/* app-theme-edc000904ee0.css */
:where(.crm-app,.nap-admin,.fc-app){--inanet-surface:#142b38;--inanet-disabled:#20323d;--inanet-text:#eaf3f7;--inanet-border:#456674;color-scheme:dark}
*{box-sizing:border-box}body{margin:0;font:14px Arial,sans-serif;color:#20262b;background:#f2f5f5}button,input,select,textarea{font:inherit}button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--inanet-border,#d5dddd);border-radius:6px;background:var(--inanet-surface,#fff);color:var(--inanet-text,inherit);min-height:42px;padding:10px 14px}button:hover{border-color:#087e72}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #087e72;outline-offset:3px}h1,h2,h3,p{margin-top:0}h1{font-size:30px;margin-bottom:8px}h2{font-size:23px;margin-bottom:8px}h3{font-size:15px}input,select,textarea{width:100%;padding:12px;border:1px solid var(--inanet-border,#cad5d4);border-radius:5px;background:var(--inanet-surface,#fff);color:var(--inanet-text,#20262b)}textarea{resize:vertical;min-height:90px}label{display:block;color:#596666;font-size:13px}label>input,label>textarea,label>select{margin-top:8px}.primary{background:#087e72;color:#fff;border-color:#087e72;font-weight:600}.secondary{background:#fff8e8;color:#775209;border-color:#e7d6ae}.demo{font-size:10px;font-weight:700;color:#765900;background:#fff0bb;padding:6px 8px;border-radius:3px;white-space:nowrap}.login{min-height:100dvh;display:grid;place-content:center;gap:28px;padding:24px}.login-brand{text-align:center;color:#087e72}.login-brand h1{font-size:36px;margin:12px 0 6px}.login-brand p{color:#617370}.login form{width:360px;max-width:100%;background:#fff;border:1px solid #d4dfde;border-radius:8px;padding:28px}.login form h2{margin-top:24px}.login form button{width:100%;margin-top:22px}header{min-height:72px;background:var(--inanet-surface,#fff);border-bottom:1px solid var(--inanet-border,#d9e2e1);display:flex;align-items:center;justify-content:space-between;padding:16px 32px;gap:16px;color:var(--inanet-text,inherit)}.brand{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:800;color:#087e72;text-decoration:none}.brand span{font-size:13px;color:#687674;font-weight:400;border-left:1px solid #ddd;padding-left:12px}.account{display:flex;align-items:center;gap:16px}.account strong{font-size:12px}.account button{padding:10px;min-width:42px}main{max-width:1440px;margin:auto;padding:28px 32px}.heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.heading p{color:#677772;margin-bottom:0}.eyebrow{font-size:10px;font-weight:700;color:#087e72!important;margin-bottom:10px!important}.counts{display:flex;gap:32px}.counts div{border-left:1px solid #d3dfdc;padding-left:24px}.counts strong{display:block;font-size:28px}.counts span{color:#687772;font-size:12px}.workspace{display:grid;grid-template-columns:350px minmax(0,1fr);gap:24px;align-items:start}.search{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #d6e0dd;border-radius:6px;padding:0 12px}.search input{border:0;padding-left:0}.filters{display:flex;gap:4px;margin:14px 0;flex-wrap:wrap}.filters button{min-height:34px;padding:8px 10px;font-size:12px;background:transparent;border-color:transparent}.filters .active{background:#d8eee7;color:#066a5d;font-weight:700}.jobs{display:grid;gap:12px}.job{width:100%;text-align:left;display:block;padding:18px;background:#fff;border:1px solid #d6e0de;border-radius:8px}.job.selected{border:2px solid #087e72;padding:17px;background:#f6fffb}.job-top,.job-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px}.job-top{margin-bottom:16px}.job-top span,.job p,.type{display:flex;align-items:center;gap:6px}.job-top span{font-size:12px}.job h3{font-size:17px;margin-bottom:10px}.urgent{background:#ffe3dc;color:#a73b20;padding:4px 8px;border-radius:3px;font-weight:700}.muted{color:#72817c}.type{color:#546761;font-size:11px;font-weight:700}.job p{color:#7b8882;font-size:12px;margin:12px 0 16px}.job-bottom{border-top:1px solid #e8eeeb;padding-top:12px}.status{font-size:10px;font-weight:700;background:#e7edf0;color:#455e70;padding:6px 8px;border-radius:3px}.status.done{background:#d9f2df;color:#267b3f}.detail{background:#fff;border:1px solid #d6e0dd;border-radius:8px;overflow:hidden;min-width:0}.placeholder{min-height:500px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#899993;padding:28px;text-align:center}.placeholder h2{font-size:20px;color:#50655c;margin-top:20px}.detail-head{padding:22px 26px;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #e2e9e6}.detail-head p:last-child{font-size:12px;color:#70837a;margin-bottom:0}.detail-body{padding:24px 26px}.facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:22px}.facts span{display:block;font-size:11px;color:#7b8a84;margin-bottom:6px}.facts strong{font-size:13px}.instructions{background:#f0f6f3;border-left:3px solid #087e72;padding:16px 18px;margin-bottom:24px}.instructions h3{font-size:12px;margin-bottom:8px}.instructions p{line-height:1.6;margin-bottom:0;color:#587067}.progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:26px;padding-bottom:24px;border-bottom:1px solid #e2e9e6;gap:8px}.progress div{display:flex;align-items:center;gap:7px;min-width:0}.progress span{width:24px;height:24px;flex-shrink:0;border-radius:50%;background:#eef2f0;display:grid;place-items:center;color:#7d8c85;font-size:11px}.progress small{font-size:10px;overflow-wrap:anywhere}.progress .current span{background:#087e72;color:#fff}.detail-body>label{margin-bottom:18px}.evidence-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 12px}.evidence-head h3{margin:0}.evidence-head button{font-size:12px}.photos{display:flex;gap:10px;flex-wrap:wrap}.photos img{width:110px;height:100px;object-fit:cover;border-radius:5px}.upload{height:100px;width:120px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;border:1px dashed #8fa99d;border-radius:5px;background:#f8fbf9;color:#527f6b;cursor:pointer}.upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;margin:0}.checklist{display:grid;gap:12px;margin-top:24px;border-top:1px solid #e2e9e6;padding-top:20px}.checklist label{display:flex;align-items:center;gap:10px}.checklist input{width:18px;height:18px;margin:0;accent-color:#087e72}.history{margin-top:24px}.history>div{display:flex;gap:10px;margin-top:12px;color:#087e72}.history small{display:block;font-size:11px;margin-top:4px;color:#78867f}.history p{color:#4a5f54;margin-top:7px}.notice{padding:12px;background:#fff4d8;color:#765600;line-height:1.5;margin:20px 0 0}.location{font-size:12px;color:#087e72;overflow-wrap:anywhere}footer{padding:16px 26px;border-top:1px solid var(--inanet-border,#e2e9e6);display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;background:var(--inanet-surface,#fafcfb);color:var(--inanet-text,inherit)}.complete{display:flex;gap:8px;color:#267b3f}.empty{padding:24px;color:#74877a}input:disabled,textarea:disabled{background:var(--inanet-disabled,#f3f5f4)}@media(max-width:950px){header{padding:14px 20px}main{padding:24px 20px}.workspace{grid-template-columns:290px minmax(0,1fr);gap:16px}.counts{gap:16px}.counts div{padding-left:16px}.progress div{flex-direction:column;text-align:center}.detail-body,.detail-head{padding:20px}.account{gap:10px}}@media(max-width:700px){header{flex-wrap:wrap;padding:12px 16px}.account{width:100%;justify-content:space-between}.brand span{font-size:12px}main{padding:20px 16px}.heading{align-items:start;flex-direction:column;gap:18px}.counts{width:100%;justify-content:space-between}.counts div{padding-left:12px}.counts strong{font-size:24px}.workspace{grid-template-columns:minmax(0,1fr)}.detail-head h2{font-size:21px}.facts{gap:16px}.evidence-head{flex-wrap:wrap}.login form{width:340px}.detail-body,.detail-head{padding:18px}footer{padding:16px}.job h3{overflow-wrap:anywhere}h1{font-size:27px}}.admin-launch{position:fixed;bottom:20px;right:20px;z-index:10;display:flex;gap:8px;align-items:center;background:#fff;border:2px solid #00876e;color:#17251f;padding:10px 14px;border-radius:6px}.admin-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#0006;display:grid;place-items:center;padding:16px}.admin-dialog{background:#fff;width:min(850px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border-radius:8px;color:#17251f}.admin-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-title h2{font-size:22px;margin:0}.admin-columns{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;margin-top:20px}.admin-list{display:flex;flex-direction:column;gap:8px}.admin-list button{display:flex;align-items:center;justify-content:space-between;text-align:left;padding:12px;gap:12px;border:1px solid #d4ded8;border-radius:6px;background:#fff}.admin-list strong,.admin-list small{display:block;overflow-wrap:anywhere}.admin-list small{margin-top:5px;color:#52645b}.admin-list .admin-selected{background:#e4f4ec;border-color:#00876e}.admin-dialog form{display:flex;flex-direction:column;gap:14px;min-width:0}.admin-dialog form h3{margin:0;font-size:18px}.admin-dialog label{display:flex;flex-direction:column;gap:6px;font-size:14px}.admin-dialog input:not([type=checkbox]){width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid #b9c9bf;border-radius:4px;color:#17251f;background:#fff}.admin-dialog .admin-check{flex-direction:row;align-items:center}.admin-login{max-width:440px;margin:24px auto}.admin-dialog button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:600px){.admin-columns{grid-template-columns:1fr}.admin-dialog{padding:16px}.admin-launch{bottom:10px;right:10px}}.admin-accounts-page-header{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px 28px;background:var(--inanet-surface,#fff);border-bottom:1px solid var(--inanet-border,#d6dfe0);font:14px Arial,sans-serif;color:var(--inanet-text,inherit)}.admin-accounts-page-header a{color:#087e72}.admin-accounts-page{min-height:calc(100vh - 62px);padding:28px;background:#f3f5f6;font-family:Arial,sans-serif}.admin-accounts-page .admin-dialog{width:min(1100px,100%);max-height:none;margin:0 auto;border:1px solid #d6dfe0}.admin-accounts-page .admin-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:10px 14px;border:1px solid #bdcbcc;border-radius:6px;background:#fff;cursor:pointer;color:#182324}.admin-accounts-page .admin-dialog button.primary{background:#087e72;color:#fff;border-color:#087e72}.admin-accounts-page .admin-dialog button:disabled{cursor:not-allowed}.admin-accounts-page-header,.admin-accounts-page *{box-sizing:border-box}@media(max-width:600px){.admin-accounts-page{padding:12px}.admin-accounts-page-header{padding:16px}}.tech-service-followup{margin:20px 0;padding:20px;border:1px solid #ac87dc;border-left:5px solid #a770e8;border-radius:12px;background:repeating-linear-gradient(135deg,#9865d409 0,#9865d409 2px,transparent 2px,transparent 13px),#f8f3ff;color:#35234c;min-width:0}.tech-service-followup-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.tech-service-followup-heading h3{display:flex;align-items:center;gap:8px;font-size:20px;margin:9px 0}.tech-service-followup-kicker{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:1px;color:#71479d}.tech-service-followup-heading button{border-color:#b69acb;background:#fff;color:#5f328e}.tech-service-followup-count{border-radius:20px;background:#784ab0;color:#fff;padding:4px 9px;font-size:13px;flex-shrink:0}.tech-service-followup>p{line-height:1.6;color:#665377;font-size:13px}.tech-service-followup article{border:1px solid #d9c5ee;border-radius:9px;background:#ffffffd9;margin:13px 0;padding:15px}.tech-service-followup article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;line-height:1.6}.tech-service-followup-meta{display:flex;gap:8px 16px;flex-wrap:wrap}.tech-service-followup-meta strong,.tech-service-followup-meta span{display:flex;align-items:center;gap:6px;overflow-wrap:anywhere}.tech-service-followup-meta span,.tech-service-followup-meta small{font-size:12px;color:#6c577c}.tech-service-followup-updated{display:block;font-size:11px;line-height:1.5;color:#6c577c}.tech-service-followup-error{padding:12px;border:1px solid #c2836b;background:#fff1dd;border-radius:6px;color:#743c28!important}.tech-service-followup-empty{padding:12px;border:1px dashed #c3a7dd;border-radius:7px}@media(max-width:600px){.tech-service-followup{padding:14px}.tech-service-followup-heading h3{font-size:18px}.tech-service-followup-heading button{width:100%}.tech-service-followup-meta{display:grid;gap:7px}}.tech-module-nav{max-width:1200px;margin:22px auto 0;display:flex;gap:8px;padding:0 12px}.tech-portal .tech-module-nav button{min-height:44px}.tech-portal .tech-module-nav button.active{background:#182f3e;border-color:#182f3e;color:#fff}.tech-workspace.installation-workspace{display:block;max-width:1400px}.installation-list{padding:24px;min-width:0}.installation-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.installation-heading h1{font-size:25px;margin:0 0 8px}.installation-heading p{margin:0;color:#607376;font-size:14px}.installation-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 18px}.tech-portal .installation-tabs button{border-radius:22px;min-height:42px;font-size:13px}.installation-tabs button span{border-radius:12px;background:#edf1f4;padding:2px 7px;font-size:12px}.tech-portal .installation-tabs button.active{background:#edf3f9;border-color:#53799a;color:#254d70}.installation-tabs button.active span{background:#dbe7f2}.installation-filters{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:16px;background:#f6f8fa;border:1px solid #d6dfe0;border-radius:8px}.installation-filters label{display:grid;gap:7px;font-size:13px;min-width:145px}.installation-filters label>span{display:flex;align-items:center;gap:6px}.installation-filters .installation-search{flex:1;min-width:230px}.installation-filters input,.installation-filters select{box-sizing:border-box;min-width:0;width:100%;border:1px solid #b9c8ce;border-radius:5px;padding:10px;background:#fff;color:#182324;font:inherit;font-size:16px;min-height:42px}.installation-results{font-size:13px;color:#607376;margin:18px 0}.installation-table-wrap{overflow:auto;border:1px solid #d6dfe0;border-radius:8px}.installation-table{border-collapse:collapse;width:100%;font-size:13px;min-width:1010px}.installation-table th{text-align:left;padding:13px 12px;background:#f1f5f8;font-size:12px;color:#445d6d}.installation-table td{padding:14px 12px;border-top:1px solid #dfe6e9;vertical-align:middle}.installation-table td:nth-child(2){max-width:280px;min-width:180px;overflow-wrap:anywhere}.installation-table td:nth-child(3){max-width:180px;overflow-wrap:anywhere}.installation-table td>small,.installation-status small{display:block;margin-top:5px;color:#607376;font-size:11px;line-height:1.4}.installation-table tr:hover{background:#f8fafc}.installation-table tr.selected{background:#edf3f9;box-shadow:inset 3px 0 #53799a}.tech-portal .installation-open{white-space:nowrap;font-size:12px;color:#254d70;min-height:40px}.installation-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.installation-cards{display:none}.installation-empty{text-align:center;padding:36px 18px;border:1px dashed #bdcbd0;border-radius:8px;color:#607376}.installation-empty h2{font-size:18px}.installation-empty p{font-size:14px}.installation-more{margin-top:16px}.installation-activation-note{margin:18px 0 0;color:#6b541f;background:#fff7e6;padding:12px;border-radius:6px;font-size:13px;line-height:1.5}.installation-workspace .tech-detail{border-top:1px solid #d6dfe0;scroll-margin-top:12px}.installation-workspace .tech-empty{min-height:140px}.tech-portal button:focus-visible,.installation-filters input:focus-visible,.installation-filters select:focus-visible{outline:3px solid #53799a;outline-offset:3px}.tech-portal button:active:not(:disabled){transform:translateY(1px)}@media(max-width:700px){.tech-module-nav{margin-top:14px}.tech-module-nav button{flex:1}.installation-list{padding:18px 14px}.installation-heading{align-items:flex-start}.installation-heading h1{font-size:23px}.installation-heading>button{font-size:0;gap:0;padding:12px}.installation-heading>button svg{width:20px;height:20px}.installation-tabs{flex-wrap:nowrap;overflow:auto;padding:4px 3px 10px;margin:18px -3px 12px}.installation-tabs button{flex-shrink:0}.installation-filters{gap:12px;padding:12px}.installation-filters label{flex:1;min-width:calc(50% - 6px)}.installation-filters .installation-search{min-width:100%}.installation-filters>button{min-height:42px}.installation-table-wrap{display:none}.installation-cards{display:grid;gap:12px}.installation-cards article{padding:16px;border:1px solid #d6dfe0;border-radius:8px;overflow-wrap:anywhere}.installation-cards article.selected{background:#edf3f9;border-color:#53799a}.installation-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:13px}.installation-card-top .installation-status{text-align:right}.installation-cards h2{font-size:17px;margin:14px 0 10px}.installation-cards p{font-size:13px;line-height:1.5;color:#607376;margin:8px 0}.installation-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;border-top:1px solid #e2e8eb;margin-top:14px;padding-top:12px;font-size:12px}.installation-more{width:100%}}.installation-table tbody tr,.installation-cards article{cursor:pointer}.installation-table tbody tr:focus-visible,.installation-cards article:focus-visible{outline:3px solid #53799a;outline-offset:-3px}.installation-table th:first-child,.installation-table td:first-child{width:46px;text-align:center;padding-left:10px;padding-right:6px}.installation-type-icon{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#526873;flex:0 0 auto}.installation-type-icon.instalaciones{background:#0d7f86}.installation-type-icon.servicios{background:#275f98}.installation-type-icon.recolecciones{background:#8a5a18}.installation-type-icon.emergencias{background:#b4233b}.installation-type-icon.otros{background:#526873}.installation-card-identity{display:flex;align-items:center;gap:10px}.installation-card-identity small{display:block;margin-top:3px;color:#607376;font-size:11px}.installation-ticket{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:4px 8px;border-radius:999px;background:#eef6ff;border:1px solid #a7c7e7;color:#254d70;font-weight:800;white-space:nowrap}.installation-ticket.empty{background:transparent;border-color:transparent;color:#9aa8ac;font-weight:700}.installation-logistics{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;white-space:nowrap}.installation-logistics small{display:block;margin:0 0 0 2px;font-weight:700;color:inherit;opacity:.8}.installation-logistics.done{color:#237447}.installation-logistics.pending{color:#ad3342}.installation-logistics.empty{color:#9aa8ac}.installation-card-logistics{margin:8px 0}.tech-module-nav{max-width:1400px;flex-wrap:wrap}.tech-module-nav button{flex:1;min-width:150px;font-weight:600}@media(max-width:700px){.tech-module-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tech-module-nav button{min-width:0;font-size:13px}.tech-module-nav button:last-child{grid-column:1/-1}}.installation-table tr.review{background:#fff1f2;box-shadow:inset 4px 0 #ad3342}.installation-table tr.review:hover{background:#ffe7ea}.installation-table tr.review.selected{background:#ffe7ea;box-shadow:inset 4px 0 #ad3342,0 0 0 2px #ad334233 inset}.installation-cards article.review{background:#fff1f2;border-color:#ad3342;box-shadow:inset 4px 0 #ad3342}.installation-cards article.review.selected{background:#ffe7ea;border-color:#ad3342}.tech-portal .installation-tabs button.rescheduled{border-color:#d59a25;color:#82530a}.tech-portal .installation-tabs button.rescheduled.active{background:#fff4d6;border-color:#d59a25;color:#6f4606}.installation-tabs button.rescheduled span{background:#fff0bf}.installation-table tr.rescheduled{background:#fffaf0;box-shadow:inset 4px 0 #d59a25}.installation-table tr.rescheduled:hover,.installation-table tr.rescheduled.selected{background:#fff4d6}.installation-cards article.rescheduled{background:#fffaf0;border-color:#d59a25;box-shadow:inset 4px 0 #d59a25}.installation-cards article.rescheduled.selected{background:#fff4d6;border-color:#d59a25}.tech-portal .installation-tabs button.returned{border-color:#c53b32;color:#8f211d}.tech-portal .installation-tabs button.returned.active{background:#fff0ee;border-color:#c53b32;color:#7e1d19}.installation-tabs button.returned span{background:#ffe0dc}.installation-table tr.validation-returned{background:#fff5f3;box-shadow:inset 4px 0 #c53b32}.installation-table tr.validation-returned:hover,.installation-table tr.validation-returned.selected{background:#ffe8e4}.installation-cards article.validation-returned{background:#fff5f3;border-color:#c53b32;box-shadow:inset 4px 0 #c53b32}.installation-cards article.validation-returned.selected{background:#ffe8e4;border-color:#c53b32}.installation-status .validation-return-reason{max-width:260px;color:#8f211d;font-weight:800;white-space:normal}.tech-dossier-validation-return{margin-top:12px;padding:12px;border:1px solid #e6a39e;border-left:5px solid #c53b32;border-radius:8px;background:#fff0ee}.tech-dossier-validation-return h4{color:#a22720}.tech-dossier-validation-return p{white-space:pre-wrap;margin:8px 0 0}.installation-status .validation-return-history{color:#9a5a00;font-weight:800}.tech-correction-counter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 16px;padding:10px 14px;border:1px solid #e3a008;border-radius:8px;background:#fff8df;color:#714b00;font-size:13px}.tech-correction-counter span{font-weight:800}.tech-portal{min-height:100vh;background:#f3f5f6;color:#182324;font-family:Arial,sans-serif;padding:0 0 80px}.tech-portal header{background:var(--inanet-surface,#fff);border-bottom:1px solid var(--inanet-border,#d6dfe0);padding:20px 28px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:var(--inanet-text,inherit)}.tech-portal header>div{display:flex;align-items:center;gap:18px}.tech-portal header strong{font-size:24px;color:#087e72}.tech-portal button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px solid #bdcbcc;border-radius:6px;background:#fff;color:#182324;cursor:pointer}.tech-portal button:disabled{opacity:.55;cursor:wait}.tech-login{max-width:380px;margin:70px auto;padding:24px}.tech-login h1{font-size:24px}.tech-login label{display:flex;flex-direction:column;gap:8px;margin:18px 0}.tech-login input{width:100%;box-sizing:border-box;background:#fff;color:#182324;border:1px solid #9dadae;border-radius:4px;padding:12px;font-size:16px}.tech-portal .tech-primary{background:#087e72;color:#fff;width:100%;border-color:#087e72}.tech-workspace{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);max-width:1200px;margin:28px auto;background:#fff;border:1px solid #d6dfe0}.tech-orders{padding:20px;border-right:1px solid #d6dfe0}.tech-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.tech-section-title h1{font-size:24px}.tech-muted{color:#607376;font-size:14px}.tech-portal .tech-order{width:100%;display:flex;flex-direction:column;align-items:stretch;text-align:left;margin-bottom:10px;padding:16px;gap:10px;overflow-wrap:anywhere}.tech-order-top{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.tech-order small{color:#607376}.tech-portal .tech-order.selected{background:#e5f5ef;border-color:#087e72}.tech-detail{padding:32px;min-width:0;overflow-wrap:anywhere}.tech-detail h2{font-size:25px}.tech-detail-band{display:flex;gap:12px;align-items:center;border-top:1px solid #d6dfe0;border-bottom:1px solid #d6dfe0;margin:24px 0}.tech-detail dl{display:grid;grid-template-columns:160px minmax(0,1fr);gap:18px}.tech-detail dd{margin:0}.tech-empty{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#607376}.tech-error{color:#a52632;background:#fff1f2;border:1px solid #d9a0a6;padding:16px;margin:20px auto;max-width:800px}@media(max-width:700px){.tech-workspace{grid-template-columns:minmax(0,1fr);margin:12px}.tech-orders{border-right:0;border-bottom:1px solid #d6dfe0}.tech-detail{padding:20px}.tech-detail dl{grid-template-columns:110px minmax(0,1fr)}.tech-portal header{padding:16px}.tech-login{margin:30px auto}}.tech-action{border-top:1px solid #d6dfe0;margin-top:24px;padding-top:20px;display:grid;gap:14px}.tech-action label{display:grid;gap:8px}.tech-action textarea{min-height:90px;width:100%;box-sizing:border-box;padding:12px;border:1px solid #9dadae;border-radius:4px;font:inherit}.tech-status{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;line-height:1.4}.tech-status svg{flex-shrink:0}.tech-status-pending{color:#946200}.tech-status-travel{color:#1768ad}.tech-status-arrival{color:#087e72}.tech-status-working{color:#7650a5}.tech-status-done{color:#237447}.tech-status-cancelled,.tech-status-review{color:#ad3342}.tech-status-waiting{color:#93651b}.tech-status-unknown{color:#607376}.tech-detail-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tech-detail-meta .tech-status{font-size:13px}.tech-gps-confirmation{display:flex;gap:9px;background:#e5f5ef;border:1px solid #94cabc;border-radius:6px;padding:12px;color:#087e72}.tech-gps-confirmation>svg{flex-shrink:0;margin-top:2px}.tech-gps-confirmation>div{display:grid;gap:6px}.tech-gps-confirmation span{font-size:13px}.tech-gps-error{color:#a52632;font-size:14px}.tech-action .tech-gps-choice{display:flex;align-items:center;gap:8px;font-size:14px}.tech-gps-choice input{width:16px;height:16px;margin:0;accent-color:#087e72}.tech-saved-location,.tech-saved-notes{border-top:1px solid #d6dfe0;padding-top:14px;margin-top:20px}.tech-saved-location h3{display:flex;align-items:center;gap:8px;font-size:16px}.tech-saved-location p{font-size:14px}.tech-saved-location a{color:#087e72;text-underline-offset:3px}.tech-saved-notes p{white-space:pre-wrap;font-size:14px;line-height:1.5}.tech-gps-popup-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:24px;background:#031419b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tech-gps-popup{width:min(520px,100%);display:grid;justify-items:center;gap:14px;padding:28px;border:3px solid #d51f3d;border-radius:18px;background:#fff;box-shadow:0 24px 70px #00000061;text-align:center;color:#243437}.tech-gps-popup-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#ffe8ec;color:#bd1734}.tech-gps-popup h2{margin:0;color:#a4102a;font-size:24px}.tech-gps-popup p{margin:0;max-width:440px;font-size:16px;line-height:1.5}.tech-gps-popup .tech-primary{min-width:180px;justify-content:center;margin-top:6px}.tech-enroute-popup{width:min(650px,100%);border-color:#f97316}.tech-enroute-icon{background:#fff4e6;color:#c2410c}.tech-enroute-warning{max-width:none!important;padding:13px 14px;border:1px solid #fdba74;border-radius:12px;background:#fff7ed;color:#7c2d12;font-weight:800}.tech-enroute-options{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:4px 0}.tech-enroute-card{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:5px 12px!important;padding:15px;border:2px solid #d4e1e0;border-radius:14px;background:#fff;text-align:left;cursor:pointer;color:#334447}.tech-enroute-card input{grid-row:1/span 2;width:20px;height:20px;margin:2px 0 0;accent-color:#087e72}.tech-enroute-card span{display:block}.tech-enroute-card-title{font-weight:900;color:#0a5f60}.tech-enroute-card.selected{border-color:#087e72;background:#eafff9;box-shadow:0 0 0 4px #087e7221}.tech-enroute-card.danger{border-color:#f97316;background:#fff8ed}.tech-enroute-card.danger .tech-enroute-card-title{color:#9a3412}.tech-enroute-card.danger.selected{border-color:#dc2626;background:#fff1f2;box-shadow:0 0 0 4px #dc262626}.tech-enroute-reason{width:100%;display:grid;gap:8px;text-align:left;color:#7c2d12;font-weight:800}.tech-enroute-reason textarea{min-height:96px}@media(max-width:700px){.tech-enroute-options{grid-template-columns:1fr}.tech-enroute-popup{padding:22px}}.tech-refresh-alert{position:sticky;top:0;z-index:95;max-width:1440px;margin:0 auto;padding:11px 16px;border-radius:0 0 10px 10px;background:#ae002d;color:#fff;font-size:14px;font-weight:700;box-shadow:0 8px 20px #4f001538}.tech-location-capture{border:1px solid #14859a;border-radius:9px;background:#eaf8f6;padding:14px;margin:14px 0}.tech-location-capture h4{display:flex;align-items:center;gap:7px;color:#08766f;margin:0 0 6px}.tech-location-capture p{font-size:13px;margin:0 0 10px}.tech-location-fields{display:grid;grid-template-columns:1fr 1fr .75fr;gap:8px}.tech-location-fields label{display:grid;gap:5px;font-size:12px}.tech-location-fields input{width:100%;box-sizing:border-box;min-height:42px;border:1px solid #a7bac1;border-radius:5px;padding:9px;font:inherit;background:#fff}.tech-location-buttons{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.tech-location-buttons button{min-height:42px}@media(max-width:700px){.tech-location-fields{grid-template-columns:1fr}.tech-location-buttons button{flex:1}}.tech-inventory-card{position:sticky;top:8px;z-index:80;max-width:1376px;margin:14px auto 0;padding:12px 16px;border:2px solid #087e72;border-radius:12px;background:#f4fbfa;box-shadow:0 8px 24px #09373f2e;display:grid;grid-template-columns:minmax(250px,auto) 1fr;align-items:center;gap:8px 18px}.tech-inventory-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.tech-inventory-card h2{font-size:18px;margin:0 0 4px;color:#075e59}.tech-inventory-card p{margin:0;font-size:13px}.tech-inventory-balances{display:flex;gap:10px;overflow-x:auto;margin:0}.tech-inventory-balances>div{min-width:160px;padding:9px 12px;border:1px solid #8dc6c2;border-radius:8px;background:#fff;display:grid;gap:3px}.tech-inventory-balances span{font-size:12px;color:#52686c}.tech-inventory-balances strong{font-size:17px;color:#08766f}.tech-inventory-card>.inv-muted,.tech-inventory-message{grid-column:1/-1}.tech-inventory-message{color:#a52632;margin-top:3px!important}@media(max-width:700px){.tech-inventory-card{top:6px;margin:10px 12px 0;padding:10px 12px;grid-template-columns:1fr}.tech-inventory-card-heading{align-items:center}.tech-inventory-card-heading button{min-height:40px}.tech-inventory-card>.inv-muted,.tech-inventory-message{grid-column:1}.tech-inventory-balances>div{min-width:145px}}.tech-location-map{margin:14px 0;border:1px solid #bdcbcc;border-radius:8px;overflow:hidden;background:#f3f5f6}.tech-location-map iframe{display:block;border:0;width:100%;height:340px}.tech-location-map figcaption{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;background:#fff;font-size:12px;color:#607376}@media(max-width:700px){.tech-location-map iframe{height:260px}}.tech-map-canvas{width:100%;height:340px;position:relative;isolation:isolate;background:#e9edef}.tech-map-pin{border:0;background:transparent;filter:drop-shadow(0 2px 3px #0005)}.tech-map-error{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;background:#fff8e5;color:#765217;font-size:13px}@media(max-width:700px){.tech-map-canvas{height:260px}}.tech-location-locked{display:flex;align-items:center;gap:8px;color:#087e72;font-size:14px}.tech-location-locked svg{flex-shrink:0}.tech-progress{margin:22px 0;padding:18px 12px;background:#f8fbfa;border:1px solid #d6e7e1;border-radius:8px}.tech-progress-title{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:22px}.tech-progress-title h3{font-size:15px;margin:0}.tech-progress-title>span{font-size:12px;color:#607376}.tech-progress-title em{font-style:normal;font-weight:700;color:#087e72}.tech-progress-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.tech-progress-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;color:#71817f;padding:0 3px}.tech-progress-steps li:not(:last-child):after{content:"";position:absolute;top:40px;left:50%;width:100%;height:2px;background:repeating-linear-gradient(90deg,#d0dbd7 0 8px,transparent 8px 14px)}.tech-progress-steps li.completed:after{background:repeating-linear-gradient(90deg,#087e72 0 8px,transparent 8px 14px)}.tech-progress-time{min-height:14px;font-size:11px;font-weight:800;color:#52686c}.tech-progress-time.idle{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:2px 8px;border-radius:999px;background:#fff7ed;border:1px solid #fdba74;color:#9a3412;box-shadow:0 1px 4px #9a34121f;white-space:normal;line-height:1.2}.tech-progress-time.elapsed{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:2px 8px;border-radius:999px;background:#eef9f7;border:1px solid #9ccdc5;color:#075e59;box-shadow:0 1px 4px #087e721a;white-space:normal;line-height:1.2}.tech-progress-dot{position:relative;z-index:1;width:34px;height:34px;box-sizing:border-box;border:2px solid #d0dbd7;border-radius:50%;background:#f8fbfa;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tech-progress-label{font-size:12px;font-weight:600;line-height:1.4}.tech-progress-caption{font-size:10px;line-height:1.4}.tech-progress-duration{position:absolute;z-index:3;top:31px;left:-50%;width:100%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;color:#075e59;pointer-events:none}.tech-progress-duration:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:2px dashed #087e72;z-index:-1}.tech-progress-duration span,.tech-progress-duration{background:transparent}.tech-progress-duration{text-shadow:0 0 0 #fff}.tech-progress-duration:after{content:attr(data-label);padding:2px 7px;border:1px solid #9ccdc5;border-radius:12px;background:#f8fbfa;box-shadow:0 1px 3px #00000014}.tech-progress-duration{font-size:0}.tech-progress-steps li.completed{color:#087e72}.tech-progress-steps li.completed .tech-progress-dot{background:#e1f2eb;border-color:#087e72}.tech-progress-steps li.current{color:#ad480d}.tech-progress-steps li.current .tech-progress-dot{background:#c65b16;color:#fff;border-color:#c65b16;box-shadow:0 0 0 4px #fde8d8}.tech-progress-steps li.current .tech-progress-caption{font-weight:700}@media(max-width:700px){.tech-progress{padding:18px}.tech-progress-title{margin-bottom:18px}.tech-progress-steps{grid-template-columns:minmax(0,1fr)}.tech-progress-steps li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:3px 12px;text-align:left;align-items:center;justify-items:start;padding:0 0 26px}.tech-progress-steps li:last-child{padding-bottom:0}.tech-progress-time{grid-column:2;font-size:11px}.tech-progress-dot{grid-row:2/span 2}.tech-progress-label{font-size:13px}.tech-progress-caption{font-size:11px}.tech-progress-duration{position:static;grid-column:2;width:auto;justify-content:flex-start;font-size:10px}.tech-progress-duration:before,.tech-progress-duration:after{content:none}.tech-progress-steps li:not(:last-child):after{left:16px;top:48px;width:2px;height:calc(100% - 48px);background:repeating-linear-gradient(180deg,#d0dbd7 0 8px,transparent 8px 14px)}}.tech-progress-steps.logistics{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:700px){.tech-progress-steps.logistics{grid-template-columns:minmax(0,1fr)}}.tech-progress-steps li.current.cancelled{color:#ad3342}.tech-progress-steps li.current.cancelled .tech-progress-dot{background:#ad3342;border-color:#ad3342;box-shadow:0 0 0 4px #ffe3e6}.tech-progress-steps li.current.review{color:#ad3342}.tech-progress-steps li.current.review .tech-progress-dot{background:#ad3342;border-color:#ad3342;box-shadow:0 0 0 4px #ffe3e6}.tech-progress-steps li.skipped{color:#ad3342}.tech-progress-steps li.skipped .tech-progress-dot{background:#fff1f2;border-color:#ad3342;color:#ad3342}.tech-progress-steps li.skipped .tech-progress-caption{font-weight:700}.tech-progress-steps li.skipped:after{background:#d0dbd7}.tech-progress-steps li:not(:last-child):after{height:3px;background:#d7e3df;border-radius:999px}.tech-progress-steps li.completed:after{background:#0f8f82}.tech-progress-duration{position:static;z-index:1;top:auto;left:auto;width:auto;display:inline-flex;align-items:center;justify-content:center;margin-top:0;padding:3px 8px;border-radius:999px;border:1px solid #b9d8d2;background:#eef9f7;color:#075e59;font-size:10px;font-weight:900;text-shadow:none;box-shadow:none}.tech-progress-duration:before,.tech-progress-duration:after{content:none}.tech-ticket-brief{margin:18px 0;padding:15px;border:1px solid #b9d7dc;border-radius:8px;background:#f1fbfc}.tech-ticket-brief.empty{border-color:#edcbaa;background:#fff8ef}.tech-ticket-brief h3{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:#075e70;font-size:16px}.tech-ticket-brief dl{display:grid;grid-template-columns:1fr;gap:10px;margin:0}.tech-ticket-brief div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:10px}.tech-ticket-brief dt{font-weight:700;color:#36545b}.tech-ticket-brief dd{white-space:pre-wrap;line-height:1.45}@media(max-width:700px){.tech-ticket-brief div{grid-template-columns:1fr;gap:4px}}.tech-dossier{margin:20px 0;padding:16px;border:2px solid #0f8f82;border-radius:10px;background:#f2fbf8}.tech-dossier h3,.tech-dossier h4{display:flex;align-items:center;gap:8px;margin:0;color:#075e59}.tech-dossier h3{font-size:18px}.tech-dossier h4{font-size:14px}.tech-dossier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.tech-dossier article,.tech-dossier-timeline,.tech-dossier-notes,.tech-dossier-logistics{padding:12px;border:1px solid #b9d8d2;border-radius:8px;background:#fff}.tech-dossier dl{display:grid;grid-template-columns:1fr;gap:8px;margin:10px 0 0}.tech-dossier dl div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px}.tech-dossier dt{font-weight:800;color:#36545b}.tech-dossier dd{margin:0;white-space:pre-wrap}.tech-dossier p,.tech-dossier li{font-size:13px;line-height:1.45}.tech-dossier ul{margin:10px 0 0;padding-left:18px}.tech-dossier-timeline{margin-top:12px}.tech-dossier-timeline ol{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:7px}.tech-dossier-timeline li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-bottom:1px dashed #d6e7e1;padding-bottom:7px}.tech-dossier-timeline li:last-child{border-bottom:0;padding-bottom:0}.tech-dossier-timeline time{color:#607376}.tech-dossier-timeline span{display:inline-flex;padding:2px 7px;border-radius:999px;background:#eef9f7;color:#075e59;border:1px solid #b9d8d2;font-weight:800}.tech-dossier-timeline a{display:inline-flex;align-items:center;gap:4px;color:#087e72}.tech-dossier-notes,.tech-dossier-logistics{margin-top:12px}.tech-dossier-notes p,.tech-dossier-logistics p{white-space:pre-wrap;margin:8px 0 0}.tech-dossier-evidence-hint{display:flex;align-items:center;gap:7px;margin:12px 0 0!important;color:#36545b;font-weight:700}@media(max-width:700px){.tech-dossier-grid,.tech-dossier dl div{grid-template-columns:1fr}}.tech-location-notice{display:flex;align-items:flex-start;gap:8px;padding:12px;background:#fff4e9;border:1px solid #ebc8a9;border-radius:6px;color:#83440f;font-size:13px;line-height:1.5}.tech-location-notice svg{flex-shrink:0;margin-top:2px}.tech-state-history{border-top:1px solid #d6dfe0;margin-top:24px;padding-top:16px}.tech-state-history h3{font-size:16px}.tech-state-history ol{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:12px}.tech-state-history li{padding:12px;border:1px solid #d6dfe0;border-radius:6px;background:#f8faf9}.tech-history-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.tech-history-heading time{font-size:12px;color:#607376}.tech-history-location{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:12px;line-height:1.5}.tech-history-location svg{flex-shrink:0;margin-top:2px;color:#087e72}.tech-history-location>div{display:grid;gap:5px}.tech-history-location a{color:#087e72;text-underline-offset:3px}.tech-action-options{display:flex;gap:10px;flex-wrap:wrap}.tech-action-options button{flex:1;min-width:150px}.tech-portal .tech-action-options button.selected{background:#fff0e4;border-color:#c65b16;color:#ad480d}.tech-reprogramming{padding:16px;margin:18px 0;border:1px solid #edcbaa;border-radius:8px;background:#fff4e9;color:#83440f}.tech-reprogramming h3{display:flex;align-items:center;gap:8px;font-size:16px;margin:0 0 12px}.tech-reprogramming p{font-size:14px;line-height:1.5;white-space:pre-wrap}.tech-logistics-result{padding:18px;margin:18px 0;border:2px solid #67b68d;border-radius:10px;background:#e8f5ec;color:#185c38;box-shadow:0 5px 16px #185c381f}.tech-logistics-result header{display:grid;gap:5px}.tech-logistics-kicker{font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.tech-logistics-result h3{display:flex;align-items:center;gap:9px;font-size:21px;line-height:1.2;margin:0}.tech-logistics-note{margin-top:15px;padding:15px 17px;border:2px solid #e4a900;border-left-width:7px;border-radius:8px;background:#fff3b8;color:#5f4100}.tech-logistics-note>strong{display:block;font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.tech-logistics-note p{font-size:18px;font-weight:800;line-height:1.5;white-space:pre-wrap;margin:6px 0 0}.tech-logistics-meta{padding-top:11px;margin:13px 0 0!important;border-top:1px solid rgba(24,92,56,.25);font-size:12px!important;line-height:1.4!important;color:#3e6750}.tech-logistics-result.is-rescheduled{border-color:#d99b00;background:#fffaf0;color:#6d4b00}.tech-logistics-result.is-rescheduled .tech-logistics-meta{border-top-color:#6d4b0038;color:#725a22}@media(max-width:700px){.tech-logistics-result{padding:15px}.tech-logistics-result h3{font-size:19px}.tech-logistics-note p{font-size:17px}}.tech-reopened-order{padding:18px;margin:18px 0;border:2px solid #e4a900;border-radius:10px;background:#fffaf0;color:#5f4100;box-shadow:0 5px 16px #9463001f}.tech-reopened-order header{display:grid;gap:5px}.tech-reopened-order header>span{font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.tech-reopened-order h3{display:flex;align-items:center;gap:9px;font-size:21px;line-height:1.2;margin:0}.tech-reopened-explanation{margin:11px 0 0;font-size:14px;line-height:1.45}.tech-reopened-reason{margin-top:14px;padding:15px 17px;border-left:7px solid #e4a900;border-radius:8px;background:#fff;color:#4d3600}.tech-reopened-reason>strong{display:block;font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.tech-reopened-reason p{margin:6px 0 0;font-size:18px;font-weight:800;line-height:1.5;white-space:pre-wrap}.tech-reopened-meta{padding-top:11px;margin:13px 0 0;border-top:1px solid rgba(95,65,0,.2);font-size:12px;line-height:1.4;color:#725a22}@media(max-width:700px){.tech-reopened-order{padding:15px}.tech-reopened-order h3{font-size:19px}.tech-reopened-reason p{font-size:17px}}.tech-decision-panel,.tech-install-flow,.tech-finish-inventory,.tech-onu-serials{border:1px solid #c6d7d8;border-radius:9px;background:#f7fbfa;padding:16px;display:grid;gap:14px}.tech-decision-panel h4,.tech-install-flow h4,.tech-onu-serials h4{margin:0;color:#164e57}.tech-onu-serials>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tech-onu-serials input{text-transform:uppercase}.tech-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tech-choice-grid button{min-height:44px;text-align:left}.tech-choice-grid button.selected{background:#087e72;color:#fff;border-color:#087e72}.tech-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tech-check-grid label,.tech-final-decision label,.tech-confirm-check{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:9px!important;padding:11px;border:1px solid #cbd8d9;border-radius:6px;background:#fff;font-size:14px}.tech-check-grid input,.tech-final-decision input,.tech-confirm-check input{width:18px;height:18px;flex:0 0 auto;accent-color:#087e72}.tech-final-decision{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tech-decision-panel input[type=datetime-local]{min-height:44px;padding:8px;border:1px solid #a7bac1;border-radius:5px;background:#fff;font:inherit}.tech-photo-proof{padding:13px!important;border:1px solid #e0a86c!important;background:#fff4e9!important;border-radius:7px;display:grid!important;gap:9px!important}.tech-photo-proof input{width:100%}.tech-photo-proof span{color:#237447}.tech-install-flow ol{list-style:none;padding:0;margin:0;display:grid;gap:9px}.tech-install-flow li{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px;border:1px solid #cbd8d9;border-radius:7px;background:#fff}.tech-install-flow li.done{border-color:#8fc8ae;background:#e9f7ef;color:#237447}.tech-install-flow li.locked{color:#71817f;background:#f0f2f2}.tech-install-flow li small{display:block;margin-top:4px;font-size:11px}.tech-install-flow li button{min-height:38px}.tech-finish-inventory .inv-order{border:0;padding:0;margin:0}.tech-confirm-check{font-weight:700}.tech-finish-inventory>.tech-confirm-check{border-color:#80bdb5;background:#edf9f6}.tech-finish-inventory.confirmation-required{border-color:#e0002b;box-shadow:0 0 0 2px #e0002b14}.tech-confirm-required{margin:0;padding:10px 12px;border-radius:6px;background:#fff0f2;color:#b00020;font-weight:800}.tech-finish-inventory:not(.confirmation-required) .tech-confirm-required{background:#e9f7ef;color:#237447}@media(max-width:700px){.tech-choice-grid,.tech-check-grid,.tech-final-decision,.tech-onu-serials>div{grid-template-columns:1fr}.tech-install-flow li{grid-template-columns:28px 1fr}.tech-install-flow li button{grid-column:2}}.tech-evidence-upload{border:1px solid #d6dfe0;padding:14px;border-radius:8px;background:#f8faf9;min-width:0}.tech-evidence-upload h4{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;font-size:15px}.tech-evidence-upload h4 span{color:#83440f;font-size:13px}.tech-evidence-buttons{display:flex;gap:10px;flex-wrap:wrap}.tech-evidence-grid{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tech-evidence-grid li{min-width:0;overflow:hidden;border:1px solid #d6dfe0;border-radius:6px;background:#fff}.tech-evidence-grid img{width:100%;height:140px;display:block;object-fit:cover}.tech-evidence-thumb{display:block;position:relative;width:100%;padding:0;border:0;border-radius:0;background:#111827;color:#fff;cursor:zoom-in}.tech-evidence-thumb span{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;background:#064e3bdb;font-size:12px;font-weight:700}.tech-evidence-grid li>div{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:12px}.tech-evidence-grid li>div span{overflow-wrap:anywhere}.tech-evidence-grid li>div small{white-space:nowrap;color:#5f7374}.tech-evidence-grid li>span:not(.tech-evidence-empty){display:block;padding:8px;font-size:12px}.tech-evidence-empty{height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#71817f;font-size:12px;background:#f0f4f2}.tech-saved-evidence{border-top:1px solid #d6dfe0;padding-top:16px;margin-top:22px}.tech-saved-evidence h3{font-size:16px}.tech-photo-viewer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#020617e0;display:flex;align-items:center;justify-content:center;padding:18px}.tech-photo-viewer{width:min(1100px,96vw);height:min(760px,92vh);display:flex;flex-direction:column;border:1px solid #22d3ee;border-radius:12px;background:#07111f;color:#f8fafc;box-shadow:0 24px 80px #00000073;overflow:hidden}.tech-photo-viewer header,.tech-photo-viewer footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:#0f172a}.tech-photo-viewer header div{display:flex;flex-direction:column;gap:3px;min-width:0}.tech-photo-viewer header small{color:#bae6fd}.tech-photo-viewer button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #334155;border-radius:7px;background:#f8fafc;color:#0f172a;padding:9px 12px;font:inherit;cursor:pointer}.tech-photo-viewer header button{background:#7f1d1d;color:#fff;border-color:#fca5a5}.tech-photo-viewer-stage{flex:1;display:flex;align-items:center;justify-content:center;overflow:auto;background:#020617;padding:20px}.tech-photo-viewer-stage img{display:block;max-width:100%;max-height:100%;object-fit:contain;transition:transform .15s ease;transform-origin:center center}.tech-photo-viewer footer{justify-content:center;flex-wrap:wrap}.tech-photo-viewer footer span{font-weight:700;color:#67e8f9;min-width:48px;text-align:center}.tech-work-completed{padding:16px;margin:18px 0;border:1px solid #a7d3bd;border-radius:8px;background:#e8f5ec;color:#237447}.tech-work-completed h3{display:flex;gap:8px;align-items:center;font-size:16px;margin:0 0 10px}.tech-work-completed p{font-size:14px;margin:0}.tech-finish-services{border:1px solid #c6d7d8;border-radius:9px;background:#f7fbfa;padding:16px;display:grid;gap:14px}.tech-finish-services h4,.tech-finish-subform h5{margin:0;color:#164e57}.tech-finish-subform{border:1px solid #d6dfe0;background:#fff;border-radius:8px;padding:13px;display:grid;gap:12px}.tech-fiber-fields{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:12px}.tech-meter-result{display:block;padding:10px;border:1px solid #80bdb5;border-radius:6px;background:#edf9f6;color:#087e72}.tech-finish-services input[type=text],.tech-finish-services input:not([type]){width:100%;box-sizing:border-box;border:1px solid #a7bac1;border-radius:5px;padding:10px;background:#fff;font:inherit}@media(max-width:700px){.tech-fiber-fields{grid-template-columns:1fr}}.tech-nap{margin-top:24px;border-top:1px solid #d5dee0;padding-top:22px}.tech-nap h3,.tech-nap-saved{display:flex;align-items:center;gap:8px}.tech-nap button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px}.tech-nap-search{display:flex;align-items:flex-end;gap:10px;margin-top:16px}.tech-nap-search label{flex:1}.tech-nap label{display:flex;flex-direction:column;gap:6px;margin:12px 0}.tech-nap input:not([type=checkbox]){box-sizing:border-box;font:inherit;font-size:16px;border:1px solid #bdccd0;border-radius:6px;padding:10px;max-width:100%;min-width:0}.tech-nap-list{list-style:none;padding:0;max-height:270px;overflow:auto;border:1px solid #d5dee0;border-radius:7px}.tech-nap-list:empty{border:0}.tech-nap-list li+li{border-top:1px solid #d5dee0}.tech-nap-list button{width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;border:0;border-radius:0;padding:12px}.tech-nap-list button.selected{background:#e4f4f0;box-shadow:inset 4px 0 #087e72}.tech-nap-list span{font-size:13px;color:#506268;margin-top:4px}.tech-nap-details{margin-top:18px;border:1px solid #d5dee0;padding:16px;border-radius:8px}.tech-nap-warning{background:#fff3df;color:#744616;padding:12px;border-radius:6px}.tech-nap-photo{display:block;max-width:100%;width:360px;max-height:320px;object-fit:contain;border-radius:6px;background:#f3f6f6;margin:12px 0}.tech-nap .tech-nap-confirm{display:flex;flex-direction:row;align-items:flex-start;gap:9px}.tech-nap-confirm input{width:18px;height:18px;flex:none;margin-top:2px}.tech-nap-saved{flex-wrap:wrap;color:#087e72}.tech-nap button:disabled{cursor:not-allowed;opacity:.6}@media(max-width:700px){.tech-nap-search{flex-direction:column;align-items:stretch}.tech-nap-details{padding:12px}.tech-nap>button,.tech-nap-details>.tech-primary{width:100%}.tech-nap-list{max-height:240px}}.tech-nap select{box-sizing:border-box;width:100%;font:inherit;font-size:16px;padding:10px;border:1px solid #bdccd0;border-radius:6px;background:#fff}.tech-nap-ports{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px}.tech-nap-ports button{padding:8px;font-size:13px}.tech-nap-ports button.selected{background:#087e72;color:#fff;border-color:#087e72}.tech-nap-ports button.occupied{background:#eef0f1;color:#667377;font-size:11px}.tech-nap-capacity{border:0;padding:0;margin:14px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.tech-nap-capacity-title{grid-column:1/-1;min-width:0;width:100%;font-size:14px;line-height:1.4;font-weight:700;margin:0 0 8px;white-space:normal;word-break:normal;overflow-wrap:normal}.tech-nap-capacity>button{min-width:0;min-height:150px;padding:14px;display:flex;flex-direction:column;background:#f7fafb;border:2px solid #c8d5d8}.tech-nap-capacity>button.selected{background:#e3f6f1;border-color:#087e72;box-shadow:0 0 0 3px #087e721f}.tech-nap-shape{display:block;width:100%;max-width:250px;padding:11px;border:3px solid #16445b;border-radius:20px;background:linear-gradient(145deg,#f7fcfd,#d9e9ed);box-shadow:inset 0 0 0 4px #fff,0 4px 12px #0c2f4026}.tech-nap-shape-title{display:block;font-size:12px;font-weight:800;color:#16445b;margin-bottom:9px}.tech-nap-shape-ports{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.tech-nap-shape.capacity-8 .tech-nap-shape-ports{grid-template-columns:repeat(4,minmax(0,1fr))}.tech-nap-shape-ports i{font-style:normal;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#102c3c;color:#fff;font-size:11px;border:2px solid #52d5c6}.tech-nap-port-title{margin:18px 0 7px}.tech-nap-ports{padding:15px;border:3px solid #16445b;border-radius:20px;background:linear-gradient(145deg,#f7fcfd,#d9e9ed);box-shadow:inset 0 0 0 4px #fff}.tech-nap-ports.capacity-8{grid-template-columns:repeat(4,minmax(0,1fr))}.tech-nap-ports.capacity-16{grid-template-columns:repeat(8,minmax(0,1fr))}.tech-nap-ports button,.tech-nap-ports.saved span{aspect-ratio:1;border-radius:50%;min-height:0;padding:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid #52d5c6;background:#102c3c;color:#fff;font-weight:800}.tech-nap-ports button small{font-size:7px;font-weight:400}.tech-nap-ports button.selected,.tech-nap-ports.saved span.selected{background:#087e72;color:#fff;border-color:#f9bd32;box-shadow:0 0 0 4px #f9bd3238}.tech-nap-ports button.occupied,.tech-nap-ports.saved span.occupied{background:#9aa6aa;color:#fff;border-color:#727d81}.tech-nap-ports.saved{max-width:560px;margin:14px 0}.tech-fiber-readiness{margin:18px 0;padding:16px;border:1px solid #a8cbc5;border-radius:8px;background:#f4faf8}.tech-fiber-readiness h4{margin-bottom:12px}.tech-fiber-readiness>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tech-fiber-readiness span{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:3px 8px;padding:12px;border-radius:7px;border:1px solid}.tech-fiber-readiness span svg{grid-row:1/3}.tech-fiber-readiness span small{grid-column:2;color:#526460}.tech-fiber-readiness .ready{background:#e4f6eb;border-color:#56a86f;color:#276a3d}.tech-fiber-readiness .pending{background:#fff4df;border-color:#d69a32;color:#8a5610}@media(max-width:700px){.tech-nap-capacity{grid-template-columns:1fr}.tech-nap-ports.capacity-16{grid-template-columns:repeat(4,minmax(0,1fr))}.tech-fiber-readiness>div{grid-template-columns:1fr}}.tech-progress-time.start,.tech-progress-time.missing{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:2px 8px;border-radius:999px;white-space:normal;line-height:1.2}.tech-progress-time.start{background:#f1f5f9;border:1px solid #cbd5e1;color:#334155}.tech-progress-time.missing{background:#f8fafc;border:1px dashed #94a3b8;color:#64748b}.tech-photo-viewer-stage{cursor:zoom-in;touch-action:none;-webkit-user-select:none;user-select:none}.tech-photo-viewer-stage.is-draggable{cursor:grab}.tech-photo-viewer-stage.is-dragging{cursor:grabbing}.tech-photo-viewer-stage img{pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.tech-progress-steps.fiber{grid-template-columns:repeat(9,minmax(100px,1fr));overflow-x:auto;padding:5px 0}.tech-progress-steps.fiber .tech-progress-time{min-height:20px;box-sizing:border-box;white-space:nowrap}.fiber-progress-note{margin:16px 0 0;font-size:12px;color:#607376;line-height:1.5}.fiber-order-progress{scroll-margin-top:90px}@media(max-width:700px){.tech-progress-steps.fiber{grid-template-columns:minmax(0,1fr);overflow:visible}.tech-progress-steps.fiber li:not(:last-child):after{height:calc(100% - 48px);width:2px}}.inventory{color:#203438}.inv-admin{max-width:1400px;margin:auto;padding:24px;background:#fff}.inventory header{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.inventory h1{flex:1}.inventory label{display:flex;flex-direction:column;gap:6px;margin:12px 0;font-size:14px}.inventory input,.inventory select,.inventory textarea,.inventory button{font:inherit;border:1px solid #b9cbd0;border-radius:6px;padding:10px;box-sizing:border-box;max-width:100%}.inventory input,.inventory select,.inventory textarea{width:100%;background:#fff;color:#203438}.inventory button{cursor:pointer;background:#f2f6f7;color:#203438;min-height:42px}.inventory button:active{transform:scale(.98)}.inventory button:disabled{opacity:.5;cursor:default}.inventory .inv-primary{background:#166b85;color:#fff}.inventory fieldset{border:0;padding:0;margin:0;min-width:0}.inv-columns{display:flex;flex-wrap:wrap;gap:24px}.inv-columns>section,.inv-columns>label{flex:1;min-width:240px}.inv-columns>section{border:1px solid #d4e0e3;padding:18px;border-radius:8px;margin:16px 0}.inv-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.inv-table{overflow:auto}.inv-table table{border-collapse:collapse;width:100%;font-size:14px}.inv-table th,.inv-table td{padding:10px;text-align:left;border-bottom:1px solid #d4e0e3}.inv-movement{border-bottom:1px solid #d4e0e3;padding:14px 0;font-size:14px}.inv-movement p{margin:7px 0}.inv-alert{color:#a4510b}.inv-muted{color:#647c82;font-size:13px}.inv-photo{display:block;max-width:100%;max-height:650px}.inv-thumb{max-width:180px;max-height:140px;object-fit:contain}.inv-order{border:1px solid #c5dadd;background:#f8fbfb;margin-top:24px;padding:16px;border-radius:8px}@media(max-width:600px){.inv-admin{padding:14px}.inv-columns{display:block}.inv-columns>section,.inv-columns>label{min-width:0}.inv-actions button{flex:1}.inv-order{padding:12px}}.inv-catalog{border:1px solid #d4e0e3;border-radius:8px;padding:18px;margin:20px 0}.inv-catalog .inv-actions h2{flex:1}.inv-catalog th{white-space:nowrap}.inv-summary-cards{display:flex;gap:14px;flex-wrap:wrap}.inv-summary-cards>div{background:#edf5f7;border-radius:8px;padding:16px;min-width:130px;flex:1}.inv-summary-cards strong{display:block;font-size:26px}.inv-summary-cards span{font-size:13px}.tech-consumption-balance{margin:12px 0;padding:14px;border:2px solid #1485a0;border-radius:12px;background:#eafafd;color:#174352}.tech-consumption-balance h4{margin:0 0 4px;color:#075f82}.tech-consumption-balance>strong{display:block;margin-bottom:10px}.tech-consumption-balance>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tech-consumption-balance article{padding:11px;border:1px solid #a9d6e7;border-radius:9px;background:#fff}.tech-consumption-balance article span{display:block;margin-bottom:4px;font-size:12px;text-transform:uppercase;color:#566d84}.tech-consumption-balance article b{font-size:18px}.tech-consumption-balance.over{border-color:#ed1b2f;background:#fff0f1;color:#9f101d}.tech-consumption-balance.over h4{color:#b31020}.tech-consumption-balance.over>p{margin:10px 0 0;padding:10px;border:1px solid #ed1b2f;border-radius:8px;background:#ffe1e4;font-weight:700}@media(max-width:600px){.tech-consumption-balance>div{grid-template-columns:1fr}.tech-consumption-balance article{display:flex;align-items:center;justify-content:space-between;gap:12px}.tech-consumption-balance article span{margin:0}}.inv-message-success,.inv-message-error{padding:11px 12px;border-radius:7px;font-weight:700}.inv-message-success{color:#08604f;background:#e6f7f1;border:1px solid #8bcab6}.inv-message-error{color:#a4102a;background:#fff0f2;border:1px solid #e08d9a}.collection-flow{margin:20px 0;padding:20px;border:1px solid #cbd5e1;border-radius:16px;background:#f8fafc;color:#16324a}.collection-flow header p{color:#475569}.collection-flow label{display:grid;gap:7px;margin:12px 0;font-weight:600}.collection-flow input,.collection-flow select,.collection-flow textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #94a3b8;border-radius:8px;background:#fff;color:#0f172a;font:inherit}.collection-flow textarea{min-height:96px}.collection-flow fieldset{margin:16px 0;padding:14px;border:1px solid #cbd5e1;border-radius:12px}.collection-flow legend{font-weight:700;padding:0 8px}.collection-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.collection-flow .collection-check{display:flex;align-items:center;font-weight:400}.collection-check input{width:auto}.collection-flow button{min-height:44px;padding:10px 16px;border:1px solid #0f766e;border-radius:9px;background:#fff;color:#0f766e;cursor:pointer}.collection-flow button:active{transform:scale(.98)}.collection-flow button:disabled{opacity:.55;cursor:wait}.collection-flow .collection-submit{width:100%;background:#0f766e;color:#fff;font-weight:700;margin-top:16px}.collection-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:0;list-style:none;font-size:12px}.collection-steps li{background:#e2e8f0;padding:9px;border-radius:7px}.collection-steps [aria-current]{background:#0f766e;color:#fff}.collection-flow dl>div{display:grid;grid-template-columns:1fr 1fr;padding:6px;border-bottom:1px solid #e2e8f0}.collection-flow dd{margin:0;overflow-wrap:anywhere}@media(max-width:600px){.collection-flow{padding:12px}.collection-two{grid-template-columns:1fr}.collection-steps{grid-template-columns:1fr 1fr}}.collection-flow .tech-location-map{min-width:0;margin:14px 0}.collection-flow .tech-location-map .leaflet-control-zoom a{color:#16324a}.collection-flow .tech-map-canvas{min-height:240px}.collection-flow .collection-notice{padding:14px;border-left:5px solid #d97706;background:#fff4dc;color:#713f12;border-radius:8px;line-height:1.5;font-weight:600}.collection-flow [data-collection-field]:focus,.collection-flow .tech-evidence-buttons button:focus{outline:3px solid #d97706;outline-offset:4px;scroll-margin-block:100px}.collection-flow .collection-validation-dialog{box-sizing:border-box;width:min(560px,calc(100vw - 28px));max-height:calc(100dvh - 32px);margin:auto;padding:22px;border:2px solid #d97706;border-radius:16px;background:#fff;color:#16324a;box-shadow:0 24px 80px #0005;overflow:auto}.collection-validation-dialog::backdrop{background:#0f172ab3}.collection-flow .collection-validation-dialog header{display:flex;align-items:center;gap:12px;color:#92400e}.collection-flow .collection-validation-dialog header>svg{flex-shrink:0}.collection-flow .collection-validation-dialog header p{font-size:12px;letter-spacing:.08em;margin:0 0 5px;color:#92400e;font-weight:700}.collection-flow .collection-validation-dialog h3{font-size:22px;line-height:1.2;margin:0}.collection-flow .collection-validation-dialog p{line-height:1.5}.collection-flow .collection-validation-dialog ol{padding-left:24px}.collection-flow .collection-validation-dialog li{margin:12px 0;padding-left:4px}.collection-flow .collection-validation-dialog li button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;line-height:1.4;border-color:#e2bd78;background:#fff8e9;color:#713f12;font:inherit}.collection-flow .collection-validation-dialog li button svg{flex-shrink:0}.collection-flow .collection-validation-dialog footer{display:grid;gap:10px}.collection-flow .collection-validation-dialog footer .collection-submit{margin:0}.collection-flow .collection-validation-dialog button:focus-visible{outline:3px solid #0891b2;outline-offset:3px}.collection-flow .collection-nap{border-top:0;padding-top:0;margin-top:12px}.collection-flow .tech-nap-ports button{min-height:0;padding:4px;border-radius:50%;border:2px solid #52d5c6;background:#102c3c;color:#fff;aspect-ratio:1}.collection-flow .tech-nap-ports button.selected{background:#087e72;border-color:#f9bd32;box-shadow:0 0 0 4px #f9bd3238}.collection-flow .tech-nap-ports.saved span{box-sizing:border-box}.tech-onu-activation{border:2px solid #087e72;border-radius:14px;padding:20px;margin:20px 0;background:#f0fbf8}.tech-onu-activation h3{display:flex;align-items:center;gap:10px;color:#07675e}.tech-onu-activation fieldset{display:block;min-width:0;border:1px solid #92c9bb;border-radius:8px;padding:16px;margin:16px 0}.tech-onu-activation fieldset>label+label{margin-top:12px}.tech-onu-activation fieldset>legend{display:block;float:none;width:100%;max-width:100%;min-width:0;white-space:normal;word-break:normal;overflow-wrap:normal}.onu-equipment-title{display:flex;align-items:center;gap:8px;min-width:0;margin:0 0 16px;font-size:15px;line-height:1.4;text-align:left;white-space:normal;word-break:normal;overflow-wrap:normal}.onu-equipment-title svg{flex:none}.onu-photo-guide{padding:14px;border:1px solid #8fc8b9;border-radius:10px;background:#f7fcfa}.onu-photo-guide h4{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 0 12px}.onu-photo-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:8px;padding:0}.onu-photo-progress li{padding:10px;border:1px solid #c5d8d3;border-radius:8px;font-weight:700;overflow-wrap:anywhere}.onu-photo-progress small{display:block;font-weight:400;margin-top:6px}.onu-photo-progress [aria-current=step]{border:2px solid #087e72;background:#def4eb}.onu-photo-current{border:2px solid #087e72;border-radius:10px;padding:16px;background:#fff}.onu-photo-current h3{font-size:22px;line-height:1.3;margin:8px 0}.onu-photo-actions{display:flex;flex-wrap:wrap;gap:10px}.onu-photo-actions button{white-space:normal;text-align:left;min-height:46px}.onu-photo-reference{display:flex;align-items:center;gap:12px;padding:8px;max-width:100%;margin:12px 0;text-align:left;white-space:normal}.onu-photo-reference img{width:100px;height:76px;object-fit:contain;background:#e6eeeb;border-radius:4px;flex:none}.onu-photo-dialog{box-sizing:border-box;width:min(960px,96vw);max-width:96vw;max-height:92vh;border:0;border-radius:12px;padding:12px;color:#183831;background:#fff}.onu-photo-dialog::backdrop{background:#000a}.onu-photo-dialog header{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px}.onu-photo-scroll{overflow:auto;max-height:72vh}.onu-photo-scroll img{display:block;width:100%;height:auto}.onu-photo-scroll img.is-zoomed{width:1600px;max-width:none}.onu-confirmed-photos{display:grid;gap:12px}.onu-confirmed-photos>div{min-width:0}.onu-photo-guide details{margin-top:16px}@media(max-width:600px){.onu-photo-progress{grid-template-columns:1fr}.onu-photo-guide{padding:10px}.onu-photo-current{padding:12px}.onu-photo-current h3{font-size:20px}}.tech-onu-activation label{display:grid;gap:6px;font-weight:600}.tech-onu-activation input:not([type=checkbox]){padding:12px;border:1px solid #90aca6;border-radius:6px;max-width:100%;min-width:0}.tech-onu-activation .onu-connected{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;margin:18px 0;padding:14px;border:1px solid #8ebeb3;border-radius:8px;background:#f0faf6;color:#183e35;cursor:pointer;line-height:1.5}.tech-onu-activation .onu-connected>input[type=checkbox]{width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;margin:0;padding:0;accent-color:#087e72;align-self:start}.tech-onu-activation .onu-connected>span{min-width:0;white-space:normal;word-break:normal;overflow-wrap:normal}.onu-material-hint{padding:10px 12px;border-radius:6px;background:#fff4df;color:#754509;font-weight:600;line-height:1.5}.inv-roll-readings{margin:16px 0;padding:16px;border:2px solid #79b8a8;border-radius:10px;background:#f0faf6;min-width:0}.inv-roll-readings h4{margin:0 0 12px;color:#145347}.inv-roll-readings input[readonly]{background:#deefe8;font-weight:700;color:#145347}.onu-initial-roll{padding:18px;margin:20px 0;border:3px solid #d99714;border-radius:12px;background:#fff6d9;color:#513900}.onu-initial-roll h3{font-size:20px;line-height:1.3;margin:0 0 12px}.onu-initial-roll fieldset{border:0;margin:0;padding:0;min-width:0}.onu-initial-roll label{display:block;font-weight:700;margin:12px 0}.onu-initial-roll input,.onu-initial-roll select{display:block;width:100%;max-width:100%;min-width:0}.onu-start-dialog{width:min(680px,96vw);max-width:96vw;max-height:92vh;overflow:auto;padding:16px;border:2px solid #d99714;border-radius:14px;background:#fff;color:#183e35}.onu-start-dialog::backdrop{background:#000a}.onu-validation-dialog{box-sizing:border-box;width:min(560px,94vw);max-width:94vw;max-height:90vh;overflow:auto;padding:22px;border:3px solid #d99714;border-radius:14px;background:#fffdf5;color:#513900;line-height:1.5}.onu-validation-dialog::backdrop{background:#000a}.onu-validation-dialog h3{margin:0 0 12px;font-size:22px;line-height:1.3;color:#513900}.onu-validation-dialog ul{padding-left:24px;margin:16px 0}.onu-validation-dialog li{margin:10px 0;overflow-wrap:anywhere}.onu-validation-dialog button{display:block;width:100%;min-height:48px;margin-top:12px;padding:12px;border:1px solid #087e72;border-radius:8px;background:#087e72;color:#fff;font-size:16px;font-weight:700}.onu-validation-dialog button+button{background:#fff;color:#145347}.onu-start-dialog .onu-initial-roll{margin:0 0 12px}.onu-start-dialog>button{margin:6px;min-height:48px}.onu-roll-illustration{margin:12px 0 18px;padding:10px;border:1px solid #e3c584;border-radius:10px;background:#fffdf5}.onu-roll-illustration svg{display:block;width:100%;height:auto;max-height:200px}.onu-roll-illustration figcaption{font-size:13px;line-height:1.45;color:#664800}.onu-initial-required{margin:20px 0;padding:18px;border:2px solid #d99714;border-radius:10px;background:#fff6d9;color:#513900}.inv-reading-photo{flex:1;min-width:0;padding:12px;border:1px solid #abc8be;border-radius:8px;background:#fff}.inv-reading-photo>strong,.inv-reading-photo>span{display:block;margin-bottom:10px}.inv-reading-photo input{display:block;width:100%}.tech-onu-activation .onu-request-button{display:block;width:100%;min-height:80px;padding:20px;background:#087e72;color:#fff;font-size:20px;font-weight:800;border:0;border-radius:12px;line-height:1.35}.tech-onu-activation .onu-request-button:disabled{opacity:.5;cursor:not-allowed}.onu-active,.onu-waiting{padding:20px;border-radius:12px;margin:16px 0}.onu-active{background:#d7f5df;color:#14532d}.onu-waiting{background:#fff2c5;color:#713f12}.onu-active strong,.onu-waiting strong{display:block;font-size:19px;margin:8px 0}.onu-waiting p strong{display:inline;font-size:inherit;margin:0}@media(max-width:600px){.tech-onu-activation{padding:12px}.tech-onu-activation .onu-request-button{font-size:18px}}.onu-step{border:1px solid #b9d5cd;border-radius:12px;background:#fff;margin:14px 0;overflow:hidden}.onu-step .onu-step-heading{display:flex;align-items:center;gap:14px;width:100%;min-height:86px;padding:18px;text-align:left;border:0;background:#eef8f5;color:#153e37}.onu-step-heading strong{display:block;font-size:18px}.onu-step-heading small{display:block;font-size:13px;margin-top:6px}.onu-step-number{display:flex;align-items:center;justify-content:center;flex:0 0 44px;height:44px;border-radius:50%;background:#087e72;color:#fff;font-size:23px;font-weight:800}.onu-step-body{padding:18px}.onu-step-body[hidden]{display:none}.onu-step.is-locked{opacity:.6}.onu-step.is-locked .onu-step-number{background:#64748b}.onu-step.is-done .onu-step-heading{background:#dcf5e5}.onu-step .onu-step-heading:disabled{opacity:1;cursor:default}.onu-phase>.onu-step-heading{min-height:112px;background:#dcefe9}.onu-phase>.onu-step-heading strong{font-size:21px}.onu-phase-body{padding:16px}.onu-phase-body[hidden]{display:none}.onu-phase-body .onu-step-heading{min-height:64px;padding:12px}.onu-phase-body .onu-step-heading strong{font-size:16px}.onu-request-times{padding:12px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;font-size:14px}.onu-request-times p{margin:6px 0}.tech-onu-activation .tech-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 16px;border:0;border-radius:8px;background:#087e72;color:#fff;font-size:16px;font-weight:600}.tech-onu-activation .tech-primary:disabled{opacity:.5;cursor:not-allowed}@media(max-width:600px){.onu-phase-body{padding:10px}.onu-phase>.onu-step-heading{padding:14px;gap:10px}.onu-phase>.onu-step-heading strong{font-size:18px}.onu-step-body{padding:12px}}.noc-correction{border:2px solid #0f766e;border-radius:16px;background:#effaf7;padding:22px;margin:20px 0;color:#153f38}.noc-correction.noc-pending{border-color:#c2410c;background:#fff7ed;color:#7c2d12}.noc-correction header span{font-weight:700;font-size:13px;letter-spacing:.05em}.noc-correction h3{font-size:23px;margin:8px 0 18px}.noc-instruction{font-size:20px;font-weight:700;white-space:pre-wrap;overflow-wrap:anywhere}.noc-correction button{display:block;width:100%;min-height:54px;border:2px solid #134e4a;border-radius:12px;background:#0f766e;color:#fff;font-size:17px;font-weight:700;padding:12px;cursor:pointer;margin:14px 0}.noc-correction button:active{transform:translateY(3px) scale(.98);background:#134e4a}.noc-correction button:disabled{opacity:.55;cursor:wait}.noc-correction label{display:block;font-weight:700}.noc-correction textarea{box-sizing:border-box;width:100%;min-height:110px;padding:12px;font:inherit;color:#172a2a;background:#fff;border:1px solid #a78770;border-radius:10px;margin-top:8px}.noc-correction article{border-top:1px solid #cabaaa;padding:14px 0;white-space:pre-wrap;overflow-wrap:anywhere}.noc-correction summary{cursor:pointer;font-weight:700;margin-top:18px}.noc-correction fieldset{min-width:0;border:1px solid #c8aca0;border-radius:12px;padding:14px;margin-top:16px}.noc-correction input,.noc-correction select{box-sizing:border-box;width:100%;padding:12px;min-height:46px;font:inherit;background:#fff;color:#172a2a;border:1px solid #a78770;border-radius:8px;margin:8px 0 12px}.noc-additional-material{border:2px solid #0f766e;background:#effaf7;color:#153f38;border-radius:14px;padding:16px;margin:20px 0}.noc-additional-material h4{font-size:20px;margin:0 0 10px}.noc-material-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;box-sizing:border-box;width:calc(100% - 32px);max-width:540px;max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:2px solid #0f766e;border-radius:16px;background:#fffaf2;color:#153f38;box-shadow:0 18px 60px #0006}.noc-material-dialog::backdrop{background:#071c24b8}.noc-material-dialog h3{line-height:1.25}.noc-material-dialog p{line-height:1.5}.noc-material-dialog .noc-confirm-send{background:#164e63;border-color:#164e63}.noc-material-dialog .noc-dialog-cancel{background:transparent;color:#153f38;border-color:#96aca6;min-height:44px;font-size:15px}.noc-material-dialog button:focus-visible{outline:3px solid #d97706;outline-offset:3px}.noc-receipts{border:2px solid #0e7490;border-radius:16px;background:#f0f9ff;color:#123748;padding:20px;margin:20px 0;overflow-wrap:anywhere}.noc-receipts h3{display:flex;gap:10px;align-items:center;font-size:21px}.noc-receipts h3 svg{flex-shrink:0}.noc-receipts article{border-top:1px solid #bae6fd;padding:14px 0}.noc-receipts summary{cursor:pointer;font-weight:700}.noc-receipt-alert{background:#fff2cc;border-left:5px solid #d97706;border-radius:8px;padding:14px;color:#713f12;font-weight:700}.noc-receipt-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0}.noc-receipt-values>div{border:1px solid #94bccb;border-radius:12px;padding:14px;background:#fff;display:flex;flex-direction:column;gap:6px}.noc-receipt-values strong{font-size:22px}.noc-receipt-note{white-space:pre-wrap}.noc-receipt-hash{display:block;overflow-wrap:anywhere;margin-top:12px}.catv-field{padding:20px;border:1px solid #9abfc0;border-radius:14px;background:#f8fcfc;color:#17383c;font-family:system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.5}.catv-field header,.catv-identity,.catv-field legend{display:flex;align-items:center;gap:12px}.catv-field h3{margin:0;font-size:23px}.catv-field header p{margin:3px 0}.catv-identity{padding:12px 0;border-bottom:1px solid #cadcdd;flex-wrap:wrap}.catv-field fieldset{margin:24px 0;padding:18px;border:1px solid #b5ced0;border-radius:10px;min-width:0}.catv-field legend{font-weight:700;padding:0 9px}.catv-field label{display:flex;flex-direction:column;gap:6px;margin:12px 0;font-weight:600;min-width:0}.catv-field input:not([type=checkbox]),.catv-field textarea{box-sizing:border-box;width:100%;min-height:46px;padding:10px;border:1px solid #809ea2;border-radius:6px;background:#fff;color:#183d42;font:inherit}.catv-field textarea{min-height:88px}.catv-field .catv-check{flex-direction:row;align-items:center;font-weight:500}.catv-field .catv-check input{width:20px;height:20px;flex:0 0 20px}.catv-check svg{flex:0 0 22px}.catv-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.catv-splitter{display:grid;grid-template-columns:2fr 1fr auto;align-items:end;gap:12px}.catv-field button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:46px;border:1px solid #075a5d;background:#087c79;color:#fff;border-radius:8px;padding:10px 16px;font:inherit;cursor:pointer;transition:transform 80ms,background 80ms;box-shadow:0 3px #064d4c}.catv-field button:active:not(:disabled){transform:translateY(3px) scale(.98);box-shadow:none;background:#054c4e}.catv-field button:focus-visible{outline:3px solid #db9800;outline-offset:3px}.catv-field button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.catv-field .catv-save{width:100%;font-weight:700}.catv-warning{display:flex;gap:10px;padding:14px;border:1px solid #c89019;background:#fff3cd;color:#6a4500;border-radius:7px}.catv-field .tech-evidence-grid{list-style:none;padding:0;margin:12px 0;min-width:0}.catv-field .tech-evidence-grid li{min-width:0;overflow-wrap:anywhere}.catv-field .tech-evidence-grid img{display:block;width:100%;max-height:320px;object-fit:contain;background:#e9f1f1}.catv-field .tech-evidence-grid li>div{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:8px 0}.catv-field .tech-evidence-buttons{display:flex;flex-wrap:wrap;gap:10px}.catv-field .tech-evidence-empty{display:flex;align-items:center;gap:10px;padding:14px;border:1px dashed #94b2b4;border-radius:7px}@media(max-width:600px){.catv-field,.catv-field fieldset{padding:12px}.catv-columns{grid-template-columns:1fr;gap:0}.catv-splitter{grid-template-columns:minmax(0,2fr) minmax(65px,1fr) auto;gap:7px}.catv-field button{white-space:normal}.catv-identity strong{overflow-wrap:anywhere}}.onu-replacement{border:2px solid #078477;border-radius:14px;padding:20px;margin:20px 0;background:#f0fbf8;color:#183b36}.onu-replacement h3,.onu-replacement button,.replacement-status{display:flex;gap:10px;align-items:center}.onu-replacement label{display:block;margin:14px 0}.onu-replacement input:not([type=checkbox]),.onu-replacement textarea{display:block;width:100%;padding:12px;border:1px solid #70978f;border-radius:7px;box-sizing:border-box}.onu-replacement textarea{min-height:95px}.onu-replacement button{padding:14px;border:1px solid #13594e;border-radius:9px;cursor:pointer;background:#087b70;color:#fff;font-weight:700;margin:10px 0;box-shadow:0 3px #174c44}.onu-replacement button:active{transform:translateY(3px);box-shadow:none;background:#064f48}.onu-replacement button:disabled{opacity:.55;cursor:wait}.onu-replacement fieldset{border:0;padding:0}.replacement-status{padding:14px;background:#fff0b7;color:#713b08;border-radius:9px}.replacement-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.onu-replacement [role=alertdialog]{padding:18px;background:#fff0de;border:2px solid #a54c0d}.onu-replacement blockquote{margin:12px 0;padding:14px;border-left:5px solid #b76419;background:#fff6e2}.onu-replacement article{border-top:1px solid #a4c6bd;overflow-wrap:anywhere}.onu-replacement summary{cursor:pointer;font-weight:700}@media(max-width:600px){.replacement-columns{grid-template-columns:1fr}.onu-replacement{padding:12px}.onu-replacement button{width:100%}}.onu-replacement input[hidden]{display:none!important}.onu-replacement input,.onu-replacement textarea{font:inherit}.replacement-viewer{position:fixed;top:12px;right:12px;bottom:12px;left:12px;z-index:10000;overflow:auto;background:#07121a;color:#fff;padding:18px;box-shadow:0 0 0 20px #0009}.replacement-viewer>button{position:sticky;top:0}.replacement-viewer img{max-width:100%;max-height:80vh;object-fit:contain}.replacement-viewer figure{margin:16px 0}.replacement-viewer figcaption{font-size:20px;margin:10px 0}.nap-admin{min-height:100vh;background:#f3f5f6;color:#182324;font-family:Arial,sans-serif;padding-bottom:48px}.nap-admin *{box-sizing:border-box}.nap-admin header{background:var(--inanet-surface,#fff);border-bottom:1px solid var(--inanet-border,#d6dfe0);padding:20px 28px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;color:var(--inanet-text,inherit)}.nap-admin-brand,.nap-admin-header-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.nap-admin-brand strong{font-size:24px;color:#087e72}.nap-admin a{color:#087e72;display:inline-flex;align-items:center;gap:7px}.nap-admin button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;border:1px solid var(--inanet-border,#bdcbcc);border-radius:6px;background:var(--inanet-surface,#fff);color:var(--inanet-text,#182324);cursor:pointer;min-height:42px;font:inherit}.nap-admin button:disabled{opacity:.55;cursor:not-allowed}.nap-admin-content{max-width:1320px;margin:28px auto;padding:0 20px}.nap-admin-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.nap-admin h1{font-size:28px;margin:0}.nap-admin h2{font-size:21px}.nap-admin h3{font-size:17px;display:flex;align-items:center;gap:8px}.nap-admin p{line-height:1.5}.nap-admin-muted{font-size:13px;color:#607376}.nap-admin-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0}.nap-admin-counts>div{background:#fff;border:1px solid #d6dfe0;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:7px}.nap-admin-counts strong{font-size:27px}.nap-admin-counts span{font-size:14px;color:#607376}.nap-admin label{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:14px}.nap-admin input:not([type=checkbox]),.nap-admin select,.nap-admin textarea{width:100%;min-width:0;padding:11px;border:1px solid var(--inanet-border,#bdcbcc);border-radius:6px;background:var(--inanet-surface,#fff);color:var(--inanet-text,#182324);font:inherit;font-size:16px}.nap-admin textarea{min-height:95px;resize:vertical}.nap-admin-filters{display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,240px) auto;align-items:end;gap:14px;margin-bottom:20px}.nap-admin-workspace{display:grid;grid-template-columns:310px minmax(0,1fr);gap:20px}.nap-admin-list,.nap-admin-map-section{min-width:0;background:#fff;border:1px solid #d6dfe0;border-radius:8px;padding:16px}.nap-admin-list{max-height:520px;overflow:auto}.nap-admin-list h2{font-size:17px;margin-top:0}.nap-admin-list>button{display:flex;flex-direction:column;align-items:stretch;gap:7px;text-align:left;width:100%;margin:0 0 10px}.nap-admin-list>button.selected{border-color:#087e72;background:#e5f5ef}.nap-admin-list strong{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.nap-admin-list small{font-size:12px;color:#607376}.nap-admin-badge{font-size:11px;padding:4px 7px;border-radius:5px;background:#fff0e4;color:#ad480d}.nap-admin-badge.aprobada{background:#e5f5ef;color:#087e72}.nap-admin-badge.duplicada{background:#eef0f2;color:#626d76}.nap-admin-map{margin:0}.nap-admin-map-canvas{height:420px;width:100%;z-index:0;border-radius:6px}.nap-admin-map figcaption{font-size:13px;color:#607376;line-height:1.5;margin-top:10px}.nap-admin-map-empty{min-height:300px;display:flex;align-items:center;justify-content:center;text-align:center;padding:30px;color:#607376;background:#f4f7f7;border-radius:6px}.nap-admin-detail,.nap-admin-catalog{background:#fff;border:1px solid #d6dfe0;border-radius:8px;padding:24px;margin-top:24px;min-width:0}.nap-admin-detail-heading{display:flex;align-items:center;gap:12px}.nap-admin-detail-heading h2{display:flex;align-items:center;gap:9px;margin:0}.nap-admin-detail-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;margin-top:20px}.nap-admin-photo{display:block;width:100%;max-width:520px;max-height:320px;object-fit:contain;background:#f3f6f6;border-radius:6px;margin:12px 0}.nap-admin-photo-empty{height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#607376;background:#f3f6f6;border-radius:6px}.nap-admin dl{display:grid;grid-template-columns:135px minmax(0,1fr);gap:12px;font-size:14px}.nap-admin dd{margin:0;overflow-wrap:anywhere}.nap-admin form{display:flex;flex-direction:column;gap:14px}.nap-admin form.nap-admin-filters{display:grid}.nap-admin .nap-admin-check{flex-direction:row;align-items:flex-start;gap:9px;line-height:1.5}.nap-admin-check input{width:18px;height:18px;flex:none;margin-top:2px}.nap-admin .nap-admin-primary{background:#087e72;border-color:#087e72;color:#fff}.nap-admin .nap-admin-warning-button{background:#fff0e4;color:#92400e;border-color:#d49c76}.nap-admin-notice{padding:14px 16px;background:#fff5e7;border:1px solid #edcbaa;border-radius:6px;white-space:pre-wrap}.nap-admin-port-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:9px}.nap-admin-port-grid>div{display:flex;flex-direction:column;align-items:center;gap:5px;border:1px solid #d6dfe0;padding:12px 5px;border-radius:6px;min-width:0}.nap-admin-port-grid .free{color:#087e72;background:#eff8f3}.nap-admin-port-grid .occupied{background:#eef0f2;color:#374151}.nap-admin-port-grid span{font-size:11px;text-align:center;overflow-wrap:anywhere}.nap-admin-table-scroll{overflow:auto;margin-top:20px}.nap-admin table{border-collapse:collapse;width:100%;text-align:left;font-size:14px}.nap-admin th,.nap-admin td{padding:12px;border-bottom:1px solid #d6dfe0;white-space:nowrap}.nap-admin th{background:#f5f8f7;color:#52666a}.nap-admin td small{display:block;color:#607376;margin-top:5px}.nap-admin-duplicates{margin-top:26px;border-top:1px solid #d6dfe0;padding-top:18px}.nap-admin-nearby{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.nap-admin-compare-search{max-width:560px}.nap-admin-merge{padding:20px;margin-top:20px;border:1px solid #edcbaa;background:#fffbf5;border-radius:8px;display:flex;flex-direction:column;gap:12px;max-width:650px}.nap-admin-merge h4{margin:0;font-size:17px}.nap-admin-catalog ul{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:9px}.nap-admin-catalog li{background:#f1f6f4;padding:8px 12px;border-radius:5px;font-size:14px}.nap-admin-catalog form{max-width:600px}.nap-admin-access{background:#fff;max-width:460px;margin:50px auto;padding:24px;border:1px solid #d6dfe0;border-radius:8px}.nap-admin-access .admin-login{margin:0}.nap-admin-access h3{font-size:20px}.nap-admin-launch{position:fixed;bottom:20px;left:20px;z-index:10;background:#fff;border:2px solid #087e72;border-radius:6px;padding:10px 14px;color:#182324;text-decoration:none;font:14px Arial;display:flex;align-items:center;gap:8px}@media(max-width:800px){.nap-admin-workspace{grid-template-columns:minmax(0,1fr)}.nap-admin-list{max-height:300px}.nap-admin-detail-columns{grid-template-columns:minmax(0,1fr)}.nap-admin-map-canvas{height:340px}.nap-admin-port-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.nap-admin header{padding:16px}.nap-admin-brand{gap:8px}.nap-admin-header-actions{gap:10px;font-size:13px}.nap-admin-content{padding:0 12px;margin-top:20px}.nap-admin-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nap-admin form.nap-admin-filters{grid-template-columns:minmax(0,1fr)}.nap-admin-detail,.nap-admin-catalog{padding:16px}.nap-admin-merge{padding:14px}.nap-admin-access{margin:24px 12px}.nap-admin-launch{left:10px;bottom:10px;font-size:12px}.nap-admin-heading{align-items:flex-start}.nap-admin h1{font-size:24px}.nap-admin dl{grid-template-columns:110px minmax(0,1fr)}}.admin-index-heading{margin:40px 0 26px}.admin-index-heading p{color:#607376}.admin-index-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nap-admin .admin-index-card{display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;padding:26px;border:1px solid #d6dfe0;border-radius:10px;background:#fff;color:#182324;min-width:0;transition:border-color .15s,box-shadow .15s}.admin-index-card:hover,.admin-index-card:focus-visible{border-color:#087e72;box-shadow:0 4px 16px #163b2710}.admin-index-card:active{transform:translateY(1px)}.admin-index-icon{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#e8f4ef;color:#087e72}.admin-index-card h2{margin:22px 0 10px;font-size:20px}.admin-index-card p{margin:0 0 24px;color:#607376;font-size:14px}.admin-index-open{display:flex;align-items:center;gap:8px;color:#087e72;font-weight:600;font-size:14px;margin-top:auto}.admin-launch{text-decoration:none;font:14px Arial,sans-serif;cursor:pointer}#comunidades{scroll-margin-top:20px}@media(max-width:900px){.admin-index-modules{grid-template-columns:minmax(0,1fr)}.admin-index-card{padding:22px}.admin-index-heading{margin-top:24px}}.crm-billing-heading,.crm-billing-title{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.crm-billing-heading>span,.crm-billing-heading button{display:flex;align-items:center;gap:9px;color:#8fdec9;font-size:13px}.crm-billing-title h2{margin:0;font-size:25px}.crm-billing-title p{color:#9eb1bc;font-size:13px}.crm-billing-title .crm-result-status{display:flex;flex-direction:column;gap:8px;align-items:center}.crm-billing-notice{display:flex;gap:12px;align-items:center;border:1px solid #74602e;background:#302a18;color:#ecd798;border-radius:12px;padding:15px;margin-bottom:20px}.crm-billing-notice p{margin:0;font-size:13px;line-height:1.7}.crm-billing-layout{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.5fr);gap:22px}.crm-billing-card{background:#121d25;border:1px solid #2c414d;border-radius:15px;padding:22px;min-width:0}.crm-billing-card h3{display:flex;gap:9px;align-items:center;margin:0 0 20px;font-size:17px}.crm-billing-card dl div{border-bottom:1px solid #263943;padding:11px 0}.crm-billing-card dt{color:#93a9b7;font-size:12px}.crm-billing-card dd{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.crm-billing select,.crm-billing input{background:#0b141c;color:#e4f1f5;border:1px solid #37505d;padding:10px;border-radius:8px;min-width:0;max-width:100%}.crm-billing-year{display:flex;align-items:center;gap:12px;font-size:13px;margin-bottom:16px}.crm-billing-months{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.crm-app .crm-billing-months button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;border:1px solid #354954;border-radius:9px;padding:11px;font-size:12px;background:#162832}.crm-billing-months strong{font-size:14px}.crm-app .crm-billing-months button[aria-pressed=true]{border-color:#79d7be;background:#20483e}.crm-billing-help{font-size:12px;color:#9aafb9;line-height:1.6}.crm-billing-existing{margin:18px 0;border-top:1px solid #32434f;padding-top:12px}.crm-billing-existing p{font-size:13px;overflow-wrap:anywhere}.crm-billing-draft{display:grid;grid-template-columns:1fr 1fr;gap:14px;border:1px dashed #607a82;border-radius:10px;padding:18px}.crm-billing-draft legend{font-size:12px;color:#e6d59d}.crm-billing-draft label{display:flex;flex-direction:column;gap:6px;font-size:12px}.crm-app .crm-billing-actions{position:static;background:#131f27;padding:20px;margin-top:22px;border:1px solid #324652;border-radius:12px}.crm-billing-actions p{font-size:12px;color:#a1b3bd}.crm-billing-actions>div:last-child{display:flex;gap:12px;flex-wrap:wrap}.crm-app .crm-billing-actions button{display:flex;align-items:center;gap:8px;padding:12px 18px;border:1px solid #48606a;border-radius:8px;opacity:.5;cursor:not-allowed}@media(max-width:1000px){.crm-billing-layout{grid-template-columns:1fr}}@media(max-width:500px){.crm-billing-card{padding:15px}.crm-billing-months{grid-template-columns:1fr 1fr}.crm-billing-draft{grid-template-columns:1fr}}.crm-app .crm-billing label{color:#c8d8e1;opacity:1}.crm-app .crm-billing .crm-billing-year{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:14px;color:#c8d8e1}.crm-app .crm-billing .crm-billing-year select{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;flex:0 0 150px;width:150px;height:44px;min-height:44px;padding:10px 38px 10px 14px;font:inherit;color:#edf5fa;background-color:#0b141c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2395dccc' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #48616f;border-radius:8px;box-shadow:none}.crm-app .crm-billing option{background:#0b141c;color:#edf5fa}.crm-app .crm-billing-draft-title{display:block;width:auto;margin:20px 0 10px;color:#ecd798;font-size:14px;line-height:1.5}.crm-app .crm-billing-draft{margin:0;min-width:0}.crm-app .crm-billing-draft label{font-size:13px;line-height:1.5;min-width:0}.crm-app .crm-billing-draft input{width:100%;min-height:42px;box-sizing:border-box;color:#edf5fa;opacity:1}.crm-app .crm-billing-draft input::placeholder{color:#aebfca;opacity:1}.crm-app .crm-billing-month-detail{display:flex;flex-direction:column;gap:5px;width:100%;color:#b9ccd6;font-size:12px;line-height:1.4;white-space:normal;overflow-wrap:anywhere;text-align:left}.crm-app .crm-billing-month-detail b{color:#f1f7fa;font-weight:600}.crm-app .crm-billing-month-detail+.crm-billing-month-detail{padding-top:6px;border-top:1px solid #48616f}.crm-app .crm-billing select:focus-visible,.crm-app .crm-billing input:focus-visible{outline:2px solid #79d7be;outline-offset:2px}.crm-billing-sms{margin-top:22px}.crm-sms-origin{display:flex;flex-direction:column;gap:7px;background:#102c2c;border-left:3px solid #79d7be;padding:14px;margin:15px 0;color:#cdebe5}.crm-sms-origin span{font-size:13px;overflow-wrap:anywhere}.crm-sms-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:24px}.crm-app .crm-sms-phone{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.crm-app .crm-sms-phone input{width:18px;height:18px;flex-shrink:0;accent-color:#79d7be}.crm-sms-phone strong,.crm-sms-phone small{display:block;margin-top:5px}.crm-app .crm-billing-sms select,.crm-app .crm-billing-sms textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#0b141c;color:#edf5fa;border:1px solid #48616f;border-radius:8px;font:inherit;width:100%;box-sizing:border-box;padding:12px;min-height:44px}.crm-app .crm-billing-sms textarea{display:block;margin-top:8px;resize:vertical;line-height:1.6}.crm-app .crm-billing-sms button:disabled{opacity:.6;cursor:not-allowed;border:1px solid #48616f;padding:12px;border-radius:8px}.crm-sms-pending{color:#ecd798;font-size:13px;line-height:1.6}.crm-billing-sms details{border-top:1px solid #324652;margin-top:20px;padding-top:16px}.crm-billing-sms summary{cursor:pointer;color:#a9dcd1}@media(max-width:750px){.crm-sms-layout{grid-template-columns:1fr}}.crm-sms-balance{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px;border:1px solid #3f7566;border-radius:10px;background:#102824;margin-bottom:18px}.crm-sms-balance.no-credit{border-color:#e8957e;background:#3e2121}.crm-sms-balance strong{font-size:17px}.crm-sms-balance p,.crm-sms-balance small{font-size:12px;line-height:1.5;color:#d5e1e5}.crm-app .crm-sms-balance button{padding:10px;border:1px solid #79d7be;border-radius:8px;flex-shrink:0}@media(max-width:550px){.crm-sms-balance{flex-direction:column;align-items:flex-start}}.crm-sms-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crm-app .crm-sms-tiles button{padding:12px 10px;white-space:normal;text-align:left;border:1px solid #44626b;border-radius:9px;background:#10202a;color:#d8e6ed;font-size:13px;min-height:48px}.crm-app .crm-sms-tiles button[aria-pressed=true]{background:#20483e;border-color:#79d7be;color:#f4fffb}.crm-sms-tiles small{display:block;margin-top:6px;color:#ecd798}.crm-sms-confirm{margin-top:18px;padding:18px;border:1px solid #69baa4;border-radius:10px;background:#102722;overflow-wrap:anywhere}.crm-sms-confirm blockquote{margin:12px 0;padding:12px;white-space:pre-wrap;background:#0b141c;border-left:3px solid #79d7be}.crm-sms-confirm small{display:block;margin-top:12px}.crm-app .crm-billing-sms button{padding:11px 16px;border:1px solid #79d7be;border-radius:8px;background:#163730;color:#e6f6f1}.crm-billing .crm-billing-layout{grid-template-columns:minmax(210px,.55fr) minmax(0,1.8fr);align-items:start}.crm-billing .crm-billing-card dl div{padding:7px 0}.crm-billing-table-wrap{overflow-x:auto}.crm-billing-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.crm-billing-table caption{text-align:left;margin-bottom:12px}.crm-billing-table th,.crm-billing-table td{padding:8px 9px;border-bottom:1px solid #2a404c;vertical-align:middle}.crm-billing-table thead{background:#1c303b;color:#afc6d0}.crm-billing-table tbody th{white-space:nowrap;text-transform:uppercase;color:#80e5d4;font-size:13px;font-weight:800;letter-spacing:.045em}.crm-billing-table td{overflow-wrap:anywhere;max-width:180px}.crm-billing-table td>div+div{border-top:1px dotted #46616c;margin-top:5px;padding-top:5px}.crm-billing-table .payment-amount{text-align:right;font-variant-numeric:tabular-nums;font-size:20px;line-height:1.25;font-weight:800;color:#f4f9fc}.crm-billing-table .is-selected{background:#1b3540}.crm-billing-table tbody tr:hover{background:#243c48}.crm-billing-table .payment-state{display:inline-flex;align-items:center;gap:6px;font-size:11px}.payment-state:before{content:"";width:7px;height:7px;flex-shrink:0;border-radius:50%;background:currentColor}.payment-state.recorded{color:#6fe2ae}.payment-state.review{color:#ffd178}.payment-state.future,.payment-state.unknown{color:#a2b2be}.crm-app .crm-billing-table button{display:flex;padding:7px;border:1px solid #427e83;border-radius:7px;color:#9ae5dc;background:#142e37}.crm-billing-table button:focus-visible{outline:2px solid #8af4dd;outline-offset:2px}@media(max-width:1100px){.crm-billing .crm-billing-layout{grid-template-columns:1fr}.crm-billing-table{min-width:660px}}.crm-billing-onu{margin-top:20px;padding-top:18px;border-top:1px solid #37505d}.crm-billing-onu p{font-size:12px;color:#b3c7d0}.crm-billing-onu>div{display:flex;flex-wrap:wrap;gap:10px}.crm-app .crm-billing-onu button{display:flex;align-items:center;gap:8px;padding:12px;border-radius:9px;background:#123c40;border:1px solid #50c7ba;color:#eaffff}.crm-app .crm-billing-onu .reboot{background:#71370e;border-color:#fb923c;color:#fff1df}.crm-app .crm-billing-onu .resync{background:#163f7a;border-color:#60a5fa;color:#eef6ff}.crm-campaign{color:#dce8ed}.crm-campaign-filters{display:flex;flex-wrap:wrap;gap:14px;align-items:end;border:1px solid #34515d;border-radius:12px;padding:18px;margin:20px 0}.crm-campaign label{color:#c6d8df!important;display:block}.crm-campaign label select,.crm-campaign label input:not([type=checkbox]){display:block;margin-top:7px}.crm-campaign input,.crm-campaign select{background:#0c1720;color:#e6f5f3;border:1px solid #42636a;border-radius:7px;padding:9px;min-height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.crm-campaign input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#79d7be;min-height:0;width:18px;height:18px}.crm-campaign input[type=number]{width:100px}.crm-app .crm-campaign button{background:#173a34;border:1px solid #559888;border-radius:8px;color:#e4f5f0;padding:10px 13px}.crm-campaign button:disabled{opacity:.45;cursor:not-allowed}.crm-campaign-grid{overflow:auto;border:1px solid #34515d;border-radius:10px}.crm-campaign table{border-collapse:collapse;min-width:750px;width:100%;font-size:13px}.crm-campaign th,.crm-campaign td{text-align:left;padding:12px;border-bottom:1px solid #29414c;vertical-align:top;max-width:340px;overflow-wrap:anywhere}.crm-campaign th{background:#182c35}.crm-campaign small{display:block;color:#a9c1ce;margin-top:6px}.crm-campaign-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0}.crm-campaign-progress{padding:20px;background:#11222a;border:1px solid #34515d;border-radius:12px;margin-top:24px}.crm-campaign-progress>label{margin-top:18px}.crm-campaign-error{background:#412623;color:#ffddca;padding:14px;border-radius:8px}@media(max-width:600px){.crm-campaign-filters{display:block}.crm-campaign-filters>label{margin-bottom:14px}.crm-campaign-filters select{max-width:100%}.crm-campaign-progress{padding:10px}.crm-campaign{min-width:0}}.crm-search-form{display:flex;gap:16px;align-items:end;padding:24px;background:#11161c;border:1px solid #29323d;border-radius:13px}.crm-search-form label{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#b0bdcc}.crm-search-value{flex:1;min-width:0}.crm-search-form input,.crm-search-form select{background:#090e13;color:#eef5fb;border:1px solid #3a4653;border-radius:8px;padding:13px;font:inherit;font-size:16px;min-height:48px;width:100%;color-scheme:dark}.crm-search-form button,.crm-pagination button{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border:1px solid #395b51;border-radius:8px;background:#182d27;color:#a8e4d3;min-height:48px}.crm-search-module button:disabled{opacity:.4;cursor:not-allowed}.crm-search-help{color:#98a8ba;font-size:12px;margin:16px 0 28px}.crm-search-error{border-left:3px solid #df8779;background:#261a19;padding:16px;color:#f3bcb2}.crm-search-blank{padding:50px 25px;text-align:center;color:#9cabbc}.crm-search-blank svg{color:#8bcebd}.crm-search-blank h2{font-size:22px;color:#dae5ef}.crm-result-list{display:flex;flex-direction:column;gap:10px}.crm-result-list>button{display:flex;align-items:center;gap:18px;width:100%;text-align:left;padding:20px;border:1px solid #29343e;border-radius:11px;background:#111820}.crm-result-list>button:hover{border-color:#668d80;background:#17211f}.crm-result-list strong{font-size:17px;display:block}.crm-result-list small{display:block;color:#9baebe;font-size:12px;margin-top:5px}.crm-result-icon{color:#95d3c0}.crm-result-status{margin-left:auto;font-size:11px;color:#c6d3df}.crm-pagination{display:flex;justify-content:flex-end;gap:12px;margin:20px 0}.crm-client-detail{padding:25px;background:#111920;border:1px solid #476357;border-radius:12px;margin-top:25px}.crm-client-detail dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.crm-client-detail dt{font-size:11px;color:#8fa2b5}.crm-client-detail dd{margin:6px 0;overflow-wrap:anywhere}.crm-client-detail p{font-size:12px;color:#a6b4c4}@media(max-width:800px){.crm-search-form{flex-direction:column;align-items:stretch}.crm-search-form label{width:100%}.crm-result-list>button{flex-wrap:wrap;gap:12px}.crm-result-status{margin-left:0}.crm-client-detail dl{grid-template-columns:1fr}.crm-result-list strong{overflow-wrap:anywhere}.crm-result-list>button>span:nth-child(2){min-width:0;flex:1}}.crm-search-row{border:1px solid #2c3b45;border-radius:13px;padding:12px;background:#111c23}.crm-search-row.selected{border-color:#70d7bf;background:#16312f}.crm-result-list .crm-row-identity{border:0;background:none;padding:4px;width:100%;text-align:left}.crm-row-actions{display:flex;gap:8px;flex-wrap:wrap;padding-top:12px}.crm-result-list .crm-row-actions button{display:block;width:auto;padding:8px 13px;background:#192c37;border:1px solid #3b5260;font-size:12px;border-radius:8px}.crm-result-list .crm-row-actions button[aria-pressed=true]{background:#24534b;border-color:#72d6bc}.crm-action-panel{margin-top:24px}.crm-action-panel dd{white-space:pre-wrap;overflow-wrap:anywhere}.crm-payment-year{display:flex;gap:12px;align-items:center}.crm-payment-year select{background:#101a23;color:#eaf5f5;padding:9px;border:1px solid #38535b;border-radius:8px}.crm-payment-months{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:20px}.crm-payment-months article,.crm-support-case{padding:16px;border:1px solid #31444d;border-radius:12px;background:#111f28}.crm-payment-months h3{display:flex;gap:8px;text-transform:capitalize;margin:0}.crm-payment-months dl{display:block}.crm-payment-months dl div{display:block;margin:9px 0}.crm-support-case{margin-top:16px}.crm-action-panel .crm-section-heading p{font-size:13px;color:#a3bbc4}.crm-result-list .crm-row-actions .crm-row-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px}.crm-row-action.profile svg{color:#cad5e3}.crm-row-action.payments svg{color:#6dd5ff}.crm-row-action.billing svg{color:#68dfad}.crm-row-action.support svg{color:#c4a3ff}.crm-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.crm-row-actions{padding-top:0}.crm-result-list .crm-row-identity{min-width:0}.crm-row-identity>span{min-width:0;overflow-wrap:anywhere}@media(max-width:1150px){.crm-search-row{grid-template-columns:1fr}.crm-row-actions{justify-content:flex-end}}@media(max-width:600px){.crm-row-actions{justify-content:flex-start;gap:6px}.crm-result-list .crm-row-actions .crm-row-action{padding:8px;font-size:11px}}.crm-row-identity .crm-result-status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:84px;text-align:center}.crm-client-light{display:block;width:11px;height:11px;border-radius:50%;flex-shrink:0;background:#8a99a5;border:1px solid #cbd5df55}.crm-client-light.active{background:#4cdb98;box-shadow:0 0 8px #4cdb9850}.crm-client-light.suspended{background:#f3c64e;box-shadow:0 0 8px #f3c64e40}.crm-client-light.collection{background:#f36b73;box-shadow:0 0 8px #f36b7340}.crm-pagination-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px 0;margin-top:12px;border-top:1px solid #2b3b45}.crm-pagination-total{display:flex;flex-direction:column;gap:4px;font-size:13px}.crm-pagination-total span{color:#9aacb8;font-size:12px}.crm-numbered-pages,.crm-page-slot{display:flex;align-items:center;gap:5px}.crm-app .crm-numbered-pages button,.crm-app .crm-page-jump button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:34px;min-height:36px;padding:7px 9px;border:1px solid #354751;border-radius:8px;font-size:12px;background:#15212a}.crm-app .crm-numbered-pages button[aria-current=page]{background:#28584c;border-color:#71d6ba;color:#eafff6;font-weight:700}.crm-numbered-pages button:disabled,.crm-page-jump button:disabled{opacity:.4;cursor:default}.crm-page-gap{padding:0 3px;color:#93a6b2}.crm-page-jump,.crm-page-jump label{display:flex;align-items:center;gap:8px;font-size:12px}.crm-page-jump input{width:68px;background:#101a22;border:1px solid #3c5260;border-radius:8px;color:#edf6f7;padding:9px}.crm-numbered-pages{flex-wrap:wrap}@media(max-width:600px){.crm-pagination-summary{align-items:flex-start}.crm-numbered-pages{gap:4px}.crm-page-slot{gap:3px}.crm-app .crm-numbered-pages button{min-width:30px;padding:6px}.crm-numbered-pages>button span{display:none}}.crm-onu{color:#e6edf2;min-width:0}.crm-onu header{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.crm-onu h2,.crm-onu button,.crm-onu-signal small{display:flex;align-items:center;gap:8px}.crm-onu p{color:#b7c7d0;line-height:1.6}.crm-onu button{display:inline-flex;background:#142d32;color:#e6edf2;border:1px solid #36847b;border-radius:9px;padding:11px 16px;cursor:pointer;margin:4px}.crm-onu button:hover{background:#20504e}.crm-onu button:active{transform:scale(.98)}.crm-onu button:disabled{opacity:.45;cursor:default}.crm-onu-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:20px 0}.crm-onu-grid article{border:1px solid #304a56;background:#14242c;border-radius:12px;padding:17px;overflow-wrap:anywhere}.crm-onu-grid small{display:block;color:#a9bfca;margin-bottom:10px}.crm-onu-grid strong{display:block;font-size:17px}.crm-onu-comparison,.crm-onu-confirm,.crm-onu-actions{border:1px solid #345864;border-radius:12px;padding:18px;margin-top:18px;background:#122129}.crm-onu-comparison.match{border-color:#39b787;color:#72e3b5}.crm-onu-comparison.mismatch,.crm-onu-bad{color:#ffb0a8!important;border-color:#dc665f}.crm-onu-comparison.pending,.crm-onu-comparison.unknown{color:#f5cf7d}.crm-onu-signal.good strong{color:#72e3b5}.crm-onu-signal.warn strong{color:#f5cf7d}.crm-onu-signal.bad strong{color:#ffb0a8}.crm-onu-confirm label{display:block;line-height:1.6;margin:14px 0}.crm-onu-confirm input{width:auto;margin-right:8px}.crm-row-action.olt{border-color:#27adbd;color:#77ddeb}.crm-app .crm-onu>header{background:#122129;color:#e6edf2;position:static;box-shadow:none;border:1px solid #345864;border-radius:12px;padding:18px;margin:0 0 18px}.crm-app .crm-onu button{display:inline-flex;align-items:center;gap:8px;background:#142d32;color:#e6edf2;border:1px solid #36847b;border-radius:9px;padding:11px 16px;margin:4px}.crm-app .crm-onu button:hover{background:#20504e}.crm-app .crm-onu button:disabled{opacity:.45;cursor:not-allowed}.crm-app .crm-onu-confirm label{color:#e6edf2;display:block;line-height:1.6}.crm-app .crm-onu-confirm input{width:auto;accent-color:#73d9c7}.onu-status-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.crm-onu .good{--onu-color:#65e1b0}.crm-onu .bad{--onu-color:#ff918c}.crm-onu .warn{--onu-color:#f6cf72}.crm-onu .neutral{--onu-color:#97b5c6}.onu-state{display:flex;align-items:center;gap:14px;background:#13232d;border:1px solid #2c4857;border-radius:14px;padding:20px}.onu-state>svg{color:var(--onu-color);width:30px;height:30px;flex-shrink:0}.onu-state small{display:block;color:#9bb4c1;margin-bottom:8px}.onu-state strong{color:var(--onu-color)}.onu-state i{display:inline-block;width:9px;height:9px;background:var(--onu-color);border-radius:50%;margin-right:9px;box-shadow:0 0 12px var(--onu-color)}.onu-visual-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:20px}.onu-equipment,.onu-optical{border:1px solid #2d4856;border-radius:18px;padding:24px;background:linear-gradient(135deg,#182d37,#0e1a23)}.onu-equipment{border-top:3px solid var(--onu-color)}.onu-visual-title{display:flex;align-items:center;gap:13px;color:var(--onu-color)}.onu-visual-title small{font-size:10px;letter-spacing:.13em}.onu-visual-title h3{margin:5px 0}.onu-drawing{display:block;width:100%;max-height:185px;margin:15px auto 0}.crm-onu .onu-device-caption{font-size:10px;color:#8ca5b3;text-align:center;margin:0}.onu-equipment code{color:#a2c9dc;overflow-wrap:anywhere}.onu-optical h3{display:flex;align-items:center;gap:9px;margin:0;color:#8bdbed}.onu-optical>p{font-size:12px}.onu-optical-row{margin:25px 0}.onu-optical-row>div:first-child{display:flex;justify-content:space-between;gap:10px;margin-bottom:15px}.onu-optical-row strong{color:var(--onu-color)}.onu-scale{height:12px;position:relative;background:linear-gradient(to right,#874845,#874845 32.5%,#8f793e 32.5%,#8f793e 40%,#326958 40%,#326958);border-radius:7px}.onu-marker{position:absolute;top:-5px;bottom:-5px;width:4px;background:#fff;border-radius:3px;transform:translate(-2px);box-shadow:0 0 6px #fff7}.onu-axis{position:relative;display:flex;justify-content:space-between;color:#90a8b5;font-size:10px;margin-top:10px}.onu-axis span:nth-child(2){position:absolute;left:32.5%;transform:translate(-100%)}.onu-axis span:nth-child(3){position:absolute;left:40%}.onu-optical-row small{display:block;color:#a6bac6;margin-top:12px;font-size:12px}.onu-legend{display:flex;gap:12px;flex-wrap:wrap;font-size:10px;color:#9fb6c1}.onu-legend span:first-child{color:#ff918c}.onu-legend span:nth-child(2){color:#f6cf72}.onu-legend span:last-child{color:#65e1b0}.crm-onu-grid small{display:flex;align-items:center;gap:7px}@media(max-width:900px){.onu-status-cards,.onu-visual-grid{grid-template-columns:1fr}.onu-equipment,.onu-optical{padding:18px}}.crm-app .crm-onu-actions>button:first-of-type{background:#bd591c;border-color:#ffb265;color:#fff}.crm-app .crm-onu-actions>button:nth-of-type(2){background:#176db4;border-color:#66c4ff;color:#fff}.crm-app .crm-onu-actions>button:first-of-type:hover{background:#d76a27}.crm-app .crm-onu-actions>button:nth-of-type(2):hover{background:#2285cf}.crm-app .crm-onu-actions>button:disabled{opacity:.4}.crm-payment-dialog{background:#101d28;color:#e8f0f5;border:1px solid #3a6375;border-radius:18px;width:min(760px,calc(100vw - 28px));max-height:90dvh;overflow:auto;padding:26px;box-shadow:0 24px 100px #000a}.crm-payment-dialog::backdrop{background:#030b15bf;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.crm-payment-top{display:flex;justify-content:space-between;gap:18px}.crm-payment-top small{color:#72d9ca;letter-spacing:.12em;font-size:10px}.crm-payment-top h2{font-size:22px;margin:10px 0}.crm-payment-dialog p{line-height:1.6;color:#bacbd8}.crm-payment-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 16px;background:#1b3343;color:#e8f0f5;border:1px solid #41667a;border-radius:9px;cursor:pointer;font:inherit}.crm-payment-dialog button:hover{filter:brightness(1.15)}.crm-payment-dialog button:active{transform:translateY(1px)}.crm-payment-dialog button:disabled{opacity:.45;cursor:not-allowed}.crm-payment-dialog button.primary{background:#087b6f;border-color:#59cdbc;color:#fff}.crm-payment-dialog .crm-payment-safe{display:flex;align-items:center;gap:10px;background:#142f31;border-radius:10px;padding:13px;font-size:13px}.crm-payment-dialog fieldset{display:grid;grid-template-columns:1fr 1fr;gap:20px;border:0;padding:16px 0}.crm-payment-dialog label{display:flex;flex-direction:column;gap:8px;color:#d2dfe9;font-size:14px}.crm-payment-dialog label.wide{grid-column:1/-1}.crm-payment-dialog label small{font-size:11px;color:#a5bac8}.crm-payment-dialog input{width:100%;background:#09131e;border:1px solid #426070;border-radius:8px;padding:12px;color:#f2f6f8;font:inherit;box-sizing:border-box;color-scheme:dark}.crm-payment-dialog input:focus{outline:2px solid #54c7b7}.crm-payment-dialog footer{display:flex;justify-content:flex-end;gap:12px;position:static;background:transparent;padding:18px 0 0;box-shadow:none}.crm-payment-dialog .crm-payment-error{color:#ffb8a9}.crm-payment-diffs>div{display:grid;grid-template-columns:1fr 1fr 20px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid #2b4656;overflow-wrap:anywhere}.crm-payment-diffs del{color:#abb9c6;text-decoration:none}.crm-payment-diffs strong{color:#84e4c5}.crm-app .crm-billing-edit{display:inline-flex;gap:9px;align-items:center;padding:12px 18px;background:#087b6f;border:1px solid #59cdbc;border-radius:9px;color:#fff;margin-top:12px}@media(max-width:600px){.crm-payment-dialog{padding:16px}.crm-payment-dialog fieldset{grid-template-columns:1fr}.crm-payment-diffs>div{grid-template-columns:1fr 20px 1fr}.crm-payment-diffs>div>span{grid-column:1/-1}.crm-payment-dialog footer{flex-wrap:wrap}}.crm-support header{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.crm-support h2,.crm-support h3{display:flex;align-items:center;gap:9px}.crm-support header p,.crm-support dt{color:#a7bfca}.crm-support-notice{padding:14px;border:1px solid #827038;border-radius:10px;background:#302b19;color:#efdaa3}.crm-support-layout{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(280px,1.6fr) minmax(180px,.6fr);gap:18px;margin-top:18px;align-items:start}.crm-support-layout>aside,.crm-support-layout>main{padding:20px;background:#12212b;border:1px solid #304958;border-radius:14px;min-width:0}.crm-support dl div{padding:9px 0;border-bottom:1px solid #2c424e}.crm-support dt{font-size:12px}.crm-support dd{margin:5px 0;white-space:pre-wrap;overflow-wrap:anywhere}.crm-support article p{white-space:pre-wrap;overflow-wrap:anywhere}.crm-support article{padding:5px 0 12px;border-bottom:1px solid #304958}.crm-support-state{padding:15px;background:#203e4b;border-radius:9px}.crm-support-state span{display:block;color:#80dfcf;margin-top:8px}.crm-app .crm-support button{display:inline-flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid #398f94;background:#12343d;color:#d8f8f1;border-radius:8px}.crm-support nav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:15px}.crm-support button[aria-pressed=true]{outline:2px solid #77ddc8}.crm-support button:disabled{opacity:.5}.crm-support [role=alert]{color:#ffb6a7}@media(max-width:1100px){.crm-support-layout{grid-template-columns:1fr}}.crm-app .crm-support>header{background:#12212b;color:#e8f2f7;padding:20px;border:1px solid #304958;border-radius:14px;position:static}.crm-support-capture{background:#12212b;color:#edf6fa;border:1px solid #568a96;border-radius:15px;padding:24px;width:min(650px,90vw);max-height:85vh;overflow:auto}.crm-support-capture::backdrop{background:#000b}.crm-support-capture label{display:flex;flex-direction:column;gap:6px;margin:12px 0}.crm-support-capture input,.crm-support-capture select,.crm-support-capture textarea{background:#0a151d;color:#edf6fa;border:1px solid #547381;border-radius:8px;padding:10px;font:inherit}.crm-support-capture textarea{min-height:110px}.crm-support-capture dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 12px}.crm-support-capture button{margin:8px 8px 0 0}.crm-support-capture.sc-designed{width:min(780px,94vw);padding:26px;background:linear-gradient(145deg,#152936,#101c26);box-sizing:border-box;box-shadow:0 24px 90px #0008}.sc-header{display:flex;align-items:center;gap:14px}.sc-header h2{margin:4px 0;font-size:24px}.sc-header small{color:#82ded1;letter-spacing:.13em;font-size:10px}.sc-icon{display:grid;place-items:center;background:#184b4c;color:#95f0de;border:1px solid #397674;border-radius:13px;width:50px;height:50px;flex-shrink:0}.crm-app .sc-header .sc-close{margin-left:auto;background:transparent;border:0;padding:8px}.sc-client{display:flex;flex-direction:column;gap:5px;margin:20px 0;padding-left:15px;border-left:3px solid #5ad9be}.sc-client strong{font-size:18px}.sc-client span{color:#a5bdcb;font-size:12px}.sc-steps{display:flex;list-style:none;padding:0;margin:20px 0;gap:12px}.sc-steps li{flex:1;display:flex;align-items:center;gap:8px;padding-bottom:12px;border-bottom:2px solid #344b5a;color:#93a9b8;font-size:12px}.sc-steps b{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#273d4b}.sc-steps .reached{color:#9af0de;border-color:#5ad9be}.sc-steps .reached b{background:#20584f}.sc-note{display:flex;gap:8px;align-items:center;font-size:12px;color:#b5cbd4;background:#17332f;padding:11px;border-radius:9px}.sc-designed fieldset{border:0;padding:0;margin:20px 0}.sc-designed legend{font-size:13px;font-weight:700;margin-bottom:10px}.sc-choices{display:grid;gap:9px}.sc-medium,.sc-departments{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-app .sc-designed .sc-choices button{margin:0;text-align:left;min-height:50px;padding:11px;background:#142733;border-color:#385565;font-size:12px}.sc-choices button span{flex:1}.crm-app .sc-designed .sc-choices button[aria-pressed=true]{background:#194940;border-color:#6ae3c5;color:#c4fff0;box-shadow:inset 0 0 0 1px #6ae3c5}.sc-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sc-designed label{font-size:13px;font-weight:600}.sc-designed label small{font-weight:400;color:#9eb5c3}.sc-designed .sc-problem textarea{min-height:115px;resize:vertical}.sc-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;border-top:1px solid #314b5b;padding-top:12px}.sc-footer small{color:#9eb5c3;font-size:12px}.crm-app .sc-designed .sc-primary{background:#71e3c9;color:#072b2a;border-color:#9af3dd;font-weight:750;padding:12px 16px}.crm-app .sc-designed button:focus-visible{outline:2px solid #c1fff1;outline-offset:3px}.sc-success{text-align:center;padding:28px 10px}.sc-success>svg{color:#79e9bd}.sc-success h3{font-size:26px;justify-content:center}.sc-review dl{background:#10222d;border:1px solid #345363;border-radius:12px;padding:16px}.sc-review dt{font-size:12px;color:#99bbcb}.sc-review dd{font-size:15px}.sc-error{padding:12px;background:#48292c;color:#ffd0c7;border-radius:9px}@media(max-width:560px){.crm-support-capture.sc-designed{padding:16px}.sc-header h2{font-size:19px}.sc-departments{grid-template-columns:1fr 1fr}.sc-fields{grid-template-columns:1fr}.sc-footer{flex-direction:column;align-items:stretch}.sc-medium button{flex-direction:column}.sc-steps{gap:6px}.sc-steps li{font-size:11px;gap:5px}}.crm-equipment{display:flex;align-items:center;gap:16px;background:#152d3b;border:1px solid #375d70;border-radius:12px;padding:14px 18px;margin:16px 0;color:#86d5ff}.crm-equipment.fiber{color:#83e6ce;background:#153832;border-color:#326a5d}.crm-equipment.unknown{color:#acbec8}.crm-equipment svg{flex-shrink:0}.crm-equipment strong,.crm-equipment small{display:block}.crm-equipment small{font-size:11px;color:#abc1cc;margin-top:5px}.support-studio{max-width:1450px;margin:0 auto}.studio-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.studio-top>span{display:flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.14em;color:#8daebf}.studio-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px;border:1px solid #40737d;border-radius:18px;background:radial-gradient(ellipse at 95% 0%,#23787966,transparent 60%),linear-gradient(110deg,#163346,#12252e);box-shadow:0 12px 30px #0003}.studio-person{display:flex;gap:18px;align-items:center;min-width:0}.studio-avatar{display:grid;place-items:center;width:64px;height:64px;flex-shrink:0;border-radius:19px;background:linear-gradient(145deg,#73e7ce,#429cbf);color:#082f38;box-shadow:0 6px 20px #37bba22a}.studio-person small{color:#91c6d2;letter-spacing:.1em;font-size:10px}.studio-person h2{font-size:clamp(20px,2.2vw,30px);margin:5px 0;overflow-wrap:anywhere}.studio-person p{margin:0;color:#adc8d3;font-size:13px}.studio-contract{text-align:right;flex-shrink:0}.studio-contract small{display:block;color:#a4bfcc;font-size:11px;margin-bottom:8px}.studio-contract strong{display:inline-block;border:1px solid #709cad;background:#183b46;padding:8px 13px;border-radius:20px;color:#d1eff6;font-size:12px}.studio-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0 22px}.studio-facts>span{display:grid;grid-template-columns:24px 1fr;column-gap:9px;align-items:center;padding:15px 18px;background:#112631;border:1px solid #294754;border-radius:12px}.studio-facts svg{grid-row:span 2;color:#87cfeb}.studio-facts small{color:#95afbd;font-size:11px}.studio-facts b{font-size:15px;margin-top:3px}.studio-workspace{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.studio-case{border:1px solid #355363;background:linear-gradient(160deg,#162d3a,#10212c);border-radius:17px;overflow:hidden;padding:24px}.studio-section-title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px}.studio-section-title h3{margin:0}.studio-section-title>span{font-size:9px;letter-spacing:.13em;color:#7199ae}.studio-ticket{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px;background:linear-gradient(110deg,#163e59,#233853);border:1px solid #426586;border-radius:13px}.studio-ticket small{font-size:10px;letter-spacing:.13em;color:#a5ccea}.studio-ticket h3{font-size:23px;margin:7px 0 0}.studio-ticket h3 b{color:#96d9ff}.studio-ticket p{font-size:12px;color:#b6ccdd;margin:8px 0 0}.studio-phase{font-size:11px;font-weight:700;letter-spacing:.04em;padding:8px 12px;border:1px solid #d5ac5c;background:#58451f;color:#ffe2a0;border-radius:20px}.crm-support .studio-problem{display:flex;gap:13px;padding:24px 0;border-bottom:1px solid #35505f}.studio-problem-icon{display:grid;place-items:center;align-self:flex-start;flex-shrink:0;width:42px;height:42px;background:#423961;border-radius:12px;color:#ceb6ff}.studio-problem h4{margin:0 0 10px;color:#bda9e6;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.studio-problem p{font-size:18px;line-height:1.6;margin:0}.studio-followup>h4{font-size:13px;color:#dcecf4;margin:22px 0 16px}.studio-followup ol{list-style:none;padding:0;margin:0}.studio-followup li{display:flex;gap:14px;padding:0 0 22px;position:relative}.studio-followup li>span{display:grid;place-items:center;width:32px;height:32px;border:1px solid #467d88;border-radius:50%;color:#87dfd4;background:#193b43;flex-shrink:0}.studio-followup li h4{margin:5px 0 8px;font-size:13px}.studio-followup li p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6;margin:0;color:#bfd0dc}.studio-empty{display:flex;gap:14px;padding:18px;background:#0e202c;border:1px dashed #365569;border-radius:12px;color:#8eb6c8}.studio-empty svg{flex-shrink:0}.studio-empty strong{font-size:13px;color:#bdd6e2}.studio-empty p{font-size:12px;line-height:1.6;margin:7px 0 0}.studio-boundary{border-top:1px solid #304858;padding-top:16px;margin:22px 0 0;font-size:12px;color:#a4b6c3;line-height:1.6}.studio-side{display:flex;flex-direction:column;gap:16px;min-width:0}.studio-device,.studio-details{background:#122632;border:1px solid #355363;border-radius:15px;padding:19px}.studio-device h3{margin:0;font-size:14px}.studio-device .crm-equipment{border:0;margin:14px 0;padding:14px 10px;align-items:center}.studio-device .crm-equipment small{line-height:1.5}.crm-app .studio-olt{width:100%;justify-content:space-between;background:#166766;border-color:#5bc9b5;padding:14px;text-align:left}.studio-olt small{display:block;font-size:10px;font-weight:400;color:#b2e3da;margin-top:4px}.studio-details summary{cursor:pointer;font-weight:600;font-size:13px}.studio-details summary span{float:right;color:#93d9e9}.studio-details dd{font-size:13px}.studio-muted{font-size:12px;color:#93afbe;line-height:1.6}.studio-guide{display:flex;gap:10px;padding:0 12px;color:#7de1c1}.studio-guide svg{flex-shrink:0;margin-top:3px}.studio-guide p{margin:0;font-size:12px;line-height:1.6;color:#95b6bf}.studio-guide strong{display:block;color:#a3d9c9;margin-bottom:5px}.studio-footnote{font-size:11px;color:#809aa9;margin-top:20px}.studio-new{text-align:center;padding:34px 12px;color:#9dc7d7}.studio-new>svg{color:#79e3cc}.studio-new h4{font-size:21px;color:#ecf6fa}.crm-app .studio-new button{background:#60d4b9;color:#082e2d;font-weight:700}.support-studio button:focus-visible,.studio-details summary:focus-visible{outline:2px solid #9fe9dc;outline-offset:4px}@media(max-width:1050px){.studio-workspace{grid-template-columns:minmax(0,1fr) 270px}.studio-case{padding:18px}}@media(max-width:760px){.studio-workspace{grid-template-columns:1fr}.studio-hero{padding:18px;align-items:flex-start}.studio-contract{display:none}.studio-facts{grid-template-columns:1fr}.studio-top>span{display:none}.studio-ticket{flex-wrap:wrap}.studio-section-title>span{display:none}.studio-avatar{width:46px;height:46px}.studio-person{gap:12px}}.studio-contract .crm-result-status{display:inline-flex;align-items:center;gap:9px;margin:0;font-size:12px}.studio-contract .crm-client-light{width:11px;height:11px}.studio-phase.is-open{background:#164a35;border-color:#54ce95;color:#a4f4c7;box-shadow:0 0 12px #41c58318}.studio-phase.is-closed{background:#51262c;border-color:#ef7883;color:#ffc2c8;box-shadow:0 0 12px #ee5e7418}.studio-ticket-state{display:flex;flex-direction:column;align-items:flex-end;gap:9px}.studio-ticket-state .studio-sent{display:inline-flex;align-items:center;gap:6px;color:#9ce5db;background:#133b414d;border:1px solid #5eb8b033;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:500;letter-spacing:.02em;white-space:nowrap}.crm-support .studio-followup form label{display:block;margin:16px 0 8px;color:#b8d3df;font-weight:600}.crm-support .studio-followup textarea{box-sizing:border-box;background:#0b1b25;color:#edf6fa;caret-color:#72e5d2;border:1px solid #426878;border-radius:12px;padding:14px 16px;margin-top:8px;font:inherit;line-height:1.55;resize:vertical;color-scheme:dark;box-shadow:inset 0 2px 6px #0002}.crm-support .studio-followup textarea:focus{border-color:#60d9c7;outline:2px solid #60d9c755;outline-offset:2px}.crm-support .studio-followup textarea::placeholder{color:#90aebb}.crm-incidents form.studio-top{display:grid;grid-template-columns:minmax(170px,220px) minmax(200px,1fr) auto;align-items:end;gap:18px;padding:20px;margin:18px 0;background:#11232e;border:1px solid #304e5c;border-radius:14px}.crm-incidents form label{display:flex;flex-direction:column;gap:9px;color:#b8d3df;font-size:13px;font-weight:600;min-width:0}.crm-incidents form input,.crm-incidents form select{box-sizing:border-box;width:100%;height:46px;padding:11px 14px;background:#0b1b25;color:#edf6fa;border:1px solid #426878;border-radius:9px;font:inherit;color-scheme:dark}.crm-incidents form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238ce2d3' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center}.crm-incidents form select option{background:#0b1b25;color:#edf6fa}.crm-incidents form input:focus,.crm-incidents form select:focus{border-color:#60d9c7;outline:2px solid #60d9c744;outline-offset:2px}.crm-incidents table{border-collapse:separate;border-spacing:0;border:1px solid #304e5c;border-radius:13px;overflow:hidden;text-align:left;min-width:850px;background:#10212c}.crm-incidents th{padding:16px 18px;background:#193440;color:#a9d9e3;font-size:12px;text-transform:uppercase;letter-spacing:.05em;text-align:left;white-space:nowrap}.crm-incidents td{padding:18px;line-height:1.6;border-top:1px solid #2b4653;color:#dcebf1;vertical-align:middle;font-size:14px}.crm-incidents tbody tr:nth-child(2n){background:#132833}.crm-incidents tbody tr:hover{background:#1b3945}.crm-incidents td:first-child{min-width:250px}.crm-incidents td:first-child b{color:#f0f8fb}.crm-incidents td:last-child{white-space:nowrap}.crm-incidents td .studio-phase{display:inline-block;white-space:nowrap}.incident-column-title{display:inline-flex;align-items:center;gap:8px}.incident-column-title svg{color:#7ad9d0}.crm-support .studio-problem:not(.logistics-note) h4{color:#91dace}.crm-support .studio-problem-icon{background:#1a454b;color:#8ee4d5}.crm-support .logistics-note{margin:20px 0;padding:20px;border:1px solid #9c79cf;border-left:5px solid #b38aee;border-radius:12px;background:repeating-linear-gradient(135deg,#8a64c509 0 2px,transparent 2px 12px),linear-gradient(120deg,#302541,#192536)}.crm-support .logistics-note h4{color:#dfc2ff;display:flex;align-items:center;gap:7px}.logistics-presence{display:inline-flex;align-items:center;gap:8px;margin:16px 0;padding:12px;border:1px solid #a67ade;border-radius:10px;background:#45305f;color:#eedbff;text-decoration:none}.incident-health.wireless{background:#263854;color:#b9d8ff;border:1px solid #55759b}.incident-health.wireless svg{color:#91c9ff}.crm-app .crm-incidents .incident-table-scroll table{width:100%;min-width:0!important;table-layout:fixed}.crm-app .crm-incidents .incident-table-scroll th,.crm-app .crm-incidents .incident-table-scroll td{padding:10px 7px;min-width:0!important;white-space:normal;overflow-wrap:anywhere;font-size:12px}.crm-app .crm-incidents .incident-table-scroll th:nth-child(1){width:21%}.crm-app .crm-incidents .incident-table-scroll th:nth-child(2){width:9%}.crm-app .crm-incidents .incident-table-scroll th:nth-child(3){width:7%}.crm-app .crm-incidents .incident-table-scroll th:nth-child(4){width:9%}.crm-app .crm-incidents .incident-table-scroll th:nth-child(5){width:13%}.crm-app .crm-incidents .incident-table-scroll th:nth-child(6){width:8%}.crm-app .crm-incidents .incident-table-scroll th:nth-child(7){width:9%}.crm-app .crm-incidents .incident-table-scroll th:nth-child(8){width:13%}.crm-app .crm-incidents .incident-table-scroll th:nth-child(9){width:11%}.crm-app .crm-incidents .incident-table-scroll td:first-child{width:auto!important}.crm-app .crm-incidents .incident-table-scroll .incident-health{min-width:0!important;width:100%;max-width:100%;padding:6px;font-size:11px;gap:5px}.crm-app .crm-incidents .incident-table-scroll .crm-result-status{min-width:0;flex-wrap:wrap;font-size:10px}.crm-app .crm-incidents .incident-table-scroll .studio-phase{padding:6px;font-size:9px}.crm-app .crm-incidents .incident-table-scroll .incident-ticket-action,.crm-app .crm-incidents .incident-table-scroll .incident-onu-action,.crm-app .crm-incidents .incident-table-scroll .logistics-shortcut{min-width:0;max-width:100%;padding:6px 7px;font-size:11px;gap:4px;margin:3px 0;line-height:1.2}.crm-app .crm-incidents .incident-table-scroll .incident-column-title{font-size:9px;gap:4px;white-space:normal}.crm-app .crm-incidents .incident-table-scroll .incident-column-title svg{width:13px;flex-shrink:0}.crm-app .crm-incidents .incident-scroll-top{display:none}.crm-app .crm-incidents .service-routing{padding:6px}.crm-app .crm-incidents .service-routing span{font-size:10px}.crm-incidents .incident-scroll-top{overflow-x:auto;overflow-y:hidden;max-width:100%;min-height:16px;scrollbar-color:#7acbbd #142832;margin:8px 0}.crm-app .crm-incidents .incident-table-scroll table{min-width:1230px}.crm-app .crm-incidents .incident-table-scroll th,.crm-app .crm-incidents .incident-table-scroll td{padding:12px 10px}.crm-app .crm-incidents .incident-table-scroll td:first-child{min-width:205px;width:230px}.crm-app .crm-incidents .incident-table-scroll td:last-child{white-space:normal;min-width:108px}.crm-app .crm-incidents .incident-table-scroll .incident-onu-action{padding:9px 10px;min-width:0;gap:5px}.crm-app .crm-incidents .incident-table-scroll .incident-ticket-action{padding:9px 10px}.crm-app .crm-incidents .incident-table-scroll .incident-health{min-width:120px;max-width:150px;font-size:12px}.crm-app .crm-incidents .incident-table-scroll .incident-column-title{gap:5px;font-size:11px}.service-routing{padding:9px 10px;margin-top:8px;border:1px solid #4e839666;border-radius:8px;background:#15313b;color:#b4e5df;font-size:11px;white-space:normal}.service-routing.sent{background:#193d56;border-color:#588fcb;color:#c8e6ff}.service-routing strong,.service-routing span{display:flex;align-items:center;gap:6px}.service-routing span{margin-top:5px;font-size:11px}.service-routing svg{flex-shrink:0}.studio-ticket-state .service-routing{max-width:290px;text-align:left}.crm-app .crm-incidents{min-width:0;max-width:100%}.crm-incidents .incident-table-scroll{width:100%;max-width:100%;overflow-x:auto;padding-bottom:14px;scrollbar-color:#5f929e #142832;scrollbar-width:auto}.crm-incidents .incident-table-scroll table{min-width:1620px;table-layout:auto;overflow:visible}.crm-incidents .incident-table-scroll td{overflow-wrap:normal}.crm-incidents .incident-health{min-width:160px;max-width:215px;box-sizing:border-box}.crm-incidents .incident-health svg{flex:none;width:20px;height:20px}.crm-app .crm-incidents label.incident-los-filter{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:14px 0;font-size:13px}.crm-app .crm-incidents .incident-los-filter input{width:17px!important;height:17px;flex:0 0 17px;margin:0;accent-color:#66d8c3}.crm-incidents td:last-child button{margin:3px}.crm-incidents td:first-child{width:270px}.logistics-panel,.crm-incidents .logistics-note{margin:20px 0;padding:20px;border:1px solid #9c79cf;border-left:5px solid #b38aee;border-radius:12px;background:repeating-linear-gradient(135deg,#8a64c509 0 2px,transparent 2px 12px),linear-gradient(120deg,#302541,#192536)}.logistics-panel h3,.logistics-note h4{display:flex;align-items:center;gap:8px;color:#dfc2ff}.logistics-panel form{display:grid;gap:12px}.logistics-panel textarea{width:100%;min-height:90px;background:#151d2c;color:#f0e7ff;border:1px solid #866aa5;padding:12px;border-radius:8px;font:inherit;box-sizing:border-box}.crm-app .logistics-shortcut{background:#45305f;border-color:#a67ade;color:#eedbff;gap:8px}.logistics-overdue{display:block;color:#ffd18a;font-size:12px;margin-top:5px}.incident-health{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border-radius:9px;font-weight:600;min-width:115px}.incident-health.online{background:#163e32;color:#91edbe}.incident-health.los{background:#55282f;color:#ffadb8}.incident-health.power{background:#483b20;color:#f6d18a}.incident-health.unknown{background:#233440;color:#b4c8d2}.incident-health-time{display:block;margin-top:5px;color:#9eb8c5;font-size:10px}.incident-los-filter{display:flex;align-items:center;gap:8px;color:#bce3e1;margin:12px 0}.crm-incidents .crm-result-status{display:inline-flex;gap:8px;align-items:center;min-width:100px}.crm-incidents .crm-client-light{flex-shrink:0}.crm-app .crm-incidents .incident-ticket-action{background:linear-gradient(135deg,#203d65,#1a304a);border-color:#568bc0;color:#d9edff;gap:7px;box-shadow:0 3px 10px #0002}.crm-app .crm-incidents .incident-onu-action{background:linear-gradient(135deg,#15564e,#173e44);border-color:#45b8a2;color:#d6fff2;gap:7px;box-shadow:0 3px 10px #0002}.crm-incidents .incident-onu-action>svg:first-child{color:#83f0d1}.crm-incidents .incident-ticket-action>svg{color:#92c9ff}.crm-incidents .incident-onu-action span{font-size:12px;opacity:.85}.crm-app .crm-incidents .incident-ticket-action:hover{background:#2a5078;border-color:#8bc7ff}.crm-app .crm-incidents .incident-onu-action:hover{background:#1b685d;border-color:#86efd3}.crm-incidents .incident-ticket-action:focus-visible,.crm-incidents .incident-onu-action:focus-visible{outline:2px solid #a5eadd;outline-offset:3px}@media(max-width:700px){.crm-incidents form.studio-top{grid-template-columns:1fr;gap:14px;padding:16px}.crm-incidents form.studio-top button{justify-content:center}}.studio-ticket-meta{margin-top:14px;padding:16px;background:#102630;border:1px solid #365260;border-radius:12px}.studio-attendant{display:flex;align-items:center;gap:11px;color:#93e6d1}.studio-attendant small{display:block;font-size:11px;color:#9cb6c5;margin-bottom:4px}.studio-attendant strong{font-size:15px;color:#e4f4f7}.studio-ticket-meta dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:15px 0 0}.studio-ticket-meta dl:empty{display:none}.studio-ticket-meta dl div{border:0;padding:0}.studio-ticket-meta dt{font-size:11px;color:#9cb6c5}.studio-ticket-meta dd{margin:4px 0 0;font-size:13px;overflow-wrap:anywhere}@media(max-width:500px){.studio-ticket-meta dl{grid-template-columns:1fr}}.incident-actions{margin-top:24px;padding:20px;border:1px solid #367886;border-radius:14px;background:linear-gradient(120deg,#122d3b,#132730)}.incident-actions h3,.incident-actions-buttons{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.incident-actions fieldset{border:0;padding:0;min-width:0}.incident-actions-fields{display:flex;gap:16px;flex-wrap:wrap}.incident-actions label{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.incident-actions textarea{min-height:100px;width:100%;box-sizing:border-box;background:#0d202b;color:#e4f4ff;border:1px solid #477182;border-radius:9px;padding:12px}.incident-actions button{margin:4px}.incident-actions input{color-scheme:dark}.crm-app .crm-incidents.incidents-history-only .incident-table-scroll th:nth-child(1){width:26%}.crm-app .crm-incidents.incidents-history-only .incident-table-scroll th:nth-child(2){width:14%}.crm-app .crm-incidents.incidents-history-only .incident-table-scroll th:nth-child(3){width:9%}.crm-app .crm-incidents.incidents-history-only .incident-table-scroll th:nth-child(4){width:14%}.crm-app .crm-incidents.incidents-history-only .incident-table-scroll th:nth-child(5){width:13%}.crm-app .crm-incidents.incidents-history-only .incident-table-scroll th:nth-child(6){width:14%}.crm-app .crm-incidents.incidents-history-only .incident-table-scroll th:nth-child(7){width:10%}.crm-app .crm-support .incident-actions input,.crm-app .crm-support .incident-actions textarea{background:#0d222e;color:#e6f4fc;border:1px solid #48798d;border-radius:9px;padding:12px;font:inherit;min-height:44px;box-sizing:border-box;color-scheme:dark}.crm-app .crm-support .incident-actions label{color:#b9d7e3;font-weight:600}.crm-app .crm-support .incident-actions input:focus,.crm-app .crm-support .incident-actions textarea:focus{outline:2px solid #63d8da;outline-offset:2px;border-color:#63d8da}.crm-app .crm-support .incident-actions input:disabled,.crm-app .crm-support .incident-actions textarea:disabled{background:#142c38;color:#9eb8c7;opacity:1}.crm-app .crm-support .incident-actions input::placeholder,.crm-app .crm-support .incident-actions textarea::placeholder{color:#89a8b8}.crm-app .crm-support .incident-actions-fields label{min-width:150px;flex:1}.crm-app .crm-support .incident-actions-fields input{width:100%}.svc-module{color:#dfedf4}.svc-hero{display:flex;gap:18px;align-items:center;padding:25px;border:1px solid #3c7486;border-radius:18px;background:linear-gradient(115deg,#193b51,#123b3f);margin-bottom:20px}.svc-hero-icon{padding:16px;background:#68d9d7;color:#102c3b;border-radius:17px}.svc-hero h2{margin:7px 0}.svc-hero small{letter-spacing:.13em;color:#91d9de}.svc-hero>button{margin-left:auto}.svc-module button{display:inline-flex;gap:7px;align-items:center;justify-content:center;background:#153541;border:1px solid #377d8b;color:#dceff5;border-radius:9px;padding:10px 13px;cursor:pointer}.svc-module button:disabled{opacity:.45;cursor:default}.svc-module button:hover:not(:disabled){background:#245569}.svc-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.svc-tabs [aria-pressed=true],.svc-pages [aria-current=page]{background:#237378;color:#fff;border-color:#65d5d0}.svc-search{display:flex;gap:14px;align-items:end}.svc-search label{display:flex;flex:1;flex-direction:column;gap:8px}.svc-search input{background:#10232e;color:#e3f2ff;border:1px solid #426576;border-radius:9px;padding:12px;width:100%;box-sizing:border-box}.svc-hint,.svc-boundary{font-size:12px;color:#a9c6d2}.svc-list{border:1px solid #315564;border-radius:14px;overflow:hidden;margin-top:20px}.svc-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.1fr) auto;gap:18px;align-items:center;padding:18px;background:#132833;border-bottom:1px solid #315564}.svc-row:nth-child(2n){background:#17313e}.svc-row>div{min-width:0;overflow-wrap:anywhere}.svc-row strong,.svc-row small,.svc-order small,.svc-note small{display:block;margin:5px 0}.svc-row small{color:#a5c5d4}.svc-status{display:inline-flex;align-items:center;gap:7px;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:750;max-width:100%;box-sizing:border-box}.svc-status>span{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.svc-green{background:#173f35;color:#91e7b7}.svc-red{background:#4b2832;color:#ffb3b6}.svc-blue{background:#203f59;color:#a2d9ff}.svc-amber{background:#493d23;color:#f6d589}.svc-pages{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:20px 0}.svc-pages>span{margin-right:auto}.svc-detail-head{display:flex;justify-content:space-between;align-items:center;margin:20px 0;gap:20px}.svc-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.svc-facts article,.svc-card{background:#142d39;border:1px solid #315867;border-radius:13px;padding:20px;min-width:0}.svc-facts svg{color:#70d1d0}.svc-facts small,.svc-facts strong{display:block;margin-top:9px}.svc-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:18px;margin-bottom:18px}.svc-card h3{display:flex;align-items:center;gap:10px;color:#9bd8ea}.svc-card h3 svg{width:19px}.svc-pre{white-space:pre-wrap;overflow-wrap:anywhere}.svc-order,.svc-note{border-top:1px solid #315867;padding:14px 0}.svc-order small,.svc-note small{color:#a9c6d2}.svc-timeline{padding-left:24px;border-left:2px solid #397d8a;margin-left:6px}.svc-timeline li{padding:7px 0}.svc-timeline small{display:block;color:#a9c6d2;margin-top:5px}.svc-logistics{background:#322747;border:1px solid #8868b5;padding:14px;border-radius:10px;color:#e6d5ff}.svc-boundary{display:flex;gap:10px;align-items:center;padding:16px;background:#15242c;border-radius:10px;margin-top:20px}.svc-boundary svg{flex-shrink:0}@media(max-width:1000px){.svc-row,.svc-facts{grid-template-columns:1fr 1fr}}@media(max-width:650px){.svc-hero{flex-wrap:wrap}.svc-hero>button{margin-left:0}.svc-detail-grid,.svc-row,.svc-facts{grid-template-columns:1fr}.svc-search{flex-wrap:wrap}.svc-detail-head{align-items:flex-start;flex-direction:column}}.crm-app .svc-module footer.svc-pages{background:linear-gradient(110deg,#112b3b,#183946);color:#dcedf7;border:1px solid #3b7185;border-radius:14px;padding:18px;box-shadow:0 8px 24px #0002}.crm-app .svc-module button{background:#173c50;color:#e2f4ff;border:1px solid #4086a0;border-radius:9px;padding:10px 14px;min-height:40px;font-weight:650;box-shadow:0 2px 7px #0002}.crm-app .svc-module button:hover:not(:disabled){background:#26576f;transform:translateY(-1px)}.crm-app .svc-module button:focus-visible{outline:2px solid #83e4eb;outline-offset:3px}.crm-app .svc-module button[aria-pressed=true],.crm-app .svc-module button[aria-current=page]{background:#176774;border-color:#66d9dc;color:#fff}.crm-app .svc-module .svc-hero{background:radial-gradient(ellipse at top right,#22637988,transparent 60%),linear-gradient(120deg,#173f59,#11313f);border:1px solid #4a91ac;border-top:4px solid #68d8ed;padding:28px;box-shadow:0 12px 30px #0003}.crm-app .svc-module .svc-hero h2{font-size:32px;letter-spacing:-.025em;color:#ecfaff}.crm-app .svc-module .svc-hero-icon{width:70px;height:70px;display:grid;place-items:center;padding:0;background:linear-gradient(135deg,#85eddf,#48aed7);box-shadow:0 8px 25px #43c5d333}.crm-app .svc-module .svc-row>div:first-child strong{font-size:16px;color:#e2f6ff}.crm-app .svc-module .svc-row:hover{background:#1b4050}.crm-app .svc-module .svc-row>button{background:#1c4a66;border-color:#559ec5}.crm-app .svc-module .svc-card h3{font-size:21px}.crm-app .svc-module .svc-pages>span{display:inline-flex;gap:9px;align-items:center;font-weight:650}.crm-app .svc-module .svc-boundary{border:1px solid #2a5061;background:#102936}.crm-app .svc-module .svc-location{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:9px;background:#102c3ff2;color:#91e0f5;border:1px solid #37677c;border-radius:9px;padding:10px 15px;margin:12px 0;font-size:12px;font-weight:750;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:650px){.crm-app .svc-module .svc-hero h2{font-size:25px}.crm-app .svc-module .svc-hero{padding:20px}}.crm-app .svc-module .svc-row .svc-client-name{display:flex;align-items:center;gap:11px}.svc-client-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;height:36px;border-radius:10px;color:#93e7f4;background:linear-gradient(135deg,#235871,#174052);border:1px solid #4289a3}.svc-client-name>span:last-child{min-width:0;overflow-wrap:anywhere}.crm-app .svc-module .svc-row .svc-technician-caption{font-size:10px;font-weight:750;letter-spacing:.12em;color:#7bd8e8;margin:3px 0 0 18px}.svc-review-context{background:#332c20;border:1px solid #8f783c;border-left:4px solid #e0b75d;border-radius:12px;padding:16px;color:#f4e3b9;margin:16px 0}.svc-review-context strong{color:#f5d58a}.svc-operational{min-width:0;max-width:100%;display:grid;gap:6px}.svc-operational .svc-status{justify-self:start;font-size:12px;line-height:1.4}.svc-operational svg{flex-shrink:0;vertical-align:middle}.svc-status-caption{font-size:10px!important;letter-spacing:.09em;font-weight:750;color:#8fcedc!important}.svc-op-notice{display:flex;align-items:flex-start;gap:7px;border-radius:8px;padding:9px;font-size:11px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.svc-op-return{border:1px solid #8f783c;border-radius:8px;padding:8px;font-size:12px}.svc-op-return summary{cursor:pointer;font-weight:700}.svc-op-return p{white-space:pre-wrap;overflow-wrap:anywhere}.svc-op-return small{color:inherit!important}.svc-row:has(.is-review){border-left:4px solid #ff687c;background:linear-gradient(95deg,#43242f,#132833 65%)}.svc-row:has(.is-validation){border-left:4px solid #f3bc52}.svc-operational .svc-op-notice small{color:inherit}.svc-detail-head>.svc-operational{max-width:460px}.svc-operational .svc-status svg{width:17px;height:17px}.svc-assignment{margin:18px 0}.svc-assignment fieldset{display:flex;flex-wrap:wrap;gap:16px;border:0;padding:0}.svc-assignment label{display:flex;flex-direction:column;gap:8px;color:#bbdbe7;flex:1 1 160px}.svc-assignment label:last-child{flex-basis:100%}.crm-app .svc-assignment input,.crm-app .svc-assignment select,.crm-app .svc-assignment textarea{background:#0c2330;color:#e2f5ff;border:1px solid #478195;border-radius:9px;padding:12px;color-scheme:dark}.svc-assignment textarea{min-height:90px}.svc-assignment button{margin:12px 8px 0 0}.svc-refresh-status{display:flex;align-items:center;gap:8px;min-height:38px;font-size:12px;color:#a8d4df;margin:10px 0}.svc-refresh-status svg{flex-shrink:0}.svc-row-changed{box-shadow:inset 0 0 0 2px #65e1d3!important}.svc-attention-summary{display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding:12px;border:1px solid #72503a;border-radius:12px;background:#292b2b;margin:12px 0}.svc-attention-summary small{color:#e8cfa1}.crm-app .svc-count{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:25px;height:25px;padding:0 6px;border-radius:99px;background:#c53b4e;color:#fff;font-size:12px;font-weight:800;line-height:1;vertical-align:middle;margin-left:7px}.crm-app .svc-nav-alert{position:relative;border:1px solid #8a4652!important;background:#3a202b!important}.crm-collapsed .svc-nav-alert .svc-count{position:absolute;right:0;top:0;min-width:21px;height:21px;font-size:10px}.crm-app .svc-nav-alert svg{color:#ffb2bd}.svc-attention-summary button:nth-child(2) .svc-count{background:#9b6314}.svc-attention-summary button:nth-child(3) .svc-count{background:#256f83}.crm-app .svc-count-pending,.svc-attention-summary button:first-child .svc-count{background:#186e9c}.crm-app .svc-nav-pending{position:relative;border:1px solid #2d617d!important;background:#102d3e!important}.crm-collapsed .svc-nav-pending .svc-count{position:absolute;right:0;top:0;min-width:21px;height:21px;font-size:10px}.svc-attention-summary button:nth-child(2) .svc-count{background:#c53b4e}.svc-attention-summary button:nth-child(3) .svc-count{background:#9b6314}.svc-attention-summary button:nth-child(4) .svc-count{background:#256f83}.svc-decision-modes{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.svc-decision-modes button[aria-pressed=true]{border-color:#91ddea!important;background:#216475!important}.svc-policy-message{display:flex;gap:9px;align-items:flex-start;padding:12px;border:1px solid #8e7335;border-radius:9px;background:#382f1e;color:#f4d790;font-size:13px}.svc-policy-message svg{flex-shrink:0}.crm-router-note{display:flex;gap:16px;padding:22px;background:#10211f;border:1px solid #244e46;border-radius:16px;margin-bottom:24px;color:#62d9bc}.crm-router-note h2{margin:0 0 8px;font-size:18px;color:#f1f5f6}.crm-router-note p{margin:0;color:#adc0bb;line-height:1.6}.crm-router-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.crm-router-card{background:#12191e;border:1px solid #29353d;border-radius:16px;padding:22px;display:flex;flex-direction:column}.crm-app .crm-router-card header{display:flex;align-items:center;gap:12px;padding:0;background:none;color:#79bdbe}.crm-router-card h2{font-size:16px;color:#f0f4f5;margin:0}.crm-router-state{align-self:flex-start;margin-top:18px;border-radius:30px;padding:6px 10px;background:#29302d;color:#e6c58a;font-size:12px}.crm-router-state.verified{background:#153d32;color:#75e4bb}.crm-router-card p,.crm-router-footnote{font-size:13px;line-height:1.6;color:#a9b8c0}.crm-router-card dl{font-size:13px}.crm-router-card dl div{display:flex;justify-content:space-between;gap:15px;margin:10px 0}.crm-router-card dt{color:#94a5b0}.crm-router-card dd{margin:0;overflow-wrap:anywhere}.crm-app .crm-router-card footer{margin-top:auto;display:flex;flex-direction:column;gap:12px;padding:16px 0 0;background:none}.crm-router-card small{color:#8f9fa9;font-size:11px}.crm-router-card button{display:flex;align-items:center;justify-content:center;gap:9px;background:#163c3b;border:1px solid #326160;border-radius:9px;padding:12px;color:#d5f8f3;cursor:pointer}.crm-router-card button:hover{background:#20524e}.crm-router-card button:active{transform:translateY(1px)}.crm-router-card button:disabled{opacity:.5;cursor:wait}.crm-network-strip{position:sticky;top:0;z-index:30;background:#101820;border-bottom:1px solid #293740;display:flex;align-items:center;gap:20px;padding:12px 24px;box-shadow:0 5px 15px #0003}.crm-network-strip-label{font-size:12px;font-weight:600;color:#b9ccc8;white-space:nowrap}.crm-network-strip-label small{display:block;font-size:10px;color:#839b99}.crm-network-strip>div{display:flex;flex-wrap:wrap;gap:6px 16px}.crm-app .crm-network-strip button{display:flex;align-items:center;gap:7px;padding:7px 4px;font-size:11px;white-space:nowrap}.crm-network-light{display:block;width:9px;height:9px;border-radius:50%;background:#81909d;flex-shrink:0}.crm-network-light.online{background:#56d5a4;box-shadow:0 0 7px #56d5a450}.crm-network-light.offline{background:#e77}.crm-network-light.checking{background:#eac165}.crm-network-strip button:hover{background:#23313a}@media(max-width:600px){.crm-network-strip{padding:8px 12px;gap:10px}.crm-network-strip>div{gap:0 9px}.crm-app .crm-network-strip button{font-size:9px;padding:5px 0}.crm-network-strip-label{font-size:10px}}.crm-app .crm-network-strip button{flex-direction:column;align-items:flex-start;gap:4px}.crm-network-strip button strong{font-size:10px;letter-spacing:.025em}.crm-network-pair{display:flex;gap:10px;font-size:10px;color:#9fb2bd}.crm-network-pair>span{display:flex;align-items:center;gap:4px}.crm-router-probes{border-top:1px solid #293740;padding-top:12px;margin-top:14px}.crm-router-probes p{margin:5px 0}.crm-router-probes small{display:block;line-height:1.6}.crm-app{--crm-bg:#0b0e12;--crm-panel:#11161c;--crm-line:#252c35;--crm-muted:#95a0ae;--crm-accent:#73d9c7;display:grid;grid-template-columns:264px minmax(0,1fr);min-height:100vh;background:var(--crm-bg);color:#ecf0f5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.5}.crm-app *{box-sizing:border-box}.crm-app button,.crm-app a{font:inherit;-webkit-tap-highlight-color:transparent}.crm-app button{cursor:pointer;color:inherit;background:none;border:0;transition:background .18s,border-color .18s,transform .12s}.crm-app button:active{transform:translateY(2px);filter:brightness(.85)}.crm-app a{color:inherit;text-decoration:none}.crm-app button:focus-visible,.crm-app a:focus-visible{outline:2px solid var(--crm-accent);outline-offset:4px}.crm-sidebar{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;padding:30px 16px 16px;border-right:1px solid var(--crm-line);background:#101419;overflow-y:auto}.crm-brand{display:flex;align-items:center;gap:12px;padding:0 14px 34px}.crm-monogram{display:grid;place-items:center;width:36px;height:38px;background:var(--crm-accent);color:#0b2620;border-radius:11px;font-size:30px;font-weight:800;font-style:italic;flex-shrink:0}.crm-brand-word{font-weight:750;font-size:21px;letter-spacing:.08em}.crm-brand small{display:block;font-size:9px;font-weight:500;letter-spacing:.2em;color:var(--crm-muted);margin-top:3px}.crm-nav-title{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 12px 16px;color:#8793a1;font-size:9px;letter-spacing:.13em}.crm-nav-title button{padding:5px;color:var(--crm-muted);display:flex}.crm-sidebar nav{display:flex;flex-direction:column;gap:5px}.crm-nav-item{width:100%;display:flex;align-items:center;gap:12px;padding:13px 14px!important;border-radius:9px!important;text-align:left;font-size:14px!important;color:#bbc4cf!important}.crm-nav-item>svg{flex-shrink:0;color:#8895a3}.crm-nav-item>span{flex:1}.crm-nav-item.active{background:#1b302e!important;color:#a5eadc!important}.crm-nav-item.active>svg,.crm-nav-item.group-active>svg{color:var(--crm-accent)}.crm-nav-item:hover{background:#1a2028}.crm-nav-item .rotated{transform:rotate(180deg)}.crm-nav-item svg:last-child{transition:transform .2s}.crm-submenu{margin:5px 0 9px 23px;border-left:1px solid #2d3941;padding-left:15px}.crm-submenu[hidden]{display:none}.crm-submenu button{display:block;text-align:left;width:100%;padding:9px 11px;border-radius:7px;font-size:13px;color:#a4afbd}.crm-submenu button:hover{background:#1a2028;color:#fff}.crm-submenu button.active{background:#172a28;color:#9fe5d6}.crm-sidebar-bottom{margin-top:auto;padding-top:30px}.crm-network{display:flex;align-items:center;gap:10px;width:100%;border:1px solid #2b333d!important;border-radius:10px;padding:13px;text-align:left}.crm-network>span:nth-child(2){flex:1;font-size:13px}.crm-network small{display:block;font-size:11px;color:var(--crm-muted)}.crm-status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#8591a0;flex-shrink:0}.crm-sidebar-bottom>a{display:flex;gap:10px;align-items:center;font-size:11px;color:var(--crm-muted);padding:17px 10px 2px}.crm-main{min-width:0}.crm-topbar{height:82px;border-bottom:1px solid var(--crm-line);display:flex;justify-content:space-between;align-items:center;padding:0 42px;gap:20px}.crm-breadcrumb{font-size:12px;color:var(--crm-muted);display:flex;gap:16px}.crm-breadcrumb strong{color:#d7e0e8;font-weight:500}.crm-user{display:flex;align-items:center;gap:12px;font-size:12px}.crm-user small{display:block;color:var(--crm-muted);font-size:10px}.crm-avatar{height:33px;width:33px;display:grid;place-items:center;border:1px solid #445248;background:#1e2e29;border-radius:50%;color:#ace4d3}.crm-user button{display:flex;padding:10px;margin-left:8px;color:var(--crm-muted)}.crm-content{padding:42px;max-width:1480px;margin:auto}.crm-page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:32px}.crm-eyebrow{font-size:10px!important;letter-spacing:.17em;color:var(--crm-accent)!important;font-weight:600;margin:0 0 12px!important}.crm-page-heading h1{font-size:clamp(28px,3vw,39px);letter-spacing:-.045em;font-weight:600;line-height:1.2;margin:0 0 13px}.crm-page-heading p{font-size:14px;color:var(--crm-muted);margin:0}.crm-stage{display:flex;align-items:center;gap:7px;font-size:10px;color:#b8c4cf;border:1px solid #303b43;border-radius:20px;padding:7px 12px;white-space:nowrap;margin-top:5px}.crm-stage>span{width:5px;height:5px;border-radius:50%;background:#a6b2bf}.crm-search-entry{display:flex;align-items:center;gap:18px;width:100%;padding:22px 24px!important;background:linear-gradient(110deg,#15201f,#13191e)!important;border:1px solid #304440!important;border-radius:13px;text-align:left;margin-bottom:36px}.crm-search-entry>svg{color:var(--crm-accent)}.crm-search-entry strong{display:block;font-weight:500;font-size:17px}.crm-search-entry small{display:block;font-size:12px;color:var(--crm-muted);margin-top:4px}.crm-entry-arrow{margin-left:auto;border:1px solid #34443f;border-radius:8px;padding:8px;display:flex;color:var(--crm-accent)}.crm-section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:16px}.crm-section-heading h2{font-size:15px;font-weight:500;margin:0}.crm-section-heading>span{font-size:11px;color:var(--crm-muted)}.crm-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.crm-shortcuts>button{border:1px solid var(--crm-line)!important;border-radius:13px;padding:24px!important;background:var(--crm-panel)!important;text-align:left;display:flex;flex-direction:column;align-items:flex-start}.crm-shortcuts>button:hover{border-color:#48625e!important;background:#151d23!important}.crm-shortcut-top{display:flex;justify-content:space-between;align-items:center;width:100%;color:#738190;margin-bottom:23px}.crm-shortcut-icon{height:42px;width:42px;border:1px solid #2b3e3c;background:#172521;display:grid;place-items:center;border-radius:11px;color:#91d5c5}.crm-shortcuts small{font-size:9px;letter-spacing:.13em;color:#94a0ad}.crm-shortcuts h3{font-size:19px;font-weight:550;line-height:1.3;margin:8px 0 10px;letter-spacing:-.02em}.crm-shortcuts p{font-size:13px;line-height:1.7;color:var(--crm-muted);margin:0 0 25px}.crm-pending{font-size:10px;color:#9ca9b7;margin-top:auto;padding-top:14px;border-top:1px solid #252e36;width:100%}.crm-bottom-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:18px;margin-top:24px}.crm-network-summary{border:1px solid var(--crm-line);border-radius:13px;padding:23px;background:#0f141a}.crm-network-summary>div{display:flex;gap:12px;align-items:center;color:#c3ced8}.crm-bottom-grid h2{font-size:14px;font-weight:500;margin:0}.crm-bottom-grid p{color:var(--crm-muted);font-size:12px;line-height:1.8}.crm-network-summary footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;font-size:10px}.crm-network-summary footer>span{display:flex;align-items:center;gap:8px;color:var(--crm-muted)}.crm-network-summary footer button{display:flex;align-items:center;gap:7px;color:var(--crm-accent);font-size:11px}.crm-migration-note{display:flex;align-items:flex-start;gap:16px;padding:25px 15px}.crm-migration-note>svg{flex-shrink:0;color:#7fa795}.crm-workspace-footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #232a32;margin-top:38px;padding-top:19px;font-size:9px;color:#8894a2}.crm-empty{min-height:370px;border:1px solid var(--crm-line);background:var(--crm-panel);border-radius:14px;padding:45px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.crm-empty-icon{color:var(--crm-accent);margin-bottom:25px}.crm-empty h2{font-size:24px;font-weight:500;letter-spacing:-.02em;margin:0 0 12px}.crm-empty>p:not(.crm-eyebrow){color:var(--crm-muted);max-width:650px;font-size:15px;line-height:1.8}.crm-empty>button{display:flex;align-items:center;gap:10px;border:1px solid #38544d;border-radius:9px;padding:12px 17px;color:var(--crm-accent);margin-top:16px}.crm-collapsed{grid-template-columns:80px minmax(0,1fr)}.crm-collapsed .crm-sidebar{padding-left:10px;padding-right:10px}.crm-collapsed .crm-brand{padding:0 11px 34px}.crm-collapsed .crm-brand-word,.crm-collapsed .crm-nav-title>span,.crm-collapsed .crm-nav-item>span,.crm-collapsed .crm-nav-item>svg:last-child:not(:first-child),.crm-collapsed .crm-network>span:nth-child(2),.crm-collapsed .crm-network>svg,.crm-collapsed .crm-sidebar-bottom>a>span{display:none}.crm-collapsed .crm-nav-title,.crm-collapsed .crm-nav-item{justify-content:center}.crm-collapsed .crm-network{justify-content:center;min-height:40px}.crm-collapsed .crm-sidebar-bottom>a{justify-content:center}.crm-access{background:#0b0e12;min-height:100vh}.crm-access header{display:flex;justify-content:space-between;padding:25px}.crm-access header a{display:flex;align-items:center;gap:8px}@media(max-width:1100px){.crm-content{padding:30px}.crm-topbar{padding:0 30px}.crm-shortcuts{gap:12px}.crm-shortcuts>button{padding:18px!important}.crm-bottom-grid{grid-template-columns:1fr}}@media(max-width:760px){.crm-app{grid-template-columns:80px minmax(0,1fr)}.crm-app:not(.crm-collapsed){grid-template-columns:230px minmax(0,1fr)}.crm-app:not(.crm-collapsed) .crm-main{display:none}.crm-app:not(.crm-collapsed) .crm-sidebar{width:min(100vw,320px)}.crm-content{padding:24px 16px}.crm-topbar{height:70px;padding:0 16px}.crm-user>span:not(.crm-avatar){display:none}.crm-breadcrumb{gap:8px;font-size:11px}.crm-page-heading{flex-direction:column}.crm-shortcuts,.crm-bottom-grid{grid-template-columns:1fr}.crm-search-entry{padding:18px!important;gap:12px}.crm-section-heading>span{display:none}.crm-workspace-footer{flex-direction:column;gap:8px}.crm-empty{padding:25px}.crm-network-summary footer{align-items:flex-start;flex-direction:column}.crm-entry-arrow{display:none}}@media(prefers-reduced-motion:reduce){.crm-app button,.crm-app svg{transition:none!important}}.crm-app{padding:0!important;margin:0!important;max-width:none!important;width:100%}.crm-app .crm-topbar{background:#0e1319;color:#ecf0f5;position:static;box-shadow:none}.crm-app .crm-network-summary footer{background:transparent;padding:0;position:static;border:0;box-shadow:none}.crm-app .crm-workspace-footer{background:transparent;padding:19px 0 0;position:static;box-shadow:none}.crm-app .crm-sidebar{box-shadow:none}.crm-access header{background:#101419;color:#ecf0f5}

.tech-onu-request-link{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:16px;border:2px solid #d39a22;border-radius:12px;background:#fff5d9;color:#4a3308;box-shadow:0 4px 0 #d9bf83}.tech-onu-request-link strong{font-size:16px}.tech-onu-request-link span{font-size:14px}.tech-onu-request-link button{justify-self:start;min-height:48px;padding:10px 18px;border:1px solid #ae7614;border-radius:9px;background:linear-gradient(115deg,#ffe299,#eeb84d);color:#30230e;font-weight:800;cursor:pointer}.tech-onu-request-link button:hover{filter:brightness(1.05)}.onu-replacement{scroll-margin-top:125px}.onu-replacement:focus{outline:3px solid #e8ae39;outline-offset:4px}

.onu-pending{margin:17px 0 20px;padding:18px;border:1px solid #5098a2;border-radius:13px;background:linear-gradient(135deg,#123742,#102830);color:#dceaf0}
.onu-pending-head{display:flex;justify-content:space-between;align-items:center;gap:18px}
.onu-pending-head small{color:#9de0e6;font-size:10px;font-weight:850;letter-spacing:1.2px}
.onu-pending-head h4{margin:4px 0;color:#f8dda2;font-size:19px}
.onu-pending-head p{margin:0;font-size:13px;color:#c4d5dc}
.onu-pending-head b{color:#ffe397}
.onu-case .onu-pending-head button{white-space:nowrap;background:#225869;border-color:#70a8b4}
.onu-pending-summary{margin:17px 0 8px;padding:11px;border-radius:8px;background:#21404a;color:#dbecf0;font-size:13px;font-weight:750}
.onu-pending-empty{padding:13px;border-left:4px solid #ebbd61;background:#4b3b2566;color:#ffe3a3}
.onu-pending-error{padding:12px;border:1px solid #c18a4e;border-radius:8px;color:#ffdfad;background:#492e20}
.onu-pending-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:310px;overflow:auto}
.onu-pending-list article{display:grid;gap:5px;min-width:0;padding:13px;border:1px solid #42636c;border-radius:9px;background:#0b252f}
.onu-pending-list article.match{border:2px solid #efc46b;background:#50432766}
.onu-pending-list strong{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#f4f8f6;overflow-wrap:anywhere}
.onu-pending-list em{padding:3px 6px;border-radius:5px;background:#ebc66f;color:#192a30;font-size:10px;font-style:normal;letter-spacing:.3px}
.onu-pending-list span{color:#a8dde2;font-size:13px}
.onu-pending-list small{color:#b6cbd0;overflow-wrap:anywhere}
.onu-pending-help{font-size:12px;color:#b7cfd4;margin:13px 0 0}
@media(max-width:760px){.onu-pending-head{align-items:stretch;flex-direction:column}.onu-pending-list{grid-template-columns:1fr}.onu-case .onu-pending-head button{white-space:normal}}


.onu-compare{margin:16px 0 18px}
.onu-compare-title{display:flex;align-items:center;gap:11px;margin-bottom:12px;color:#f6d888}
.onu-compare-title>svg{padding:7px;box-sizing:content-box;border-radius:10px;background:#665027}
.onu-compare-title small{display:block;color:#b6e5e8;font-size:10px;font-weight:800;letter-spacing:1.2px}
.onu-compare-title h4{margin:3px 0 0;font-size:17px;color:#f4e7c9}
.onu-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.onu-compare-grid article{min-width:0;padding:16px;border-radius:12px;border:1px solid #54727b;background:#0d2934}
.onu-compare-grid .onu-compare-new{border-color:#ba9651;background:linear-gradient(145deg,#243638,#1d3038)}
.onu-compare-kicker{display:flex;align-items:center;gap:8px;margin-bottom:9px;color:#9ddfe4;font-size:11px;font-weight:800;letter-spacing:.8px}
.onu-compare-new .onu-compare-kicker{color:#ffda89}
.onu-compare-grid article>strong{display:block;margin-bottom:12px;color:#eef8f8;font-size:19px;overflow-wrap:anywhere}
.onu-compare-grid .onu-compare-new>strong{color:#ffe1a0}
.onu-case .onu-compare-grid dl{grid-template-columns:118px minmax(0,1fr);gap:8px;margin:0;padding-top:11px;border-top:1px solid #49606a;font-size:12px}
.onu-compare-grid dt{color:#9dc3ca}.onu-compare-grid dd{color:#eef7f6;font-weight:650}
.onu-compare-grid dd small{font-weight:400;color:#a9bec4}
.onu-compare-checks{display:flex;flex-wrap:wrap;gap:8px;margin:13px 0}
.onu-compare-checks span{padding:7px 10px;border-radius:7px;font-size:11px;font-weight:750}
.onu-compare-checks .ok{background:#124638;color:#bdf4db;border:1px solid #38745e}
.onu-compare-checks .alert{background:#593125;color:#ffe0b3;border:1px solid #ba754c}
.onu-compare-caution{display:flex;align-items:flex-start;gap:9px;margin:0;padding:11px 12px;border-left:3px solid #e6bd65;background:#51402654;color:#f3dca9;font-size:12px;line-height:1.45}
.onu-compare-caution svg{flex-shrink:0}
@media(max-width:850px){.onu-compare-grid{grid-template-columns:1fr}}

/* Feedback lives next to the irreversible decision, not at the document footer. */
.onu-auto-verify{display:flex;gap:17px;align-items:flex-start;margin:18px 0;padding:21px;border:1px solid #5cb8c7;border-left:4px solid #66d6e2;border-radius:14px;background:linear-gradient(120deg,#103847,#112d39 70%,#173641);box-shadow:0 14px 32px #0002}
.onu-auto-icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:13px;background:#3bc4d329;color:#8ce4e9}
.onu-auto-verify small{color:#7edbe4;letter-spacing:.1em;font-size:10px;font-weight:800}
.onu-auto-verify h3{margin:5px 0 8px;color:#ddf5f6}
.onu-auto-verify p{margin:0 0 10px;line-height:1.5;color:#e0eff1}
.onu-auto-verify span{font-size:12px;color:#a8c7d0}
.onu-operation-status{display:flex!important;align-items:flex-start;gap:13px!important;flex-wrap:nowrap!important;width:100%;box-sizing:border-box;padding:17px;margin:14px 0;border:1px solid #53b5c1;border-radius:11px;background:#103947;color:#dff5f7}
.onu-operation-status>svg{flex:none;color:#79dce5}
.onu-operation-status>span{display:grid;gap:7px;min-width:0}
.onu-operation-status strong{font-size:16px}
.onu-operation-status small{font-size:13px;line-height:1.5;overflow-wrap:anywhere}
.onu-operation-status.pending,.onu-operation-status.uncertain{border-color:#d4a54d;background:#4b341cb0;color:#ffe6b1}
.onu-operation-status.pending>svg,.onu-operation-status.uncertain>svg{color:#f4cc76}
.onu-operation-status.verified{border-color:#60b995;background:#173f35;color:#d7f9e7}
.onu-operation-status.verified>svg{color:#84e7b1}
.onu-spin{animation:onu-spin 1.4s linear infinite}
@keyframes onu-spin{to{transform:rotate(360deg)}}
@media(max-width:760px){.onu-auto-verify{padding:16px}.onu-auto-icon{width:38px;height:38px}.onu-operation-status{padding:14px}}


/* servicios-9227c5da75fd.css */
.svc-module{color:#dfedf4}.svc-hero{display:flex;gap:18px;align-items:center;padding:25px;border:1px solid #3c7486;border-radius:18px;background:linear-gradient(115deg,#193b51,#123b3f);margin-bottom:20px}.svc-hero-icon{padding:16px;background:#68d9d7;color:#102c3b;border-radius:17px}.svc-hero h2{margin:7px 0}.svc-hero small{letter-spacing:.13em;color:#91d9de}.svc-hero>button{margin-left:auto}.svc-module button{display:inline-flex;gap:7px;align-items:center;justify-content:center;background:#153541;border:1px solid #377d8b;color:#dceff5;border-radius:9px;padding:10px 13px;cursor:pointer}.svc-module button:disabled{opacity:.45;cursor:default}.svc-module button:hover:not(:disabled){background:#245569}.svc-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.svc-tabs [aria-pressed=true],.svc-pages [aria-current=page]{background:#237378;color:#fff;border-color:#65d5d0}.svc-search{display:flex;gap:14px;align-items:end}.svc-search label{display:flex;flex:1;flex-direction:column;gap:8px}.svc-search input{background:#10232e;color:#e3f2ff;border:1px solid #426576;border-radius:9px;padding:12px;width:100%;box-sizing:border-box}.svc-hint,.svc-boundary{font-size:12px;color:#a9c6d2}.svc-list{border:1px solid #315564;border-radius:14px;overflow:hidden;margin-top:20px}.svc-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.1fr) auto;gap:18px;align-items:center;padding:18px;background:#132833;border-bottom:1px solid #315564}.svc-row:nth-child(2n){background:#17313e}.svc-row>div{min-width:0;overflow-wrap:anywhere}.svc-row strong,.svc-row small,.svc-order small,.svc-note small{display:block;margin:5px 0}.svc-row small{color:#a5c5d4}.svc-status{display:inline-flex;align-items:center;gap:7px;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:750;max-width:100%;box-sizing:border-box}.svc-status>span{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.svc-green{background:#173f35;color:#91e7b7}.svc-red{background:#4b2832;color:#ffb3b6}.svc-blue{background:#203f59;color:#a2d9ff}.svc-amber{background:#493d23;color:#f6d589}.svc-pages{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:20px 0}.svc-pages>span{margin-right:auto}.svc-detail-head{display:flex;justify-content:space-between;align-items:center;margin:20px 0;gap:20px}.svc-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.svc-facts article,.svc-card{background:#142d39;border:1px solid #315867;border-radius:13px;padding:20px;min-width:0}.svc-facts svg{color:#70d1d0}.svc-facts small,.svc-facts strong{display:block;margin-top:9px}.svc-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:18px;margin-bottom:18px}.svc-card h3{display:flex;align-items:center;gap:10px;color:#9bd8ea}.svc-card h3 svg{width:19px}.svc-pre{white-space:pre-wrap;overflow-wrap:anywhere}.svc-order,.svc-note{border-top:1px solid #315867;padding:14px 0}.svc-order small,.svc-note small{color:#a9c6d2}.svc-timeline{padding-left:24px;border-left:2px solid #397d8a;margin-left:6px}.svc-timeline li{padding:7px 0}.svc-timeline small{display:block;color:#a9c6d2;margin-top:5px}.svc-logistics{background:#322747;border:1px solid #8868b5;padding:14px;border-radius:10px;color:#e6d5ff}.svc-boundary{display:flex;gap:10px;align-items:center;padding:16px;background:#15242c;border-radius:10px;margin-top:20px}.svc-boundary svg{flex-shrink:0}@media(max-width:1000px){.svc-row,.svc-facts{grid-template-columns:1fr 1fr}}@media(max-width:650px){.svc-hero{flex-wrap:wrap}.svc-hero>button{margin-left:0}.svc-detail-grid,.svc-row,.svc-facts{grid-template-columns:1fr}.svc-search{flex-wrap:wrap}.svc-detail-head{align-items:flex-start;flex-direction:column}}.crm-app .svc-module footer.svc-pages{background:linear-gradient(110deg,#112b3b,#183946);color:#dcedf7;border:1px solid #3b7185;border-radius:14px;padding:18px;box-shadow:0 8px 24px #0002}.crm-app .svc-module button{background:#173c50;color:#e2f4ff;border:1px solid #4086a0;border-radius:9px;padding:10px 14px;min-height:40px;font-weight:650;box-shadow:0 2px 7px #0002}.crm-app .svc-module button:hover:not(:disabled){background:#26576f;transform:translateY(-1px)}.crm-app .svc-module button:focus-visible{outline:2px solid #83e4eb;outline-offset:3px}.crm-app .svc-module button[aria-pressed=true],.crm-app .svc-module button[aria-current=page]{background:#176774;border-color:#66d9dc;color:#fff}.crm-app .svc-module .svc-hero{background:radial-gradient(ellipse at top right,#22637988,transparent 60%),linear-gradient(120deg,#173f59,#11313f);border:1px solid #4a91ac;border-top:4px solid #68d8ed;padding:28px;box-shadow:0 12px 30px #0003}.crm-app .svc-module .svc-hero h2{font-size:32px;letter-spacing:-.025em;color:#ecfaff}.crm-app .svc-module .svc-hero-icon{width:70px;height:70px;display:grid;place-items:center;padding:0;background:linear-gradient(135deg,#85eddf,#48aed7);box-shadow:0 8px 25px #43c5d333}.crm-app .svc-module .svc-row>div:first-child strong{font-size:16px;color:#e2f6ff}.crm-app .svc-module .svc-row:hover{background:#1b4050}.crm-app .svc-module .svc-row>button{background:#1c4a66;border-color:#559ec5}.crm-app .svc-module .svc-card h3{font-size:21px}.crm-app .svc-module .svc-pages>span{display:inline-flex;gap:9px;align-items:center;font-weight:650}.crm-app .svc-module .svc-boundary{border:1px solid #2a5061;background:#102936}.crm-app .svc-module .svc-location{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:9px;background:#102c3ff2;color:#91e0f5;border:1px solid #37677c;border-radius:9px;padding:10px 15px;margin:12px 0;font-size:12px;font-weight:750;letter-spacing:.08em;backdrop-filter:blur(10px)}@media(max-width:650px){.crm-app .svc-module .svc-hero h2{font-size:25px}.crm-app .svc-module .svc-hero{padding:20px}}.crm-app .svc-module .svc-row .svc-client-name{display:flex;align-items:center;gap:11px}.svc-client-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;height:36px;border-radius:10px;color:#93e7f4;background:linear-gradient(135deg,#235871,#174052);border:1px solid #4289a3}.svc-client-name>span:last-child{min-width:0;overflow-wrap:anywhere}.crm-app .svc-module .svc-row .svc-technician-caption{font-size:10px;font-weight:750;letter-spacing:.12em;color:#7bd8e8;margin:3px 0 0 18px}.svc-review-context{background:#332c20;border:1px solid #8f783c;border-left:4px solid #e0b75d;border-radius:12px;padding:16px;color:#f4e3b9;margin:16px 0}.svc-review-context strong{color:#f5d58a}.svc-operational{min-width:0;max-width:100%;display:grid;gap:6px}.svc-operational .svc-status{justify-self:start;font-size:12px;line-height:1.4}.svc-operational svg{flex-shrink:0;vertical-align:middle}.svc-status-caption{font-size:10px!important;letter-spacing:.09em;font-weight:750;color:#8fcedc!important}.svc-op-notice{display:flex;align-items:flex-start;gap:7px;border-radius:8px;padding:9px;font-size:11px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.svc-op-return{border:1px solid #8f783c;border-radius:8px;padding:8px;font-size:12px}.svc-op-return summary{cursor:pointer;font-weight:700}.svc-op-return p{white-space:pre-wrap;overflow-wrap:anywhere}.svc-op-return small{color:inherit!important}.svc-row:has(.is-review){border-left:4px solid #ff687c;background:linear-gradient(95deg,#43242f,#132833 65%)}.svc-row:has(.is-validation){border-left:4px solid #f3bc52}.svc-operational .svc-op-notice small{color:inherit}.svc-detail-head>.svc-operational{max-width:460px}.svc-operational .svc-status svg{width:17px;height:17px}.svc-assignment{margin:18px 0}.svc-assignment fieldset{display:flex;flex-wrap:wrap;gap:16px;border:0;padding:0}.svc-assignment label{display:flex;flex-direction:column;gap:8px;color:#bbdbe7;flex:1 1 160px}.svc-assignment label:last-child{flex-basis:100%}.crm-app .svc-assignment input,.crm-app .svc-assignment select,.crm-app .svc-assignment textarea{background:#0c2330;color:#e2f5ff;border:1px solid #478195;border-radius:9px;padding:12px;color-scheme:dark}.svc-assignment textarea{min-height:90px}.svc-assignment button{margin:12px 8px 0 0}.svc-refresh-status{display:flex;align-items:center;gap:8px;min-height:38px;font-size:12px;color:#a8d4df;margin:10px 0}.svc-refresh-status svg{flex-shrink:0}.svc-row-changed{box-shadow:inset 0 0 0 2px #65e1d3!important}.svc-attention-summary{display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding:12px;border:1px solid #72503a;border-radius:12px;background:#292b2b;margin:12px 0}.svc-attention-summary small{color:#e8cfa1}.crm-app .svc-count{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:25px;height:25px;padding:0 6px;border-radius:99px;background:#c53b4e;color:#fff;font-size:12px;font-weight:800;line-height:1;vertical-align:middle;margin-left:7px}.crm-app .svc-nav-alert{position:relative;border:1px solid #8a4652!important;background:#3a202b!important}.crm-collapsed .svc-nav-alert .svc-count{position:absolute;right:0;top:0;min-width:21px;height:21px;font-size:10px}.crm-app .svc-nav-alert svg{color:#ffb2bd}.svc-attention-summary button:nth-child(2) .svc-count{background:#9b6314}.svc-attention-summary button:nth-child(3) .svc-count{background:#256f83}.crm-app .svc-count-pending,.svc-attention-summary button:first-child .svc-count{background:#186e9c}.crm-app .svc-nav-pending{position:relative;border:1px solid #2d617d!important;background:#102d3e!important}.crm-collapsed .svc-nav-pending .svc-count{position:absolute;right:0;top:0;min-width:21px;height:21px;font-size:10px}.svc-attention-summary button:nth-child(2) .svc-count{background:#c53b4e}.svc-attention-summary button:nth-child(3) .svc-count{background:#9b6314}.svc-attention-summary button:nth-child(4) .svc-count{background:#256f83}.svc-decision-modes{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.svc-decision-modes button[aria-pressed=true]{border-color:#91ddea!important;background:#216475!important}.svc-policy-message{display:flex;gap:9px;align-items:flex-start;padding:12px;border:1px solid #8e7335;border-radius:9px;background:#382f1e;color:#f4d790;font-size:13px}.svc-policy-message svg{flex-shrink:0}.svc-lifecycle{border-top:3px solid #68d9d7!important;background:linear-gradient(120deg,#14313f,#122630)!important}.svc-lifecycle h3{display:flex;align-items:center;gap:10px;font-size:20px;color:#a1e5ef}.svc-lifecycle svg{flex-shrink:0}.svc-lifecycle fieldset input,.svc-lifecycle fieldset select,.svc-lifecycle fieldset textarea{min-width:0;max-width:100%;box-sizing:border-box;color-scheme:dark;background:#0c2330;color:#e2f5ff}.svc-lifecycle .svc-cancel-action{background:#502832;border-color:#d57783;color:#ffe3e6}.svc-lifecycle .svc-cancel-action:hover:not(:disabled){background:#69323e}.svc-lifecycle .svc-review-context{line-height:1.6;overflow-wrap:anywhere}.svc-validation{border-top:3px solid #54d3e4!important;background:linear-gradient(125deg,#122d3b,#11222c)!important;margin:20px 0;padding:22px!important;color:#d9eaf4;color-scheme:dark}.svc-validation>header{display:flex;align-items:center;gap:15px;margin-bottom:16px}.svc-validation h3{font-size:24px;margin:4px 0;color:#a4e7f4}.svc-validation header small{letter-spacing:.12em;color:#80d3df}.svc-validation-icon{background:#174f60;border:1px solid #429db1;padding:14px;border-radius:14px;color:#8feafa;display:flex}.svc-validation h4{display:flex;align-items:center;gap:8px;font-size:17px;color:#a4e7f4;margin:8px 0 15px}.svc-validation-toolbar,.svc-validation-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0}.svc-validation-summary{display:flex;flex-direction:column;gap:7px;padding:16px;background:#193849;border:1px solid #326175;border-radius:12px}.svc-validation-summary strong{font-size:19px}.svc-validation-summary span{color:#7de1d0}.svc-validation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0}.svc-validation-grid>article{min-width:0;background:#102833;border:1px solid #31535f;border-radius:12px;padding:16px;overflow-wrap:anywhere}.svc-validation label{display:flex;flex-direction:column;gap:8px;color:#b9d5df;font-size:14px}.svc-validation input:not([type=checkbox]),.svc-validation select,.svc-validation textarea{box-sizing:border-box;width:100%;background:#0c202c!important;border:1px solid #477b91!important;color:#e5f4fb!important;border-radius:9px;padding:12px!important;min-height:44px;font:inherit;color-scheme:dark}.svc-validation input:focus,.svc-validation select:focus,.svc-validation textarea:focus{outline:2px solid #47c5d3;outline-offset:2px}.svc-validation input[type=checkbox]{width:18px!important;height:18px!important;flex:0 0 18px;accent-color:#dcb24b;margin:0!important}.svc-validation .svc-validation-check{flex-direction:row;align-items:center;gap:10px;margin:12px 0}.svc-validation fieldset{border:1px solid #42748b;border-radius:12px;padding:18px;min-width:0;margin-top:18px}.svc-validation legend{font-size:19px;color:#a5e9f4;padding:0 8px}.svc-validation small{display:block;color:#abc8d5;line-height:1.6}.svc-validation button{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:normal;min-height:42px}.svc-validation button:disabled{opacity:.5;cursor:not-allowed}.svc-validation-warning{display:flex;align-items:flex-start;gap:10px;padding:14px;background:#3c321d;color:#ffe1a0;border:1px solid #94753a;border-radius:10px;overflow-wrap:anywhere}.svc-validation-warning>svg{flex-shrink:0}.svc-validation-warning p{margin:4px 0 12px}.svc-validation-good{color:#9de9c3;padding:12px;background:#133b34;border-radius:9px}.svc-validation-calls{padding:20px 0;border-block:1px solid #33515f;margin-top:20px}.svc-validation-call{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:13px 0;border-bottom:1px solid #304650}.svc-validation-call>div{flex:1;min-width:180px}.svc-validation-audio{display:grid;gap:10px;margin:15px 0;padding:15px;background:#102530;border-radius:10px}.svc-validation audio{width:100%;max-width:620px;color-scheme:dark}.svc-validation-confirm{padding:20px;border:1px solid #d2a743;background:#26343b;border-radius:12px;margin:20px 0}.svc-validation-confirm button{margin-right:10px}.svc-validation details{border-top:1px solid #3e6477;padding-top:12px}.svc-validation summary{cursor:pointer;color:#ffd989}.svc-validation .svc-pre{white-space:pre-wrap;overflow-wrap:anywhere}.svc-validation{border:1px solid #376b80;border-radius:14px;min-width:0}.svc-validation fieldset{display:block}.svc-validation fieldset>label{margin:14px 0}.svc-validation .svc-validation-check{flex:none}.crm-app .svc-module .svc-validation button[type=submit]{background:#174c3d;border-color:#4cab85;color:#d0fce4}@media(max-width:760px){.svc-validation-grid{grid-template-columns:1fr}.svc-validation{padding:14px!important}.svc-validation h3{font-size:21px}.svc-validation-actions button{width:100%}}

/* Isolate the operator validation header from the technician portal header. */
.crm-app .svc-module .svc-validation>header{background:linear-gradient(115deg,#163b4c,#102a37);color:#e5f4fb;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:15px;min-height:0;padding:16px;margin:0 0 16px;border:1px solid #376b80;border-radius:12px;box-shadow:none;position:static;text-align:left}
.crm-app .svc-module .svc-validation>header>.svc-validation-icon{flex:0 0 auto}
.crm-app .svc-module .svc-validation>header>div:last-child{min-width:0;margin:0}
.crm-app .svc-module .svc-validation>header h3{color:#b9eff8;line-height:1.25;overflow-wrap:anywhere}
.crm-app .svc-module .svc-validation>header small{color:#9ddde7;overflow-wrap:anywhere}
@media(max-width:760px){.crm-app .svc-module .svc-validation>header{padding:12px;gap:12px}.crm-app .svc-module .svc-validation>header>.svc-validation-icon{padding:10px}}


/* One clear next action, visually distinct from the informational service cards. */
.crm-app .svc-module .svc-validation-focus{position:relative;border:1px solid #947640!important;border-top:3px solid #f2c66a!important;background:radial-gradient(ellipse at top right,#26495766,transparent 65%),linear-gradient(120deg,#162c37,#10232d)!important;box-shadow:0 12px 34px #0003;padding:26px!important}
.crm-app .svc-module .svc-validation-focus>header.svc-validation-hero{background:transparent;border:0;border-radius:0;padding:0 0 22px;margin:0;gap:20px;align-items:center}
.crm-app .svc-module .svc-validation-focus>header>.svc-validation-icon{padding:22px;border-radius:20px;color:#f7d48b;background:linear-gradient(145deg,#56482c,#302c24);border:1px solid #a78949;box-shadow:0 6px 24px #e1ae3414}
.crm-app .svc-module .svc-validation-focus>header h3{font-size:clamp(26px,2.6vw,36px);font-weight:800;letter-spacing:-.025em;color:#f4f8fa;margin:9px 0 7px}
.crm-app .svc-module .svc-validation-focus>header .svc-validation-eyebrow{display:flex;align-items:center;gap:8px;color:#f2cf83;font-size:11px;font-weight:800;letter-spacing:.13em;line-height:1.6}
.svc-validation-eyebrow>span{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#f2c66a;box-shadow:0 0 0 4px #f2c66a12}
.crm-app .svc-module .svc-validation-subtitle{color:#c4d9e1;font-size:15px;line-height:1.6;margin:0}
.svc-validation-reference{display:flex;flex-wrap:wrap;gap:9px;color:#9fbdcb;font-size:12px;margin-top:10px}
.svc-validation-launch{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;border-top:1px solid #55707866}
.svc-validation-next{color:#f2cf83;font-size:11px;letter-spacing:.1em}.svc-validation-launch p{margin:8px 0 0;line-height:1.6;color:#e2edf3;font-size:16px;max-width:480px}
.svc-validation-launch-action{flex:0 1 390px;min-width:0}
.crm-app .svc-module .svc-validation .svc-validation-primary{width:100%;min-height:56px;padding:14px 20px;background:linear-gradient(120deg,#f6d387,#e9ba58);color:#202a30;border:1px solid #ffe3a5;border-radius:11px;font-size:16px;font-weight:800;box-shadow:0 4px 18px #e8ba5820;gap:10px;white-space:normal}
.crm-app .svc-module .svc-validation .svc-validation-primary:hover:not(:disabled){background:#ffe0a0;box-shadow:0 6px 22px #e8ba5836}
.crm-app .svc-module .svc-validation .svc-validation-primary:focus-visible{outline:3px solid #8be8f5;outline-offset:4px}
.svc-validation-primary>svg{flex-shrink:0}.svc-validation-launch-action>small{text-align:center;font-size:11px;margin-top:8px;color:#b0c8d3}
.crm-app .svc-module .svc-validation-route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:18px;margin:0;padding:18px 0;border-top:1px solid #55707866;border-bottom:1px solid #55707866}
.svc-validation-route>li{display:flex;align-items:flex-start;gap:11px;min-width:0}.svc-validation-step{display:flex;align-items:center;justify-content:center;width:29px;height:29px;flex:0 0 29px;border-radius:50%;background:#1c3d4a;border:1px solid #47717e;color:#aee4ee;font-size:13px;font-weight:800}.svc-validation-route b{font-size:13px;color:#dcebf2}.svc-validation-route small{font-size:12px;margin-top:4px}
.crm-app .svc-module .svc-validation-footnote{display:flex;align-items:flex-start;gap:9px;color:#a9c4d0;font-size:12px;line-height:1.6;margin:15px 0 0}.svc-validation-footnote>svg{flex:0 0 17px;margin-top:2px}
.crm-app .svc-module .svc-validation-focus+.svc-lifecycle{border-top-color:#376073!important}
@media(max-width:760px){.crm-app .svc-module .svc-validation-focus{padding:18px!important}.crm-app .svc-module .svc-validation-focus>header.svc-validation-hero{gap:13px;align-items:flex-start}.crm-app .svc-module .svc-validation-focus>header>.svc-validation-icon{padding:13px;border-radius:14px}.svc-validation-launch{flex-direction:column;align-items:stretch;gap:16px}.svc-validation-launch-action{flex:auto}.crm-app .svc-module .svc-validation-route{grid-template-columns:1fr;gap:16px}}


/* Guided interview: amber indicates the next action, not a completed step. */
.crm-app .svc-validation .svc-validation-utilities{justify-content:flex-end;gap:8px;margin:4px 0 18px;padding-bottom:15px;border-bottom:1px solid #41616b66}
.svc-validation-utilities>small{display:flex;align-items:center;gap:6px;margin-right:auto}.crm-app .svc-validation .svc-validation-utilities>button{background:transparent;border-color:#426270;color:#a8c4cf;font-size:12px;min-height:34px;padding:7px 10px}
.crm-app .svc-validation .svc-validation-client{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:18px;background:transparent;border:0;padding:0 0 20px}.svc-validation-client>div{min-width:0}.svc-validation-client strong{display:block;font-size:23px;line-height:1.4;margin:4px 0}.svc-validation-client>div>small:first-child{letter-spacing:.12em;font-size:10px}.svc-validation-owner{display:flex;align-items:flex-start;gap:9px;max-width:320px;padding:10px 13px;border:1px solid #56644d;border-radius:9px;background:#d4b4540a}.svc-validation-owner>svg{flex:0 0 17px;color:#e4c276;margin-top:3px}.svc-validation-owner>span{font-size:13px;color:#ead5a4}.svc-validation-owner small{font-size:11px}
.svc-validation-next-action{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px;border:1px solid #ae8a40;border-left:4px solid #f2c66a;background:linear-gradient(115deg,#433923,#243334);border-radius:12px;margin:0 0 22px;box-shadow:0 6px 22px #0002}
.svc-validation-next-action>div{max-width:760px;min-width:0}.svc-validation-next-action>div>small{font-size:10px;letter-spacing:.15em;color:#f1d390;font-weight:800}.crm-app .svc-validation .svc-validation-next-action h4{font-size:23px;color:#fff0d0;margin:5px 0 8px;line-height:1.3}.svc-validation-next-action p{margin:0;color:#decfb0;font-size:14px;line-height:1.6}.crm-app .svc-module .svc-validation-next-action>.svc-validation-primary{width:auto;min-width:235px;flex:0 0 auto}
.crm-app .svc-module .svc-validation-progress{gap:8px;border:0;padding:0;margin:0 0 24px}.svc-validation-progress>li{padding:13px;border:1px solid #385665;border-radius:10px;background:#102632}.svc-validation-progress>li[aria-current=step]{border-color:#b89852;background:#41371f66}.svc-validation-progress>li[aria-current=step] .svc-validation-step{background:#e5be69;border-color:#e5be69;color:#1f2b30}.svc-validation-progress>li[aria-current=step] b{color:#f4d997}
.svc-validation-workstep{padding:22px 0;border-top:1px solid #42616b77;margin:0}.crm-app .svc-validation .svc-validation-section-title{font-size:20px;gap:10px;color:#f2dda8;margin:0 0 17px}.svc-validation-section-title>span{font-size:12px;letter-spacing:.04em;display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;border:1px solid #99804a;color:#f4d48c;border-radius:9px;background:#473e2666}.svc-validation-section-title>svg{flex-shrink:0}.svc-validation-workstep>.svc-validation-grid{margin:0}.svc-validation-workstep .svc-validation-grid>article{background:#0d202a88;border-color:#304e5b}.svc-validation-workstep .svc-validation-grid p{font-size:14px;line-height:1.65}
.svc-validation-locked{display:flex;align-items:flex-start;gap:10px;padding:14px;background:#0d202a77;border:1px dashed #42606d;border-radius:10px;color:#a8c3cd;font-size:13px;line-height:1.6}.svc-validation-locked>svg{flex:0 0 18px;margin-top:2px}.svc-validation-call-guide{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#a9c4cd;font-size:13px}.svc-validation-call-guide b{color:#f1d28c}
.svc-validation-dial-panel{background:linear-gradient(120deg,#17313c,#11242e);border:1px solid #6a6748;border-radius:14px;padding:20px;margin:17px 0}.svc-validation-dial-heading,.svc-validation-dial-footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.svc-validation-dial-heading small{font-size:10px;font-weight:800;letter-spacing:.13em;color:#d7bd7c}.crm-app .svc-validation .svc-validation-dial-heading h4{font-size:21px;color:#f3e2b7;margin:4px 0 0}.svc-validation-dial-heading>button{flex-shrink:0}.svc-validation-dial-footer p{color:#b9ced6;font-size:13px;line-height:1.6;max-width:620px}.crm-app .svc-module .svc-validation-dial-footer>.svc-validation-primary{width:auto;min-width:230px}.svc-validation-dial-panel>small{font-size:11px;margin-top:10px;color:#a9c4cf}
.crm-app .svc-validation .svc-validation-call-history{border:1px solid #52644e;border-radius:12px;padding:0;margin:18px 0;background:#0c202b77;overflow:hidden}.crm-app .svc-validation .svc-validation-call-history>summary{display:flex;align-items:center;gap:12px;list-style:none;padding:16px;color:#f0dba7;font-size:14px;font-weight:700}.svc-validation-call-history>summary::-webkit-details-marker{display:none}.svc-validation-call-history>summary>span{flex:1}.svc-validation-call-history>summary small{font-size:11px;font-weight:400;margin-top:3px}.svc-validation-call-history[open]>summary{border-bottom:1px solid #3b5661}.svc-validation-call-history[open]>summary>svg:last-child{transform:rotate(180deg)}.svc-validation-call-history>p,.svc-validation-call-history>small,.svc-validation-call-history>article{margin-left:16px;margin-right:16px}.svc-validation-call-history>small{margin-bottom:12px}.crm-app .svc-validation-call button{color:#f3dba5;border-color:#a08246;background:#3d3726}
.svc-validation-decision-help{color:#bbced6;font-size:14px;line-height:1.7;max-width:920px}.svc-validation-actions>button{flex:1 1 180px}.crm-app .svc-validation .svc-validation-confirm-focus{border:1px solid #c5a053;border-left:4px solid #f2c66a;background:linear-gradient(115deg,#44391f,#24353b);margin:0 0 22px;outline-offset:4px}.crm-app .svc-validation .svc-validation-confirm-focus h4{color:#ffe1a1;font-size:23px}.svc-validation-confirm-focus p{line-height:1.6}.svc-validation-confirm-actions{display:flex;gap:12px;flex-wrap:wrap}.crm-app .svc-module .svc-validation-confirm-actions .svc-validation-primary{width:auto;min-width:240px}
/* Real audio controls. Position and duration come only from the media element. */
.crm-app .svc-module .svc-validation .svc-validation-actions>button[type=submit]{background:#e6c275;color:#253039;border-color:#f5d797}.crm-app .svc-module .svc-validation .svc-validation-actions>button:nth-child(2){border-color:#ae7662;color:#f1c5b4}.crm-app .svc-module .svc-validation .svc-validation-actions>button:nth-child(3){border-color:#9b8453;color:#e9d29b}
.svc-audio-player{margin:20px 0;padding:23px;border:1px solid #b49451;border-radius:16px;background:radial-gradient(ellipse at top right,#af82361c,transparent 70%),linear-gradient(120deg,#243337,#112631);box-shadow:0 12px 24px #0003;color:#edf4f7}.svc-audio-title{display:flex;align-items:center;gap:13px}.svc-audio-emblem{display:flex;align-items:center;justify-content:center;width:54px;height:54px;flex:0 0 54px;border-radius:14px;background:#54472b;border:1px solid #a4894b;color:#f5d795}.svc-audio-title>div{min-width:0;flex:1}.svc-audio-title small{font-size:10px;font-weight:800;letter-spacing:.14em;color:#eacb86}.svc-audio-title h5{font-size:20px;line-height:1.35;margin:5px 0;color:#fff0ce;overflow-wrap:anywhere}.svc-audio-title>div>span{font-size:12px;color:#adc6d0}.crm-app .svc-module .svc-audio-download{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#ffe1a0;background:#443b27;border:1px solid #a3864b;text-decoration:none;padding:11px 14px;border-radius:9px;font-size:13px;font-weight:700}
.svc-audio-timeline{margin:25px 0 18px}.svc-audio-timeline>div{display:flex;justify-content:space-between;font-variant-numeric:tabular-nums;font-size:12px;color:#afc8d1}.svc-audio-timeline b{color:#f6d38b;font-size:15px}.crm-app .svc-validation .svc-audio-player input[type=range]{appearance:auto!important;accent-color:#f0c86f;width:100%;height:28px!important;min-height:28px!important;background:transparent!important;border:0!important;padding:0!important;cursor:pointer;box-shadow:none}.svc-audio-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.svc-audio-transport{display:flex;align-items:center;gap:10px}.crm-app .svc-validation .svc-audio-transport>button{border:1px solid #6b694c;background:#1a3540;color:#efdaa9;min-width:55px;height:52px;padding:8px;border-radius:12px}.svc-audio-transport small{font-size:10px;color:inherit}.crm-app .svc-validation .svc-audio-transport>.svc-audio-play{background:linear-gradient(125deg,#f4d38c,#e8ba58);color:#243038;min-width:150px;border-color:#ffe2a1;font-weight:800;font-size:15px;padding:12px 18px}.svc-audio-options{display:flex;gap:20px;align-items:center}.svc-audio-options>label{font-size:11px;gap:6px;min-width:80px}.svc-audio-options span{display:flex;align-items:center;gap:6px}.crm-app .svc-validation .svc-audio-options select{min-height:36px;font-size:13px;padding:6px 10px!important;border-color:#867344!important;color:#f3dca5!important;min-width:86px}.svc-audio-volume{width:110px}.svc-audio-caption{font-size:11px;color:#b4cad3;margin:20px 0 0;line-height:1.6}.crm-app .svc-validation .svc-audio-player button:focus-visible,.svc-audio-download:focus-visible,.svc-validation-call-history>summary:focus-visible{outline:3px solid #f2d184;outline-offset:3px}.svc-audio-download:hover{filter:brightness(1.15)}
@media(max-width:760px){.svc-validation-next-action{flex-direction:column;align-items:stretch;padding:17px;gap:16px}.crm-app .svc-module .svc-validation-next-action>.svc-validation-primary{min-width:0;width:100%}.crm-app .svc-validation .svc-validation-client{align-items:flex-start;flex-direction:column;gap:12px}.svc-validation-owner{max-width:none}.svc-validation-dial-heading,.svc-validation-dial-footer{flex-direction:column;align-items:stretch;gap:10px}.crm-app .svc-module .svc-validation-dial-footer>.svc-validation-primary{min-width:0;width:100%}.svc-validation-dial-panel{padding:16px}.svc-validation-utilities>small{flex-basis:100%}.svc-audio-player{padding:16px}.svc-audio-title{flex-wrap:wrap}.svc-audio-title>div{flex-basis:calc(100% - 70px)}.svc-audio-download{width:100%;box-sizing:border-box}.svc-audio-controls{justify-content:center}.svc-audio-options{width:100%;justify-content:space-between}.svc-audio-volume{width:45%}.crm-app .svc-validation .svc-audio-transport>.svc-audio-play{min-width:130px}.svc-validation-call-guide{gap:7px}.crm-app .svc-module .svc-validation-confirm-actions .svc-validation-primary{min-width:0;width:100%}}

.crm-app .svc-validation .svc-validation-dial-panel .svc-validation-confirm-focus{margin:18px 0 0;scroll-margin-block:24px}


.crm-app .onu-nav-beacon{display:flex;gap:10px;align-items:center;width:100%;margin:0 0 16px;padding:15px 11px!important;border:1px solid #b28a36!important;border-left:4px solid #f4c561!important;border-radius:13px!important;background:linear-gradient(125deg,#384035,#153641)!important;color:#ffe4a1!important;box-shadow:0 5px 24px #0003;text-align:left;min-height:86px}
.onu-nav-beacon{position:sticky;top:0;z-index:3}.onu-nav-icon{display:grid;place-items:center;flex-shrink:0;color:#ffdb83}.crm-app .onu-nav-copy{display:grid!important;gap:4px;min-width:0;white-space:normal!important}.onu-nav-copy small:first-child{font-size:9px;letter-spacing:1.3px;font-weight:800}.onu-nav-copy strong{font-size:16px}.onu-nav-copy small:last-child{font-size:10px;color:#d3ddd6}.onu-nav-count{display:grid;place-items:center;margin-left:auto;min-width:30px;height:30px;padding:3px;border-radius:50%;background:#f6cc6c;color:#1a2930;font-size:15px;font-weight:850}.crm-collapsed .onu-nav-beacon{padding:10px 3px!important;display:grid;justify-items:center}.crm-collapsed .onu-nav-copy{display:none!important}.crm-collapsed .onu-nav-count{margin:0;min-width:23px;height:23px;font-size:11px}
.onu-board,.onu-case{--onu-gold:#f6ce76;--onu-border:#375563;color:#e4edf0;background:#122731;font-family:inherit;line-height:1.5}.onu-board{border:1px solid #957339;border-top:3px solid var(--onu-gold);border-radius:18px;background:radial-gradient(ellipse at top right,#75603233,transparent 65%),linear-gradient(130deg,#163845,#11242c);padding:25px;margin-bottom:26px}.onu-board-heading{display:flex;align-items:center;gap:18px}.onu-board-heading h2{font-size:30px;margin:3px 0;color:#fff2ca}.onu-board-heading p{margin:0;color:#c3d4da}.onu-board-heading small,.onu-case-hero small,.onu-next>small{font-size:10px;letter-spacing:1.8px;font-weight:850;color:var(--onu-gold)}.onu-emblem{display:grid;place-items:center;width:64px;height:64px;flex-shrink:0;background:linear-gradient(130deg,#5e5136,#333828);border:1px solid #a88946;border-radius:20px;color:#f6d382}.onu-total{margin-left:auto;display:grid;place-items:center;min-width:52px;height:52px;border-radius:50%;background:#f2c65c;color:#122731;font-size:25px}.onu-board-next{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #a786443f;margin-top:20px;padding-top:18px}.onu-board-next p{margin:0;color:#d7e4e7}.onu-board-next b{color:var(--onu-gold)}
.onu-board button,.onu-case button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 16px;border:1px solid #42788b;border-radius:10px;color:#ddecf1;background:#183d4b;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s,transform .1s}.onu-board button:hover,.onu-case button:hover{background:#225366}.onu-board button:active,.onu-case button:active{transform:translateY(1px)}.onu-board button:disabled,.onu-case button:disabled{opacity:.45;cursor:not-allowed}.onu-board .onu-primary,.onu-case .onu-primary{background:linear-gradient(110deg,#ffe3a0,#eabb51);color:#172731;border-color:#ffe2a0;box-shadow:0 4px 22px #d3a5431a}.onu-board .onu-primary:hover,.onu-case .onu-primary:hover{background:#ffe6aa}.onu-case button:focus-visible,.onu-board button:focus-visible,.onu-case textarea:focus-visible,.onu-case input:focus-visible{outline:3px solid #ffdc82;outline-offset:3px}
.onu-queue{margin-top:22px}.onu-queue-tools{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:12px;color:#b7ced6}.onu-board .onu-queue-row{display:flex;justify-content:flex-start;gap:18px;width:100%;margin-top:10px;padding:18px;text-align:left;background:#102530;border:1px solid #355761}.onu-queue-row>span{display:grid;gap:4px}.onu-queue-row strong{color:#eff6f6;font-size:17px}.onu-queue-row small{font-size:12px;color:#b3cbd4}.onu-queue-state{margin-left:auto;color:#f1d18a;max-width:230px}.onu-queue-row>svg{flex-shrink:0;color:#e8c672}
.onu-overlay{position:fixed;inset:0;z-index:1200;background:#03090edd;backdrop-filter:blur(7px);padding:24px;display:grid;place-items:center}.onu-case{position:relative;max-height:calc(100dvh - 48px);width:min(1200px,100%);border:1px solid #b68d40;border-top:3px solid var(--onu-gold);border-radius:20px;overflow:auto;box-shadow:0 30px 100px #0009;outline:none}.onu-case-top{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 25px;background:#10232df5;border-bottom:1px solid #35515c}.onu-case-top>span{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:1px;font-weight:800;color:#f3ce76}.onu-case-body{padding:28px}.onu-case-hero{display:flex;align-items:center;gap:20px}.onu-case-hero h2{font-size:30px;line-height:1.15;color:#f5f7f1;margin:5px 0}.onu-case-hero p{color:#b7cdd6;margin:8px 0;font-size:13px}.onu-case-hero>button{margin-left:auto}.onu-next{margin:24px 0;background:linear-gradient(110deg,#4c412b88,#163641);border:1px solid #ab844c;border-radius:13px;padding:20px}.onu-next h3{font-size:23px;color:#ffe0a0;margin:4px 0}.onu-next p{margin:4px 0;color:#d6e2e5}.onu-steps{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;gap:10px;margin:22px 0 28px}.onu-steps li{display:flex;align-items:center;gap:9px;padding:12px 8px;border-bottom:2px solid #395360;color:#aac3ce;font-size:13px}.onu-steps b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid #547380;flex-shrink:0}.onu-steps [aria-current=step]{color:#ffdb87;border-color:#f0c264;background:#bea04f0d}.onu-steps [aria-current=step] b{background:#f0c264;color:#162831;border-color:#f0c264}.onu-steps .done{color:#89d6b4;border-color:#438b76}
.onu-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.onu-case-grid>section{padding:20px;background:#0e222c;border:1px solid #345360;border-radius:14px;min-width:0}.onu-case h3{display:flex;align-items:center;gap:9px;font-size:18px;margin:0 0 14px;color:#eed594}.onu-case dl{display:grid;grid-template-columns:135px 1fr;gap:9px;font-size:13px}.onu-case dt{color:#9cbdca}.onu-case dd{margin:0;overflow-wrap:anywhere}.onu-serial{display:grid;grid-template-columns:1fr auto 1fr;gap:8px}.onu-serial small:first-child{grid-column:1;grid-row:1}.onu-serial strong:nth-child(2){grid-column:1;grid-row:2}.onu-serial svg{grid-column:2;grid-row:1/3;align-self:center;color:#f3cc7a}.onu-serial small:nth-child(4){grid-column:3;grid-row:1}.onu-serial strong:last-child{grid-column:3;grid-row:2;color:#a4e6cc}.onu-serial small{color:#a8c1ce;font-size:10px}.onu-serial strong{overflow-wrap:anywhere}.onu-photos{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.onu-case .onu-photos>button{display:grid;text-align:left;padding:15px;background:#0c202a;border-color:#335462}.onu-photos span{display:flex;align-items:center;gap:10px;color:#d3e5e9}.onu-photos img{width:100%;height:190px;object-fit:contain;background:#071820;border-radius:8px}.onu-photos small{font-size:11px;color:#edce82}.onu-note,.onu-review,.onu-actions{padding:20px;background:#112e39;border:1px solid #4d6d70;border-radius:13px;margin:18px 0}.onu-note{border-left:3px solid #e8c577}.onu-pre{white-space:pre-wrap;overflow-wrap:anywhere}.onu-actions>p,.onu-note small,.onu-review small{color:#b6cdd7}.onu-note-input{display:grid;gap:10px;margin:18px 0;color:#ffe1a0;font-weight:700}.onu-case textarea{box-sizing:border-box;width:100%;min-height:100px;resize:vertical;background:#0b202b;border:1px solid #536e77;color:#e6f2f5;border-radius:9px;padding:13px;font:inherit}.onu-note-input small{color:#aac4cd;font-size:11px;font-weight:400}.onu-action-buttons{display:flex;flex-wrap:wrap;gap:12px}.onu-review>strong,.onu-check{display:flex;gap:10px;align-items:center}.onu-review{border-color:#a18e4a;background:#49502c25}.onu-check{margin-top:18px;color:#fae3af}.onu-case input[type=checkbox]{width:19px;height:19px;accent-color:#e8bd5b;flex-shrink:0}.onu-proof,.onu-warning{display:flex;align-items:center;gap:12px;padding:17px;border-radius:11px;margin:16px 0;background:#123c35;border:1px solid #32695c;color:#b8eed5}.onu-proof svg,.onu-warning svg{flex-shrink:0}.onu-proof p{margin:4px 0}.onu-warning{background:#3c311c;color:#ffdf9d;border-color:#a58438}.onu-confirm{padding:24px;margin:20px 0;border:2px solid #f6cf76;border-radius:14px;background:#344031;scroll-margin-top:100px}.onu-confirm>div{display:flex;gap:12px;flex-wrap:wrap}.onu-history{margin-top:24px;border-top:1px solid #345562;padding-top:17px}.onu-history summary{display:flex;gap:9px;align-items:center;color:#f0d498;cursor:pointer;font-weight:700}.onu-history article{border-bottom:1px solid #345562;padding:18px 0}.onu-history small{display:block;color:#acc5d1}.onu-history p{font-size:13px}.onu-case-foot{margin-top:20px;font-size:12px;color:#a8c1cc}.onu-zoom{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;gap:15px;background:#06121cf5;padding:20px}.onu-zoom img{max-width:100%;max-height:75vh;object-fit:contain}
.crm-app .onu-nav-beacon .onu-nav-icon{display:grid!important;flex:0 0 26px;width:26px}.crm-app .onu-nav-beacon .onu-nav-copy{flex:1 1 auto;width:auto;min-width:0}.crm-app .onu-nav-beacon .onu-nav-count{flex:0 0 30px;margin-left:0}.onu-case .onu-case-foot{display:block;background:transparent;color:#bdd0d7;text-align:left;padding:15px 0;border-top:1px solid #345562}.onu-case{color-scheme:dark}.onu-zoom{position:fixed;inset:30px;justify-content:center;border:1px solid #a58438;border-radius:15px}.onu-nav-copy strong{line-height:1.3}
@media(max-width:760px){.onu-board{padding:18px}.onu-board-heading h2{font-size:24px}.onu-board-next{align-items:stretch;flex-direction:column}.onu-total{min-width:36px;height:36px;font-size:20px}.onu-emblem{width:48px;height:48px;border-radius:15px}.onu-overlay{padding:5px}.onu-case{max-height:calc(100dvh - 10px);border-radius:12px}.onu-case-top{padding:10px;align-items:flex-start}.onu-case-top>span{font-size:9px}.onu-case-body{padding:16px}.onu-case-hero{flex-wrap:wrap;gap:12px}.onu-case-hero>button{margin-left:0}.onu-case-hero h2{font-size:24px}.onu-case-grid,.onu-photos{grid-template-columns:1fr}.onu-steps{grid-template-columns:1fr 1fr}.onu-case dl{grid-template-columns:100px 1fr}.onu-board .onu-queue-row{flex-wrap:wrap;gap:10px}.onu-queue-state{margin-left:0;max-width:none;width:100%;font-size:13px}.onu-queue-tools{align-items:flex-start}.onu-queue-tools small{max-width:65%}.onu-case-top button{font-size:11px;padding:9px}.onu-action-buttons button,.onu-confirm button{width:100%}}

.crm-incidents:has(.incident-workspace)> .studio-hero{padding:16px 22px;min-height:0;margin-bottom:12px}.crm-incidents:has(.incident-workspace)> .studio-hero p,.crm-incidents:has(.incident-workspace)>p:not([role]){display:none}
.incident-workspace button{display:inline-flex;align-items:center;gap:8px;padding:11px 14px;background:#173a49;color:#dceff5;border:1px solid #498b9a;border-radius:9px}.incident-workspace .iw-context nav{margin-bottom:0;flex-wrap:nowrap}.incident-workspace .incident-onu-action{background:#164540;border-color:#4abaad;color:#aff4df}.incident-workspace .studio-ticket-state{align-items:flex-end}.incident-workspace .iw-capture button{flex-shrink:0}
.crm-incidents .incident-workspace{padding:0!important;background:transparent!important;border:0!important;overflow:visible;color:#dcecf2;--iw-gold:#f5cd77}
.incident-workspace *{box-sizing:border-box}.incident-workspace .iw-context{position:sticky;top:84px;z-index:15;background:rgba(13,34,45,.98);border:1px solid #3f687a;border-top:3px solid var(--iw-gold);border-radius:16px;box-shadow:0 12px 34px #0007;margin:18px 0 24px;overflow:hidden;backdrop-filter:blur(14px)}
.incident-workspace .iw-identity{display:flex;align-items:center;gap:14px;padding:17px 20px}.incident-workspace .iw-symbol{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#54472a;color:var(--iw-gold);flex-shrink:0}.incident-workspace small{color:#a5c5d4}.incident-workspace .iw-identity small,.incident-workspace .iw-heading>small,.incident-workspace .iw-section-title small{display:block;font-size:10px;letter-spacing:1.5px;font-weight:800;color:var(--iw-gold);margin-bottom:5px}.incident-workspace .iw-identity strong{font-size:21px;line-height:1.3;display:block;overflow-wrap:anywhere}.incident-workspace .iw-status{margin-left:auto;display:flex;align-items:center;gap:7px;border:1px solid #42987e;background:#153d34;color:#9eeacb;padding:7px 12px;border-radius:30px;font-size:12px;font-weight:800;white-space:nowrap}.incident-workspace .iw-status.closed{color:#c7d6e3;background:#263a49;border-color:#536b80}
.incident-workspace .iw-context nav{display:flex;gap:6px;padding:8px 16px;background:#091e29;border-top:1px solid #2a4858}.incident-workspace .iw-context nav button{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;background:transparent;color:#a9c3ce;border-radius:9px;padding:10px 16px;min-height:42px;box-shadow:none}.incident-workspace .iw-context nav button.selected{background:#51462b;color:#ffdf91;border-color:#a18241}.incident-workspace button:hover{filter:brightness(1.12)}.incident-workspace button:focus-visible{outline:3px solid #ffe3a0;outline-offset:3px}.incident-workspace [data-area]{scroll-margin-top:175px;outline:none}.incident-workspace [data-area]:focus-visible{outline:2px solid var(--iw-gold);outline-offset:4px}
.incident-workspace .iw-overview{display:flex;align-items:center;justify-content:space-between;gap:24px;background:radial-gradient(ellipse at right top,#66522655,transparent 65%),linear-gradient(120deg,#183441,#10252e);border:1px solid #827047;border-radius:16px;padding:26px;margin-bottom:20px}.incident-workspace .iw-heading h2{margin:7px 0 10px;font-size:28px;color:#f0f7fa;letter-spacing:-.6px}.incident-workspace .iw-heading p{max-width:730px;line-height:1.6;margin:0;color:#bcd0d8}.incident-workspace .iw-warning{display:flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:15px;padding:10px 13px;border:1px solid #b88b3a;border-radius:9px;background:#3b321f;color:#ffdf91;font-size:13px;line-height:1.4}.incident-workspace button.iw-primary{display:flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;max-width:100%;border:1px solid #ffe1a1;background:linear-gradient(125deg,#ffe3a1,#e8b74f);color:#222b32;border-radius:11px;padding:15px 21px;font-weight:800;box-shadow:0 7px 22px #dba64722}
.incident-workspace .iw-client{border:1px solid #335567;border-radius:14px;background:#122c39;margin-bottom:20px;padding:18px}.incident-workspace .studio-ticket{background:transparent;border:0;padding:0;gap:14px;margin:0;box-shadow:none}.incident-workspace .studio-ticket h3{font-size:19px;margin:6px 0}.incident-workspace .iw-capture{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #305061;margin-top:15px;padding-top:12px}.incident-workspace .iw-capture p{font-size:13px;color:#aac6d1;line-height:1.7;margin:0}.incident-workspace .iw-capture svg{vertical-align:middle}.incident-workspace .iw-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.incident-workspace .iw-panel{min-width:0;border:1px solid #315262;border-radius:16px;padding:24px;background:linear-gradient(135deg,#142f3c,#102630);overflow-wrap:anywhere}.incident-workspace .iw-section-title{display:flex;align-items:center;gap:12px;margin-bottom:20px}.incident-workspace .iw-section-title>svg{width:40px;height:40px;padding:9px;flex-shrink:0;color:#9ee5ed;background:#214755;border-radius:11px}.incident-workspace .iw-section-title h3{font-size:19px;color:#e3f3f7;margin:0}.incident-workspace .iw-panel p{line-height:1.65}.incident-workspace .iw-help{color:#adc5d0;font-size:14px}.incident-workspace .iw-reported{border-left:3px solid #5bd5de;background:#091f2b;padding:15px 18px;border-radius:0 10px 10px 0}.incident-workspace .iw-reported h3{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#95beca;margin:0 0 10px}.incident-workspace .iw-reported p{font-size:17px;margin:0;color:#edf6f8}.incident-workspace .iw-management{border-color:#6a5089;background:linear-gradient(135deg,#282a43,#162e39)}.incident-workspace .iw-management .iw-section-title small{color:#d2b2fa}.incident-workspace .iw-management .iw-section-title>svg{color:#d9bcfc;background:#513d69}.incident-workspace #logistics-notes{scroll-margin-top:185px}.incident-workspace #logistics-notes>div{margin-bottom:0;max-width:100%}.incident-workspace .iw-actions{border-top:3px solid var(--iw-gold);margin-bottom:20px}.incident-workspace .iw-actions .iw-section-title>svg{background:#51432b;color:var(--iw-gold)}.incident-workspace .iw-actions>div:last-child{margin-bottom:0}.incident-workspace .iw-records{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.incident-workspace .iw-history .studio-problem{border:1px solid #305565;border-left:3px solid #51bac6;border-radius:10px;margin-top:12px;padding:16px;background:#0c2430}.incident-workspace .iw-history .studio-problem h4{margin:0 0 8px;font-size:13px;line-height:1.6;color:#9edde4}.incident-workspace .iw-history .studio-problem small{font-size:12px;line-height:1.7}.incident-workspace .iw-history .studio-problem p{margin-bottom:0}.incident-workspace .iw-history .logistics-note{border-left-color:#b98af2;background:#24283f}.incident-workspace .iw-advice{display:flex;align-items:flex-start;gap:10px;border-top:1px solid #31505d;padding-top:17px;margin-top:20px;color:#a2bdc8;font-size:13px;line-height:1.6}.incident-workspace .iw-advice svg{flex-shrink:0;margin-top:2px}
@media(max-width:850px){.incident-workspace .iw-overview{align-items:stretch;flex-direction:column}.incident-workspace .iw-columns,.incident-workspace .iw-records{grid-template-columns:1fr}.incident-workspace .iw-identity strong{font-size:17px}.incident-workspace .iw-panel{padding:18px}.incident-workspace .iw-client .studio-ticket{flex-wrap:wrap}.incident-workspace .iw-context nav{padding:7px;gap:3px}.incident-workspace .iw-context nav button{flex:1;padding:9px 5px;font-size:12px;gap:5px}.incident-workspace .iw-identity{padding:12px;gap:8px;flex-wrap:wrap}.incident-workspace .iw-identity>div{flex:1;min-width:160px}.incident-workspace .iw-symbol{width:35px;height:35px}.incident-workspace .iw-identity small{font-size:8px;letter-spacing:.8px}.incident-workspace .iw-status{font-size:10px;padding:5px 8px}.incident-workspace .iw-heading h2{font-size:24px}.incident-workspace .iw-overview{padding:20px}.incident-workspace .iw-capture{align-items:flex-start;flex-direction:column}.incident-workspace [data-area],.incident-workspace #logistics-notes{scroll-margin-top:200px}.incident-workspace button{white-space:normal}.incident-workspace input,.incident-workspace textarea,.incident-workspace select{max-width:100%}}
.incident-workspace .iw-context{top:84px}
@media(max-width:760px){.incident-workspace .iw-context{top:70px}}
@media(prefers-reduced-motion:reduce){.incident-workspace *{scroll-behavior:auto!important;transition:none!important}}

/* Servicios: visual route for the operator without changing its actions or API. */
.svc-module:has(.svc-detail-head){position:relative}.svc-module:has(.svc-detail-head)>.svc-location{position:sticky;top:82px;z-index:12;background:#102b38;border-color:#447889;box-shadow:0 8px 20px #0006}.svc-module:has(.svc-detail-head)>.svc-refresh-status{margin:12px 0;color:#9ec6d2}.svc-module:has(.svc-detail-head)>.svc-card.svc-assignment{border:2px solid #b89343;background:linear-gradient(135deg,#273343,#252b3e);box-shadow:0 10px 28px #0003}.svc-module:has(.svc-detail-head)>.svc-card.svc-assignment h3{color:#ffe09b;font-size:22px}.svc-module:has(.svc-detail-head)>.svc-card.svc-assignment h3 svg{color:#ffe09b}.svc-module:has(.svc-detail-head)>.svc-card.svc-assignment[data-capture-pending="true"]{border-color:#e5a45c}.svc-module:has(.svc-detail-head)>.svc-detail-head{position:sticky;top:127px;z-index:11;background:linear-gradient(110deg,#163e59,#233853);border:2px solid #5c91ac;border-radius:15px;padding:22px;margin-top:18px;box-shadow:0 10px 28px #0006}.svc-module:has(.svc-detail-head)>.svc-detail-head h2{font-size:28px;margin:7px 0}.svc-module:has(.svc-detail-head)>.svc-facts{margin-top:0;border:1px solid #375d6c;border-radius:14px;padding:14px;background:#0e2531}.svc-module:has(.svc-detail-head)>.svc-facts article{background:#143443;border-color:#386879}.svc-module:has(.svc-detail-head)>.svc-detail-grid{margin-top:20px}.svc-module:has(.svc-detail-head)>.svc-detail-grid>.svc-card{border-top:3px solid #4dbdca}.svc-module:has(.svc-detail-head)>.svc-detail-grid>.svc-card:nth-child(2){border-top-color:#a679de}.svc-module:has(.svc-detail-head)>.svc-detail-grid h3{font-size:17px;color:#cfeaf0;margin-top:22px}.svc-module:has(.svc-detail-head)>.svc-card:not(.svc-assignment){border-radius:15px}.svc-module:has(.svc-detail-head)>.svc-card:not(.svc-assignment)>h3{font-size:18px;color:#a9e4eb}.svc-module:has(.svc-detail-head)>.svc-card:not(.svc-assignment) .svc-note{border-left:3px solid #48bfc9;background:#0e2935;border-radius:9px;padding:14px;margin-top:12px}.svc-module:has(.svc-detail-head)>.svc-card:not(.svc-assignment) .svc-note.svc-logistics{border-left-color:#b783f0;background:#26283e}.svc-module:has(.svc-detail-head)>.svc-boundary{margin-top:20px;border:1px solid #436777;border-radius:12px;padding:14px;background:#112a36}
@media(max-width:760px){.svc-module:has(.svc-detail-head)>.svc-location{top:70px}.svc-module:has(.svc-detail-head)>.svc-detail-head{top:113px}.svc-module:has(.svc-detail-head)>.svc-detail-head h2{font-size:22px}}

/* Attention counters: keep the explanatory notice below the buttons. */
.svc-attention-summary{align-items:center;position:relative;background:#202a2e!important;padding:10px 12px 0!important;gap:8px 9px!important}.svc-attention-summary>button{position:relative;z-index:1}.svc-attention-summary>small{flex:0 0 100%;width:100%;border-top:1px solid #6f5a3d;padding:8px 4px 10px;line-height:1.4}

/* Detalle de Servicios: contexto primero, decisiones después. */
.crm-app .svc-module:has(.svc-detail-head){display:flex;flex-direction:column}
.crm-app .svc-module:has(.svc-detail-head)>.svc-hero{order:0}
.crm-app .svc-module:has(.svc-detail-head)>.svc-location{order:1;position:static;top:auto}
.crm-app .svc-module:has(.svc-detail-head)>.svc-attention-summary{order:2}
.crm-app .svc-module:has(.svc-detail-head)>.svc-detail-head{order:3;position:sticky;top:8px;z-index:12;min-height:112px;margin:14px 0 16px;padding:38px 26px 20px;border:1px solid #63d6e0;border-top:4px solid #e7bd59;border-radius:16px;background:linear-gradient(105deg,#173f53f8,#142b39f8);box-shadow:0 12px 30px #0008;backdrop-filter:blur(14px)}
.crm-app .svc-module:has(.svc-detail-head)>.svc-detail-head::before{content:'BANDEJA DE ATENCIÓN  ·  SOPORTE TÉCNICO  ·  SERVICIO EN CAMPO';position:absolute;top:12px;left:26px;color:#f5cd77;font-size:10px;letter-spacing:.13em;font-weight:850}
.crm-app .svc-module:has(.svc-detail-head)>.svc-detail-head::after{content:'CONTEXTO ACTIVO';position:absolute;right:24px;top:12px;color:#83e2e7;font-size:10px;letter-spacing:.12em;font-weight:850}
.crm-app .svc-module:has(.svc-detail-head)>.svc-detail-head h2{font-size:30px;letter-spacing:-.02em;color:#f0fbff}
.crm-app .svc-module:has(.svc-detail-head)>.svc-detail-head p{font-size:15px;color:#b8dce6;font-weight:650}
.crm-app .svc-module:has(.svc-detail-head)>.svc-facts{order:4}
.crm-app .svc-module:has(.svc-detail-head)>.svc-validation{order:5}
.crm-app .svc-module:has(.svc-detail-head)>.svc-lifecycle{order:6}
.crm-app .svc-module:has(.svc-detail-head)>.svc-assignment:not(.svc-lifecycle){order:7}
.crm-app .svc-module:has(.svc-detail-head)>.svc-detail-grid{order:8}
.crm-app .svc-module:has(.svc-detail-head)>section.svc-card:not(.svc-assignment){order:9}
.crm-app .svc-module:has(.svc-detail-head)>.svc-boundary{order:10}
.svc-decision-hero{display:grid;grid-template-columns:repeat(2,minmax(210px,1fr));gap:14px;margin:18px 0 8px}
.svc-decision-hero button{min-height:62px;font-size:16px;font-weight:800;border-radius:13px;box-shadow:0 8px 20px #0003;transition:transform .16s,box-shadow .16s}
.svc-decision-hero button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 25px #0005}
.svc-decision-hero .svc-cancel-action{background:linear-gradient(135deg,#63303b,#8f3d4b)!important;border-color:#e18a91!important;color:#fff1f2!important}
.svc-decision-hero .svc-assign-action{background:linear-gradient(135deg,#216b72,#2aa39d)!important;border-color:#83e3d6!important;color:#efffff!important}
.svc-decision-caption{margin:8px 0 4px;color:#b9d5df;font-size:13px}
.svc-secondary-action{margin-top:10px!important;opacity:.88}
@media(max-width:650px){.svc-decision-hero{grid-template-columns:1fr}.crm-app .svc-module:has(.svc-detail-head)>.svc-detail-head{top:0;min-height:100px;padding:38px 15px 16px}.crm-app .svc-module:has(.svc-detail-head)>.svc-detail-head::after{display:none}.crm-app .svc-module:has(.svc-detail-head)>.svc-detail-head::before{left:15px;font-size:8px}.crm-app .svc-module:has(.svc-detail-head)>.svc-detail-head h2{font-size:24px}}

/* Información operativa: tarjetas de lectura rápida en lugar de párrafos planos. */
.crm-app .svc-module:has(.svc-detail-head)>.svc-detail-grid>.svc-card{padding:22px;background:linear-gradient(145deg,#163543,#102630);box-shadow:0 10px 24px #0003}
.crm-app .svc-module:has(.svc-detail-head)>.svc-detail-grid>.svc-card:first-child{border-top:4px solid #62d6dd}
.crm-app .svc-module:has(.svc-detail-head)>.svc-detail-grid>.svc-card:nth-child(2){border-top:4px solid #b187e6}
.crm-app .svc-module:has(.svc-detail-head)>.svc-detail-grid>.svc-card:first-child>p:not(.svc-pre){display:flex;align-items:center;gap:10px;margin:10px 0;padding:11px 13px;border:1px solid #315d6e;border-radius:10px;background:#0d2936;color:#dceff5;font-weight:650}
.crm-app .svc-module:has(.svc-detail-head)>.svc-detail-grid>.svc-card:first-child>p:not(.svc-pre)::before{content:'•';display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#205b70;color:#91edf0;font-size:18px;line-height:1}
.crm-app .svc-module:has(.svc-detail-head)>.svc-detail-grid>.svc-card:first-child>h3:not(:first-child){margin-top:24px;padding:10px 12px;border-radius:9px;background:linear-gradient(90deg,#3b3020,#1a3039);color:#f5d58b;border-left:3px solid #e3b85d}
.crm-app .svc-module:has(.svc-detail-head)>.svc-detail-grid>.svc-card:first-child>p.svc-pre{margin:0;padding:16px;border-radius:11px;background:#0b202b;border:1px dashed #4d8190;color:#f1f8fa;line-height:1.65}
.crm-app .svc-module:has(.svc-detail-head)>.svc-detail-grid>.svc-card:nth-child(2)>.svc-order{padding:15px 16px;margin:12px 0;border:1px solid #3c7084;border-radius:11px;background:linear-gradient(105deg,#153c4d,#102933)}
.crm-app .svc-module:has(.svc-detail-head)>.svc-detail-grid>.svc-card:nth-child(2)>.svc-order b{display:block;color:#f2d68e;font-size:15px}
.crm-app .svc-module:has(.svc-detail-head)>.svc-detail-grid>.svc-card:nth-child(2)>.svc-order p{margin:8px 0 0;color:#b9d5df}
.crm-app .svc-module:has(.svc-detail-head)>.svc-detail-grid>.svc-card:nth-child(2)>h3:not(:first-child){margin-top:26px;padding-top:17px;border-top:1px solid #315867}
.crm-app .svc-module:has(.svc-detail-head)>.svc-detail-grid .svc-timeline{background:#0d2834;border-radius:11px;padding:12px 18px 12px 30px}
.crm-app .svc-module:has(.svc-detail-head)>.svc-detail-grid .svc-timeline li::marker{color:#e4bb63}
.crm-app .svc-module:has(.svc-detail-head)>section.svc-card:not(.svc-assignment){padding:22px;background:linear-gradient(145deg,#153542,#102731);box-shadow:0 10px 24px #0003}
.crm-app .svc-module:has(.svc-detail-head)>section.svc-card:not(.svc-assignment)>.svc-note{position:relative;padding:17px 18px 17px 22px;margin:12px 0;border:1px solid #326779;border-left:4px solid #54cbd3;border-radius:11px;background:#0c2935;box-shadow:0 5px 14px #0002}
.crm-app .svc-module:has(.svc-detail-head)>section.svc-card:not(.svc-assignment)>.svc-note strong{display:block;color:#eaf8fb;font-size:15px}
.crm-app .svc-module:has(.svc-detail-head)>section.svc-card:not(.svc-assignment)>.svc-note small{color:#8fc1cf;letter-spacing:.02em}

.svc-validation-confirm-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:#06131de8;backdrop-filter:blur(5px)}.svc-validation-confirm-backdrop .svc-validation-confirm{width:min(620px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:auto;box-sizing:border-box;margin:0!important;box-shadow:0 24px 70px #000b;animation:svc-validation-confirm-in .2s ease-out}.svc-validation-confirm-backdrop .svc-validation-confirm h4{display:flex;align-items:center;gap:10px}.svc-validation-confirm-backdrop .svc-validation-confirm h4 svg{color:#ffd36d;flex-shrink:0}@keyframes svc-validation-confirm-in{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:650px){.svc-validation-confirm-backdrop{padding:12px}.svc-validation-confirm-backdrop .svc-validation-confirm{width:100%;max-height:calc(100dvh - 24px)}}


/* tecnico-grupos-cf8c246108ea.css */
.installation-table .tech-service-group{cursor:default;background:#e4f4f0}.installation-table .tech-service-group:hover{background:#e4f4f0}.installation-table .tech-service-group.history,.installation-table .tech-service-group.history:hover{background:#e9eef3}.installation-table .tech-service-group th{padding:15px 18px;border-top:2px solid #7eb9ad;text-align:left}.installation-table .tech-service-group.history th{border-top:2px solid #a6b5c4}.tech-service-group>div,.tech-service-group th>div{display:flex;align-items:center;gap:12px}.tech-service-group svg{color:#167567;flex-shrink:0}.tech-service-group.history svg{color:#597084}.tech-service-group strong{display:block;font-size:16px;font-weight:750;color:#174b43}.tech-service-group.history strong{color:#3d5264}.tech-service-group small{display:block;font-size:12px;font-weight:400;margin-top:3px;color:#526b70}.tech-service-group-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;border-radius:20px;background:#cee7df;color:#174b43;font-size:13px}.history .tech-service-group-count{background:#d8e0e8;color:#3d5264}.installation-cards>h2.tech-service-group{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding:14px;margin:14px 0 0;border-radius:10px;background:#e4f4f0;border:1px solid #a7cfc4}.installation-cards>h2.tech-service-group.history{background:#e9eef3;border-color:#bfccd7}


/* sidebar-scrollbar-20261003.css */
/* Scoped CRM WEB sidebar scrollbar. Keep native scrolling and the dark shell. */
.crm-app .crm-sidebar{scrollbar-width:thin;scrollbar-color:#416e70 #101419}
.crm-app .crm-sidebar::-webkit-scrollbar{width:8px;background:#101419}
.crm-app .crm-sidebar::-webkit-scrollbar-track{background:#101419;border-radius:8px}
.crm-app .crm-sidebar::-webkit-scrollbar-thumb{background:#416e70;border:2px solid #101419;border-radius:8px}
.crm-app .crm-sidebar::-webkit-scrollbar-thumb:hover{background:#73d9c7}
.crm-app .crm-sidebar::-webkit-scrollbar-corner{background:#101419}


/* call-guide-54b747869460.css */
.svc-validation{border-top:3px solid #54d3e4!important;background:linear-gradient(125deg,#122d3b,#11222c)!important;margin:20px 0;padding:22px!important;color:#d9eaf4;color-scheme:dark}.svc-validation>header{display:flex;align-items:center;gap:15px;margin-bottom:16px}.svc-validation h3{font-size:24px;margin:4px 0;color:#a4e7f4}.svc-validation header small{letter-spacing:.12em;color:#80d3df}.svc-validation-icon{background:#174f60;border:1px solid #429db1;padding:14px;border-radius:14px;color:#8feafa;display:flex}.svc-validation h4{display:flex;align-items:center;gap:8px;font-size:17px;color:#a4e7f4;margin:8px 0 15px}.svc-validation-toolbar,.svc-validation-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0}.svc-validation-summary{display:flex;flex-direction:column;gap:7px;padding:16px;background:#193849;border:1px solid #326175;border-radius:12px}.svc-validation-summary strong{font-size:19px}.svc-validation-summary span{color:#7de1d0}.svc-validation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0}.svc-validation-grid>article{min-width:0;background:#102833;border:1px solid #31535f;border-radius:12px;padding:16px;overflow-wrap:anywhere}.svc-validation label{display:flex;flex-direction:column;gap:8px;color:#b9d5df;font-size:14px}.svc-validation input:not([type=checkbox]),.svc-validation select,.svc-validation textarea{box-sizing:border-box;width:100%;background:#0c202c!important;border:1px solid #477b91!important;color:#e5f4fb!important;border-radius:9px;padding:12px!important;min-height:44px;font:inherit;color-scheme:dark}.svc-validation input:focus,.svc-validation select:focus,.svc-validation textarea:focus{outline:2px solid #47c5d3;outline-offset:2px}.svc-validation input[type=checkbox]{width:18px!important;height:18px!important;flex:0 0 18px;accent-color:#dcb24b;margin:0!important}.svc-validation .svc-validation-check{flex-direction:row;align-items:center;gap:10px;margin:12px 0}.svc-validation fieldset{border:1px solid #42748b;border-radius:12px;padding:18px;min-width:0;margin-top:18px}.svc-validation legend{font-size:19px;color:#a5e9f4;padding:0 8px}.svc-validation small{display:block;color:#abc8d5;line-height:1.6}.svc-validation button{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:normal;min-height:42px}.svc-validation button:disabled{opacity:.5;cursor:not-allowed}.svc-validation-warning{display:flex;align-items:flex-start;gap:10px;padding:14px;background:#3c321d;color:#ffe1a0;border:1px solid #94753a;border-radius:10px;overflow-wrap:anywhere}.svc-validation-warning>svg{flex-shrink:0}.svc-validation-warning p{margin:4px 0 12px}.svc-validation-good{color:#9de9c3;padding:12px;background:#133b34;border-radius:9px}.svc-validation-calls{padding:20px 0;border-block:1px solid #33515f;margin-top:20px}.svc-validation-call{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:13px 0;border-bottom:1px solid #304650}.svc-validation-call>div{flex:1;min-width:180px}.svc-validation-audio{display:grid;gap:10px;margin:15px 0;padding:15px;background:#102530;border-radius:10px}.svc-validation audio{width:100%;max-width:620px;color-scheme:dark}.svc-validation-confirm{padding:20px;border:1px solid #d2a743;background:#26343b;border-radius:12px;margin:20px 0}.svc-validation-confirm button{margin-right:10px}.svc-validation details{border-top:1px solid #3e6477;padding-top:12px}.svc-validation summary{cursor:pointer;color:#ffd989}.svc-validation .svc-pre{white-space:pre-wrap;overflow-wrap:anywhere}.svc-validation{border:1px solid #376b80;border-radius:14px;min-width:0}.svc-validation fieldset{display:block}.svc-validation fieldset>label{margin:14px 0}.svc-validation .svc-validation-check{flex:none}.crm-app .svc-module .svc-validation button[type=submit]{background:#174c3d;border-color:#4cab85;color:#d0fce4}@media(max-width:760px){.svc-validation-grid{grid-template-columns:1fr}.svc-validation{padding:14px!important}.svc-validation h3{font-size:21px}.svc-validation-actions button{width:100%}}.crm-app .svc-module .svc-validation>header{background:linear-gradient(115deg,#163b4c,#102a37);color:#e5f4fb;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:15px;min-height:0;padding:16px;margin:0 0 16px;border:1px solid #376b80;border-radius:12px;box-shadow:none;position:static;text-align:left}.crm-app .svc-module .svc-validation>header>.svc-validation-icon{flex:0 0 auto}.crm-app .svc-module .svc-validation>header>div:last-child{min-width:0;margin:0}.crm-app .svc-module .svc-validation>header h3{color:#b9eff8;line-height:1.25;overflow-wrap:anywhere}.crm-app .svc-module .svc-validation>header small{color:#9ddde7;overflow-wrap:anywhere}@media(max-width:760px){.crm-app .svc-module .svc-validation>header{padding:12px;gap:12px}.crm-app .svc-module .svc-validation>header>.svc-validation-icon{padding:10px}}.crm-app .svc-module .svc-validation-focus{position:relative;border:1px solid #947640!important;border-top:3px solid #f2c66a!important;background:radial-gradient(ellipse at top right,#26495766,transparent 65%),linear-gradient(120deg,#162c37,#10232d)!important;box-shadow:0 12px 34px #0003;padding:26px!important}.crm-app .svc-module .svc-validation-focus>header.svc-validation-hero{background:transparent;border:0;border-radius:0;padding:0 0 22px;margin:0;gap:20px;align-items:center}.crm-app .svc-module .svc-validation-focus>header>.svc-validation-icon{padding:22px;border-radius:20px;color:#f7d48b;background:linear-gradient(145deg,#56482c,#302c24);border:1px solid #a78949;box-shadow:0 6px 24px #e1ae3414}.crm-app .svc-module .svc-validation-focus>header h3{font-size:clamp(26px,2.6vw,36px);font-weight:800;letter-spacing:-.025em;color:#f4f8fa;margin:9px 0 7px}.crm-app .svc-module .svc-validation-focus>header .svc-validation-eyebrow{display:flex;align-items:center;gap:8px;color:#f2cf83;font-size:11px;font-weight:800;letter-spacing:.13em;line-height:1.6}.svc-validation-eyebrow>span{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#f2c66a;box-shadow:0 0 0 4px #f2c66a12}.crm-app .svc-module .svc-validation-subtitle{color:#c4d9e1;font-size:15px;line-height:1.6;margin:0}.svc-validation-reference{display:flex;flex-wrap:wrap;gap:9px;color:#9fbdcb;font-size:12px;margin-top:10px}.svc-validation-launch{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;border-top:1px solid #55707866}.svc-validation-next{color:#f2cf83;font-size:11px;letter-spacing:.1em}.svc-validation-launch p{margin:8px 0 0;line-height:1.6;color:#e2edf3;font-size:16px;max-width:480px}.svc-validation-launch-action{flex:0 1 390px;min-width:0}.crm-app .svc-module .svc-validation .svc-validation-primary{width:100%;min-height:56px;padding:14px 20px;background:linear-gradient(120deg,#f6d387,#e9ba58);color:#202a30;border:1px solid #ffe3a5;border-radius:11px;font-size:16px;font-weight:800;box-shadow:0 4px 18px #e8ba5820;gap:10px;white-space:normal}.crm-app .svc-module .svc-validation .svc-validation-primary:hover:not(:disabled){background:#ffe0a0;box-shadow:0 6px 22px #e8ba5836}.crm-app .svc-module .svc-validation .svc-validation-primary:focus-visible{outline:3px solid #8be8f5;outline-offset:4px}.svc-validation-primary>svg{flex-shrink:0}.svc-validation-launch-action>small{text-align:center;font-size:11px;margin-top:8px;color:#b0c8d3}.crm-app .svc-module .svc-validation-route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:18px;margin:0;padding:18px 0;border-top:1px solid #55707866;border-bottom:1px solid #55707866}.svc-validation-route>li{display:flex;align-items:flex-start;gap:11px;min-width:0}.svc-validation-step{display:flex;align-items:center;justify-content:center;width:29px;height:29px;flex:0 0 29px;border-radius:50%;background:#1c3d4a;border:1px solid #47717e;color:#aee4ee;font-size:13px;font-weight:800}.svc-validation-route b{font-size:13px;color:#dcebf2}.svc-validation-route small{font-size:12px;margin-top:4px}.crm-app .svc-module .svc-validation-footnote{display:flex;align-items:flex-start;gap:9px;color:#a9c4d0;font-size:12px;line-height:1.6;margin:15px 0 0}.svc-validation-footnote>svg{flex:0 0 17px;margin-top:2px}.crm-app .svc-module .svc-validation-focus+.svc-lifecycle{border-top-color:#376073!important}@media(max-width:760px){.crm-app .svc-module .svc-validation-focus{padding:18px!important}.crm-app .svc-module .svc-validation-focus>header.svc-validation-hero{gap:13px;align-items:flex-start}.crm-app .svc-module .svc-validation-focus>header>.svc-validation-icon{padding:13px;border-radius:14px}.svc-validation-launch{flex-direction:column;align-items:stretch;gap:16px}.svc-validation-launch-action{flex:auto}.crm-app .svc-module .svc-validation-route{grid-template-columns:1fr;gap:16px}}.crm-app .svc-validation .svc-validation-utilities{justify-content:flex-end;gap:8px;margin:4px 0 18px;padding-bottom:15px;border-bottom:1px solid #41616b66}.svc-validation-utilities>small{display:flex;align-items:center;gap:6px;margin-right:auto}.crm-app .svc-validation .svc-validation-utilities>button{background:transparent;border-color:#426270;color:#a8c4cf;font-size:12px;min-height:34px;padding:7px 10px}.crm-app .svc-validation .svc-validation-client{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:18px;background:transparent;border:0;padding:0 0 20px}.svc-validation-client>div{min-width:0}.svc-validation-client strong{display:block;font-size:23px;line-height:1.4;margin:4px 0}.svc-validation-client>div>small:first-child{letter-spacing:.12em;font-size:10px}.svc-validation-owner{display:flex;align-items:flex-start;gap:9px;max-width:320px;padding:10px 13px;border:1px solid #56644d;border-radius:9px;background:#d4b4540a}.svc-validation-owner>svg{flex:0 0 17px;color:#e4c276;margin-top:3px}.svc-validation-owner>span{font-size:13px;color:#ead5a4}.svc-validation-owner small{font-size:11px}.svc-validation-next-action{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px;border:1px solid #ae8a40;border-left:4px solid #f2c66a;background:linear-gradient(115deg,#433923,#243334);border-radius:12px;margin:0 0 22px;box-shadow:0 6px 22px #0002}.svc-validation-next-action>div{max-width:760px;min-width:0}.svc-validation-next-action>div>small{font-size:10px;letter-spacing:.15em;color:#f1d390;font-weight:800}.crm-app .svc-validation .svc-validation-next-action h4{font-size:23px;color:#fff0d0;margin:5px 0 8px;line-height:1.3}.svc-validation-next-action p{margin:0;color:#decfb0;font-size:14px;line-height:1.6}.crm-app .svc-module .svc-validation-next-action>.svc-validation-primary{width:auto;min-width:235px;flex:0 0 auto}.crm-app .svc-module .svc-validation-progress{gap:8px;border:0;padding:0;margin:0 0 24px}.svc-validation-progress>li{padding:13px;border:1px solid #385665;border-radius:10px;background:#102632}.svc-validation-progress>li[aria-current=step]{border-color:#b89852;background:#41371f66}.svc-validation-progress>li[aria-current=step] .svc-validation-step{background:#e5be69;border-color:#e5be69;color:#1f2b30}.svc-validation-progress>li[aria-current=step] b{color:#f4d997}.svc-validation-workstep{padding:22px 0;border-top:1px solid #42616b77;margin:0}.crm-app .svc-validation .svc-validation-section-title{font-size:20px;gap:10px;color:#f2dda8;margin:0 0 17px}.svc-validation-section-title>span{font-size:12px;letter-spacing:.04em;display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;border:1px solid #99804a;color:#f4d48c;border-radius:9px;background:#473e2666}.svc-validation-section-title>svg{flex-shrink:0}.svc-validation-workstep>.svc-validation-grid{margin:0}.svc-validation-workstep .svc-validation-grid>article{background:#0d202a88;border-color:#304e5b}.svc-validation-workstep .svc-validation-grid p{font-size:14px;line-height:1.65}.svc-validation-locked{display:flex;align-items:flex-start;gap:10px;padding:14px;background:#0d202a77;border:1px dashed #42606d;border-radius:10px;color:#a8c3cd;font-size:13px;line-height:1.6}.svc-validation-locked>svg{flex:0 0 18px;margin-top:2px}.svc-validation-call-guide{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#a9c4cd;font-size:13px}.svc-validation-call-guide b{color:#f1d28c}.svc-validation-dial-panel{background:linear-gradient(120deg,#17313c,#11242e);border:1px solid #6a6748;border-radius:14px;padding:20px;margin:17px 0}.svc-validation-dial-heading,.svc-validation-dial-footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.svc-validation-dial-heading small{font-size:10px;font-weight:800;letter-spacing:.13em;color:#d7bd7c}.crm-app .svc-validation .svc-validation-dial-heading h4{font-size:21px;color:#f3e2b7;margin:4px 0 0}.svc-validation-dial-heading>button{flex-shrink:0}.svc-validation-dial-footer p{color:#b9ced6;font-size:13px;line-height:1.6;max-width:620px}.crm-app .svc-module .svc-validation-dial-footer>.svc-validation-primary{width:auto;min-width:230px}.svc-validation-dial-panel>small{font-size:11px;margin-top:10px;color:#a9c4cf}.crm-app .svc-validation .svc-validation-call-history{border:1px solid #52644e;border-radius:12px;padding:0;margin:18px 0;background:#0c202b77;overflow:hidden}.crm-app .svc-validation .svc-validation-call-history>summary{display:flex;align-items:center;gap:12px;list-style:none;padding:16px;color:#f0dba7;font-size:14px;font-weight:700}.svc-validation-call-history>summary::-webkit-details-marker{display:none}.svc-validation-call-history>summary>span{flex:1}.svc-validation-call-history>summary small{font-size:11px;font-weight:400;margin-top:3px}.svc-validation-call-history[open]>summary{border-bottom:1px solid #3b5661}.svc-validation-call-history[open]>summary>svg:last-child{transform:rotate(180deg)}.svc-validation-call-history>p,.svc-validation-call-history>small,.svc-validation-call-history>article{margin-left:16px;margin-right:16px}.svc-validation-call-history>small{margin-bottom:12px}.crm-app .svc-validation-call button{color:#f3dba5;border-color:#a08246;background:#3d3726}.svc-validation-decision-help{color:#bbced6;font-size:14px;line-height:1.7;max-width:920px}.svc-validation-actions>button{flex:1 1 180px}.crm-app .svc-validation .svc-validation-confirm-focus{border:1px solid #c5a053;border-left:4px solid #f2c66a;background:linear-gradient(115deg,#44391f,#24353b);margin:0 0 22px;outline-offset:4px}.crm-app .svc-validation .svc-validation-confirm-focus h4{color:#ffe1a1;font-size:23px}.svc-validation-confirm-focus p{line-height:1.6}.svc-validation-confirm-actions{display:flex;gap:12px;flex-wrap:wrap}.crm-app .svc-module .svc-validation-confirm-actions .svc-validation-primary{width:auto;min-width:240px}.crm-app .svc-module .svc-validation .svc-validation-actions>button[type=submit]{background:#e6c275;color:#253039;border-color:#f5d797}.crm-app .svc-module .svc-validation .svc-validation-actions>button:nth-child(2){border-color:#ae7662;color:#f1c5b4}.crm-app .svc-module .svc-validation .svc-validation-actions>button:nth-child(3){border-color:#9b8453;color:#e9d29b}.svc-audio-player{margin:20px 0;padding:23px;border:1px solid #b49451;border-radius:16px;background:radial-gradient(ellipse at top right,#af82361c,transparent 70%),linear-gradient(120deg,#243337,#112631);box-shadow:0 12px 24px #0003;color:#edf4f7}.svc-audio-title{display:flex;align-items:center;gap:13px}.svc-audio-emblem{display:flex;align-items:center;justify-content:center;width:54px;height:54px;flex:0 0 54px;border-radius:14px;background:#54472b;border:1px solid #a4894b;color:#f5d795}.svc-audio-title>div{min-width:0;flex:1}.svc-audio-title small{font-size:10px;font-weight:800;letter-spacing:.14em;color:#eacb86}.svc-audio-title h5{font-size:20px;line-height:1.35;margin:5px 0;color:#fff0ce;overflow-wrap:anywhere}.svc-audio-title>div>span{font-size:12px;color:#adc6d0}.crm-app .svc-module .svc-audio-download{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#ffe1a0;background:#443b27;border:1px solid #a3864b;text-decoration:none;padding:11px 14px;border-radius:9px;font-size:13px;font-weight:700}.svc-audio-timeline{margin:25px 0 18px}.svc-audio-timeline>div{display:flex;justify-content:space-between;font-variant-numeric:tabular-nums;font-size:12px;color:#afc8d1}.svc-audio-timeline b{color:#f6d38b;font-size:15px}.crm-app .svc-validation .svc-audio-player input[type=range]{appearance:auto!important;accent-color:#f0c86f;width:100%;height:28px!important;min-height:28px!important;background:transparent!important;border:0!important;padding:0!important;cursor:pointer;box-shadow:none}.svc-audio-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.svc-audio-transport{display:flex;align-items:center;gap:10px}.crm-app .svc-validation .svc-audio-transport>button{border:1px solid #6b694c;background:#1a3540;color:#efdaa9;min-width:55px;height:52px;padding:8px;border-radius:12px}.svc-audio-transport small{font-size:10px;color:inherit}.crm-app .svc-validation .svc-audio-transport>.svc-audio-play{background:linear-gradient(125deg,#f4d38c,#e8ba58);color:#243038;min-width:150px;border-color:#ffe2a1;font-weight:800;font-size:15px;padding:12px 18px}.svc-audio-options{display:flex;gap:20px;align-items:center}.svc-audio-options>label{font-size:11px;gap:6px;min-width:80px}.svc-audio-options span{display:flex;align-items:center;gap:6px}.crm-app .svc-validation .svc-audio-options select{min-height:36px;font-size:13px;padding:6px 10px!important;border-color:#867344!important;color:#f3dca5!important;min-width:86px}.svc-audio-volume{width:110px}.svc-audio-caption{font-size:11px;color:#b4cad3;margin:20px 0 0;line-height:1.6}.crm-app .svc-validation .svc-audio-player button:focus-visible,.svc-audio-download:focus-visible,.svc-validation-call-history>summary:focus-visible{outline:3px solid #f2d184;outline-offset:3px}.svc-audio-download:hover{filter:brightness(1.15)}@media(max-width:760px){.svc-validation-next-action{flex-direction:column;align-items:stretch;padding:17px;gap:16px}.crm-app .svc-module .svc-validation-next-action>.svc-validation-primary{min-width:0;width:100%}.crm-app .svc-validation .svc-validation-client{align-items:flex-start;flex-direction:column;gap:12px}.svc-validation-owner{max-width:none}.svc-validation-dial-heading,.svc-validation-dial-footer{flex-direction:column;align-items:stretch;gap:10px}.crm-app .svc-module .svc-validation-dial-footer>.svc-validation-primary{min-width:0;width:100%}.svc-validation-dial-panel{padding:16px}.svc-validation-utilities>small{flex-basis:100%}.svc-audio-player{padding:16px}.svc-audio-title{flex-wrap:wrap}.svc-audio-title>div{flex-basis:calc(100% - 70px)}.svc-audio-download{width:100%;box-sizing:border-box}.svc-audio-controls{justify-content:center}.svc-audio-options{width:100%;justify-content:space-between}.svc-audio-volume{width:45%}.crm-app .svc-validation .svc-audio-transport>.svc-audio-play{min-width:130px}.svc-validation-call-guide{gap:7px}.crm-app .svc-module .svc-validation-confirm-actions .svc-validation-primary{min-width:0;width:100%}}.crm-app .svc-validation .svc-validation-dial-panel .svc-validation-confirm-focus{margin:18px 0 0;scroll-margin-block:24px}.svc-validation-confirm-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:24px;background:#06131dcc;backdrop-filter:blur(5px)}.svc-validation-confirm-backdrop .svc-validation-confirm{width:min(620px,calc(100vw - 48px));box-sizing:border-box;margin:0!important;box-shadow:0 24px 70px #000b;animation:svc-validation-confirm-in .2s ease-out}.svc-validation-confirm-backdrop .svc-validation-confirm h4{display:flex;align-items:center;gap:10px}.svc-validation-confirm-backdrop .svc-validation-confirm h4 svg{color:#ffd36d;flex-shrink:0}@keyframes svc-validation-confirm-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.crm-app .svc-validation .svc-validation-workstep{--step-color:#79ddd3;--step-panel:#173e43;padding-block:28px;margin-top:12px}.crm-app .svc-validation .svc-validation-calls{--step-color:#ffcf6c;--step-panel:#443a24}.crm-app .svc-validation form.svc-validation-workstep,.crm-app .svc-validation .svc-validation-workstep:has(>.svc-validation-locked){--step-color:#c9adff;--step-panel:#332b48}.crm-app .svc-validation .svc-validation-section-title{display:flex;align-items:center;gap:18px;font-size:clamp(23px,2.1vw,29px);line-height:1.25;font-weight:800;color:#f2f8fb;margin:0 0 22px;padding:16px 20px 16px 14px;background:linear-gradient(110deg,var(--step-panel),#10242e);border:1px solid #41606b;border-left:5px solid var(--step-color);border-radius:16px;box-shadow:0 8px 20px #0002}.crm-app .svc-validation .svc-validation-section-title>span{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:0 0 82px;min-width:82px;height:82px;font-size:46px;line-height:1;font-weight:900;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:#10232d;background:var(--step-color);border:1px solid var(--step-color);border-radius:18px;box-shadow:0 5px 16px #0003}.crm-app .svc-validation .svc-validation-section-title>svg{width:29px;height:29px;color:var(--step-color);flex:0 0 29px}.crm-app .svc-validation .svc-validation-route{gap:14px}.crm-app .svc-validation .svc-validation-route>li{align-items:center;gap:14px;padding:17px;border:1px solid #3c606d;border-radius:14px;background:#102632}.crm-app .svc-validation .svc-validation-step{box-sizing:border-box;flex:0 0 54px;width:54px;height:54px;border-radius:14px;font-size:30px;font-weight:900;line-height:1}.crm-app .svc-validation .svc-validation-route b{font-size:17px;line-height:1.3}.crm-app .svc-validation .svc-validation-route small{font-size:13px;line-height:1.4}.crm-app .svc-validation .svc-validation-progress>li[aria-current=step]{border:2px solid #ffcf6c;background:#3b3524;box-shadow:0 0 0 3px #ffcf6c14}.crm-app .svc-validation .svc-validation-progress>li[aria-current=step] .svc-validation-step{background:#ffcf6c;border-color:#ffe3a4;color:#15252b}.crm-app .svc-validation .svc-validation-progress>li[aria-current=step]>div:before{content:"PASO ACTUAL";display:block;margin-bottom:6px;color:#ffdc8d;font-size:11px;letter-spacing:.12em;font-weight:900}@media(max-width:1050px){.crm-app .svc-validation .svc-validation-route{grid-template-columns:1fr}.crm-app .svc-validation .svc-validation-route>li{padding:13px 16px}}@media(max-width:600px){.crm-app .svc-validation .svc-validation-section-title{display:grid;grid-template-columns:66px 24px minmax(0,1fr);gap:11px;padding:12px 10px;font-size:21px;overflow-wrap:anywhere}.crm-app .svc-validation .svc-validation-section-title>span{flex-basis:66px;min-width:66px;height:66px;font-size:38px;border-radius:14px}.crm-app .svc-validation .svc-validation-section-title>svg{flex-basis:24px;width:24px;height:24px}.crm-app .svc-validation .svc-validation-workstep{padding-block:20px}.crm-app .svc-module .svc-validation-focus{padding:16px!important}}.svc-call-guide{color:#e7f3f4;background:#10212b;border:1px solid #529ea8;border-radius:22px;padding:0;width:min(1160px,95vw);max-width:95vw;max-height:93dvh;box-shadow:0 28px 100px #0009;font-family:inherit;overflow:hidden}.svc-call-guide[open]{display:flex;flex-direction:column}.svc-call-guide::backdrop{background:#020a12c9;backdrop-filter:blur(5px)}.svc-call-guide button,.svc-call-guide input,.svc-call-guide textarea{font:inherit}.svc-call-guide button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 13px;border:1px solid #426678;border-radius:10px;background:#193948;color:#e7f3f4;cursor:pointer;min-height:42px}.svc-call-guide button:disabled{opacity:.45;cursor:default}.svc-call-guide button:focus-visible,.svc-call-guide input:focus-visible,.svc-call-guide textarea:focus-visible{outline:3px solid #8cece1;outline-offset:2px}.svc-call-guide button:not(:disabled):hover{filter:brightness(1.15)}.svc-call-guide-header{display:flex;align-items:center;gap:16px;padding:22px 26px;background:linear-gradient(110deg,#184451,#112937);border-bottom:1px solid #355b68;flex-shrink:0}.svc-call-guide-header>button{margin-left:auto}.svc-call-guide-header h2{font-size:25px;margin:4px 0;color:#fff}.svc-call-guide-header small{color:#70ddd3;letter-spacing:1.7px;font-weight:800;font-size:11px}.svc-call-guide-header p{margin:0;font-size:13px;color:#b6d2d9}.svc-call-guide-symbol{display:grid;place-items:center;background:#67d6c8;color:#073b40;width:58px;height:58px;border-radius:17px;flex-shrink:0}.svc-call-guide-state{display:flex;gap:10px;align-items:center;background:#0c1922;padding:12px 26px;font-size:13px;flex-shrink:0}.svc-call-guide-state>span:last-child{margin-left:auto;color:#adc7d1}.svc-call-guide-dot{background:#f5c15d;border-radius:50%;width:8px;height:8px}.svc-call-guide-body{padding:20px 26px;overflow:auto;scrollbar-width:thin;scrollbar-color:#426978 #10212b}.svc-call-guide-intro{display:flex;align-items:center;gap:12px;color:#b7d9de;padding:14px 16px;background:#183541;border:1px solid #37606c;border-radius:13px;margin-bottom:18px}.svc-call-guide-intro>div{flex:1}.svc-call-guide-intro>button{max-width:320px}.svc-call-guide-columns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,1fr);gap:20px}.svc-call-guide-question{display:block;border:1px solid #315665;background:#132c38;border-left:4px solid #73b3ef;border-radius:14px;padding:17px;margin-bottom:13px}.svc-call-guide-question h3,.svc-call-guide-question>span{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:750;margin:0 0 13px}.svc-call-guide-question i{font-style:normal;font-size:12px;background:#284b5b;color:#bde4f7;border-radius:7px;min-width:25px;height:25px;display:inline-grid;place-items:center}.svc-call-guide-question.tone-cost{border-left-color:#f4c56a}.svc-call-guide-question.tone-attention{border-left-color:#b899ef}.svc-call-guide-person{border-left-color:#6bd8cb}.svc-call-guide label{font-size:13px;color:#c2dce2}.svc-call-guide input,.svc-call-guide textarea{display:block;box-sizing:border-box;width:100%;margin:8px 0;padding:12px;border:1px solid #537481;border-radius:9px;background:#0b202a;color:#f1f9fb}.svc-call-guide input:disabled,.svc-call-guide textarea:disabled{opacity:.6}.svc-call-guide input::placeholder{color:#8eabb5}.svc-call-guide textarea{resize:vertical}.svc-call-guide small{display:block;font-size:12px;color:#a9c5ce;line-height:1.6}.svc-call-guide-options{display:flex;gap:10px;margin:12px 0}.svc-call-guide-options>button{width:110px;background:#0e2632;border-color:#416070}.svc-call-guide-options>button[aria-pressed=true]{background:#196558;border-color:#73e4cd;color:#e7fff9}.svc-call-guide-options>button:last-child[aria-pressed=true]{background:#774136;border-color:#f7b69b}.svc-call-guide-contacts{background:#0d202b;border:1px solid #345463;border-radius:14px;padding:19px;align-self:start}.svc-call-guide-contacts h3{display:flex;gap:9px;align-items:center;margin:0;color:#84ddd9;font-size:17px}.svc-call-guide-contacts p{font-size:13px;color:#b5cdd5}.svc-call-guide-contacts article{background:#17323e;border-radius:11px;padding:13px;margin:12px 0;border:1px solid #2e505e}.svc-call-guide-contacts article strong{display:block;font-size:20px;letter-spacing:.5px;margin:4px 0 11px}.svc-call-guide-contacts article>div{display:flex;gap:7px;flex-wrap:wrap}.svc-call-guide-contacts article button{padding:7px 9px;font-size:12px}.svc-call-guide-contacts>button{width:100%;margin-bottom:9px}.svc-call-guide-contacts>label{display:block;margin-top:18px}.svc-call-guide-phone-review,.svc-call-guide-abort{background:#42391f;border:1px solid #caac5b;border-radius:11px;padding:16px;margin-top:14px}.svc-call-guide-phone-review button,.svc-call-guide-abort button{margin:4px}.svc-call-guide-error{color:#ffe0d7;border:1px solid #c97b65;background:#4d2b26;border-radius:11px;padding:13px;margin-bottom:12px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.svc-call-guide-footer{padding:16px 26px;display:flex;justify-content:space-between;align-items:center;gap:16px;background:#0c1b25;border-top:1px solid #355b68;flex-shrink:0}.svc-call-guide-footer>div{display:flex;align-items:center;gap:10px;font-size:12px;color:#9cc9c7}.svc-call-guide .svc-call-guide-primary{background:linear-gradient(115deg,#85e4d5,#53c1c0);color:#07323a;border-color:#9cebdc;font-weight:800}.svc-call-guide-footer .svc-call-guide-primary{min-height:46px}.svc-call-guide-spin{animation:svc-guide-spin 1s linear infinite}@keyframes svc-guide-spin{to{transform:rotate(360deg)}}.svc-guide-resume,.svc-guide-summary{border:1px solid #48766f!important;background:#143b35!important;padding:18px!important;border-radius:13px;margin:16px 0}.svc-guide-summary h4{display:flex;gap:8px;align-items:center;color:#a4efda}.svc-guide-route{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:14px 0}.svc-guide-route button[aria-pressed=true]{background:#256860!important;border-color:#8bddce!important;color:#fff!important}.svc-guide-phone-choices{display:block;margin:14px 0}.svc-guide-route small{flex-basis:100%}@media(max-width:760px){.svc-call-guide{width:97vw;max-width:97vw;max-height:97dvh;border-radius:15px}.svc-call-guide-header{padding:15px;gap:10px}.svc-call-guide-header h2{font-size:21px}.svc-call-guide-symbol{width:42px;height:42px}.svc-call-guide-body{padding:14px}.svc-call-guide-columns{grid-template-columns:1fr}.svc-call-guide-state{padding:10px 14px;flex-wrap:wrap}.svc-call-guide-state>span:last-child{margin:0;width:100%}.svc-call-guide-intro{flex-wrap:wrap}.svc-call-guide-intro>button{width:100%;max-width:none}.svc-call-guide-footer{padding:12px;flex-direction:column;align-items:stretch}.svc-call-guide-footer>div:last-child{flex-wrap:wrap}.svc-call-guide-footer button{flex:1;font-size:12px}.svc-call-guide-contacts{padding:14px}}@media(prefers-reduced-motion:reduce){.svc-call-guide-spin{animation:none}}


/* cierre-recepcion-d45a521cd51f.css */
.svc-lifecycle{border-top:3px solid #68d9d7!important;background:linear-gradient(120deg,#14313f,#122630)!important}.svc-lifecycle h3{display:flex;align-items:center;gap:10px;font-size:20px;color:#a1e5ef}.svc-lifecycle svg{flex-shrink:0}.svc-lifecycle fieldset input,.svc-lifecycle fieldset select,.svc-lifecycle fieldset textarea{min-width:0;max-width:100%;box-sizing:border-box;color-scheme:dark;background:#0c2330;color:#e2f5ff}.svc-lifecycle .svc-cancel-action{background:#502832;border-color:#d57783;color:#ffe3e6}.svc-lifecycle .svc-cancel-action:hover:not(:disabled){background:#69323e}.svc-lifecycle .svc-review-context{line-height:1.6;overflow-wrap:anywhere}.svc-lifecycle .svc-close-action{display:flex;align-items:center;justify-content:center;gap:16px;min-height:78px;padding:18px 24px;background:linear-gradient(115deg,#17665e,#268c77);border:1px solid #78ddba;color:#f1fff9;border-radius:14px;font-size:19px;font-weight:750;box-shadow:0 5px 18px #052c2855}.svc-lifecycle .svc-close-action:hover:not(:disabled){background:#267f6c;box-shadow:0 6px 24px #1cad8d33}.svc-lifecycle button:disabled{opacity:.55;cursor:wait}.svc-lifecycle .svc-close-action small{display:block;color:#bcf4dc;font-size:12px;font-weight:600;margin-top:6px}.svc-lifecycle .svc-reception-check{display:flex;align-items:flex-start;gap:14px;padding:18px;background:#10332f;border:1px solid #397a69;border-radius:12px;margin:12px 0;color:#e1f8ef;grid-column:1/-1;cursor:pointer}.svc-lifecycle .svc-reception-check input[type=checkbox]{width:23px;height:23px;min-width:23px;margin:0;accent-color:#59d1a5}.svc-lifecycle .svc-reception-check span{line-height:1.5}.svc-lifecycle .svc-reception-check svg{vertical-align:middle;margin-right:6px}.svc-lifecycle .svc-reception-check strong{display:block;font-size:21px;letter-spacing:1px;color:#ffe097}.svc-lifecycle .svc-reception-check small{display:block;font-size:12px;color:#bad4d7;margin-top:6px}.svc-lifecycle .svc-equipment-receipt{grid-column:1/-1;border:1px solid #bd9346;background:#292c24;padding:18px;border-radius:14px}.svc-lifecycle .svc-equipment-receipt h4{display:flex;gap:10px;align-items:center;color:#ffe097;margin:0 0 10px}.svc-lifecycle .svc-reception-summary{padding:16px;border:1px solid #5bbd9c;border-radius:10px;background:#113c31;color:#d9ffef}@media(max-width:600px){.svc-lifecycle .svc-close-action{width:100%;font-size:16px}.svc-lifecycle .svc-reception-check strong{font-size:17px;overflow-wrap:anywhere}}


/* cierre-contador-95e23ce17cef.css */
.svc-attention-block{margin:14px 0}.crm-app .svc-closure-notice,.svc-closure-notice{display:flex;width:100%;align-items:center;gap:18px;text-align:left;padding:20px 22px;margin:0 0 12px;border:1px solid #e77586;border-left:5px solid #ff637c;border-radius:14px;background:linear-gradient(110deg,#502431,#291c29);color:#ffeef1;cursor:pointer;box-shadow:0 5px 20px #11040a33;box-sizing:border-box}.crm-app .svc-closure-notice:hover,.svc-closure-notice:hover{background:linear-gradient(110deg,#63303c,#36212c);border-color:#ff9aaa}.svc-closure-icon{display:flex;align-items:center;justify-content:center;flex:0 0 54px;height:54px;border-radius:14px;background:#9d3a5144;color:#ff9aaa}.svc-closure-copy{display:flex;flex:1;flex-direction:column;gap:7px;min-width:0}.svc-closure-copy strong{font-size:21px;color:#fff0f3}.svc-closure-copy>span{font-size:14px;color:#e9bbc4;line-height:1.5}.svc-closure-copy small{display:flex;align-items:center;gap:9px;font-size:13px;color:#ffc9d3;font-weight:750}.svc-closure-number{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:62px;min-height:62px;box-sizing:border-box;padding:9px 14px;border-radius:16px;background:#d93956;color:#fff;font-size:32px;line-height:1;font-weight:850}.svc-closure-notice:focus-visible{outline:3px solid #ffcbd3;outline-offset:3px}@media(max-width:600px){.crm-app .svc-closure-notice,.svc-closure-notice{gap:12px;padding:16px 12px}.svc-closure-icon{display:none}.svc-closure-copy strong{font-size:17px}.svc-closure-copy>span{font-size:12px}.svc-closure-number{font-size:26px;min-width:48px;min-height:52px;padding:8px}.svc-closure-copy small{font-size:12px}}


/* atencion-pulso-0b305ebb0dc3.css */
.svc-attention-block{margin:14px 0}.crm-app .svc-closure-notice,.svc-closure-notice{display:flex;width:100%;align-items:center;gap:18px;text-align:left;padding:20px 22px;margin:0 0 12px;border:1px solid #e77586;border-left:5px solid #ff637c;border-radius:14px;background:linear-gradient(110deg,#502431,#291c29);color:#ffeef1;cursor:pointer;box-shadow:0 5px 20px #11040a33;box-sizing:border-box}
.crm-app .svc-closure-notice:hover,.svc-closure-notice:hover{background:linear-gradient(110deg,#63303c,#36212c);border-color:#ff9aaa}.svc-closure-icon{display:flex;align-items:center;justify-content:center;flex:0 0 54px;height:54px;border-radius:14px;background:#9d3a5144;color:#ff9aaa}.svc-closure-copy{display:flex;flex:1;flex-direction:column;gap:7px;min-width:0}.svc-closure-copy strong{font-size:21px;color:#fff0f3}.svc-closure-copy>span{font-size:14px;color:#e9bbc4;line-height:1.5}.svc-closure-copy small{display:flex;align-items:center;gap:9px;font-size:13px;color:#ffc9d3;font-weight:750}.svc-closure-number{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:62px;min-height:62px;box-sizing:border-box;padding:9px 14px;border-radius:16px;background:#d93956;color:#fff;font-size:32px;line-height:1;font-weight:850}.svc-closure-notice:focus-visible{outline:3px solid #ffcbd3;outline-offset:3px}
@media(max-width:600px){.crm-app .svc-closure-notice,.svc-closure-notice{gap:12px;padding:16px 12px}.svc-closure-icon{display:none}.svc-closure-copy strong{font-size:17px}.svc-closure-copy>span{font-size:12px}.svc-closure-number{font-size:26px;min-width:48px;min-height:52px;padding:8px}.svc-closure-copy small{font-size:12px}}
.svc-action-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:14px}
.crm-app .svc-module .svc-attention-block button.svc-closure-notice{display:flex;justify-content:flex-start;align-items:center;gap:16px;text-align:left;white-space:normal;width:100%;height:100%;padding:20px;margin:0;border:1px solid #ce5f73;border-left:5px solid #f95d7a;border-radius:14px;background:linear-gradient(110deg,#502431,#291c29);color:#ffeef1;box-shadow:0 5px 20px #11040a33}
.crm-app .svc-module .svc-attention-block button.svc-closure-notice:hover{background:linear-gradient(110deg,#68303f,#3b2431);border-color:#ff9aaa;transform:none}.svc-action-priority{font-style:normal;font-size:10px;letter-spacing:1.1px;font-weight:800;color:#ffc0cb}.svc-closure-copy .svc-onu-attention-split{font-size:12px;font-weight:700;color:#ffc5d1}
.crm-app .crm-sidebar .svc-attention-nav{display:flex;flex-direction:column;align-items:stretch;gap:9px;white-space:normal;position:relative}.svc-attention-nav-head{display:flex;align-items:center;gap:9px;min-width:0}.svc-attention-nav-head>svg{flex:0 0 auto}.svc-attention-nav-head>span{flex:1;line-height:1.4}.svc-attention-nav-head .svc-count{margin-left:auto}
.svc-attention-mini{display:flex;flex-direction:column;gap:5px;border-top:1px solid #ad596550;padding-top:8px;width:100%}.svc-attention-mini-row{display:flex;align-items:center;gap:6px;padding:1px 2px;color:#f0c9d0}.svc-attention-mini-row small{flex:1;font-size:11px;line-height:1.4}.svc-attention-mini-row>b{font-size:12px;min-width:18px;text-align:right}.svc-attention-mini-row.is-immediate:before{content:'';width:5px;height:5px;border-radius:50%;background:#ff6d8a;box-shadow:0 0 5px #ff6d8a}.svc-attention-mini-stale{font-size:10px;color:#f1bf83}
.crm-app.crm-collapsed .svc-attention-nav>.svc-attention-nav-head{display:flex;justify-content:center}.crm-app.crm-collapsed .svc-attention-nav-head>span,.crm-app.crm-collapsed .svc-attention-nav>.svc-attention-mini{display:none}.crm-app.crm-collapsed .svc-attention-nav-head>.svc-count{display:flex}
@keyframes svc-attention-pulse{0%,100%{box-shadow:0 0 0 0 #ff587b00}50%{box-shadow:0 0 0 3px #ff587b55,0 0 18px #ff587b28}}
@keyframes svc-attention-number{0%,100%{transform:scale(1);background-color:#a91d3a;box-shadow:0 0 0 0 #ff587b00}50%{transform:scale(1.16);background-color:#e82750;box-shadow:0 0 0 4px #ff819855,0 0 16px #ff456c99}}
@keyframes svc-attention-dot{0%,100%{transform:scale(1);box-shadow:0 0 3px #ff6d8a}50%{transform:scale(1.6);box-shadow:0 0 10px #ff6d8a}}
@keyframes svc-attention-label{0%,100%{background-color:#6b233844;color:#f5c6d1;text-shadow:none}50%{background-color:#d9395677;color:#fff;text-shadow:0 0 7px #ff809a}}
.crm-app .svc-module .svc-attention-block button.svc-immediate,.crm-app .crm-sidebar button.svc-attention-nav.svc-immediate{animation:svc-attention-pulse 2.8s ease-in-out infinite}
.crm-app .svc-immediate .svc-closure-number,.crm-app .svc-attention-nav.svc-immediate .svc-attention-mini-row.is-immediate>b{animation:svc-attention-number 1.8s ease-in-out infinite;transform-origin:center;color:#fff}
.crm-app .svc-attention-nav.svc-immediate .svc-attention-mini-row.is-immediate{color:#fff1f4;font-weight:750}.crm-app .svc-attention-nav.svc-immediate .svc-attention-mini-row.is-immediate>b{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:6px;background:#a91d3a;margin-right:2px}
.crm-app .svc-attention-nav.svc-immediate .svc-attention-mini-row.is-immediate:before{width:7px;height:7px;animation:svc-attention-dot 1.8s ease-in-out infinite}
.crm-app .svc-attention-nav.svc-immediate .svc-attention-mini-row.is-immediate>small{animation:svc-attention-label 1.8s ease-in-out infinite;padding:3px 5px;border-radius:5px;font-weight:800}
@media(prefers-reduced-motion:reduce){.crm-app .svc-module .svc-attention-block button.svc-immediate,.crm-app .crm-sidebar button.svc-attention-nav.svc-immediate{animation:none;outline:2px solid #ff8198;outline-offset:1px}.crm-app .svc-immediate .svc-closure-number,.crm-app .svc-attention-nav.svc-immediate .svc-attention-mini-row.is-immediate>b,.crm-app .svc-attention-nav.svc-immediate .svc-attention-mini-row.is-immediate:before,.crm-app .svc-attention-nav.svc-immediate .svc-attention-mini-row.is-immediate>small{animation:none;transform:none}}
@media(max-width:600px){.crm-app .svc-module .svc-attention-block button.svc-closure-notice{gap:12px;padding:16px 12px}.svc-closure-copy strong{font-size:18px}}


/* tareas-96032e847039.css */
.crm-app .task-module{--task-mint:#79ddca;--task-cyan:#76cce2;--task-amber:#f3ce7f;color:#dcedf2;max-width:1480px;margin:auto;scroll-margin-top:24px}.crm-app .task-module button,.crm-app .task-module input,.crm-app .task-link{font:inherit;box-sizing:border-box}.crm-app .task-module button,.crm-app .task-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #36566a;background:#153343;color:#e0eff4;border-radius:10px;padding:11px 16px;cursor:pointer;font-weight:650;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}.crm-app .task-module button:hover:not(:disabled),.crm-app .task-link:hover{background:#204756;border-color:#73d8c4}.crm-app .task-module button:active:not(:disabled){transform:translateY(1px)}.crm-app .task-module button:focus-visible,.crm-app .task-module a:focus-visible,.crm-app .task-module input:focus-visible{outline:3px solid #8ce5d5;outline-offset:3px}.crm-app .task-module button:disabled{opacity:.4;cursor:not-allowed}.crm-app .task-module svg{flex-shrink:0}.crm-app .task-module small{color:#9cb9c5}.crm-app .task-module h2,.crm-app .task-module h3,.crm-app .task-module p{margin:0}.crm-app .task-module p{line-height:1.6}.crm-app .task-hero{display:flex;align-items:center;gap:22px;padding:30px;border:1px solid #337083;border-top:3px solid #73daca;border-radius:18px;background:radial-gradient(ellipse at 0% 0%,#21515e,transparent 70%),linear-gradient(120deg,#122d3b,#11222b)}.crm-app .task-hero-icon{display:grid;place-items:center;width:68px;height:68px;border-radius:20px;background:linear-gradient(145deg,#8ae3ca,#56b7cf);color:#0b3e45;box-shadow:0 8px 30px #091b2955;flex-shrink:0}.crm-app .task-hero small{letter-spacing:2px;font-size:11px;color:#98dcda}.crm-app .task-hero h2{font-size:34px;letter-spacing:-1.2px;margin:6px 0}.crm-app .task-hero p{color:#c3dbe3}.crm-app .task-connection{margin-left:auto;font-size:12px;color:#b9d8d1;display:flex;gap:8px;align-items:center}.crm-app .task-connection>span{height:7px;width:7px;border-radius:50%;background:#78d8bd}.crm-app .task-status{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#91adb8;padding:16px 2px}.crm-app .task-status>span{display:flex;align-items:center;gap:7px}.crm-app .task-section-heading{display:flex;align-items:end;justify-content:space-between;gap:15px;margin:24px 0 16px}.crm-app .task-section-heading h3{font-size:21px;letter-spacing:-.4px}.crm-app .task-section-heading small{font-size:10px;letter-spacing:1.8px;color:#82bdb7;display:block;margin-bottom:6px}.crm-app .task-section-heading>span{font-size:12px;color:#9fb3bc}.crm-app .task-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.crm-app .task-module .task-metric{display:flex;align-items:stretch;flex-direction:column;text-align:left;gap:7px;padding:22px 24px;border-radius:15px;background:linear-gradient(135deg,#17313a,#10212a);border:1px solid #294752;color:#dcedf2;position:relative;overflow:hidden}.crm-app .task-alta{--task-accent:#83ddc7}.crm-app .task-reassign{--task-accent:#be9de7}.crm-app .task-reactivate{--task-accent:#efc876}.crm-app .task-suspend,.crm-app .task-other{--task-accent:#96b9d7}.crm-app .task-metric-top{display:flex;align-items:center;justify-content:space-between;color:var(--task-accent)}.crm-app .task-metric>b{font-size:45px;line-height:1.1;letter-spacing:-2px;margin-top:9px;color:var(--task-accent)}.crm-app .task-metric>strong{font-size:17px}.crm-app .task-metric>small{font-size:12px;font-weight:400}.crm-app .task-module .task-metric[aria-pressed=true]{border-color:var(--task-accent);box-shadow:inset 0 3px var(--task-accent);background:#1a3540}.crm-app .task-module .task-duplicate-banner{width:100%;justify-content:flex-start;text-align:left;background:#292b23;border-color:#66583a;color:#e7c98b;padding:15px 20px;margin-top:17px}.crm-app .task-duplicate-banner>span:first-of-type{display:flex;flex-direction:column;gap:4px}.crm-app .task-duplicate-banner small{color:#c7bc9d;font-weight:400;font-size:12px}.crm-app .task-duplicate-banner>span:last-child{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px;flex-shrink:0}.crm-app .task-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:26px 0 8px;flex-wrap:wrap}.crm-app .task-filters{display:flex;gap:8px;flex-wrap:wrap}.crm-app .task-module .task-filters button{padding:9px 11px;font-size:12px;background:#10232c}.crm-app .task-filters b{background:#284451;padding:2px 6px;border-radius:5px}.crm-app .task-module .task-filters button[aria-pressed=true]{border-color:#77cebe;background:#203f42}.crm-app .task-toolbar form{display:flex;gap:7px;flex:1;max-width:425px;min-width:250px}.crm-app .task-toolbar label{display:flex;align-items:center;padding:0 12px;gap:8px;border:1px solid #355664;border-radius:10px;background:#101f29;flex:1;min-width:0}.crm-app .task-toolbar input{background:transparent;color:#e5f2f7;border:0;outline:0;padding:12px 0;width:100%;min-width:0}.crm-app .task-toolbar input::placeholder{color:#95acb8}.crm-app .task-list{display:grid;gap:10px}.crm-app .task-row{display:flex;gap:17px;align-items:center;background:linear-gradient(110deg,#152b34,#10212a);border:1px solid #2a4755;border-radius:13px;padding:20px}.crm-app .task-row-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#ffffff08;color:var(--task-accent,#91b9c9);border:1px solid #ffffff13;flex-shrink:0}.crm-app .task-row-main{flex:1;min-width:0}.crm-app .task-row-main>small{font-size:10px;letter-spacing:.7px}.crm-app .task-row-main h3{font-size:17px;margin:5px 0;overflow-wrap:anywhere}.crm-app .task-row-main p{font-size:12px;display:flex;gap:5px;align-items:center;color:#a9bec8}.crm-app .task-row-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.crm-app .task-row-tags>span{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:var(--task-accent,#b9cbd2);border-radius:5px;background:#ffffff07;padding:3px 7px}.crm-app .task-row-tags .task-duplicate-tag{color:#e6c681;background:#ac7c1518}.crm-app .task-row-context{display:flex;flex-direction:column;gap:7px;min-width:200px;font-size:12px;max-width:260px}.crm-app .task-row-context span{color:#a6bdc5}.crm-app .task-row-context small{display:flex;align-items:center;gap:6px}.crm-app .task-module .task-row>button{font-size:12px;flex-shrink:0}.crm-app .task-pagination{display:flex;align-items:center;gap:10px;margin:20px 0}.crm-app .task-pagination>span{flex:1;font-size:12px;color:#99b4c0}.crm-app .task-pagination button{font-size:12px}.crm-app .task-boundary{display:flex;gap:12px;align-items:center;border-top:1px solid #243d46;margin-top:28px;padding:20px 0;color:#8eafb9}.crm-app .task-boundary p{font-size:12px}.crm-app .task-boundary strong,.crm-app .task-boundary span{display:block}.crm-app .task-boundary strong{color:#b3d2d9;margin-bottom:3px}.crm-app .task-warning{display:flex;align-items:center;gap:10px;background:#44292c;border:1px solid #995462;color:#f6d7d8;border-radius:10px;padding:15px;font-size:13px}.crm-app .task-warning>button{margin-left:auto}.crm-app .task-back{margin:12px 0}.crm-app .task-detail-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:24px 0}.crm-app .task-detail-heading small{letter-spacing:1px;font-size:11px}.crm-app .task-detail-heading h2{font-size:30px;margin:8px 0}.crm-app .task-detail-heading p{color:#aac6d0}.crm-app .task-pill{display:inline-block;border:1px solid #42605f;background:#203c3e;padding:6px 10px;border-radius:7px;color:#acd7cb;font-size:11px;font-weight:650;white-space:nowrap}.crm-app .task-next{display:flex;gap:20px;align-items:center;padding:22px;border:1px solid #6e6848;border-radius:14px;background:linear-gradient(110deg,#343627,#16313b);margin-bottom:20px}.crm-app .task-step-number{display:grid;place-items:center;width:62px;height:66px;background:#ecc56f;color:#2c301f;font-size:35px;font-weight:850;border-radius:13px;flex-shrink:0}.crm-app .task-next small{font-size:10px;letter-spacing:1.3px;color:#f2d698}.crm-app .task-next h3{font-size:20px;margin:5px 0}.crm-app .task-next p{font-size:13px;color:#c5d2cf;max-width:820px}.crm-app .task-next>svg{margin-left:auto;color:#d1c994}.crm-app .task-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.crm-app .task-panel{border:1px solid #2d4b58;border-radius:13px;background:#122731;padding:24px;margin-bottom:16px;min-width:0}.crm-app .task-panel h3{display:flex;align-items:center;gap:10px;font-size:17px;margin:0 0 20px}.crm-app .task-panel h3>svg{color:#83cfcc;width:20px;height:20px}.crm-app .task-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px 22px;margin:0}.crm-app .task-facts dt{font-size:11px;color:#95b2be;margin-bottom:5px}.crm-app .task-facts dd{font-size:14px;color:#e2eef3;margin:0;overflow-wrap:anywhere}.crm-app .task-panel p{font-size:13px}.crm-app .task-panel .task-footnote{font-size:11px;color:#8faab6;margin-top:18px;line-height:1.5}.crm-app .task-inline-warning{color:#e1bd7a;margin-top:10px!important}.crm-app .task-pre{white-space:pre-wrap;overflow-wrap:anywhere}.crm-app .task-panel details{border-top:1px solid #2a4652;margin-top:20px;padding-top:16px}.crm-app .task-panel summary{cursor:pointer;color:#a5c8d3;font-size:12px}.crm-app .task-panel details p{margin-top:12px}.crm-app .task-related{border-color:#736340}.crm-app .task-related>button{width:100%;justify-content:flex-start;margin-top:10px;font-size:12px}.crm-app .task-related>button span{text-align:left;font-weight:400;flex:1}.crm-app .task-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:15px}.crm-app .task-photo{background:#0d1f27;border:1px solid #2c4956;border-radius:10px;overflow:hidden;padding-bottom:13px;display:flex;flex-direction:column;gap:7px}.crm-app .task-photo img{display:block;width:100%;height:160px;object-fit:contain;background:#09181e}.crm-app .task-photo>strong,.crm-app .task-photo>small,.crm-app .task-photo>a:last-child{padding:0 12px;font-size:12px}.crm-app .task-photo>a:last-child{color:#85d6d2;display:flex;gap:7px;align-items:center}.crm-app .task-photo-missing{display:flex;flex-direction:column;align-items:center;justify-content:center;height:160px;gap:12px;font-size:12px;color:#96b3bd}.crm-app .task-history{padding:0;list-style:none;margin:0}.crm-app .task-history li{display:flex;gap:15px;padding:0 0 22px}.crm-app .task-history-dot{width:8px;height:8px;border-radius:50%;background:#86cabb;margin:5px 0 0;flex-shrink:0}.crm-app .task-history strong{font-size:13px}.crm-app .task-history small{display:block;font-size:11px;margin:6px 0}.crm-app .task-history p{font-size:12px;color:#bed1d8}.crm-app .task-empty{display:flex;flex-direction:column;align-items:center;gap:15px;padding:55px 25px;border:1px dashed #36535c;border-radius:14px;text-align:center;color:#a8c4cb}.crm-app .task-empty-inline{color:#9fb6be}.crm-app .task-nav{display:flex!important;justify-content:space-between!important;align-items:center!important}.crm-app .task-nav b{font-size:11px;padding:3px 7px;background:#255453;color:#bcf0de;border-radius:6px;margin-left:8px}@media(max-width:1100px){.crm-app .task-connection{display:none}.crm-app .task-hero>button{margin-left:auto}.crm-app .task-row-context{min-width:145px;max-width:190px}.crm-app .task-duplicate-banner>span:last-child{font-size:0}}@media(max-width:760px){.crm-app .task-hero{padding:20px;gap:13px;flex-wrap:wrap}.crm-app .task-hero-icon{width:48px;height:48px;border-radius:13px}.crm-app .task-hero h2{font-size:28px}.crm-app .task-hero small{font-size:9px;letter-spacing:1px}.crm-app .task-hero p{font-size:12px}.crm-app .task-hero>button{font-size:11px;margin-left:0}.crm-app .task-status{flex-direction:column}.crm-app .task-metrics{gap:8px}.crm-app .task-module .task-metric{padding:14px 11px}.crm-app .task-metric>b{font-size:34px}.crm-app .task-metric>strong{font-size:12px}.crm-app .task-metric>small{display:none}.crm-app .task-metric-top svg:last-child{display:none}.crm-app .task-module .task-duplicate-banner{padding:13px;gap:10px}.crm-app .task-duplicate-banner small{font-size:11px}.crm-app .task-toolbar form{max-width:none;width:100%}.crm-app .task-row{flex-wrap:wrap;padding:16px;gap:12px}.crm-app .task-row-context{margin-left:56px;min-width:0;max-width:none;flex:1}.crm-app .task-module .task-row>button{margin-left:auto}.crm-app .task-detail-grid{grid-template-columns:1fr;gap:0}.crm-app .task-detail-heading{align-items:flex-start;flex-direction:column}.crm-app .task-next{padding:16px;gap:13px}.crm-app .task-next>svg{display:none}.crm-app .task-step-number{width:49px;height:57px;font-size:29px}.crm-app .task-next h3{font-size:17px}.crm-app .task-panel{padding:19px}.crm-app .task-panel h3{font-size:16px}.crm-app .task-pagination{flex-wrap:wrap}.crm-app .task-pagination>span{flex-basis:100%}.crm-app .task-facts{gap:16px}.crm-app .task-section-heading h3{font-size:18px}.crm-app .task-section-heading>span{font-size:10px}}.crm-app .task-detail-heading{background:transparent;color:#dcedf2;position:static;box-shadow:none;border:0;border-radius:0}.crm-app .task-module>footer{background:transparent;position:static;box-shadow:none}.crm-app .task-hero{position:static;box-shadow:none}.crm-app .task-connection.is-stale{color:#e0bd87}.crm-app .task-connection.is-stale>span{background:#d5a557}@media(prefers-reduced-motion:reduce){.crm-app .task-module button{transition:none}}


/* prospectos-b3848e9892c9.css */
.prospect-module{--pr-bg:#112832;--pr-line:#315563;--pr-muted:#adc3cc;--pr-mint:#7ce0ce;--pr-gold:#f3c85d;color:#e6f3f7;max-width:1600px;margin:auto;scroll-margin-top:100px}.prospect-module *,.prospect-modal *{box-sizing:border-box}.prospect-module button,.prospect-modal button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#173b4b;color:#e9f6fc;border:1px solid #43768b;border-radius:9px;padding:11px 16px;min-height:43px;font-weight:650;cursor:pointer;box-shadow:none;transition:background .15s,border-color .15s,transform .15s}.prospect-module button:hover:not(:disabled),.prospect-modal button:hover:not(:disabled){background:#225469;border-color:#80d8e3}.prospect-module button:active:not(:disabled),.prospect-modal button:active:not(:disabled){transform:translateY(1px)}.prospect-module button:disabled,.prospect-modal button:disabled{opacity:.48;cursor:not-allowed}.prospect-module button:focus-visible,.prospect-modal button:focus-visible,.prospect-module input:focus-visible,.prospect-module select:focus-visible,.prospect-module textarea:focus-visible,.prospect-modal textarea:focus-visible,.prospect-upload:focus-within{outline:3px solid #8be8d9;outline-offset:3px}.prospect-module svg,.prospect-modal svg{flex-shrink:0}.prospect-module h2,.prospect-module h3,.prospect-module h4,.prospect-modal h3,.prospect-modal h4{margin:0;line-height:1.2}.prospect-module p{line-height:1.55}.prospect-module small{color:var(--pr-muted)}.prospect-module .prospect-primary,.prospect-modal .prospect-primary{background:linear-gradient(120deg,#91ecdd,#48b8b7);color:#0c2e32;border-color:#90e8d9}.prospect-module .prospect-primary:hover:not(:disabled),.prospect-modal .prospect-primary:hover:not(:disabled){background:#a7f1e6;color:#08282b}.prospect-module .prospect-danger,.prospect-modal .prospect-danger{color:#ffd8dc;background:#422530;border-color:#925064}.prospect-hero{position:static;display:flex;align-items:center;gap:20px;padding:30px!important;border:1px solid #3c8090;border-top:3px solid #71ded5;border-radius:18px;background:radial-gradient(ellipse at 90% 0,#20516488,transparent 65%),linear-gradient(120deg,#183d4c,#10232d)!important;box-shadow:none;min-height:156px}.prospect-hero-icon{display:grid;place-items:center;width:70px;height:70px;border-radius:19px;background:linear-gradient(135deg,#8bf0d8,#4eb4d0);color:#123942;box-shadow:0 8px 30px #0b1728aa}.prospect-hero>div{flex:1}.prospect-hero small{letter-spacing:2px;font-size:11px;color:#86dcd8;font-weight:750}.prospect-hero h2{font-size:35px;letter-spacing:-1px;margin:9px 0}.prospect-hero p{margin:0;color:#bcd3dd}.prospect-flow{display:flex;align-items:center;gap:14px;padding:18px 4px 24px;color:#8eabb7;font-size:12px;flex-wrap:wrap}.prospect-flow>span{display:flex;align-items:center;gap:7px}.prospect-flow .current{color:#83e1d2;font-weight:700}.prospect-flow>small{margin-left:auto}.prospect-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}.prospect-metrics>button{padding:20px;text-align:left;align-items:flex-start;flex-direction:column;background:#112530;border-color:#29434e;gap:10px;border-radius:13px}.prospect-metrics>button.selected{background:#173b43;border-color:#69c9b9;box-shadow:inset 0 3px #74dfcb}.prospect-metrics>button>span{display:flex;gap:8px;align-items:center;color:#bdced6;font-size:14px}.prospect-metrics svg{width:18px;height:18px}.prospect-metrics strong{font-size:36px;font-weight:780;letter-spacing:-1px;color:#e6f7fb}.prospect-metrics .pending strong{color:#f4cb6e}.prospect-metrics small{font-weight:400;font-size:11px}.prospect-queue{background:#10232d;border:1px solid #294958;border-radius:16px;overflow:hidden}.prospect-queue-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:23px 24px}.prospect-queue-heading small{font-size:10px;letter-spacing:1.7px;color:#8ddedc}.prospect-queue-heading h3{font-size:23px;margin-top:8px}.prospect-queue-heading h3 span{font-size:13px;background:#1f4753;color:#b9e3e4;border-radius:20px;padding:4px 9px;margin-left:8px}.prospect-search{display:flex;gap:10px;padding:0 24px 22px;align-items:center}.prospect-search label{display:flex;align-items:center;gap:10px;border:1px solid #345c69;border-radius:8px;background:#091e28;padding:0 13px;flex:1;min-width:0}.prospect-search input{width:100%;min-width:0;background:transparent;color:#eaf5fa;border:none;box-shadow:none;padding:13px 0;margin:0;font-size:14px}.prospect-list>article{display:flex;gap:18px;align-items:center;padding:22px 24px;border-top:1px solid #26414d;background:#122a35;transition:background .15s}.prospect-list>article:hover{background:#16323e}.prospect-avatar{width:43px;height:43px;display:grid;place-items:center;border:1px solid #3a665f;border-radius:12px;background:#204844;color:#a5e8d5;font-weight:750;font-size:14px}.prospect-person{flex:1.2;min-width:0}.prospect-person>small{font-size:10px;letter-spacing:1px;color:#84acae}.prospect-person h4{font-size:16px;margin:6px 0;overflow-wrap:anywhere}.prospect-person p{display:flex;gap:5px;align-items:center;flex-wrap:wrap;font-size:12px;color:#b5c7d0;margin:0}.prospect-offer{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px;font-size:13px}.prospect-offer small{font-size:11px;line-height:1.5}.prospect-status{display:flex;flex-direction:column;gap:9px;align-items:flex-start;min-width:155px}.prospect-status small{display:flex;align-items:center;gap:5px;font-size:10px}.prospect-chip{display:inline-flex;padding:7px 10px;border-radius:7px;color:#b0e7df;background:#1f4548;font-weight:700;font-size:11px;line-height:1.4}.prospect-chip.pending{color:#f4d68e;background:#59482777}.prospect-chip.sent{color:#a7dafa;background:#254762}.prospect-chip.cancelled{color:#dbb7be;background:#49323d}.prospect-chip.installed{background:#154b3d;color:#9ee6bf}.prospect-pagination{position:static!important;background:#0e2029!important;box-shadow:none!important;display:flex;align-items:center;gap:8px;padding:15px 24px;color:#a7c0ce;border-top:1px solid #2a4856;font-size:12px}.prospect-pagination>span{margin-right:auto}.prospect-pagination>button{padding:8px 12px;min-height:34px}.prospect-message{display:flex;gap:13px;align-items:flex-start;border:1px solid #47788b;background:#163645;border-radius:11px;padding:17px 19px;margin:0 0 18px;line-height:1.6;font-size:14px}.prospect-message>div{flex:1;min-width:0}.prospect-message p{margin:4px 0}.prospect-message button{margin-top:8px}.prospect-message>button{padding:5px;min-height:28px;margin:0}.prospect-message.success{background:#123b33;border-color:#367664;color:#bcf3dc}.prospect-message.error{background:#442b2d;border-color:#985453;color:#ffe1d8}.prospect-message.working{background:#293824;border-color:#879458;color:#e3efc1}.prospect-loading{display:flex;gap:10px;align-items:center;padding:0 24px;color:#bddbe7}.prospect-empty{text-align:center;padding:50px;color:#8fb6c7}.prospect-empty svg{margin-bottom:15px}.prospect-empty h3{color:#e0eef3}.prospect-back{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 22px}.prospect-back>span{font-size:11px;letter-spacing:1.3px;color:#9fbecb}.prospect-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:25px}.prospect-steps>div{display:flex;align-items:center;gap:12px;background:#101e28;border:1px solid #29424d;border-radius:12px;padding:17px;color:#839da9}.prospect-steps b{font-size:30px;font-weight:800;display:grid;place-items:center}.prospect-steps span{font-size:14px;font-weight:650}.prospect-steps small{display:block;font-size:10px;font-weight:400;margin-top:5px}.prospect-steps .active{background:#193e43;border-color:#6cd6c6;color:#9deddb;box-shadow:inset 0 3px #81dfcf}.prospect-steps .done{color:#a7d5ca}.prospect-capture{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(240px,1fr);gap:24px;align-items:start}.prospect-form,.prospect-summary,.prospect-evidences{background:#122a35;border:1px solid #30515f;border-radius:15px;padding:26px}.prospect-section-heading{display:flex;align-items:center;gap:17px;margin-bottom:26px}.prospect-section-heading>span{display:grid;place-items:center;min-width:57px;min-height:60px;border-radius:12px;font-size:29px;font-weight:800;color:#fad787;background:#55482d66;border:1px solid #96804b}.prospect-section-heading h3{font-size:22px}.prospect-section-heading p{font-size:12px;color:#b2cbd5;margin:7px 0 0}.prospect-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.prospect-fields label,.prospect-modal label{font-size:13px;color:#cce3ea;font-weight:600;min-width:0;line-height:1.6;display:block}.prospect-fields input,.prospect-fields select,.prospect-fields textarea,.prospect-modal textarea{display:block;width:100%;color-scheme:dark;color:#eff8fc;background:#091f2a;border:1px solid #416774;border-radius:8px;min-height:47px;margin:8px 0 0;padding:11px 12px;font-size:14px;box-shadow:none}.prospect-fields select{appearance:auto}.prospect-fields option{background:#0d2530;color:#eaf8fa}.prospect-fields textarea{resize:vertical}.prospect-fields small{display:block;font-weight:400;font-size:11px;line-height:1.5;margin-top:7px}.prospect-required{color:#f4cf78}.prospect-fields .wide{grid-column:1/-1}.prospect-help{display:flex;align-items:flex-start;gap:8px;padding:13px;margin:0;font-size:12px!important;color:#9fc9cf;background:#12212b;border-radius:8px}.prospect-form-footer{position:static!important;display:flex;align-items:center;gap:10px;justify-content:space-between;padding:24px 0 0;margin-top:28px;border-top:1px solid #36505a;background:transparent!important;box-shadow:none!important}.prospect-form-footer>span{font-size:11px;color:#a3bfcb}.prospect-summary{background:linear-gradient(150deg,#193845,#10232c);position:sticky;top:100px}.prospect-summary>small{font-size:10px;letter-spacing:1.6px;color:#9ec8cb}.prospect-summary-avatar{width:63px;height:63px;border-radius:18px;display:grid;place-items:center;background:#1f504b;color:#98e7d4;margin:25px 0 16px;border:1px solid #478576}.prospect-summary h3{font-size:23px;overflow-wrap:anywhere}.prospect-summary p{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:#b2cbd7}.prospect-summary hr{border:0;border-top:1px solid #325561;margin:23px 0}.prospect-module dl,.prospect-modal dl{display:grid;grid-template-columns:minmax(100px,.75fr) minmax(0,1.4fr);gap:14px 12px;font-size:13px;line-height:1.5;margin:18px 0}.prospect-module dt,.prospect-modal dt{color:#9cbac7}.prospect-module dd,.prospect-modal dd{margin:0;color:#e2eff5;overflow-wrap:anywhere}.prospect-next{padding:18px;border:1px solid #427266;background:#16403766;border-radius:10px;margin-top:25px}.prospect-next svg{color:#98e5ca;margin-bottom:9px}.prospect-next b{display:block;font-size:13px}.prospect-next p{font-size:12px;margin-bottom:0}.prospect-extra{border:1px solid #33515f;border-radius:9px;padding:13px}.prospect-extra summary{font-size:12px;color:#aac8d5;cursor:pointer}.prospect-extra[open] summary{margin-bottom:20px}.prospect-dossier-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px;background:linear-gradient(120deg,#1b3b49,#132b34);border:1px solid #3e6778;border-top:3px solid #74d9cc;border-radius:13px;margin-bottom:20px}.prospect-dossier-heading small{font-size:11px;letter-spacing:1.4px;color:#92cfd2}.prospect-dossier-heading h3{font-size:29px;letter-spacing:-.5px;margin:12px 0}.prospect-dossier-heading p{display:flex;flex-wrap:wrap;gap:7px;font-size:13px;color:#bed9e3;margin:0}.prospect-next-action{display:flex;align-items:center;gap:20px;border:1px solid #908151;background:linear-gradient(110deg,#353a29,#16333c);padding:23px;border-radius:13px;margin-bottom:24px}.prospect-next-icon{color:#f7d884}.prospect-next-action>div{flex:1}.prospect-next-action small{font-size:10px;letter-spacing:1.4px;color:#f0cf7b}.prospect-next-action h3{font-size:21px;margin:7px 0}.prospect-next-action p{margin:0;color:#ced9c9;font-size:13px}.prospect-dossier-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.prospect-dossier-grid article,.prospect-notes{padding:23px;background:#102833;border:1px solid #305561;border-radius:12px}.prospect-module h4{display:flex;align-items:center;gap:9px;font-size:16px;color:#c4eaec}.prospect-dossier-grid a{display:inline-flex;align-items:center;gap:8px;color:#9be1d3;font-size:12px}.prospect-notes{margin-bottom:24px}.prospect-notes p{white-space:pre-wrap;color:#c1d9e2;font-size:13px;overflow-wrap:anywhere}.prospect-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:16px}.prospect-evidence{border:1px solid #456270;border-radius:12px;overflow:hidden;background:#0c222c;padding:15px;display:flex;flex-direction:column;gap:13px}.prospect-evidence.complete{border-color:#448373}.prospect-evidence-label{display:flex;align-items:center;gap:8px}.prospect-evidence-label h4{font-size:14px;flex:1}.prospect-evidence-label>span{font-size:10px;color:#f7cc77}.prospect-evidence-label>svg:last-child{color:#85d9b7}.prospect-photo-empty{min-height:155px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;text-align:center;border:1px dashed #365967;border-radius:8px;color:#69919f;padding:15px}.prospect-photo-empty p{font-size:12px;max-width:230px;margin:0;color:#acc5cf}.prospect-evidence>a{display:block;text-decoration:none}.prospect-evidence img{width:100%;height:155px;object-fit:contain;background:#091923;border-radius:7px}.prospect-evidence a>span{display:flex;gap:7px;align-items:center;color:#88d9cd;font-size:11px;margin-top:7px}.prospect-evidence>small{font-size:10px}.prospect-upload{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:650;color:#ace4d9;background:#1a3e42;border:1px solid #407c77;border-radius:7px;min-height:39px;overflow:hidden;cursor:pointer;margin-top:auto}.prospect-upload input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.prospect-evidences>small{font-size:11px}.prospect-management{display:flex;align-items:center;gap:12px;margin:24px 0;flex-wrap:wrap}.prospect-management small{font-size:11px;margin-left:auto}.prospect-history{background:#112630;border:1px solid #305361;border-radius:12px;padding:20px}.prospect-history summary{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:14px;color:#bddce7}.prospect-history summary span{margin-left:auto;padding:3px 9px;background:#244956;border-radius:15px}.prospect-history article{padding:17px 0;border-top:1px solid #31515c;margin-top:16px}.prospect-history article b{font-size:12px}.prospect-history small{display:block;font-size:11px;margin-top:5px}.prospect-history p{font-size:12px;overflow-wrap:anywhere}.prospect-modal{max-width:min(650px,calc(100vw - 28px));width:650px;max-height:calc(100dvh - 36px);padding:0;color:#e7f3f8;border:1px solid #73cbbb;border-top:3px solid #89dfcf;border-radius:17px;background:#132d38;box-shadow:0 35px 120px #000b;color-scheme:dark}.prospect-modal::backdrop{background:#030e16c9;backdrop-filter:blur(5px)}.prospect-modal-title{display:flex;align-items:center;gap:12px;padding:23px;border-bottom:1px solid #385662;color:#a6ebdc}.prospect-modal-title h3{font-size:20px;flex:1}.prospect-modal-title button{padding:7px;min-height:32px}.prospect-confirm-content{padding:25px}.prospect-confirm-content>small{font-size:10px;letter-spacing:1.3px;color:#b9d3df}.prospect-confirm-content h4{font-size:25px;margin:12px 0 18px}.prospect-confirm-content p{font-size:14px;line-height:1.65;color:#c7dce5}.prospect-confirm-content p>svg{vertical-align:middle;margin-right:8px}.prospect-confirm-content footer{display:flex;justify-content:flex-end;gap:10px;background:transparent;position:static;box-shadow:none;border-top:1px solid #42616a;padding:22px 0 0;margin-top:22px;flex-wrap:wrap}.prospect-confirm-checks{display:flex;gap:9px;flex-wrap:wrap}.prospect-confirm-checks span{display:flex;gap:6px;align-items:center;font-size:12px;color:#b8ead8;padding:7px 9px;background:#1d4b3e;border-radius:6px}.prospect-modal textarea{min-height:100px}.prospect-spin{animation:prospect-spin .9s linear infinite}@keyframes prospect-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.prospect-spin{animation:none}.prospect-module button{transition:none}}@media(max-width:1100px){.prospect-list>article{flex-wrap:wrap}.prospect-offer{display:none}.prospect-capture{grid-template-columns:minmax(0,1fr) 270px}.prospect-fields{grid-template-columns:1fr}.prospect-steps{gap:6px}.prospect-steps>div{padding:13px;gap:9px}.prospect-steps small{display:none}.prospect-evidence-grid{gap:10px}.prospect-evidence-label{flex-wrap:wrap}.prospect-dossier-grid dl{grid-template-columns:1fr;gap:5px}.prospect-dossier-grid dd{margin-bottom:8px}}@media(max-width:760px){.prospect-hero{padding:20px!important;gap:14px;flex-wrap:wrap}.prospect-hero-icon{width:54px;height:54px;border-radius:14px}.prospect-hero h2{font-size:29px}.prospect-hero p{font-size:12px}.prospect-hero>button{width:100%}.prospect-flow{gap:7px;font-size:10px}.prospect-flow small{display:none}.prospect-metrics{grid-template-columns:1fr 1fr;gap:10px}.prospect-metrics>button{padding:15px}.prospect-metrics strong{font-size:30px}.prospect-metrics>button>span{font-size:12px}.prospect-metrics small{font-size:10px}.prospect-queue-heading{padding:20px 15px}.prospect-queue-heading h3{font-size:20px}.prospect-search{padding:0 15px 17px;flex-wrap:wrap}.prospect-search label{flex-basis:100%}.prospect-list>article{padding:20px 15px;gap:12px}.prospect-person{flex-basis:calc(100% - 60px)}.prospect-avatar{width:38px;height:38px}.prospect-status{flex:1;min-width:0}.prospect-list>article>button{font-size:12px;padding:10px}.prospect-pagination{padding:15px;font-size:10px}.prospect-back{flex-wrap:wrap}.prospect-back>span{font-size:9px}.prospect-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.prospect-steps>div{padding:12px 4px;flex-direction:column;gap:6px}.prospect-steps b{font-size:26px}.prospect-steps span{font-size:10px}.prospect-capture{grid-template-columns:1fr;gap:18px}.prospect-summary{position:static}.prospect-form,.prospect-summary,.prospect-evidences{padding:20px 16px}.prospect-section-heading{gap:12px}.prospect-section-heading h3{font-size:20px}.prospect-section-heading>span{min-width:48px;min-height:53px;font-size:27px}.prospect-form-footer{flex-wrap:wrap}.prospect-form-footer>span{display:none}.prospect-form-footer>button{font-size:12px;padding:10px}.prospect-dossier-heading{padding:22px 17px;flex-wrap:wrap}.prospect-dossier-heading h3{font-size:25px}.prospect-next-action{padding:20px 16px;gap:12px;flex-wrap:wrap}.prospect-next-action>div{flex-basis:calc(100% - 45px)}.prospect-next-action>button{width:100%}.prospect-dossier-grid,.prospect-evidence-grid{grid-template-columns:1fr;gap:15px}.prospect-management{align-items:stretch;flex-direction:column}.prospect-management small{margin:0;text-align:center}.prospect-modal-title{padding:18px 15px;gap:9px}.prospect-modal-title h3{font-size:17px}.prospect-confirm-content{padding:18px}.prospect-confirm-content footer{flex-direction:column-reverse}.prospect-module dl,.prospect-modal dl{grid-template-columns:1fr 1.3fr}.prospect-confirm-content h4{font-size:23px}}


/* prospectos-color-807d5f1cc8c1.css */
.prospect-module .prospect-hero{background:radial-gradient(ellipse at 92% 12%,#5873c94d,transparent 52%),radial-gradient(ellipse at 5% 100%,#27c9b448,transparent 57%),linear-gradient(115deg,#194956,#172c4b)!important;border-color:#539eaf;border-top-color:#87edda;box-shadow:0 12px 40px #020e1833,inset 0 1px #a2f4e920}.prospect-hero-icon{background:linear-gradient(135deg,#acffe0,#59dacf 58%,#61aeea);box-shadow:0 7px 28px #48d6c338,inset 0 1px #e1fff8}.prospect-hero h2{color:#f2fffc;text-shadow:0 3px 20px #5cd4c324}.prospect-hero small{color:#a2f6e4}.prospect-flow{gap:10px}.prospect-flow>span{padding:7px 10px;border-radius:8px;background:#173646;color:#abd7eb;border:1px solid #31566c}.prospect-flow>span.current{background:#16453e;border-color:#438a76;color:#9ff0d8}.prospect-flow>span:last-of-type{background:#302d49;border-color:#625583;color:#d4c7ed}.prospect-metrics>button{--state:#f5c76b;--tile:#8c672b;--tint:#493d27;border-color:color-mix(in srgb,var(--state) 38%,#17313a);background:linear-gradient(135deg,var(--tint),#132935 90%);box-shadow:inset 0 3px var(--state),0 5px 18px #020c1626}.prospect-metrics>button.sent{--state:#87c2ff;--tile:#31618e;--tint:#1e3e63}.prospect-metrics>button.installed{--state:#7fe0ab;--tile:#2f785b;--tint:#1a473e}.prospect-metrics>button.cancelled{--state:#efa1ac;--tile:#89485d;--tint:#462d41}.prospect-metrics>button.selected{border-color:var(--state);background:linear-gradient(135deg,var(--tint),#1c3642);box-shadow:inset 0 4px var(--state),0 0 0 2px color-mix(in srgb,var(--state) 14%,transparent),0 8px 28px #0003}.prospect-metrics>button:hover:not(:disabled){background:linear-gradient(135deg,var(--tint),#254551);border-color:var(--state)}.prospect-metrics>button>span{color:#e0ebed;gap:11px}.prospect-metrics>button>span>svg{width:37px;height:37px;padding:8px;border-radius:11px;background:color-mix(in srgb,var(--tile) 68%,transparent);color:var(--state);box-shadow:inset 0 1px #ffffff1f}.prospect-metrics>button strong{color:var(--state);font-size:39px}.prospect-metrics>button small{color:#bfd0d6}.prospect-queue{border-color:#3e657b;box-shadow:0 10px 32px #010b141f}.prospect-queue-heading{background:linear-gradient(110deg,#1d3f4c,#20304b);border-bottom:1px solid #4d779433;margin-bottom:20px}.prospect-queue-heading h3 span{color:#c4f6e9;background:#28594f;border:1px solid #468c7e}.prospect-list>article{border-left:3px solid #63cdb3}.prospect-avatar{background:linear-gradient(140deg,#327367,#1e4f53);border-color:#529f8b;color:#d2fff0;box-shadow:0 4px 12px #091d2955}.prospect-list>article>button{background:linear-gradient(120deg,#234c72,#225161);border-color:#5c91b0;color:#def2ff}.prospect-chip.pending{background:#624a28;border:1px solid #b48e47;color:#ffe4a0}.prospect-chip.sent{background:#244d78;border:1px solid #528ab5;color:#cce6ff}.prospect-chip.installed{background:#215744;border:1px solid #4b9870;color:#b8f5d0}.prospect-chip.cancelled{background:#583544;border:1px solid #9c6177;color:#ffd3dc}.prospect-steps>div{--step:#81e6cc;--stepbg:#204d47;--stepborder:#367e70;background:linear-gradient(135deg,var(--stepbg),#142a36);border-color:var(--stepborder)}.prospect-steps>div:nth-child(2){--step:#8ac9ff;--stepbg:#253e60;--stepborder:#496e9b}.prospect-steps>div:nth-child(3){--step:#f4cc7c;--stepbg:#493e2f;--stepborder:#8b754d}.prospect-steps>div:nth-child(4){--step:#d4b9ff;--stepbg:#3e3357;--stepborder:#7b669d}.prospect-steps>div>b{color:var(--step);width:46px;height:48px;background:#061b293d;border-radius:10px}.prospect-steps>div>span{color:#d3e2e9}.prospect-steps>div.active{border-color:var(--step);background:linear-gradient(135deg,var(--stepbg),#203c49);box-shadow:inset 0 4px var(--step),0 4px 18px #07162040}.prospect-steps>div.active>span{color:var(--step)}.prospect-form{border-top:3px solid #83e3cc;background:linear-gradient(140deg,#173840,#122a35 60%)}.prospect-module:has(.prospect-steps>div:nth-child(2).active) .prospect-form{border-top-color:#8ac9ff;background:linear-gradient(140deg,#1d354a,#122a35 60%)}.prospect-module:has(.prospect-steps>div:nth-child(3).active) .prospect-form{border-top-color:#f4cc7c}.prospect-section-heading>span{background:linear-gradient(135deg,#e4b34f,#ffdd8d);color:#35280e;border-color:#ffe4a3;box-shadow:0 4px 17px #dcad3020}.prospect-module:has(.prospect-steps>div:first-child.active) .prospect-form .prospect-section-heading>span{background:linear-gradient(135deg,#73d6bc,#b0f3dc);color:#143b30;border-color:#baf5e1}.prospect-module:has(.prospect-steps>div:nth-child(2).active) .prospect-form .prospect-section-heading>span{background:linear-gradient(135deg,#71b4ee,#b1dcff);color:#163450;border-color:#b9e0ff}.prospect-evidences .prospect-section-heading>span{background:linear-gradient(135deg,#b49bdf,#e0c7fa);color:#36204e;border-color:#e5d1fa}.prospect-list>article:has(.prospect-chip.sent){border-left-color:#87c2ff}.prospect-list>article:has(.prospect-chip.installed){border-left-color:#7fe0ab}.prospect-list>article:has(.prospect-chip.cancelled){border-left-color:#efa1ac}.prospect-fields input:focus,.prospect-fields select:focus,.prospect-fields textarea:focus{border-color:#79d9c7;background:#102d36;box-shadow:0 0 0 3px #62d3c116}.prospect-fields label{color:#d8ecef}.prospect-summary{background:radial-gradient(ellipse at 100% 0,#405d9b38,transparent 55%),linear-gradient(155deg,#234453,#152b3d);border-color:#57728d;border-top:3px solid #a99cdb}.prospect-summary-avatar{background:linear-gradient(135deg,#778dc344,#387e6d77);color:#b5f4e0;border-color:#6da894;box-shadow:0 8px 20px #08172444}.prospect-summary>small{color:#c6bdea}.prospect-summary .prospect-next{background:linear-gradient(135deg,#1d5143,#1b3b45);border-color:#4b9482}.prospect-dossier-heading{background:radial-gradient(ellipse at 98% 10%,#5866a53b,transparent 55%),linear-gradient(110deg,#245352,#183446);border-color:#5e929e}.prospect-dossier-grid article:first-child{background:linear-gradient(140deg,#1b3d49,#102833);border-top:3px solid #76c8e5}.prospect-dossier-grid article:nth-child(2){background:linear-gradient(140deg,#343449,#102833);border-top:3px solid #baa4e3}.prospect-dossier-grid article:first-child h4>svg{color:#83d7f2}.prospect-dossier-grid article:nth-child(2) h4>svg{color:#c7b0f3}.prospect-notes{border-left:3px solid #e4be6f;background:linear-gradient(110deg,#383b30,#132b36)}.prospect-notes h4>svg{color:#f2cc80}.prospect-next-action{border-color:#d1ab55;background:linear-gradient(115deg,#4e432a,#1c3c42);box-shadow:inset 3px 0 #f2c761}.prospect-evidences{border-top:3px solid #b9a1e6;background:linear-gradient(130deg,#293449,#142d38)}.prospect-evidence{--evidence:#8ddbe5;--evidencebg:#1c3d4b;border-color:#447787;background:linear-gradient(140deg,var(--evidencebg),#102630)}.prospect-evidence:nth-child(2){--evidence:#a4e4bb;--evidencebg:#234639;border-color:#56836c}.prospect-evidence:nth-child(3){--evidence:#d7b9fa;--evidencebg:#3d3351;border-color:#78688e}.prospect-evidence-label>svg:first-child{color:var(--evidence)}.prospect-evidence-label h4{color:var(--evidence)}.prospect-evidence.complete{box-shadow:inset 0 3px #7dd6aa}.prospect-photo-empty{background:#081b2433;color:var(--evidence)}.prospect-history{border-color:#50627e;background:linear-gradient(120deg,#1c3046,#122a35)}.prospect-history summary>svg{color:#b6b5eb}.prospect-modal{background:radial-gradient(ellipse at 100% 0,#6577b933,transparent 50%),#142e3b;border-color:#79cfbd}.prospect-modal-title{background:linear-gradient(105deg,#234d48,#283c57);color:#bbf5df}.prospect-module .prospect-primary,.prospect-modal .prospect-primary{background:linear-gradient(110deg,#a4f1d3,#6fd8d0 70%,#64c5df);border-color:#b3f8e0;box-shadow:0 5px 18px #39c1b520,inset 0 1px #e6fff670}@media(max-width:760px){.prospect-flow{gap:6px}.prospect-flow>span{padding:6px;font-size:9px}.prospect-metrics>button strong{font-size:33px}.prospect-metrics>button>span{gap:7px}.prospect-metrics>button>span>svg{width:29px;height:29px;padding:6px;border-radius:8px}.prospect-steps>div>b{width:39px;height:41px}}


/* prospectos-conteos-5d08d82cdd76.css */
.prospect-module{--pr-bg:#112832;--pr-line:#315563;--pr-muted:#adc3cc;--pr-mint:#7ce0ce;--pr-gold:#f3c85d;color:#e6f3f7;max-width:1600px;margin:auto;scroll-margin-top:100px}.prospect-module *,.prospect-modal *{box-sizing:border-box}.prospect-module button,.prospect-modal button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#173b4b;color:#e9f6fc;border:1px solid #43768b;border-radius:9px;padding:11px 16px;min-height:43px;font-weight:650;cursor:pointer;box-shadow:none;transition:background .15s,border-color .15s,transform .15s}.prospect-module button:hover:not(:disabled),.prospect-modal button:hover:not(:disabled){background:#225469;border-color:#80d8e3}.prospect-module button:active:not(:disabled),.prospect-modal button:active:not(:disabled){transform:translateY(1px)}.prospect-module button:disabled,.prospect-modal button:disabled{opacity:.48;cursor:not-allowed}.prospect-module button:focus-visible,.prospect-modal button:focus-visible,.prospect-module input:focus-visible,.prospect-module select:focus-visible,.prospect-module textarea:focus-visible,.prospect-modal textarea:focus-visible,.prospect-upload:focus-within{outline:3px solid #8be8d9;outline-offset:3px}.prospect-module svg,.prospect-modal svg{flex-shrink:0}.prospect-module h2,.prospect-module h3,.prospect-module h4,.prospect-modal h3,.prospect-modal h4{margin:0;line-height:1.2}.prospect-module p{line-height:1.55}.prospect-module small{color:var(--pr-muted)}.prospect-module .prospect-primary,.prospect-modal .prospect-primary{background:linear-gradient(120deg,#91ecdd,#48b8b7);color:#0c2e32;border-color:#90e8d9}.prospect-module .prospect-primary:hover:not(:disabled),.prospect-modal .prospect-primary:hover:not(:disabled){background:#a7f1e6;color:#08282b}.prospect-module .prospect-danger,.prospect-modal .prospect-danger{color:#ffd8dc;background:#422530;border-color:#925064}.prospect-hero{position:static;display:flex;align-items:center;gap:20px;padding:30px!important;border:1px solid #3c8090;border-top:3px solid #71ded5;border-radius:18px;background:radial-gradient(ellipse at 90% 0,#20516488,transparent 65%),linear-gradient(120deg,#183d4c,#10232d)!important;box-shadow:none;min-height:156px}.prospect-hero-icon{display:grid;place-items:center;width:70px;height:70px;border-radius:19px;background:linear-gradient(135deg,#8bf0d8,#4eb4d0);color:#123942;box-shadow:0 8px 30px #0b1728aa}.prospect-hero>div{flex:1}.prospect-hero small{letter-spacing:2px;font-size:11px;color:#86dcd8;font-weight:750}.prospect-hero h2{font-size:35px;letter-spacing:-1px;margin:9px 0}.prospect-hero p{margin:0;color:#bcd3dd}.prospect-flow{display:flex;align-items:center;gap:14px;padding:18px 4px 24px;color:#8eabb7;font-size:12px;flex-wrap:wrap}.prospect-flow>span{display:flex;align-items:center;gap:7px}.prospect-flow .current{color:#83e1d2;font-weight:700}.prospect-flow>small{margin-left:auto}.prospect-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}.prospect-metrics>button{padding:20px;text-align:left;align-items:flex-start;flex-direction:column;background:#112530;border-color:#29434e;gap:10px;border-radius:13px}.prospect-metrics>button.selected{background:#173b43;border-color:#69c9b9;box-shadow:inset 0 3px #74dfcb}.prospect-metrics>button>span{display:flex;gap:8px;align-items:center;color:#bdced6;font-size:14px}.prospect-metrics svg{width:18px;height:18px}.prospect-metrics strong{font-size:36px;font-weight:780;letter-spacing:-1px;color:#e6f7fb}.prospect-metrics .pending strong{color:#f4cb6e}.prospect-metrics small{font-weight:400;font-size:11px}.prospect-queue{background:#10232d;border:1px solid #294958;border-radius:16px;overflow:hidden}.prospect-queue-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:23px 24px}.prospect-queue-heading small{font-size:10px;letter-spacing:1.7px;color:#8ddedc}.prospect-queue-heading h3{font-size:23px;margin-top:8px}.prospect-queue-heading h3 span{font-size:13px;background:#1f4753;color:#b9e3e4;border-radius:20px;padding:4px 9px;margin-left:8px}.prospect-search{display:flex;gap:10px;padding:0 24px 22px;align-items:center}.prospect-search label{display:flex;align-items:center;gap:10px;border:1px solid #345c69;border-radius:8px;background:#091e28;padding:0 13px;flex:1;min-width:0}.prospect-search input{width:100%;min-width:0;background:transparent;color:#eaf5fa;border:none;box-shadow:none;padding:13px 0;margin:0;font-size:14px}.prospect-list>article{display:flex;gap:18px;align-items:center;padding:22px 24px;border-top:1px solid #26414d;background:#122a35;transition:background .15s}.prospect-list>article:hover{background:#16323e}.prospect-avatar{width:43px;height:43px;display:grid;place-items:center;border:1px solid #3a665f;border-radius:12px;background:#204844;color:#a5e8d5;font-weight:750;font-size:14px}.prospect-person{flex:1.2;min-width:0}.prospect-person>small{font-size:10px;letter-spacing:1px;color:#84acae}.prospect-person h4{font-size:16px;margin:6px 0;overflow-wrap:anywhere}.prospect-person p{display:flex;gap:5px;align-items:center;flex-wrap:wrap;font-size:12px;color:#b5c7d0;margin:0}.prospect-offer{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px;font-size:13px}.prospect-offer small{font-size:11px;line-height:1.5}.prospect-status{display:flex;flex-direction:column;gap:9px;align-items:flex-start;min-width:155px}.prospect-status small{display:flex;align-items:center;gap:5px;font-size:10px}.prospect-chip{display:inline-flex;padding:7px 10px;border-radius:7px;color:#b0e7df;background:#1f4548;font-weight:700;font-size:11px;line-height:1.4}.prospect-chip.pending{color:#f4d68e;background:#59482777}.prospect-chip.sent{color:#a7dafa;background:#254762}.prospect-chip.cancelled{color:#dbb7be;background:#49323d}.prospect-chip.installed{background:#154b3d;color:#9ee6bf}.prospect-pagination{position:static!important;background:#0e2029!important;box-shadow:none!important;display:flex;align-items:center;gap:8px;padding:15px 24px;color:#a7c0ce;border-top:1px solid #2a4856;font-size:12px}.prospect-pagination>span{margin-right:auto}.prospect-pagination>button{padding:8px 12px;min-height:34px}.prospect-message{display:flex;gap:13px;align-items:flex-start;border:1px solid #47788b;background:#163645;border-radius:11px;padding:17px 19px;margin:0 0 18px;line-height:1.6;font-size:14px}.prospect-message>div{flex:1;min-width:0}.prospect-message p{margin:4px 0}.prospect-message button{margin-top:8px}.prospect-message>button{padding:5px;min-height:28px;margin:0}.prospect-message.success{background:#123b33;border-color:#367664;color:#bcf3dc}.prospect-message.error{background:#442b2d;border-color:#985453;color:#ffe1d8}.prospect-message.working{background:#293824;border-color:#879458;color:#e3efc1}.prospect-loading{display:flex;gap:10px;align-items:center;padding:0 24px;color:#bddbe7}.prospect-empty{text-align:center;padding:50px;color:#8fb6c7}.prospect-empty svg{margin-bottom:15px}.prospect-empty h3{color:#e0eef3}.prospect-back{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 22px}.prospect-back>span{font-size:11px;letter-spacing:1.3px;color:#9fbecb}.prospect-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:25px}.prospect-steps>div{display:flex;align-items:center;gap:12px;background:#101e28;border:1px solid #29424d;border-radius:12px;padding:17px;color:#839da9}.prospect-steps b{font-size:30px;font-weight:800;display:grid;place-items:center}.prospect-steps span{font-size:14px;font-weight:650}.prospect-steps small{display:block;font-size:10px;font-weight:400;margin-top:5px}.prospect-steps .active{background:#193e43;border-color:#6cd6c6;color:#9deddb;box-shadow:inset 0 3px #81dfcf}.prospect-steps .done{color:#a7d5ca}.prospect-capture{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(240px,1fr);gap:24px;align-items:start}.prospect-form,.prospect-summary,.prospect-evidences{background:#122a35;border:1px solid #30515f;border-radius:15px;padding:26px}.prospect-section-heading{display:flex;align-items:center;gap:17px;margin-bottom:26px}.prospect-section-heading>span{display:grid;place-items:center;min-width:57px;min-height:60px;border-radius:12px;font-size:29px;font-weight:800;color:#fad787;background:#55482d66;border:1px solid #96804b}.prospect-section-heading h3{font-size:22px}.prospect-section-heading p{font-size:12px;color:#b2cbd5;margin:7px 0 0}.prospect-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.prospect-fields label,.prospect-modal label{font-size:13px;color:#cce3ea;font-weight:600;min-width:0;line-height:1.6;display:block}.prospect-fields input,.prospect-fields select,.prospect-fields textarea,.prospect-modal textarea{display:block;width:100%;color-scheme:dark;color:#eff8fc;background:#091f2a;border:1px solid #416774;border-radius:8px;min-height:47px;margin:8px 0 0;padding:11px 12px;font-size:14px;box-shadow:none}.prospect-fields select{appearance:auto}.prospect-fields option{background:#0d2530;color:#eaf8fa}.prospect-fields textarea{resize:vertical}.prospect-fields small{display:block;font-weight:400;font-size:11px;line-height:1.5;margin-top:7px}.prospect-required{color:#f4cf78}.prospect-fields .wide{grid-column:1/-1}.prospect-help{display:flex;align-items:flex-start;gap:8px;padding:13px;margin:0;font-size:12px!important;color:#9fc9cf;background:#12212b;border-radius:8px}.prospect-form-footer{position:static!important;display:flex;align-items:center;gap:10px;justify-content:space-between;padding:24px 0 0;margin-top:28px;border-top:1px solid #36505a;background:transparent!important;box-shadow:none!important}.prospect-form-footer>span{font-size:11px;color:#a3bfcb}.prospect-summary{background:linear-gradient(150deg,#193845,#10232c);position:sticky;top:100px}.prospect-summary>small{font-size:10px;letter-spacing:1.6px;color:#9ec8cb}.prospect-summary-avatar{width:63px;height:63px;border-radius:18px;display:grid;place-items:center;background:#1f504b;color:#98e7d4;margin:25px 0 16px;border:1px solid #478576}.prospect-summary h3{font-size:23px;overflow-wrap:anywhere}.prospect-summary p{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:#b2cbd7}.prospect-summary hr{border:0;border-top:1px solid #325561;margin:23px 0}.prospect-module dl,.prospect-modal dl{display:grid;grid-template-columns:minmax(100px,.75fr) minmax(0,1.4fr);gap:14px 12px;font-size:13px;line-height:1.5;margin:18px 0}.prospect-module dt,.prospect-modal dt{color:#9cbac7}.prospect-module dd,.prospect-modal dd{margin:0;color:#e2eff5;overflow-wrap:anywhere}.prospect-next{padding:18px;border:1px solid #427266;background:#16403766;border-radius:10px;margin-top:25px}.prospect-next svg{color:#98e5ca;margin-bottom:9px}.prospect-next b{display:block;font-size:13px}.prospect-next p{font-size:12px;margin-bottom:0}.prospect-extra{border:1px solid #33515f;border-radius:9px;padding:13px}.prospect-extra summary{font-size:12px;color:#aac8d5;cursor:pointer}.prospect-extra[open] summary{margin-bottom:20px}.prospect-dossier-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px;background:linear-gradient(120deg,#1b3b49,#132b34);border:1px solid #3e6778;border-top:3px solid #74d9cc;border-radius:13px;margin-bottom:20px}.prospect-dossier-heading small{font-size:11px;letter-spacing:1.4px;color:#92cfd2}.prospect-dossier-heading h3{font-size:29px;letter-spacing:-.5px;margin:12px 0}.prospect-dossier-heading p{display:flex;flex-wrap:wrap;gap:7px;font-size:13px;color:#bed9e3;margin:0}.prospect-next-action{display:flex;align-items:center;gap:20px;border:1px solid #908151;background:linear-gradient(110deg,#353a29,#16333c);padding:23px;border-radius:13px;margin-bottom:24px}.prospect-next-icon{color:#f7d884}.prospect-next-action>div{flex:1}.prospect-next-action small{font-size:10px;letter-spacing:1.4px;color:#f0cf7b}.prospect-next-action h3{font-size:21px;margin:7px 0}.prospect-next-action p{margin:0;color:#ced9c9;font-size:13px}.prospect-dossier-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.prospect-dossier-grid article,.prospect-notes{padding:23px;background:#102833;border:1px solid #305561;border-radius:12px}.prospect-module h4{display:flex;align-items:center;gap:9px;font-size:16px;color:#c4eaec}.prospect-dossier-grid a{display:inline-flex;align-items:center;gap:8px;color:#9be1d3;font-size:12px}.prospect-notes{margin-bottom:24px}.prospect-notes p{white-space:pre-wrap;color:#c1d9e2;font-size:13px;overflow-wrap:anywhere}.prospect-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:16px}.prospect-evidence{border:1px solid #456270;border-radius:12px;overflow:hidden;background:#0c222c;padding:15px;display:flex;flex-direction:column;gap:13px}.prospect-evidence.complete{border-color:#448373}.prospect-evidence-label{display:flex;align-items:center;gap:8px}.prospect-evidence-label h4{font-size:14px;flex:1}.prospect-evidence-label>span{font-size:10px;color:#f7cc77}.prospect-evidence-label>svg:last-child{color:#85d9b7}.prospect-photo-empty{min-height:155px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;text-align:center;border:1px dashed #365967;border-radius:8px;color:#69919f;padding:15px}.prospect-photo-empty p{font-size:12px;max-width:230px;margin:0;color:#acc5cf}.prospect-evidence>a{display:block;text-decoration:none}.prospect-evidence img{width:100%;height:155px;object-fit:contain;background:#091923;border-radius:7px}.prospect-evidence a>span{display:flex;gap:7px;align-items:center;color:#88d9cd;font-size:11px;margin-top:7px}.prospect-evidence>small{font-size:10px}.prospect-upload{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:650;color:#ace4d9;background:#1a3e42;border:1px solid #407c77;border-radius:7px;min-height:39px;overflow:hidden;cursor:pointer;margin-top:auto}.prospect-upload input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.prospect-evidences>small{font-size:11px}.prospect-management{display:flex;align-items:center;gap:12px;margin:24px 0;flex-wrap:wrap}.prospect-management small{font-size:11px;margin-left:auto}.prospect-history{background:#112630;border:1px solid #305361;border-radius:12px;padding:20px}.prospect-history summary{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:14px;color:#bddce7}.prospect-history summary span{margin-left:auto;padding:3px 9px;background:#244956;border-radius:15px}.prospect-history article{padding:17px 0;border-top:1px solid #31515c;margin-top:16px}.prospect-history article b{font-size:12px}.prospect-history small{display:block;font-size:11px;margin-top:5px}.prospect-history p{font-size:12px;overflow-wrap:anywhere}.prospect-modal{max-width:min(650px,calc(100vw - 28px));width:650px;max-height:calc(100dvh - 36px);padding:0;color:#e7f3f8;border:1px solid #73cbbb;border-top:3px solid #89dfcf;border-radius:17px;background:#132d38;box-shadow:0 35px 120px #000b;color-scheme:dark}.prospect-modal::backdrop{background:#030e16c9;backdrop-filter:blur(5px)}.prospect-modal-title{display:flex;align-items:center;gap:12px;padding:23px;border-bottom:1px solid #385662;color:#a6ebdc}.prospect-modal-title h3{font-size:20px;flex:1}.prospect-modal-title button{padding:7px;min-height:32px}.prospect-confirm-content{padding:25px}.prospect-confirm-content>small{font-size:10px;letter-spacing:1.3px;color:#b9d3df}.prospect-confirm-content h4{font-size:25px;margin:12px 0 18px}.prospect-confirm-content p{font-size:14px;line-height:1.65;color:#c7dce5}.prospect-confirm-content p>svg{vertical-align:middle;margin-right:8px}.prospect-confirm-content footer{display:flex;justify-content:flex-end;gap:10px;background:transparent;position:static;box-shadow:none;border-top:1px solid #42616a;padding:22px 0 0;margin-top:22px;flex-wrap:wrap}.prospect-confirm-checks{display:flex;gap:9px;flex-wrap:wrap}.prospect-confirm-checks span{display:flex;gap:6px;align-items:center;font-size:12px;color:#b8ead8;padding:7px 9px;background:#1d4b3e;border-radius:6px}.prospect-modal textarea{min-height:100px}.prospect-spin{animation:prospect-spin .9s linear infinite}@keyframes prospect-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.prospect-spin{animation:none}.prospect-module button{transition:none}}@media(max-width:1100px){.prospect-list>article{flex-wrap:wrap}.prospect-offer{display:none}.prospect-capture{grid-template-columns:minmax(0,1fr) 270px}.prospect-fields{grid-template-columns:1fr}.prospect-steps{gap:6px}.prospect-steps>div{padding:13px;gap:9px}.prospect-steps small{display:none}.prospect-evidence-grid{gap:10px}.prospect-evidence-label{flex-wrap:wrap}.prospect-dossier-grid dl{grid-template-columns:1fr;gap:5px}.prospect-dossier-grid dd{margin-bottom:8px}}@media(max-width:760px){.prospect-hero{padding:20px!important;gap:14px;flex-wrap:wrap}.prospect-hero-icon{width:54px;height:54px;border-radius:14px}.prospect-hero h2{font-size:29px}.prospect-hero p{font-size:12px}.prospect-hero>button{width:100%}.prospect-flow{gap:7px;font-size:10px}.prospect-flow small{display:none}.prospect-metrics{grid-template-columns:1fr 1fr;gap:10px}.prospect-metrics>button{padding:15px}.prospect-metrics strong{font-size:30px}.prospect-metrics>button>span{font-size:12px}.prospect-metrics small{font-size:10px}.prospect-queue-heading{padding:20px 15px}.prospect-queue-heading h3{font-size:20px}.prospect-search{padding:0 15px 17px;flex-wrap:wrap}.prospect-search label{flex-basis:100%}.prospect-list>article{padding:20px 15px;gap:12px}.prospect-person{flex-basis:calc(100% - 60px)}.prospect-avatar{width:38px;height:38px}.prospect-status{flex:1;min-width:0}.prospect-list>article>button{font-size:12px;padding:10px}.prospect-pagination{padding:15px;font-size:10px}.prospect-back{flex-wrap:wrap}.prospect-back>span{font-size:9px}.prospect-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.prospect-steps>div{padding:12px 4px;flex-direction:column;gap:6px}.prospect-steps b{font-size:26px}.prospect-steps span{font-size:10px}.prospect-capture{grid-template-columns:1fr;gap:18px}.prospect-summary{position:static}.prospect-form,.prospect-summary,.prospect-evidences{padding:20px 16px}.prospect-section-heading{gap:12px}.prospect-section-heading h3{font-size:20px}.prospect-section-heading>span{min-width:48px;min-height:53px;font-size:27px}.prospect-form-footer{flex-wrap:wrap}.prospect-form-footer>span{display:none}.prospect-form-footer>button{font-size:12px;padding:10px}.prospect-dossier-heading{padding:22px 17px;flex-wrap:wrap}.prospect-dossier-heading h3{font-size:25px}.prospect-next-action{padding:20px 16px;gap:12px;flex-wrap:wrap}.prospect-next-action>div{flex-basis:calc(100% - 45px)}.prospect-next-action>button{width:100%}.prospect-dossier-grid,.prospect-evidence-grid{grid-template-columns:1fr;gap:15px}.prospect-management{align-items:stretch;flex-direction:column}.prospect-management small{margin:0;text-align:center}.prospect-modal-title{padding:18px 15px;gap:9px}.prospect-modal-title h3{font-size:17px}.prospect-confirm-content{padding:18px}.prospect-confirm-content footer{flex-direction:column-reverse}.prospect-module dl,.prospect-modal dl{grid-template-columns:1fr 1.3fr}.prospect-confirm-content h4{font-size:23px}}.prospect-module .prospect-hero{background:radial-gradient(ellipse at 92% 12%,#5873c94d,transparent 52%),radial-gradient(ellipse at 5% 100%,#27c9b448,transparent 57%),linear-gradient(115deg,#194956,#172c4b)!important;border-color:#539eaf;border-top-color:#87edda;box-shadow:0 12px 40px #020e1833,inset 0 1px #a2f4e920}.prospect-hero-icon{background:linear-gradient(135deg,#acffe0,#59dacf 58%,#61aeea);box-shadow:0 7px 28px #48d6c338,inset 0 1px #e1fff8}.prospect-hero h2{color:#f2fffc;text-shadow:0 3px 20px #5cd4c324}.prospect-hero small{color:#a2f6e4}.prospect-flow{gap:10px}.prospect-flow>span{padding:7px 10px;border-radius:8px;background:#173646;color:#abd7eb;border:1px solid #31566c}.prospect-flow>span.current{background:#16453e;border-color:#438a76;color:#9ff0d8}.prospect-flow>span:last-of-type{background:#302d49;border-color:#625583;color:#d4c7ed}.prospect-metrics>button{--state:#f5c76b;--tile:#8c672b;--tint:#493d27;border-color:color-mix(in srgb,var(--state) 38%,#17313a);background:linear-gradient(135deg,var(--tint),#132935 90%);box-shadow:inset 0 3px var(--state),0 5px 18px #020c1626}.prospect-metrics>button.sent{--state:#87c2ff;--tile:#31618e;--tint:#1e3e63}.prospect-metrics>button.installed{--state:#7fe0ab;--tile:#2f785b;--tint:#1a473e}.prospect-metrics>button.cancelled{--state:#efa1ac;--tile:#89485d;--tint:#462d41}.prospect-metrics>button.older{--state:#eac395;--tile:#745c3b;--tint:#40392e}.prospect-metrics>button.installation{--state:#c5b0f3;--tile:#69528e;--tint:#36324d}.prospect-count-note{display:flex;gap:13px;padding:16px 19px;margin-bottom:16px;border:1px solid #726244;background:#302e2399;border-radius:11px;color:#efdbb8;font-size:13px}.prospect-count-note>svg{color:#efc57b;margin-top:2px}.prospect-count-note p{margin:5px 0 0;color:#c7c9bd;font-size:12px}.prospect-archive{padding:16px 19px;margin-bottom:22px;border:1px solid #45556e;border-radius:11px;background:#182838}.prospect-archive summary{display:flex;gap:9px;align-items:center;color:#becde5;font-size:13px;cursor:pointer}.prospect-archive summary:after{content:"\ff0b";margin-left:auto;font-size:19px;color:#a4b7d6}.prospect-archive[open] summary:after{content:"\2212"}.prospect-archive p{color:#b4c1d3;font-size:12px}.prospect-archive>div{display:flex;gap:9px;flex-wrap:wrap}.prospect-archive button{font-size:12px}.prospect-archive button[aria-pressed=true]{border-color:#b7a2e7;background:#373354}.prospect-archive button b{padding:2px 7px;background:#091a2a66;border-radius:12px}.prospect-module .prospect-filter-help{margin:0;padding:0 24px 19px;color:#bcd0da;font-size:12px;line-height:1.65}.prospect-chip.older{color:#f6d2a1;background:#584431;border:1px solid #95764e}.prospect-chip.installation{color:#dfd0ff;background:#3d345c;border:1px solid #7b67a5}.prospect-chip.history{color:#c2cfe6;background:#303d53;border:1px solid #63738b}.prospect-age{max-width:240px;line-height:1.5;flex-wrap:wrap;color:#d2c5ab!important}.prospect-metrics>button.selected{border-color:var(--state);background:linear-gradient(135deg,var(--tint),#1c3642);box-shadow:inset 0 4px var(--state),0 0 0 2px color-mix(in srgb,var(--state) 14%,transparent),0 8px 28px #0003}.prospect-metrics>button:hover:not(:disabled){background:linear-gradient(135deg,var(--tint),#254551);border-color:var(--state)}.prospect-metrics>button>span{color:#e0ebed;gap:11px}.prospect-metrics>button>span>svg{width:37px;height:37px;padding:8px;border-radius:11px;background:color-mix(in srgb,var(--tile) 68%,transparent);color:var(--state);box-shadow:inset 0 1px #ffffff1f}.prospect-metrics>button strong{color:var(--state);font-size:39px}.prospect-metrics>button small{color:#bfd0d6}.prospect-queue{border-color:#3e657b;box-shadow:0 10px 32px #010b141f}.prospect-queue-heading{background:linear-gradient(110deg,#1d3f4c,#20304b);border-bottom:1px solid #4d779433;margin-bottom:20px}.prospect-queue-heading h3 span{color:#c4f6e9;background:#28594f;border:1px solid #468c7e}.prospect-list>article{border-left:3px solid #63cdb3}.prospect-avatar{background:linear-gradient(140deg,#327367,#1e4f53);border-color:#529f8b;color:#d2fff0;box-shadow:0 4px 12px #091d2955}.prospect-list>article>button{background:linear-gradient(120deg,#234c72,#225161);border-color:#5c91b0;color:#def2ff}.prospect-chip.pending{background:#624a28;border:1px solid #b48e47;color:#ffe4a0}.prospect-chip.sent{background:#244d78;border:1px solid #528ab5;color:#cce6ff}.prospect-chip.installed{background:#215744;border:1px solid #4b9870;color:#b8f5d0}.prospect-chip.cancelled{background:#583544;border:1px solid #9c6177;color:#ffd3dc}.prospect-steps>div{--step:#81e6cc;--stepbg:#204d47;--stepborder:#367e70;background:linear-gradient(135deg,var(--stepbg),#142a36);border-color:var(--stepborder)}.prospect-steps>div:nth-child(2){--step:#8ac9ff;--stepbg:#253e60;--stepborder:#496e9b}.prospect-steps>div:nth-child(3){--step:#f4cc7c;--stepbg:#493e2f;--stepborder:#8b754d}.prospect-steps>div:nth-child(4){--step:#d4b9ff;--stepbg:#3e3357;--stepborder:#7b669d}.prospect-steps>div>b{color:var(--step);width:46px;height:48px;background:#061b293d;border-radius:10px}.prospect-steps>div>span{color:#d3e2e9}.prospect-steps>div.active{border-color:var(--step);background:linear-gradient(135deg,var(--stepbg),#203c49);box-shadow:inset 0 4px var(--step),0 4px 18px #07162040}.prospect-steps>div.active>span{color:var(--step)}.prospect-form{border-top:3px solid #83e3cc;background:linear-gradient(140deg,#173840,#122a35 60%)}.prospect-module:has(.prospect-steps>div:nth-child(2).active) .prospect-form{border-top-color:#8ac9ff;background:linear-gradient(140deg,#1d354a,#122a35 60%)}.prospect-module:has(.prospect-steps>div:nth-child(3).active) .prospect-form{border-top-color:#f4cc7c}.prospect-section-heading>span{background:linear-gradient(135deg,#e4b34f,#ffdd8d);color:#35280e;border-color:#ffe4a3;box-shadow:0 4px 17px #dcad3020}.prospect-module:has(.prospect-steps>div:first-child.active) .prospect-form .prospect-section-heading>span{background:linear-gradient(135deg,#73d6bc,#b0f3dc);color:#143b30;border-color:#baf5e1}.prospect-module:has(.prospect-steps>div:nth-child(2).active) .prospect-form .prospect-section-heading>span{background:linear-gradient(135deg,#71b4ee,#b1dcff);color:#163450;border-color:#b9e0ff}.prospect-evidences .prospect-section-heading>span{background:linear-gradient(135deg,#b49bdf,#e0c7fa);color:#36204e;border-color:#e5d1fa}.prospect-list>article:has(.prospect-chip.sent){border-left-color:#87c2ff}.prospect-list>article:has(.prospect-chip.installed){border-left-color:#7fe0ab}.prospect-list>article:has(.prospect-chip.cancelled){border-left-color:#efa1ac}.prospect-fields input:focus,.prospect-fields select:focus,.prospect-fields textarea:focus{border-color:#79d9c7;background:#102d36;box-shadow:0 0 0 3px #62d3c116}.prospect-fields label{color:#d8ecef}.prospect-summary{background:radial-gradient(ellipse at 100% 0,#405d9b38,transparent 55%),linear-gradient(155deg,#234453,#152b3d);border-color:#57728d;border-top:3px solid #a99cdb}.prospect-summary-avatar{background:linear-gradient(135deg,#778dc344,#387e6d77);color:#b5f4e0;border-color:#6da894;box-shadow:0 8px 20px #08172444}.prospect-summary>small{color:#c6bdea}.prospect-summary .prospect-next{background:linear-gradient(135deg,#1d5143,#1b3b45);border-color:#4b9482}.prospect-dossier-heading{background:radial-gradient(ellipse at 98% 10%,#5866a53b,transparent 55%),linear-gradient(110deg,#245352,#183446);border-color:#5e929e}.prospect-dossier-grid article:first-child{background:linear-gradient(140deg,#1b3d49,#102833);border-top:3px solid #76c8e5}.prospect-dossier-grid article:nth-child(2){background:linear-gradient(140deg,#343449,#102833);border-top:3px solid #baa4e3}.prospect-dossier-grid article:first-child h4>svg{color:#83d7f2}.prospect-dossier-grid article:nth-child(2) h4>svg{color:#c7b0f3}.prospect-notes{border-left:3px solid #e4be6f;background:linear-gradient(110deg,#383b30,#132b36)}.prospect-notes h4>svg{color:#f2cc80}.prospect-next-action{border-color:#d1ab55;background:linear-gradient(115deg,#4e432a,#1c3c42);box-shadow:inset 3px 0 #f2c761}.prospect-evidences{border-top:3px solid #b9a1e6;background:linear-gradient(130deg,#293449,#142d38)}.prospect-evidence{--evidence:#8ddbe5;--evidencebg:#1c3d4b;border-color:#447787;background:linear-gradient(140deg,var(--evidencebg),#102630)}.prospect-evidence:nth-child(2){--evidence:#a4e4bb;--evidencebg:#234639;border-color:#56836c}.prospect-evidence:nth-child(3){--evidence:#d7b9fa;--evidencebg:#3d3351;border-color:#78688e}.prospect-evidence-label>svg:first-child{color:var(--evidence)}.prospect-evidence-label h4{color:var(--evidence)}.prospect-evidence.complete{box-shadow:inset 0 3px #7dd6aa}.prospect-photo-empty{background:#081b2433;color:var(--evidence)}.prospect-history{border-color:#50627e;background:linear-gradient(120deg,#1c3046,#122a35)}.prospect-history summary>svg{color:#b6b5eb}.prospect-modal{background:radial-gradient(ellipse at 100% 0,#6577b933,transparent 50%),#142e3b;border-color:#79cfbd}.prospect-modal-title{background:linear-gradient(105deg,#234d48,#283c57);color:#bbf5df}.prospect-module .prospect-primary,.prospect-modal .prospect-primary{background:linear-gradient(110deg,#a4f1d3,#6fd8d0 70%,#64c5df);border-color:#b3f8e0;box-shadow:0 5px 18px #39c1b520,inset 0 1px #e6fff670}@media(max-width:760px){.prospect-flow{gap:6px}.prospect-flow>span{padding:6px;font-size:9px}.prospect-metrics>button strong{font-size:33px}.prospect-metrics>button>span{gap:7px}.prospect-metrics>button>span>svg{width:29px;height:29px;padding:6px;border-radius:8px}.prospect-steps>div>b{width:39px;height:41px}}


/* prospectos-fotos-cfa315cd01ba.css */
.prospect-module{--pr-bg:#112832;--pr-line:#315563;--pr-muted:#adc3cc;--pr-mint:#7ce0ce;--pr-gold:#f3c85d;color:#e6f3f7;max-width:1600px;margin:auto;scroll-margin-top:100px}.prospect-module *,.prospect-modal *{box-sizing:border-box}.prospect-module button,.prospect-modal button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#173b4b;color:#e9f6fc;border:1px solid #43768b;border-radius:9px;padding:11px 16px;min-height:43px;font-weight:650;cursor:pointer;box-shadow:none;transition:background .15s,border-color .15s,transform .15s}.prospect-module button:hover:not(:disabled),.prospect-modal button:hover:not(:disabled){background:#225469;border-color:#80d8e3}.prospect-module button:active:not(:disabled),.prospect-modal button:active:not(:disabled){transform:translateY(1px)}.prospect-module button:disabled,.prospect-modal button:disabled{opacity:.48;cursor:not-allowed}.prospect-module button:focus-visible,.prospect-modal button:focus-visible,.prospect-module input:focus-visible,.prospect-module select:focus-visible,.prospect-module textarea:focus-visible,.prospect-modal textarea:focus-visible,.prospect-upload:focus-within{outline:3px solid #8be8d9;outline-offset:3px}.prospect-module svg,.prospect-modal svg{flex-shrink:0}.prospect-module h2,.prospect-module h3,.prospect-module h4,.prospect-modal h3,.prospect-modal h4{margin:0;line-height:1.2}.prospect-module p{line-height:1.55}.prospect-module small{color:var(--pr-muted)}.prospect-module .prospect-primary,.prospect-modal .prospect-primary{background:linear-gradient(120deg,#91ecdd,#48b8b7);color:#0c2e32;border-color:#90e8d9}.prospect-module .prospect-primary:hover:not(:disabled),.prospect-modal .prospect-primary:hover:not(:disabled){background:#a7f1e6;color:#08282b}.prospect-module .prospect-danger,.prospect-modal .prospect-danger{color:#ffd8dc;background:#422530;border-color:#925064}.prospect-hero{position:static;display:flex;align-items:center;gap:20px;padding:30px!important;border:1px solid #3c8090;border-top:3px solid #71ded5;border-radius:18px;background:radial-gradient(ellipse at 90% 0,#20516488,transparent 65%),linear-gradient(120deg,#183d4c,#10232d)!important;box-shadow:none;min-height:156px}.prospect-hero-icon{display:grid;place-items:center;width:70px;height:70px;border-radius:19px;background:linear-gradient(135deg,#8bf0d8,#4eb4d0);color:#123942;box-shadow:0 8px 30px #0b1728aa}.prospect-hero>div{flex:1}.prospect-hero small{letter-spacing:2px;font-size:11px;color:#86dcd8;font-weight:750}.prospect-hero h2{font-size:35px;letter-spacing:-1px;margin:9px 0}.prospect-hero p{margin:0;color:#bcd3dd}.prospect-flow{display:flex;align-items:center;gap:14px;padding:18px 4px 24px;color:#8eabb7;font-size:12px;flex-wrap:wrap}.prospect-flow>span{display:flex;align-items:center;gap:7px}.prospect-flow .current{color:#83e1d2;font-weight:700}.prospect-flow>small{margin-left:auto}.prospect-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}.prospect-metrics>button{padding:20px;text-align:left;align-items:flex-start;flex-direction:column;background:#112530;border-color:#29434e;gap:10px;border-radius:13px}.prospect-metrics>button.selected{background:#173b43;border-color:#69c9b9;box-shadow:inset 0 3px #74dfcb}.prospect-metrics>button>span{display:flex;gap:8px;align-items:center;color:#bdced6;font-size:14px}.prospect-metrics svg{width:18px;height:18px}.prospect-metrics strong{font-size:36px;font-weight:780;letter-spacing:-1px;color:#e6f7fb}.prospect-metrics .pending strong{color:#f4cb6e}.prospect-metrics small{font-weight:400;font-size:11px}.prospect-queue{background:#10232d;border:1px solid #294958;border-radius:16px;overflow:hidden}.prospect-queue-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:23px 24px}.prospect-queue-heading small{font-size:10px;letter-spacing:1.7px;color:#8ddedc}.prospect-queue-heading h3{font-size:23px;margin-top:8px}.prospect-queue-heading h3 span{font-size:13px;background:#1f4753;color:#b9e3e4;border-radius:20px;padding:4px 9px;margin-left:8px}.prospect-search{display:flex;gap:10px;padding:0 24px 22px;align-items:center}.prospect-search label{display:flex;align-items:center;gap:10px;border:1px solid #345c69;border-radius:8px;background:#091e28;padding:0 13px;flex:1;min-width:0}.prospect-search input{width:100%;min-width:0;background:transparent;color:#eaf5fa;border:none;box-shadow:none;padding:13px 0;margin:0;font-size:14px}.prospect-list>article{display:flex;gap:18px;align-items:center;padding:22px 24px;border-top:1px solid #26414d;background:#122a35;transition:background .15s}.prospect-list>article:hover{background:#16323e}.prospect-avatar{width:43px;height:43px;display:grid;place-items:center;border:1px solid #3a665f;border-radius:12px;background:#204844;color:#a5e8d5;font-weight:750;font-size:14px}.prospect-person{flex:1.2;min-width:0}.prospect-person>small{font-size:10px;letter-spacing:1px;color:#84acae}.prospect-person h4{font-size:16px;margin:6px 0;overflow-wrap:anywhere}.prospect-person p{display:flex;gap:5px;align-items:center;flex-wrap:wrap;font-size:12px;color:#b5c7d0;margin:0}.prospect-offer{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px;font-size:13px}.prospect-offer small{font-size:11px;line-height:1.5}.prospect-status{display:flex;flex-direction:column;gap:9px;align-items:flex-start;min-width:155px}.prospect-status small{display:flex;align-items:center;gap:5px;font-size:10px}.prospect-chip{display:inline-flex;padding:7px 10px;border-radius:7px;color:#b0e7df;background:#1f4548;font-weight:700;font-size:11px;line-height:1.4}.prospect-chip.pending{color:#f4d68e;background:#59482777}.prospect-chip.sent{color:#a7dafa;background:#254762}.prospect-chip.cancelled{color:#dbb7be;background:#49323d}.prospect-chip.installed{background:#154b3d;color:#9ee6bf}.prospect-pagination{position:static!important;background:#0e2029!important;box-shadow:none!important;display:flex;align-items:center;gap:8px;padding:15px 24px;color:#a7c0ce;border-top:1px solid #2a4856;font-size:12px}.prospect-pagination>span{margin-right:auto}.prospect-pagination>button{padding:8px 12px;min-height:34px}.prospect-message{display:flex;gap:13px;align-items:flex-start;border:1px solid #47788b;background:#163645;border-radius:11px;padding:17px 19px;margin:0 0 18px;line-height:1.6;font-size:14px}.prospect-message>div{flex:1;min-width:0}.prospect-message p{margin:4px 0}.prospect-message button{margin-top:8px}.prospect-message>button{padding:5px;min-height:28px;margin:0}.prospect-message.success{background:#123b33;border-color:#367664;color:#bcf3dc}.prospect-message.error{background:#442b2d;border-color:#985453;color:#ffe1d8}.prospect-message.working{background:#293824;border-color:#879458;color:#e3efc1}.prospect-loading{display:flex;gap:10px;align-items:center;padding:0 24px;color:#bddbe7}.prospect-empty{text-align:center;padding:50px;color:#8fb6c7}.prospect-empty svg{margin-bottom:15px}.prospect-empty h3{color:#e0eef3}.prospect-back{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 22px}.prospect-back>span{font-size:11px;letter-spacing:1.3px;color:#9fbecb}.prospect-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:25px}.prospect-steps>div{display:flex;align-items:center;gap:12px;background:#101e28;border:1px solid #29424d;border-radius:12px;padding:17px;color:#839da9}.prospect-steps b{font-size:30px;font-weight:800;display:grid;place-items:center}.prospect-steps span{font-size:14px;font-weight:650}.prospect-steps small{display:block;font-size:10px;font-weight:400;margin-top:5px}.prospect-steps .active{background:#193e43;border-color:#6cd6c6;color:#9deddb;box-shadow:inset 0 3px #81dfcf}.prospect-steps .done{color:#a7d5ca}.prospect-capture{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(240px,1fr);gap:24px;align-items:start}.prospect-form,.prospect-summary,.prospect-evidences{background:#122a35;border:1px solid #30515f;border-radius:15px;padding:26px}.prospect-section-heading{display:flex;align-items:center;gap:17px;margin-bottom:26px}.prospect-section-heading>span{display:grid;place-items:center;min-width:57px;min-height:60px;border-radius:12px;font-size:29px;font-weight:800;color:#fad787;background:#55482d66;border:1px solid #96804b}.prospect-section-heading h3{font-size:22px}.prospect-section-heading p{font-size:12px;color:#b2cbd5;margin:7px 0 0}.prospect-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.prospect-fields label,.prospect-modal label{font-size:13px;color:#cce3ea;font-weight:600;min-width:0;line-height:1.6;display:block}.prospect-fields input,.prospect-fields select,.prospect-fields textarea,.prospect-modal textarea{display:block;width:100%;color-scheme:dark;color:#eff8fc;background:#091f2a;border:1px solid #416774;border-radius:8px;min-height:47px;margin:8px 0 0;padding:11px 12px;font-size:14px;box-shadow:none}.prospect-fields select{appearance:auto}.prospect-fields option{background:#0d2530;color:#eaf8fa}.prospect-fields textarea{resize:vertical}.prospect-fields small{display:block;font-weight:400;font-size:11px;line-height:1.5;margin-top:7px}.prospect-required{color:#f4cf78}.prospect-fields .wide{grid-column:1/-1}.prospect-help{display:flex;align-items:flex-start;gap:8px;padding:13px;margin:0;font-size:12px!important;color:#9fc9cf;background:#12212b;border-radius:8px}.prospect-form-footer{position:static!important;display:flex;align-items:center;gap:10px;justify-content:space-between;padding:24px 0 0;margin-top:28px;border-top:1px solid #36505a;background:transparent!important;box-shadow:none!important}.prospect-form-footer>span{font-size:11px;color:#a3bfcb}.prospect-summary{background:linear-gradient(150deg,#193845,#10232c);position:sticky;top:100px}.prospect-summary>small{font-size:10px;letter-spacing:1.6px;color:#9ec8cb}.prospect-summary-avatar{width:63px;height:63px;border-radius:18px;display:grid;place-items:center;background:#1f504b;color:#98e7d4;margin:25px 0 16px;border:1px solid #478576}.prospect-summary h3{font-size:23px;overflow-wrap:anywhere}.prospect-summary p{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:#b2cbd7}.prospect-summary hr{border:0;border-top:1px solid #325561;margin:23px 0}.prospect-module dl,.prospect-modal dl{display:grid;grid-template-columns:minmax(100px,.75fr) minmax(0,1.4fr);gap:14px 12px;font-size:13px;line-height:1.5;margin:18px 0}.prospect-module dt,.prospect-modal dt{color:#9cbac7}.prospect-module dd,.prospect-modal dd{margin:0;color:#e2eff5;overflow-wrap:anywhere}.prospect-next{padding:18px;border:1px solid #427266;background:#16403766;border-radius:10px;margin-top:25px}.prospect-next svg{color:#98e5ca;margin-bottom:9px}.prospect-next b{display:block;font-size:13px}.prospect-next p{font-size:12px;margin-bottom:0}.prospect-extra{border:1px solid #33515f;border-radius:9px;padding:13px}.prospect-extra summary{font-size:12px;color:#aac8d5;cursor:pointer}.prospect-extra[open] summary{margin-bottom:20px}.prospect-dossier-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px;background:linear-gradient(120deg,#1b3b49,#132b34);border:1px solid #3e6778;border-top:3px solid #74d9cc;border-radius:13px;margin-bottom:20px}.prospect-dossier-heading small{font-size:11px;letter-spacing:1.4px;color:#92cfd2}.prospect-dossier-heading h3{font-size:29px;letter-spacing:-.5px;margin:12px 0}.prospect-dossier-heading p{display:flex;flex-wrap:wrap;gap:7px;font-size:13px;color:#bed9e3;margin:0}.prospect-next-action{display:flex;align-items:center;gap:20px;border:1px solid #908151;background:linear-gradient(110deg,#353a29,#16333c);padding:23px;border-radius:13px;margin-bottom:24px}.prospect-next-icon{color:#f7d884}.prospect-next-action>div{flex:1}.prospect-next-action small{font-size:10px;letter-spacing:1.4px;color:#f0cf7b}.prospect-next-action h3{font-size:21px;margin:7px 0}.prospect-next-action p{margin:0;color:#ced9c9;font-size:13px}.prospect-dossier-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.prospect-dossier-grid article,.prospect-notes{padding:23px;background:#102833;border:1px solid #305561;border-radius:12px}.prospect-module h4{display:flex;align-items:center;gap:9px;font-size:16px;color:#c4eaec}.prospect-dossier-grid a{display:inline-flex;align-items:center;gap:8px;color:#9be1d3;font-size:12px}.prospect-notes{margin-bottom:24px}.prospect-notes p{white-space:pre-wrap;color:#c1d9e2;font-size:13px;overflow-wrap:anywhere}.prospect-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:16px}.prospect-evidence{border:1px solid #456270;border-radius:12px;overflow:hidden;background:#0c222c;padding:15px;display:flex;flex-direction:column;gap:13px}.prospect-evidence.complete{border-color:#448373}.prospect-evidence-label{display:flex;align-items:center;gap:8px}.prospect-evidence-label h4{font-size:14px;flex:1}.prospect-evidence-label>span{font-size:10px;color:#f7cc77}.prospect-evidence-label>svg:last-child{color:#85d9b7}.prospect-photo-empty{min-height:155px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;text-align:center;border:1px dashed #365967;border-radius:8px;color:#69919f;padding:15px}.prospect-photo-empty p{font-size:12px;max-width:230px;margin:0;color:#acc5cf}.prospect-evidence>a{display:block;text-decoration:none}.prospect-evidence img{width:100%;height:155px;object-fit:contain;background:#091923;border-radius:7px}.prospect-evidence a>span{display:flex;gap:7px;align-items:center;color:#88d9cd;font-size:11px;margin-top:7px}.prospect-evidence>small{font-size:10px}.prospect-upload{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:650;color:#ace4d9;background:#1a3e42;border:1px solid #407c77;border-radius:7px;min-height:39px;overflow:hidden;cursor:pointer;margin-top:auto}.prospect-upload input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.prospect-evidences>small{font-size:11px}.prospect-management{display:flex;align-items:center;gap:12px;margin:24px 0;flex-wrap:wrap}.prospect-management small{font-size:11px;margin-left:auto}.prospect-history{background:#112630;border:1px solid #305361;border-radius:12px;padding:20px}.prospect-history summary{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:14px;color:#bddce7}.prospect-history summary span{margin-left:auto;padding:3px 9px;background:#244956;border-radius:15px}.prospect-history article{padding:17px 0;border-top:1px solid #31515c;margin-top:16px}.prospect-history article b{font-size:12px}.prospect-history small{display:block;font-size:11px;margin-top:5px}.prospect-history p{font-size:12px;overflow-wrap:anywhere}.prospect-modal{max-width:min(650px,calc(100vw - 28px));width:650px;max-height:calc(100dvh - 36px);padding:0;color:#e7f3f8;border:1px solid #73cbbb;border-top:3px solid #89dfcf;border-radius:17px;background:#132d38;box-shadow:0 35px 120px #000b;color-scheme:dark}.prospect-modal::backdrop{background:#030e16c9;backdrop-filter:blur(5px)}.prospect-modal-title{display:flex;align-items:center;gap:12px;padding:23px;border-bottom:1px solid #385662;color:#a6ebdc}.prospect-modal-title h3{font-size:20px;flex:1}.prospect-modal-title button{padding:7px;min-height:32px}.prospect-confirm-content{padding:25px}.prospect-confirm-content>small{font-size:10px;letter-spacing:1.3px;color:#b9d3df}.prospect-confirm-content h4{font-size:25px;margin:12px 0 18px}.prospect-confirm-content p{font-size:14px;line-height:1.65;color:#c7dce5}.prospect-confirm-content p>svg{vertical-align:middle;margin-right:8px}.prospect-confirm-content footer{display:flex;justify-content:flex-end;gap:10px;background:transparent;position:static;box-shadow:none;border-top:1px solid #42616a;padding:22px 0 0;margin-top:22px;flex-wrap:wrap}.prospect-confirm-checks{display:flex;gap:9px;flex-wrap:wrap}.prospect-confirm-checks span{display:flex;gap:6px;align-items:center;font-size:12px;color:#b8ead8;padding:7px 9px;background:#1d4b3e;border-radius:6px}.prospect-modal textarea{min-height:100px}.prospect-spin{animation:prospect-spin .9s linear infinite}@keyframes prospect-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.prospect-spin{animation:none}.prospect-module button{transition:none}}@media(max-width:1100px){.prospect-list>article{flex-wrap:wrap}.prospect-offer{display:none}.prospect-capture{grid-template-columns:minmax(0,1fr) 270px}.prospect-fields{grid-template-columns:1fr}.prospect-steps{gap:6px}.prospect-steps>div{padding:13px;gap:9px}.prospect-steps small{display:none}.prospect-evidence-grid{gap:10px}.prospect-evidence-label{flex-wrap:wrap}.prospect-dossier-grid dl{grid-template-columns:1fr;gap:5px}.prospect-dossier-grid dd{margin-bottom:8px}}@media(max-width:760px){.prospect-hero{padding:20px!important;gap:14px;flex-wrap:wrap}.prospect-hero-icon{width:54px;height:54px;border-radius:14px}.prospect-hero h2{font-size:29px}.prospect-hero p{font-size:12px}.prospect-hero>button{width:100%}.prospect-flow{gap:7px;font-size:10px}.prospect-flow small{display:none}.prospect-metrics{grid-template-columns:1fr 1fr;gap:10px}.prospect-metrics>button{padding:15px}.prospect-metrics strong{font-size:30px}.prospect-metrics>button>span{font-size:12px}.prospect-metrics small{font-size:10px}.prospect-queue-heading{padding:20px 15px}.prospect-queue-heading h3{font-size:20px}.prospect-search{padding:0 15px 17px;flex-wrap:wrap}.prospect-search label{flex-basis:100%}.prospect-list>article{padding:20px 15px;gap:12px}.prospect-person{flex-basis:calc(100% - 60px)}.prospect-avatar{width:38px;height:38px}.prospect-status{flex:1;min-width:0}.prospect-list>article>button{font-size:12px;padding:10px}.prospect-pagination{padding:15px;font-size:10px}.prospect-back{flex-wrap:wrap}.prospect-back>span{font-size:9px}.prospect-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.prospect-steps>div{padding:12px 4px;flex-direction:column;gap:6px}.prospect-steps b{font-size:26px}.prospect-steps span{font-size:10px}.prospect-capture{grid-template-columns:1fr;gap:18px}.prospect-summary{position:static}.prospect-form,.prospect-summary,.prospect-evidences{padding:20px 16px}.prospect-section-heading{gap:12px}.prospect-section-heading h3{font-size:20px}.prospect-section-heading>span{min-width:48px;min-height:53px;font-size:27px}.prospect-form-footer{flex-wrap:wrap}.prospect-form-footer>span{display:none}.prospect-form-footer>button{font-size:12px;padding:10px}.prospect-dossier-heading{padding:22px 17px;flex-wrap:wrap}.prospect-dossier-heading h3{font-size:25px}.prospect-next-action{padding:20px 16px;gap:12px;flex-wrap:wrap}.prospect-next-action>div{flex-basis:calc(100% - 45px)}.prospect-next-action>button{width:100%}.prospect-dossier-grid,.prospect-evidence-grid{grid-template-columns:1fr;gap:15px}.prospect-management{align-items:stretch;flex-direction:column}.prospect-management small{margin:0;text-align:center}.prospect-modal-title{padding:18px 15px;gap:9px}.prospect-modal-title h3{font-size:17px}.prospect-confirm-content{padding:18px}.prospect-confirm-content footer{flex-direction:column-reverse}.prospect-module dl,.prospect-modal dl{grid-template-columns:1fr 1.3fr}.prospect-confirm-content h4{font-size:23px}}.prospect-module .prospect-hero{background:radial-gradient(ellipse at 92% 12%,#5873c94d,transparent 52%),radial-gradient(ellipse at 5% 100%,#27c9b448,transparent 57%),linear-gradient(115deg,#194956,#172c4b)!important;border-color:#539eaf;border-top-color:#87edda;box-shadow:0 12px 40px #020e1833,inset 0 1px #a2f4e920}.prospect-hero-icon{background:linear-gradient(135deg,#acffe0,#59dacf 58%,#61aeea);box-shadow:0 7px 28px #48d6c338,inset 0 1px #e1fff8}.prospect-hero h2{color:#f2fffc;text-shadow:0 3px 20px #5cd4c324}.prospect-hero small{color:#a2f6e4}.prospect-flow{gap:10px}.prospect-flow>span{padding:7px 10px;border-radius:8px;background:#173646;color:#abd7eb;border:1px solid #31566c}.prospect-flow>span.current{background:#16453e;border-color:#438a76;color:#9ff0d8}.prospect-flow>span:last-of-type{background:#302d49;border-color:#625583;color:#d4c7ed}.prospect-metrics>button{--state:#f5c76b;--tile:#8c672b;--tint:#493d27;border-color:color-mix(in srgb,var(--state) 38%,#17313a);background:linear-gradient(135deg,var(--tint),#132935 90%);box-shadow:inset 0 3px var(--state),0 5px 18px #020c1626}.prospect-metrics>button.sent{--state:#87c2ff;--tile:#31618e;--tint:#1e3e63}.prospect-metrics>button.installed{--state:#7fe0ab;--tile:#2f785b;--tint:#1a473e}.prospect-metrics>button.cancelled{--state:#efa1ac;--tile:#89485d;--tint:#462d41}.prospect-metrics>button.older{--state:#eac395;--tile:#745c3b;--tint:#40392e}.prospect-metrics>button.installation{--state:#c5b0f3;--tile:#69528e;--tint:#36324d}.prospect-count-note{display:flex;gap:13px;padding:16px 19px;margin-bottom:16px;border:1px solid #726244;background:#302e2399;border-radius:11px;color:#efdbb8;font-size:13px}.prospect-count-note>svg{color:#efc57b;margin-top:2px}.prospect-count-note p{margin:5px 0 0;color:#c7c9bd;font-size:12px}.prospect-archive{padding:16px 19px;margin-bottom:22px;border:1px solid #45556e;border-radius:11px;background:#182838}.prospect-archive summary{display:flex;gap:9px;align-items:center;color:#becde5;font-size:13px;cursor:pointer}.prospect-archive summary:after{content:"\ff0b";margin-left:auto;font-size:19px;color:#a4b7d6}.prospect-archive[open] summary:after{content:"\2212"}.prospect-archive p{color:#b4c1d3;font-size:12px}.prospect-archive>div{display:flex;gap:9px;flex-wrap:wrap}.prospect-archive button{font-size:12px}.prospect-archive button[aria-pressed=true]{border-color:#b7a2e7;background:#373354}.prospect-archive button b{padding:2px 7px;background:#091a2a66;border-radius:12px}.prospect-module .prospect-filter-help{margin:0;padding:0 24px 19px;color:#bcd0da;font-size:12px;line-height:1.65}.prospect-chip.older{color:#f6d2a1;background:#584431;border:1px solid #95764e}.prospect-chip.installation{color:#dfd0ff;background:#3d345c;border:1px solid #7b67a5}.prospect-chip.history{color:#c2cfe6;background:#303d53;border:1px solid #63738b}.prospect-age{max-width:240px;line-height:1.5;flex-wrap:wrap;color:#d2c5ab!important}.prospect-metrics>button.selected{border-color:var(--state);background:linear-gradient(135deg,var(--tint),#1c3642);box-shadow:inset 0 4px var(--state),0 0 0 2px color-mix(in srgb,var(--state) 14%,transparent),0 8px 28px #0003}.prospect-metrics>button:hover:not(:disabled){background:linear-gradient(135deg,var(--tint),#254551);border-color:var(--state)}.prospect-metrics>button>span{color:#e0ebed;gap:11px}.prospect-metrics>button>span>svg{width:37px;height:37px;padding:8px;border-radius:11px;background:color-mix(in srgb,var(--tile) 68%,transparent);color:var(--state);box-shadow:inset 0 1px #ffffff1f}.prospect-metrics>button strong{color:var(--state);font-size:39px}.prospect-metrics>button small{color:#bfd0d6}.prospect-queue{border-color:#3e657b;box-shadow:0 10px 32px #010b141f}.prospect-queue-heading{background:linear-gradient(110deg,#1d3f4c,#20304b);border-bottom:1px solid #4d779433;margin-bottom:20px}.prospect-queue-heading h3 span{color:#c4f6e9;background:#28594f;border:1px solid #468c7e}.prospect-list>article{border-left:3px solid #63cdb3}.prospect-avatar{background:linear-gradient(140deg,#327367,#1e4f53);border-color:#529f8b;color:#d2fff0;box-shadow:0 4px 12px #091d2955}.prospect-list>article>button{background:linear-gradient(120deg,#234c72,#225161);border-color:#5c91b0;color:#def2ff}.prospect-chip.pending{background:#624a28;border:1px solid #b48e47;color:#ffe4a0}.prospect-chip.sent{background:#244d78;border:1px solid #528ab5;color:#cce6ff}.prospect-chip.installed{background:#215744;border:1px solid #4b9870;color:#b8f5d0}.prospect-chip.cancelled{background:#583544;border:1px solid #9c6177;color:#ffd3dc}.prospect-steps>div{--step:#81e6cc;--stepbg:#204d47;--stepborder:#367e70;background:linear-gradient(135deg,var(--stepbg),#142a36);border-color:var(--stepborder)}.prospect-steps>div:nth-child(2){--step:#8ac9ff;--stepbg:#253e60;--stepborder:#496e9b}.prospect-steps>div:nth-child(3){--step:#f4cc7c;--stepbg:#493e2f;--stepborder:#8b754d}.prospect-steps>div:nth-child(4){--step:#d4b9ff;--stepbg:#3e3357;--stepborder:#7b669d}.prospect-steps>div>b{color:var(--step);width:46px;height:48px;background:#061b293d;border-radius:10px}.prospect-steps>div>span{color:#d3e2e9}.prospect-steps>div.active{border-color:var(--step);background:linear-gradient(135deg,var(--stepbg),#203c49);box-shadow:inset 0 4px var(--step),0 4px 18px #07162040}.prospect-steps>div.active>span{color:var(--step)}.prospect-form{border-top:3px solid #83e3cc;background:linear-gradient(140deg,#173840,#122a35 60%)}.prospect-module:has(.prospect-steps>div:nth-child(2).active) .prospect-form{border-top-color:#8ac9ff;background:linear-gradient(140deg,#1d354a,#122a35 60%)}.prospect-module:has(.prospect-steps>div:nth-child(3).active) .prospect-form{border-top-color:#f4cc7c}.prospect-section-heading>span{background:linear-gradient(135deg,#e4b34f,#ffdd8d);color:#35280e;border-color:#ffe4a3;box-shadow:0 4px 17px #dcad3020}.prospect-module:has(.prospect-steps>div:first-child.active) .prospect-form .prospect-section-heading>span{background:linear-gradient(135deg,#73d6bc,#b0f3dc);color:#143b30;border-color:#baf5e1}.prospect-module:has(.prospect-steps>div:nth-child(2).active) .prospect-form .prospect-section-heading>span{background:linear-gradient(135deg,#71b4ee,#b1dcff);color:#163450;border-color:#b9e0ff}.prospect-evidences .prospect-section-heading>span{background:linear-gradient(135deg,#b49bdf,#e0c7fa);color:#36204e;border-color:#e5d1fa}.prospect-list>article:has(.prospect-chip.sent){border-left-color:#87c2ff}.prospect-list>article:has(.prospect-chip.installed){border-left-color:#7fe0ab}.prospect-list>article:has(.prospect-chip.cancelled){border-left-color:#efa1ac}.prospect-fields input:focus,.prospect-fields select:focus,.prospect-fields textarea:focus{border-color:#79d9c7;background:#102d36;box-shadow:0 0 0 3px #62d3c116}.prospect-fields label{color:#d8ecef}.prospect-summary{background:radial-gradient(ellipse at 100% 0,#405d9b38,transparent 55%),linear-gradient(155deg,#234453,#152b3d);border-color:#57728d;border-top:3px solid #a99cdb}.prospect-summary-avatar{background:linear-gradient(135deg,#778dc344,#387e6d77);color:#b5f4e0;border-color:#6da894;box-shadow:0 8px 20px #08172444}.prospect-summary>small{color:#c6bdea}.prospect-summary .prospect-next{background:linear-gradient(135deg,#1d5143,#1b3b45);border-color:#4b9482}.prospect-dossier-heading{background:radial-gradient(ellipse at 98% 10%,#5866a53b,transparent 55%),linear-gradient(110deg,#245352,#183446);border-color:#5e929e}.prospect-dossier-grid article:first-child{background:linear-gradient(140deg,#1b3d49,#102833);border-top:3px solid #76c8e5}.prospect-dossier-grid article:nth-child(2){background:linear-gradient(140deg,#343449,#102833);border-top:3px solid #baa4e3}.prospect-dossier-grid article:first-child h4>svg{color:#83d7f2}.prospect-dossier-grid article:nth-child(2) h4>svg{color:#c7b0f3}.prospect-notes{border-left:3px solid #e4be6f;background:linear-gradient(110deg,#383b30,#132b36)}.prospect-notes h4>svg{color:#f2cc80}.prospect-next-action{border-color:#d1ab55;background:linear-gradient(115deg,#4e432a,#1c3c42);box-shadow:inset 3px 0 #f2c761}.prospect-evidences{border-top:3px solid #b9a1e6;background:linear-gradient(130deg,#293449,#142d38)}.prospect-evidence{--evidence:#8ddbe5;--evidencebg:#1c3d4b;border-color:#447787;background:linear-gradient(140deg,var(--evidencebg),#102630)}.prospect-evidence:nth-child(2){--evidence:#a4e4bb;--evidencebg:#234639;border-color:#56836c}.prospect-evidence:nth-child(3){--evidence:#d7b9fa;--evidencebg:#3d3351;border-color:#78688e}.prospect-evidence-label>svg:first-child{color:var(--evidence)}.prospect-evidence-label h4{color:var(--evidence)}.prospect-evidence.complete{box-shadow:inset 0 3px #7dd6aa}.prospect-photo-empty{background:#081b2433;color:var(--evidence)}.prospect-history{border-color:#50627e;background:linear-gradient(120deg,#1c3046,#122a35)}.prospect-history summary>svg{color:#b6b5eb}.prospect-modal{background:radial-gradient(ellipse at 100% 0,#6577b933,transparent 50%),#142e3b;border-color:#79cfbd}.prospect-modal-title{background:linear-gradient(105deg,#234d48,#283c57);color:#bbf5df}.prospect-module .prospect-primary,.prospect-modal .prospect-primary{background:linear-gradient(110deg,#a4f1d3,#6fd8d0 70%,#64c5df);border-color:#b3f8e0;box-shadow:0 5px 18px #39c1b520,inset 0 1px #e6fff670}@media(max-width:760px){.prospect-flow{gap:6px}.prospect-flow>span{padding:6px;font-size:9px}.prospect-metrics>button strong{font-size:33px}.prospect-metrics>button>span{gap:7px}.prospect-metrics>button>span>svg{width:29px;height:29px;padding:6px;border-radius:8px}.prospect-steps>div>b{width:39px;height:41px}}.prospect-photo-status{display:flex;flex-direction:column;gap:7px;padding:12px;border:1px solid #467889;background:#173846;border-radius:8px;color:#cff0f4;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.prospect-photo-status b{font-size:11px}.prospect-photo-status.success{background:#153e35;border-color:#4d9b83;color:#abefd0}.prospect-photo-status.error{background:#492632;border-color:#cc748b;color:#ffd3dc}.prospect-upload:has(input:disabled){opacity:.65;cursor:wait}.prospect-photo-status button{font-size:12px!important}


/* asignacion-red-a87888a3083c.css */
.network-assignment{--net-cyan:#75dedb;--net-yellow:#ffcf69;padding:24px;border:1px solid #387782;border-top:3px solid var(--net-cyan);border-radius:20px;background:linear-gradient(130deg,#133844,#11262f 70%);color:#e2f4fa;margin:22px 0;box-shadow:0 14px 35px #0002}.network-heading{display:flex;gap:16px;align-items:center;margin-bottom:22px}.network-heading>div{flex:1}.network-step{display:grid;place-items:center;min-width:62px;height:62px;border-radius:17px;background:linear-gradient(130deg,#8febd8,#55bcd9);color:#073a3e;font-size:29px;font-weight:900;box-shadow:0 6px 25px #44c8be22}.network-heading small,.network-dialog header small{color:#95dcdf;font-size:10px;letter-spacing:1.8px;font-weight:800}.network-heading h3,.network-dialog h3{font-size:23px;margin:5px 0}.network-heading p{margin:4px 0;color:#b7cfd6}.network-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.network-assignment button.network-card{padding:18px;text-align:left;display:flex;align-items:stretch;flex-direction:column;gap:13px;white-space:normal;background:linear-gradient(125deg,#194a56,#162e3b);border:1px solid #457e8f;border-top:3px solid #70d4e6;border-radius:15px;color:#dceff6;min-height:208px}.network-assignment button.network-card.kind-wireless{border-top-color:#b3a0ef;background:linear-gradient(125deg,#343251,#172f3b)}.network-assignment button.network-card.kind-tv{border-top-color:#f3c876;background:linear-gradient(125deg,#454431,#172f3b)}.network-assignment button.network-card:disabled{opacity:.62;cursor:not-allowed}.network-assignment button.network-card[aria-pressed=true]{border-color:#9cebc9;outline:2px solid #83e7c8;outline-offset:2px;background:linear-gradient(130deg,#235b50,#153a43)}.network-card-top{display:flex;gap:8px;align-items:center;color:#91e3e7}.network-card-top span{flex:1;font-size:10px;letter-spacing:1px}.network-card strong{font-size:17px;line-height:1.3}.network-card small{color:#e8dcae;line-height:1.5}.network-card-effect{margin-top:auto;color:#abc8d0;font-size:11px;line-height:1.5}.network-form{margin-top:28px;border-top:1px solid #3c646d;padding-top:26px}.network-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.network-form label{display:flex;flex-direction:column;gap:9px;color:#c2d9e0;font-size:13px;margin-bottom:20px}.network-form input,.network-form select,.network-form textarea{background:#0d2631;color:#effaff;border:1px solid #518494;border-radius:9px;padding:12px;width:100%;min-height:46px;box-sizing:border-box;color-scheme:dark;font:inherit}.network-form option{background:#102b36;color:#eefaff}.network-form textarea{resize:vertical}.network-effect{display:flex;align-items:flex-start;gap:12px;background:#173e44;padding:16px;border-radius:12px;margin:10px 0 22px;color:#c7e8e5}.network-effect p{margin:5px 0 0;font-size:13px}.network-assignment button.network-primary{background:linear-gradient(110deg,#a1efcf,#6acbdd);color:#0a333c;border-color:#b2ecd9;font-weight:800;min-height:48px;padding:12px 18px}.network-assignment button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #478799;border-radius:10px;padding:11px 16px;background:#173d4e;color:#e7f7ff;font:inherit}.network-assignment button:disabled{opacity:.5;cursor:not-allowed}.network-assignment button:focus-visible,.network-assignment input:focus-visible,.network-assignment select:focus-visible,.network-assignment textarea:focus-visible{outline:3px solid #f8d176;outline-offset:3px}.network-alert{display:flex;gap:12px;padding:15px;background:#54362e;color:#ffe5c2;border:1px solid #bb7651;border-radius:12px;margin-bottom:20px}.network-alert svg{flex-shrink:0}.network-result{padding:28px;border:1px solid #53867f;border-radius:15px;background:#163b3a}.network-result.state-PROCESSING{background:#153849}.network-result.state-REVIEW{background:#45392a;border-color:#b3934e}.network-result h3{font-size:23px;margin:15px 0}.network-result p{line-height:1.6}.network-result dl,.network-dialog dl{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;background:#0b242d;padding:20px;border-radius:12px}.network-result dt,.network-dialog dt{color:#96bbc8}.network-result dd,.network-dialog dd{margin:0;font-weight:700;overflow-wrap:anywhere}.network-small{font-size:11px;overflow-wrap:anywhere;color:#b2d3da}.network-dialog{background:linear-gradient(140deg,#1b3b49,#102731);color:#eaf7fc;border:1px solid #67c9c2;border-top:4px solid #f7cf75;border-radius:19px;padding:26px;width:min(690px,calc(100vw - 40px));max-height:85vh;box-sizing:border-box;box-shadow:0 25px 90px #0009}.network-dialog::backdrop{background:#030b10c9;backdrop-filter:blur(5px)}.network-dialog header{display:flex;align-items:center;gap:16px}.network-dialog header>div{flex:1}.network-dialog header button{padding:8px;background:transparent}.network-dialog h4{font-size:23px;margin:24px 0 5px}.network-dialog p{color:#b9d6df}.network-confirm-check{display:flex;align-items:flex-start;gap:12px;line-height:1.6;padding:10px 0}.network-confirm-check input{width:20px;height:20px;accent-color:#7bdcc4;flex-shrink:0;margin-top:3px}.network-dialog footer{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.network-spinner{animation:network-spin 1.7s linear infinite}@keyframes network-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.network-grid,.network-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.network-assignment{padding:17px}.network-grid,.network-fields{grid-template-columns:1fr}.network-heading{gap:11px}.network-step{min-width:48px;height:48px;font-size:24px}.network-heading h3{font-size:20px}.network-heading>svg{display:none}.network-dialog{padding:19px;width:calc(100vw - 24px)}.network-dialog header{gap:10px}.network-dialog h3{font-size:19px}.network-dialog footer{flex-direction:column}.network-dialog dl,.network-result dl{grid-template-columns:1fr;gap:7px}.network-dialog dd,.network-result dd{margin-bottom:9px}}@media(prefers-reduced-motion:reduce){.network-spinner{animation:none}}.crm-app .task-module{--task-mint:#79ddca;--task-cyan:#76cce2;--task-amber:#f3ce7f;color:#dcedf2;max-width:1480px;margin:auto;scroll-margin-top:24px}.crm-app .task-module button,.crm-app .task-module input,.crm-app .task-link{font:inherit;box-sizing:border-box}.crm-app .task-module button,.crm-app .task-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #36566a;background:#153343;color:#e0eff4;border-radius:10px;padding:11px 16px;cursor:pointer;font-weight:650;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}.crm-app .task-module button:hover:not(:disabled),.crm-app .task-link:hover{background:#204756;border-color:#73d8c4}.crm-app .task-module button:active:not(:disabled){transform:translateY(1px)}.crm-app .task-module button:focus-visible,.crm-app .task-module a:focus-visible,.crm-app .task-module input:focus-visible{outline:3px solid #8ce5d5;outline-offset:3px}.crm-app .task-module button:disabled{opacity:.4;cursor:not-allowed}.crm-app .task-module svg{flex-shrink:0}.crm-app .task-module small{color:#9cb9c5}.crm-app .task-module h2,.crm-app .task-module h3,.crm-app .task-module p{margin:0}.crm-app .task-module p{line-height:1.6}.crm-app .task-hero{display:flex;align-items:center;gap:22px;padding:30px;border:1px solid #337083;border-top:3px solid #73daca;border-radius:18px;background:radial-gradient(ellipse at 0% 0%,#21515e,transparent 70%),linear-gradient(120deg,#122d3b,#11222b)}.crm-app .task-hero-icon{display:grid;place-items:center;width:68px;height:68px;border-radius:20px;background:linear-gradient(145deg,#8ae3ca,#56b7cf);color:#0b3e45;box-shadow:0 8px 30px #091b2955;flex-shrink:0}.crm-app .task-hero small{letter-spacing:2px;font-size:11px;color:#98dcda}.crm-app .task-hero h2{font-size:34px;letter-spacing:-1.2px;margin:6px 0}.crm-app .task-hero p{color:#c3dbe3}.crm-app .task-connection{margin-left:auto;font-size:12px;color:#b9d8d1;display:flex;gap:8px;align-items:center}.crm-app .task-connection>span{height:7px;width:7px;border-radius:50%;background:#78d8bd}.crm-app .task-status{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#91adb8;padding:16px 2px}.crm-app .task-status>span{display:flex;align-items:center;gap:7px}.crm-app .task-section-heading{display:flex;align-items:end;justify-content:space-between;gap:15px;margin:24px 0 16px}.crm-app .task-section-heading h3{font-size:21px;letter-spacing:-.4px}.crm-app .task-section-heading small{font-size:10px;letter-spacing:1.8px;color:#82bdb7;display:block;margin-bottom:6px}.crm-app .task-section-heading>span{font-size:12px;color:#9fb3bc}.crm-app .task-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.crm-app .task-module .task-metric{display:flex;align-items:stretch;flex-direction:column;text-align:left;gap:7px;padding:22px 24px;border-radius:15px;background:linear-gradient(135deg,#17313a,#10212a);border:1px solid #294752;color:#dcedf2;position:relative;overflow:hidden}.crm-app .task-alta{--task-accent:#83ddc7}.crm-app .task-reassign{--task-accent:#be9de7}.crm-app .task-reactivate{--task-accent:#efc876}.crm-app .task-suspend,.crm-app .task-other{--task-accent:#96b9d7}.crm-app .task-metric-top{display:flex;align-items:center;justify-content:space-between;color:var(--task-accent)}.crm-app .task-metric>b{font-size:45px;line-height:1.1;letter-spacing:-2px;margin-top:9px;color:var(--task-accent)}.crm-app .task-metric>strong{font-size:17px}.crm-app .task-metric>small{font-size:12px;font-weight:400}.crm-app .task-module .task-metric[aria-pressed=true]{border-color:var(--task-accent);box-shadow:inset 0 3px var(--task-accent);background:#1a3540}.crm-app .task-module .task-duplicate-banner{width:100%;justify-content:flex-start;text-align:left;background:#292b23;border-color:#66583a;color:#e7c98b;padding:15px 20px;margin-top:17px}.crm-app .task-duplicate-banner>span:first-of-type{display:flex;flex-direction:column;gap:4px}.crm-app .task-duplicate-banner small{color:#c7bc9d;font-weight:400;font-size:12px}.crm-app .task-duplicate-banner>span:last-child{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px;flex-shrink:0}.crm-app .task-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:26px 0 8px;flex-wrap:wrap}.crm-app .task-filters{display:flex;gap:8px;flex-wrap:wrap}.crm-app .task-module .task-filters button{padding:9px 11px;font-size:12px;background:#10232c}.crm-app .task-filters b{background:#284451;padding:2px 6px;border-radius:5px}.crm-app .task-module .task-filters button[aria-pressed=true]{border-color:#77cebe;background:#203f42}.crm-app .task-toolbar form{display:flex;gap:7px;flex:1;max-width:425px;min-width:250px}.crm-app .task-toolbar label{display:flex;align-items:center;padding:0 12px;gap:8px;border:1px solid #355664;border-radius:10px;background:#101f29;flex:1;min-width:0}.crm-app .task-toolbar input{background:transparent;color:#e5f2f7;border:0;outline:0;padding:12px 0;width:100%;min-width:0}.crm-app .task-toolbar input::placeholder{color:#95acb8}.crm-app .task-list{display:grid;gap:10px}.crm-app .task-row{display:flex;gap:17px;align-items:center;background:linear-gradient(110deg,#152b34,#10212a);border:1px solid #2a4755;border-radius:13px;padding:20px}.crm-app .task-row-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#ffffff08;color:var(--task-accent,#91b9c9);border:1px solid #ffffff13;flex-shrink:0}.crm-app .task-row-main{flex:1;min-width:0}.crm-app .task-row-main>small{font-size:10px;letter-spacing:.7px}.crm-app .task-row-main h3{font-size:17px;margin:5px 0;overflow-wrap:anywhere}.crm-app .task-row-main p{font-size:12px;display:flex;gap:5px;align-items:center;color:#a9bec8}.crm-app .task-row-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.crm-app .task-row-tags>span{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:var(--task-accent,#b9cbd2);border-radius:5px;background:#ffffff07;padding:3px 7px}.crm-app .task-row-tags .task-duplicate-tag{color:#e6c681;background:#ac7c1518}.crm-app .task-row-context{display:flex;flex-direction:column;gap:7px;min-width:200px;font-size:12px;max-width:260px}.crm-app .task-row-context span{color:#a6bdc5}.crm-app .task-row-context small{display:flex;align-items:center;gap:6px}.crm-app .task-module .task-row>button{font-size:12px;flex-shrink:0}.crm-app .task-pagination{display:flex;align-items:center;gap:10px;margin:20px 0}.crm-app .task-pagination>span{flex:1;font-size:12px;color:#99b4c0}.crm-app .task-pagination button{font-size:12px}.crm-app .task-boundary{display:flex;gap:12px;align-items:center;border-top:1px solid #243d46;margin-top:28px;padding:20px 0;color:#8eafb9}.crm-app .task-boundary p{font-size:12px}.crm-app .task-boundary strong,.crm-app .task-boundary span{display:block}.crm-app .task-boundary strong{color:#b3d2d9;margin-bottom:3px}.crm-app .task-warning{display:flex;align-items:center;gap:10px;background:#44292c;border:1px solid #995462;color:#f6d7d8;border-radius:10px;padding:15px;font-size:13px}.crm-app .task-warning>button{margin-left:auto}.crm-app .task-back{margin:12px 0}.crm-app .task-detail-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:24px 0}.crm-app .task-detail-heading small{letter-spacing:1px;font-size:11px}.crm-app .task-detail-heading h2{font-size:30px;margin:8px 0}.crm-app .task-detail-heading p{color:#aac6d0}.crm-app .task-pill{display:inline-block;border:1px solid #42605f;background:#203c3e;padding:6px 10px;border-radius:7px;color:#acd7cb;font-size:11px;font-weight:650;white-space:nowrap}.crm-app .task-next{display:flex;gap:20px;align-items:center;padding:22px;border:1px solid #6e6848;border-radius:14px;background:linear-gradient(110deg,#343627,#16313b);margin-bottom:20px}.crm-app .task-step-number{display:grid;place-items:center;width:62px;height:66px;background:#ecc56f;color:#2c301f;font-size:35px;font-weight:850;border-radius:13px;flex-shrink:0}.crm-app .task-next small{font-size:10px;letter-spacing:1.3px;color:#f2d698}.crm-app .task-next h3{font-size:20px;margin:5px 0}.crm-app .task-next p{font-size:13px;color:#c5d2cf;max-width:820px}.crm-app .task-next>svg{margin-left:auto;color:#d1c994}.crm-app .task-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.crm-app .task-panel{border:1px solid #2d4b58;border-radius:13px;background:#122731;padding:24px;margin-bottom:16px;min-width:0}.crm-app .task-panel h3{display:flex;align-items:center;gap:10px;font-size:17px;margin:0 0 20px}.crm-app .task-panel h3>svg{color:#83cfcc;width:20px;height:20px}.crm-app .task-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px 22px;margin:0}.crm-app .task-facts dt{font-size:11px;color:#95b2be;margin-bottom:5px}.crm-app .task-facts dd{font-size:14px;color:#e2eef3;margin:0;overflow-wrap:anywhere}.crm-app .task-panel p{font-size:13px}.crm-app .task-panel .task-footnote{font-size:11px;color:#8faab6;margin-top:18px;line-height:1.5}.crm-app .task-inline-warning{color:#e1bd7a;margin-top:10px!important}.crm-app .task-pre{white-space:pre-wrap;overflow-wrap:anywhere}.crm-app .task-panel details{border-top:1px solid #2a4652;margin-top:20px;padding-top:16px}.crm-app .task-panel summary{cursor:pointer;color:#a5c8d3;font-size:12px}.crm-app .task-panel details p{margin-top:12px}.crm-app .task-related{border-color:#736340}.crm-app .task-related>button{width:100%;justify-content:flex-start;margin-top:10px;font-size:12px}.crm-app .task-related>button span{text-align:left;font-weight:400;flex:1}.crm-app .task-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:15px}.crm-app .task-photo{background:#0d1f27;border:1px solid #2c4956;border-radius:10px;overflow:hidden;padding-bottom:13px;display:flex;flex-direction:column;gap:7px}.crm-app .task-photo img{display:block;width:100%;height:160px;object-fit:contain;background:#09181e}.crm-app .task-photo>strong,.crm-app .task-photo>small,.crm-app .task-photo>a:last-child{padding:0 12px;font-size:12px}.crm-app .task-photo>a:last-child{color:#85d6d2;display:flex;gap:7px;align-items:center}.crm-app .task-photo-missing{display:flex;flex-direction:column;align-items:center;justify-content:center;height:160px;gap:12px;font-size:12px;color:#96b3bd}.crm-app .task-history{padding:0;list-style:none;margin:0}.crm-app .task-history li{display:flex;gap:15px;padding:0 0 22px}.crm-app .task-history-dot{width:8px;height:8px;border-radius:50%;background:#86cabb;margin:5px 0 0;flex-shrink:0}.crm-app .task-history strong{font-size:13px}.crm-app .task-history small{display:block;font-size:11px;margin:6px 0}.crm-app .task-history p{font-size:12px;color:#bed1d8}.crm-app .task-empty{display:flex;flex-direction:column;align-items:center;gap:15px;padding:55px 25px;border:1px dashed #36535c;border-radius:14px;text-align:center;color:#a8c4cb}.crm-app .task-empty-inline{color:#9fb6be}.crm-app .task-nav{display:flex!important;justify-content:space-between!important;align-items:center!important}.crm-app .task-nav b{font-size:11px;padding:3px 7px;background:#255453;color:#bcf0de;border-radius:6px;margin-left:8px}@media(max-width:1100px){.crm-app .task-connection{display:none}.crm-app .task-hero>button{margin-left:auto}.crm-app .task-row-context{min-width:145px;max-width:190px}.crm-app .task-duplicate-banner>span:last-child{font-size:0}}@media(max-width:760px){.crm-app .task-hero{padding:20px;gap:13px;flex-wrap:wrap}.crm-app .task-hero-icon{width:48px;height:48px;border-radius:13px}.crm-app .task-hero h2{font-size:28px}.crm-app .task-hero small{font-size:9px;letter-spacing:1px}.crm-app .task-hero p{font-size:12px}.crm-app .task-hero>button{font-size:11px;margin-left:0}.crm-app .task-status{flex-direction:column}.crm-app .task-metrics{gap:8px}.crm-app .task-module .task-metric{padding:14px 11px}.crm-app .task-metric>b{font-size:34px}.crm-app .task-metric>strong{font-size:12px}.crm-app .task-metric>small{display:none}.crm-app .task-metric-top svg:last-child{display:none}.crm-app .task-module .task-duplicate-banner{padding:13px;gap:10px}.crm-app .task-duplicate-banner small{font-size:11px}.crm-app .task-toolbar form{max-width:none;width:100%}.crm-app .task-row{flex-wrap:wrap;padding:16px;gap:12px}.crm-app .task-row-context{margin-left:56px;min-width:0;max-width:none;flex:1}.crm-app .task-module .task-row>button{margin-left:auto}.crm-app .task-detail-grid{grid-template-columns:1fr;gap:0}.crm-app .task-detail-heading{align-items:flex-start;flex-direction:column}.crm-app .task-next{padding:16px;gap:13px}.crm-app .task-next>svg{display:none}.crm-app .task-step-number{width:49px;height:57px;font-size:29px}.crm-app .task-next h3{font-size:17px}.crm-app .task-panel{padding:19px}.crm-app .task-panel h3{font-size:16px}.crm-app .task-pagination{flex-wrap:wrap}.crm-app .task-pagination>span{flex-basis:100%}.crm-app .task-facts{gap:16px}.crm-app .task-section-heading h3{font-size:18px}.crm-app .task-section-heading>span{font-size:10px}}.crm-app .task-detail-heading{background:transparent;color:#dcedf2;position:static;box-shadow:none;border:0;border-radius:0}.crm-app .task-module>footer{background:transparent;position:static;box-shadow:none}.crm-app .task-hero{position:static;box-shadow:none}.crm-app .task-connection.is-stale{color:#e0bd87}.crm-app .task-connection.is-stale>span{background:#d5a557}@media(prefers-reduced-motion:reduce){.crm-app .task-module button{transition:none}}


/* redes-visual-5ce7dec42fed.css */
.network-assignment{--net-cyan:#75dedb;--net-yellow:#ffcf69;padding:24px;border:1px solid #387782;border-top:3px solid var(--net-cyan);border-radius:20px;background:linear-gradient(130deg,#133844,#11262f 70%);color:#e2f4fa;margin:22px 0;box-shadow:0 14px 35px #0002}.network-heading{display:flex;gap:16px;align-items:center;margin-bottom:22px}.network-heading>div{flex:1}.network-step{display:grid;place-items:center;min-width:62px;height:62px;border-radius:17px;background:linear-gradient(130deg,#8febd8,#55bcd9);color:#073a3e;font-size:29px;font-weight:900;box-shadow:0 6px 25px #44c8be22}.network-heading small,.network-dialog header small{color:#95dcdf;font-size:10px;letter-spacing:1.8px;font-weight:800}.network-heading h3,.network-dialog h3{font-size:23px;margin:5px 0}.network-heading p{margin:4px 0;color:#b7cfd6}.network-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.network-assignment button.network-card{padding:18px;text-align:left;display:flex;align-items:stretch;flex-direction:column;gap:13px;white-space:normal;background:linear-gradient(125deg,#194a56,#162e3b);border:1px solid #457e8f;border-top:3px solid #70d4e6;border-radius:15px;color:#dceff6;min-height:208px}.network-assignment button.network-card.kind-wireless{border-top-color:#b3a0ef;background:linear-gradient(125deg,#343251,#172f3b)}.network-assignment button.network-card.kind-tv{border-top-color:#f3c876;background:linear-gradient(125deg,#454431,#172f3b)}.network-assignment button.network-card:disabled{opacity:.62;cursor:not-allowed}.network-assignment button.network-card[aria-pressed=true]{border-color:#9cebc9;outline:2px solid #83e7c8;outline-offset:2px;background:linear-gradient(130deg,#235b50,#153a43)}.network-card-top{display:flex;gap:8px;align-items:center;color:#91e3e7}.network-card-top span{flex:1;font-size:10px;letter-spacing:1px}.network-card strong{font-size:17px;line-height:1.3}.network-card small{color:#e8dcae;line-height:1.5}.network-card-effect{margin-top:auto;color:#abc8d0;font-size:11px;line-height:1.5}.network-form{margin-top:28px;border-top:1px solid #3c646d;padding-top:26px}.network-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.network-form label{display:flex;flex-direction:column;gap:9px;color:#c2d9e0;font-size:13px;margin-bottom:20px}.network-form input,.network-form select,.network-form textarea{background:#0d2631;color:#effaff;border:1px solid #518494;border-radius:9px;padding:12px;width:100%;min-height:46px;box-sizing:border-box;color-scheme:dark;font:inherit}.network-form option{background:#102b36;color:#eefaff}.network-form textarea{resize:vertical}.network-effect{display:flex;align-items:flex-start;gap:12px;background:#173e44;padding:16px;border-radius:12px;margin:10px 0 22px;color:#c7e8e5}.network-effect p{margin:5px 0 0;font-size:13px}.network-assignment button.network-primary{background:linear-gradient(110deg,#a1efcf,#6acbdd);color:#0a333c;border-color:#b2ecd9;font-weight:800;min-height:48px;padding:12px 18px}.network-assignment button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #478799;border-radius:10px;padding:11px 16px;background:#173d4e;color:#e7f7ff;font:inherit}.network-assignment button:disabled{opacity:.5;cursor:not-allowed}.network-assignment button:focus-visible,.network-assignment input:focus-visible,.network-assignment select:focus-visible,.network-assignment textarea:focus-visible{outline:3px solid #f8d176;outline-offset:3px}.network-alert{display:flex;gap:12px;padding:15px;background:#54362e;color:#ffe5c2;border:1px solid #bb7651;border-radius:12px;margin-bottom:20px}.network-alert svg{flex-shrink:0}.network-result{padding:28px;border:1px solid #53867f;border-radius:15px;background:#163b3a}.network-result.state-PROCESSING{background:#153849}.network-result.state-REVIEW{background:#45392a;border-color:#b3934e}.network-result h3{font-size:23px;margin:15px 0}.network-result p{line-height:1.6}.network-result dl,.network-dialog dl{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;background:#0b242d;padding:20px;border-radius:12px}.network-result dt,.network-dialog dt{color:#96bbc8}.network-result dd,.network-dialog dd{margin:0;font-weight:700;overflow-wrap:anywhere}.network-small{font-size:11px;overflow-wrap:anywhere;color:#b2d3da}.network-dialog{background:linear-gradient(140deg,#1b3b49,#102731);color:#eaf7fc;border:1px solid #67c9c2;border-top:4px solid #f7cf75;border-radius:19px;padding:26px;width:min(690px,calc(100vw - 40px));max-height:85vh;box-sizing:border-box;box-shadow:0 25px 90px #0009}.network-dialog::backdrop{background:#030b10c9;backdrop-filter:blur(5px)}.network-dialog header{display:flex;align-items:center;gap:16px}.network-dialog header>div{flex:1}.network-dialog header button{padding:8px;background:transparent}.network-dialog h4{font-size:23px;margin:24px 0 5px}.network-dialog p{color:#b9d6df}.network-confirm-check{display:flex;align-items:flex-start;gap:12px;line-height:1.6;padding:10px 0}.network-confirm-check input{width:20px;height:20px;accent-color:#7bdcc4;flex-shrink:0;margin-top:3px}.network-dialog footer{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.network-spinner{animation:network-spin 1.7s linear infinite}@keyframes network-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.network-grid,.network-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.network-assignment{padding:17px}.network-grid,.network-fields{grid-template-columns:1fr}.network-heading{gap:11px}.network-step{min-width:48px;height:48px;font-size:24px}.network-heading h3{font-size:20px}.network-heading>svg{display:none}.network-dialog{padding:19px;width:calc(100vw - 24px)}.network-dialog header{gap:10px}.network-dialog h3{font-size:19px}.network-dialog footer{flex-direction:column}.network-dialog dl,.network-result dl{grid-template-columns:1fr;gap:7px}.network-dialog dd,.network-result dd{margin-bottom:9px}}@media(prefers-reduced-motion:reduce){.network-spinner{animation:none}}.task-module .network-assignment .network-dialog .network-confirm-check{color:#e4f2fa;font-size:14px;line-height:1.5}.task-module .network-assignment .network-dialog .network-confirm-check input{width:20px;height:20px;flex:0 0 20px;accent-color:#73dfca;color-scheme:dark}.task-module .network-assignment .network-dialog footer{border:0;background:transparent}.task-module .network-assignment .network-card-top .network-card-icon{flex:0 0 68px;display:grid;width:68px;height:68px;place-items:center}.task-module .network-assignment .network-hero h3{margin:16px 0 12px}.task-module .network-assignment .network-hero p{margin:0 0 18px}.task-module .network-assignment{padding:24px;border:1px solid #397d89;border-top:3px solid #59e6d2;border-radius:24px;background:radial-gradient(ellipse at 100% 0,#23374b,transparent 55%),#10252f;color:#e7f4fb;box-shadow:0 16px 45px #0003;isolation:isolate}.task-module .network-assignment header{position:static;min-height:0;background:transparent;color:inherit;padding:0;border:0;box-shadow:none;flex-wrap:nowrap}.task-module .network-assignment .network-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px 32px;margin:-24px -24px 0;border-radius:21px 21px 0 0;overflow:hidden;background:radial-gradient(ellipse at 95% 0,#13778977,transparent 55%),linear-gradient(115deg,#174a53,#142c46 64%,#283354);border-bottom:1px solid #477c87}.network-hero-copy{position:relative;z-index:1;min-width:0}.network-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:2px;font-weight:850;color:#8cf7dd}.network-eyebrow>span{height:7px;width:7px;border-radius:50%;background:#76fbd7;box-shadow:0 0 14px #76fbd999}.task-module .network-hero h3{font-size:clamp(28px,2.8vw,40px);letter-spacing:-1.3px;line-height:1.1;font-weight:850;color:#f1fbff;margin:16px 0 12px}.task-module .network-hero h3>span{color:#ffda83}.task-module .network-hero p{font-size:16px;color:#d4e7f0;line-height:1.5;margin:0 0 18px}.network-hero-note{display:flex;align-items:center;gap:8px;font-size:12px;color:#afcfd9}.network-hero-note svg{color:#80e4cb;flex-shrink:0}.network-hero-emblem{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;flex:0 0 168px;height:168px;border-radius:40px;background:linear-gradient(150deg,#36d9d425,#6b93f325);border:1px solid #77e2eb6b;box-shadow:0 0 0 12px #66d9cf06,0 0 0 24px #66d9cf04,inset 0 0 45px #84e6e512;transform:rotate(-5deg);color:#9bfaf2}.network-hero-emblem svg{width:78px;height:78px;filter:drop-shadow(0 0 17px #7af8e877);transform:rotate(5deg)}.network-hero-emblem>span{font-size:9px;letter-spacing:2px;font-weight:850;transform:rotate(5deg);color:#caebed}.task-module .network-journey{list-style:none;padding:22px 0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border-bottom:1px solid #35525e}.network-journey>li{--step-color:#82d4ff;display:flex;align-items:center;gap:13px;padding:15px;border:1px solid #365968;border-radius:15px;background:#17313d;min-width:0}.network-journey>li.journey-2{--step-color:#c5a9ff}.network-journey>li.journey-3{--step-color:#ffda81}.network-journey>li.is-current{border-color:var(--step-color);background:linear-gradient(110deg,#244854,#173440);box-shadow:inset 0 0 0 1px #ffffff0d}.network-journey>li.is-current.journey-2{background:linear-gradient(110deg,#41334f,#243442)}.network-journey>li.is-current.journey-3{background:linear-gradient(110deg,#4a4530,#29383c)}.journey-number{display:grid;place-items:center;flex:0 0 52px;height:54px;border-radius:12px;font-size:29px;line-height:1;font-weight:900;background:#253c49;color:var(--step-color);border:1px solid #7494a32b}.is-current .journey-number{background:var(--step-color);color:#102833;box-shadow:0 5px 20px #0002}.network-journey>li>div{flex:1;min-width:0}.network-journey strong{display:block;font-size:18px;color:#eaf4ff;line-height:1.3}.network-journey small{display:block;color:#adc5cf;font-size:11px;margin-top:5px;line-height:1.4}.network-journey>li>svg{color:var(--step-color);flex-shrink:0;width:27px;height:27px}.network-journey .is-complete .journey-number{color:#9eedce;border-color:#507d73}.network-grid-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:26px 0 20px}.network-kicker{font-size:10px;letter-spacing:1.7px;font-weight:800;color:#91cfd6}.task-module .network-grid-heading h4{font-size:26px;font-weight:800;color:#f0f8ff;letter-spacing:-.5px;margin:5px 0 0}.network-total{display:flex;align-items:center;gap:8px;flex-shrink:0;border-radius:20px;border:1px solid #446b77;background:#163542;padding:8px 12px;font-size:12px;color:#c4e2eb}.network-grid{gap:16px}.task-module .network-assignment button.network-card{--card-color:#a9c6ff;--card-dark:#243b64;--card-deep:#152a41;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:left;position:relative;padding:20px 18px 0;min-height:275px;border:1px solid var(--card-color);border-top:4px solid var(--card-color);border-radius:18px;color:#f1f7ff;background:radial-gradient(ellipse at 100% 0,var(--card-dark),transparent 82%),linear-gradient(135deg,var(--card-deep),#132b37);gap:14px;overflow:hidden;box-shadow:0 6px 16px #0002;opacity:1;margin:0;white-space:normal}.task-module .network-assignment button.network-card.net-privalia{--card-color:#c6a4ff;--card-dark:#573575;--card-deep:#2b2849}.task-module .network-assignment button.network-card.net-fuentes{--card-color:#80b8ff;--card-dark:#215999;--card-deep:#172e50}.task-module .network-assignment button.network-card.net-lomalinda{--card-color:#8df2ca;--card-dark:#236554;--card-deep:#143e39}.task-module .network-assignment button.network-card.net-purisima{--card-color:#7de9ff;--card-dark:#1c6377;--card-deep:#163743}.task-module .network-assignment button.network-card.net-sabanilla{--card-color:#ffd276;--card-dark:#71532e;--card-deep:#393627}.task-module .network-assignment button.network-card.net-presa{--card-color:#ffac83;--card-dark:#754136;--card-deep:#403039}.task-module .network-assignment button.network-card.net-marroquin{--card-color:#b4b4ff;--card-dark:#45487b;--card-deep:#2b304e}.task-module .network-assignment button.network-card.net-catv{--card-color:#ffa7d1;--card-dark:#703b60;--card-deep:#3d2e46}.task-module .network-assignment button.network-card:hover:not(:disabled){transform:translateY(-3px);border-color:var(--card-color);box-shadow:0 10px 25px #0004,inset 0 0 0 1px var(--card-color);filter:brightness(1.08)}.task-module .network-assignment button.network-card[aria-pressed=true]{border-color:var(--card-color);outline:2px solid var(--card-color);outline-offset:3px;box-shadow:0 0 22px #a5dbec22;background:radial-gradient(ellipse at 100% 0,var(--card-dark),transparent 95%),var(--card-deep)}.task-module .network-assignment button.network-card:disabled{opacity:1;cursor:not-allowed;color:#eff6ff}.network-card-top{display:flex;align-items:center;gap:12px;min-height:68px}.network-card-icon{display:grid;place-items:center;flex:0 0 68px;height:68px;color:var(--card-color);border-radius:18px;background:linear-gradient(145deg,#ffffff20,#ffffff05);border:1px solid var(--card-color);box-shadow:inset 0 1px #ffffff16,0 6px 16px #0002}.network-card-icon svg{width:40px;height:40px;filter:drop-shadow(0 0 10px #ffffff15)}.network-card-top .network-kind{color:var(--card-color);font-size:10px;font-weight:900;letter-spacing:1.2px;line-height:1.7;flex:1;min-width:0}.network-selected-icon{color:var(--card-color);position:absolute;top:14px;right:12px}.task-module .network-assignment .network-card .network-card-title{display:block;font-size:clamp(21px,1.6vw,25px);font-weight:850;line-height:1.2;letter-spacing:-.4px;color:#f7faff;text-align:left;margin:0;min-height:2.4em}.network-card-status{display:flex;align-items:center;gap:7px;min-height:41px;font-size:13px;line-height:1.45;color:#d7e4ef}.network-card-status b{font-size:23px;font-weight:850;color:var(--card-color)}.network-availability-dot{width:7px;height:7px;flex:0 0 7px;background:var(--card-color);border-radius:50%;box-shadow:0 0 10px #fff3}.is-unavailable .network-card-status{font-size:11px;align-items:flex-start;color:#e2ddeb}.network-card-status>svg{color:var(--card-color);flex-shrink:0;margin-top:2px}.network-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:auto -18px 0;min-height:47px;padding:12px 18px;border-top:1px solid #ffffff26;background:#ffffff09;font-size:13px;font-weight:800;line-height:1.35;color:var(--card-color)}.is-unavailable .network-card-bottom{font-size:10px;color:#c7d4df;background:#081b2826}.network-next-hint{display:flex;align-items:center;gap:12px;margin-top:20px;padding:14px 16px;border-radius:12px;background:#123f44;border:1px solid #397b7c;color:#d1eee9}.network-next-hint>span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#86e6cd;color:#103534;flex-shrink:0}.network-next-hint p{font-size:13px;margin:0;flex:1}.network-next-hint strong{color:#9bf0d4}.network-next-hint small{color:#a6c8cc;font-size:11px;white-space:nowrap}.task-module .network-assignment .network-heading h3,.task-module .network-assignment .network-dialog h3{font-size:27px;color:#f2f7ff;line-height:1.25}.task-module .network-assignment .network-step{min-width:66px;height:66px;font-size:32px;background:linear-gradient(135deg,#d0b2ff,#89aafa);color:#23234c}.task-module .network-assignment .network-form{border:1px solid #706490;border-top:3px solid #bf9dfa;padding:24px;border-radius:18px;background:linear-gradient(140deg,#302d47,#112d38 65%)}.task-module .network-assignment .network-form input,.task-module .network-assignment .network-form select,.task-module .network-assignment .network-form textarea{background:#0d2631;color:#effaff;border:1px solid #618697;border-radius:9px;padding:12px;min-height:46px;color-scheme:dark}.task-module .network-assignment .network-form select option{background:#102b36;color:#eefaff}.task-module .network-assignment .network-primary{background:linear-gradient(110deg,#ffe2a0,#f8bf54);color:#302812;border:1px solid #ffe2a0;font-size:15px;font-weight:850;min-height:50px;padding:13px 20px;box-shadow:0 5px 20px #ffc34c1a}.task-module .network-assignment .network-primary:hover:not(:disabled){background:#ffe2a0}.task-module .network-assignment .network-dialog{color-scheme:dark;scrollbar-width:thin;scrollbar-color:#5e8a94 #17313d}.task-module .network-assignment .network-dialog header{background:transparent;padding:0}.task-module .network-assignment .network-dialog .network-step{background:linear-gradient(140deg,#ffe5a5,#f2bf57);color:#3c3015}.network-effect>svg{flex-shrink:0}.network-dialog footer{background:transparent}@media(max-width:1250px){.network-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.network-journey>li>svg{display:none}.network-journey strong{font-size:16px}.network-hero-emblem{flex-basis:135px;height:135px;border-radius:30px}.network-hero-emblem svg{width:62px;height:62px}.task-module .network-assignment button.network-card{min-height:247px}.task-module .network-assignment .network-card .network-card-title{font-size:25px;min-height:0}}@media(max-width:700px){.task-module .network-assignment{padding:17px;border-radius:18px}.task-module .network-assignment .network-hero{margin:-17px -17px 0;padding:25px 21px;border-radius:16px 16px 0 0}.network-hero-emblem{display:none}.task-module .network-hero h3{font-size:33px;letter-spacing:-.8px}.network-eyebrow{font-size:9px;letter-spacing:1.4px}.network-hero-note{font-size:11px;line-height:1.5}.task-module .network-hero p{font-size:14px}.task-module .network-journey{gap:8px;padding:16px 0}.network-journey>li{padding:10px 6px;flex-direction:column;gap:9px;text-align:center;border-radius:11px}.journey-number{flex-basis:auto;width:42px;height:42px;font-size:24px;border-radius:10px}.network-journey strong{font-size:12px;line-height:1.5}.network-journey small{display:none}.network-grid-heading{align-items:flex-start;flex-direction:column;gap:12px;margin:21px 0 17px}.task-module .network-grid-heading h4{font-size:24px}.network-total{font-size:10px;padding:6px 10px}.network-grid{grid-template-columns:1fr;gap:14px}.task-module .network-assignment button.network-card{min-height:230px;padding:18px 18px 0}.network-card-icon{flex-basis:64px;height:64px}.network-card-top .network-kind{font-size:11px}.task-module .network-assignment .network-card .network-card-title{font-size:26px}.network-card-status{min-height:31px}.network-next-hint{align-items:flex-start;flex-wrap:wrap}.network-next-hint small{margin-left:41px}.network-next-hint p{min-width:170px;line-height:1.5}.task-module .network-assignment .network-form{padding:17px}.task-module .network-assignment .network-step{min-width:50px;height:50px;font-size:26px}.task-module .network-assignment .network-heading h3{font-size:23px}.task-module .network-assignment .network-dialog h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.task-module .network-assignment button.network-card:hover:not(:disabled){transform:none}}.crm-app .task-module{--task-mint:#79ddca;--task-cyan:#76cce2;--task-amber:#f3ce7f;color:#dcedf2;max-width:1480px;margin:auto;scroll-margin-top:24px}.crm-app .task-module button,.crm-app .task-module input,.crm-app .task-link{font:inherit;box-sizing:border-box}.crm-app .task-module button,.crm-app .task-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #36566a;background:#153343;color:#e0eff4;border-radius:10px;padding:11px 16px;cursor:pointer;font-weight:650;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}.crm-app .task-module button:hover:not(:disabled),.crm-app .task-link:hover{background:#204756;border-color:#73d8c4}.crm-app .task-module button:active:not(:disabled){transform:translateY(1px)}.crm-app .task-module button:focus-visible,.crm-app .task-module a:focus-visible,.crm-app .task-module input:focus-visible{outline:3px solid #8ce5d5;outline-offset:3px}.crm-app .task-module button:disabled{opacity:.4;cursor:not-allowed}.crm-app .task-module svg{flex-shrink:0}.crm-app .task-module small{color:#9cb9c5}.crm-app .task-module h2,.crm-app .task-module h3,.crm-app .task-module p{margin:0}.crm-app .task-module p{line-height:1.6}.crm-app .task-hero{display:flex;align-items:center;gap:22px;padding:30px;border:1px solid #337083;border-top:3px solid #73daca;border-radius:18px;background:radial-gradient(ellipse at 0% 0%,#21515e,transparent 70%),linear-gradient(120deg,#122d3b,#11222b)}.crm-app .task-hero-icon{display:grid;place-items:center;width:68px;height:68px;border-radius:20px;background:linear-gradient(145deg,#8ae3ca,#56b7cf);color:#0b3e45;box-shadow:0 8px 30px #091b2955;flex-shrink:0}.crm-app .task-hero small{letter-spacing:2px;font-size:11px;color:#98dcda}.crm-app .task-hero h2{font-size:34px;letter-spacing:-1.2px;margin:6px 0}.crm-app .task-hero p{color:#c3dbe3}.crm-app .task-connection{margin-left:auto;font-size:12px;color:#b9d8d1;display:flex;gap:8px;align-items:center}.crm-app .task-connection>span{height:7px;width:7px;border-radius:50%;background:#78d8bd}.crm-app .task-status{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#91adb8;padding:16px 2px}.crm-app .task-status>span{display:flex;align-items:center;gap:7px}.crm-app .task-section-heading{display:flex;align-items:end;justify-content:space-between;gap:15px;margin:24px 0 16px}.crm-app .task-section-heading h3{font-size:21px;letter-spacing:-.4px}.crm-app .task-section-heading small{font-size:10px;letter-spacing:1.8px;color:#82bdb7;display:block;margin-bottom:6px}.crm-app .task-section-heading>span{font-size:12px;color:#9fb3bc}.crm-app .task-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.crm-app .task-module .task-metric{display:flex;align-items:stretch;flex-direction:column;text-align:left;gap:7px;padding:22px 24px;border-radius:15px;background:linear-gradient(135deg,#17313a,#10212a);border:1px solid #294752;color:#dcedf2;position:relative;overflow:hidden}.crm-app .task-alta{--task-accent:#83ddc7}.crm-app .task-reassign{--task-accent:#be9de7}.crm-app .task-reactivate{--task-accent:#efc876}.crm-app .task-suspend,.crm-app .task-other{--task-accent:#96b9d7}.crm-app .task-metric-top{display:flex;align-items:center;justify-content:space-between;color:var(--task-accent)}.crm-app .task-metric>b{font-size:45px;line-height:1.1;letter-spacing:-2px;margin-top:9px;color:var(--task-accent)}.crm-app .task-metric>strong{font-size:17px}.crm-app .task-metric>small{font-size:12px;font-weight:400}.crm-app .task-module .task-metric[aria-pressed=true]{border-color:var(--task-accent);box-shadow:inset 0 3px var(--task-accent);background:#1a3540}.crm-app .task-module .task-duplicate-banner{width:100%;justify-content:flex-start;text-align:left;background:#292b23;border-color:#66583a;color:#e7c98b;padding:15px 20px;margin-top:17px}.crm-app .task-duplicate-banner>span:first-of-type{display:flex;flex-direction:column;gap:4px}.crm-app .task-duplicate-banner small{color:#c7bc9d;font-weight:400;font-size:12px}.crm-app .task-duplicate-banner>span:last-child{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px;flex-shrink:0}.crm-app .task-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:26px 0 8px;flex-wrap:wrap}.crm-app .task-filters{display:flex;gap:8px;flex-wrap:wrap}.crm-app .task-module .task-filters button{padding:9px 11px;font-size:12px;background:#10232c}.crm-app .task-filters b{background:#284451;padding:2px 6px;border-radius:5px}.crm-app .task-module .task-filters button[aria-pressed=true]{border-color:#77cebe;background:#203f42}.crm-app .task-toolbar form{display:flex;gap:7px;flex:1;max-width:425px;min-width:250px}.crm-app .task-toolbar label{display:flex;align-items:center;padding:0 12px;gap:8px;border:1px solid #355664;border-radius:10px;background:#101f29;flex:1;min-width:0}.crm-app .task-toolbar input{background:transparent;color:#e5f2f7;border:0;outline:0;padding:12px 0;width:100%;min-width:0}.crm-app .task-toolbar input::placeholder{color:#95acb8}.crm-app .task-list{display:grid;gap:10px}.crm-app .task-row{display:flex;gap:17px;align-items:center;background:linear-gradient(110deg,#152b34,#10212a);border:1px solid #2a4755;border-radius:13px;padding:20px}.crm-app .task-row-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#ffffff08;color:var(--task-accent,#91b9c9);border:1px solid #ffffff13;flex-shrink:0}.crm-app .task-row-main{flex:1;min-width:0}.crm-app .task-row-main>small{font-size:10px;letter-spacing:.7px}.crm-app .task-row-main h3{font-size:17px;margin:5px 0;overflow-wrap:anywhere}.crm-app .task-row-main p{font-size:12px;display:flex;gap:5px;align-items:center;color:#a9bec8}.crm-app .task-row-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.crm-app .task-row-tags>span{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:var(--task-accent,#b9cbd2);border-radius:5px;background:#ffffff07;padding:3px 7px}.crm-app .task-row-tags .task-duplicate-tag{color:#e6c681;background:#ac7c1518}.crm-app .task-row-context{display:flex;flex-direction:column;gap:7px;min-width:200px;font-size:12px;max-width:260px}.crm-app .task-row-context span{color:#a6bdc5}.crm-app .task-row-context small{display:flex;align-items:center;gap:6px}.crm-app .task-module .task-row>button{font-size:12px;flex-shrink:0}.crm-app .task-pagination{display:flex;align-items:center;gap:10px;margin:20px 0}.crm-app .task-pagination>span{flex:1;font-size:12px;color:#99b4c0}.crm-app .task-pagination button{font-size:12px}.crm-app .task-boundary{display:flex;gap:12px;align-items:center;border-top:1px solid #243d46;margin-top:28px;padding:20px 0;color:#8eafb9}.crm-app .task-boundary p{font-size:12px}.crm-app .task-boundary strong,.crm-app .task-boundary span{display:block}.crm-app .task-boundary strong{color:#b3d2d9;margin-bottom:3px}.crm-app .task-warning{display:flex;align-items:center;gap:10px;background:#44292c;border:1px solid #995462;color:#f6d7d8;border-radius:10px;padding:15px;font-size:13px}.crm-app .task-warning>button{margin-left:auto}.crm-app .task-back{margin:12px 0}.crm-app .task-detail-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:24px 0}.crm-app .task-detail-heading small{letter-spacing:1px;font-size:11px}.crm-app .task-detail-heading h2{font-size:30px;margin:8px 0}.crm-app .task-detail-heading p{color:#aac6d0}.crm-app .task-pill{display:inline-block;border:1px solid #42605f;background:#203c3e;padding:6px 10px;border-radius:7px;color:#acd7cb;font-size:11px;font-weight:650;white-space:nowrap}.crm-app .task-next{display:flex;gap:20px;align-items:center;padding:22px;border:1px solid #6e6848;border-radius:14px;background:linear-gradient(110deg,#343627,#16313b);margin-bottom:20px}.crm-app .task-step-number{display:grid;place-items:center;width:62px;height:66px;background:#ecc56f;color:#2c301f;font-size:35px;font-weight:850;border-radius:13px;flex-shrink:0}.crm-app .task-next small{font-size:10px;letter-spacing:1.3px;color:#f2d698}.crm-app .task-next h3{font-size:20px;margin:5px 0}.crm-app .task-next p{font-size:13px;color:#c5d2cf;max-width:820px}.crm-app .task-next>svg{margin-left:auto;color:#d1c994}.crm-app .task-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.crm-app .task-panel{border:1px solid #2d4b58;border-radius:13px;background:#122731;padding:24px;margin-bottom:16px;min-width:0}.crm-app .task-panel h3{display:flex;align-items:center;gap:10px;font-size:17px;margin:0 0 20px}.crm-app .task-panel h3>svg{color:#83cfcc;width:20px;height:20px}.crm-app .task-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px 22px;margin:0}.crm-app .task-facts dt{font-size:11px;color:#95b2be;margin-bottom:5px}.crm-app .task-facts dd{font-size:14px;color:#e2eef3;margin:0;overflow-wrap:anywhere}.crm-app .task-panel p{font-size:13px}.crm-app .task-panel .task-footnote{font-size:11px;color:#8faab6;margin-top:18px;line-height:1.5}.crm-app .task-inline-warning{color:#e1bd7a;margin-top:10px!important}.crm-app .task-pre{white-space:pre-wrap;overflow-wrap:anywhere}.crm-app .task-panel details{border-top:1px solid #2a4652;margin-top:20px;padding-top:16px}.crm-app .task-panel summary{cursor:pointer;color:#a5c8d3;font-size:12px}.crm-app .task-panel details p{margin-top:12px}.crm-app .task-related{border-color:#736340}.crm-app .task-related>button{width:100%;justify-content:flex-start;margin-top:10px;font-size:12px}.crm-app .task-related>button span{text-align:left;font-weight:400;flex:1}.crm-app .task-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:15px}.crm-app .task-photo{background:#0d1f27;border:1px solid #2c4956;border-radius:10px;overflow:hidden;padding-bottom:13px;display:flex;flex-direction:column;gap:7px}.crm-app .task-photo img{display:block;width:100%;height:160px;object-fit:contain;background:#09181e}.crm-app .task-photo>strong,.crm-app .task-photo>small,.crm-app .task-photo>a:last-child{padding:0 12px;font-size:12px}.crm-app .task-photo>a:last-child{color:#85d6d2;display:flex;gap:7px;align-items:center}.crm-app .task-photo-missing{display:flex;flex-direction:column;align-items:center;justify-content:center;height:160px;gap:12px;font-size:12px;color:#96b3bd}.crm-app .task-history{padding:0;list-style:none;margin:0}.crm-app .task-history li{display:flex;gap:15px;padding:0 0 22px}.crm-app .task-history-dot{width:8px;height:8px;border-radius:50%;background:#86cabb;margin:5px 0 0;flex-shrink:0}.crm-app .task-history strong{font-size:13px}.crm-app .task-history small{display:block;font-size:11px;margin:6px 0}.crm-app .task-history p{font-size:12px;color:#bed1d8}.crm-app .task-empty{display:flex;flex-direction:column;align-items:center;gap:15px;padding:55px 25px;border:1px dashed #36535c;border-radius:14px;text-align:center;color:#a8c4cb}.crm-app .task-empty-inline{color:#9fb6be}.crm-app .task-nav{display:flex!important;justify-content:space-between!important;align-items:center!important}.crm-app .task-nav b{font-size:11px;padding:3px 7px;background:#255453;color:#bcf0de;border-radius:6px;margin-left:8px}@media(max-width:1100px){.crm-app .task-connection{display:none}.crm-app .task-hero>button{margin-left:auto}.crm-app .task-row-context{min-width:145px;max-width:190px}.crm-app .task-duplicate-banner>span:last-child{font-size:0}}@media(max-width:760px){.crm-app .task-hero{padding:20px;gap:13px;flex-wrap:wrap}.crm-app .task-hero-icon{width:48px;height:48px;border-radius:13px}.crm-app .task-hero h2{font-size:28px}.crm-app .task-hero small{font-size:9px;letter-spacing:1px}.crm-app .task-hero p{font-size:12px}.crm-app .task-hero>button{font-size:11px;margin-left:0}.crm-app .task-status{flex-direction:column}.crm-app .task-metrics{gap:8px}.crm-app .task-module .task-metric{padding:14px 11px}.crm-app .task-metric>b{font-size:34px}.crm-app .task-metric>strong{font-size:12px}.crm-app .task-metric>small{display:none}.crm-app .task-metric-top svg:last-child{display:none}.crm-app .task-module .task-duplicate-banner{padding:13px;gap:10px}.crm-app .task-duplicate-banner small{font-size:11px}.crm-app .task-toolbar form{max-width:none;width:100%}.crm-app .task-row{flex-wrap:wrap;padding:16px;gap:12px}.crm-app .task-row-context{margin-left:56px;min-width:0;max-width:none;flex:1}.crm-app .task-module .task-row>button{margin-left:auto}.crm-app .task-detail-grid{grid-template-columns:1fr;gap:0}.crm-app .task-detail-heading{align-items:flex-start;flex-direction:column}.crm-app .task-next{padding:16px;gap:13px}.crm-app .task-next>svg{display:none}.crm-app .task-step-number{width:49px;height:57px;font-size:29px}.crm-app .task-next h3{font-size:17px}.crm-app .task-panel{padding:19px}.crm-app .task-panel h3{font-size:16px}.crm-app .task-pagination{flex-wrap:wrap}.crm-app .task-pagination>span{flex-basis:100%}.crm-app .task-facts{gap:16px}.crm-app .task-section-heading h3{font-size:18px}.crm-app .task-section-heading>span{font-size:10px}}.crm-app .task-detail-heading{background:transparent;color:#dcedf2;position:static;box-shadow:none;border:0;border-radius:0}.crm-app .task-module>footer{background:transparent;position:static;box-shadow:none}.crm-app .task-hero{position:static;box-shadow:none}.crm-app .task-connection.is-stale{color:#e0bd87}.crm-app .task-connection.is-stale>span{background:#d5a557}@media(prefers-reduced-motion:reduce){.crm-app .task-module button{transition:none}}


/* instalaciones-4938a658d88d.css */
.crm-app .crm-installations{color:#e9f5ff;--accent:#88d4ff;--panel:#15323e;max-width:1450px;margin:auto}.crm-app .crm-installations header,.crm-app .crm-installations footer{position:static;min-height:0;background:transparent;border:0;box-shadow:none;color:inherit;padding:0}.crm-installations *{box-sizing:border-box}.crm-app .crm-installations button{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#163d50;color:#e5f6ff;border:1px solid #518ba3;border-radius:11px;padding:12px 16px;font-size:14px;font-weight:750;cursor:pointer;white-space:normal}.crm-app .crm-installations button:disabled{opacity:.5;cursor:not-allowed}.crm-app .crm-installations button:hover:not(:disabled){filter:brightness(1.12)}.crm-app .crm-installations button:focus-visible,.crm-installations input:focus-visible,.crm-installations textarea:focus-visible,.crm-installations select:focus-visible{outline:3px solid #8cebd8;outline-offset:3px}.crm-app .crm-installations h2,.crm-app .crm-installations h3{color:#eef8ff;margin:0;line-height:1.2}.crm-app .crm-installations p{line-height:1.6;color:#c4dde7}.crm-app .crm-installations small{line-height:1.5}.crm-app .crm-installations .install-hero{display:flex;gap:24px;align-items:center;padding:30px;border:1px solid #4aadc1;border-top:4px solid #89eee1;border-radius:23px;background:radial-gradient(ellipse at 0 0,#267d7e80,transparent 70%),linear-gradient(120deg,#17465a,#263653 80%);margin:0 0 22px}.install-hero-icon{flex:0 0 94px;height:94px;display:grid;place-items:center;color:#113b47;background:linear-gradient(135deg,#96f4d7,#6ac8f7);border-radius:26px;box-shadow:0 10px 30px #47e4c333}.install-hero>div{flex:1}.install-hero small,.install-next small,.install-dossier small{font-size:11px;font-weight:850;letter-spacing:1.8px;color:#9ee8de}.crm-app .crm-installations .install-hero h2{font-size:clamp(27px,2.7vw,39px);letter-spacing:-1px;margin:9px 0}.install-hero em{font-style:normal;color:#ffdb83}.install-hero p{margin:12px 0 0}.install-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:18px 0 24px}.install-toolbar>span{display:flex;align-items:center;gap:9px;color:#c8e6eb}.install-toolbar small{color:#a3c1ce}.install-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.tone-assign{--accent:#bfa1ff;--shade:#453461}.tone-field{--accent:#79d8ef;--shade:#235568}.tone-onu{--accent:#ffca75;--shade:#645336}.tone-validation{--accent:#ff91af;--shade:#64374f}.tone-closure{--accent:#87eab9;--shade:#295746}.tone-cancelled{--accent:#acb6c8;--shade:#3c4656}.crm-app .crm-installations button.install-stat{display:grid;grid-template-columns:1fr auto;align-content:start;align-items:center;gap:12px;text-align:left;border:1px solid var(--accent);border-top:3px solid var(--accent);padding:19px;border-radius:17px;min-height:176px;background:linear-gradient(135deg,var(--shade),#16303f)}.install-stat>svg{color:var(--accent);grid-column:1;grid-row:1;width:34px;height:34px}.install-stat>b{grid-column:2;grid-row:1/3;color:var(--accent);font-size:39px;font-weight:850}.install-stat>strong{grid-column:1/3;grid-row:3;font-size:18px;color:#f5f8ff}.install-stat>small{grid-column:1/3;color:#bed5df;font-weight:500}.install-stat.selected{outline:2px solid var(--accent);outline-offset:3px}.install-stat.needs-attention{animation:install-attention 2.2s ease-in-out infinite}@keyframes install-attention{50%{box-shadow:0 0 0 4px #ff6b9d35,0 0 20px #ff6b9d28}}.install-search{display:flex;gap:12px;margin:24px 0 14px}.install-search>label{display:flex;gap:12px;align-items:center;flex:1;padding:0 16px;background:#102a36;border:1px solid #4c7686;border-radius:12px}.crm-app .crm-installations input,.crm-app .crm-installations select,.crm-app .crm-installations textarea{width:100%;min-width:0;background:#0d2734;color:#eff9ff;border:1px solid #658595;border-radius:9px;min-height:46px;padding:12px;font:inherit;color-scheme:dark}.crm-app .crm-installations .install-search input{border:0;background:transparent;padding:14px 0;outline-offset:0}.install-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.crm-app .crm-installations .install-filters button[aria-pressed=true]{background:#25716b;border-color:#86e7ce}.install-filters b{border-radius:10px;background:#ffffff12;padding:2px 7px}.install-list{display:grid;gap:14px}.install-row{display:flex;align-items:center;gap:20px;padding:23px;border:1px solid #3b5c6b;border-left:4px solid var(--accent);border-radius:17px;background:linear-gradient(105deg,#173744,#10252f)}.install-row-icon{display:grid;place-items:center;width:61px;height:61px;flex:0 0 61px;border:1px solid var(--accent);border-radius:17px;background:var(--shade);color:var(--accent)}.install-row-main{flex:1;min-width:0}.install-row-main>small{font-size:10px;font-weight:800;letter-spacing:1px;color:#a9c5d2}.crm-app .crm-installations .install-row-main h3{font-size:23px;margin:8px 0}.install-row-main p{display:flex;align-items:center;gap:6px;font-size:13px;margin:8px 0}.install-row-main>span{font-size:12px;color:#a8c5d2}.install-row-next{display:flex;flex-direction:column;gap:7px;max-width:230px}.install-row-next strong{color:var(--accent);font-size:17px}.install-row-next>span{display:flex;gap:6px;align-items:center;font-size:12px;color:#c4dce5}.install-row-next small{font-size:12px;color:#b8d2df}.crm-app .crm-installations .install-pagination{display:flex;gap:12px;align-items:center;justify-content:flex-end;margin:24px 0}.install-pagination>span{margin-right:auto;color:#adcad7;font-size:13px}.install-empty{padding:50px;text-align:center;background:#122b37;border:1px solid #426976;border-radius:18px}.install-empty svg{color:#98e7cd;margin-bottom:15px}.install-dossier{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:28px;background:linear-gradient(105deg,var(--shade),#15313f);border:1px solid #557583;border-top:3px solid var(--accent);border-radius:20px;margin:22px 0}.crm-app .crm-installations .install-dossier h2{font-size:34px;margin:12px 0}.install-status{background:#0b202b66;border:1px solid var(--accent);border-radius:12px;padding:15px 19px;font-weight:800;color:var(--accent)}.install-status small{display:block;letter-spacing:0;font-size:11px;color:#d4e9f0;margin-top:7px}.install-steps{padding:0;margin:20px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;list-style:none}.install-steps li{display:flex;align-items:center;gap:11px;padding:15px;border:1px solid #496374;border-radius:14px;background:#152f3b}.install-steps b{display:grid;place-items:center;width:42px;height:45px;flex-shrink:0;border-radius:10px;background:#2d4659;color:#b9dced;font-size:25px}.install-steps svg{color:#9fc1da;flex-shrink:0}.install-steps strong{font-size:13px;line-height:1.4}.install-steps .current{background:#403c52;border-color:#c8adff}.install-steps .current b{background:#c6acff;color:#302545}.install-next{display:flex;align-items:center;gap:21px;padding:25px;border-radius:18px;border:1px solid var(--accent);background:linear-gradient(115deg,var(--shade),#132f3b);margin:20px 0}.install-next-icon{color:var(--accent);flex:0 0 51px}.install-next>div{flex:1}.crm-app .crm-installations .install-next h3{font-size:26px;margin:8px 0}.install-next p{margin:9px 0 0}.crm-app .crm-installations .install-primary{background:linear-gradient(115deg,#ffe3a2,#f4bf5a);border:1px solid #ffdf8d;color:#332b1c;min-height:49px;font-weight:850}.install-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.install-panel{background:linear-gradient(125deg,#1a3544,#122b35);border:1px solid #456776;border-top:3px solid var(--accent);border-radius:17px;padding:24px;margin:18px 0}.crm-app .crm-installations .install-panel h3{display:flex;align-items:center;gap:12px;font-size:22px;margin:0 0 20px}.install-panel h3 svg{color:var(--accent);width:28px;height:28px}.install-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.install-facts div{min-width:0}.install-facts dt{font-size:11px;color:#a7c8d4;margin-bottom:7px}.install-facts dd{margin:0;font-size:15px;font-weight:700;overflow-wrap:anywhere}.install-pre{white-space:pre-wrap;overflow-wrap:anywhere}.install-order{border-top:1px solid #395765;padding:17px 0}.install-order strong{color:#8edde6}.install-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.install-photos article{padding:14px;border-radius:12px;background:#0f2733;border:1px solid #486879}.install-photos strong{display:block;color:#d3b6f7;margin-bottom:12px}.install-photos img{width:100%;height:180px;object-fit:contain;background:#0d202b;border-radius:8px}.install-photos a{color:#a2dfef;font-size:12px;text-decoration:none}.install-photos a>svg{vertical-align:middle}.install-panel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.install-history{list-style:none;margin:0;padding:0 0 0 20px;border-left:2px solid #65988f}.install-history li{padding:12px 0 20px}.install-history small{display:block;color:#adcad4;margin-top:6px}.install-history p{margin-bottom:0}.install-alert,.install-success{display:flex;align-items:flex-start;gap:12px;background:#54392e;border:1px solid #ce9863;padding:17px;border-radius:12px;color:#ffdfb6!important;line-height:1.5}.install-alert svg,.install-success svg{flex-shrink:0}.install-success{background:#143e36;border-color:#529b85;color:#c0f0dc!important}.crm-app .crm-installations .install-boundary{display:flex;align-items:center;gap:12px;padding:20px 0;color:#afc6d1;font-size:12px;line-height:1.6}.install-boundary svg{color:#8fe3cc;flex-shrink:0}.install-dialog{width:min(780px,calc(100vw - 28px));max-height:90dvh;overflow:auto;border:1px solid #74c8ca;border-top:4px solid #ccaeff;border-radius:20px;padding:26px;background:linear-gradient(135deg,#253952,#142c36);color:#edf7ff;color-scheme:dark;box-shadow:0 25px 90px #0009}.install-dialog::backdrop{background:#031018bf;backdrop-filter:blur(6px)}.crm-app .crm-installations .install-dialog header{display:flex;gap:16px;align-items:center;margin-bottom:20px}.install-dialog header>div{flex:1}.install-dialog-icon{display:grid;place-items:center;width:65px;height:65px;border-radius:18px;background:#c6aeff;color:#302343}.install-dialog small{color:#b5d4e0;letter-spacing:1px;font-size:10px}.crm-app .crm-installations .install-dialog h2{font-size:27px;margin-top:8px}.install-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.install-dialog label{display:block;color:#e2f0f7;font-size:13px;line-height:1.6;margin-bottom:14px}.install-dialog input,.install-dialog select,.install-dialog textarea{display:block;margin-top:7px}.crm-app .crm-installations .install-dialog footer{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.install-pending{background:#133e46;padding:23px;border-radius:16px;border:1px solid #5dabb1}.install-pending svg{color:#83decd}.spinning{animation:install-spin 1s linear infinite}@keyframes install-spin{to{transform:rotate(360deg)}}@media(max-width:1250px){.install-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.install-hero-icon{flex-basis:77px;height:77px}.install-row{flex-wrap:wrap}.install-row-next{max-width:none}.install-row>button{margin-left:auto}.install-steps svg{display:none}}@media(max-width:700px){.crm-app .crm-installations .install-hero{padding:24px 18px;flex-wrap:wrap;gap:16px}.install-hero-icon{flex-basis:64px;height:64px;border-radius:18px}.install-hero-icon svg{width:39px}.install-hero>div{flex-basis:calc(100% - 86px)}.crm-app .crm-installations .install-hero h2{font-size:26px;letter-spacing:-.6px}.install-hero small{font-size:9px}.install-hero p{font-size:12px}.install-hero>button{width:100%}.install-toolbar{flex-wrap:wrap}.install-toolbar small{font-size:10px}.install-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crm-app .crm-installations button.install-stat{padding:15px;min-height:159px}.install-stat>b{font-size:34px}.install-stat>strong{font-size:15px}.install-stat>small{font-size:10px}.install-stat:last-child{grid-column:1/3}.install-search{flex-wrap:wrap}.install-search>label{flex-basis:100%}.install-search>button{width:100%}.install-row{padding:18px;gap:14px}.install-row-icon{flex-basis:49px;width:49px;height:49px;border-radius:13px}.install-row-main{flex-basis:calc(100% - 64px)}.crm-app .crm-installations .install-row-main h3{font-size:22px}.install-row-next{flex-basis:100%;padding-top:12px;border-top:1px solid #36535f}.install-row>button{width:100%}.install-pagination{flex-wrap:wrap}.install-pagination>span{flex-basis:100%}.install-dossier{padding:20px;flex-wrap:wrap}.crm-app .crm-installations .install-dossier h2{font-size:27px;overflow-wrap:anywhere}.install-dossier small{font-size:9px}.install-steps{grid-template-columns:1fr 1fr;gap:10px}.install-steps li{padding:10px;gap:8px}.install-steps strong{font-size:11px}.install-next{flex-wrap:wrap;padding:20px;gap:14px}.install-next>button{width:100%}.crm-app .crm-installations .install-next h3{font-size:24px}.install-next p{font-size:13px}.install-detail-grid{grid-template-columns:1fr;gap:0}.install-panel{padding:19px;margin:12px 0}.install-photos{grid-template-columns:1fr}.install-panel-title{flex-wrap:wrap}.install-fields{grid-template-columns:1fr}.install-dialog{padding:19px}.install-dialog-icon{display:none}.crm-app .crm-installations .install-dialog h2{font-size:23px}.crm-app .crm-installations .install-dialog footer{flex-wrap:wrap}.install-dialog footer>button{width:100%}}@media(prefers-reduced-motion:reduce){.install-stat.needs-attention,.spinning{animation:none}}.network-assignment{--net-cyan:#75dedb;--net-yellow:#ffcf69;padding:24px;border:1px solid #387782;border-top:3px solid var(--net-cyan);border-radius:20px;background:linear-gradient(130deg,#133844,#11262f 70%);color:#e2f4fa;margin:22px 0;box-shadow:0 14px 35px #0002}.network-heading{display:flex;gap:16px;align-items:center;margin-bottom:22px}.network-heading>div{flex:1}.network-step{display:grid;place-items:center;min-width:62px;height:62px;border-radius:17px;background:linear-gradient(130deg,#8febd8,#55bcd9);color:#073a3e;font-size:29px;font-weight:900;box-shadow:0 6px 25px #44c8be22}.network-heading small,.network-dialog header small{color:#95dcdf;font-size:10px;letter-spacing:1.8px;font-weight:800}.network-heading h3,.network-dialog h3{font-size:23px;margin:5px 0}.network-heading p{margin:4px 0;color:#b7cfd6}.network-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.network-assignment button.network-card{padding:18px;text-align:left;display:flex;align-items:stretch;flex-direction:column;gap:13px;white-space:normal;background:linear-gradient(125deg,#194a56,#162e3b);border:1px solid #457e8f;border-top:3px solid #70d4e6;border-radius:15px;color:#dceff6;min-height:208px}.network-assignment button.network-card.kind-wireless{border-top-color:#b3a0ef;background:linear-gradient(125deg,#343251,#172f3b)}.network-assignment button.network-card.kind-tv{border-top-color:#f3c876;background:linear-gradient(125deg,#454431,#172f3b)}.network-assignment button.network-card:disabled{opacity:.62;cursor:not-allowed}.network-assignment button.network-card[aria-pressed=true]{border-color:#9cebc9;outline:2px solid #83e7c8;outline-offset:2px;background:linear-gradient(130deg,#235b50,#153a43)}.network-card-top{display:flex;gap:8px;align-items:center;color:#91e3e7}.network-card-top span{flex:1;font-size:10px;letter-spacing:1px}.network-card strong{font-size:17px;line-height:1.3}.network-card small{color:#e8dcae;line-height:1.5}.network-card-effect{margin-top:auto;color:#abc8d0;font-size:11px;line-height:1.5}.network-form{margin-top:28px;border-top:1px solid #3c646d;padding-top:26px}.network-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.network-form label{display:flex;flex-direction:column;gap:9px;color:#c2d9e0;font-size:13px;margin-bottom:20px}.network-form input,.network-form select,.network-form textarea{background:#0d2631;color:#effaff;border:1px solid #518494;border-radius:9px;padding:12px;width:100%;min-height:46px;box-sizing:border-box;color-scheme:dark;font:inherit}.network-form option{background:#102b36;color:#eefaff}.network-form textarea{resize:vertical}.network-effect{display:flex;align-items:flex-start;gap:12px;background:#173e44;padding:16px;border-radius:12px;margin:10px 0 22px;color:#c7e8e5}.network-effect p{margin:5px 0 0;font-size:13px}.network-assignment button.network-primary{background:linear-gradient(110deg,#a1efcf,#6acbdd);color:#0a333c;border-color:#b2ecd9;font-weight:800;min-height:48px;padding:12px 18px}.network-assignment button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #478799;border-radius:10px;padding:11px 16px;background:#173d4e;color:#e7f7ff;font:inherit}.network-assignment button:disabled{opacity:.5;cursor:not-allowed}.network-assignment button:focus-visible,.network-assignment input:focus-visible,.network-assignment select:focus-visible,.network-assignment textarea:focus-visible{outline:3px solid #f8d176;outline-offset:3px}.network-alert{display:flex;gap:12px;padding:15px;background:#54362e;color:#ffe5c2;border:1px solid #bb7651;border-radius:12px;margin-bottom:20px}.network-alert svg{flex-shrink:0}.network-result{padding:28px;border:1px solid #53867f;border-radius:15px;background:#163b3a}.network-result.state-PROCESSING{background:#153849}.network-result.state-REVIEW{background:#45392a;border-color:#b3934e}.network-result h3{font-size:23px;margin:15px 0}.network-result p{line-height:1.6}.network-result dl,.network-dialog dl{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;background:#0b242d;padding:20px;border-radius:12px}.network-result dt,.network-dialog dt{color:#96bbc8}.network-result dd,.network-dialog dd{margin:0;font-weight:700;overflow-wrap:anywhere}.network-small{font-size:11px;overflow-wrap:anywhere;color:#b2d3da}.network-dialog{background:linear-gradient(140deg,#1b3b49,#102731);color:#eaf7fc;border:1px solid #67c9c2;border-top:4px solid #f7cf75;border-radius:19px;padding:26px;width:min(690px,calc(100vw - 40px));max-height:85vh;box-sizing:border-box;box-shadow:0 25px 90px #0009}.network-dialog::backdrop{background:#030b10c9;backdrop-filter:blur(5px)}.network-dialog header{display:flex;align-items:center;gap:16px}.network-dialog header>div{flex:1}.network-dialog header button{padding:8px;background:transparent}.network-dialog h4{font-size:23px;margin:24px 0 5px}.network-dialog p{color:#b9d6df}.network-confirm-check{display:flex;align-items:flex-start;gap:12px;line-height:1.6;padding:10px 0}.network-confirm-check input{width:20px;height:20px;accent-color:#7bdcc4;flex-shrink:0;margin-top:3px}.network-dialog footer{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.network-spinner{animation:network-spin 1.7s linear infinite}@keyframes network-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.network-grid,.network-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.network-assignment{padding:17px}.network-grid,.network-fields{grid-template-columns:1fr}.network-heading{gap:11px}.network-step{min-width:48px;height:48px;font-size:24px}.network-heading h3{font-size:20px}.network-heading>svg{display:none}.network-dialog{padding:19px;width:calc(100vw - 24px)}.network-dialog header{gap:10px}.network-dialog h3{font-size:19px}.network-dialog footer{flex-direction:column}.network-dialog dl,.network-result dl{grid-template-columns:1fr;gap:7px}.network-dialog dd,.network-result dd{margin-bottom:9px}}@media(prefers-reduced-motion:reduce){.network-spinner{animation:none}}.task-module .network-assignment .network-dialog .network-confirm-check{color:#e4f2fa;font-size:14px;line-height:1.5}.task-module .network-assignment .network-dialog .network-confirm-check input{width:20px;height:20px;flex:0 0 20px;accent-color:#73dfca;color-scheme:dark}.task-module .network-assignment .network-dialog footer{border:0;background:transparent}.task-module .network-assignment .network-card-top .network-card-icon{flex:0 0 68px;display:grid;width:68px;height:68px;place-items:center}.task-module .network-assignment .network-hero h3{margin:16px 0 12px}.task-module .network-assignment .network-hero p{margin:0 0 18px}.task-module .network-assignment{padding:24px;border:1px solid #397d89;border-top:3px solid #59e6d2;border-radius:24px;background:radial-gradient(ellipse at 100% 0,#23374b,transparent 55%),#10252f;color:#e7f4fb;box-shadow:0 16px 45px #0003;isolation:isolate}.task-module .network-assignment header{position:static;min-height:0;background:transparent;color:inherit;padding:0;border:0;box-shadow:none;flex-wrap:nowrap}.task-module .network-assignment .network-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px 32px;margin:-24px -24px 0;border-radius:21px 21px 0 0;overflow:hidden;background:radial-gradient(ellipse at 95% 0,#13778977,transparent 55%),linear-gradient(115deg,#174a53,#142c46 64%,#283354);border-bottom:1px solid #477c87}.network-hero-copy{position:relative;z-index:1;min-width:0}.network-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:2px;font-weight:850;color:#8cf7dd}.network-eyebrow>span{height:7px;width:7px;border-radius:50%;background:#76fbd7;box-shadow:0 0 14px #76fbd999}.task-module .network-hero h3{font-size:clamp(28px,2.8vw,40px);letter-spacing:-1.3px;line-height:1.1;font-weight:850;color:#f1fbff;margin:16px 0 12px}.task-module .network-hero h3>span{color:#ffda83}.task-module .network-hero p{font-size:16px;color:#d4e7f0;line-height:1.5;margin:0 0 18px}.network-hero-note{display:flex;align-items:center;gap:8px;font-size:12px;color:#afcfd9}.network-hero-note svg{color:#80e4cb;flex-shrink:0}.network-hero-emblem{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;flex:0 0 168px;height:168px;border-radius:40px;background:linear-gradient(150deg,#36d9d425,#6b93f325);border:1px solid #77e2eb6b;box-shadow:0 0 0 12px #66d9cf06,0 0 0 24px #66d9cf04,inset 0 0 45px #84e6e512;transform:rotate(-5deg);color:#9bfaf2}.network-hero-emblem svg{width:78px;height:78px;filter:drop-shadow(0 0 17px #7af8e877);transform:rotate(5deg)}.network-hero-emblem>span{font-size:9px;letter-spacing:2px;font-weight:850;transform:rotate(5deg);color:#caebed}.task-module .network-journey{list-style:none;padding:22px 0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border-bottom:1px solid #35525e}.network-journey>li{--step-color:#82d4ff;display:flex;align-items:center;gap:13px;padding:15px;border:1px solid #365968;border-radius:15px;background:#17313d;min-width:0}.network-journey>li.journey-2{--step-color:#c5a9ff}.network-journey>li.journey-3{--step-color:#ffda81}.network-journey>li.is-current{border-color:var(--step-color);background:linear-gradient(110deg,#244854,#173440);box-shadow:inset 0 0 0 1px #ffffff0d}.network-journey>li.is-current.journey-2{background:linear-gradient(110deg,#41334f,#243442)}.network-journey>li.is-current.journey-3{background:linear-gradient(110deg,#4a4530,#29383c)}.journey-number{display:grid;place-items:center;flex:0 0 52px;height:54px;border-radius:12px;font-size:29px;line-height:1;font-weight:900;background:#253c49;color:var(--step-color);border:1px solid #7494a32b}.is-current .journey-number{background:var(--step-color);color:#102833;box-shadow:0 5px 20px #0002}.network-journey>li>div{flex:1;min-width:0}.network-journey strong{display:block;font-size:18px;color:#eaf4ff;line-height:1.3}.network-journey small{display:block;color:#adc5cf;font-size:11px;margin-top:5px;line-height:1.4}.network-journey>li>svg{color:var(--step-color);flex-shrink:0;width:27px;height:27px}.network-journey .is-complete .journey-number{color:#9eedce;border-color:#507d73}.network-grid-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:26px 0 20px}.network-kicker{font-size:10px;letter-spacing:1.7px;font-weight:800;color:#91cfd6}.task-module .network-grid-heading h4{font-size:26px;font-weight:800;color:#f0f8ff;letter-spacing:-.5px;margin:5px 0 0}.network-total{display:flex;align-items:center;gap:8px;flex-shrink:0;border-radius:20px;border:1px solid #446b77;background:#163542;padding:8px 12px;font-size:12px;color:#c4e2eb}.network-grid{gap:16px}.task-module .network-assignment button.network-card{--card-color:#a9c6ff;--card-dark:#243b64;--card-deep:#152a41;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:left;position:relative;padding:20px 18px 0;min-height:275px;border:1px solid var(--card-color);border-top:4px solid var(--card-color);border-radius:18px;color:#f1f7ff;background:radial-gradient(ellipse at 100% 0,var(--card-dark),transparent 82%),linear-gradient(135deg,var(--card-deep),#132b37);gap:14px;overflow:hidden;box-shadow:0 6px 16px #0002;opacity:1;margin:0;white-space:normal}.task-module .network-assignment button.network-card.net-privalia{--card-color:#c6a4ff;--card-dark:#573575;--card-deep:#2b2849}.task-module .network-assignment button.network-card.net-fuentes{--card-color:#80b8ff;--card-dark:#215999;--card-deep:#172e50}.task-module .network-assignment button.network-card.net-lomalinda{--card-color:#8df2ca;--card-dark:#236554;--card-deep:#143e39}.task-module .network-assignment button.network-card.net-purisima{--card-color:#7de9ff;--card-dark:#1c6377;--card-deep:#163743}.task-module .network-assignment button.network-card.net-sabanilla{--card-color:#ffd276;--card-dark:#71532e;--card-deep:#393627}.task-module .network-assignment button.network-card.net-presa{--card-color:#ffac83;--card-dark:#754136;--card-deep:#403039}.task-module .network-assignment button.network-card.net-marroquin{--card-color:#b4b4ff;--card-dark:#45487b;--card-deep:#2b304e}.task-module .network-assignment button.network-card.net-catv{--card-color:#ffa7d1;--card-dark:#703b60;--card-deep:#3d2e46}.task-module .network-assignment button.network-card:hover:not(:disabled){transform:translateY(-3px);border-color:var(--card-color);box-shadow:0 10px 25px #0004,inset 0 0 0 1px var(--card-color);filter:brightness(1.08)}.task-module .network-assignment button.network-card[aria-pressed=true]{border-color:var(--card-color);outline:2px solid var(--card-color);outline-offset:3px;box-shadow:0 0 22px #a5dbec22;background:radial-gradient(ellipse at 100% 0,var(--card-dark),transparent 95%),var(--card-deep)}.task-module .network-assignment button.network-card:disabled{opacity:1;cursor:not-allowed;color:#eff6ff}.network-card-top{display:flex;align-items:center;gap:12px;min-height:68px}.network-card-icon{display:grid;place-items:center;flex:0 0 68px;height:68px;color:var(--card-color);border-radius:18px;background:linear-gradient(145deg,#ffffff20,#ffffff05);border:1px solid var(--card-color);box-shadow:inset 0 1px #ffffff16,0 6px 16px #0002}.network-card-icon svg{width:40px;height:40px;filter:drop-shadow(0 0 10px #ffffff15)}.network-card-top .network-kind{color:var(--card-color);font-size:10px;font-weight:900;letter-spacing:1.2px;line-height:1.7;flex:1;min-width:0}.network-selected-icon{color:var(--card-color);position:absolute;top:14px;right:12px}.task-module .network-assignment .network-card .network-card-title{display:block;font-size:clamp(21px,1.6vw,25px);font-weight:850;line-height:1.2;letter-spacing:-.4px;color:#f7faff;text-align:left;margin:0;min-height:2.4em}.network-card-status{display:flex;align-items:center;gap:7px;min-height:41px;font-size:13px;line-height:1.45;color:#d7e4ef}.network-card-status b{font-size:23px;font-weight:850;color:var(--card-color)}.network-availability-dot{width:7px;height:7px;flex:0 0 7px;background:var(--card-color);border-radius:50%;box-shadow:0 0 10px #fff3}.is-unavailable .network-card-status{font-size:11px;align-items:flex-start;color:#e2ddeb}.network-card-status>svg{color:var(--card-color);flex-shrink:0;margin-top:2px}.network-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:auto -18px 0;min-height:47px;padding:12px 18px;border-top:1px solid #ffffff26;background:#ffffff09;font-size:13px;font-weight:800;line-height:1.35;color:var(--card-color)}.is-unavailable .network-card-bottom{font-size:10px;color:#c7d4df;background:#081b2826}.network-next-hint{display:flex;align-items:center;gap:12px;margin-top:20px;padding:14px 16px;border-radius:12px;background:#123f44;border:1px solid #397b7c;color:#d1eee9}.network-next-hint>span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#86e6cd;color:#103534;flex-shrink:0}.network-next-hint p{font-size:13px;margin:0;flex:1}.network-next-hint strong{color:#9bf0d4}.network-next-hint small{color:#a6c8cc;font-size:11px;white-space:nowrap}.task-module .network-assignment .network-heading h3,.task-module .network-assignment .network-dialog h3{font-size:27px;color:#f2f7ff;line-height:1.25}.task-module .network-assignment .network-step{min-width:66px;height:66px;font-size:32px;background:linear-gradient(135deg,#d0b2ff,#89aafa);color:#23234c}.task-module .network-assignment .network-form{border:1px solid #706490;border-top:3px solid #bf9dfa;padding:24px;border-radius:18px;background:linear-gradient(140deg,#302d47,#112d38 65%)}.task-module .network-assignment .network-form input,.task-module .network-assignment .network-form select,.task-module .network-assignment .network-form textarea{background:#0d2631;color:#effaff;border:1px solid #618697;border-radius:9px;padding:12px;min-height:46px;color-scheme:dark}.task-module .network-assignment .network-form select option{background:#102b36;color:#eefaff}.task-module .network-assignment .network-primary{background:linear-gradient(110deg,#ffe2a0,#f8bf54);color:#302812;border:1px solid #ffe2a0;font-size:15px;font-weight:850;min-height:50px;padding:13px 20px;box-shadow:0 5px 20px #ffc34c1a}.task-module .network-assignment .network-primary:hover:not(:disabled){background:#ffe2a0}.task-module .network-assignment .network-dialog{color-scheme:dark;scrollbar-width:thin;scrollbar-color:#5e8a94 #17313d}.task-module .network-assignment .network-dialog header{background:transparent;padding:0}.task-module .network-assignment .network-dialog .network-step{background:linear-gradient(140deg,#ffe5a5,#f2bf57);color:#3c3015}.network-effect>svg{flex-shrink:0}.network-dialog footer{background:transparent}@media(max-width:1250px){.network-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.network-journey>li>svg{display:none}.network-journey strong{font-size:16px}.network-hero-emblem{flex-basis:135px;height:135px;border-radius:30px}.network-hero-emblem svg{width:62px;height:62px}.task-module .network-assignment button.network-card{min-height:247px}.task-module .network-assignment .network-card .network-card-title{font-size:25px;min-height:0}}@media(max-width:700px){.task-module .network-assignment{padding:17px;border-radius:18px}.task-module .network-assignment .network-hero{margin:-17px -17px 0;padding:25px 21px;border-radius:16px 16px 0 0}.network-hero-emblem{display:none}.task-module .network-hero h3{font-size:33px;letter-spacing:-.8px}.network-eyebrow{font-size:9px;letter-spacing:1.4px}.network-hero-note{font-size:11px;line-height:1.5}.task-module .network-hero p{font-size:14px}.task-module .network-journey{gap:8px;padding:16px 0}.network-journey>li{padding:10px 6px;flex-direction:column;gap:9px;text-align:center;border-radius:11px}.journey-number{flex-basis:auto;width:42px;height:42px;font-size:24px;border-radius:10px}.network-journey strong{font-size:12px;line-height:1.5}.network-journey small{display:none}.network-grid-heading{align-items:flex-start;flex-direction:column;gap:12px;margin:21px 0 17px}.task-module .network-grid-heading h4{font-size:24px}.network-total{font-size:10px;padding:6px 10px}.network-grid{grid-template-columns:1fr;gap:14px}.task-module .network-assignment button.network-card{min-height:230px;padding:18px 18px 0}.network-card-icon{flex-basis:64px;height:64px}.network-card-top .network-kind{font-size:11px}.task-module .network-assignment .network-card .network-card-title{font-size:26px}.network-card-status{min-height:31px}.network-next-hint{align-items:flex-start;flex-wrap:wrap}.network-next-hint small{margin-left:41px}.network-next-hint p{min-width:170px;line-height:1.5}.task-module .network-assignment .network-form{padding:17px}.task-module .network-assignment .network-step{min-width:50px;height:50px;font-size:26px}.task-module .network-assignment .network-heading h3{font-size:23px}.task-module .network-assignment .network-dialog h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.task-module .network-assignment button.network-card:hover:not(:disabled){transform:none}}.crm-app .task-module{--task-mint:#79ddca;--task-cyan:#76cce2;--task-amber:#f3ce7f;color:#dcedf2;max-width:1480px;margin:auto;scroll-margin-top:24px}.crm-app .task-module button,.crm-app .task-module input,.crm-app .task-link{font:inherit;box-sizing:border-box}.crm-app .task-module button,.crm-app .task-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #36566a;background:#153343;color:#e0eff4;border-radius:10px;padding:11px 16px;cursor:pointer;font-weight:650;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}.crm-app .task-module button:hover:not(:disabled),.crm-app .task-link:hover{background:#204756;border-color:#73d8c4}.crm-app .task-module button:active:not(:disabled){transform:translateY(1px)}.crm-app .task-module button:focus-visible,.crm-app .task-module a:focus-visible,.crm-app .task-module input:focus-visible{outline:3px solid #8ce5d5;outline-offset:3px}.crm-app .task-module button:disabled{opacity:.4;cursor:not-allowed}.crm-app .task-module svg{flex-shrink:0}.crm-app .task-module small{color:#9cb9c5}.crm-app .task-module h2,.crm-app .task-module h3,.crm-app .task-module p{margin:0}.crm-app .task-module p{line-height:1.6}.crm-app .task-hero{display:flex;align-items:center;gap:22px;padding:30px;border:1px solid #337083;border-top:3px solid #73daca;border-radius:18px;background:radial-gradient(ellipse at 0% 0%,#21515e,transparent 70%),linear-gradient(120deg,#122d3b,#11222b)}.crm-app .task-hero-icon{display:grid;place-items:center;width:68px;height:68px;border-radius:20px;background:linear-gradient(145deg,#8ae3ca,#56b7cf);color:#0b3e45;box-shadow:0 8px 30px #091b2955;flex-shrink:0}.crm-app .task-hero small{letter-spacing:2px;font-size:11px;color:#98dcda}.crm-app .task-hero h2{font-size:34px;letter-spacing:-1.2px;margin:6px 0}.crm-app .task-hero p{color:#c3dbe3}.crm-app .task-connection{margin-left:auto;font-size:12px;color:#b9d8d1;display:flex;gap:8px;align-items:center}.crm-app .task-connection>span{height:7px;width:7px;border-radius:50%;background:#78d8bd}.crm-app .task-status{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#91adb8;padding:16px 2px}.crm-app .task-status>span{display:flex;align-items:center;gap:7px}.crm-app .task-section-heading{display:flex;align-items:end;justify-content:space-between;gap:15px;margin:24px 0 16px}.crm-app .task-section-heading h3{font-size:21px;letter-spacing:-.4px}.crm-app .task-section-heading small{font-size:10px;letter-spacing:1.8px;color:#82bdb7;display:block;margin-bottom:6px}.crm-app .task-section-heading>span{font-size:12px;color:#9fb3bc}.crm-app .task-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.crm-app .task-module .task-metric{display:flex;align-items:stretch;flex-direction:column;text-align:left;gap:7px;padding:22px 24px;border-radius:15px;background:linear-gradient(135deg,#17313a,#10212a);border:1px solid #294752;color:#dcedf2;position:relative;overflow:hidden}.crm-app .task-alta{--task-accent:#83ddc7}.crm-app .task-reassign{--task-accent:#be9de7}.crm-app .task-reactivate{--task-accent:#efc876}.crm-app .task-suspend,.crm-app .task-other{--task-accent:#96b9d7}.crm-app .task-metric-top{display:flex;align-items:center;justify-content:space-between;color:var(--task-accent)}.crm-app .task-metric>b{font-size:45px;line-height:1.1;letter-spacing:-2px;margin-top:9px;color:var(--task-accent)}.crm-app .task-metric>strong{font-size:17px}.crm-app .task-metric>small{font-size:12px;font-weight:400}.crm-app .task-module .task-metric[aria-pressed=true]{border-color:var(--task-accent);box-shadow:inset 0 3px var(--task-accent);background:#1a3540}.crm-app .task-module .task-duplicate-banner{width:100%;justify-content:flex-start;text-align:left;background:#292b23;border-color:#66583a;color:#e7c98b;padding:15px 20px;margin-top:17px}.crm-app .task-duplicate-banner>span:first-of-type{display:flex;flex-direction:column;gap:4px}.crm-app .task-duplicate-banner small{color:#c7bc9d;font-weight:400;font-size:12px}.crm-app .task-duplicate-banner>span:last-child{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px;flex-shrink:0}.crm-app .task-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:26px 0 8px;flex-wrap:wrap}.crm-app .task-filters{display:flex;gap:8px;flex-wrap:wrap}.crm-app .task-module .task-filters button{padding:9px 11px;font-size:12px;background:#10232c}.crm-app .task-filters b{background:#284451;padding:2px 6px;border-radius:5px}.crm-app .task-module .task-filters button[aria-pressed=true]{border-color:#77cebe;background:#203f42}.crm-app .task-toolbar form{display:flex;gap:7px;flex:1;max-width:425px;min-width:250px}.crm-app .task-toolbar label{display:flex;align-items:center;padding:0 12px;gap:8px;border:1px solid #355664;border-radius:10px;background:#101f29;flex:1;min-width:0}.crm-app .task-toolbar input{background:transparent;color:#e5f2f7;border:0;outline:0;padding:12px 0;width:100%;min-width:0}.crm-app .task-toolbar input::placeholder{color:#95acb8}.crm-app .task-list{display:grid;gap:10px}.crm-app .task-row{display:flex;gap:17px;align-items:center;background:linear-gradient(110deg,#152b34,#10212a);border:1px solid #2a4755;border-radius:13px;padding:20px}.crm-app .task-row-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#ffffff08;color:var(--task-accent,#91b9c9);border:1px solid #ffffff13;flex-shrink:0}.crm-app .task-row-main{flex:1;min-width:0}.crm-app .task-row-main>small{font-size:10px;letter-spacing:.7px}.crm-app .task-row-main h3{font-size:17px;margin:5px 0;overflow-wrap:anywhere}.crm-app .task-row-main p{font-size:12px;display:flex;gap:5px;align-items:center;color:#a9bec8}.crm-app .task-row-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.crm-app .task-row-tags>span{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:var(--task-accent,#b9cbd2);border-radius:5px;background:#ffffff07;padding:3px 7px}.crm-app .task-row-tags .task-duplicate-tag{color:#e6c681;background:#ac7c1518}.crm-app .task-row-context{display:flex;flex-direction:column;gap:7px;min-width:200px;font-size:12px;max-width:260px}.crm-app .task-row-context span{color:#a6bdc5}.crm-app .task-row-context small{display:flex;align-items:center;gap:6px}.crm-app .task-module .task-row>button{font-size:12px;flex-shrink:0}.crm-app .task-pagination{display:flex;align-items:center;gap:10px;margin:20px 0}.crm-app .task-pagination>span{flex:1;font-size:12px;color:#99b4c0}.crm-app .task-pagination button{font-size:12px}.crm-app .task-boundary{display:flex;gap:12px;align-items:center;border-top:1px solid #243d46;margin-top:28px;padding:20px 0;color:#8eafb9}.crm-app .task-boundary p{font-size:12px}.crm-app .task-boundary strong,.crm-app .task-boundary span{display:block}.crm-app .task-boundary strong{color:#b3d2d9;margin-bottom:3px}.crm-app .task-warning{display:flex;align-items:center;gap:10px;background:#44292c;border:1px solid #995462;color:#f6d7d8;border-radius:10px;padding:15px;font-size:13px}.crm-app .task-warning>button{margin-left:auto}.crm-app .task-back{margin:12px 0}.crm-app .task-detail-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:24px 0}.crm-app .task-detail-heading small{letter-spacing:1px;font-size:11px}.crm-app .task-detail-heading h2{font-size:30px;margin:8px 0}.crm-app .task-detail-heading p{color:#aac6d0}.crm-app .task-pill{display:inline-block;border:1px solid #42605f;background:#203c3e;padding:6px 10px;border-radius:7px;color:#acd7cb;font-size:11px;font-weight:650;white-space:nowrap}.crm-app .task-next{display:flex;gap:20px;align-items:center;padding:22px;border:1px solid #6e6848;border-radius:14px;background:linear-gradient(110deg,#343627,#16313b);margin-bottom:20px}.crm-app .task-step-number{display:grid;place-items:center;width:62px;height:66px;background:#ecc56f;color:#2c301f;font-size:35px;font-weight:850;border-radius:13px;flex-shrink:0}.crm-app .task-next small{font-size:10px;letter-spacing:1.3px;color:#f2d698}.crm-app .task-next h3{font-size:20px;margin:5px 0}.crm-app .task-next p{font-size:13px;color:#c5d2cf;max-width:820px}.crm-app .task-next>svg{margin-left:auto;color:#d1c994}.crm-app .task-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.crm-app .task-panel{border:1px solid #2d4b58;border-radius:13px;background:#122731;padding:24px;margin-bottom:16px;min-width:0}.crm-app .task-panel h3{display:flex;align-items:center;gap:10px;font-size:17px;margin:0 0 20px}.crm-app .task-panel h3>svg{color:#83cfcc;width:20px;height:20px}.crm-app .task-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px 22px;margin:0}.crm-app .task-facts dt{font-size:11px;color:#95b2be;margin-bottom:5px}.crm-app .task-facts dd{font-size:14px;color:#e2eef3;margin:0;overflow-wrap:anywhere}.crm-app .task-panel p{font-size:13px}.crm-app .task-panel .task-footnote{font-size:11px;color:#8faab6;margin-top:18px;line-height:1.5}.crm-app .task-inline-warning{color:#e1bd7a;margin-top:10px!important}.crm-app .task-pre{white-space:pre-wrap;overflow-wrap:anywhere}.crm-app .task-panel details{border-top:1px solid #2a4652;margin-top:20px;padding-top:16px}.crm-app .task-panel summary{cursor:pointer;color:#a5c8d3;font-size:12px}.crm-app .task-panel details p{margin-top:12px}.crm-app .task-related{border-color:#736340}.crm-app .task-related>button{width:100%;justify-content:flex-start;margin-top:10px;font-size:12px}.crm-app .task-related>button span{text-align:left;font-weight:400;flex:1}.crm-app .task-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:15px}.crm-app .task-photo{background:#0d1f27;border:1px solid #2c4956;border-radius:10px;overflow:hidden;padding-bottom:13px;display:flex;flex-direction:column;gap:7px}.crm-app .task-photo img{display:block;width:100%;height:160px;object-fit:contain;background:#09181e}.crm-app .task-photo>strong,.crm-app .task-photo>small,.crm-app .task-photo>a:last-child{padding:0 12px;font-size:12px}.crm-app .task-photo>a:last-child{color:#85d6d2;display:flex;gap:7px;align-items:center}.crm-app .task-photo-missing{display:flex;flex-direction:column;align-items:center;justify-content:center;height:160px;gap:12px;font-size:12px;color:#96b3bd}.crm-app .task-history{padding:0;list-style:none;margin:0}.crm-app .task-history li{display:flex;gap:15px;padding:0 0 22px}.crm-app .task-history-dot{width:8px;height:8px;border-radius:50%;background:#86cabb;margin:5px 0 0;flex-shrink:0}.crm-app .task-history strong{font-size:13px}.crm-app .task-history small{display:block;font-size:11px;margin:6px 0}.crm-app .task-history p{font-size:12px;color:#bed1d8}.crm-app .task-empty{display:flex;flex-direction:column;align-items:center;gap:15px;padding:55px 25px;border:1px dashed #36535c;border-radius:14px;text-align:center;color:#a8c4cb}.crm-app .task-empty-inline{color:#9fb6be}.crm-app .task-nav{display:flex!important;justify-content:space-between!important;align-items:center!important}.crm-app .task-nav b{font-size:11px;padding:3px 7px;background:#255453;color:#bcf0de;border-radius:6px;margin-left:8px}@media(max-width:1100px){.crm-app .task-connection{display:none}.crm-app .task-hero>button{margin-left:auto}.crm-app .task-row-context{min-width:145px;max-width:190px}.crm-app .task-duplicate-banner>span:last-child{font-size:0}}@media(max-width:760px){.crm-app .task-hero{padding:20px;gap:13px;flex-wrap:wrap}.crm-app .task-hero-icon{width:48px;height:48px;border-radius:13px}.crm-app .task-hero h2{font-size:28px}.crm-app .task-hero small{font-size:9px;letter-spacing:1px}.crm-app .task-hero p{font-size:12px}.crm-app .task-hero>button{font-size:11px;margin-left:0}.crm-app .task-status{flex-direction:column}.crm-app .task-metrics{gap:8px}.crm-app .task-module .task-metric{padding:14px 11px}.crm-app .task-metric>b{font-size:34px}.crm-app .task-metric>strong{font-size:12px}.crm-app .task-metric>small{display:none}.crm-app .task-metric-top svg:last-child{display:none}.crm-app .task-module .task-duplicate-banner{padding:13px;gap:10px}.crm-app .task-duplicate-banner small{font-size:11px}.crm-app .task-toolbar form{max-width:none;width:100%}.crm-app .task-row{flex-wrap:wrap;padding:16px;gap:12px}.crm-app .task-row-context{margin-left:56px;min-width:0;max-width:none;flex:1}.crm-app .task-module .task-row>button{margin-left:auto}.crm-app .task-detail-grid{grid-template-columns:1fr;gap:0}.crm-app .task-detail-heading{align-items:flex-start;flex-direction:column}.crm-app .task-next{padding:16px;gap:13px}.crm-app .task-next>svg{display:none}.crm-app .task-step-number{width:49px;height:57px;font-size:29px}.crm-app .task-next h3{font-size:17px}.crm-app .task-panel{padding:19px}.crm-app .task-panel h3{font-size:16px}.crm-app .task-pagination{flex-wrap:wrap}.crm-app .task-pagination>span{flex-basis:100%}.crm-app .task-facts{gap:16px}.crm-app .task-section-heading h3{font-size:18px}.crm-app .task-section-heading>span{font-size:10px}}.crm-app .task-detail-heading{background:transparent;color:#dcedf2;position:static;box-shadow:none;border:0;border-radius:0}.crm-app .task-module>footer{background:transparent;position:static;box-shadow:none}.crm-app .task-hero{position:static;box-shadow:none}.crm-app .task-connection.is-stale{color:#e0bd87}.crm-app .task-connection.is-stale>span{background:#d5a557}@media(prefers-reduced-motion:reduce){.crm-app .task-module button{transition:none}}


/* install-queue-69f16920d9f0.css */
.crm-app .crm-sidebar .install-queue-notice{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px 10px;width:100%;margin:0 0 12px;padding:17px 13px;border:1px solid #b799e8;border-left:4px solid #bd9aff;border-radius:13px;background:linear-gradient(120deg,#3d345d,#173943);color:#f4efff;text-align:left;cursor:pointer;box-shadow:0 5px 18px #0002}.install-queue-notice .install-queue-eyebrow{grid-column:1/4;color:#dcc4ff;font-size:9px;font-weight:850;letter-spacing:1px;line-height:1.5}.install-queue-notice>svg{grid-column:1;color:#cbb0ff;align-self:center}.install-queue-notice>strong{grid-column:2;font-size:16px;font-weight:800;line-height:1.3}.install-queue-notice>b{grid-column:3;align-self:center;min-width:31px;min-height:31px;padding:5px 7px;border-radius:12px;background:#ceb3ff;color:#302344;text-align:center;font-size:19px;font-weight:850;line-height:1.2}.install-queue-notice>small{grid-column:2/4;font-size:11px;line-height:1.5;color:#d6dfe8}.install-queue-notice .install-queue-link{display:flex;gap:7px;align-items:center;grid-column:2/4;font-size:11px;font-weight:750;color:#c0f1ec}.crm-app .crm-sidebar .install-queue-notice:hover{filter:brightness(1.15)}.crm-app .crm-sidebar .install-queue-notice:focus-visible{outline:3px solid #99e8da;outline-offset:3px}.crm-app .crm-sidebar .install-queue-notice.stale{border-color:#c79f73}.crm-app .crm-sidebar .install-queue-nav{display:flex;align-items:center;gap:7px;justify-content:space-between}.install-queue-nav>span{min-width:0;white-space:normal;line-height:1.4}.install-queue-nav>b{flex-shrink:0;background:#554370;color:#e7d8ff;border-radius:8px;font-size:12px;min-width:25px;padding:3px 6px;text-align:center}.crm-app.crm-collapsed .install-queue-notice{grid-template-columns:1fr;padding:10px 5px;gap:7px;justify-items:center}.crm-collapsed .install-queue-notice>svg,.crm-collapsed .install-queue-notice>b{grid-column:1}.crm-collapsed .install-queue-notice .install-queue-eyebrow,.crm-collapsed .install-queue-notice>strong,.crm-collapsed .install-queue-notice>small,.crm-collapsed .install-queue-notice .install-queue-link{display:none}


/* tecnico-catv-layout-3348fbb8123b.css */
/* Web-tecnico: scoped layout only; no commercial/activation behavior changes. */
.catv-field{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;box-sizing:border-box;min-width:0}
.catv-field>*{flex:0 0 100%;min-width:0;max-width:100%;box-sizing:border-box}
.catv-field>header{position:static;display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:12px;width:100%;min-height:0;margin:0;padding:0 0 12px;background:transparent;box-shadow:none;border:0;border-bottom:1px solid #c7dadd}
.catv-field>header>svg{flex:0 0 25px;width:25px;height:25px;margin:2px 0 0}
.catv-field>header>div{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:5px;min-width:0;padding:0}
.catv-field>header h3{margin:0;font-size:21px;line-height:1.3;overflow-wrap:anywhere}
.catv-field>header p{margin:0;line-height:1.45;overflow-wrap:anywhere}
.catv-field>p{margin:0;line-height:1.5}
.catv-field>button{position:static;display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;gap:8px;max-width:100%;min-height:46px;margin:0;padding:12px 16px;white-space:normal;line-height:1.35;text-align:center;vertical-align:middle;box-sizing:border-box}
.catv-field>button>svg{flex-shrink:0;width:21px;height:21px}
.catv-field>fieldset,.catv-field>article{margin:0}
@media(max-width:600px){.catv-field{gap:12px}.catv-field>button{flex-basis:100%;width:100%}.catv-field>header h3{font-size:19px}}


/* install-progress-a98196b191e4.css */
.crm-app .installation-progress{--progress-accent:#8addf1;--progress-tint:#225866;border:1px solid #5398aa;border-top:3px solid var(--progress-accent);border-radius:21px;padding:26px;margin:22px 0 28px;background:radial-gradient(ellipse at 0 0,#29667488,transparent 65%),linear-gradient(125deg,#173b49,#132831);overflow:hidden;color:#edf9ff}.crm-app .installation-progress.progress-scheduled{--progress-accent:#c2a4ff;--progress-tint:#493864}.crm-app .installation-progress.progress-onsite{--progress-accent:#8be6c0;--progress-tint:#28574d}.crm-app .installation-progress.progress-working{--progress-accent:#9bbaff;--progress-tint:#334c7b}.crm-app .installation-progress.progress-attention{--progress-accent:#ffcf80;--progress-tint:#685638}.crm-app .installation-progress.progress-stopped{--progress-accent:#ef9cb5;--progress-tint:#68394d}.progress-heading{display:flex;gap:18px;align-items:center}.progress-emblem{display:grid;place-items:center;flex:0 0 77px;height:77px;border-radius:21px;border:1px solid var(--progress-accent);color:var(--progress-accent);background:var(--progress-tint);box-shadow:0 6px 24px #0002}.progress-summary{flex:1;min-width:0}.progress-summary>small{font-size:10px;font-weight:850;letter-spacing:1.8px;color:#b4e7e1}.crm-app .crm-installations .progress-summary h3{font-size:32px;line-height:1.15;color:#f1faff;margin:8px 0}.crm-app .crm-installations .progress-summary p{font-size:14px;line-height:1.55;margin:0;color:#d0e4ec}.progress-checkered{display:block;flex:0 0 57px;height:45px;border:1px solid #86a4b0;border-radius:5px;background:conic-gradient(#d4e6ed 25%,#17323f 0 50%,#d4e6ed 0 75%,#17323f 0) 0 0/18px 18px;transform:rotate(-8deg);opacity:.8;box-shadow:4px 5px #102631}.progress-meta{display:flex;gap:12px 22px;flex-wrap:wrap;align-items:center;margin:21px 0;color:#adccd8;font-size:11px}.progress-meta>span{display:flex;align-items:center;gap:7px}.progress-meta>span:first-child{color:#99e1ce}.installation-progress.is-stale .progress-meta>span:first-child{color:#ffcc85}.progress-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;list-style:none;padding:18px 8px 0;margin:0;border-top:1px solid #436574}.progress-track>li{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center;padding:10px 6px 14px;isolation:isolate;color:#c4dce8}.progress-track>li:before{position:absolute;content:"";left:-8px;right:-8px;top:35px;height:8px;background:#385463;border-top:1px dashed #8aa6b2;border-bottom:1px dashed #8aa6b2;z-index:-1}.progress-track>li:first-child:before{left:50%}.progress-track>li:last-child:before{right:50%}.progress-node{display:grid;place-items:center;width:53px;height:53px;border:2px solid #587889;border-radius:16px;background:#203c4b;color:#b1cedf}.progress-step-number{font-size:10px;color:#a4c3d3;margin:10px 0 6px;letter-spacing:1px}.progress-track strong{font-size:14px;line-height:1.4}.progress-track small{font-size:10px;line-height:1.5;color:#acc7d5;margin-top:5px}.progress-track b{display:block;color:var(--progress-accent);font-size:9px;letter-spacing:.7px;margin-top:10px;line-height:1.5}.progress-track .current{border-radius:16px;background:linear-gradient(180deg,transparent,#ffffff0c)}.progress-track .current .progress-node{width:61px;height:61px;margin-top:-4px;margin-bottom:-4px;background:var(--progress-tint);border-color:var(--progress-accent);color:var(--progress-accent);box-shadow:0 0 0 5px #ffffff08,0 7px 20px #0003}.progress-route:not(.is-stale) .progress-track .current .progress-node{animation:installation-route-beacon 2.8s ease-in-out infinite}.progress-track .finish .progress-node{border-style:dashed}.crm-app .crm-installations .installation-progress>footer{position:static;display:flex;gap:9px;align-items:flex-start;background:transparent;border:0;border-top:1px solid #42616e;box-shadow:none;padding:15px 0 0;margin-top:10px;font-size:11px;line-height:1.6;color:#acc6d2}.installation-progress>footer>svg{flex-shrink:0;margin-top:2px}.installation-progress.is-stale{border-color:#ba9661}@keyframes installation-route-beacon{50%{box-shadow:0 0 0 7px #8addf11a,0 0 22px #8addf124}}@media(max-width:1100px){.progress-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.progress-track>li:nth-child(3n):before{right:50%}.progress-track>li:nth-child(3n+1):before{left:50%}.progress-checkered{flex-basis:43px;height:36px}}@media(max-width:600px){.crm-app .installation-progress{padding:20px 15px;border-radius:18px}.progress-heading{gap:13px;align-items:flex-start}.progress-emblem{flex-basis:52px;height:56px;border-radius:15px}.progress-emblem svg{width:29px}.crm-app .crm-installations .progress-summary h3{font-size:26px}.progress-summary>small{font-size:9px;letter-spacing:1px}.crm-app .crm-installations .progress-summary p{font-size:12px}.progress-checkered{display:none}.progress-meta{font-size:10px;gap:9px;margin:19px 0}.progress-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px 0 0}.progress-track>li:before,.progress-track>li:nth-child(3n):before,.progress-track>li:nth-child(3n+1):before{left:-10px;right:-10px}.progress-track>li:nth-child(2n):before{right:50%}.progress-track>li:nth-child(odd):before{left:50%}.progress-track strong{font-size:13px}.progress-track small{font-size:9px}}.crm-app .installation-status-pill{display:flex;align-items:center;gap:13px;padding:16px 20px;border:1px solid #7ccfe6;border-radius:16px;background:linear-gradient(125deg,#1c5361,#123541);color:#9ae9fc;min-width:205px;max-width:100%;box-sizing:border-box}.installation-status-pill>svg{flex-shrink:0}.installation-status-pill>span{display:flex;flex-direction:column;gap:7px;min-width:0}.crm-app .installation-status-pill small{color:#acd8e3;font-size:9px;letter-spacing:1.1px}.installation-status-pill strong{font-size:23px;line-height:1.2;overflow-wrap:anywhere}.crm-app .installation-status-pill.progress-attention{border-color:#dab779;color:#ffdc98;background:linear-gradient(125deg,#524530,#25373a)}.crm-app .installation-status-pill.progress-onsite{border-color:#78ceb4;color:#a0edd2}.crm-app .installation-status-pill.progress-scheduled{border-color:#b298eb;color:#d4bdff}.crm-app .installation-status-pill.progress-stopped{border-color:#e693ae;color:#ffb2ce}@media(max-width:600px){.crm-app .installation-status-pill{width:100%;min-width:0}.installation-status-pill strong{font-size:22px}}@media(prefers-reduced-motion:reduce){.progress-route .progress-track .current .progress-node{animation:none!important}}


/* install-search-15dd05ae0130.css */
.crm-app .installation-progress{--progress-accent:#8addf1;--progress-tint:#225866;border:1px solid #5398aa;border-top:3px solid var(--progress-accent);border-radius:21px;padding:26px;margin:22px 0 28px;background:radial-gradient(ellipse at 0 0,#29667488,transparent 65%),linear-gradient(125deg,#173b49,#132831);overflow:hidden;color:#edf9ff}.crm-app .installation-progress.progress-scheduled{--progress-accent:#c2a4ff;--progress-tint:#493864}.crm-app .installation-progress.progress-onsite{--progress-accent:#8be6c0;--progress-tint:#28574d}.crm-app .installation-progress.progress-working{--progress-accent:#9bbaff;--progress-tint:#334c7b}.crm-app .installation-progress.progress-attention{--progress-accent:#ffcf80;--progress-tint:#685638}.crm-app .installation-progress.progress-stopped{--progress-accent:#ef9cb5;--progress-tint:#68394d}.progress-heading{display:flex;gap:18px;align-items:center}.progress-emblem{display:grid;place-items:center;flex:0 0 77px;height:77px;border-radius:21px;border:1px solid var(--progress-accent);color:var(--progress-accent);background:var(--progress-tint);box-shadow:0 6px 24px #0002}.progress-summary{flex:1;min-width:0}.progress-summary>small{font-size:10px;font-weight:850;letter-spacing:1.8px;color:#b4e7e1}.crm-app .crm-installations .progress-summary h3{font-size:32px;line-height:1.15;color:#f1faff;margin:8px 0}.crm-app .crm-installations .progress-summary p{font-size:14px;line-height:1.55;margin:0;color:#d0e4ec}.progress-checkered{display:block;flex:0 0 57px;height:45px;border:1px solid #86a4b0;border-radius:5px;background:conic-gradient(#d4e6ed 25%,#17323f 0 50%,#d4e6ed 0 75%,#17323f 0) 0 0/18px 18px;transform:rotate(-8deg);opacity:.8;box-shadow:4px 5px #102631}.progress-meta{display:flex;gap:12px 22px;flex-wrap:wrap;align-items:center;margin:21px 0;color:#adccd8;font-size:11px}.progress-meta>span{display:flex;align-items:center;gap:7px}.progress-meta>span:first-child{color:#99e1ce}.installation-progress.is-stale .progress-meta>span:first-child{color:#ffcc85}.progress-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;list-style:none;padding:18px 8px 0;margin:0;border-top:1px solid #436574}.progress-track>li{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center;padding:10px 6px 14px;isolation:isolate;color:#c4dce8}.progress-track>li:before{position:absolute;content:"";left:-8px;right:-8px;top:35px;height:8px;background:#385463;border-top:1px dashed #8aa6b2;border-bottom:1px dashed #8aa6b2;z-index:-1}.progress-track>li:first-child:before{left:50%}.progress-track>li:last-child:before{right:50%}.progress-node{display:grid;place-items:center;width:53px;height:53px;border:2px solid #587889;border-radius:16px;background:#203c4b;color:#b1cedf}.progress-step-number{font-size:10px;color:#a4c3d3;margin:10px 0 6px;letter-spacing:1px}.progress-track strong{font-size:14px;line-height:1.4}.progress-track small{font-size:10px;line-height:1.5;color:#acc7d5;margin-top:5px}.progress-track b{display:block;color:var(--progress-accent);font-size:9px;letter-spacing:.7px;margin-top:10px;line-height:1.5}.progress-track .current{border-radius:16px;background:linear-gradient(180deg,transparent,#ffffff0c)}.progress-track .current .progress-node{width:61px;height:61px;margin-top:-4px;margin-bottom:-4px;background:var(--progress-tint);border-color:var(--progress-accent);color:var(--progress-accent);box-shadow:0 0 0 5px #ffffff08,0 7px 20px #0003}.progress-route:not(.is-stale) .progress-track .current .progress-node{animation:installation-route-beacon 2.8s ease-in-out infinite}.progress-track .finish .progress-node{border-style:dashed}.crm-app .crm-installations .installation-progress>footer{position:static;display:flex;gap:9px;align-items:flex-start;background:transparent;border:0;border-top:1px solid #42616e;box-shadow:none;padding:15px 0 0;margin-top:10px;font-size:11px;line-height:1.6;color:#acc6d2}.installation-progress>footer>svg{flex-shrink:0;margin-top:2px}.installation-progress.is-stale{border-color:#ba9661}@keyframes installation-route-beacon{50%{box-shadow:0 0 0 7px #8addf11a,0 0 22px #8addf124}}@media(max-width:1100px){.progress-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.progress-track>li:nth-child(3n):before{right:50%}.progress-track>li:nth-child(3n+1):before{left:50%}.progress-checkered{flex-basis:43px;height:36px}}@media(max-width:600px){.crm-app .installation-progress{padding:20px 15px;border-radius:18px}.progress-heading{gap:13px;align-items:flex-start}.progress-emblem{flex-basis:52px;height:56px;border-radius:15px}.progress-emblem svg{width:29px}.crm-app .crm-installations .progress-summary h3{font-size:26px}.progress-summary>small{font-size:9px;letter-spacing:1px}.crm-app .crm-installations .progress-summary p{font-size:12px}.progress-checkered{display:none}.progress-meta{font-size:10px;gap:9px;margin:19px 0}.progress-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px 0 0}.progress-track>li:before,.progress-track>li:nth-child(3n):before,.progress-track>li:nth-child(3n+1):before{left:-10px;right:-10px}.progress-track>li:nth-child(2n):before{right:50%}.progress-track>li:nth-child(odd):before{left:50%}.progress-track strong{font-size:13px}.progress-track small{font-size:9px}}.crm-app .installation-status-pill{display:flex;align-items:center;gap:13px;padding:16px 20px;border:1px solid #7ccfe6;border-radius:16px;background:linear-gradient(125deg,#1c5361,#123541);color:#9ae9fc;min-width:205px;max-width:100%;box-sizing:border-box}.installation-status-pill>svg{flex-shrink:0}.installation-status-pill>span{display:flex;flex-direction:column;gap:7px;min-width:0}.crm-app .installation-status-pill small{color:#acd8e3;font-size:9px;letter-spacing:1.1px}.installation-status-pill strong{font-size:23px;line-height:1.2;overflow-wrap:anywhere}.crm-app .installation-status-pill.progress-attention{border-color:#dab779;color:#ffdc98;background:linear-gradient(125deg,#524530,#25373a)}.crm-app .installation-status-pill.progress-onsite{border-color:#78ceb4;color:#a0edd2}.crm-app .installation-status-pill.progress-scheduled{border-color:#b298eb;color:#d4bdff}.crm-app .installation-status-pill.progress-stopped{border-color:#e693ae;color:#ffb2ce}@media(max-width:600px){.crm-app .installation-status-pill{width:100%;min-width:0}.installation-status-pill strong{font-size:22px}}@media(prefers-reduced-motion:reduce){.progress-route .progress-track .current .progress-node{animation:none!important}}

/* One focus boundary for icon + input; the input must not draw a second frame. */
.crm-app .crm-installations .install-search>label{min-width:0;box-sizing:border-box;overflow:hidden;transition:border-color .15s,box-shadow .15s}
.crm-app .crm-installations .install-search>label>svg{flex-shrink:0}
.crm-app .crm-installations .install-search>label:focus-within{border-color:#94e6d6;box-shadow:inset 0 0 0 1px #94e6d6}
.crm-app .crm-installations .install-search>label>input,.crm-app .crm-installations .install-search>label>input:focus,.crm-app .crm-installations .install-search>label>input:focus-visible{flex:1 1 auto;min-width:0;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:0;border-radius:0;outline:none;outline-offset:0;box-shadow:none;background:transparent}
@media(prefers-reduced-motion:reduce){.crm-app .crm-installations .install-search>label{transition:none}}

/* Additional breathing room: explicit cells, separated metadata and state badge. */
.crm-app .crm-installations .installation-progress{padding:30px;margin:26px 0 30px}
.crm-app .crm-installations .progress-heading{gap:23px}
.crm-app .crm-installations .progress-summary h3{font-size:34px;margin:10px 0 12px}
.crm-app .crm-installations .progress-meta{gap:12px;margin:24px 0}
.crm-app .crm-installations .progress-meta>span{padding:8px 12px;border:1px solid #52717f;border-radius:9px;background:#0d273444;line-height:1.5}
.crm-app .crm-installations .progress-track{gap:12px;padding-top:24px}
.crm-app .crm-installations .progress-track>li{padding:15px 8px 20px;min-height:186px;border:1px solid #456373;border-radius:16px;background:linear-gradient(145deg,#1b394880,#102a3480)}
.crm-app .crm-installations .progress-track>li:before{top:41px}
.crm-app .crm-installations .progress-track .current{border:2px solid var(--progress-accent);background:linear-gradient(150deg,var(--progress-tint),#102b37);box-shadow:0 7px 20px #0003}
.crm-app .crm-installations .progress-track strong{font-size:15px;margin-top:3px}
.crm-app .crm-installations .progress-track small{font-size:11px;margin-top:7px}
.crm-app .crm-installations .installation-progress>footer{justify-content:flex-start;text-align:left;gap:10px;padding-top:20px;margin-top:18px}
.crm-app .crm-installations .installation-status-pill{gap:16px;padding:20px 23px;min-width:225px}
.crm-app .crm-installations .installation-status-pill>span{gap:9px}
.crm-app .crm-installations .installation-status-pill small{font-size:11px;font-weight:850;letter-spacing:1.3px}
.crm-app .crm-installations .installation-status-pill strong{font-size:25px}
@media(max-width:1250px){.crm-app .crm-installations .progress-track{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-app .crm-installations .progress-track>li:nth-child(3n):before{right:50%}.crm-app .crm-installations .progress-track>li:nth-child(3n+1):before{left:50%}}
@media(max-width:600px){.crm-app .crm-installations .installation-progress{padding:21px 15px}.crm-app .crm-installations .progress-heading{gap:14px}.crm-app .crm-installations .progress-summary h3{font-size:26px}.crm-app .crm-installations .progress-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 9px}.crm-app .crm-installations .progress-track>li{min-height:176px;padding:15px 5px}.crm-app .crm-installations .progress-track strong{font-size:13px}.crm-app .crm-installations .progress-track small{font-size:10px}.crm-app .crm-installations .progress-track>li:before,.crm-app .crm-installations .progress-track>li:nth-child(3n):before,.crm-app .crm-installations .progress-track>li:nth-child(3n+1):before{left:-9px;right:-9px}.crm-app .crm-installations .progress-track>li:nth-child(2n):before{right:50%}.crm-app .crm-installations .progress-track>li:nth-child(2n+1):before{left:50%}.crm-app .crm-installations .installation-status-pill{min-width:0;width:100%}.crm-app .crm-installations .installation-status-pill strong{font-size:23px}.crm-app .crm-installations .progress-meta>span{font-size:10px}}

.crm-field-icon{display:inline-block!important;width:18px;height:18px;min-width:18px;flex:0 0 auto;vertical-align:-.18em;margin-inline-end:.4em;stroke-width:2;pointer-events:none;color:#87dfee}
.crm-field-label{display:inline-flex;align-items:center;gap:.4em;max-width:100%;line-height:1.45;vertical-align:middle;margin-inline-end:.25em}
.crm-field-label>.crm-field-icon{margin:0}
.crm-field-icon.field-icon-technician{color:#ffd36b}
.crm-field-icon.field-icon-address{color:#a7e3b7}
.crm-field-icon.field-icon-email{color:#c8afff}
.crm-field-icon.field-icon-client{color:#88e5d7}
.crm-field-icon.field-icon-location{color:#f5bd8a}
.crm-field-icon.field-icon-network,.crm-field-icon.field-icon-ip{color:#b8aaff}
.crm-field-icon.field-icon-date,.crm-field-icon.field-icon-time{color:#aad6fa}


/* install-attention-db2f4a08cbf5.css */
.crm-app .crm-sidebar .install-queue-notice{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px 10px;width:100%;margin:0 0 12px;padding:17px 13px;border:1px solid #b799e8;border-left:4px solid #bd9aff;border-radius:13px;background:linear-gradient(120deg,#3d345d,#173943);color:#f4efff;text-align:left;cursor:pointer;box-shadow:0 5px 18px #0002}.install-queue-notice .install-queue-eyebrow{grid-column:1/4;color:#dcc4ff;font-size:9px;font-weight:850;letter-spacing:1px;line-height:1.5}.install-queue-notice>svg{grid-column:1;color:#cbb0ff;align-self:center}.install-queue-notice>strong{grid-column:2;font-size:16px;font-weight:800;line-height:1.3}.install-queue-notice>b{grid-column:3;align-self:center;min-width:31px;min-height:31px;padding:5px 7px;border-radius:12px;background:#ceb3ff;color:#302344;text-align:center;font-size:19px;font-weight:850;line-height:1.2}.install-queue-notice>small{grid-column:2/4;font-size:11px;line-height:1.5;color:#d6dfe8}.install-queue-notice .install-queue-link{display:flex;gap:7px;align-items:center;grid-column:2/4;font-size:11px;font-weight:750;color:#c0f1ec}.crm-app .crm-sidebar .install-queue-notice:hover{filter:brightness(1.15)}.crm-app .crm-sidebar .install-queue-notice:focus-visible{outline:3px solid #99e8da;outline-offset:3px}.crm-app .crm-sidebar .install-queue-notice.stale{border-color:#c79f73}.crm-app .crm-sidebar .install-queue-nav{display:flex;align-items:center;gap:7px;justify-content:space-between}.install-queue-nav>span{min-width:0;white-space:normal;line-height:1.4}.install-queue-nav>b{flex-shrink:0;background:#554370;color:#e7d8ff;border-radius:8px;font-size:12px;min-width:25px;padding:3px 6px;text-align:center}.crm-app.crm-collapsed .install-queue-notice{grid-template-columns:1fr;padding:10px 5px;gap:7px;justify-items:center}.crm-collapsed .install-queue-notice>svg,.crm-collapsed .install-queue-notice>b{grid-column:1}.crm-collapsed .install-queue-notice .install-queue-eyebrow,.crm-collapsed .install-queue-notice>strong,.crm-collapsed .install-queue-notice>small,.crm-collapsed .install-queue-notice .install-queue-link{display:none}

.crm-app .crm-sidebar .install-attention-notice{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;width:100%;box-sizing:border-box;margin:0 0 14px;padding:17px 12px;border:1px solid #e77586;border-left:4px solid #ff637c;border-radius:13px;background:linear-gradient(120deg,#502431,#291c29);color:#fff0f3;text-align:left;white-space:normal;cursor:pointer}
.install-attention-eyebrow{grid-column:1/4;font-size:9px;letter-spacing:.7px;font-weight:800;line-height:1.5;color:#ffc4d0}.install-attention-notice>svg{align-self:center;color:#ffbdca}.install-attention-notice>strong{font-size:16px;line-height:1.35;align-self:center}.install-attention-notice>b{align-self:center;min-width:32px;padding:7px;border-radius:10px;background:#d93956;color:#fff;font-size:23px;line-height:1;text-align:center}.install-attention-notice>small{grid-column:2/4;font-size:11px;line-height:1.45;color:#f2c5ce}.install-attention-link{grid-column:2/4;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:750;color:#ffd6df}.crm-app .crm-sidebar .install-attention-notice:focus-visible{outline:3px solid #ffd6df;outline-offset:3px}.crm-app .crm-sidebar .install-attention-notice:hover{filter:brightness(1.12)}
@keyframes install-attention-pulse{0%,100%{box-shadow:0 0 0 0 #ff587b00}50%{box-shadow:0 0 0 3px #ff587b55,0 0 18px #ff587b28}}
@keyframes install-attention-number{0%,100%{transform:scale(1);background-color:#a91d3a}50%{transform:scale(1.13);background-color:#e82750;box-shadow:0 0 0 3px #ff819855,0 0 13px #ff456c99}}
@keyframes install-attention-label{0%,100%{color:#f5c6d1;text-shadow:none}50%{color:#fff;text-shadow:0 0 7px #ff809a}}
.crm-app .crm-sidebar .install-attention-notice.is-immediate{animation:install-attention-pulse 2.8s ease-in-out infinite}.install-attention-notice.is-immediate>b{animation:install-attention-number 1.8s ease-in-out infinite}.install-attention-notice.is-immediate>strong{animation:install-attention-label 1.8s ease-in-out infinite}
.install-attention-unavailable{display:flex;align-items:center;gap:8px;color:#ffcf88;font-size:11px;padding:8px}.install-nav-group{min-width:0}.crm-app .crm-sidebar .install-nav-attention-total{background:#bd304d;color:#fff}.install-attention-mini{margin:3px 7px 10px;padding:5px 0;border-top:1px solid #ad596550}.crm-app .crm-sidebar .install-attention-mini button{display:flex;justify-content:space-between;width:100%;padding:4px 7px;font-size:11px;line-height:1.4;background:none;color:#ffc4d0;border:0}.install-attention-mini b{font-size:12px}
.crm-app.crm-collapsed .install-attention-notice{grid-template-columns:1fr;justify-items:center;gap:8px;padding:10px 5px}.crm-collapsed .install-attention-notice>svg,.crm-collapsed .install-attention-notice>b{grid-column:1}.crm-collapsed .install-attention-notice>strong,.crm-collapsed .install-attention-notice>small,.crm-collapsed .install-attention-eyebrow,.crm-collapsed .install-attention-link,.crm-collapsed .install-attention-mini{display:none}
@media(prefers-reduced-motion:reduce){.crm-app .crm-sidebar .install-attention-notice.is-immediate,.install-attention-notice.is-immediate>b,.install-attention-notice.is-immediate>strong{animation:none;transform:none}.crm-app .crm-sidebar .install-attention-notice.is-immediate{outline:2px solid #ff8198;outline-offset:1px}}


/* install-lifecycle-5d7429bfb2f8.css */
.crm-app .crm-sidebar .install-queue-notice{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px 10px;width:100%;margin:0 0 12px;padding:17px 13px;border:1px solid #b799e8;border-left:4px solid #bd9aff;border-radius:13px;background:linear-gradient(120deg,#3d345d,#173943);color:#f4efff;text-align:left;cursor:pointer;box-shadow:0 5px 18px #0002}.install-queue-notice .install-queue-eyebrow{grid-column:1/4;color:#dcc4ff;font-size:9px;font-weight:850;letter-spacing:1px;line-height:1.5}.install-queue-notice>svg{grid-column:1;color:#cbb0ff;align-self:center}.install-queue-notice>strong{grid-column:2;font-size:16px;font-weight:800;line-height:1.3}.install-queue-notice>b{grid-column:3;align-self:center;min-width:31px;min-height:31px;padding:5px 7px;border-radius:12px;background:#ceb3ff;color:#302344;text-align:center;font-size:19px;font-weight:850;line-height:1.2}.install-queue-notice>small{grid-column:2/4;font-size:11px;line-height:1.5;color:#d6dfe8}.install-queue-notice .install-queue-link{display:flex;gap:7px;align-items:center;grid-column:2/4;font-size:11px;font-weight:750;color:#c0f1ec}.crm-app .crm-sidebar .install-queue-notice:hover{filter:brightness(1.15)}.crm-app .crm-sidebar .install-queue-notice:focus-visible{outline:3px solid #99e8da;outline-offset:3px}.crm-app .crm-sidebar .install-queue-notice.stale{border-color:#c79f73}.crm-app .crm-sidebar .install-queue-nav{display:flex;align-items:center;gap:7px;justify-content:space-between}.install-queue-nav>span{min-width:0;white-space:normal;line-height:1.4}.install-queue-nav>b{flex-shrink:0;background:#554370;color:#e7d8ff;border-radius:8px;font-size:12px;min-width:25px;padding:3px 6px;text-align:center}.crm-app.crm-collapsed .install-queue-notice{grid-template-columns:1fr;padding:10px 5px;gap:7px;justify-items:center}.crm-collapsed .install-queue-notice>svg,.crm-collapsed .install-queue-notice>b{grid-column:1}.crm-collapsed .install-queue-notice .install-queue-eyebrow,.crm-collapsed .install-queue-notice>strong,.crm-collapsed .install-queue-notice>small,.crm-collapsed .install-queue-notice .install-queue-link{display:none}
.crm-app .installation-progress{--progress-accent:#8addf1;--progress-tint:#225866;border:1px solid #5398aa;border-top:3px solid var(--progress-accent);border-radius:21px;padding:26px;margin:22px 0 28px;background:radial-gradient(ellipse at 0 0,#29667488,transparent 65%),linear-gradient(125deg,#173b49,#132831);overflow:hidden;color:#edf9ff}.crm-app .installation-progress.progress-scheduled{--progress-accent:#c2a4ff;--progress-tint:#493864}.crm-app .installation-progress.progress-onsite{--progress-accent:#8be6c0;--progress-tint:#28574d}.crm-app .installation-progress.progress-working{--progress-accent:#9bbaff;--progress-tint:#334c7b}.crm-app .installation-progress.progress-attention{--progress-accent:#ffcf80;--progress-tint:#685638}.crm-app .installation-progress.progress-stopped{--progress-accent:#ef9cb5;--progress-tint:#68394d}.progress-heading{display:flex;gap:18px;align-items:center}.progress-emblem{display:grid;place-items:center;flex:0 0 77px;height:77px;border-radius:21px;border:1px solid var(--progress-accent);color:var(--progress-accent);background:var(--progress-tint);box-shadow:0 6px 24px #0002}.progress-summary{flex:1;min-width:0}.progress-summary>small{font-size:10px;font-weight:850;letter-spacing:1.8px;color:#b4e7e1}.crm-app .crm-installations .progress-summary h3{font-size:32px;line-height:1.15;color:#f1faff;margin:8px 0}.crm-app .crm-installations .progress-summary p{font-size:14px;line-height:1.55;margin:0;color:#d0e4ec}.progress-checkered{display:block;flex:0 0 57px;height:45px;border:1px solid #86a4b0;border-radius:5px;background:conic-gradient(#d4e6ed 25%,#17323f 0 50%,#d4e6ed 0 75%,#17323f 0) 0 0/18px 18px;transform:rotate(-8deg);opacity:.8;box-shadow:4px 5px #102631}.progress-meta{display:flex;gap:12px 22px;flex-wrap:wrap;align-items:center;margin:21px 0;color:#adccd8;font-size:11px}.progress-meta>span{display:flex;align-items:center;gap:7px}.progress-meta>span:first-child{color:#99e1ce}.installation-progress.is-stale .progress-meta>span:first-child{color:#ffcc85}.progress-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;list-style:none;padding:18px 8px 0;margin:0;border-top:1px solid #436574}.progress-track>li{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center;padding:10px 6px 14px;isolation:isolate;color:#c4dce8}.progress-track>li:before{position:absolute;content:"";left:-8px;right:-8px;top:35px;height:8px;background:#385463;border-top:1px dashed #8aa6b2;border-bottom:1px dashed #8aa6b2;z-index:-1}.progress-track>li:first-child:before{left:50%}.progress-track>li:last-child:before{right:50%}.progress-node{display:grid;place-items:center;width:53px;height:53px;border:2px solid #587889;border-radius:16px;background:#203c4b;color:#b1cedf}.progress-step-number{font-size:10px;color:#a4c3d3;margin:10px 0 6px;letter-spacing:1px}.progress-track strong{font-size:14px;line-height:1.4}.progress-track small{font-size:10px;line-height:1.5;color:#acc7d5;margin-top:5px}.progress-track b{display:block;color:var(--progress-accent);font-size:9px;letter-spacing:.7px;margin-top:10px;line-height:1.5}.progress-track .current{border-radius:16px;background:linear-gradient(180deg,transparent,#ffffff0c)}.progress-track .current .progress-node{width:61px;height:61px;margin-top:-4px;margin-bottom:-4px;background:var(--progress-tint);border-color:var(--progress-accent);color:var(--progress-accent);box-shadow:0 0 0 5px #ffffff08,0 7px 20px #0003}.progress-route:not(.is-stale) .progress-track .current .progress-node{animation:installation-route-beacon 2.8s ease-in-out infinite}.progress-track .finish .progress-node{border-style:dashed}.crm-app .crm-installations .installation-progress>footer{position:static;display:flex;gap:9px;align-items:flex-start;background:transparent;border:0;border-top:1px solid #42616e;box-shadow:none;padding:15px 0 0;margin-top:10px;font-size:11px;line-height:1.6;color:#acc6d2}.installation-progress>footer>svg{flex-shrink:0;margin-top:2px}.installation-progress.is-stale{border-color:#ba9661}@keyframes installation-route-beacon{50%{box-shadow:0 0 0 7px #8addf11a,0 0 22px #8addf124}}@media(max-width:1100px){.progress-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.progress-track>li:nth-child(3n):before{right:50%}.progress-track>li:nth-child(3n+1):before{left:50%}.progress-checkered{flex-basis:43px;height:36px}}@media(max-width:600px){.crm-app .installation-progress{padding:20px 15px;border-radius:18px}.progress-heading{gap:13px;align-items:flex-start}.progress-emblem{flex-basis:52px;height:56px;border-radius:15px}.progress-emblem svg{width:29px}.crm-app .crm-installations .progress-summary h3{font-size:26px}.progress-summary>small{font-size:9px;letter-spacing:1px}.crm-app .crm-installations .progress-summary p{font-size:12px}.progress-checkered{display:none}.progress-meta{font-size:10px;gap:9px;margin:19px 0}.progress-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px 0 0}.progress-track>li:before,.progress-track>li:nth-child(3n):before,.progress-track>li:nth-child(3n+1):before{left:-10px;right:-10px}.progress-track>li:nth-child(2n):before{right:50%}.progress-track>li:nth-child(odd):before{left:50%}.progress-track strong{font-size:13px}.progress-track small{font-size:9px}}.crm-app .installation-status-pill{display:flex;align-items:center;gap:13px;padding:16px 20px;border:1px solid #7ccfe6;border-radius:16px;background:linear-gradient(125deg,#1c5361,#123541);color:#9ae9fc;min-width:205px;max-width:100%;box-sizing:border-box}.installation-status-pill>svg{flex-shrink:0}.installation-status-pill>span{display:flex;flex-direction:column;gap:7px;min-width:0}.crm-app .installation-status-pill small{color:#acd8e3;font-size:9px;letter-spacing:1.1px}.installation-status-pill strong{font-size:23px;line-height:1.2;overflow-wrap:anywhere}.crm-app .installation-status-pill.progress-attention{border-color:#dab779;color:#ffdc98;background:linear-gradient(125deg,#524530,#25373a)}.crm-app .installation-status-pill.progress-onsite{border-color:#78ceb4;color:#a0edd2}.crm-app .installation-status-pill.progress-scheduled{border-color:#b298eb;color:#d4bdff}.crm-app .installation-status-pill.progress-stopped{border-color:#e693ae;color:#ffb2ce}@media(max-width:600px){.crm-app .installation-status-pill{width:100%;min-width:0}.installation-status-pill strong{font-size:22px}}@media(prefers-reduced-motion:reduce){.progress-route .progress-track .current .progress-node{animation:none!important}}

.crm-app .crm-sidebar .install-attention-notice{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;width:100%;box-sizing:border-box;margin:0 0 14px;padding:17px 12px;border:1px solid #e77586;border-left:4px solid #ff637c;border-radius:13px;background:linear-gradient(120deg,#502431,#291c29);color:#fff0f3;text-align:left;white-space:normal;cursor:pointer}
.install-attention-eyebrow{grid-column:1/4;font-size:9px;letter-spacing:.7px;font-weight:800;line-height:1.5;color:#ffc4d0}.install-attention-notice>svg{align-self:center;color:#ffbdca}.install-attention-notice>strong{font-size:16px;line-height:1.35;align-self:center}.install-attention-notice>b{align-self:center;min-width:32px;padding:7px;border-radius:10px;background:#d93956;color:#fff;font-size:23px;line-height:1;text-align:center}.install-attention-notice>small{grid-column:2/4;font-size:11px;line-height:1.45;color:#f2c5ce}.install-attention-link{grid-column:2/4;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:750;color:#ffd6df}.crm-app .crm-sidebar .install-attention-notice:focus-visible{outline:3px solid #ffd6df;outline-offset:3px}.crm-app .crm-sidebar .install-attention-notice:hover{filter:brightness(1.12)}
@keyframes install-attention-pulse{0%,100%{box-shadow:0 0 0 0 #ff587b00}50%{box-shadow:0 0 0 3px #ff587b55,0 0 18px #ff587b28}}
@keyframes install-attention-number{0%,100%{transform:scale(1);background-color:#a91d3a}50%{transform:scale(1.13);background-color:#e82750;box-shadow:0 0 0 3px #ff819855,0 0 13px #ff456c99}}
@keyframes install-attention-label{0%,100%{color:#f5c6d1;text-shadow:none}50%{color:#fff;text-shadow:0 0 7px #ff809a}}
.crm-app .crm-sidebar .install-attention-notice.is-immediate{animation:install-attention-pulse 2.8s ease-in-out infinite}.install-attention-notice.is-immediate>b{animation:install-attention-number 1.8s ease-in-out infinite}.install-attention-notice.is-immediate>strong{animation:install-attention-label 1.8s ease-in-out infinite}
.install-attention-unavailable{display:flex;align-items:center;gap:8px;color:#ffcf88;font-size:11px;padding:8px}.install-nav-group{min-width:0}.crm-app .crm-sidebar .install-nav-attention-total{background:#bd304d;color:#fff}.install-attention-mini{margin:3px 7px 10px;padding:5px 0;border-top:1px solid #ad596550}.crm-app .crm-sidebar .install-attention-mini button{display:flex;justify-content:space-between;width:100%;padding:4px 7px;font-size:11px;line-height:1.4;background:none;color:#ffc4d0;border:0}.install-attention-mini b{font-size:12px}
.crm-app.crm-collapsed .install-attention-notice{grid-template-columns:1fr;justify-items:center;gap:8px;padding:10px 5px}.crm-collapsed .install-attention-notice>svg,.crm-collapsed .install-attention-notice>b{grid-column:1}.crm-collapsed .install-attention-notice>strong,.crm-collapsed .install-attention-notice>small,.crm-collapsed .install-attention-eyebrow,.crm-collapsed .install-attention-link,.crm-collapsed .install-attention-mini{display:none}
@media(prefers-reduced-motion:reduce){.crm-app .crm-sidebar .install-attention-notice.is-immediate,.install-attention-notice.is-immediate>b,.install-attention-notice.is-immediate>strong{animation:none;transform:none}.crm-app .crm-sidebar .install-attention-notice.is-immediate{outline:2px solid #ff8198;outline-offset:1px}}

.crm-app .crm-installations .installation-lifecycle-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:22px 0 0}
.crm-app .crm-installations .installation-lifecycle-track>li{min-height:162px;padding:15px 12px;border:1px solid #4d718188;border-radius:16px;background:#16344277}
.crm-app .crm-installations .installation-lifecycle-track>li.current{border:2px solid var(--progress-accent);box-shadow:0 0 0 4px #ffce8010;background:linear-gradient(150deg,var(--progress-tint),#142e3a)}
.crm-app .crm-installations .installation-lifecycle-track>li:before{display:none}.crm-app .crm-installations .installation-lifecycle-track strong{font-size:16px;line-height:1.4}.installation-lifecycle-track small{font-size:11px;line-height:1.5}
.install-next-detail{margin:24px 0}.install-next-detail header{display:flex;align-items:center;gap:15px;background:transparent!important;padding:0!important;position:static!important;color:#ffdb8a}.install-next-detail header small{font-size:10px;letter-spacing:1px;color:#bbe3eb}.crm-app .crm-installations .install-next-detail h3{font-size:22px;margin:6px 0}.install-next-detail>p{line-height:1.6}.install-next-detail .install-facts{margin:20px 0}.install-flow-scope{font-size:12px;color:#b7cdd9}
@media(max-width:600px){.crm-app .crm-installations .installation-lifecycle-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crm-app .crm-installations .installation-lifecycle-track>li{padding:12px 7px;min-height:160px}.crm-app .crm-installations .installation-lifecycle-track strong{font-size:13px}}


/* install-onu-66efdd3fe53e.css */
.onu-review{margin:26px 0;border:1px solid #477b89;border-top:4px solid #ffc65f;border-radius:22px;overflow:hidden;background:#102630;color:#e5f3fa}.onu-review *{box-sizing:border-box}.onu-review-hero{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:30px;background:linear-gradient(125deg,#164f59,#25314d 70%,#4a354d)}.onu-review-hero>div{flex:1;min-width:220px}.onu-review-hero small{font-size:11px;font-weight:900;letter-spacing:.17em;color:#a4ece7}.onu-review h3{font-size:clamp(23px,2.3vw,32px);line-height:1.22;margin:9px 0 12px;color:#f1faff}.onu-review p{line-height:1.6;margin:12px 0}.onu-emblem{display:grid;place-items:center;flex:none;width:76px;height:76px;border-radius:23px;color:#102b36;background:linear-gradient(130deg,#8ff1d7,#65bfe9);box-shadow:0 8px 26px #06101950}.onu-review-body{padding:26px;display:grid;gap:22px}.onu-review-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.onu-review-steps>span{display:flex;gap:12px;align-items:center;padding:17px;background:#193440;border:1px solid #426778;border-radius:14px;font-size:14px;font-weight:800}.onu-review-steps b{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:12px;background:#a5eadc;color:#082d37;font-size:25px}.onu-review-steps>span:nth-child(2) b{background:#bba5f2}.onu-review-steps>span:nth-child(3) b{background:#ffcf75}.onu-review button,.onu-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border:1px solid #518d9f;border-radius:11px;background:#193e50;color:#e6f6ff;font-size:14px;font-weight:750;padding:12px 18px;white-space:normal;cursor:pointer;text-decoration:none}.onu-review button:hover:not(:disabled),.onu-link:hover{background:#22576a}.onu-review button:disabled{opacity:.5;cursor:not-allowed}.onu-review button.onu-primary{background:linear-gradient(110deg,#fadb80,#f0b954);color:#102b35;border-color:#ffe0a5;box-shadow:0 7px 22px #0003}.onu-review button.onu-primary:hover:not(:disabled){background:#ffe197}.onu-review button:focus-visible,.onu-link:focus-visible,.onu-field input:focus,.onu-field textarea:focus,.onu-field select:focus{outline:3px solid #83eadd;outline-offset:3px}.onu-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.onu-card{min-width:0;padding:24px;border:1px solid #3b626f;border-top:3px solid #668b99;border-radius:17px;background:linear-gradient(140deg,#1b3a46,#112a33)}.onu-card.cyan{border-top-color:#67d7ed}.onu-card.green{border-top-color:#7edcaa;background:linear-gradient(130deg,#204c42,#122c37)}.onu-card.violet{border-top-color:#bba0f1;background:linear-gradient(130deg,#353452,#142f39)}.onu-card.amber{border-top-color:#ffcd70;background:linear-gradient(135deg,#454030,#15303b)}.onu-review h4{display:flex;align-items:center;gap:12px;font-size:21px;line-height:1.3;margin:0 0 20px;flex-wrap:wrap;color:#eaf8ff}.onu-review h4>svg{flex:none;color:#8bdfec}.onu-review h4>span{margin-left:auto;background:#15383d;border:1px solid #538181;padding:4px 12px;border-radius:20px;font-size:15px}.onu-serial{display:block;color:#8fe8f3;font-size:29px;overflow-wrap:anywhere;letter-spacing:.025em}.onu-review dl{margin:14px 0;display:grid;gap:14px}.onu-review dl>div{min-width:0}.onu-review dt{font-size:12px;color:#acd0da;margin-bottom:5px}.onu-review dd{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;margin:0;overflow-wrap:anywhere}.onu-review .onu-fiber{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.onu-ports{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px}.onu-ports span{display:grid;place-items:center;min-height:35px;border:1px solid #537d79;border-radius:8px;background:#1c3b40;color:#bfd6d8}.onu-ports .selected{background:#ffce72;color:#153335;border:2px solid #ffe6a7;box-shadow:0 0 12px #eabe5c55;font-weight:900}.onu-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.onu-photos button{display:block;padding:0;text-align:left;overflow:hidden;background:#112530;border:1px solid #617588}.onu-photos button>div{height:160px;display:grid;place-items:center;background:#0c212a}.onu-photos img{width:100%;height:100%;max-height:160px;object-fit:contain}.onu-photos button>div>span{display:flex;flex-direction:column;align-items:center;gap:10px;color:#c2cbdb}.onu-photos strong{display:block;padding:13px 15px;color:#eee3ff}.onu-materials{white-space:pre-wrap;overflow-wrap:anywhere}.onu-checks{display:grid;gap:12px}.onu-checks label,.onu-confirm-check{display:flex;align-items:center;gap:12px;min-height:45px;padding:10px 12px;border-radius:10px;background:#10273399;color:#e6f5fa;font-size:15px}.onu-review input[type=checkbox]{appearance:auto;position:static;opacity:1;width:21px;height:21px;min-width:21px;accent-color:#75ded0;margin:0}.onu-field{display:grid;gap:9px;font-size:14px;font-weight:700;color:#c2dde5}.onu-field textarea,.onu-field input,.onu-field select{display:block;width:100%;min-width:0;min-height:46px;border:1px solid #558494;border-radius:10px;background:#0c222d;color:#eff9ff;padding:12px;font:inherit;box-shadow:none;color-scheme:dark}.onu-field textarea{min-height:140px;resize:vertical}.onu-card>small{display:block;margin:10px 0;color:#b1c9d0}.onu-review .onu-hint{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#bbd0d8;line-height:1.6}.onu-status,.onu-error,.onu-success,.onu-warning{display:flex;align-items:flex-start;gap:12px;border:1px solid #697e79;padding:17px;border-radius:12px;overflow-wrap:anywhere}.onu-status{background:#164d60}.onu-error{background:#5a2936;border-color:#e7889c;color:#ffe8ed}.onu-success{background:#154a3d;border-color:#6ac9a4;color:#d6ffee}.onu-warning{background:#473b29;border-color:#c5a464;color:#ffedc7}.onu-review-toolbar{display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-size:13px;color:#bfdae4}.onu-review-toolbar>span{display:flex;align-items:center;gap:9px}.onu-review-toolbar>span>svg{color:#ffda81}.onu-review-toolbar>button{margin-left:auto}.onu-config{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px}.onu-confirm{border:2px solid #eec769;background:#51482b44;padding:24px;border-radius:16px;margin-top:24px}.onu-confirm-check{margin:18px 0}.onu-actions{display:flex;gap:12px;flex-wrap:wrap}.onu-spin{animation:onu-review-spin 1.2s linear infinite;flex:none}.onu-review svg{flex-shrink:0}.onu-lightbox{position:fixed;inset:0;background:#020b13ed;z-index:100000;display:grid;place-items:center;padding:65px 20px 25px}.onu-lightbox>button{position:absolute;top:14px;right:20px}.onu-lightbox figure{margin:0;max-width:95vw;max-height:85vh;text-align:center}.onu-lightbox img{max-width:90vw;max-height:76vh;object-fit:contain}.onu-lightbox figcaption{padding:14px;font-size:19px;font-weight:800}.onu-review-body>div:empty{display:none}@keyframes onu-review-spin{to{transform:rotate(360deg)}}@media(max-width:1050px){.onu-review-steps,.onu-review-grid{grid-template-columns:1fr}.onu-photos,.onu-review .onu-fiber{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.onu-review-hero,.onu-review-body,.onu-card{padding:18px}.onu-config,.onu-review .onu-fiber{grid-template-columns:1fr}.onu-review-hero>div{min-width:0;flex-basis:100%}.onu-photos{grid-template-columns:1fr}.onu-review-toolbar>button{margin-left:0}.onu-serial{font-size:23px}.onu-ports{grid-template-columns:repeat(4,minmax(0,1fr))}.onu-review-steps b{width:40px;height:40px}.onu-review h4{font-size:19px}}@media(prefers-reduced-motion:reduce){.onu-spin{animation:none}}


/* install-validation-9a538691a784.css */
.iv{--iv-text:#e3f5ff;--iv-muted:#adcad7;color:var(--iv-text);background:linear-gradient(130deg,#183c4d,#10252e);border:1px solid #477487;border-top:3px solid #82d7ff;border-radius:20px;margin:28px 0;overflow:hidden;color-scheme:dark;font-size:15px;line-height:1.6;min-width:0}.iv *{box-sizing:border-box}.iv svg{flex-shrink:0;vertical-align:middle}.iv h3,.iv h4,.iv p{margin:0 0 12px}.iv h3{font-size:30px;line-height:1.15;color:#f0faff}.iv h4{font-size:21px;display:flex;align-items:center;gap:12px;color:#e3f5ff}.iv small{display:block;font-size:12px;color:var(--iv-muted)}.iv p{color:#c6e0ec}.iv p>svg{margin-right:10px}.iv-hero{display:flex;align-items:center;gap:22px;padding:32px;background:radial-gradient(at 0 0,#216876aa,transparent 65%),linear-gradient(120deg,#183e50,#292c50)}.iv-hero>div:nth-child(2){flex:1;min-width:0}.iv-hero small{font-weight:800;letter-spacing:.15em;color:#91eadc;margin-bottom:10px}.iv-hero span{font-size:13px;color:#bcdfeb}.iv-emblem{display:flex;align-items:center;justify-content:center;flex:0 0 76px;width:76px;height:76px;background:linear-gradient(135deg,#90eddb,#54b8e8);border-radius:22px;color:#073a4b;box-shadow:0 8px 35px #58dbe829}.iv .iv-status{display:flex;gap:8px;align-items:center;border:1px solid #e9828f;border-radius:12px;padding:12px 16px;background:#622e44;color:#ffdae2;font-weight:750}.iv-dot{width:9px;height:9px;background:#ff8da3;border-radius:50%;animation:iv-pulse 1.8s ease-in-out infinite}@keyframes iv-pulse{50%{box-shadow:0 0 0 7px #ff6a9028}}.iv-steps{list-style:none;margin:0;padding:22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border-bottom:1px solid #426779}.iv-steps li{display:flex;align-items:center;gap:12px;padding:16px 12px;background:#13313d;border:1px solid #416676;border-radius:13px;min-width:0}.iv-steps li>svg{display:none}.iv-steps b{font-size:15px;display:block;line-height:1.4}.iv-step-num{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;font-weight:900;font-size:27px;color:#082d3c;background:#74dbe5;border-radius:12px;line-height:1}.iv-steps li:nth-child(2) .iv-step-num{background:#ffd47a}.iv-steps li:nth-child(3) .iv-step-num{background:#c9a6ff}.iv-steps li:nth-child(4) .iv-step-num{background:#86e2b6}.iv-launch{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px}.iv-body{padding:24px;display:grid;gap:24px}.iv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.iv-card{border:1px solid #426575;border-top:3px solid #7bcbd9;border-radius:15px;padding:24px;background:#102d39;min-width:0}.iv-card.violet{border-top-color:#bf9bf2;background:linear-gradient(130deg,#332e4a,#102d39)}.iv-card.amber{border-top-color:#fbd079;background:linear-gradient(130deg,#453b29,#122d37)}.iv-card.green{border-top-color:#87e0b8;background:linear-gradient(130deg,#17433e,#122d37)}.iv-card.cyan{border-top-color:#74ddeb}.iv label{display:flex;flex-direction:column;gap:9px;min-width:0;color:#d2e7ef;font-weight:600}.iv input:not([type=checkbox]),.iv select,.iv textarea{width:100%;min-width:0;max-width:100%;border:1px solid #598a9f;border-radius:10px;padding:12px;background:#0b232f!important;color:#e3f6ff!important;font:inherit;min-height:46px;box-shadow:none}.iv textarea{resize:vertical;min-height:100px}.iv :is(input,select,textarea):focus-visible,.iv button:focus-visible{outline:2px solid #91eadc;outline-offset:3px}.iv button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:11px 17px;background:#173f53;color:#e3f6ff;border:1px solid #508aa4;border-radius:10px;font:inherit;font-weight:750;cursor:pointer;white-space:normal;line-height:1.4;transition:background .15s,transform .15s}.iv button:hover:not(:disabled){background:#24596d;transform:translateY(-1px)}.iv button:active:not(:disabled){transform:translateY(1px)}.iv button:disabled{opacity:.45;cursor:not-allowed}.iv .iv-primary{color:#062b32;background:linear-gradient(120deg,#86e3c9,#73cfe9);border-color:#abebed;box-shadow:0 5px 20px #3acdb017}.iv .iv-primary:hover:not(:disabled){background:#a4ecd9}.iv .iv-danger{background:#622e3d;border-color:#d98192;color:#ffe4e9}.iv button[aria-pressed=true]{background:#267d77;border-color:#9de5d2;color:#fff}.iv-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0}.iv-actions>span{display:flex;align-items:center;gap:8px;color:#bcd9e6;font-size:13px}.iv-actions>label{flex:1 1 240px}.iv-bridge{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:16px;border-radius:12px;border:1px solid #55747f;background:#0c2936;margin:16px 0;color:#ffd991}.iv-help{font-size:13px;color:#afcfdd;margin-top:18px!important}.iv-pre{white-space:pre-wrap;overflow-wrap:anywhere}.iv-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.iv-metrics>div{background:#0d2834;border:1px solid #54717b;padding:18px;border-radius:12px}.iv-metrics b{display:block;font-size:23px;color:#fddd9b}.iv-metrics b small{display:inline;font-size:12px}.iv .iv-check{display:flex;flex-direction:row;align-items:flex-start;gap:12px;margin:15px 0;font-weight:500}.iv-check input{flex:0 0 20px;width:20px;height:20px;accent-color:#84dfc6;margin:3px 0}.iv-warning,.iv-notice{padding:18px;border:1px solid #bc874f;border-radius:12px;margin:18px 0!important;background:#433424;color:#ffe0ab!important;display:flex;gap:12px;align-items:flex-start;overflow-wrap:anywhere}.iv-notice{background:#153e35;border-color:#438972;color:#b7f3d6!important}.iv>.iv-warning,.iv>.iv-notice{margin:20px!important}.iv-success{color:#9eebc6!important;display:flex;gap:9px}.iv details{border:1px solid #4b697b;border-radius:12px;padding:16px;margin-top:18px;min-width:0}.iv summary{cursor:pointer;font-weight:750;color:#c9e8f1}.iv summary>svg{margin-right:9px}.iv details[open]>summary{margin-bottom:16px}.iv-contact{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid #3b5d6c}.iv-contact .iv-actions{margin:0}.iv-call{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #486073}.iv-call b{display:flex;gap:10px;align-items:center}.iv-audio{display:grid;gap:12px;padding:20px;margin-top:20px;background:#09232e;border-radius:12px}.iv audio{width:100%;min-width:0}.iv-overlay{position:fixed;inset:0;z-index:15000;background:#020d16db;backdrop-filter:blur(6px);padding:24px;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto}.iv-dialog.iv{flex:0 1 940px;max-width:100%;margin:auto;padding:28px;overflow:visible;border-color:#82c9e5;box-shadow:0 20px 90px #0008}.iv-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #54798a;padding-bottom:18px;margin-bottom:24px}.iv-dialog-head h3{font-size:27px;display:flex;gap:12px;align-items:center;margin:0}.iv-dialog-head button{flex:0 0 44px;padding:8px}.iv-guide-head{display:flex;gap:18px;align-items:center;margin:22px 0}.iv-guide-head .iv-emblem{width:58px;height:58px;flex-basis:58px;border-radius:16px}.iv fieldset{border:0;padding:0;margin:22px 0;min-width:0}.iv legend{font-size:13px;color:#accedc;padding:0;margin-bottom:12px}.iv-first{background:#1f4b52;border:1px solid #74b5aa;padding:20px;border-radius:13px}.iv-first>span{display:flex;align-items:center;gap:12px;font-size:20px}.iv-question{padding:22px;margin-top:16px;border:1px solid #496b7c;border-radius:13px;background:#102a37}.iv-question h4{font-size:19px}.iv-question h4>span{display:flex;align-items:center;justify-content:center;flex:0 0 34px;height:34px;border-radius:9px;background:#705833;color:#ffe29b;font-size:20px}.iv-question .iv-actions button{min-width:98px}.iv fieldset:disabled{opacity:.65}.iv-contacts p{font-size:13px;margin-top:12px}@media(max-width:1100px){.iv-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.iv-hero{flex-wrap:wrap}.iv-status{margin-left:auto}}@media(max-width:650px){.iv{border-radius:14px}.iv-hero{padding:22px 18px;gap:16px}.iv-hero h3{font-size:27px}.iv-emblem{width:56px;height:56px;flex-basis:56px;border-radius:16px}.iv-emblem>svg{width:32px}.iv-hero>div:nth-child(2){flex-basis:200px}.iv .iv-status{width:100%;justify-content:center;margin:0}.iv-steps{padding:14px;gap:10px}.iv-steps li{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.iv-steps .iv-step-num{width:40px;height:40px;flex-basis:40px;font-size:24px}.iv-steps small{font-size:11px}.iv-body{padding:14px;gap:18px}.iv-grid{grid-template-columns:1fr;gap:16px}.iv-card{padding:18px}.iv-card h4{font-size:20px;flex-wrap:wrap}.iv-launch{padding:20px;flex-direction:column;align-items:stretch;gap:14px}.iv-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.iv-metrics>div{padding:12px}.iv-metrics b{font-size:20px}.iv-overlay{padding:10px}.iv-dialog.iv{padding:18px}.iv-dialog-head h3{font-size:22px}.iv-question{padding:16px}.iv-call{flex-direction:column;align-items:stretch;gap:6px}.iv-contact{flex-wrap:wrap}.iv-guide-head{align-items:flex-start}.iv-actions>button{flex:1 1 auto}.iv-actions>span{flex-wrap:wrap}.iv-warning{flex-wrap:wrap}.iv-dialog h4{overflow-wrap:anywhere}.iv-bridge{gap:10px;font-size:13px}}@media(prefers-reduced-motion:reduce){.iv-dot{animation:none}.iv button{transition:none}}.iv-takeover{padding:28px;border:1px solid #bc9be9;border-top:4px solid #c4a0ff;border-radius:18px;background:radial-gradient(ellipse at top right,#735a973a,transparent 60%),linear-gradient(115deg,#2e304e,#123c47);box-shadow:0 10px 32px #050e1833;min-width:0}.iv-takeover-top{display:flex;align-items:center;gap:20px}.iv-takeover-icon{display:flex;align-items:center;justify-content:center;width:84px;height:84px;flex:0 0 84px;border-radius:24px;background:linear-gradient(135deg,#ceb1ff,#8c9bef);color:#1c2444;box-shadow:0 6px 25px #b898f92c}.iv-takeover-top>div{flex:1;min-width:0}.iv-takeover-top small{font-size:11px;letter-spacing:.16em;font-weight:850;color:#d9c4fc;margin-bottom:8px}.iv-takeover-top h4{font-size:28px;line-height:1.25;margin-bottom:10px}.iv-takeover-top p{margin:0;color:#d4dce9}.iv-takeover-tag{align-self:flex-start;padding:7px 12px;border:1px solid #aa86d2;border-radius:9px;color:#e6ccff;font-weight:850;font-size:12px;letter-spacing:.09em;white-space:nowrap}.iv-takeover-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:25px;padding-top:24px;border-top:1px solid #8a9dbc55}.iv-takeover-state{display:flex;align-items:center;gap:12px;color:#ffdc98}.iv-takeover-state b{display:block;font-size:16px}.iv-takeover-state small{max-width:430px;line-height:1.5;margin-top:4px}.iv-takeover.is-ready .iv-takeover-state{color:#a6f0d4}.iv .iv-takeover-button{display:flex;justify-content:space-between;flex:0 0 340px;min-height:94px;gap:17px;padding:18px 22px;border:2px solid #b9ffeb;border-radius:16px;background:linear-gradient(115deg,#82e7ca,#6fcdeb);color:#073540;box-shadow:0 7px 25px #65e4d333;text-align:left;font-size:23px;font-weight:900}.iv-takeover-button>span:nth-child(2){flex:1}.iv-takeover-button small{font-size:12px;color:#154958;letter-spacing:.01em;margin-top:3px;font-weight:650}.iv-takeover-button-icon{display:flex;align-items:center;justify-content:center;flex:0 0 47px;width:47px;height:47px;border-radius:12px;background:#07515d1c}.iv .iv-takeover-button:disabled{opacity:1;background:linear-gradient(115deg,#3c5267,#294b5b);color:#b8ccdd;border-color:#728ca3;box-shadow:none;cursor:not-allowed}.iv-takeover-button:disabled small{color:#a5bfd0}.iv-takeover-button:disabled .iv-takeover-button-icon{background:#152b4355}.iv .iv-takeover-button:hover:not(:disabled){background:linear-gradient(115deg,#a4efd8,#8bdeef);box-shadow:0 9px 30px #65e4d34d}.iv-takeover-note{display:flex;align-items:center;gap:9px;font-size:12px;margin:18px 0 0!important;color:#bbd3df!important}.iv-takeover-note>svg{margin:0!important}.iv-takeover.is-ready{border-top-color:#82e7ca}@media(max-width:1100px){.iv-takeover-bottom{align-items:stretch;flex-direction:column}.iv .iv-takeover-button{flex-basis:auto;width:100%}.iv-takeover-top{flex-wrap:wrap}.iv-takeover-top h4{font-size:25px}}@media(max-width:650px){.iv-takeover{padding:20px 16px}.iv-takeover-top{gap:14px;align-items:flex-start}.iv-takeover-icon{width:58px;height:58px;flex-basis:58px;border-radius:16px}.iv-takeover-icon svg{width:34px}.iv-takeover-top>div{flex-basis:160px}.iv-takeover-tag{order:-1;flex-basis:100%;border:0;padding:0}.iv-takeover-top h4{font-size:24px}.iv .iv-takeover-button{font-size:22px;padding:16px 14px;gap:10px;min-height:92px}.iv-takeover-button-icon{width:40px;flex-basis:40px}.iv-takeover-note{align-items:flex-start}.iv-takeover-bottom{gap:18px}}.crm-app .crm-installations .iv .iv-takeover-button{font-size:23px;font-weight:900;min-height:94px;padding:18px 22px;border:2px solid #b9ffeb;border-radius:16px;background:linear-gradient(115deg,#82e7ca,#6fcdeb);color:#073540;box-shadow:0 7px 25px #65e4d333;text-align:left}.crm-app .crm-installations .iv .iv-takeover-button small{font-size:12px;color:#154958;font-weight:650}.crm-app .crm-installations .iv .iv-takeover-button:hover:not(:disabled){background:linear-gradient(115deg,#a4efd8,#8bdeef);color:#073540}.crm-app .crm-installations .iv .iv-takeover-button:disabled{opacity:1;background:linear-gradient(115deg,#3c5267,#294b5b);color:#b8ccdd;border-color:#728ca3;box-shadow:none}.crm-app .crm-installations .iv .iv-takeover-button:disabled small{color:#c3d4df}@media(max-width:650px){.crm-app .crm-installations .iv .iv-takeover-button{font-size:22px;padding:16px 14px;min-height:92px}}


/* install-closure-750ccdd77ee0.css */
.ic{--ic-text:#e9f7fc;--ic-muted:#b5ced9;color:var(--ic-text);margin:24px 0;font-family:inherit;min-width:0}.ic *{box-sizing:border-box}.ic h3,.ic h4,.ic p{margin:0}.ic h3{font-size:clamp(25px,2.6vw,38px);line-height:1.14;font-weight:850;letter-spacing:-.03em}.ic h4{font-size:22px;font-weight:800;line-height:1.3}.ic p{line-height:1.6;color:var(--ic-muted)}.ic small{font-size:12px;color:var(--ic-muted)}.ic svg{flex-shrink:0;vertical-align:middle}.ic button{display:inline-flex;gap:11px;align-items:center;justify-content:center;border:1px solid #52849a;background:#163c4d;color:var(--ic-text);border-radius:12px;padding:13px 18px;font:700 14px/1.4 inherit;cursor:pointer;min-height:46px;text-align:left}.ic button:hover:not(:disabled){background:#235469;border-color:#a4ece4}.ic button:disabled{opacity:.48;cursor:not-allowed}.ic button:focus-visible,.ic input:focus-visible,.ic select:focus-visible,.ic textarea:focus-visible{outline:3px solid #83e4d6;outline-offset:3px}.ic .ic-primary{background:linear-gradient(115deg,#7df0c2,#65cdeb);color:#07383b;border:1px solid #97ffe0;padding:18px 23px;font-weight:850;font-size:17px;box-shadow:0 6px 22px #61dbb724}.ic .ic-primary:hover:not(:disabled){background:linear-gradient(115deg,#b4ffe1,#87e7ff);color:#07383b}.ic-primary span{display:flex;flex-direction:column;gap:5px}.ic-primary small{color:#225663;font-size:12px}.ic-hero{display:flex;align-items:center;gap:25px;padding:32px;border:1px solid #67c8c2;border-top:4px solid #85ebc3;border-radius:22px;background:radial-gradient(ellipse at top left,#287b714f,transparent 65%),linear-gradient(115deg,#164e55,#172f48 75%,#383753);position:relative;overflow:hidden}.ic-hero>div{flex:1}.ic-hero small,.ic-dialog-head small{font-size:11px;letter-spacing:2px;font-weight:850;color:#adedd8}.ic-hero h3{margin:10px 0}.ic-emblem{width:84px;height:84px;display:grid;place-items:center;flex-shrink:0;border-radius:23px;background:linear-gradient(145deg,#91f5c8,#62cce9);color:#073b46;box-shadow:0 8px 30px #6ad6bd24}.ic-badge{display:inline-flex;gap:7px;align-items:center;background:#0c303ecc;border:1px solid #4d9084;border-radius:20px;padding:6px 10px;font-size:12px;color:#9ce8c6;margin-top:16px}.ic-pending{align-self:flex-start;white-space:nowrap;border-radius:20px;border:1px solid #d5b563;background:#67502d;color:#ffe5a8;padding:8px 12px;font-size:12px;font-weight:800}.ic-steps{list-style:none;padding:0;margin:15px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ic-steps li{display:flex;align-items:center;gap:15px;background:#172e3b;border:1px solid #3d5a6c;padding:18px;border-radius:14px}.ic-steps li:nth-child(1) svg{color:#ffcd78}.ic-steps li:nth-child(2) svg{color:#c6a5ff}.ic-steps li:nth-child(3) svg{color:#87e5bf}.ic-steps span{display:flex;flex-direction:column;gap:5px}.ic-steps small{letter-spacing:1.5px;font-size:10px}.ic-steps b{font-size:15px}.ic-launch{display:flex;align-items:center;gap:26px;padding:28px;background:#132e3b;border:1px solid #376477;border-radius:18px}.ic-launch>div{flex:1}.ic-launch p{margin-top:8px}.ic-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:18px 0}.ic-context{display:flex;gap:16px;align-items:center;padding:20px 24px;background:#102936;border-left:4px solid #7fd9db;border-radius:12px;margin-bottom:20px}.ic-context b{font-size:19px}.ic-context small{display:block;margin-top:5px}.ic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ic-card{border:1px solid #365e71;border-top:3px solid #6c9fae;border-radius:18px;background:#142e39;padding:25px;margin-bottom:20px;min-width:0}.ic-card.amber{border-top-color:#ffd078;background:linear-gradient(135deg,#534a31,#142e39 80%)}.ic-card.cyan{border-top-color:#78daef;background:linear-gradient(135deg,#184957,#142e39 80%)}.ic-card.violet{border-top-color:#c2a0ff;background:linear-gradient(135deg,#353b54,#142e39 80%)}.ic-card h4{display:flex;gap:12px;align-items:center;margin-bottom:20px}.ic-card.amber h4 svg{color:#ffd078}.ic-card.cyan h4 svg{color:#78daef}.ic-card.violet h4 svg{color:#c2a0ff}.ic-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 16px}.ic label{display:block;font-size:13px;font-weight:650;color:var(--ic-muted);min-width:0}.ic label>svg{margin-right:6px}.ic input,.ic select,.ic textarea{display:block;background:#0a2431!important;border:1px solid #557685!important;border-radius:9px!important;color:#ecf7fa!important;font:inherit;font-size:15px;line-height:1.5;padding:12px!important;min-height:46px;width:100%;margin:8px 0 0!important;min-width:0;box-shadow:none!important}.ic select{color-scheme:dark}.ic input[readonly]{background:#193940!important;color:#9be2d7!important}.ic .ic-check{display:flex;gap:13px;align-items:flex-start;background:#0d26318c;border:1px solid #456475;border-radius:12px;padding:16px;margin-top:23px;line-height:1.6}.ic .ic-check input{appearance:auto!important;accent-color:#60d4b6;min-width:21px;width:21px;min-height:21px;height:21px;flex-shrink:0;margin:1px 0 0!important;padding:0!important}.ic-readonly{padding-top:2px}.ic-readonly b{display:block;margin-top:15px;font-size:16px;color:var(--ic-text)}.ic-nap{padding-top:20px}.ic-materials{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px;margin-top:20px}.ic-materials small{font-size:10px;display:block;margin-top:6px;color:#9fdbc9}.ic-footer{display:flex;align-items:center;gap:25px;justify-content:space-between;padding:24px;border:1px solid #498d79;background:#143d3b;border-radius:16px}.ic-footer p{max-width:650px;font-size:13px}.ic-warning{display:flex;gap:14px;align-items:center;margin:18px 0!important;padding:20px;background:#473827;border:1px solid #bb8949;color:#ffe1b5!important;border-radius:14px}.ic-overlay{position:fixed;inset:0;background:#020e18dc;z-index:9999;display:flex;align-items:center;justify-content:center;padding:22px}.ic-dialog{width:min(850px,100%);max-height:90vh;overflow:auto;overscroll-behavior:contain;background:#122e3b;border:1px solid #73ccb8;border-top:4px solid #98f0c8;border-radius:22px;padding:28px;margin:0}.ic-dialog-head{display:flex;align-items:center;gap:18px;margin-bottom:25px}.ic-dialog-head .ic-emblem{width:64px;height:64px;border-radius:18px}.ic-dialog-head>div{flex:1}.ic-dialog-head h3{font-size:28px;margin-top:7px}.ic-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;padding:23px;background:#0a2531;border-radius:14px;margin:20px 0}.ic-facts b{display:block;overflow-wrap:anywhere;margin-top:7px;font-size:17px}.ic-receipt{border:1px solid #79dcb3;border-top:4px solid #79dcb3;border-radius:18px;background:linear-gradient(130deg,#164a45,#172d3d);padding:28px;margin:18px 0}.ic-completed{display:flex;align-items:center;gap:16px;margin-bottom:24px;color:#a1f4ce}.ic-completed h3{font-size:27px;margin-top:7px}.ic-history{margin:18px 0}.ic-history-toggle small{display:block;font-weight:400;margin-top:2px}.ic-history-body{background:#102630;border:1px solid #436675;border-radius:16px;padding:24px;margin-top:12px}.ic-search{flex:1;position:relative;min-width:200px!important}.ic-search svg{position:absolute;top:23px;left:13px}.ic-search input{padding-left:44px!important}.ic .ic-history-row{display:flex;width:100%;justify-content:flex-start;margin-top:12px;gap:15px}.ic-history-row span{flex:1}.ic-history-row small{display:block;margin-top:5px}.ic-history-row strong{color:#9bf0c9}.ic-history-row b{overflow-wrap:anywhere}@media(max-width:1000px){.ic-hero{flex-wrap:wrap}.ic-pending{margin-left:auto}.ic-launch,.ic-footer{flex-direction:column;align-items:stretch}.ic-grid{grid-template-columns:1fr}.ic-materials{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.ic-hero{padding:23px 18px;gap:17px}.ic-emblem{width:62px;height:62px;border-radius:18px}.ic-emblem svg{width:36px}.ic-hero>div{flex-basis:calc(100% - 82px)}.ic-hero h3{font-size:27px}.ic-hero small{font-size:9px;letter-spacing:1px}.ic-hero p{font-size:13px}.ic-steps{grid-template-columns:1fr;gap:8px}.ic-steps li{padding:12px 17px}.ic-steps span{flex-direction:row;align-items:center;gap:13px}.ic-steps small{font-size:9px}.ic-steps b{font-size:13px}.ic-card,.ic-launch,.ic-footer{padding:20px 16px}.ic-fields,.ic-materials{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-card h4{font-size:19px}.ic-fields label:first-child{grid-column:1/-1}.ic-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px;gap:19px}.ic-facts b{font-size:15px}.ic .ic-primary{padding:16px;font-size:15px}.ic-overlay{padding:10px}.ic-dialog{padding:20px 16px;max-height:94vh}.ic-dialog-head{gap:10px}.ic-dialog-head h3{font-size:22px}.ic-dialog-head .ic-emblem{width:45px;height:45px}.ic-dialog-head small{font-size:9px}.ic-dialog-head button{padding:9px}.ic-dialog .ic-actions{flex-direction:column;align-items:stretch}.ic-context{padding:18px}.ic-context small{line-height:1.6}.ic-history-body{padding:16px}.ic .ic-history-row{flex-wrap:wrap}.ic-history-row span{min-width:160px}.ic-receipt{padding:20px 15px}}


/* client-header-state-cd72253ff2e0.css */
.csc{--csc-text:#e2f2fc;--csc-muted:#aac5d1;color:var(--csc-text);background:linear-gradient(120deg,#142e3b,#13242f);border:1px solid #406a7d;border-top:3px solid #76d7ef;border-radius:20px;overflow:hidden;margin:24px 0;text-align:left;line-height:1.5;font-size:15px;box-sizing:border-box}.csc *{box-sizing:border-box}.csc h3,.csc h4,.csc p{margin:0}.csc h3{font-size:25px;line-height:1.2;color:var(--csc-text)}.csc h4{font-size:21px}.csc small,.csc p{color:var(--csc-muted)}.csc-head{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:18px!important;padding:25px!important;background:linear-gradient(110deg,#194250,#26354f)!important;border-bottom:1px solid #456676!important;flex-wrap:wrap}.csc-head>div{flex:1;min-width:180px}.csc-head small{font-size:11px;letter-spacing:1.7px;font-weight:800;color:#9ce8dd}.csc-head p{margin-top:9px}.csc-emblem,.csc-action-icon{display:grid;place-items:center;flex:0 0 auto;border-radius:16px;width:62px;height:62px;background:linear-gradient(135deg,#90eadb,#62c9f0);color:#093448;box-shadow:0 5px 25px #5cb8ce24}.csc-state{display:flex;align-items:center;gap:8px;border:1px solid #5b8293;border-radius:20px;padding:7px 13px;font-size:12px;font-weight:800}.csc-body{padding:25px;display:grid;gap:20px;min-width:0}.csc button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 17px;min-height:48px;border:1px solid #598397;border-radius:12px;background:#183e50;color:var(--csc-text);font:inherit;font-weight:750;cursor:pointer;white-space:normal;margin:0;line-height:1.35;box-shadow:none}.csc button:hover:not(:disabled){filter:brightness(1.12)}.csc button:disabled{opacity:.5;cursor:not-allowed}.csc button:focus-visible,.csc input:focus-visible,.csc textarea:focus-visible{outline:3px solid #98eedc;outline-offset:3px}.csc svg{flex-shrink:0;vertical-align:middle}.csc-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.csc button.csc-choice{padding:22px;justify-content:flex-start;text-align:left;gap:17px;min-height:108px;border-radius:16px}.csc-choice>span:nth-child(2){flex:1;min-width:0}.csc-choice strong{font-size:24px;display:block;line-height:1.25}.csc-choice small{display:block;margin-top:8px;font-size:13px;color:inherit;opacity:.85}.csc button.csc-activate{background:linear-gradient(120deg,#165a4c,#173d42);border-color:#65d9af;color:#c5ffe2}.csc button.csc-suspend{background:linear-gradient(120deg,#594331,#3c303b);border-color:#f2b15e;color:#ffe2b4}.csc-activate .csc-action-icon{background:#28775e;color:#bdffe5;border:1px solid #7bdcba}.csc-suspend .csc-action-icon{background:#815731;color:#ffe0a6;border:1px solid #eac084}.csc button.csc-selected{outline:2px solid currentColor;outline-offset:2px}.csc-form{display:grid;gap:20px;padding:22px;border-radius:16px;background:#0e2532;border:1px solid #476677}.csc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.csc-facts>div{min-width:0}.csc-facts small{display:block;font-size:12px;margin-bottom:4px}.csc-facts strong{overflow-wrap:anywhere;font-size:16px}.csc-scope{display:flex;gap:13px;align-items:flex-start;padding:16px;background:#183946;border:1px solid #466b7a;border-radius:12px}.csc-scope p{margin-top:6px;font-size:13px}.csc label.csc-check{display:flex;gap:14px;align-items:center;margin:0;padding:17px;border:1px solid #517380;border-radius:12px;color:var(--csc-text);cursor:pointer}.csc-check input[type=checkbox]{appearance:auto;width:21px;height:21px;flex:0 0 21px;margin:0;accent-color:#78dfbd}.csc-check small{display:block;margin-top:4px}.csc-tv{display:flex;align-items:center;gap:11px}.csc-reason{display:grid;gap:10px;font-weight:650}.csc-reason>span{display:flex;gap:10px;align-items:center}.csc textarea{width:100%;min-height:78px;resize:vertical;background:#0a1e2b;color:var(--csc-text);border:1px solid #5f8496;border-radius:12px;padding:14px;font:inherit;margin:0}.csc textarea::placeholder{color:#91aebd}.csc-buttons{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.csc button.csc-primary{background:linear-gradient(115deg,#187455,#1c5761);border-color:#81e4bd;color:#e8fff5;font-size:17px}.csc button.csc-danger{background:linear-gradient(115deg,#92552d,#733a43);border-color:#ffbd73;color:#fff0d9;font-size:17px}.csc-warning,.csc-success{display:flex;gap:14px;align-items:center;padding:18px;border-radius:13px;flex-wrap:wrap}.csc .csc-warning{color:#ffdda8;background:#453725;border:1px solid #b58549}.csc-warning>span{flex:1;min-width:160px}.csc-success{background:#17483e;border:1px solid #6dd5ac}.csc-success>div{flex:1;min-width:200px}.csc-success p{margin-top:6px}.csc-pending{display:flex;align-items:flex-start;gap:17px;background:#443825;border:1px solid #e5b366;padding:22px;border-radius:16px}.csc-pending>div{min-width:0;display:grid;gap:14px}.csc-pending small{overflow-wrap:anywhere}.csc-footnote,.csc-loading{display:flex;align-items:center;gap:10px;font-size:12px}.csc-loading svg{animation:csc-spin 1.5s linear infinite}.csc-dialog{position:fixed!important;inset:0!important;width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto!important;padding:0!important;overflow:auto;z-index:99999}.csc-dialog:not([open]){display:none}.csc-dialog::backdrop{background:#020b16c9;backdrop-filter:blur(4px)}.csc-dialog .csc-head{position:sticky;top:0;z-index:1}.csc-dialog .csc-head button{padding:10px;min-height:44px}.csc-dialog .csc-body>p{overflow-wrap:anywhere}@keyframes csc-spin{to{transform:rotate(360deg)}}@media(max-width:700px){.csc-head,.csc-body{padding:19px!important}.csc h3{font-size:22px}.csc-emblem{width:52px;height:52px}.csc-choices{grid-template-columns:1fr}.csc-choice strong{font-size:21px}.csc-form{padding:16px}.csc-pending{padding:17px}.csc-buttons>button{flex:1 1 200px}.csc-state{margin-left:70px}.csc-dialog .csc-head{gap:12px!important}.csc-dialog .csc-head>div{min-width:130px}.csc-dialog .csc-body{gap:17px}.csc-facts{gap:14px}}@media(prefers-reduced-motion:reduce){.csc-loading svg{animation:none}}.csc .csc-service-state{--state-ink:#d7e5f2;--state-border:#7793aa;--state-glow:#829bb220;--state-bg:#213440;--state-icon:#344f63;display:flex;align-items:center;gap:18px;flex:0 1 430px;min-width:320px;max-width:100%;padding:22px 24px;border:1px solid var(--state-border);border-left:6px solid var(--state-border);border-radius:18px;background:linear-gradient(115deg,var(--state-bg),#122b38);box-shadow:0 6px 28px var(--state-glow),inset 0 1px #ffffff12;color:var(--state-ink)}.csc .csc-state-active{--state-ink:#afffe0;--state-border:#64e4aa;--state-bg:#154b3c;--state-icon:#246c50;--state-glow:#50db9520}.csc .csc-state-suspended{--state-ink:#ffd4d6;--state-border:#ff8093;--state-bg:#572c3c;--state-icon:#813e4f;--state-glow:#fa6d8226}.csc .csc-state-collection{--state-ink:#ffe1a1;--state-border:#ffbe5e;--state-bg:#53432c;--state-icon:#7b5a2b;--state-glow:#eab64f26}.csc .csc-state-waiting{--state-ink:#e5d7ff;--state-border:#bfa1ff;--state-bg:#42365a;--state-icon:#695088;--state-glow:#b697ee24}.csc .csc-state-cancelled{--state-ink:#ffcbbf;--state-border:#f2957f;--state-bg:#4e3235;--state-icon:#795045;--state-glow:#dc92721c}.csc .csc-service-state-icon{display:grid;place-items:center;width:66px;height:66px;flex:0 0 66px;color:var(--state-ink);background:var(--state-icon);border:1px solid var(--state-border);border-radius:19px;box-shadow:0 3px 14px #0002}.csc .csc-service-state-copy{display:flex;flex-direction:column;gap:7px;min-width:0;flex:1}.csc .csc-service-state-copy small{color:var(--state-ink);font-size:10px;letter-spacing:1.5px;line-height:1.4;font-weight:800;opacity:.85}.csc .csc-service-state-copy strong{color:var(--state-ink);font-size:30px;font-weight:850;line-height:1.12;letter-spacing:-.6px;overflow-wrap:anywhere}.csc .csc-service-state-copy>span{color:var(--state-ink);opacity:.9;font-size:12px;line-height:1.4}@media(max-width:1100px){.csc .csc-service-state{flex-basis:100%;min-width:0}.csc .csc-service-state-copy strong{font-size:30px}}@media(max-width:500px){.csc .csc-service-state{padding:18px 16px;gap:14px}.csc .csc-service-state-icon{width:56px;height:56px;flex-basis:56px;border-radius:16px}.csc .csc-service-state-icon svg{width:32px;height:32px}.csc .csc-service-state-copy strong{font-size:26px}.csc .csc-service-state-copy small{letter-spacing:1px;font-size:9px}}.csc .csc-state-active{--state-dot:#22e884}.csc .csc-state-suspended{--state-dot:#ff394f}.csc .csc-state-collection{--state-dot:#ffdf24;--state-ink:#fff3aa;--state-border:#ffdf24}.csc :is(.csc-state-active,.csc-state-suspended,.csc-state-collection) .csc-service-state-icon{width:66px;height:66px;flex:0 0 66px;border-radius:50%;border:2px solid #ffffff65;background:var(--state-dot);box-shadow:0 0 0 6px #ffffff09,0 4px 18px #0003}.csc :is(.csc-state-active,.csc-state-suspended,.csc-state-collection) .csc-service-state-icon svg{display:none}@media(max-width:500px){.csc :is(.csc-state-active,.csc-state-suspended,.csc-state-collection) .csc-service-state-icon{width:56px;height:56px;flex-basis:56px}}.crm-billing .crm-billing-title{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:20px 0 26px}.crm-billing .crm-billing-title>div:first-child{flex:1;min-width:0}.crm-billing .crm-billing-title h2{font-size:30px;line-height:1.2;overflow-wrap:anywhere}.crm-billing .crm-billing-title>.crm-client-state-shell{display:contents}.crm-client-state-shell .csc-service-state{flex:0 1 450px;width:450px;min-width:320px;margin:0}@media(max-width:1100px){.crm-client-state-shell .csc-service-state{flex-basis:100%;width:100%;min-width:0}}@media(max-width:500px){.crm-billing .crm-billing-title{gap:18px}.crm-billing .crm-billing-title h2{font-size:26px}}


/* collections-8670a0611147.css */
.rc{color:#e7f4ff;max-width:1600px;margin:0 auto;line-height:1.5}.rc *{box-sizing:border-box}.rc h2,.rc h3,.rc p{margin:0}.rc h2{font-size:34px;line-height:1.15;overflow-wrap:anywhere}.rc h3{display:flex;gap:12px;align-items:center;font-size:23px;margin-bottom:20px}.rc svg{flex-shrink:0;vertical-align:middle}.rc small{color:#b9d1de}.rc button,.rc-dialog button{font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border-radius:12px;border:1px solid #548597;background:#173d50;color:#e7f6ff;padding:12px 18px;cursor:pointer;white-space:normal}.rc button:hover:not(:disabled){filter:brightness(1.17)}.rc button:disabled{opacity:.5;cursor:not-allowed}.rc button:focus-visible,.rc input:focus-visible,.rc textarea:focus-visible,.rc select:focus-visible{outline:3px solid #72e8dd;outline-offset:3px}.rc-hero,.rc-client{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:30px;border:1px solid #528aa1;border-top:3px solid #7bdbee;border-radius:22px;background:linear-gradient(115deg,#155566,#1b354b 65%,#35314f);margin-bottom:24px}.rc-hero>div{flex:1;min-width:240px}.rc-hero small,.rc-client small{letter-spacing:1.5px;font-weight:800;font-size:11px}.rc-hero p,.rc-client p{margin-top:12px}.rc-big-icon{display:grid;place-items:center;width:88px;height:88px;background:#6fdfdc;border-radius:24px;color:#0c3745}.rc-refresh{display:flex;align-items:center;gap:10px;color:#afcedb;font-size:12px}.rc-search{display:flex;align-items:center;gap:14px;padding:12px 16px;border:1px solid #508293;border-radius:14px;background:#112d3a;margin:22px 0}.rc .rc-search input{min-width:0;flex:1;background:transparent;border:0;color:#fff;padding:12px;outline:none;box-shadow:none}.rc-search:focus-within{outline:3px solid #7be3d9;outline-offset:2px}.rc-filters,.rc-actions,.rc-toolbar,.rc-pages{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.rc-filters button{font-size:13px}.rc-filters button[aria-pressed=true]{background:#1b6765;border-color:#80e9d4}.rc-filters b{padding:2px 8px;background:#ffffff15;border-radius:8px}.rc-caption{font-size:13px;color:#aec8d5;margin:16px 0!important}.rc-list{display:grid;gap:15px}.rc button.rc-row{width:100%;justify-content:flex-start;text-align:left;gap:22px;padding:24px;background:linear-gradient(110deg,#1c3c4b,#10242e);border-left:5px solid var(--rc-tone,#79d6f0);border-radius:18px}.rc-row-icon{display:grid;place-items:center;width:64px;height:64px;background:#245168;border:1px solid #71cfe9;border-radius:18px}.rc-row-copy{flex:1;display:flex;flex-direction:column;gap:7px;min-width:0}.rc-row-copy strong{font-size:23px;overflow-wrap:anywhere}.rc-row-copy small{font-size:10px;letter-spacing:1px}.rc-row-copy>span{display:flex;gap:8px;align-items:center;font-size:13px}.rc-row-state{display:flex;flex-direction:column;gap:10px;max-width:250px}.rc-row-state>b{font-size:18px;color:var(--rc-tone,#87d8ed)}.rc-row-state small{display:flex;gap:8px;align-items:center}.rc-pages{justify-content:center;margin:24px 0}.rc-tone-review{--rc-tone:#ffb850}.rc-tone-delivery{--rc-tone:#ffe153}.rc-tone-closed{--rc-tone:#a9b6c4}.rc-tone-visit{--rc-tone:#aee6ff}.rc-toolbar{justify-content:space-between;margin-bottom:24px}.rc-client>div:first-child{flex:1;min-width:240px}.rc-state{display:flex;align-items:center;gap:18px;padding:22px;background:#102d36;border:1px solid var(--rc-tone,#85cfe6);border-radius:18px;max-width:480px}.rc-state>span:last-child{display:flex;flex-direction:column;gap:7px}.rc-state strong{font-size:25px;line-height:1.2}.rc-dot{width:55px;height:55px;flex:0 0 55px;border-radius:50%;background:var(--rc-tone,#79d6f0)}.rc-card{padding:28px;border:1px solid #3e6575;border-top:3px solid #79d7ef;border-radius:18px;background:linear-gradient(130deg,#193440,#12262e);margin-bottom:24px}.rc-card>p{margin:12px 0}.rc-violet{border-top-color:#b89cf2}.rc-amber{border-top-color:#ffc656}.rc-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:22px 0}.rc-steps li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:165px;text-align:center;padding:18px 10px;border-radius:16px;border:1px solid #436773;background:#14333f}.rc-steps li.current{background:linear-gradient(140deg,#625131,#213947);border:2px solid #ffcf66;color:#ffe4a7}.rc-steps em{font-size:10px;font-weight:800;letter-spacing:1px;font-style:normal}.rc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.rc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:20px 0}.rc-facts dt{display:flex;gap:8px;align-items:center;color:#9fc4d3;font-size:12px;margin-bottom:8px}.rc-facts dt svg{color:#7ce1da}.rc-facts dd{margin:0;font-size:16px;font-weight:750;overflow-wrap:anywhere}.rc-alert,.rc-success{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border:1px solid #bc8b3f;background:#483c29;border-radius:12px;padding:20px;margin:20px 0}.rc-alert>span{flex:1;min-width:180px}.rc-success{border-color:#66d4a9;background:#164b3a}.rc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px}.rc label{display:block;font-size:14px;color:#b9d5e0}.rc input,.rc select,.rc textarea{display:block;width:100%;min-height:48px;background:#0b2633;color:#f1faff;border:1px solid #527589;border-radius:10px;padding:12px;margin-top:9px;font:inherit;color-scheme:dark}.rc textarea{resize:vertical}.rc .rc-check{display:flex;gap:14px;align-items:center;margin:18px 0}.rc .rc-check input{width:20px;height:20px;min-height:20px;flex:0 0 20px;margin:0}.rc-editor .rc-actions{margin-top:22px}.rc-photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:22px 0}.rc-photos button{flex-direction:column;min-height:130px;overflow-wrap:anywhere}.rc-entry{padding:20px 0;border-bottom:1px solid #416372}.rc-entry p{white-space:pre-wrap;margin:10px 0;overflow-wrap:anywhere}.rc-empty{text-align:center;padding:45px}.rc-empty h3{display:block;margin:15px}.rc-dialog{width:min(760px,94vw);max-height:90vh;overflow:auto;padding:28px;background:#122e3c;color:#e8f6ff;border:2px solid #6bd6df;border-radius:20px}.rc-dialog::backdrop{background:#000b}.rc-dialog h3{display:flex;gap:12px;align-items:center;font-size:24px}.rc-dialog p{line-height:1.6;margin:20px 0;white-space:pre-wrap;overflow-wrap:anywhere}.rc-dialog img{max-width:100%;max-height:70vh;object-fit:contain}.rc-close{float:right}.rc-notice{display:flex!important;align-items:center;gap:10px;width:100%;border:1px solid #987c37!important;border-radius:12px!important;background:#42391d!important;color:#fff2b4!important;padding:15px 12px!important;margin:12px 0!important;text-align:left!important;min-height:78px}.rc-notice>span{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.rc-notice small{font-size:11px}.rc-notice strong{border-radius:10px;background:#ffe05d;color:#3a300a;padding:5px 9px}.rc-notice-alert{border-color:#ff6278!important;background:#512631!important}@media(max-width:1150px){.rc-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.rc-grid{grid-template-columns:1fr}.rc-photos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.rc-hero,.rc-client{padding:22px}.rc h2{font-size:29px}.rc-state{max-width:none;width:100%}.rc-row-state{max-width:none;width:100%;padding-left:0}.rc button.rc-row{flex-wrap:wrap;padding:20px}.rc-row-copy{min-width:180px}.rc-card{padding:20px}.rc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-facts,.rc-form-grid{grid-template-columns:1fr}.rc-search{gap:6px;padding:10px}.rc-search button{padding:10px}.rc-search>svg{display:none}.rc-photos{grid-template-columns:1fr}}@media print{body{background:#fff!important}.crm-sidebar,.crm-topbar,.rc-hero,.rc-toolbar,.rc-editor,.rc button,.rc-dialog,.rc-refresh{display:none!important}.crm-app{display:block!important}.rc,.rc-card,.rc-client,.rc-state{color:#111!important;background:#fff!important;box-shadow:none!important}.rc-card,.rc-client{break-inside:avoid}.rc small,.rc p,.rc dt{color:#333!important}}.rc-recovery-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px}.rc-return-mark{position:absolute;right:-8px;bottom:-7px;display:grid;place-items:center;border-radius:50%;padding:5px;background:#ffdb83;color:#3d244e;box-shadow:0 0 0 3px #392751}.rc .rc-hero{position:relative;isolation:isolate;overflow:hidden;gap:30px;padding:36px;border-color:#9870d2;border-top:4px solid #d4a8ff;background:radial-gradient(ellipse at 90% 0%,#84602d55,transparent 48%),linear-gradient(115deg,#412966,#292443 52%,#142f3d);box-shadow:0 14px 40px #05080d35}.rc .rc-hero:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(135deg,transparent 75%,#e4b3650b 75%,#e4b3650b 77%,transparent 77%)}.rc .rc-big-icon{width:118px;height:118px;flex:0 0 118px;border-radius:30px;color:#34214b;background:linear-gradient(145deg,#f7d893,#d6b1ff);border:1px solid #ffe3b8;box-shadow:0 0 0 8px #d2afff0c,0 12px 25px #07051344}.rc-big-icon .rc-return-mark{right:-10px;bottom:-10px;padding:7px;box-shadow:0 0 0 4px #392751;background:#ffe0a0}.rc .rc-hero>div.rc-hero-copy{min-width:0;flex:1 1 370px}.rc .rc-hero h2{font-size:clamp(34px,3.6vw,50px);font-weight:850;letter-spacing:-1.4px;line-height:1.15;color:#fff3df;margin-top:8px}.rc .rc-hero small{color:#d9c3ff;font-size:11px;letter-spacing:2px}.rc .rc-hero p{font-size:16px;color:#eadff9;margin-top:12px}.rc-hero-guide{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin-top:22px}.rc-hero-guide>span{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#e3d3ed}.rc-hero-guide svg{color:#ffdb83}.rc .rc-refresh{align-self:flex-start;padding:8px 0}.rc .rc-refresh button{border-color:#b095cb;background:#433153}.rc .rc-filters button[aria-pressed=true]{background:#553878;border-color:#d6b2ff;box-shadow:inset 0 -3px #d9b3ff;color:#fff4ff}.rc .rc-filters button[aria-pressed=true] b{background:#e3c2ff;color:#39214f}.rc .rc-search{border-color:#726088;background:linear-gradient(110deg,#251f36,#112d3a)}.rc .rc-search>svg{color:#d7b5ff}.rc .rc-row-icon{width:74px;height:74px;flex:0 0 74px;color:#e8ccff;background:linear-gradient(145deg,#4d326a,#2c2945);border-color:#a486c4;border-radius:21px}.rc .rc-row-icon .rc-return-mark{box-shadow:0 0 0 3px #382b4a;padding:4px}.rc .rc-card h3>.rc-recovery-icon{color:#dcb5ff;margin-right:6px}.rc-notice{border-color:#aa82d4!important;background:linear-gradient(120deg,#493064,#28243b)!important;color:#f6e9ff!important;gap:16px!important;padding:18px 14px!important;min-height:92px}.rc-notice>.rc-recovery-icon{color:#efd5ff;margin-right:2px}.rc-notice .rc-return-mark{padding:3px;right:-4px;bottom:-4px;box-shadow:0 0 0 2px #3c2b52}.rc-notice>span:not(.rc-recovery-icon){display:flex;flex:1;min-width:0}.rc-notice>.rc-recovery-icon{flex:0 0 auto}.rc-notice b{font-size:15px}.rc-notice small{color:#d8c5e8}.rc-notice strong{background:#efccff;color:#3e2355;font-size:18px}.rc-notice-alert{border-color:#ff6278!important;background:linear-gradient(120deg,#652636,#392235)!important}.rc-notice-alert strong{background:#ffb4bd;color:#4b1220}@media(max-width:1100px){.rc .rc-hero{padding:28px;gap:24px}.rc .rc-refresh{flex-basis:100%;justify-content:flex-end;padding:0}.rc .rc-hero>div.rc-hero-copy{flex-basis:300px}}@media(max-width:700px){.rc .rc-hero{padding:24px;gap:22px}.rc .rc-big-icon{width:96px;height:96px;flex-basis:96px;border-radius:26px}.rc-big-icon>.rc-recovery-icon>svg{width:56px;height:56px}.rc .rc-hero>div.rc-hero-copy{flex-basis:100%}.rc .rc-hero h2{font-size:35px;letter-spacing:-1px}.rc .rc-hero p{font-size:15px}.rc .rc-hero small{font-size:10px;letter-spacing:1.4px}.rc-hero-guide{gap:12px;margin-top:18px}.rc-hero-guide>span{flex-basis:100%;font-size:13px}.rc .rc-refresh{justify-content:space-between;border-top:1px solid #d7b5ff33;padding-top:16px}.rc .rc-row-icon{width:66px;height:66px;flex-basis:66px}.rc .rc-row-copy{min-width:140px}}@media print{.rc .rc-hero{display:none!important}}.rc-notice{display:grid!important;grid-template-columns:36px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:12px!important;row-gap:12px!important;padding:16px 14px!important;align-items:center}.rc-notice>span:not(.rc-recovery-icon){display:contents!important}.rc-notice>span:not(.rc-recovery-icon)>b{grid-column:1 / -1;grid-row:1;display:block;min-width:0;font-size:16px;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.rc-notice>.rc-recovery-icon{grid-column:1;grid-row:2;width:36px;min-width:0;margin:0}.rc-notice>span:not(.rc-recovery-icon)>small{grid-column:2;grid-row:2;display:block;min-width:0;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.rc-notice>strong{grid-column:3;grid-row:2;min-width:44px;max-width:100%;padding:6px 9px;text-align:center;font-size:20px;line-height:1.3;font-variant-numeric:tabular-nums}.crm-collapsed .rc-notice{display:none!important}


/* collections-sidebar-fit-ede5c8587929.css */
/* A full-width title and a separate icon / subtitle / count row. */
.rc-notice{
 display:grid!important;
 grid-template-columns:36px minmax(0,1fr) auto;
 grid-template-rows:auto auto;
 column-gap:12px!important;
 row-gap:12px!important;
 padding:16px 14px!important;
 align-items:center;
}
.rc-notice>span:not(.rc-recovery-icon){display:contents!important}
.rc-notice>span:not(.rc-recovery-icon)>b{
 grid-column:1 / -1;grid-row:1;
 display:block;min-width:0;
 font-size:16px;line-height:1.3;
 white-space:normal;overflow-wrap:anywhere;
}
.rc-notice>.rc-recovery-icon{
 grid-column:1;grid-row:2;
 width:36px;min-width:0;margin:0;
}
.rc-notice>span:not(.rc-recovery-icon)>small{
 grid-column:2;grid-row:2;
 display:block;min-width:0;
 line-height:1.45;white-space:normal;overflow-wrap:anywhere;
}
.rc-notice>strong{
 grid-column:3;grid-row:2;
 min-width:44px;max-width:100%;
 padding:6px 9px;
 text-align:center;font-size:20px;line-height:1.3;
 font-variant-numeric:tabular-nums;
}
.crm-collapsed .rc-notice{display:none!important}



/* collection-intake-6663bef53c34.css */
.csc{--csc-text:#e2f2fc;--csc-muted:#aac5d1;color:var(--csc-text);background:linear-gradient(120deg,#142e3b,#13242f);border:1px solid #406a7d;border-top:3px solid #76d7ef;border-radius:20px;overflow:hidden;margin:24px 0;text-align:left;line-height:1.5;font-size:15px;box-sizing:border-box}.csc *{box-sizing:border-box}.csc h3,.csc h4,.csc p{margin:0}.csc h3{font-size:25px;line-height:1.2;color:var(--csc-text)}.csc h4{font-size:21px}.csc small,.csc p{color:var(--csc-muted)}.csc-head{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:18px!important;padding:25px!important;background:linear-gradient(110deg,#194250,#26354f)!important;border-bottom:1px solid #456676!important;flex-wrap:wrap}.csc-head>div{flex:1;min-width:180px}.csc-head small{font-size:11px;letter-spacing:1.7px;font-weight:800;color:#9ce8dd}.csc-head p{margin-top:9px}.csc-emblem,.csc-action-icon{display:grid;place-items:center;flex:0 0 auto;border-radius:16px;width:62px;height:62px;background:linear-gradient(135deg,#90eadb,#62c9f0);color:#093448;box-shadow:0 5px 25px #5cb8ce24}.csc-state{display:flex;align-items:center;gap:8px;border:1px solid #5b8293;border-radius:20px;padding:7px 13px;font-size:12px;font-weight:800}.csc-body{padding:25px;display:grid;gap:20px;min-width:0}.csc button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 17px;min-height:48px;border:1px solid #598397;border-radius:12px;background:#183e50;color:var(--csc-text);font:inherit;font-weight:750;cursor:pointer;white-space:normal;margin:0;line-height:1.35;box-shadow:none}.csc button:hover:not(:disabled){filter:brightness(1.12)}.csc button:disabled{opacity:.5;cursor:not-allowed}.csc button:focus-visible,.csc input:focus-visible,.csc textarea:focus-visible{outline:3px solid #98eedc;outline-offset:3px}.csc svg{flex-shrink:0;vertical-align:middle}.csc-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.csc button.csc-choice{padding:22px;justify-content:flex-start;text-align:left;gap:17px;min-height:108px;border-radius:16px}.csc-choice>span:nth-child(2){flex:1;min-width:0}.csc-choice strong{font-size:24px;display:block;line-height:1.25}.csc-choice small{display:block;margin-top:8px;font-size:13px;color:inherit;opacity:.85}.csc button.csc-activate{background:linear-gradient(120deg,#165a4c,#173d42);border-color:#65d9af;color:#c5ffe2}.csc button.csc-suspend{background:linear-gradient(120deg,#594331,#3c303b);border-color:#f2b15e;color:#ffe2b4}.csc-activate .csc-action-icon{background:#28775e;color:#bdffe5;border:1px solid #7bdcba}.csc-suspend .csc-action-icon{background:#815731;color:#ffe0a6;border:1px solid #eac084}.csc button.csc-selected{outline:2px solid currentColor;outline-offset:2px}.csc-form{display:grid;gap:20px;padding:22px;border-radius:16px;background:#0e2532;border:1px solid #476677}.csc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.csc-facts>div{min-width:0}.csc-facts small{display:block;font-size:12px;margin-bottom:4px}.csc-facts strong{overflow-wrap:anywhere;font-size:16px}.csc-scope{display:flex;gap:13px;align-items:flex-start;padding:16px;background:#183946;border:1px solid #466b7a;border-radius:12px}.csc-scope p{margin-top:6px;font-size:13px}.csc label.csc-check{display:flex;gap:14px;align-items:center;margin:0;padding:17px;border:1px solid #517380;border-radius:12px;color:var(--csc-text);cursor:pointer}.csc-check input[type=checkbox]{appearance:auto;width:21px;height:21px;flex:0 0 21px;margin:0;accent-color:#78dfbd}.csc-check small{display:block;margin-top:4px}.csc-tv{display:flex;align-items:center;gap:11px}.csc-reason{display:grid;gap:10px;font-weight:650}.csc-reason>span{display:flex;gap:10px;align-items:center}.csc textarea{width:100%;min-height:78px;resize:vertical;background:#0a1e2b;color:var(--csc-text);border:1px solid #5f8496;border-radius:12px;padding:14px;font:inherit;margin:0}.csc textarea::placeholder{color:#91aebd}.csc-buttons{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.csc button.csc-primary{background:linear-gradient(115deg,#187455,#1c5761);border-color:#81e4bd;color:#e8fff5;font-size:17px}.csc button.csc-danger{background:linear-gradient(115deg,#92552d,#733a43);border-color:#ffbd73;color:#fff0d9;font-size:17px}.csc-warning,.csc-success{display:flex;gap:14px;align-items:center;padding:18px;border-radius:13px;flex-wrap:wrap}.csc .csc-warning{color:#ffdda8;background:#453725;border:1px solid #b58549}.csc-warning>span{flex:1;min-width:160px}.csc-success{background:#17483e;border:1px solid #6dd5ac}.csc-success>div{flex:1;min-width:200px}.csc-success p{margin-top:6px}.csc-pending{display:flex;align-items:flex-start;gap:17px;background:#443825;border:1px solid #e5b366;padding:22px;border-radius:16px}.csc-pending>div{min-width:0;display:grid;gap:14px}.csc-pending small{overflow-wrap:anywhere}.csc-footnote,.csc-loading{display:flex;align-items:center;gap:10px;font-size:12px}.csc-loading svg{animation:csc-spin 1.5s linear infinite}.csc-dialog{position:fixed!important;inset:0!important;width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto!important;padding:0!important;overflow:auto;z-index:99999}.csc-dialog:not([open]){display:none}.csc-dialog::backdrop{background:#020b16c9;backdrop-filter:blur(4px)}.csc-dialog .csc-head{position:sticky;top:0;z-index:1}.csc-dialog .csc-head button{padding:10px;min-height:44px}.csc-dialog .csc-body>p{overflow-wrap:anywhere}@keyframes csc-spin{to{transform:rotate(360deg)}}@media(max-width:700px){.csc-head,.csc-body{padding:19px!important}.csc h3{font-size:22px}.csc-emblem{width:52px;height:52px}.csc-choices{grid-template-columns:1fr}.csc-choice strong{font-size:21px}.csc-form{padding:16px}.csc-pending{padding:17px}.csc-buttons>button{flex:1 1 200px}.csc-state{margin-left:70px}.csc-dialog .csc-head{gap:12px!important}.csc-dialog .csc-head>div{min-width:130px}.csc-dialog .csc-body{gap:17px}.csc-facts{gap:14px}}@media(prefers-reduced-motion:reduce){.csc-loading svg{animation:none}}.ci-slot{grid-column:1/-1;min-width:0}.ci-choice{width:100%;background:linear-gradient(110deg,#684b1e,#3c2d46)!important;border:1px solid #ffcf70!important;color:#ffe5ad!important}.ci-choice:disabled{opacity:.58}.ci-choice>span:nth-child(2){flex:1;min-width:0;text-align:left}.ci-icon{display:inline-flex;position:relative;flex:0 0 48px;width:48px;align-items:center;justify-content:center;color:#ffdc87;padding:6px}.ci-icon>svg:last-child{position:absolute;right:-2px;bottom:-3px;padding:3px;box-sizing:content-box;background:#ffdc87;color:#40263d;border-radius:50%;border:2px solid #523d38}.ci-hint{display:flex;align-items:center;gap:10px;margin:14px 0;font-size:13px;color:#e0ccaa}.ci-hint svg{flex-shrink:0}.ci-form,.ci-complete{padding:24px;margin:20px 0;border-radius:18px;border:1px solid #ac8651;background:linear-gradient(120deg,#392c42,#142e38)}.ci-form h3,.ci-complete h3{display:flex;align-items:center;gap:14px;font-size:24px;margin:0 0 18px}.ci-form p,.ci-complete p{margin:14px 0;line-height:1.6}.ci-form label{display:block}.ci-form textarea{display:block;width:100%;margin-top:10px;padding:14px;color:#edf7ff;background:#0c2530;border:1px solid #917b9e;border-radius:12px;font:inherit;resize:vertical}.ci-actions,.ci-existing{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.ci-complete{display:flex;align-items:flex-start;gap:18px;border-color:#ffdc87}.ci-complete>svg{flex-shrink:0;color:#ffdc87}.ci-alert{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:20px;margin:18px 0;background:#493825;border:1px solid #dfa757;border-radius:14px}.ci-alert>span{flex:1}.ci-alert p{margin:10px 0}.ci-dialog{box-sizing:border-box;width:min(760px,94vw);max-height:90vh;overflow:auto;background:#142b38;color:#f1eaff;border:2px solid #d5ad73;border-radius:22px;padding:28px;box-shadow:0 20px 60px #0008;font:inherit}.ci-dialog::backdrop{background:#000b}.ci-dialog header{display:flex;gap:18px;align-items:center}.ci-dialog h2{font-size:28px;flex:1;margin:0}.ci-dialog h3{font-size:23px;overflow-wrap:anywhere;margin:22px 0}.ci-dialog dl{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ci-dialog dt{font-size:12px;color:#bed1e1}.ci-dialog dd{font-weight:700;margin:8px 0;overflow-wrap:anywhere}.ci-dialog p{line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.ci-verified{display:flex;align-items:center;gap:14px;background:#203e3e;border-radius:12px;padding:16px;color:#b8f0d8}.ci-check{display:flex;gap:14px;align-items:flex-start;margin:24px 0}.ci-check input{width:22px;height:22px;flex:0 0 22px;accent-color:#ffce75}.ci-slot button,.ci-dialog button{font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 18px;border-radius:12px;background:#203d50;border:1px solid #7297ad;color:#f1f5ff;cursor:pointer}.ci-slot button:disabled,.ci-dialog button:disabled{cursor:not-allowed;opacity:.55}.ci-dialog .ci-confirm{background:#765321;color:#fff1c8;border-color:#ffdc87;font-weight:800}.ci-slot button:focus-visible,.ci-dialog button:focus-visible,.ci-dialog input:focus-visible,.ci-form textarea:focus-visible{outline:3px solid #ffd887;outline-offset:3px}@media(max-width:650px){.ci-dialog{padding:20px}.ci-dialog h2{font-size:23px}.ci-dialog dl{grid-template-columns:1fr}.ci-form,.ci-complete{padding:18px}.ci-dialog header{flex-wrap:wrap;gap:12px}.ci-actions>*{width:100%}.ci-choice strong{font-size:22px!important}.ci-dialog header h2{min-width:160px}}.csc .csc-service-state{--state-ink:#d7e5f2;--state-border:#7793aa;--state-glow:#829bb220;--state-bg:#213440;--state-icon:#344f63;display:flex;align-items:center;gap:18px;flex:0 1 430px;min-width:320px;max-width:100%;padding:22px 24px;border:1px solid var(--state-border);border-left:6px solid var(--state-border);border-radius:18px;background:linear-gradient(115deg,var(--state-bg),#122b38);box-shadow:0 6px 28px var(--state-glow),inset 0 1px #ffffff12;color:var(--state-ink)}.csc .csc-state-active{--state-ink:#afffe0;--state-border:#64e4aa;--state-bg:#154b3c;--state-icon:#246c50;--state-glow:#50db9520}.csc .csc-state-suspended{--state-ink:#ffd4d6;--state-border:#ff8093;--state-bg:#572c3c;--state-icon:#813e4f;--state-glow:#fa6d8226}.csc .csc-state-collection{--state-ink:#ffe1a1;--state-border:#ffbe5e;--state-bg:#53432c;--state-icon:#7b5a2b;--state-glow:#eab64f26}.csc .csc-state-waiting{--state-ink:#e5d7ff;--state-border:#bfa1ff;--state-bg:#42365a;--state-icon:#695088;--state-glow:#b697ee24}.csc .csc-state-cancelled{--state-ink:#ffcbbf;--state-border:#f2957f;--state-bg:#4e3235;--state-icon:#795045;--state-glow:#dc92721c}.csc .csc-service-state-icon{display:grid;place-items:center;width:66px;height:66px;flex:0 0 66px;color:var(--state-ink);background:var(--state-icon);border:1px solid var(--state-border);border-radius:19px;box-shadow:0 3px 14px #0002}.csc .csc-service-state-copy{display:flex;flex-direction:column;gap:7px;min-width:0;flex:1}.csc .csc-service-state-copy small{color:var(--state-ink);font-size:10px;letter-spacing:1.5px;line-height:1.4;font-weight:800;opacity:.85}.csc .csc-service-state-copy strong{color:var(--state-ink);font-size:30px;font-weight:850;line-height:1.12;letter-spacing:-.6px;overflow-wrap:anywhere}.csc .csc-service-state-copy>span{color:var(--state-ink);opacity:.9;font-size:12px;line-height:1.4}@media(max-width:1100px){.csc .csc-service-state{flex-basis:100%;min-width:0}.csc .csc-service-state-copy strong{font-size:30px}}@media(max-width:500px){.csc .csc-service-state{padding:18px 16px;gap:14px}.csc .csc-service-state-icon{width:56px;height:56px;flex-basis:56px;border-radius:16px}.csc .csc-service-state-icon svg{width:32px;height:32px}.csc .csc-service-state-copy strong{font-size:26px}.csc .csc-service-state-copy small{letter-spacing:1px;font-size:9px}}.csc .csc-state-active{--state-dot:#22e884}.csc .csc-state-suspended{--state-dot:#ff394f}.csc .csc-state-collection{--state-dot:#ffdf24;--state-ink:#fff3aa;--state-border:#ffdf24}.csc :is(.csc-state-active,.csc-state-suspended,.csc-state-collection) .csc-service-state-icon{width:66px;height:66px;flex:0 0 66px;border-radius:50%;border:2px solid #ffffff65;background:var(--state-dot);box-shadow:0 0 0 6px #ffffff09,0 4px 18px #0003}.csc :is(.csc-state-active,.csc-state-suspended,.csc-state-collection) .csc-service-state-icon svg{display:none}@media(max-width:500px){.csc :is(.csc-state-active,.csc-state-suspended,.csc-state-collection) .csc-service-state-icon{width:56px;height:56px;flex-basis:56px}}.crm-billing .crm-billing-title{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:20px 0 26px}.crm-billing .crm-billing-title>div:first-child{flex:1;min-width:0}.crm-billing .crm-billing-title h2{font-size:30px;line-height:1.2;overflow-wrap:anywhere}.crm-billing .crm-billing-title>.crm-client-state-shell{display:contents}.crm-client-state-shell .csc-service-state{flex:0 1 450px;width:450px;min-width:320px;margin:0}@media(max-width:1100px){.crm-client-state-shell .csc-service-state{flex-basis:100%;width:100%;min-width:0}}@media(max-width:500px){.crm-billing .crm-billing-title{gap:18px}.crm-billing .crm-billing-title h2{font-size:26px}}
.rc{color:#e7f4ff;max-width:1600px;margin:0 auto;line-height:1.5}.rc *{box-sizing:border-box}.rc h2,.rc h3,.rc p{margin:0}.rc h2{font-size:34px;line-height:1.15;overflow-wrap:anywhere}.rc h3{display:flex;gap:12px;align-items:center;font-size:23px;margin-bottom:20px}.rc svg{flex-shrink:0;vertical-align:middle}.rc small{color:#b9d1de}.rc button,.rc-dialog button{font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border-radius:12px;border:1px solid #548597;background:#173d50;color:#e7f6ff;padding:12px 18px;cursor:pointer;white-space:normal}.rc button:hover:not(:disabled){filter:brightness(1.17)}.rc button:disabled{opacity:.5;cursor:not-allowed}.rc button:focus-visible,.rc input:focus-visible,.rc textarea:focus-visible,.rc select:focus-visible{outline:3px solid #72e8dd;outline-offset:3px}.rc-hero,.rc-client{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:30px;border:1px solid #528aa1;border-top:3px solid #7bdbee;border-radius:22px;background:linear-gradient(115deg,#155566,#1b354b 65%,#35314f);margin-bottom:24px}.rc-hero>div{flex:1;min-width:240px}.rc-hero small,.rc-client small{letter-spacing:1.5px;font-weight:800;font-size:11px}.rc-hero p,.rc-client p{margin-top:12px}.rc-big-icon{display:grid;place-items:center;width:88px;height:88px;background:#6fdfdc;border-radius:24px;color:#0c3745}.rc-refresh{display:flex;align-items:center;gap:10px;color:#afcedb;font-size:12px}.rc-search{display:flex;align-items:center;gap:14px;padding:12px 16px;border:1px solid #508293;border-radius:14px;background:#112d3a;margin:22px 0}.rc .rc-search input{min-width:0;flex:1;background:transparent;border:0;color:#fff;padding:12px;outline:none;box-shadow:none}.rc-search:focus-within{outline:3px solid #7be3d9;outline-offset:2px}.rc-filters,.rc-actions,.rc-toolbar,.rc-pages{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.rc-filters button{font-size:13px}.rc-filters button[aria-pressed=true]{background:#1b6765;border-color:#80e9d4}.rc-filters b{padding:2px 8px;background:#ffffff15;border-radius:8px}.rc-caption{font-size:13px;color:#aec8d5;margin:16px 0!important}.rc-list{display:grid;gap:15px}.rc button.rc-row{width:100%;justify-content:flex-start;text-align:left;gap:22px;padding:24px;background:linear-gradient(110deg,#1c3c4b,#10242e);border-left:5px solid var(--rc-tone,#79d6f0);border-radius:18px}.rc-row-icon{display:grid;place-items:center;width:64px;height:64px;background:#245168;border:1px solid #71cfe9;border-radius:18px}.rc-row-copy{flex:1;display:flex;flex-direction:column;gap:7px;min-width:0}.rc-row-copy strong{font-size:23px;overflow-wrap:anywhere}.rc-row-copy small{font-size:10px;letter-spacing:1px}.rc-row-copy>span{display:flex;gap:8px;align-items:center;font-size:13px}.rc-row-state{display:flex;flex-direction:column;gap:10px;max-width:250px}.rc-row-state>b{font-size:18px;color:var(--rc-tone,#87d8ed)}.rc-row-state small{display:flex;gap:8px;align-items:center}.rc-pages{justify-content:center;margin:24px 0}.rc-tone-review{--rc-tone:#ffb850}.rc-tone-delivery{--rc-tone:#ffe153}.rc-tone-closed{--rc-tone:#a9b6c4}.rc-tone-visit{--rc-tone:#aee6ff}.rc-toolbar{justify-content:space-between;margin-bottom:24px}.rc-client>div:first-child{flex:1;min-width:240px}.rc-state{display:flex;align-items:center;gap:18px;padding:22px;background:#102d36;border:1px solid var(--rc-tone,#85cfe6);border-radius:18px;max-width:480px}.rc-state>span:last-child{display:flex;flex-direction:column;gap:7px}.rc-state strong{font-size:25px;line-height:1.2}.rc-dot{width:55px;height:55px;flex:0 0 55px;border-radius:50%;background:var(--rc-tone,#79d6f0)}.rc-card{padding:28px;border:1px solid #3e6575;border-top:3px solid #79d7ef;border-radius:18px;background:linear-gradient(130deg,#193440,#12262e);margin-bottom:24px}.rc-card>p{margin:12px 0}.rc-violet{border-top-color:#b89cf2}.rc-amber{border-top-color:#ffc656}.rc-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:22px 0}.rc-steps li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:165px;text-align:center;padding:18px 10px;border-radius:16px;border:1px solid #436773;background:#14333f}.rc-steps li.current{background:linear-gradient(140deg,#625131,#213947);border:2px solid #ffcf66;color:#ffe4a7}.rc-steps em{font-size:10px;font-weight:800;letter-spacing:1px;font-style:normal}.rc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.rc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:20px 0}.rc-facts dt{display:flex;gap:8px;align-items:center;color:#9fc4d3;font-size:12px;margin-bottom:8px}.rc-facts dt svg{color:#7ce1da}.rc-facts dd{margin:0;font-size:16px;font-weight:750;overflow-wrap:anywhere}.rc-alert,.rc-success{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border:1px solid #bc8b3f;background:#483c29;border-radius:12px;padding:20px;margin:20px 0}.rc-alert>span{flex:1;min-width:180px}.rc-success{border-color:#66d4a9;background:#164b3a}.rc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px}.rc label{display:block;font-size:14px;color:#b9d5e0}.rc input,.rc select,.rc textarea{display:block;width:100%;min-height:48px;background:#0b2633;color:#f1faff;border:1px solid #527589;border-radius:10px;padding:12px;margin-top:9px;font:inherit;color-scheme:dark}.rc textarea{resize:vertical}.rc .rc-check{display:flex;gap:14px;align-items:center;margin:18px 0}.rc .rc-check input{width:20px;height:20px;min-height:20px;flex:0 0 20px;margin:0}.rc-editor .rc-actions{margin-top:22px}.rc-photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:22px 0}.rc-photos button{flex-direction:column;min-height:130px;overflow-wrap:anywhere}.rc-entry{padding:20px 0;border-bottom:1px solid #416372}.rc-entry p{white-space:pre-wrap;margin:10px 0;overflow-wrap:anywhere}.rc-empty{text-align:center;padding:45px}.rc-empty h3{display:block;margin:15px}.rc-dialog{width:min(760px,94vw);max-height:90vh;overflow:auto;padding:28px;background:#122e3c;color:#e8f6ff;border:2px solid #6bd6df;border-radius:20px}.rc-dialog::backdrop{background:#000b}.rc-dialog h3{display:flex;gap:12px;align-items:center;font-size:24px}.rc-dialog p{line-height:1.6;margin:20px 0;white-space:pre-wrap;overflow-wrap:anywhere}.rc-dialog img{max-width:100%;max-height:70vh;object-fit:contain}.rc-close{float:right}.rc-notice{display:flex!important;align-items:center;gap:10px;width:100%;border:1px solid #987c37!important;border-radius:12px!important;background:#42391d!important;color:#fff2b4!important;padding:15px 12px!important;margin:12px 0!important;text-align:left!important;min-height:78px}.rc-notice>span{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.rc-notice small{font-size:11px}.rc-notice strong{border-radius:10px;background:#ffe05d;color:#3a300a;padding:5px 9px}.rc-notice-alert{border-color:#ff6278!important;background:#512631!important}@media(max-width:1150px){.rc-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.rc-grid{grid-template-columns:1fr}.rc-photos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.rc-hero,.rc-client{padding:22px}.rc h2{font-size:29px}.rc-state{max-width:none;width:100%}.rc-row-state{max-width:none;width:100%;padding-left:0}.rc button.rc-row{flex-wrap:wrap;padding:20px}.rc-row-copy{min-width:180px}.rc-card{padding:20px}.rc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-facts,.rc-form-grid{grid-template-columns:1fr}.rc-search{gap:6px;padding:10px}.rc-search button{padding:10px}.rc-search>svg{display:none}.rc-photos{grid-template-columns:1fr}}@media print{body{background:#fff!important}.crm-sidebar,.crm-topbar,.rc-hero,.rc-toolbar,.rc-editor,.rc button,.rc-dialog,.rc-refresh{display:none!important}.crm-app{display:block!important}.rc,.rc-card,.rc-client,.rc-state{color:#111!important;background:#fff!important;box-shadow:none!important}.rc-card,.rc-client{break-inside:avoid}.rc small,.rc p,.rc dt{color:#333!important}}.rc-recovery-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px}.rc-return-mark{position:absolute;right:-8px;bottom:-7px;display:grid;place-items:center;border-radius:50%;padding:5px;background:#ffdb83;color:#3d244e;box-shadow:0 0 0 3px #392751}.rc .rc-hero{position:relative;isolation:isolate;overflow:hidden;gap:30px;padding:36px;border-color:#9870d2;border-top:4px solid #d4a8ff;background:radial-gradient(ellipse at 90% 0%,#84602d55,transparent 48%),linear-gradient(115deg,#412966,#292443 52%,#142f3d);box-shadow:0 14px 40px #05080d35}.rc .rc-hero:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(135deg,transparent 75%,#e4b3650b 75%,#e4b3650b 77%,transparent 77%)}.rc .rc-big-icon{width:118px;height:118px;flex:0 0 118px;border-radius:30px;color:#34214b;background:linear-gradient(145deg,#f7d893,#d6b1ff);border:1px solid #ffe3b8;box-shadow:0 0 0 8px #d2afff0c,0 12px 25px #07051344}.rc-big-icon .rc-return-mark{right:-10px;bottom:-10px;padding:7px;box-shadow:0 0 0 4px #392751;background:#ffe0a0}.rc .rc-hero>div.rc-hero-copy{min-width:0;flex:1 1 370px}.rc .rc-hero h2{font-size:clamp(34px,3.6vw,50px);font-weight:850;letter-spacing:-1.4px;line-height:1.15;color:#fff3df;margin-top:8px}.rc .rc-hero small{color:#d9c3ff;font-size:11px;letter-spacing:2px}.rc .rc-hero p{font-size:16px;color:#eadff9;margin-top:12px}.rc-hero-guide{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin-top:22px}.rc-hero-guide>span{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#e3d3ed}.rc-hero-guide svg{color:#ffdb83}.rc .rc-refresh{align-self:flex-start;padding:8px 0}.rc .rc-refresh button{border-color:#b095cb;background:#433153}.rc .rc-filters button[aria-pressed=true]{background:#553878;border-color:#d6b2ff;box-shadow:inset 0 -3px #d9b3ff;color:#fff4ff}.rc .rc-filters button[aria-pressed=true] b{background:#e3c2ff;color:#39214f}.rc .rc-search{border-color:#726088;background:linear-gradient(110deg,#251f36,#112d3a)}.rc .rc-search>svg{color:#d7b5ff}.rc .rc-row-icon{width:74px;height:74px;flex:0 0 74px;color:#e8ccff;background:linear-gradient(145deg,#4d326a,#2c2945);border-color:#a486c4;border-radius:21px}.rc .rc-row-icon .rc-return-mark{box-shadow:0 0 0 3px #382b4a;padding:4px}.rc .rc-card h3>.rc-recovery-icon{color:#dcb5ff;margin-right:6px}.rc-notice{border-color:#aa82d4!important;background:linear-gradient(120deg,#493064,#28243b)!important;color:#f6e9ff!important;gap:16px!important;padding:18px 14px!important;min-height:92px}.rc-notice>.rc-recovery-icon{color:#efd5ff;margin-right:2px}.rc-notice .rc-return-mark{padding:3px;right:-4px;bottom:-4px;box-shadow:0 0 0 2px #3c2b52}.rc-notice>span:not(.rc-recovery-icon){display:flex;flex:1;min-width:0}.rc-notice>.rc-recovery-icon{flex:0 0 auto}.rc-notice b{font-size:15px}.rc-notice small{color:#d8c5e8}.rc-notice strong{background:#efccff;color:#3e2355;font-size:18px}.rc-notice-alert{border-color:#ff6278!important;background:linear-gradient(120deg,#652636,#392235)!important}.rc-notice-alert strong{background:#ffb4bd;color:#4b1220}@media(max-width:1100px){.rc .rc-hero{padding:28px;gap:24px}.rc .rc-refresh{flex-basis:100%;justify-content:flex-end;padding:0}.rc .rc-hero>div.rc-hero-copy{flex-basis:300px}}@media(max-width:700px){.rc .rc-hero{padding:24px;gap:22px}.rc .rc-big-icon{width:96px;height:96px;flex-basis:96px;border-radius:26px}.rc-big-icon>.rc-recovery-icon>svg{width:56px;height:56px}.rc .rc-hero>div.rc-hero-copy{flex-basis:100%}.rc .rc-hero h2{font-size:35px;letter-spacing:-1px}.rc .rc-hero p{font-size:15px}.rc .rc-hero small{font-size:10px;letter-spacing:1.4px}.rc-hero-guide{gap:12px;margin-top:18px}.rc-hero-guide>span{flex-basis:100%;font-size:13px}.rc .rc-refresh{justify-content:space-between;border-top:1px solid #d7b5ff33;padding-top:16px}.rc .rc-row-icon{width:66px;height:66px;flex-basis:66px}.rc .rc-row-copy{min-width:140px}}@media print{.rc .rc-hero{display:none!important}}.rc-notice{display:grid!important;grid-template-columns:36px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:12px!important;row-gap:12px!important;padding:16px 14px!important;align-items:center}.rc-notice>span:not(.rc-recovery-icon){display:contents!important}.rc-notice>span:not(.rc-recovery-icon)>b{grid-column:1 / -1;grid-row:1;display:block;min-width:0;font-size:16px;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.rc-notice>.rc-recovery-icon{grid-column:1;grid-row:2;width:36px;min-width:0;margin:0}.rc-notice>span:not(.rc-recovery-icon)>small{grid-column:2;grid-row:2;display:block;min-width:0;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.rc-notice>strong{grid-column:3;grid-row:2;min-width:44px;max-width:100%;padding:6px 9px;text-align:center;font-size:20px;line-height:1.3;font-variant-numeric:tabular-nums}.crm-collapsed .rc-notice{display:none!important}


/* collection-networks-a715dab18f79.css */
.csc{--csc-text:#e2f2fc;--csc-muted:#aac5d1;color:var(--csc-text);background:linear-gradient(120deg,#142e3b,#13242f);border:1px solid #406a7d;border-top:3px solid #76d7ef;border-radius:20px;overflow:hidden;margin:24px 0;text-align:left;line-height:1.5;font-size:15px;box-sizing:border-box}.csc *{box-sizing:border-box}.csc h3,.csc h4,.csc p{margin:0}.csc h3{font-size:25px;line-height:1.2;color:var(--csc-text)}.csc h4{font-size:21px}.csc small,.csc p{color:var(--csc-muted)}.csc-head{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:18px!important;padding:25px!important;background:linear-gradient(110deg,#194250,#26354f)!important;border-bottom:1px solid #456676!important;flex-wrap:wrap}.csc-head>div{flex:1;min-width:180px}.csc-head small{font-size:11px;letter-spacing:1.7px;font-weight:800;color:#9ce8dd}.csc-head p{margin-top:9px}.csc-emblem,.csc-action-icon{display:grid;place-items:center;flex:0 0 auto;border-radius:16px;width:62px;height:62px;background:linear-gradient(135deg,#90eadb,#62c9f0);color:#093448;box-shadow:0 5px 25px #5cb8ce24}.csc-state{display:flex;align-items:center;gap:8px;border:1px solid #5b8293;border-radius:20px;padding:7px 13px;font-size:12px;font-weight:800}.csc-body{padding:25px;display:grid;gap:20px;min-width:0}.csc button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 17px;min-height:48px;border:1px solid #598397;border-radius:12px;background:#183e50;color:var(--csc-text);font:inherit;font-weight:750;cursor:pointer;white-space:normal;margin:0;line-height:1.35;box-shadow:none}.csc button:hover:not(:disabled){filter:brightness(1.12)}.csc button:disabled{opacity:.5;cursor:not-allowed}.csc button:focus-visible,.csc input:focus-visible,.csc textarea:focus-visible{outline:3px solid #98eedc;outline-offset:3px}.csc svg{flex-shrink:0;vertical-align:middle}.csc-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.csc button.csc-choice{padding:22px;justify-content:flex-start;text-align:left;gap:17px;min-height:108px;border-radius:16px}.csc-choice>span:nth-child(2){flex:1;min-width:0}.csc-choice strong{font-size:24px;display:block;line-height:1.25}.csc-choice small{display:block;margin-top:8px;font-size:13px;color:inherit;opacity:.85}.csc button.csc-activate{background:linear-gradient(120deg,#165a4c,#173d42);border-color:#65d9af;color:#c5ffe2}.csc button.csc-suspend{background:linear-gradient(120deg,#594331,#3c303b);border-color:#f2b15e;color:#ffe2b4}.csc-activate .csc-action-icon{background:#28775e;color:#bdffe5;border:1px solid #7bdcba}.csc-suspend .csc-action-icon{background:#815731;color:#ffe0a6;border:1px solid #eac084}.csc button.csc-selected{outline:2px solid currentColor;outline-offset:2px}.csc-form{display:grid;gap:20px;padding:22px;border-radius:16px;background:#0e2532;border:1px solid #476677}.csc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.csc-facts>div{min-width:0}.csc-facts small{display:block;font-size:12px;margin-bottom:4px}.csc-facts strong{overflow-wrap:anywhere;font-size:16px}.csc-scope{display:flex;gap:13px;align-items:flex-start;padding:16px;background:#183946;border:1px solid #466b7a;border-radius:12px}.csc-scope p{margin-top:6px;font-size:13px}.csc label.csc-check{display:flex;gap:14px;align-items:center;margin:0;padding:17px;border:1px solid #517380;border-radius:12px;color:var(--csc-text);cursor:pointer}.csc-check input[type=checkbox]{appearance:auto;width:21px;height:21px;flex:0 0 21px;margin:0;accent-color:#78dfbd}.csc-check small{display:block;margin-top:4px}.csc-tv{display:flex;align-items:center;gap:11px}.csc-reason{display:grid;gap:10px;font-weight:650}.csc-reason>span{display:flex;gap:10px;align-items:center}.csc textarea{width:100%;min-height:78px;resize:vertical;background:#0a1e2b;color:var(--csc-text);border:1px solid #5f8496;border-radius:12px;padding:14px;font:inherit;margin:0}.csc textarea::placeholder{color:#91aebd}.csc-buttons{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.csc button.csc-primary{background:linear-gradient(115deg,#187455,#1c5761);border-color:#81e4bd;color:#e8fff5;font-size:17px}.csc button.csc-danger{background:linear-gradient(115deg,#92552d,#733a43);border-color:#ffbd73;color:#fff0d9;font-size:17px}.csc-warning,.csc-success{display:flex;gap:14px;align-items:center;padding:18px;border-radius:13px;flex-wrap:wrap}.csc .csc-warning{color:#ffdda8;background:#453725;border:1px solid #b58549}.csc-warning>span{flex:1;min-width:160px}.csc-success{background:#17483e;border:1px solid #6dd5ac}.csc-success>div{flex:1;min-width:200px}.csc-success p{margin-top:6px}.csc-pending{display:flex;align-items:flex-start;gap:17px;background:#443825;border:1px solid #e5b366;padding:22px;border-radius:16px}.csc-pending>div{min-width:0;display:grid;gap:14px}.csc-pending small{overflow-wrap:anywhere}.csc-footnote,.csc-loading{display:flex;align-items:center;gap:10px;font-size:12px}.csc-loading svg{animation:csc-spin 1.5s linear infinite}.csc-dialog{position:fixed!important;inset:0!important;width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto!important;padding:0!important;overflow:auto;z-index:99999}.csc-dialog:not([open]){display:none}.csc-dialog::backdrop{background:#020b16c9;backdrop-filter:blur(4px)}.csc-dialog .csc-head{position:sticky;top:0;z-index:1}.csc-dialog .csc-head button{padding:10px;min-height:44px}.csc-dialog .csc-body>p{overflow-wrap:anywhere}@keyframes csc-spin{to{transform:rotate(360deg)}}@media(max-width:700px){.csc-head,.csc-body{padding:19px!important}.csc h3{font-size:22px}.csc-emblem{width:52px;height:52px}.csc-choices{grid-template-columns:1fr}.csc-choice strong{font-size:21px}.csc-form{padding:16px}.csc-pending{padding:17px}.csc-buttons>button{flex:1 1 200px}.csc-state{margin-left:70px}.csc-dialog .csc-head{gap:12px!important}.csc-dialog .csc-head>div{min-width:130px}.csc-dialog .csc-body{gap:17px}.csc-facts{gap:14px}}@media(prefers-reduced-motion:reduce){.csc-loading svg{animation:none}}.ci-slot{grid-column:1/-1;min-width:0}.ci-choice{width:100%;background:linear-gradient(110deg,#684b1e,#3c2d46)!important;border:1px solid #ffcf70!important;color:#ffe5ad!important}.ci-choice:disabled{opacity:.58}.ci-choice>span:nth-child(2){flex:1;min-width:0;text-align:left}.ci-icon{display:inline-flex;position:relative;flex:0 0 48px;width:48px;align-items:center;justify-content:center;color:#ffdc87;padding:6px}.ci-icon>svg:last-child{position:absolute;right:-2px;bottom:-3px;padding:3px;box-sizing:content-box;background:#ffdc87;color:#40263d;border-radius:50%;border:2px solid #523d38}.ci-hint{display:flex;align-items:center;gap:10px;margin:14px 0;font-size:13px;color:#e0ccaa}.ci-hint svg{flex-shrink:0}.ci-form,.ci-complete{padding:24px;margin:20px 0;border-radius:18px;border:1px solid #ac8651;background:linear-gradient(120deg,#392c42,#142e38)}.ci-form h3,.ci-complete h3{display:flex;align-items:center;gap:14px;font-size:24px;margin:0 0 18px}.ci-form p,.ci-complete p{margin:14px 0;line-height:1.6}.ci-form label{display:block}.ci-form textarea{display:block;width:100%;margin-top:10px;padding:14px;color:#edf7ff;background:#0c2530;border:1px solid #917b9e;border-radius:12px;font:inherit;resize:vertical}.ci-actions,.ci-existing{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.ci-complete{display:flex;align-items:flex-start;gap:18px;border-color:#ffdc87}.ci-complete>svg{flex-shrink:0;color:#ffdc87}.ci-alert{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:20px;margin:18px 0;background:#493825;border:1px solid #dfa757;border-radius:14px}.ci-alert>span{flex:1}.ci-alert p{margin:10px 0}.ci-dialog{box-sizing:border-box;width:min(760px,94vw);max-height:90vh;overflow:auto;background:#142b38;color:#f1eaff;border:2px solid #d5ad73;border-radius:22px;padding:28px;box-shadow:0 20px 60px #0008;font:inherit}.ci-dialog::backdrop{background:#000b}.ci-dialog header{display:flex;gap:18px;align-items:center}.ci-dialog h2{font-size:28px;flex:1;margin:0}.ci-dialog h3{font-size:23px;overflow-wrap:anywhere;margin:22px 0}.ci-dialog dl{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ci-dialog dt{font-size:12px;color:#bed1e1}.ci-dialog dd{font-weight:700;margin:8px 0;overflow-wrap:anywhere}.ci-dialog p{line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.ci-verified{display:flex;align-items:center;gap:14px;background:#203e3e;border-radius:12px;padding:16px;color:#b8f0d8}.ci-check{display:flex;gap:14px;align-items:flex-start;margin:24px 0}.ci-check input{width:22px;height:22px;flex:0 0 22px;accent-color:#ffce75}.ci-slot button,.ci-dialog button{font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 18px;border-radius:12px;background:#203d50;border:1px solid #7297ad;color:#f1f5ff;cursor:pointer}.ci-slot button:disabled,.ci-dialog button:disabled{cursor:not-allowed;opacity:.55}.ci-dialog .ci-confirm{background:#765321;color:#fff1c8;border-color:#ffdc87;font-weight:800}.ci-slot button:focus-visible,.ci-dialog button:focus-visible,.ci-dialog input:focus-visible,.ci-form textarea:focus-visible{outline:3px solid #ffd887;outline-offset:3px}@media(max-width:650px){.ci-dialog{padding:20px}.ci-dialog h2{font-size:23px}.ci-dialog dl{grid-template-columns:1fr}.ci-form,.ci-complete{padding:18px}.ci-dialog header{flex-wrap:wrap;gap:12px}.ci-actions>*{width:100%}.ci-choice strong{font-size:22px!important}.ci-dialog header h2{min-width:160px}}.ci-network{border-color:#ba91e1}.ci-network .csc-head{background:linear-gradient(115deg,#4b315d,#173740)}.ci-network .csc-emblem{background:linear-gradient(145deg,#ffd786,#d1a9f1);color:#352540}.csc .csc-service-state{--state-ink:#d7e5f2;--state-border:#7793aa;--state-glow:#829bb220;--state-bg:#213440;--state-icon:#344f63;display:flex;align-items:center;gap:18px;flex:0 1 430px;min-width:320px;max-width:100%;padding:22px 24px;border:1px solid var(--state-border);border-left:6px solid var(--state-border);border-radius:18px;background:linear-gradient(115deg,var(--state-bg),#122b38);box-shadow:0 6px 28px var(--state-glow),inset 0 1px #ffffff12;color:var(--state-ink)}.csc .csc-state-active{--state-ink:#afffe0;--state-border:#64e4aa;--state-bg:#154b3c;--state-icon:#246c50;--state-glow:#50db9520}.csc .csc-state-suspended{--state-ink:#ffd4d6;--state-border:#ff8093;--state-bg:#572c3c;--state-icon:#813e4f;--state-glow:#fa6d8226}.csc .csc-state-collection{--state-ink:#ffe1a1;--state-border:#ffbe5e;--state-bg:#53432c;--state-icon:#7b5a2b;--state-glow:#eab64f26}.csc .csc-state-waiting{--state-ink:#e5d7ff;--state-border:#bfa1ff;--state-bg:#42365a;--state-icon:#695088;--state-glow:#b697ee24}.csc .csc-state-cancelled{--state-ink:#ffcbbf;--state-border:#f2957f;--state-bg:#4e3235;--state-icon:#795045;--state-glow:#dc92721c}.csc .csc-service-state-icon{display:grid;place-items:center;width:66px;height:66px;flex:0 0 66px;color:var(--state-ink);background:var(--state-icon);border:1px solid var(--state-border);border-radius:19px;box-shadow:0 3px 14px #0002}.csc .csc-service-state-copy{display:flex;flex-direction:column;gap:7px;min-width:0;flex:1}.csc .csc-service-state-copy small{color:var(--state-ink);font-size:10px;letter-spacing:1.5px;line-height:1.4;font-weight:800;opacity:.85}.csc .csc-service-state-copy strong{color:var(--state-ink);font-size:30px;font-weight:850;line-height:1.12;letter-spacing:-.6px;overflow-wrap:anywhere}.csc .csc-service-state-copy>span{color:var(--state-ink);opacity:.9;font-size:12px;line-height:1.4}@media(max-width:1100px){.csc .csc-service-state{flex-basis:100%;min-width:0}.csc .csc-service-state-copy strong{font-size:30px}}@media(max-width:500px){.csc .csc-service-state{padding:18px 16px;gap:14px}.csc .csc-service-state-icon{width:56px;height:56px;flex-basis:56px;border-radius:16px}.csc .csc-service-state-icon svg{width:32px;height:32px}.csc .csc-service-state-copy strong{font-size:26px}.csc .csc-service-state-copy small{letter-spacing:1px;font-size:9px}}.csc .csc-state-active{--state-dot:#22e884}.csc .csc-state-suspended{--state-dot:#ff394f}.csc .csc-state-collection{--state-dot:#ffdf24;--state-ink:#fff3aa;--state-border:#ffdf24}.csc :is(.csc-state-active,.csc-state-suspended,.csc-state-collection) .csc-service-state-icon{width:66px;height:66px;flex:0 0 66px;border-radius:50%;border:2px solid #ffffff65;background:var(--state-dot);box-shadow:0 0 0 6px #ffffff09,0 4px 18px #0003}.csc :is(.csc-state-active,.csc-state-suspended,.csc-state-collection) .csc-service-state-icon svg{display:none}@media(max-width:500px){.csc :is(.csc-state-active,.csc-state-suspended,.csc-state-collection) .csc-service-state-icon{width:56px;height:56px;flex-basis:56px}}.crm-billing .crm-billing-title{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:20px 0 26px}.crm-billing .crm-billing-title>div:first-child{flex:1;min-width:0}.crm-billing .crm-billing-title h2{font-size:30px;line-height:1.2;overflow-wrap:anywhere}.crm-billing .crm-billing-title>.crm-client-state-shell{display:contents}.crm-client-state-shell .csc-service-state{flex:0 1 450px;width:450px;min-width:320px;margin:0}@media(max-width:1100px){.crm-client-state-shell .csc-service-state{flex-basis:100%;width:100%;min-width:0}}@media(max-width:500px){.crm-billing .crm-billing-title{gap:18px}.crm-billing .crm-billing-title h2{font-size:26px}}


/* network-controls-f764184f8a5d.css */
.csc{--csc-text:#e2f2fc;--csc-muted:#aac5d1;color:var(--csc-text);background:linear-gradient(120deg,#142e3b,#13242f);border:1px solid #406a7d;border-top:3px solid #76d7ef;border-radius:20px;overflow:hidden;margin:24px 0;text-align:left;line-height:1.5;font-size:15px;box-sizing:border-box}.csc *{box-sizing:border-box}.csc h3,.csc h4,.csc p{margin:0}.csc h3{font-size:25px;line-height:1.2;color:var(--csc-text)}.csc h4{font-size:21px}.csc small,.csc p{color:var(--csc-muted)}.csc-head{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:18px!important;padding:25px!important;background:linear-gradient(110deg,#194250,#26354f)!important;border-bottom:1px solid #456676!important;flex-wrap:wrap}.csc-head>div{flex:1;min-width:180px}.csc-head small{font-size:11px;letter-spacing:1.7px;font-weight:800;color:#9ce8dd}.csc-head p{margin-top:9px}.csc-emblem,.csc-action-icon{display:grid;place-items:center;flex:0 0 auto;border-radius:16px;width:62px;height:62px;background:linear-gradient(135deg,#90eadb,#62c9f0);color:#093448;box-shadow:0 5px 25px #5cb8ce24}.csc-state{display:flex;align-items:center;gap:8px;border:1px solid #5b8293;border-radius:20px;padding:7px 13px;font-size:12px;font-weight:800}.csc-body{padding:25px;display:grid;gap:20px;min-width:0}.csc button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 17px;min-height:48px;border:1px solid #598397;border-radius:12px;background:#183e50;color:var(--csc-text);font:inherit;font-weight:750;cursor:pointer;white-space:normal;margin:0;line-height:1.35;box-shadow:none}.csc button:hover:not(:disabled){filter:brightness(1.12)}.csc button:disabled{opacity:.5;cursor:not-allowed}.csc button:focus-visible,.csc input:focus-visible,.csc textarea:focus-visible{outline:3px solid #98eedc;outline-offset:3px}.csc svg{flex-shrink:0;vertical-align:middle}.csc-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.csc button.csc-choice{padding:22px;justify-content:flex-start;text-align:left;gap:17px;min-height:108px;border-radius:16px}.csc-choice>span:nth-child(2){flex:1;min-width:0}.csc-choice strong{font-size:24px;display:block;line-height:1.25}.csc-choice small{display:block;margin-top:8px;font-size:13px;color:inherit;opacity:.85}.csc button.csc-activate{background:linear-gradient(120deg,#165a4c,#173d42);border-color:#65d9af;color:#c5ffe2}.csc button.csc-suspend{background:linear-gradient(120deg,#594331,#3c303b);border-color:#f2b15e;color:#ffe2b4}.csc-activate .csc-action-icon{background:#28775e;color:#bdffe5;border:1px solid #7bdcba}.csc-suspend .csc-action-icon{background:#815731;color:#ffe0a6;border:1px solid #eac084}.csc button.csc-selected{outline:2px solid currentColor;outline-offset:2px}.csc-form{display:grid;gap:20px;padding:22px;border-radius:16px;background:#0e2532;border:1px solid #476677}.csc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.csc-facts>div{min-width:0}.csc-facts small{display:block;font-size:12px;margin-bottom:4px}.csc-facts strong{overflow-wrap:anywhere;font-size:16px}.csc-scope{display:flex;gap:13px;align-items:flex-start;padding:16px;background:#183946;border:1px solid #466b7a;border-radius:12px}.csc-scope p{margin-top:6px;font-size:13px}.csc label.csc-check{display:flex;gap:14px;align-items:center;margin:0;padding:17px;border:1px solid #517380;border-radius:12px;color:var(--csc-text);cursor:pointer}.csc-check input[type=checkbox]{appearance:auto;width:21px;height:21px;flex:0 0 21px;margin:0;accent-color:#78dfbd}.csc-check small{display:block;margin-top:4px}.csc-tv{display:flex;align-items:center;gap:11px}.csc-reason{display:grid;gap:10px;font-weight:650}.csc-reason>span{display:flex;gap:10px;align-items:center}.csc textarea{width:100%;min-height:78px;resize:vertical;background:#0a1e2b;color:var(--csc-text);border:1px solid #5f8496;border-radius:12px;padding:14px;font:inherit;margin:0}.csc textarea::placeholder{color:#91aebd}.csc-buttons{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.csc button.csc-primary{background:linear-gradient(115deg,#187455,#1c5761);border-color:#81e4bd;color:#e8fff5;font-size:17px}.csc button.csc-danger{background:linear-gradient(115deg,#92552d,#733a43);border-color:#ffbd73;color:#fff0d9;font-size:17px}.csc-warning,.csc-success{display:flex;gap:14px;align-items:center;padding:18px;border-radius:13px;flex-wrap:wrap}.csc .csc-warning{color:#ffdda8;background:#453725;border:1px solid #b58549}.csc-warning>span{flex:1;min-width:160px}.csc-success{background:#17483e;border:1px solid #6dd5ac}.csc-success>div{flex:1;min-width:200px}.csc-success p{margin-top:6px}.csc-pending{display:flex;align-items:flex-start;gap:17px;background:#443825;border:1px solid #e5b366;padding:22px;border-radius:16px}.csc-pending>div{min-width:0;display:grid;gap:14px}.csc-pending small{overflow-wrap:anywhere}.csc-footnote,.csc-loading{display:flex;align-items:center;gap:10px;font-size:12px}.csc-loading svg{animation:csc-spin 1.5s linear infinite}.csc-dialog{position:fixed!important;inset:0!important;width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto!important;padding:0!important;overflow:auto;z-index:99999}.csc-dialog:not([open]){display:none}.csc-dialog::backdrop{background:#020b16c9;backdrop-filter:blur(4px)}.csc-dialog .csc-head{position:sticky;top:0;z-index:1}.csc-dialog .csc-head button{padding:10px;min-height:44px}.csc-dialog .csc-body>p{overflow-wrap:anywhere}@keyframes csc-spin{to{transform:rotate(360deg)}}@media(max-width:700px){.csc-head,.csc-body{padding:19px!important}.csc h3{font-size:22px}.csc-emblem{width:52px;height:52px}.csc-choices{grid-template-columns:1fr}.csc-choice strong{font-size:21px}.csc-form{padding:16px}.csc-pending{padding:17px}.csc-buttons>button{flex:1 1 200px}.csc-state{margin-left:70px}.csc-dialog .csc-head{gap:12px!important}.csc-dialog .csc-head>div{min-width:130px}.csc-dialog .csc-body{gap:17px}.csc-facts{gap:14px}}@media(prefers-reduced-motion:reduce){.csc-loading svg{animation:none}}.ci-slot{grid-column:1/-1;min-width:0}.ci-choice{width:100%;background:linear-gradient(110deg,#684b1e,#3c2d46)!important;border:1px solid #ffcf70!important;color:#ffe5ad!important}.ci-choice:disabled{opacity:.58}.ci-choice>span:nth-child(2){flex:1;min-width:0;text-align:left}.ci-icon{display:inline-flex;position:relative;flex:0 0 48px;width:48px;align-items:center;justify-content:center;color:#ffdc87;padding:6px}.ci-icon>svg:last-child{position:absolute;right:-2px;bottom:-3px;padding:3px;box-sizing:content-box;background:#ffdc87;color:#40263d;border-radius:50%;border:2px solid #523d38}.ci-hint{display:flex;align-items:center;gap:10px;margin:14px 0;font-size:13px;color:#e0ccaa}.ci-hint svg{flex-shrink:0}.ci-form,.ci-complete{padding:24px;margin:20px 0;border-radius:18px;border:1px solid #ac8651;background:linear-gradient(120deg,#392c42,#142e38)}.ci-form h3,.ci-complete h3{display:flex;align-items:center;gap:14px;font-size:24px;margin:0 0 18px}.ci-form p,.ci-complete p{margin:14px 0;line-height:1.6}.ci-form label{display:block}.ci-form textarea{display:block;width:100%;margin-top:10px;padding:14px;color:#edf7ff;background:#0c2530;border:1px solid #917b9e;border-radius:12px;font:inherit;resize:vertical}.ci-actions,.ci-existing{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.ci-complete{display:flex;align-items:flex-start;gap:18px;border-color:#ffdc87}.ci-complete>svg{flex-shrink:0;color:#ffdc87}.ci-alert{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:20px;margin:18px 0;background:#493825;border:1px solid #dfa757;border-radius:14px}.ci-alert>span{flex:1}.ci-alert p{margin:10px 0}.ci-dialog{box-sizing:border-box;width:min(760px,94vw);max-height:90vh;overflow:auto;background:#142b38;color:#f1eaff;border:2px solid #d5ad73;border-radius:22px;padding:28px;box-shadow:0 20px 60px #0008;font:inherit}.ci-dialog::backdrop{background:#000b}.ci-dialog header{display:flex;gap:18px;align-items:center}.ci-dialog h2{font-size:28px;flex:1;margin:0}.ci-dialog h3{font-size:23px;overflow-wrap:anywhere;margin:22px 0}.ci-dialog dl{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ci-dialog dt{font-size:12px;color:#bed1e1}.ci-dialog dd{font-weight:700;margin:8px 0;overflow-wrap:anywhere}.ci-dialog p{line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.ci-verified{display:flex;align-items:center;gap:14px;background:#203e3e;border-radius:12px;padding:16px;color:#b8f0d8}.ci-check{display:flex;gap:14px;align-items:flex-start;margin:24px 0}.ci-check input{width:22px;height:22px;flex:0 0 22px;accent-color:#ffce75}.ci-slot button,.ci-dialog button{font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 18px;border-radius:12px;background:#203d50;border:1px solid #7297ad;color:#f1f5ff;cursor:pointer}.ci-slot button:disabled,.ci-dialog button:disabled{cursor:not-allowed;opacity:.55}.ci-dialog .ci-confirm{background:#765321;color:#fff1c8;border-color:#ffdc87;font-weight:800}.ci-slot button:focus-visible,.ci-dialog button:focus-visible,.ci-dialog input:focus-visible,.ci-form textarea:focus-visible{outline:3px solid #ffd887;outline-offset:3px}@media(max-width:650px){.ci-dialog{padding:20px}.ci-dialog h2{font-size:23px}.ci-dialog dl{grid-template-columns:1fr}.ci-form,.ci-complete{padding:18px}.ci-dialog header{flex-wrap:wrap;gap:12px}.ci-actions>*{width:100%}.ci-choice strong{font-size:22px!important}.ci-dialog header h2{min-width:160px}}.ci-network{border-color:#ba91e1}.ci-network .csc-head{background:linear-gradient(115deg,#4b315d,#173740)}.ci-network .csc-emblem{background:linear-gradient(145deg,#ffd786,#d1a9f1);color:#352540}.network-actions{margin-block:24px}.network-mikrotik>.csc-head{background:linear-gradient(115deg,#164e59,#16323e 65%,#25365d)}.network-catv{border-top-color:#c3a0ff}.network-catv>.csc-head{background:linear-gradient(115deg,#473060,#253353 60%,#14333e)}.network-catv .csc-emblem{background:linear-gradient(130deg,#d9b6ff,#9caaff);color:#261b46}.network-actions .csc-choice{min-height:112px}.network-actions .network-collection{margin-top:24px;border-top:1px solid #41606e;padding-top:24px}.network-actions .network-reading{display:flex;gap:8px;align-items:center;color:#b5d2dc;font-size:12px;overflow-wrap:anywhere}.network-actions .csc-head>div{min-width:0}.network-actions .csc-pending small{display:block;margin-top:12px;overflow-wrap:anywhere}.network-actions .csc-warning{flex-wrap:wrap}.network-actions textarea{box-sizing:border-box}.network-actions .csc-dialog{max-height:90dvh;overflow:auto}@media(max-width:760px){.network-actions .csc-choices{grid-template-columns:1fr}.network-actions .csc-head{flex-wrap:wrap}.network-actions .csc-service-state{width:100%;margin-left:0}.network-actions .csc-facts{grid-template-columns:1fr 1fr}.network-actions .csc-choice strong{font-size:20px}.network-actions .csc-head h3{font-size:24px}}.csc .csc-service-state{--state-ink:#d7e5f2;--state-border:#7793aa;--state-glow:#829bb220;--state-bg:#213440;--state-icon:#344f63;display:flex;align-items:center;gap:18px;flex:0 1 430px;min-width:320px;max-width:100%;padding:22px 24px;border:1px solid var(--state-border);border-left:6px solid var(--state-border);border-radius:18px;background:linear-gradient(115deg,var(--state-bg),#122b38);box-shadow:0 6px 28px var(--state-glow),inset 0 1px #ffffff12;color:var(--state-ink)}.csc .csc-state-active{--state-ink:#afffe0;--state-border:#64e4aa;--state-bg:#154b3c;--state-icon:#246c50;--state-glow:#50db9520}.csc .csc-state-suspended{--state-ink:#ffd4d6;--state-border:#ff8093;--state-bg:#572c3c;--state-icon:#813e4f;--state-glow:#fa6d8226}.csc .csc-state-collection{--state-ink:#ffe1a1;--state-border:#ffbe5e;--state-bg:#53432c;--state-icon:#7b5a2b;--state-glow:#eab64f26}.csc .csc-state-waiting{--state-ink:#e5d7ff;--state-border:#bfa1ff;--state-bg:#42365a;--state-icon:#695088;--state-glow:#b697ee24}.csc .csc-state-cancelled{--state-ink:#ffcbbf;--state-border:#f2957f;--state-bg:#4e3235;--state-icon:#795045;--state-glow:#dc92721c}.csc .csc-service-state-icon{display:grid;place-items:center;width:66px;height:66px;flex:0 0 66px;color:var(--state-ink);background:var(--state-icon);border:1px solid var(--state-border);border-radius:19px;box-shadow:0 3px 14px #0002}.csc .csc-service-state-copy{display:flex;flex-direction:column;gap:7px;min-width:0;flex:1}.csc .csc-service-state-copy small{color:var(--state-ink);font-size:10px;letter-spacing:1.5px;line-height:1.4;font-weight:800;opacity:.85}.csc .csc-service-state-copy strong{color:var(--state-ink);font-size:30px;font-weight:850;line-height:1.12;letter-spacing:-.6px;overflow-wrap:anywhere}.csc .csc-service-state-copy>span{color:var(--state-ink);opacity:.9;font-size:12px;line-height:1.4}@media(max-width:1100px){.csc .csc-service-state{flex-basis:100%;min-width:0}.csc .csc-service-state-copy strong{font-size:30px}}@media(max-width:500px){.csc .csc-service-state{padding:18px 16px;gap:14px}.csc .csc-service-state-icon{width:56px;height:56px;flex-basis:56px;border-radius:16px}.csc .csc-service-state-icon svg{width:32px;height:32px}.csc .csc-service-state-copy strong{font-size:26px}.csc .csc-service-state-copy small{letter-spacing:1px;font-size:9px}}.csc .csc-state-active{--state-dot:#22e884}.csc .csc-state-suspended{--state-dot:#ff394f}.csc .csc-state-collection{--state-dot:#ffdf24;--state-ink:#fff3aa;--state-border:#ffdf24}.csc :is(.csc-state-active,.csc-state-suspended,.csc-state-collection) .csc-service-state-icon{width:66px;height:66px;flex:0 0 66px;border-radius:50%;border:2px solid #ffffff65;background:var(--state-dot);box-shadow:0 0 0 6px #ffffff09,0 4px 18px #0003}.csc :is(.csc-state-active,.csc-state-suspended,.csc-state-collection) .csc-service-state-icon svg{display:none}@media(max-width:500px){.csc :is(.csc-state-active,.csc-state-suspended,.csc-state-collection) .csc-service-state-icon{width:56px;height:56px;flex-basis:56px}}.crm-billing .crm-billing-title{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:20px 0 26px}.crm-billing .crm-billing-title>div:first-child{flex:1;min-width:0}.crm-billing .crm-billing-title h2{font-size:30px;line-height:1.2;overflow-wrap:anywhere}.crm-billing .crm-billing-title>.crm-client-state-shell{display:contents}.crm-client-state-shell .csc-service-state{flex:0 1 450px;width:450px;min-width:320px;margin:0}@media(max-width:1100px){.crm-client-state-shell .csc-service-state{flex-basis:100%;width:100%;min-width:0}}@media(max-width:500px){.crm-billing .crm-billing-title{gap:18px}.crm-billing .crm-billing-title h2{font-size:26px}}


/* install-networks-e0b192b583dc.css */
.installation-network{margin:24px 0;padding:24px;border:1px solid #517587;border-top:3px solid #74d8e6;border-radius:20px;background:linear-gradient(120deg,#193d49,#162934);color:#e4f4ff;min-width:0}.installation-network header{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.installation-network-emblem{display:grid;place-items:center;width:62px;height:62px;border-radius:18px;background:#73d8d6;color:#083442;flex-shrink:0}.installation-network header>div{flex:1;min-width:190px}.installation-network h3{margin:5px 0;font-size:24px}.installation-network p{margin:8px 0;line-height:1.55}.installation-network small{font-size:12px;color:#bbd4de}.installation-network header small{letter-spacing:.1em;font-weight:800}.installation-network button{display:flex;gap:9px;align-items:center;padding:13px 18px;background:#164759;border:1px solid #79bfd1;border-radius:12px;color:#edfcff;font-weight:750;cursor:pointer;min-height:48px}.installation-network button:disabled{opacity:.55;cursor:wait}.installation-network button:focus-visible{outline:3px solid #a4efdf;outline-offset:4px}.installation-network-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.installation-network-path span{display:flex;align-items:center;gap:10px;background:#0c2630;border:1px solid #395766;padding:15px;border-radius:12px;font-size:13px}.installation-network svg{flex-shrink:0}.installation-network-warning{display:flex;gap:12px;padding:15px;border:1px solid #b88639;border-radius:12px;background:#413525;color:#ffdfa3}.installation-network-data{border-top:1px solid #395766;margin-top:20px;padding-top:14px}.installation-network dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.installation-network dt{font-size:12px;color:#abc7d5;margin-bottom:6px}.installation-network dd{margin:0;font-size:17px;font-weight:750;overflow-wrap:anywhere}.installation-network article{border:1px solid #3f7d84;background:#102d35;padding:18px;border-radius:12px;margin:15px 0}.installation-network h4{display:flex;gap:10px;align-items:center;margin:0 0 12px;font-size:18px}.installation-network footer{display:flex;gap:10px;align-items:center;line-height:1.5;margin-top:20px;font-size:12px;color:#bed7de}@media(max-width:800px){.installation-network-path{grid-template-columns:1fr}.installation-network dl{grid-template-columns:repeat(2,minmax(0,1fr))}.installation-network header button{width:100%;justify-content:center}.installation-network{padding:18px}.installation-network h3{font-size:21px}}


/* install-reassignment-09d1f25aa741.css */
.install-departure{margin:26px 0;padding:24px;border:1px solid #995f70;border-top:3px solid #faac95;border-radius:22px;background:linear-gradient(120deg,#32283c,#102832);color:#e5f2f6;overflow-wrap:anywhere}.install-departure *{box-sizing:border-box}.install-departure header{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.install-departure header>div{flex:1;min-width:220px}.install-departure h3{font-size:25px;margin:5px 0 10px}.install-departure h4{font-size:19px;margin:0 0 14px;display:flex;align-items:center;gap:10px}.install-departure p{line-height:1.6;margin:8px 0}.install-departure small{font-size:12px;color:#c4ccd9}.install-departure header small{font-weight:800;letter-spacing:1.4px;color:#ffc3aa}.install-departure-emblem{display:grid;place-items:center;flex-shrink:0;width:66px;height:66px;border-radius:20px;background:linear-gradient(140deg,#ffd6a4,#e49ebc);color:#302033}.install-departure button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 18px;background:#173b4e;color:#edf8fc;border:1px solid #628494;border-radius:12px;font-size:14px;font-weight:750;cursor:pointer;white-space:normal}.install-departure button:hover:not(:disabled){background:#245168}.install-departure button:disabled{opacity:.48;cursor:not-allowed}.install-departure button:focus-visible,.install-departure input:focus-visible,.install-departure textarea:focus-visible{outline:3px solid #92edda;outline-offset:3px}.install-departure svg{flex-shrink:0}.install-departure-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:18px}.install-departure-tools>span,.install-departure footer{display:flex;align-items:center;gap:10px;font-size:13px;color:#c0d2dc}.install-departure-body{border-top:1px solid #536171;margin-top:22px;padding-top:22px}.install-departure dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 24px}.install-departure dt{font-size:12px;color:#c5ccd8;margin-bottom:7px}.install-departure dd{margin:0;font-size:16px;font-weight:750}.install-departure-kinds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.install-departure-kinds button{padding:20px 14px;justify-content:flex-start;text-align:left;font-size:17px;background:#172c3b}.install-departure-kinds button[aria-pressed=true]{border:2px solid #ffc39e;background:#493846}.install-departure-kinds small{display:block;margin-top:7px;font-weight:400}.install-departure-warning,.install-departure-success{display:flex;gap:14px;align-items:flex-start;margin:20px 0!important;padding:20px;border:1px solid #bf9461;border-radius:14px;background:#403629;color:#ffe3b3}.install-departure-success{background:#133e37;border-color:#79d4ad;color:#d8ffeb}.install-departure ul{padding-left:22px;line-height:1.7;margin:12px 0}.install-departure li{margin-bottom:8px}.install-departure label{display:block;font-size:14px;font-weight:650;margin:18px 0 10px}.install-departure textarea,.install-departure input:not([type=checkbox]){display:block;width:100%;max-width:100%;border:1px solid #7c8d9b;border-radius:12px;color:#edf5ff;background:#0d2632;padding:14px;min-height:48px}.install-departure textarea{min-height:112px;resize:vertical;margin-bottom:20px}.install-departure-primary{background:#365060!important;font-size:17px!important;padding:16px 22px!important}.install-departure-review{padding:22px;border:1px solid #e9a38f;border-radius:16px;margin-top:22px;background:#2b303a}.install-departure-review>input{max-width:240px!important}.install-departure .install-departure-check{display:flex;align-items:center;gap:14px;min-height:48px}.install-departure input[type=checkbox]{width:22px;height:22px;flex-shrink:0;accent-color:#f3b8ad;margin:0}.install-departure-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:20px}.install-departure-danger{background:#773d43!important;border-color:#fca7a1!important;font-size:17px!important}.install-departure footer{border-top:1px solid #536171;margin-top:22px;padding-top:18px;align-items:flex-start;line-height:1.6}.install-departure-history{border-top:1px solid #657187;margin-top:24px;padding-top:24px}.install-departure-history article{padding:18px 0;border-bottom:1px solid #526475}.install-departure-history h4{display:inline-flex;margin-right:18px}@media(max-width:900px){.install-departure-kinds{grid-template-columns:1fr}.install-departure dl{grid-template-columns:repeat(2,minmax(0,1fr))}.install-departure header>button{width:100%}}@media(max-width:500px){.install-departure{padding:18px}.install-departure header>div{min-width:0;flex-basis:calc(100% - 90px)}.install-departure h3{font-size:21px}.install-departure header small{font-size:10px}.install-departure dl{grid-template-columns:1fr}.install-departure-tools>button,.install-departure-actions>button{width:100%}.install-departure-review,.install-departure-warning{padding:16px}.install-departure-primary{width:100%}}.install-departure{color-scheme:dark}

.network-reassignment-notice{display:flex;gap:18px;align-items:flex-start;margin:20px 0;padding:22px;border:1px solid #b79ce9;border-left:5px solid #c4a5ff;border-radius:16px;background:linear-gradient(120deg,#352745,#133543);color:#f1eaff;overflow-wrap:anywhere}.network-reassignment-notice>svg{flex:none;color:#cfb9ff}.network-reassignment-notice p{line-height:1.65;margin:10px 0}.network-reassignment-notice small{color:#d0c9e8}.network-reassignment-notice strong{font-size:15px;letter-spacing:.06em}


/* reassign-edit-1e105b81b0f8.css */
.reassign-editor,.reassign-editor-dialog{color-scheme:dark;color:#e9f5fa;font:inherit;overflow-wrap:anywhere}.reassign-editor{margin:20px 0;padding:22px;border:1px solid #8172ad;border-radius:16px;background:linear-gradient(110deg,#302c45,#12343f)}.reassign-editor-header{display:flex;align-items:center;gap:16px}.reassign-editor-header>div{flex:1;min-width:0}.reassign-editor p{line-height:1.6;margin:8px 0}.reassign-editor button,.reassign-editor-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:12px 17px;border:1px solid #8faac4;border-radius:11px;background:#163e51;color:#eaffff;font:inherit;font-weight:700;cursor:pointer}.reassign-editor button:disabled,.reassign-editor-dialog button:disabled{opacity:.5;cursor:not-allowed}.reassign-editor svg,.reassign-editor-dialog svg{flex-shrink:0}.reassign-editor-dialog{width:min(780px,calc(100vw - 28px));max-height:calc(100dvh - 32px);box-sizing:border-box;overflow:auto;padding:26px;border:1px solid #c0a5ef;border-radius:22px;background:#102530;box-shadow:0 20px 100px #000a}.reassign-editor-dialog::backdrop{background:#040b12cf}.reassign-editor-dialog header{display:flex;align-items:center;gap:16px;border-bottom:1px solid #536270;padding-bottom:20px;margin-bottom:22px}.reassign-editor-dialog header>div{flex:1}.reassign-editor-dialog header small{color:#c9b1ff;font-size:11px;letter-spacing:.12em}.reassign-editor-dialog h3{margin:8px 0;font-size:24px}.reassign-editor-dialog h4{font-size:20px;margin:16px 0}.reassign-editor-dialog p{line-height:1.6}.reassign-editor-original,.reassign-editor-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.reassign-editor-original>div{display:flex;flex-direction:column;gap:9px;border:1px solid #526d7b;padding:16px;border-radius:13px}.reassign-editor-original small{color:#b2c7d2}.reassign-editor-fields label{display:flex;flex-wrap:wrap;align-items:center;gap:9px;font-weight:650}.reassign-editor-fields select,.reassign-editor-reason textarea{display:block;box-sizing:border-box;width:100%;min-height:48px;margin-top:4px;padding:12px;border:1px solid #7b96a6;border-radius:10px;background:#09202c;color:#f0faff;font:inherit}.reassign-editor-reason textarea{min-height:100px;resize:vertical}.reassign-editor-alert{display:flex;gap:13px;align-items:flex-start;background:#423626;border:1px solid #c09045;border-radius:12px;padding:16px;color:#ffe0a8}.reassign-editor-ack{display:flex;gap:14px;align-items:flex-start;line-height:1.65;margin:22px 0}.reassign-editor-ack input{width:22px;height:22px;flex:none;accent-color:#b8a0f1;margin-top:3px}.reassign-editor-dialog footer,.reassign-editor-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:22px}.reassign-editor-save{background:#574078!important;border-color:#c7adf4!important}.reassign-editor-pending small{display:block}.reassign-editor-result{display:flex;gap:14px;margin-top:18px;padding:17px;border:1px solid #77cfb4;background:#143c35;border-radius:13px}.reassign-editor button:focus-visible,.reassign-editor-dialog :is(button,select,textarea,input):focus-visible{outline:3px solid #9fe9db;outline-offset:3px}@media(max-width:600px){.reassign-editor-header{flex-wrap:wrap}.reassign-editor-header button{width:100%}.reassign-editor-dialog{padding:18px}.reassign-editor-original,.reassign-editor-fields{grid-template-columns:1fr}.reassign-editor-dialog footer button{width:100%}.reassign-editor-dialog h3{font-size:20px}.reassign-editor-dialog header{align-items:flex-start}}


/* install-router-exit-ae9bb4ad590b.css */
.install-departure{margin:26px 0;padding:24px;border:1px solid #995f70;border-top:3px solid #faac95;border-radius:22px;background:linear-gradient(120deg,#32283c,#102832);color:#e5f2f6;overflow-wrap:anywhere}.install-departure *{box-sizing:border-box}.install-departure header{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.install-departure header>div{flex:1;min-width:220px}.install-departure h3{font-size:25px;margin:5px 0 10px}.install-departure h4{font-size:19px;margin:0 0 14px;display:flex;align-items:center;gap:10px}.install-departure p{line-height:1.6;margin:8px 0}.install-departure small{font-size:12px;color:#c4ccd9}.install-departure header small{font-weight:800;letter-spacing:1.4px;color:#ffc3aa}.install-departure-emblem{display:grid;place-items:center;flex-shrink:0;width:66px;height:66px;border-radius:20px;background:linear-gradient(140deg,#ffd6a4,#e49ebc);color:#302033}.install-departure button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 18px;background:#173b4e;color:#edf8fc;border:1px solid #628494;border-radius:12px;font-size:14px;font-weight:750;cursor:pointer;white-space:normal}.install-departure button:hover:not(:disabled){background:#245168}.install-departure button:disabled{opacity:.48;cursor:not-allowed}.install-departure button:focus-visible,.install-departure input:focus-visible,.install-departure textarea:focus-visible{outline:3px solid #92edda;outline-offset:3px}.install-departure svg{flex-shrink:0}.install-departure-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:18px}.install-departure-tools>span,.install-departure footer{display:flex;align-items:center;gap:10px;font-size:13px;color:#c0d2dc}.install-departure-body{border-top:1px solid #536171;margin-top:22px;padding-top:22px}.install-departure dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 24px}.install-departure dt{font-size:12px;color:#c5ccd8;margin-bottom:7px}.install-departure dd{margin:0;font-size:16px;font-weight:750}.install-departure-kinds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.install-departure-kinds button{padding:20px 14px;justify-content:flex-start;text-align:left;font-size:17px;background:#172c3b}.install-departure-kinds button[aria-pressed=true]{border:2px solid #ffc39e;background:#493846}.install-departure-kinds small{display:block;margin-top:7px;font-weight:400}.install-departure-warning,.install-departure-success{display:flex;gap:14px;align-items:flex-start;margin:20px 0!important;padding:20px;border:1px solid #bf9461;border-radius:14px;background:#403629;color:#ffe3b3}.install-departure-success{background:#133e37;border-color:#79d4ad;color:#d8ffeb}.install-departure ul{padding-left:22px;line-height:1.7;margin:12px 0}.install-departure li{margin-bottom:8px}.install-departure label{display:block;font-size:14px;font-weight:650;margin:18px 0 10px}.install-departure textarea,.install-departure input:not([type=checkbox]){display:block;width:100%;max-width:100%;border:1px solid #7c8d9b;border-radius:12px;color:#edf5ff;background:#0d2632;padding:14px;min-height:48px}.install-departure textarea{min-height:112px;resize:vertical;margin-bottom:20px}.install-departure-primary{background:#365060!important;font-size:17px!important;padding:16px 22px!important}.install-departure-review{padding:22px;border:1px solid #e9a38f;border-radius:16px;margin-top:22px;background:#2b303a}.install-departure-review>input{max-width:240px!important}.install-departure .install-departure-check{display:flex;align-items:center;gap:14px;min-height:48px}.install-departure input[type=checkbox]{width:22px;height:22px;flex-shrink:0;accent-color:#f3b8ad;margin:0}.install-departure-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:20px}.install-departure-danger{background:#773d43!important;border-color:#fca7a1!important;font-size:17px!important}.install-departure footer{border-top:1px solid #536171;margin-top:22px;padding-top:18px;align-items:flex-start;line-height:1.6}.install-departure-history{border-top:1px solid #657187;margin-top:24px;padding-top:24px}.install-departure-history article{padding:18px 0;border-bottom:1px solid #526475}.install-departure-history h4{display:inline-flex;margin-right:18px}@media(max-width:900px){.install-departure-kinds{grid-template-columns:1fr}.install-departure dl{grid-template-columns:repeat(2,minmax(0,1fr))}.install-departure header>button{width:100%}}@media(max-width:500px){.install-departure{padding:18px}.install-departure header>div{min-width:0;flex-basis:calc(100% - 90px)}.install-departure h3{font-size:21px}.install-departure header small{font-size:10px}.install-departure dl{grid-template-columns:1fr}.install-departure-tools>button,.install-departure-actions>button{width:100%}.install-departure-review,.install-departure-warning{padding:16px}.install-departure-primary{width:100%}}.install-departure{color-scheme:dark}


/* collection-cancel-c0fa38e3ef43.css */
.cc-panel{margin:24px 0;padding:28px;border:1px solid #aa86d4;border-top:4px solid #c4a0fc;border-radius:22px;background:linear-gradient(125deg,#302541,#102e37);color:#e9f6ff;overflow-wrap:anywhere}.cc-panel header{display:flex;align-items:center;gap:20px;margin-bottom:24px}.cc-emblem{display:grid;place-items:center;flex:none;width:72px;height:72px;border-radius:22px;background:#d8b5ff;color:#281b3c;box-shadow:0 6px 28px #bb88ef33}.cc-panel h3{font-size:clamp(24px,3vw,32px);margin:4px 0}.cc-panel header small{color:#d5b5ff;letter-spacing:.16em;font-size:11px;font-weight:800}.cc-panel p{line-height:1.55;margin:10px 0;color:#d0e2eb}.cc-panel button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:13px 18px;border:1px solid #7f9fab;border-radius:13px;background:#163744;color:#edf8ff;font-weight:700;font-size:15px;cursor:pointer;white-space:normal;line-height:1.4}.cc-panel button:disabled{opacity:.5;cursor:not-allowed}.cc-panel button:not(:disabled):hover{filter:brightness(1.16)}.cc-panel :focus-visible{outline:3px solid #83ead6;outline-offset:3px}.cc-panel button svg{flex-shrink:0}.cc-panel .cc-main{background:linear-gradient(115deg,#a573e9,#7257bf);border-color:#d6b5ff;color:#fff;font-size:17px;min-height:64px;text-align:left}.cc-main span{display:grid;gap:3px}.cc-panel small{font-size:12px;font-weight:400;line-height:1.4}.cc-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.cc-panel .cc-options button{text-align:left;justify-content:flex-start;padding:20px;min-height:100px}.cc-options span{display:grid;gap:6px}.cc-options strong{font-size:18px}.cc-panel .cc-options button[aria-pressed=true]{border:2px solid #dfbaff;background:#57377a;box-shadow:0 0 0 3px #d3a5ff22}.cc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0}.cc-panel label{display:grid;gap:10px;font-size:14px;font-weight:600}.cc-panel input:not([type=checkbox]),.cc-panel select,.cc-panel textarea{box-sizing:border-box;min-width:0;width:100%;padding:14px;border:1px solid #74909e;border-radius:11px;background:#0b242e;color:#e9f6ff;font:inherit;min-height:50px;color-scheme:dark}.cc-panel textarea{resize:vertical}.cc-wide{grid-column:1/-1}.cc-panel .cc-check{display:flex;align-items:flex-start;gap:14px;padding:18px;margin:20px 0;border:1px solid #708793;border-radius:12px;line-height:1.55}.cc-panel input[type=checkbox]{width:21px;height:21px;flex:none;accent-color:#b695ff;margin:0}.cc-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px}.cc-alert{display:flex;align-items:center;gap:14px;padding:18px;margin:18px 0;border:1px solid #d6a765;border-radius:14px;background:#493c27;color:#ffe1a8;line-height:1.6}.cc-alert svg{flex:none}.cc-alert span{flex:1}.cc-review{padding:24px;border:1px solid #b99edb;border-radius:18px;background:#122a3599}.cc-review h4{display:flex;align-items:center;gap:12px;font-size:23px;margin:0 0 18px}.cc-outcome{display:block;padding:17px;border-left:5px solid #c7a1ff;background:#54397477;font-size:21px;border-radius:8px}.cc-proof{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:20px 0}.cc-proof span{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px;border:1px solid #637c8b;border-radius:12px}.cc-proof small{width:100%}.cc-foot{display:flex;align-items:flex-start;gap:12px}.cc-foot svg{flex:none;margin-top:3px}.cc-receipt{display:block;margin-top:20px;color:#c0cbd7}.cc-complete{display:flex;align-items:flex-start;gap:20px;padding:24px;border:1px solid #79d9b6;border-radius:16px;background:#163d36}.cc-complete svg{flex:none;color:#8be3bc}.cc-complete strong{font-size:25px;color:#a1f2d1}.cc-note{margin-top:22px}@media(max-width:650px){.cc-panel{padding:18px}.cc-panel header{gap:13px;align-items:flex-start}.cc-emblem{width:52px;height:52px;border-radius:15px}.cc-options,.cc-fields{grid-template-columns:1fr}.cc-panel .cc-options button{min-height:90px}.cc-review{padding:16px}.cc-actions{flex-direction:column}.cc-actions button{width:100%}.cc-alert{flex-wrap:wrap}.cc-complete{padding:16px}.cc-complete strong{font-size:21px}}@media(prefers-reduced-motion:reduce){.cc-panel *{animation:none!important;transition:none!important}}


/* work-review-f6b5b169e47a.css */
.work-review{margin:24px 0;padding:26px;border:1px solid #bb8191;border-top:4px solid #ff9ab1;border-radius:22px;background:linear-gradient(120deg,#442d42,#122d38 80%);color:#eff8ff;box-sizing:border-box;overflow-wrap:anywhere}.work-review header{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.work-review header>div{flex:1;min-width:200px}.work-review h3{font-size:clamp(21px,2.3vw,29px);margin:5px 0 10px!important;line-height:1.2}.work-review small{color:#f7bfd0;letter-spacing:.045em}.work-review p{line-height:1.65;margin:10px 0;color:#d0e2ec}.wr-symbol{width:68px;height:68px;background:#f6b1c8;color:#332335;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.work-review button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 18px;border:1px solid #779fae;border-radius:13px;background:#193d4d;color:#edf9ff;font-weight:750;cursor:pointer;white-space:normal}.work-review button.wr-primary{background:linear-gradient(115deg,#8c3455,#633a69);border:1px solid #ffb7cc;box-shadow:0 4px 16px #09151c55;font-size:17px;min-height:58px}.work-review button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.work-review button:not(:disabled):hover{filter:brightness(1.15)}.work-review button:focus-visible,.work-review input:focus-visible,.work-review select:focus-visible,.work-review textarea:focus-visible{outline:3px solid #fbd773;outline-offset:3px}.work-review form{margin-top:24px;border-top:1px solid #809caf60;padding-top:20px}.work-review fieldset,.wr-existing{border:0;padding:0;margin:0;min-width:0}.wr-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.work-review label{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-weight:650;font-size:14px;margin:0 0 20px;color:#dfedf6}.work-review select,.work-review input:not([type=checkbox]),.work-review textarea{width:100%;box-sizing:border-box;min-height:48px;background:#0b2531!important;color:#f1f7fa!important;border:1px solid #658393;border-radius:10px;padding:12px;line-height:1.5;color-scheme:dark;font:inherit}.work-review textarea{min-height:105px;resize:vertical}.work-review .wr-check{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:13px;padding:18px;border:1px solid #779bac;border-radius:12px;line-height:1.6;background:#102f3b}.work-review input[type=checkbox]{width:21px;height:21px;min-width:21px;margin:2px 0;accent-color:#e994b7}.work-review footer{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.wr-message,.wr-reason{background:#172732;border:1px solid #ecb584;padding:18px;border-radius:13px;margin:20px 0!important;white-space:pre-wrap}.wr-reason strong{font-size:21px;color:#ffd290}.work-review .wr-safe{display:flex;align-items:flex-start;gap:12px;font-size:14px;margin:20px 0}.wr-safe svg{flex-shrink:0;margin-top:4px}.wr-operator{background:linear-gradient(120deg,#482b38,#183641);border-top-color:#ff819a}.wr-history{padding:15px 0;border-top:1px solid #779fae70}.work-review details{margin-top:22px}.work-review summary{cursor:pointer;font-weight:700;padding:14px}.wr-existing:disabled{opacity:.6}.install-attention-notice[data-install-attention=review]{border-color:#ff819a;background:linear-gradient(115deg,#592e47,#26344b)}.install-row.tone-review,.install-dossier.tone-review{border-color:#ff9ab1!important}.work-review *{max-width:100%}@media(max-width:620px){.work-review{padding:18px;border-radius:17px}.wr-fields{grid-template-columns:1fr;gap:0}.work-review header{gap:13px}.wr-symbol{width:55px;height:55px}.work-review header>div{min-width:170px}.work-review .wr-primary{width:100%}.work-review footer{flex-direction:column-reverse}.work-review footer button{width:100%}}


/* employees-management-2c8ef489ac40.css */
.employee-shell{--ep:#72e0da;--ep-text:#e7f3fa;color:var(--ep-text);max-width:1440px;margin:auto;padding:24px;box-sizing:border-box}.employee-shell *{box-sizing:border-box}.employee-shell button,.employee-shell input,.employee-shell select{font:inherit}.employee-shell button,.employee-shell a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:10px}.employee-shell button{color:var(--ep-text);background:#153d4e;border:1px solid #568b9e;border-radius:12px;padding:12px 16px;cursor:pointer}.employee-shell button:disabled{opacity:.48;cursor:not-allowed}.employee-shell button:hover:not(:disabled){filter:brightness(1.13)}.employee-shell button:active:not(:disabled){transform:translateY(1px)}.employee-shell button:focus-visible,.employee-shell a:focus-visible{outline:3px solid var(--ep);outline-offset:3px}.employee-shell svg{flex-shrink:0;vertical-align:middle}.employee-shell h1,.employee-shell h2,.employee-shell h3,.employee-shell p{margin:0}.employee-shell h2{font-size:22px;display:flex;align-items:center;gap:12px}.employee-shell h3{display:flex;align-items:center;gap:10px;font-size:18px}.employee-shell p{line-height:1.6;color:#bed2df}.employee-shell small{line-height:1.5;color:#b2c9d7}.employee-nav,.employee-session{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.employee-nav a{color:#98e5df;text-decoration:none}.employee-session{margin:24px 0}.employee-session span{display:flex;align-items:center;gap:10px}.employee-hero{display:flex;gap:24px;align-items:center;padding:32px;border:1px solid #72bec7;border-top:3px solid var(--ep);border-radius:24px;background:linear-gradient(120deg,#174d58,#183443 60%,#343057)}.employee-hero-icon{display:grid;place-items:center;width:86px;height:86px;flex-shrink:0;border-radius:25px;background:linear-gradient(135deg,#90ead4,#65cce8);color:#063742}.employee-hero h1{font-size:clamp(26px,3vw,38px);line-height:1.2;margin:8px 0 12px}.employee-hero small{font-weight:800;letter-spacing:2px;color:#a0eee2}.employee-tabs{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.employee-tabs button{justify-content:flex-start;gap:18px;padding:20px;text-align:left;background:#122c37}.employee-tabs svg{width:30px;height:30px}.employee-tabs span{display:grid;gap:5px;font-weight:700;font-size:18px}.employee-tabs strong{font-size:13px;color:#bbd1dd;font-weight:500}.employee-tabs button[aria-pressed=true]{background:linear-gradient(115deg,#195c5c,#183c4d);border-color:#84e5d0;box-shadow:inset 4px 0 #84e5d0}.employee-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px 0 16px}.employee-toolbar p{margin-top:8px}.employee-buttons{display:flex;gap:12px;flex-wrap:wrap}.employee-shell .employee-primary{background:linear-gradient(110deg,#166359,#175161);border-color:#81e3c5;font-weight:800}.employee-policy{display:flex;align-items:flex-start;gap:10px;padding:16px;border:1px solid #345c65;border-radius:12px;margin-bottom:24px!important}.employee-policy svg{margin-top:3px;color:#84e5d0}.employee-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.employee-card{min-width:0;border:1px solid #355363;border-radius:20px;background:#11232c;padding:24px}.employee-filters{display:grid;grid-template-columns:minmax(0,1fr) 145px;gap:14px;align-items:end;margin-bottom:22px}.employee-shell label{display:block;font-size:13px;font-weight:700;color:#c1d6e1;margin-bottom:16px}.employee-shell input,.employee-shell select{display:block;color:#edf7fb;background:#091e29;border:1px solid #608595;border-radius:10px;min-height:48px;width:100%;padding:12px;margin-top:8px;min-width:0;color-scheme:dark}.employee-shell input:focus,.employee-shell select:focus{outline:2px solid #7fe2d3;outline-offset:2px}.employee-shell input[readonly],.employee-shell select:disabled{opacity:.7}.employee-shell .employee-search{display:flex;align-items:center;gap:10px;background:#091e29;border:1px solid #608595;border-radius:10px;padding-left:12px;margin-top:0}.employee-shell .employee-search:focus-within{outline:2px solid #7fe2d3;outline-offset:2px}.employee-shell .employee-search input{border:0;margin:0;outline:none;background:transparent}.employee-list{display:grid;gap:12px;max-height:700px;overflow-y:auto;padding:3px}.employee-shell .employee-row{justify-content:flex-start;text-align:left;padding:16px;background:#102e3b;border:1px solid #355b6b;width:100%;gap:14px}.employee-row.selected{border-color:#8ae1d9;box-shadow:inset 3px 0 #8ae1d9}.employee-avatar{height:44px;width:44px;display:grid;place-items:center;border-radius:14px;background:#254959;color:#91dedc;flex-shrink:0}.employee-identity{display:grid;gap:6px;min-width:0;flex:1;overflow-wrap:anywhere}.employee-identity strong{font-size:16px;line-height:1.4}.employee-identity span{color:#a5c1d1;font-size:12px}.employee-state{display:flex;align-items:center;gap:7px;font-size:12px;flex-shrink:0}.employee-state i{width:12px;height:12px;border-radius:50%;display:block}.employee-state.active i{background:#48df9b;box-shadow:0 0 0 4px #48df9b18}.employee-state.inactive i{background:#fb727d}.employee-unlinked{color:#ffcd79!important}.employee-empty{display:grid;gap:22px;padding:30px 6px;color:#a6dfe0}.employee-empty h2{display:block}.employee-title{display:flex;justify-content:space-between;gap:12px;margin-bottom:24px}.employee-shell fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;gap:4px}.employee-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.employee-shell fieldset>button[type=submit]{margin-top:20px}.employee-account-actions{display:grid;gap:18px;margin-top:30px;padding-top:24px;border-top:1px solid #355363}.employee-shell .employee-danger{background:#592637;border-color:#e78188}.employee-shell .employee-link{margin:0 0 18px;font-size:13px;justify-content:flex-start}.employee-person{padding:18px;border:1px solid #8769bc;background:#262b49;border-radius:12px;margin-bottom:18px}.employee-person small{display:block;margin-top:12px}.employee-notice,.employee-error{display:flex;align-items:center;gap:16px;padding:20px;border-radius:14px;margin:18px 0;border:1px solid #46977e;background:#153c33;color:#b4f2d5;overflow-wrap:anywhere}.employee-error{border-color:#a98048;background:#413424;color:#ffe2b1}.employee-technicians>p{display:flex;align-items:center;gap:12px;margin-bottom:20px}.employee-technicians .admin-accounts-page-header{display:none}.employee-confirm-overlay,.employee-overlay{position:fixed;inset:0;z-index:1200;background:#04121be6;overflow-y:auto;padding:28px 16px;display:flex;align-items:flex-start;justify-content:center}.employee-overlay>.employee-shell{background:#0b1821;border-radius:22px;width:100%;margin:auto}.employee-confirm-overlay{z-index:1250;align-items:center}.employee-confirm{width:min(540px,100%);max-height:calc(100dvh - 56px);overflow-y:auto;display:grid;gap:20px;padding:28px;border:1px solid #7ee5d3;border-radius:22px;background:linear-gradient(135deg,#163b46,#202e45);box-shadow:0 24px 90px #0008}.employee-confirm h2{display:block}.employee-confirm>svg{color:#83e4cd}.employee-confirm .employee-buttons{justify-content:flex-end}@media(max-width:1000px){.employee-grid{grid-template-columns:1fr}.employee-list{max-height:430px}.employee-toolbar{align-items:flex-start}.employee-fields{grid-template-columns:1fr 1fr}}@media(max-width:600px){.employee-shell{padding:14px}.employee-hero{padding:22px 18px;gap:16px;align-items:flex-start}.employee-hero-icon{width:55px;height:55px;border-radius:17px}.employee-hero-icon svg{width:30px}.employee-hero small{font-size:9px;letter-spacing:1px}.employee-hero p{font-size:13px}.employee-tabs{gap:10px}.employee-tabs button{padding:14px;gap:10px}.employee-tabs span{font-size:15px}.employee-tabs strong{font-size:11px}.employee-tabs svg{width:22px}.employee-toolbar{flex-direction:column}.employee-card{padding:18px}.employee-filters{grid-template-columns:1fr}.employee-filters label{margin-bottom:0}.employee-fields{grid-template-columns:1fr}.employee-row{flex-wrap:wrap}.employee-state{margin-left:auto}.employee-session{flex-wrap:wrap;font-size:13px}.employee-notice,.employee-error{flex-wrap:wrap}.employee-confirm{padding:24px}.employee-confirm-overlay{align-items:flex-start}.employee-editor{scroll-margin-top:25px}}


/* task-service-84e24359e73d.css */
.tsa-shell{--accent:#77e5be;margin:24px 0;padding:26px;border:1px solid #456b79;border-top:3px solid var(--accent);border-radius:24px;background:linear-gradient(135deg,#173b3d,#152637 65%,#21243c);color:#eaf6ff;overflow-wrap:anywhere}.tsa-shell *{box-sizing:border-box}.tsa-shell.tsa-suspend{--accent:#ffb67b}.tsa-hero{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.tsa-symbol{width:76px;height:76px;flex:none;display:grid;place-items:center;background:var(--accent);color:#073737;border-radius:23px;box-shadow:0 10px 35px #001c2550}.tsa-symbol svg{width:36px;height:36px}.tsa-shell h2{font-size:clamp(23px,2.4vw,32px);line-height:1.2;margin:8px 0}.tsa-shell h3{display:flex;align-items:center;gap:10px;font-size:19px;margin:8px 0 18px}.tsa-shell small{font-size:11px;letter-spacing:.1em;color:#b7d7e2}.tsa-hero p{margin:8px 0;color:#bbd1dc}.tsa-state{margin-left:auto;display:flex;gap:10px;align-items:center;color:var(--accent);font-size:12px;padding:14px;border-radius:14px;border:1px solid #618888}.tsa-state>span,.tsa-dot{width:14px;height:14px;background:#ffd36e;border-radius:50%;flex:none;display:inline-block}.tsa-complete .tsa-state>span,.tsa-dot.green{background:#23e599;box-shadow:0 0 0 4px #23e59922}.tsa-dot.red{background:#ff656f;box-shadow:0 0 0 4px #ff656f22}.tsa-progress{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);padding:24px 0;margin:18px 0;border-bottom:1px solid #456473;gap:12px}.tsa-progress li{display:flex;align-items:center;gap:10px;font-size:13px;color:#b3cbd6}.tsa-progress b{border:1px solid #658190;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;flex:none}.tsa-progress .active{color:var(--accent)}.tsa-progress .active b{background:var(--accent);color:#082b31}.tsa-client{display:grid;grid-template-columns:1.4fr 1.3fr 1fr;gap:20px;background:#092330;padding:20px;border-radius:16px;margin-bottom:24px}.tsa-client>div,.tsa-channels>div{display:flex;flex-direction:column;gap:9px}.tsa-client strong{font-size:17px}.tsa-client span,.tsa-channels span{font-size:12px;color:#c1d5df}.tsa-form{max-width:950px}.tsa-form label{display:flex;flex-direction:column;gap:10px;margin:18px 0;font-size:14px;color:#d7e8ed}.tsa-shell textarea,.tsa-shell input:not([type=checkbox]){display:block;width:100%;min-height:48px;padding:13px;background:#0a202c;color:#f0faff;border:1px solid #608594;border-radius:10px;font:inherit}.tsa-shell textarea{min-height:96px;resize:vertical}.tsa-shell input:focus-visible,.tsa-shell textarea:focus-visible,.tsa-shell button:focus-visible{outline:3px solid #87edde;outline-offset:3px}.tsa-shell label.tsa-check{display:flex;flex-direction:row;align-items:center;gap:13px;padding:16px;background:#09212d88;border-radius:12px;min-height:52px}.tsa-check input{width:20px;height:20px;accent-color:#40cfa8;flex:none;margin:0}.tsa-shell button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 18px;border:1px solid #648b9f;background:#183b50;color:#edfbff;border-radius:12px;font:inherit;font-weight:700;cursor:pointer;white-space:normal}.tsa-shell button svg{width:20px;height:20px;flex:none}.tsa-shell button:disabled{opacity:.5;cursor:not-allowed}.tsa-shell button.tsa-primary{background:linear-gradient(115deg,#117763,#145365);border-color:#66ddba;min-height:62px;font-size:16px}.tsa-suspend button.tsa-primary{background:linear-gradient(115deg,#805222,#683b43);border-color:#ffbb7c}.tsa-buttons{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.tsa-notice{display:flex;align-items:flex-start;gap:13px;background:#514026;border:1px solid #b98c46;padding:18px;border-radius:14px;margin:18px 0;color:#ffe3ad;font-size:14px;line-height:1.6}.tsa-notice svg{flex:none;width:22px;height:22px;margin-top:2px}.tsa-notice p{margin:6px 0}.tsa-channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.tsa-channels>div{background:#0a2733;border:1px solid #4c7483;border-radius:16px;padding:20px}.tsa-channels strong{font-size:19px;display:flex;align-items:center;gap:12px}.tsa-receipt{font-size:12px;color:#aec9d5}.tsa-success{display:flex;align-items:flex-start;gap:18px;background:#164c41;border:1px solid #65d5ac;border-radius:16px;padding:24px}.tsa-success>svg{flex:none;width:34px;height:34px;color:#82f0bb}.tsa-shell footer{display:flex;align-items:flex-start;gap:10px;border-top:1px solid #476775;margin-top:26px;padding-top:20px;font-size:12px;color:#b5ced9;line-height:1.6}.tsa-shell footer svg{flex:none;width:18px;height:18px}.tsa-dialog{background:#112d3a;color:#ebf8ff;border:1px solid #75b8c4;border-radius:22px;width:min(620px,calc(100vw - 28px));max-height:calc(100dvh - 40px);overflow-y:auto;padding:24px;margin:auto}.tsa-dialog::backdrop{background:#020b13c9}.tsa-dialog header{display:flex;align-items:center;gap:12px}.tsa-dialog header h3{margin:0;flex:1}.tsa-dialog .tsa-notice{display:block}.tsa-dialog .tsa-buttons{margin-bottom:0}@media(max-width:850px){.tsa-client{grid-template-columns:1fr 1fr}.tsa-state{margin-left:0}.tsa-progress li{font-size:12px}}@media(max-width:560px){.tsa-shell{padding:18px;border-radius:18px}.tsa-symbol{width:56px;height:56px;border-radius:17px}.tsa-hero{gap:14px}.tsa-client,.tsa-progress{grid-template-columns:1fr}.tsa-progress{gap:14px}.tsa-buttons{flex-direction:column}.tsa-buttons button,.tsa-form>.tsa-primary{width:100%}.tsa-success{padding:16px}.tsa-dialog{padding:18px}}.tsa-shell>header.tsa-hero,.tsa-shell .tsa-dialog>header{background:transparent;color:#eaf6ff;padding:0;border:0;position:static;box-shadow:none;justify-content:flex-start}.tsa-shell>footer{background:transparent;justify-content:flex-start;flex-wrap:nowrap;text-align:left;padding:20px 0 0;position:static;box-shadow:none}.tsa-shell input[type=checkbox]{color-scheme:dark}.crm-app .tsa-shell button.tsa-primary{background:linear-gradient(115deg,#117763,#145365);border-color:#66ddba;min-height:62px;font-size:16px;color:#edfbff}.crm-app .tsa-shell.tsa-suspend button.tsa-primary{background:linear-gradient(115deg,#805222,#683b43);border-color:#ffbb7c}


/* collection-close-ca0734baa028.css */
.rcc-shell{margin:26px 0 10px;padding:26px;border:1px solid #a28acb;border-top:3px solid #c29ef8;border-radius:22px;background:linear-gradient(125deg,#302340,#13323e 72%);color:#e6f3f9;min-width:0}.rcc-shell *,.rcc-dialog *{box-sizing:border-box}.rcc-shell>header.rcc-hero,.rcc-dialog>header{background:transparent;display:flex;align-items:center;gap:18px;padding:0;flex-wrap:wrap}.rcc-hero>div{flex:1;min-width:190px}.rcc-icon{display:grid;place-items:center;background:linear-gradient(145deg,#efd1fc,#fdde88);color:#342641;border-radius:22px;width:74px;height:74px;flex-shrink:0}.rcc-hero small{font-size:10px;letter-spacing:2px;color:#d7c5fb;font-weight:800}.rcc-hero h2{font-size:clamp(23px,2.4vw,31px);line-height:1.2;margin:8px 0}.rcc-hero p{color:#c3d8e2;margin:6px 0;line-height:1.6}.rcc-state{font-size:11px;font-weight:800;letter-spacing:1px;padding:12px;border:1px solid #ac90d0;border-radius:12px;background:#49385c}.rcc-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:26px 0;gap:12px}.rcc-track li{display:grid;grid-template-columns:28px 1fr;gap:7px 10px;padding:17px;background:#102831;border:1px solid #526875;border-radius:14px}.rcc-track svg{color:#dfbdfd;grid-row:span 2}.rcc-track span{color:#b4cdd8;font-size:12px}.rcc-client{display:flex;flex-wrap:wrap;gap:9px 22px;padding:17px 0;margin-bottom:16px;border-bottom:1px solid #627781}.rcc-client strong{flex-basis:100%;font-size:19px}.rcc-client span{display:flex;align-items:center;gap:8px;color:#cbe3ec}.rcc-client svg{color:#f3cf72}.rcc-checks{display:grid;gap:12px;margin-bottom:20px}.rcc-checks label{display:flex;align-items:center;gap:14px;background:#112c37;border:1px solid #5a7384;border-radius:12px;padding:16px;line-height:1.6;cursor:pointer}.rcc-checks input{width:22px;height:22px;flex-shrink:0;accent-color:#bd97e9;color-scheme:dark}.rcc-fields{display:grid;grid-template-columns:1fr 1.2fr;gap:18px;margin:20px 0}.rcc-fields label,.rcc-dialog label{display:grid;gap:9px;font-weight:700}.rcc-fields label>span{display:flex;gap:7px;align-items:center}.rcc-fields input,.rcc-fields textarea,.rcc-dialog input{width:100%;min-height:48px;border:1px solid #6b8390;background:#0b222d;color:#e6f3f9;padding:13px;border-radius:10px;font:inherit}.rcc-fields textarea{min-height:100px;resize:vertical}.rcc-shell button,.rcc-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;max-width:100%;padding:13px 18px;border:1px solid #7d98ab;border-radius:12px;background:#183b4a;color:#eff9ff;font-weight:750;cursor:pointer;line-height:1.5}.rcc-shell button.rcc-primary,.rcc-dialog button.rcc-primary{background:linear-gradient(110deg,#8c52c0,#634585);border-color:#d2adff;color:#fff;font-size:16px;box-shadow:0 5px 20px #170d2a55}.rcc-shell button:disabled,.rcc-dialog button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.rcc-shell button:focus-visible,.rcc-shell input:focus-visible,.rcc-shell textarea:focus-visible,.rcc-dialog input:focus-visible,.rcc-dialog button:focus-visible{outline:3px solid #83e5d5;outline-offset:3px}.rcc-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.rcc-warning,.rcc-success{display:flex;align-items:flex-start;gap:14px;padding:17px;border-radius:13px;border:1px solid #b88a43;background:#483725;color:#ffe1a7;margin:16px 0;line-height:1.65}.rcc-warning svg,.rcc-success svg{flex-shrink:0}.rcc-success{background:#143e33;color:#b1f1d7;border-color:#5ccba0}.rcc-warning p{margin:5px 0}.rcc-network{display:grid;gap:12px;margin:22px 0}.rcc-network article{display:flex;gap:14px;align-items:center;background:#102a35;border:1px solid #5b8290;border-radius:14px;padding:18px}.rcc-network article>div{flex:1}.rcc-network article span{display:block;color:#c2d8e1;margin-top:6px;font-size:13px}.rcc-network svg{color:#a8dace;flex-shrink:0}.rcc-equipment{padding:18px;border-left:3px solid #d4a9ef;background:#152c38}.rcc-equipment h3{display:flex;gap:10px;align-items:center;margin:0}.rcc-equipment p{line-height:1.6}.rcc-caption,.rcc-receipt{display:block;font-size:12px;color:#c0d1dd;line-height:1.65;overflow-wrap:anywhere}.rcc-shell>footer{display:flex;gap:12px;padding:20px 0 0;margin-top:22px;border-top:1px solid #567181;background:transparent;font-size:12px;line-height:1.6;color:#bbd1de}.rcc-shell>footer svg{flex-shrink:0}.rcc-complete{border-color:#7ed8b6}.rcc-complete .rcc-state{background:#164d3e;color:#b8ffe4;border-color:#73d5ab}.rcc-dialog{width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:25px;border:1px solid #bc9be4;border-radius:22px;background:#142d39;color:#e8f4fa}.rcc-dialog::backdrop{background:#02080cdb}.rcc-dialog header h3{flex:1;margin:0}.rcc-dialog h2{overflow-wrap:anywhere}.rcc-dialog p{line-height:1.65}.rcc-dialog input{font-size:20px}.rcc-shell svg,.rcc-dialog svg{vertical-align:middle}@media(max-width:700px){.rcc-shell{padding:18px}.rcc-track,.rcc-fields{grid-template-columns:1fr}.rcc-state{width:100%;text-align:center}.rcc-buttons{flex-direction:column}.rcc-buttons button,.rcc-form>.rcc-primary{width:100%}.rcc-dialog{padding:18px}.rcc-hero>div{min-width:160px}.rcc-icon{width:60px;height:60px}.rcc-client span{overflow-wrap:anywhere}}.rcc-shell label,.rcc-dialog label{color:#dbeaf2;font-size:14px}.rcc-shell input::placeholder,.rcc-shell textarea::placeholder{color:#afc8d6;opacity:1}.rcc-shell>footer{flex-direction:row;align-items:flex-start;justify-content:flex-start;text-align:left}


/* install-replacement-d9bea1cddb54.css */
.irn-shell{margin:26px 0;background:linear-gradient(130deg,#24344a,#102d35 60%,#112129);color:#eaf8ff;border:1px solid #6086a0;border-top:4px solid #b69aff;border-radius:22px;padding:26px;min-width:0}.irn-shell *,.irn-dialog *{box-sizing:border-box}.irn-hero{display:flex;align-items:center;gap:20px;flex-wrap:wrap;background:transparent!important;color:#eaf8ff!important}.irn-hero>div{flex:1;min-width:200px}.irn-icon{display:grid;place-items:center;width:76px;height:76px;border-radius:22px;color:#24133e;background:linear-gradient(140deg,#dac3ff,#78e1db);flex-shrink:0}.irn-shell h2{font-size:28px;margin:5px 0 8px;color:#f2faff}.irn-shell h3{font-size:19px;margin:5px 0 10px;color:#eff8ff}.irn-shell p{line-height:1.55}.irn-hero p{margin:0;color:#c5dce9}.irn-hero small{letter-spacing:2px;color:#dbcbff;font-weight:800}.irn-state{font-size:16px;padding:15px 18px;border:1px solid #ceadff;border-radius:12px;background:#342e4a;color:#ecdfff}.irn-verified .irn-state{background:#17443b;color:#a2f3ce;border-color:#7be4b7}.irn-toolbar{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin:25px 0}.irn-toolbar label{flex:1;min-width:200px}.irn-shell label{display:grid;gap:9px;color:#d1e4ef;font-weight:600;font-size:14px}.irn-shell select,.irn-shell textarea{width:100%;min-height:46px;padding:12px;background:#0b222e!important;color:#ecf8ff!important;border:1px solid #61829a;border-radius:10px;font:inherit}.irn-shell textarea{min-height:94px;resize:vertical}.irn-shell button,.irn-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 18px;border:1px solid #6593ad;border-radius:12px;background:#153c50;color:#f1f9ff;font-weight:750;font-size:14px;cursor:pointer;white-space:normal}.irn-shell button:disabled,.irn-dialog button:disabled{opacity:.45;cursor:not-allowed}.irn-shell button:hover:not(:disabled),.irn-dialog button:hover:not(:disabled){filter:brightness(1.2)}.irn-shell button:focus-visible,.irn-shell select:focus-visible,.irn-shell textarea:focus-visible,.irn-dialog button:focus-visible{outline:3px solid #80e4d8;outline-offset:3px}.irn-shell button.irn-primary,.irn-dialog button.irn-primary{background:linear-gradient(120deg,#7550a4,#285a6b);border:2px solid #caacfa;font-size:17px;padding:16px 20px}.irn-client{display:flex;flex-wrap:wrap;gap:12px 24px;margin:20px 0;padding:17px;border-radius:12px;background:#102935}.irn-client strong{width:100%;font-size:21px}.irn-client span{display:flex;align-items:center;gap:8px;color:#c8dce8}.irn-client svg{color:#ffe196}.irn-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.irn-photos article{padding:18px;background:#0d2630;border:1px solid #527383;border-radius:16px;display:flex;flex-direction:column;gap:9px;min-width:0}.irn-photos article>strong{font-size:21px;word-break:break-all;color:#d6c0ff}.irn-photos img{width:100%;height:210px;object-fit:contain;background:#081c25;border-radius:10px}.irn-photos small{letter-spacing:1.5px;color:#9fced9;font-size:11px;font-weight:800}.irn-photos span{color:#cbdfea;font-size:13px}.irn-review,.irn-warning,.irn-message{display:flex;align-items:flex-start;gap:14px;padding:18px;margin:18px 0;border-radius:14px;border:1px solid #af8b56;background:#413521}.irn-review{background:#253749;border-color:#a998d4}.irn-message{background:#153e35;border-color:#68b799}.irn-warning{color:#ffe7b9}.irn-review svg,.irn-warning svg,.irn-message svg{flex-shrink:0}.irn-review p,.irn-message p{margin:7px 0}.irn-review small{color:#9de9d6}.irn-actions{border-top:1px solid #537387;padding-top:20px;margin-top:20px}.irn-buttons{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.irn-caption{color:#c2dbe9;font-size:13px}.irn-history{margin-top:20px;border:1px solid #537383;border-radius:12px;padding:16px}.irn-history summary{cursor:pointer;color:#dbcdff;font-weight:700}.irn-history p{display:grid;gap:5px;border-bottom:1px solid #436170;padding-bottom:12px;overflow-wrap:anywhere}.irn-history small{color:#a9c9db}.irn-history span{white-space:pre-wrap}.irn-footer{display:flex;gap:12px;padding:18px 0 0;background:transparent!important;color:#bdd6e6;font-size:12px;line-height:1.6}.irn-footer svg{flex-shrink:0}.irn-dialog{width:min(650px,calc(100vw - 28px));max-height:88vh;overflow:auto;background:#102c3a;color:#eefaff;border:2px solid #b799e8;border-radius:20px;padding:24px;box-shadow:0 20px 100px #0009}.irn-dialog::backdrop{background:#030c12cc}.irn-dialog header{display:flex;align-items:center;gap:12px;background:transparent!important;color:#ecf8ff!important}.irn-dialog header h3{flex:1;margin:0}.irn-dialog header button{padding:10px}.irn-dialog footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:22px;background:transparent!important}.irn-check{display:flex;gap:12px;align-items:center;padding:16px;background:#203c49;border-radius:12px;line-height:1.5}.irn-check input{width:22px;height:22px;accent-color:#c7a4ff;flex-shrink:0}.irn-pair{display:flex;align-items:center;justify-content:space-around;gap:10px;padding:20px 0;color:#cdb1ff;overflow-wrap:anywhere}.irn-pair strong{min-width:0}.irn-dialog p{line-height:1.6}@media(max-width:650px){.irn-shell{padding:17px;border-radius:16px}.irn-hero{gap:14px}.irn-hero>div{min-width:180px}.irn-shell h2{font-size:24px}.irn-state{width:100%;text-align:center}.irn-photos{grid-template-columns:1fr}.irn-buttons button{width:100%}.irn-dialog{padding:16px}.irn-dialog footer button{width:100%}.irn-pair{font-size:14px}.irn-toolbar button{width:100%}}.irn-shell>.irn-footer{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;text-align:left}.irn-shell>.irn-footer>svg{width:20px;height:20px;flex:0 0 20px}.irn-shell>.irn-footer>span{display:block;flex:1;min-width:0;width:auto;text-align:left}


/* install-commercial-d7e2adc50cee.css */
.icc-shell{margin:28px 0;border:1px solid #537786;border-top:3px solid #ab99ff;border-radius:22px;overflow:hidden;background:#11242e;color:#eaf5ff}.icc-shell svg,.icc-dialog svg{flex-shrink:0;width:22px;height:22px}.icc-hero{display:flex;align-items:center;gap:22px;padding:28px;background:linear-gradient(115deg,#433460,#123c49)}.icc-icon{display:grid;place-items:center;width:76px;height:76px;flex-shrink:0;border-radius:22px;background:linear-gradient(130deg,#d3b3ff,#68dbd7);color:#192638}.icc-icon svg{width:38px;height:38px}.icc-hero>div{flex:1;min-width:0}.icc-shell small{display:block;color:#b9d0df;font-size:12px;line-height:1.6}.icc-hero small{letter-spacing:.15em;color:#d9c8ff;font-weight:800}.icc-shell h2{font-size:28px;line-height:1.2;margin:8px 0}.icc-shell h3{display:flex;align-items:center;gap:10px;font-size:20px;line-height:1.4;margin:0 0 14px}.icc-shell p{line-height:1.65;margin:12px 0;color:#c3d8e4}.icc-body{padding:26px}.icc-current{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:20px;border:1px solid #466371;border-radius:15px;background:#0b2029}.icc-current>div{display:flex;flex-direction:column;gap:6px;min-width:0}.icc-current strong{font-size:22px;color:#a9eee6}.icc-current span{color:#b9d0df;font-size:13px;overflow-wrap:anywhere}.icc-shell button,.icc-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 18px;border:1px solid #608c9f;border-radius:12px;background:#173e51;color:#eaf7ff;font:inherit;font-size:14px;font-weight:750;cursor:pointer;white-space:normal}.icc-shell button:disabled,.icc-dialog button:disabled{opacity:.48;cursor:not-allowed}.icc-shell button:hover:not(:disabled),.icc-dialog button:hover:not(:disabled){filter:brightness(1.15)}.icc-shell .icc-primary,.icc-dialog .icc-primary{background:linear-gradient(115deg,#7150a6,#325d81);border-color:#b69ae1;font-size:16px;min-height:54px}.icc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.icc-steps>span{display:flex;align-items:center;gap:10px;padding:16px;border-radius:12px;border:1px solid #3b5967;color:#aac1cf}.icc-steps .icc-active{border-color:#c4a6ff;background:#4a3764;color:#f5ecff}.icc-capture,.icc-technical{padding:24px;border:1px solid #486878;border-radius:16px;background:#102b38;margin:20px 0}.icc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:20px 0}.icc-shell label{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:#c4dce9;font-size:14px;font-weight:650;margin:0 0 18px}.icc-grid label{margin:0;align-content:start}.icc-shell input:not([type=checkbox]),.icc-shell select,.icc-shell textarea{display:block;width:100%;min-width:0;background:#091e29;color:#f1f7ff;border:1px solid #638494;border-radius:10px;padding:13px;font:inherit;font-weight:400;min-height:48px;box-sizing:border-box;color-scheme:dark;margin:0}.icc-shell textarea{min-height:110px;resize:vertical}.icc-shell :focus-visible,.icc-dialog :focus-visible{outline:3px solid #84e7de;outline-offset:3px}.icc-check{display:flex!important;flex-wrap:nowrap!important;gap:14px!important;padding:16px!important;border:1px solid #536b83;border-radius:12px;background:#112536;line-height:1.6}.icc-check input{width:22px;height:22px;flex-shrink:0;accent-color:#ae92ef;margin:0}.icc-request{padding:24px;border:1px solid #7b6a9c;border-radius:17px;background:linear-gradient(115deg,#302944,#102c35)}.icc-request>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.icc-request>header h3{margin:8px 0}.icc-badge{border:1px solid #c4a36e;color:#ffe2a3;background:#473c2b;border-radius:12px;padding:12px 15px;line-height:1.5}.icc-warning,.icc-message{display:flex;align-items:flex-start;gap:14px;padding:18px;margin:18px 0;border:1px solid #b88b48;background:#443622;color:#ffe2af;border-radius:12px;line-height:1.65}.icc-message{border-color:#548d7c;background:#153c34;color:#b2ebd8}.icc-agreed{border-top:1px solid #516378;margin-top:20px;padding-top:22px}.icc-shell dl,.icc-dialog dl{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,2fr);gap:12px;margin:18px 0;line-height:1.6}.icc-shell dt,.icc-dialog dt{color:#b8cedd}.icc-shell dd,.icc-dialog dd{margin:0;font-weight:700;overflow-wrap:anywhere}.icc-review{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px;padding:20px;border:1px solid #57a5a2;border-radius:12px;background:#163a40}.icc-history{margin-top:24px;border:1px solid #476270;border-radius:14px;padding:18px}.icc-history summary{cursor:pointer;min-height:32px;line-height:2}.icc-history summary svg{vertical-align:middle;margin-right:10px}.icc-history article{padding:18px 0;border-top:1px solid #476270;margin-top:14px}.icc-footer{display:flex;align-items:flex-start;gap:12px;margin-top:24px;color:#b6cddb;font-size:13px;line-height:1.7}.icc-dialog{color:#eaf5ff;background:#122936;border:1px solid #b49cde;border-top:4px solid #b49cde;border-radius:20px;width:min(670px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;box-sizing:border-box;overflow:auto}.icc-dialog::backdrop{background:#02080dcc;backdrop-filter:blur(4px)}.icc-dialog header{display:flex;align-items:center;gap:14px;margin-bottom:24px}.icc-dialog header h3{font-size:22px;flex:1;margin:0}.icc-dialog header button{padding:10px}.icc-dialog p{line-height:1.7;color:#c3d8e4}.icc-dialog footer{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.icc-dialog .icc-check{font-weight:600}.icc-shell *,.icc-dialog *{box-sizing:border-box}@media(max-width:850px){.icc-hero{flex-wrap:wrap}.icc-hero>button{margin-left:98px}.icc-request>header{flex-direction:column}.icc-steps{gap:8px}.icc-steps>span{flex-direction:column;align-items:flex-start;font-size:13px}}@media(max-width:520px){.icc-hero,.icc-body{padding:20px 16px}.icc-hero{gap:14px}.icc-icon{width:58px;height:58px;border-radius:16px}.icc-shell h2{font-size:23px}.icc-hero>button{margin-left:0;width:100%}.icc-current,.icc-grid{grid-template-columns:1fr}.icc-current strong{font-size:20px}.icc-steps{grid-template-columns:1fr}.icc-steps>span{flex-direction:row;align-items:center}.icc-capture,.icc-request,.icc-technical{padding:17px 13px}.icc-shell button{width:100%}.icc-dialog{padding:20px 16px}.icc-dialog footer{flex-direction:column}.icc-dialog footer button{width:100%}.icc-shell dl,.icc-dialog dl{grid-template-columns:1fr;gap:5px}.icc-shell dd,.icc-dialog dd{margin-bottom:10px}}.icc-shell,.icc-dialog{color-scheme:dark}.icc-shell .icc-request>header,.icc-dialog>header{background:transparent;color:inherit;position:static;min-height:0;padding:0;margin:0;border:0;box-shadow:none}.icc-shell .icc-footer{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;position:static;background:transparent;color:#b6cddb;border:0;box-shadow:none;padding:0;margin:24px 0 0;width:auto;min-height:0}.icc-dialog>header{margin-bottom:24px}.icc-dialog>footer{display:flex;position:static;align-items:center;background:transparent;color:inherit;border:0;box-shadow:none;padding:0;width:auto;min-height:0}.icc-check input{color-scheme:dark}


/* install-migration-11ffb308ae9e.css */
.icc-shell{margin:28px 0;border:1px solid #537786;border-top:3px solid #ab99ff;border-radius:22px;overflow:hidden;background:#11242e;color:#eaf5ff}.icc-shell svg,.icc-dialog svg{flex-shrink:0;width:22px;height:22px}.icc-hero{display:flex;align-items:center;gap:22px;padding:28px;background:linear-gradient(115deg,#433460,#123c49)}.icc-icon{display:grid;place-items:center;width:76px;height:76px;flex-shrink:0;border-radius:22px;background:linear-gradient(130deg,#d3b3ff,#68dbd7);color:#192638}.icc-icon svg{width:38px;height:38px}.icc-hero>div{flex:1;min-width:0}.icc-shell small{display:block;color:#b9d0df;font-size:12px;line-height:1.6}.icc-hero small{letter-spacing:.15em;color:#d9c8ff;font-weight:800}.icc-shell h2{font-size:28px;line-height:1.2;margin:8px 0}.icc-shell h3{display:flex;align-items:center;gap:10px;font-size:20px;line-height:1.4;margin:0 0 14px}.icc-shell p{line-height:1.65;margin:12px 0;color:#c3d8e4}.icc-body{padding:26px}.icc-current{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:20px;border:1px solid #466371;border-radius:15px;background:#0b2029}.icc-current>div{display:flex;flex-direction:column;gap:6px;min-width:0}.icc-current strong{font-size:22px;color:#a9eee6}.icc-current span{color:#b9d0df;font-size:13px;overflow-wrap:anywhere}.icc-shell button,.icc-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 18px;border:1px solid #608c9f;border-radius:12px;background:#173e51;color:#eaf7ff;font:inherit;font-size:14px;font-weight:750;cursor:pointer;white-space:normal}.icc-shell button:disabled,.icc-dialog button:disabled{opacity:.48;cursor:not-allowed}.icc-shell button:hover:not(:disabled),.icc-dialog button:hover:not(:disabled){filter:brightness(1.15)}.icc-shell .icc-primary,.icc-dialog .icc-primary{background:linear-gradient(115deg,#7150a6,#325d81);border-color:#b69ae1;font-size:16px;min-height:54px}.icc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.icc-steps>span{display:flex;align-items:center;gap:10px;padding:16px;border-radius:12px;border:1px solid #3b5967;color:#aac1cf}.icc-steps .icc-active{border-color:#c4a6ff;background:#4a3764;color:#f5ecff}.icc-capture,.icc-technical{padding:24px;border:1px solid #486878;border-radius:16px;background:#102b38;margin:20px 0}.icc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:20px 0}.icc-shell label{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:#c4dce9;font-size:14px;font-weight:650;margin:0 0 18px}.icc-grid label{margin:0;align-content:start}.icc-shell input:not([type=checkbox]),.icc-shell select,.icc-shell textarea{display:block;width:100%;min-width:0;background:#091e29;color:#f1f7ff;border:1px solid #638494;border-radius:10px;padding:13px;font:inherit;font-weight:400;min-height:48px;box-sizing:border-box;color-scheme:dark;margin:0}.icc-shell textarea{min-height:110px;resize:vertical}.icc-shell :focus-visible,.icc-dialog :focus-visible{outline:3px solid #84e7de;outline-offset:3px}.icc-check{display:flex!important;flex-wrap:nowrap!important;gap:14px!important;padding:16px!important;border:1px solid #536b83;border-radius:12px;background:#112536;line-height:1.6}.icc-check input{width:22px;height:22px;flex-shrink:0;accent-color:#ae92ef;margin:0}.icc-request{padding:24px;border:1px solid #7b6a9c;border-radius:17px;background:linear-gradient(115deg,#302944,#102c35)}.icc-request>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.icc-request>header h3{margin:8px 0}.icc-badge{border:1px solid #c4a36e;color:#ffe2a3;background:#473c2b;border-radius:12px;padding:12px 15px;line-height:1.5}.icc-warning,.icc-message{display:flex;align-items:flex-start;gap:14px;padding:18px;margin:18px 0;border:1px solid #b88b48;background:#443622;color:#ffe2af;border-radius:12px;line-height:1.65}.icc-message{border-color:#548d7c;background:#153c34;color:#b2ebd8}.icc-agreed{border-top:1px solid #516378;margin-top:20px;padding-top:22px}.icc-shell dl,.icc-dialog dl{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,2fr);gap:12px;margin:18px 0;line-height:1.6}.icc-shell dt,.icc-dialog dt{color:#b8cedd}.icc-shell dd,.icc-dialog dd{margin:0;font-weight:700;overflow-wrap:anywhere}.icc-review{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px;padding:20px;border:1px solid #57a5a2;border-radius:12px;background:#163a40}.icc-history{margin-top:24px;border:1px solid #476270;border-radius:14px;padding:18px}.icc-history summary{cursor:pointer;min-height:32px;line-height:2}.icc-history summary svg{vertical-align:middle;margin-right:10px}.icc-history article{padding:18px 0;border-top:1px solid #476270;margin-top:14px}.icc-footer{display:flex;align-items:flex-start;gap:12px;margin-top:24px;color:#b6cddb;font-size:13px;line-height:1.7}.icc-dialog{color:#eaf5ff;background:#122936;border:1px solid #b49cde;border-top:4px solid #b49cde;border-radius:20px;width:min(670px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;box-sizing:border-box;overflow:auto}.icc-dialog::backdrop{background:#02080dcc;backdrop-filter:blur(4px)}.icc-dialog header{display:flex;align-items:center;gap:14px;margin-bottom:24px}.icc-dialog header h3{font-size:22px;flex:1;margin:0}.icc-dialog header button{padding:10px}.icc-dialog p{line-height:1.7;color:#c3d8e4}.icc-dialog footer{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.icc-dialog .icc-check{font-weight:600}.icc-shell *,.icc-dialog *{box-sizing:border-box}@media(max-width:850px){.icc-hero{flex-wrap:wrap}.icc-hero>button{margin-left:98px}.icc-request>header{flex-direction:column}.icc-steps{gap:8px}.icc-steps>span{flex-direction:column;align-items:flex-start;font-size:13px}}@media(max-width:520px){.icc-hero,.icc-body{padding:20px 16px}.icc-hero{gap:14px}.icc-icon{width:58px;height:58px;border-radius:16px}.icc-shell h2{font-size:23px}.icc-hero>button{margin-left:0;width:100%}.icc-current,.icc-grid{grid-template-columns:1fr}.icc-current strong{font-size:20px}.icc-steps{grid-template-columns:1fr}.icc-steps>span{flex-direction:row;align-items:center}.icc-capture,.icc-request,.icc-technical{padding:17px 13px}.icc-shell button{width:100%}.icc-dialog{padding:20px 16px}.icc-dialog footer{flex-direction:column}.icc-dialog footer button{width:100%}.icc-shell dl,.icc-dialog dl{grid-template-columns:1fr;gap:5px}.icc-shell dd,.icc-dialog dd{margin-bottom:10px}}.icc-shell,.icc-dialog{color-scheme:dark}.icc-shell .icc-request>header,.icc-dialog>header{background:transparent;color:inherit;position:static;min-height:0;padding:0;margin:0;border:0;box-shadow:none}.icc-shell .icc-footer{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;position:static;background:transparent;color:#b6cddb;border:0;box-shadow:none;padding:0;margin:24px 0 0;width:auto;min-height:0}.icc-dialog>header{margin-bottom:24px}.icc-dialog>footer{display:flex;position:static;align-items:center;background:transparent;color:inherit;border:0;box-shadow:none;padding:0;width:auto;min-height:0}.icc-check input{color-scheme:dark}.im-migration{margin-top:24px;padding:24px;border:1px solid #79ccd6;border-top:3px solid #77e0d2;border-radius:20px;background:linear-gradient(130deg,#163947,#172737);color:#e5f5fa}.im-heading{display:flex;align-items:center;gap:18px;margin-bottom:24px;background:transparent!important}.im-heading>span{display:grid;place-items:center;width:64px;height:64px;flex:0 0 64px;border-radius:18px;background:#78ddd1;color:#103341}.im-heading>div{flex:1;min-width:0}.im-heading small,.im-plan>small{display:block;font-size:11px;letter-spacing:1.5px;font-weight:800;color:#a6e8df}.im-heading h3{font-size:25px;margin:6px 0}.im-heading p{margin:0;color:#c0dce5}.im-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0}.im-stages>span{display:flex;align-items:center;gap:10px;min-height:64px;padding:12px;border:1px solid #557281;border-radius:12px;color:#b3cbd6;font-size:13px}.im-stages .im-active{border:2px solid #82ead4;background:#256058;color:#e7fff6;font-weight:800}.im-stages svg{flex:0 0 22px}.im-form label{display:block;margin-bottom:18px}.im-form .icc-check{display:flex}.im-candidate{display:grid;align-content:center;gap:8px;padding:18px;border:1px dashed #66c6cd;border-radius:12px}.im-candidate strong,.im-plan>strong{font-size:24px;display:block;overflow-wrap:anywhere}.im-candidate span{font-size:12px;color:#bfd9e3}.im-plan{margin:22px 0;padding:22px;background:#112d39;border:1px solid #5c8898;border-radius:16px}.im-plan strong{margin-top:10px;color:#acffdc}.im-plan dl{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:10px;margin-bottom:0}.im-plan dt{color:#b4d1dc}.im-plan dd{margin:0;overflow-wrap:anywhere;font-weight:700}.im-configuration h3{display:flex;align-items:center;gap:10px}.im-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:22px 0}.im-steps>div{display:grid;justify-items:center;text-align:center;gap:12px;padding:18px 12px;border:1px solid #537789;border-radius:14px;background:#142f3d}.im-steps b{font-size:14px}.im-steps span{font-size:12px;color:#c1d8e4}.im-steps .im-done{border-color:#77ddbc;background:#19473e}.im-steps .im-done svg{color:#94f5c8}.im-steps .im-wait{border-color:#e9b363;background:#473d2a}.im-transfer{min-height:66px;font-size:19px!important}.im-cancel{margin:24px 0;padding:18px;border:1px solid #597281;border-radius:12px}.im-cancel summary{cursor:pointer;font-weight:700}.im-cancel summary svg{vertical-align:middle;margin-right:10px}.im-cancel textarea{margin:10px 0}.im-foot{display:flex;align-items:flex-start;gap:10px;color:#bfd6df;font-size:12px;line-height:1.6;margin-top:24px}.im-foot svg{flex:0 0 20px}.im-dialog{max-width:min(650px,calc(100vw - 32px))!important}.im-dialog header,.im-dialog footer{background:transparent!important}.im-migration button{max-width:100%;white-space:normal}.im-migration .icc-check{align-items:flex-start;gap:12px}.im-migration input[type=checkbox]{flex:0 0 18px;margin-top:4px}.im-migration input,.im-migration select{min-width:0;color-scheme:dark}@media(max-width:900px){.im-heading{flex-wrap:wrap}.im-heading>button{margin-left:82px}.im-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.im-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.im-migration{padding:16px}.im-heading>div{flex-basis:calc(100% - 82px)}.im-heading h3{font-size:21px}.im-heading>button{margin-left:0;width:100%}.im-stages>span{font-size:12px;padding:10px;gap:7px}.im-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.im-plan{padding:16px}.im-plan dl{grid-template-columns:1fr}.im-plan dd{margin-bottom:10px}.im-form .icc-grid{grid-template-columns:minmax(0,1fr)}.im-dialog footer{flex-direction:column}.im-dialog footer button{width:100%}}

.im-steps.im-dual{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:560px){.im-steps.im-dual{grid-template-columns:repeat(2,minmax(0,1fr))}}


/* convenios-be293b26af8d.css */
.cv-module{color:#e4f3f9}.cv-module *{box-sizing:border-box}.cv-hero{display:flex;align-items:center;gap:24px;padding:30px;border-radius:24px;border:1px solid #61cdbd;border-top:3px solid #95edcc;background:linear-gradient(120deg,#164e4c,#173843 60%,#282b48);margin-bottom:24px}.cv-hero>div:nth-child(2){flex:1;min-width:0}.cv-hero h2{font-size:34px;margin:8px 0;overflow-wrap:anywhere}.cv-hero p{margin:0;color:#c6e8e1}.cv-hero small,.cv-row small,.cv-current small{font-size:11px;letter-spacing:1.6px;font-weight:800;color:#b1dfd8}.cv-symbol{display:grid;place-items:center;width:92px;height:92px;border-radius:25px;flex:0 0 92px;background:linear-gradient(140deg,#b8f5ce,#64d7c7);color:#174e44;box-shadow:0 10px 32px #092f3944}.cv-module button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 18px;color:#e7f6f9;background:#1a4252;border:1px solid #6293a4;border-radius:12px;font-weight:750;cursor:pointer;font-size:14px;white-space:normal}.cv-module button:disabled{opacity:.5;cursor:not-allowed}.cv-module button:hover:not(:disabled){filter:brightness(1.16)}.cv-module button:active:not(:disabled){transform:translateY(1px)}.cv-module .cv-primary{background:linear-gradient(110deg,#23755b,#1c5961);border-color:#85dfbc;min-height:60px;font-size:18px;padding:16px 24px}.cv-module input,.cv-module select,.cv-module textarea{display:block;width:100%;min-width:0;padding:13px 14px;border-radius:11px;background:#0c2835;border:1px solid #638894;color:#ebf7fb;font:inherit;min-height:48px;color-scheme:dark;margin-top:8px}.cv-module textarea{min-height:120px;resize:vertical}.cv-module label{display:block;font-size:13px;font-weight:700;color:#c7e1e6}.cv-module :focus-visible{outline:3px solid #96f3ce;outline-offset:3px}.cv-search{display:flex;gap:18px;align-items:center;padding:12px 18px;background:#15313d;border:1px solid #508996;border-radius:16px}.cv-search input{margin:0;border:0;background:transparent;flex:1}.cv-filters{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.cv-filters b{padding:3px 8px;border-radius:8px;background:#ffffff20}.cv-filters .cv-selected{background:#286f60;border:2px solid #a3efd2}.cv-muted{font-size:13px;line-height:1.6;color:#b1cbd5}.cv-list{display:grid;gap:16px}.cv-module .cv-row{width:100%;text-align:left;justify-content:flex-start;gap:22px;padding:24px;border-left:5px solid #77d5c3;background:linear-gradient(120deg,#1a4047,#142932);border-radius:20px}.cv-row>div:nth-child(2){flex:1;min-width:0}.cv-row h3{font-size:22px;margin:8px 0}.cv-row p{margin:6px 0}.cv-row span:not(.cv-row-symbol){display:inline-flex;align-items:center;gap:8px;color:#c0dce3;font-size:13px}.cv-row-symbol{display:grid;place-items:center;width:60px;height:60px;background:#285a56;border:1px solid #6fbcad;border-radius:18px;flex:0 0 60px;color:#bef7dc}.cv-row-state{display:grid;gap:8px;min-width:185px}.cv-row-state b{font-size:18px}.cv-row-state strong{font-size:21px}.cv-row-state small{letter-spacing:0;font-weight:500}.cv-row.cv-paid{border-left-color:#78e7a2}.cv-row.cv-waiting{border-left-color:#ffd065}.cv-row.cv-noanswer,.cv-row.cv-declined,.cv-row.cv-collect{border-left-color:#ff8b96}.cv-pages,.cv-actions{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin-top:20px}.cv-pages{justify-content:center}.cv-actions label{min-width:160px}.cv-back{margin:4px 0 20px}.cv-current{display:flex;align-items:center;gap:24px;margin:24px 0;padding:28px;border:1px solid #d0a268;border-left:6px solid #ffca73;border-radius:20px;background:linear-gradient(115deg,#4c4328,#173740)}.cv-dot{display:block;width:56px;height:56px;flex:0 0 56px;border-radius:50%;background:#ffce63;box-shadow:0 0 0 7px #ffcf6325}.cv-current strong{display:block;font-size:29px;margin-top:8px}.cv-current.cv-paid{border-color:#84d7aa;background:linear-gradient(115deg,#235a40,#173740)}.cv-paid .cv-dot{background:#48e18a;box-shadow:0 0 0 7px #48e18a25}.cv-current p{margin-bottom:0}.cv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cv-card{padding:26px;border-radius:20px;background:linear-gradient(135deg,#163542,#132932);border:1px solid #577d89;border-top:3px solid #79cabc;margin-bottom:24px;min-width:0}.cv-card h3{display:flex;align-items:center;gap:12px;font-size:22px;margin:0 0 20px}.cv-card h3 svg{color:#9de5cb}.cv-card dl{display:grid;grid-template-columns:140px minmax(0,1fr);gap:14px;font-size:14px}.cv-card dt{color:#b0ced6;display:flex;gap:8px;align-items:center}.cv-card dt svg{width:18px;height:18px}.cv-card dd{margin:0;font-weight:700;overflow-wrap:anywhere}.cv-card p{line-height:1.6;overflow-wrap:anywhere}.cv-capture{border-top-color:#b9a7f5}.cv-capture>label{margin:20px 0}.cv-module .cv-check{display:flex;align-items:flex-start;gap:14px;padding:16px;background:#0e2b3544;border:1px solid #486f7c;border-radius:12px;line-height:1.5}.cv-module .cv-check input{width:20px;height:20px;min-height:20px;flex:0 0 20px;margin:0}.cv-history{display:flex;justify-content:space-between;gap:18px;padding:20px 0;border-bottom:1px solid #456471}.cv-history:last-child{border-bottom:0}.cv-history small{color:#bad6df}.cv-history h4{font-size:18px;margin:10px 0}.cv-history p{margin:5px 0}.cv-module audio{width:100%;margin:20px 0;color-scheme:dark}.cv-alert,.cv-message{display:flex;align-items:flex-start;gap:15px;padding:20px;border:1px solid #be9460;background:#493923;border-radius:14px;margin:20px 0;line-height:1.6}.cv-message{border-color:#559b79;background:#193d35}.cv-alert svg,.cv-message svg{flex:0 0 24px}.cv-empty{display:grid;justify-items:center;padding:35px;background:#17313c;border-radius:18px}.cv-payments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.cv-payments>div{display:grid;gap:10px;border:1px solid #4b7680;background:#0c2835;padding:16px;border-radius:13px}.cv-payments strong{font-size:19px}.cv-payments small,.cv-payments span{font-size:12px;color:#bbd6df}.cv-dialog{color:#e9f8fa;background:#12323f;border:2px solid #80d7bd;padding:24px;border-radius:18px;width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;color-scheme:dark}.cv-dialog::backdrop{background:#020d15c9}.cv-dialog header,.cv-dialog footer{display:flex;align-items:center;gap:14px;background:transparent!important}.cv-dialog header h3{flex:1}.cv-dialog footer{justify-content:flex-end;margin-top:22px}.cv-dialog strong{font-size:20px}.cv-dialog p{line-height:1.6}.cv-report .cv-print h3{font-size:19px}.cv-print{margin-top:25px}@media(max-width:900px){.cv-grid{grid-template-columns:1fr}.cv-row-state{min-width:155px}.cv-payments{grid-template-columns:repeat(3,minmax(0,1fr))}.cv-hero{flex-wrap:wrap}.cv-hero>button{margin-left:116px}}@media(max-width:600px){.cv-hero{padding:20px;gap:16px}.cv-symbol{width:65px;height:65px;flex-basis:65px}.cv-symbol svg{width:36px}.cv-hero h2{font-size:26px}.cv-hero>button{margin-left:0;width:100%}.cv-hero>div:nth-child(2){flex-basis:calc(100% - 82px)}.cv-search{flex-wrap:wrap;gap:8px}.cv-search input{flex-basis:calc(100% - 40px);padding:10px 4px}.cv-search button{width:100%}.cv-module .cv-row{flex-wrap:wrap;padding:18px;gap:14px}.cv-row h3{font-size:20px}.cv-row-symbol{width:48px;height:48px;flex-basis:48px}.cv-row>div:nth-child(2){flex-basis:calc(100% - 64px)}.cv-row-state{width:calc(100% - 40px)}.cv-current{padding:20px;gap:18px}.cv-current strong{font-size:24px}.cv-dot{width:42px;height:42px;flex-basis:42px}.cv-card{padding:20px}.cv-card dl{grid-template-columns:1fr;gap:8px}.cv-card dd{margin-bottom:12px}.cv-actions>*{width:100%}.cv-payments{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-filters button{flex:1;min-width:135px}.cv-dialog footer{flex-direction:column}.cv-dialog footer button{width:100%}.cv-history{flex-wrap:wrap}}@media print{body *{visibility:hidden!important}.cv-print,.cv-print *{visibility:visible!important;color:#111!important;background:#fff!important}.cv-print{position:absolute;inset:0;padding:20px}.cv-history{break-inside:avoid;border-color:#bbb!important}.cv-print h3{display:block}.cv-print p{line-height:1.4}}


/* contracts-36fe4f0b1030.css */
.ct-module{color:#e7f5ff;display:grid;gap:22px;min-width:0}.ct-module *{box-sizing:border-box}.ct-module svg{width:20px;height:20px;flex-shrink:0}.ct-module button,.ct-document button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;background:#163e50;color:#e7f5ff;border:1px solid #508ba0;border-radius:12px;padding:12px 17px;font-weight:750;cursor:pointer}.ct-module button:disabled,.ct-document button:disabled{opacity:.48;cursor:not-allowed}.ct-module button:focus-visible,.ct-document button:focus-visible,.ct-module input:focus-visible,.ct-module select:focus-visible{outline:3px solid #8df2d7;outline-offset:3px}.ct-module button:hover:not(:disabled),.ct-document button:hover:not(:disabled){filter:brightness(1.17)}.ct-module button:active:not(:disabled){transform:translateY(1px)}.ct-hero{display:flex;align-items:center;gap:24px;padding:30px;background:linear-gradient(115deg,#214452,#242b50);border:1px solid #729be3;border-top:3px solid #a7b8ff;border-radius:24px}.ct-hero>div:nth-child(2){flex:1}.ct-symbol{display:grid;place-items:center;width:86px;height:86px;background:linear-gradient(130deg,#b7d7ff,#a7b4fb);color:#15263d;border-radius:24px;box-shadow:0 10px 34px #839dff22}.ct-symbol svg{width:43px;height:43px}.ct-module small{font-size:11px;letter-spacing:1.3px;color:#b7c8f7}.ct-module h2{font-size:30px;margin:6px 0 10px}.ct-module h3{font-size:21px;margin:8px 0;display:flex;gap:12px;align-items:center}.ct-module p{margin:8px 0;line-height:1.5}.ct-tabs,.ct-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ct-tabs .selected{background:#394b7a;border-color:#a8beff;box-shadow:inset 0 -3px #a8beff}.ct-tabs b{padding:4px 9px;border-radius:8px;background:#ffffff19}.ct-search{display:flex;gap:14px;align-items:center;padding:12px 16px;background:#122f3d;border:1px solid #628b9e;border-radius:16px}.ct-search input{flex:1;min-width:0;border:0;background:transparent;color:#effaff;min-height:44px;outline:none;font:inherit}.ct-search:focus-within{border-color:#8df2d7;box-shadow:0 0 0 2px #8df2d7}.ct-list{display:grid;gap:16px}.ct-module .ct-row{display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:24px;text-align:left;padding:24px;background:linear-gradient(120deg,#183b4c,#12252e);border-left:5px solid #aabaff;width:100%;border-radius:20px}.ct-row-icon{display:grid;place-items:center;width:62px;height:68px;background:#789cf52a;border:1px solid #a4bdff;border-radius:16px}.ct-row-icon svg{width:30px;height:30px}.ct-row p,.ct-client p{display:flex;align-items:center;gap:8px;font-size:13px;color:#c2d8e5}.ct-row h3{overflow-wrap:anywhere}.ct-state{display:grid;gap:15px;justify-items:end}.ct-state b{font-size:18px;color:#b3caff;max-width:250px;overflow-wrap:anywhere}.ct-state span{display:flex;align-items:center;gap:9px;font-size:13px}.ct-muted{font-size:13px;color:#b0c6d2}.ct-card{padding:26px;border:1px solid #597c91;border-top:3px solid #a4baff;border-radius:22px;background:linear-gradient(120deg,#172e3f,#14262f);min-width:0}.ct-client{display:flex;align-items:center;justify-content:space-between;gap:24px}.ct-status{font-size:21px;border:1px solid #aabaff;padding:20px;border-radius:16px;color:#bcd5ff}.ct-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ct-card dl{margin:20px 0 0}.ct-card dt{display:flex;align-items:center;gap:8px;font-size:12px;color:#adc3d0;margin:17px 0 6px}.ct-card dd{margin:0;font-weight:700;overflow-wrap:anywhere}.ct-module label{display:grid;gap:10px}.ct-module select{background:#0e2634;color:#f1f8ff;border:1px solid #60899c;min-height:46px;border-radius:12px;padding:12px;width:100%;font:inherit}.ct-module .ct-primary,.ct-document .ct-primary{background:linear-gradient(120deg,#465b94,#355382);border-color:#b0c9ff;box-shadow:0 8px 25px #060b1b33;min-height:56px}.ct-print-action{display:flex;align-items:center;gap:23px}.ct-print-action>svg{width:48px;height:48px;color:#a5caff}.ct-print-action>div{flex:1}.ct-alert{display:flex;gap:16px;align-items:center;border:1px solid #ce9c49;border-radius:14px;background:#493a25;padding:20px;color:#ffe1aa;overflow-wrap:anywhere}.ct-alert>div{flex:1}.ct-note{white-space:pre-wrap;overflow-wrap:anywhere}.ct-module .ct-back{justify-self:start}.ct-document{width:min(1080px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;background:#0e2634;color:#e7f5ff;border:1px solid #99baff;border-radius:20px;padding:22px}.ct-document::backdrop{background:#020b15c9}.ct-document header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ct-document header>div{display:flex;align-items:center;gap:12px}.ct-document h3{font-size:22px}.ct-document p{font-size:13px;line-height:1.5;color:#bbd0df}.ct-document svg{width:20px;height:20px;flex-shrink:0}.ct-document iframe{width:100%;height:60dvh;border:1px solid #508ba0;border-radius:14px;margin-top:20px;background:#dbe3ea}@media(max-width:900px){.ct-hero{padding:24px;gap:18px;flex-wrap:wrap}.ct-hero h2{font-size:27px}.ct-grid{grid-template-columns:1fr}.ct-print-action{flex-wrap:wrap}.ct-print-action>button{width:100%}.ct-row .ct-state{grid-column:2;justify-items:start}.ct-module .ct-row{grid-template-columns:62px minmax(0,1fr);gap:16px}.ct-client{flex-wrap:wrap}.ct-status{width:100%}}@media(max-width:520px){.ct-hero{padding:20px}.ct-symbol{width:65px;height:65px}.ct-hero>div:nth-child(2){min-width:170px}.ct-hero>button{width:100%}.ct-search{flex-wrap:wrap;gap:8px}.ct-search input{flex-basis:calc(100% - 38px)}.ct-search button{width:100%}.ct-module .ct-row{padding:18px;grid-template-columns:42px minmax(0,1fr);gap:12px}.ct-row-icon{width:42px;height:52px}.ct-row-icon svg{width:24px;height:24px}.ct-row h3{font-size:19px}.ct-card{padding:20px}.ct-document{padding:16px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.ct-document h3{font-size:18px}.ct-document .ct-actions>button{width:100%}.ct-alert{flex-wrap:wrap}.ct-alert button{width:100%}}@media(prefers-reduced-motion:reduce){.ct-module button{transition:none}}


/* reports-e1f89a965cb7.css */
.op-module{--op-border:#547285;--op-text:#e8f6ff;color:var(--op-text);display:grid;gap:20px;font-size:15px;min-width:0}.op-module *,.op-document *{box-sizing:border-box}.op-module svg,.op-document svg{width:22px;height:22px;flex-shrink:0;vertical-align:middle}.op-module button,.op-document button{min-height:48px;border:1px solid #5c91a9;border-radius:12px;background:#153d50;color:#e8f6ff;font:inherit;font-weight:700;padding:12px 18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.op-module button:hover,.op-document button:hover{background:#235e72}.op-module button:disabled,.op-document button:disabled{opacity:.48;cursor:default}.op-module button:focus-visible,.op-module input:focus-visible,.op-module select:focus-visible{outline:3px solid #83e2d4;outline-offset:3px}.op-hero{padding:30px;display:flex;gap:24px;align-items:center;flex-wrap:wrap;background:linear-gradient(115deg,#194e61,#213b54 65%,#393354);border:1px solid #76b5ca;border-top:3px solid #9be5f4;border-radius:24px}.op-hero>div:nth-child(2){flex:1;min-width:220px}.op-symbol{width:88px;height:88px;border-radius:24px;background:linear-gradient(135deg,#81ead6,#b5a3fc);color:#163442;display:grid;place-items:center;box-shadow:0 8px 24px #0a111d66}.op-symbol svg{width:44px;height:44px}.op-hero h2{font-size:32px;line-height:1.15;margin:8px 0 12px}.op-hero p{margin:0;line-height:1.6}.op-module small{display:block;color:#bbd7e5;font-size:11px;letter-spacing:.07em}.op-hero small{letter-spacing:.17em;font-weight:800}.op-tabs,.op-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.op-tabs .selected{background:#65508b;border-color:#c9abf5;box-shadow:inset 0 -3px #dfc2ff}.op-filters{display:flex;gap:16px;flex-wrap:wrap;align-items:end}.op-filters label{flex:1;min-width:145px;display:grid;gap:9px}.op-filters label svg{display:none}.op-module input:not([type=checkbox]),.op-module select{min-width:0;max-width:100%;width:100%;min-height:48px;border:1px solid #577b8a;background:#102d3b;color:#ecf8ff;border-radius:10px;padding:10px 12px;font:inherit;color-scheme:dark}.op-module label{color:#c8dfeb;font-size:13px;font-weight:700}.op-module input[type=checkbox]{width:22px;height:22px;accent-color:#73d6c6;vertical-align:middle;margin-right:10px}.op-search{display:flex;gap:16px;align-items:center;border:1px solid #638495;border-radius:16px;padding:14px 20px;background:#132f3f}.op-search input{flex:1;border:0!important;background:transparent!important;min-width:0}.op-search:focus-within{outline:2px solid #83e2d4;outline-offset:2px}.op-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:14px}.op-kpis article{border:1px solid #506e85;border-top:3px solid #79d5c7;background:linear-gradient(125deg,#193c4a,#192c3d);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:14px;overflow-wrap:anywhere}.op-kpis strong{font-size:27px;line-height:1.1}.op-kpis span{color:#c7e2ed;font-size:13px;font-weight:700}.op-kpis .op-danger{border-top-color:#fb899f}.op-alert{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border:1px solid #bc8c40;padding:20px;border-radius:16px;background:#4d3d27}.op-muted{color:#b6cdd9;line-height:1.6;font-size:13px;margin:0}.op-muted svg{margin-right:8px;width:16px;height:16px}.op-count{font-weight:700;color:#cadfea;margin:0}.op-list{display:grid;gap:14px}.op-module .op-row{display:flex;align-items:center;text-align:left;justify-content:start;gap:22px;padding:24px;border:1px solid #618599;border-left:4px solid #9fe3f3;border-radius:20px;background:linear-gradient(120deg,#194052,#172c37);width:100%}.op-row>div:nth-child(2){flex:1;min-width:0}.op-row h3{font-size:21px;margin:10px 0;overflow-wrap:anywhere}.op-row p{margin:8px 0;color:#bed7e5;font-size:13px;font-weight:400;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.op-row-symbol{width:58px;height:58px;display:grid;place-items:center;border:1px solid #ba9eee;border-radius:17px;background:#433661;color:#e0cafa;flex-shrink:0}.op-state{min-width:130px;max-width:240px;color:#85def0;display:grid;gap:12px;overflow-wrap:anywhere}.op-state svg{justify-self:end}.op-card{border:1px solid #5a7a8d;border-top:3px solid #baa0f6;border-radius:20px;background:linear-gradient(125deg,#233f51,#162c38);padding:26px;min-width:0}.op-card h3,.op-card h2{margin:0 0 20px;display:flex;gap:12px;align-items:center}.op-card p{line-height:1.6;overflow-wrap:anywhere}.op-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.op-ranking{display:grid;grid-template-columns:1fr auto;gap:8px;padding:18px 0;border-bottom:1px solid #52687a}.op-ranking span{grid-column:1/-1;color:#c4dae5}.op-detail{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.op-detail>div{min-width:0}.op-detail dt{font-size:12px;color:#b9d0df;margin-bottom:8px}.op-detail dd{margin:0;font-weight:600;overflow-wrap:anywhere;white-space:pre-wrap}.op-event{padding:18px;border:1px solid #4b6d7e;border-radius:12px;background:#12303c;margin:14px 0}.op-event p{margin-bottom:0}.op-note{white-space:pre-wrap;overflow-wrap:anywhere}.op-id{max-width:360px;display:grid;gap:10px}.op-document{width:min(1200px,calc(100vw - 24px));height:min(94vh,1100px);border:1px solid #8dcddd;border-radius:22px;padding:24px;background:#142e3c;color:#e6f7ff;overflow:auto}.op-document::backdrop{background:#07121dcc;backdrop-filter:blur(5px)}.op-document header{display:flex;align-items:center;justify-content:space-between;gap:16px}.op-document h3{display:flex;align-items:center;gap:12px;margin:0}.op-document iframe{border:0;background:#fff;width:100%;height:calc(100% - 170px);min-height:350px;margin-top:20px;border-radius:12px}.op-document button{font-family:system-ui}@media(max-width:900px){.op-grid{grid-template-columns:1fr}.op-hero{padding:24px;gap:18px}.op-module .op-row{padding:20px;gap:16px}.op-state{min-width:100px;max-width:170px}}@media(max-width:560px){.op-hero h2{font-size:26px}.op-symbol{width:64px;height:64px;border-radius:18px}.op-symbol svg{width:34px;height:34px}.op-hero>div:nth-child(2){min-width:180px}.op-search{flex-wrap:wrap;padding:14px}.op-search input{flex-basis:calc(100% - 45px)}.op-search button{width:100%}.op-module .op-row{flex-wrap:wrap;gap:12px}.op-row-symbol{width:44px;height:44px}.op-row>div:nth-child(2){flex-basis:calc(100% - 65px)}.op-state{min-width:0;max-width:100%;width:100%;display:flex;justify-content:space-between;border-top:1px solid #466577;padding-top:12px}.op-row h3{font-size:18px}.op-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.op-card{padding:20px}.op-ranking{grid-template-columns:1fr}.op-actions>*{max-width:100%}.op-document{padding:16px}.op-detail{grid-template-columns:1fr}}.op-module .op-access{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#1e5763;color:#dbfff7;border:1px solid #78d6c0;padding:16px 22px;border-radius:14px;text-decoration:none;font-weight:750}.op-module .op-access:hover{background:#2b6f77}.op-module .op-access:focus-visible{outline:3px solid #aff3e5;outline-offset:3px}.op-card .op-actions{margin:22px 0}.op-filters label span svg{display:inline;width:17px;height:17px;margin-right:7px;color:#8fe4d4}


/* fleet-4198180c4568.css */
.fleet-module{color:#e6f4fb;--fleet-bg:#102630;--fleet-line:#426170;font-family:inherit}.fleet-module *{box-sizing:border-box}.fleet-module svg{width:22px;height:22px;flex-shrink:0;vertical-align:middle}.fleet-module button,.fleet-module a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border:1px solid #4a91a5;border-radius:12px;padding:11px 16px;background:#153d50;color:#e5f7ff;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:background .15s,transform .15s}.fleet-module button:hover:not(:disabled){background:#25677a}.fleet-module button:active:not(:disabled){transform:scale(.98)}.fleet-module button:disabled{opacity:.5;cursor:not-allowed}.fleet-hero{display:flex;align-items:center;gap:24px;padding:30px;border:1px solid #54cfe0;border-top:3px solid #72e8d3;border-radius:24px;background:linear-gradient(125deg,#175569,#17323f 65%,#303455);margin-bottom:24px}.fleet-hero h2{font-size:36px;margin:6px 0 10px;letter-spacing:-1px}.fleet-hero small{color:#a6efe3;font-size:11px;font-weight:800;letter-spacing:2px}.fleet-hero p{color:#c0dbe6;line-height:1.6;margin:0}.fleet-hero>button{margin-left:auto}.fleet-symbol{display:grid;place-items:center;width:88px;height:88px;flex-shrink:0;background:#73dfd7;color:#0c3948;border-radius:26px;box-shadow:0 8px 30px #48d9cb35}.fleet-symbol svg{width:48px;height:48px}.fleet-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0}.fleet-kpis>div{display:flex;flex-direction:column;gap:10px;border:1px solid var(--fleet-line);border-radius:16px;background:linear-gradient(130deg,#203b4c,#102630);padding:20px}.fleet-kpis small{font-size:11px;font-weight:800;letter-spacing:1px;color:#acc6d6}.fleet-kpis strong{font-size:30px;color:#9cead4}.fleet-kpis span{font-size:11px;color:#bad4dd}.fleet-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.fleet-tabs .active{background:#246459;border-color:#93ead2;box-shadow:inset 0 -3px #8ee9d0}.fleet-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:22px;align-items:start}.fleet-card{background:linear-gradient(140deg,#193c4a,#10232c);border:1px solid var(--fleet-line);border-top:3px solid #72dce9;border-radius:19px;padding:24px;margin-bottom:20px;min-width:0}.fleet-card h3{font-size:22px;margin:0 0 18px;display:flex;align-items:center;gap:12px}.fleet-card p{line-height:1.55;overflow-wrap:anywhere}.fleet-module label{display:flex;flex-direction:column;gap:9px;font-size:13px;font-weight:650;color:#b9d7e3;margin:0 0 16px}.fleet-module input,.fleet-module select,.fleet-module textarea{width:100%;color:#f0faff;background:#0b2531;border:1px solid #537584;border-radius:11px;min-height:46px;padding:12px;font:inherit;outline:none;color-scheme:dark}.fleet-module :is(input,select,textarea):focus{border-color:#8ae8d4;box-shadow:0 0 0 3px #8ae8d425}.fleet-module textarea{min-height:90px;resize:vertical}.fleet-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 20px}.fleet-fields label:has(textarea){grid-column:1/-1}.fleet-unit-list{display:flex;flex-direction:column;gap:10px;margin-top:18px;max-height:650px;overflow:auto}.fleet-unit-list button{padding:14px;justify-content:flex-start;flex-wrap:wrap;text-align:left;width:100%;background:#122d38;border-color:#3a5b6b}.fleet-unit-list button.selected{border-color:#8fead4;background:#205c59}.fleet-unit-list div{flex:1;min-width:80px}.fleet-unit-list b,.fleet-unit-list span{display:block;overflow-wrap:anywhere}.fleet-unit-list span{font-size:11px;font-weight:500;color:#bbd3dc;margin-top:6px}.fleet-unit-list small{font-size:10px;color:#91ecce}.fleet-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:18px 0}.fleet-module .fleet-primary{background:linear-gradient(120deg,#178f83,#1a656a);border-color:#81ead1;padding:16px 22px;font-size:16px}.fleet-module .fleet-danger{background:#582b34;border-color:#ea8d8d}.fleet-alert,.fleet-success{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:20px 24px;border:1px solid #ddae61;background:#493d27;border-radius:15px;margin:18px 0;line-height:1.6;overflow-wrap:anywhere}.fleet-success{background:#173f36;border-color:#78dfb6}.fleet-alert h3,.fleet-alert p{margin:0;width:100%}.fleet-muted{color:#a7c6d3;font-size:12px;line-height:1.6}.fleet-history{border-bottom:1px solid #345461;padding:16px 0;font-size:13px}.fleet-history p{margin:7px 0}.fleet-module summary{padding:16px 0;cursor:pointer;color:#d4eef5;font-weight:700}.fleet-dialog{color:#eaf7fc;background:#102731;border:1px solid #77dfd1;border-radius:24px;width:min(780px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;box-shadow:0 24px 80px #0008}.fleet-dialog::backdrop{background:#020b12c9;backdrop-filter:blur(5px)}.fleet-dialog header,.fleet-dialog footer{display:flex;align-items:center;gap:14px;padding:20px 24px;background:#183d49;flex-wrap:wrap}.fleet-dialog header h2{font-size:22px;margin:0;flex:1}.fleet-dialog header button{padding:8px;min-height:40px}.fleet-dialog-body{padding:24px;max-height:calc(100dvh - 230px);overflow:auto;overscroll-behavior:contain}.fleet-dialog footer{justify-content:flex-end}.fleet-dialog dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;overflow-wrap:anywhere}.fleet-dialog dt{font-size:12px;color:#a6c8d5;margin-bottom:5px}.fleet-dialog dd{margin:0;font-weight:700;white-space:pre-wrap}.fleet-review-title{font-size:24px;font-weight:800;margin:0}.fleet-check{display:flex!important;flex-direction:row!important;align-items:center!important}.fleet-check input{width:22px!important;min-height:22px!important;height:22px;accent-color:#6fddc2}.fleet-position{border:1px solid #4a9c92;border-radius:18px;background:#14473f;padding:24px;margin:18px 0}.fleet-position strong{font-size:30px;color:#9cf5d3}.fleet-track{margin:20px 0;background:#0b2029;border:1px solid #386070;border-radius:15px;padding:18px}.fleet-track svg{width:100%;height:auto;background:repeating-linear-gradient(0deg,transparent,transparent 29px,#25414c66 30px)}.fleet-track figcaption{font-size:11px;line-height:1.5;color:#acd2dd;margin-top:14px}.fleet-dialog-body .fleet-alert{display:block}.fleet-dialog-body .fleet-alert p{margin:12px 0}@media(max-width:1050px){.fleet-layout{grid-template-columns:240px minmax(0,1fr)}.fleet-card{padding:20px}.fleet-fields{grid-template-columns:1fr}.fleet-hero{padding:24px;gap:18px}.fleet-hero h2{font-size:30px}}@media(max-width:650px){.fleet-hero{flex-wrap:wrap;padding:20px}.fleet-symbol{width:58px;height:58px;border-radius:17px}.fleet-symbol svg{width:34px;height:34px}.fleet-hero>div:nth-child(2){flex:1;min-width:180px}.fleet-hero h2{font-size:27px}.fleet-hero>button{margin:0}.fleet-layout{grid-template-columns:1fr}.fleet-unit-list{max-height:260px}.fleet-kpis{gap:8px}.fleet-kpis>div{padding:12px}.fleet-kpis small{font-size:9px;letter-spacing:0}.fleet-kpis strong{font-size:24px}.fleet-tabs button{flex:1 1 45%;font-size:12px;padding:10px}.fleet-card{padding:18px}.fleet-actions>*{width:100%}.fleet-dialog dl{grid-template-columns:1fr}.fleet-dialog header,.fleet-dialog footer{padding:16px}.fleet-dialog header h2{font-size:19px}.fleet-dialog-body{padding:18px}.fleet-dialog footer button{flex:1}}


/* finance-8678a9d7b61a.css */
.fn-panel{color:#e4f3fc;max-width:1500px;margin:auto;--fn-line:#446d82;--fn-muted:#bdd1dc;--fn-accent:#87e2cf}.fn-panel *,.fn-dialog *{box-sizing:border-box}.fn-panel button,.fn-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:11px 17px;background:#173d50;border:1px solid #52839a;border-radius:12px;color:#e4f3fc;font:inherit;font-weight:700;cursor:pointer;white-space:normal}.fn-panel button:hover,.fn-dialog button:hover{background:#24566a}.fn-panel button:active,.fn-dialog button:active{transform:translateY(1px)}.fn-panel button:disabled,.fn-dialog button:disabled{opacity:.5;cursor:not-allowed;transform:none}.fn-panel svg,.fn-dialog svg{width:22px;height:22px;flex-shrink:0}.fn-eyebrow{font-size:11px;letter-spacing:.13em;font-weight:800;color:#a7eadd;line-height:1.8}.fn-hero{display:flex;align-items:center;gap:24px;padding:30px;border:1px solid #57b4bd;border-top:3px solid #89e3cb;border-radius:24px;background:linear-gradient(120deg,#124452,#17364c 60%,#29344e);margin-bottom:24px}.fn-hero h1{font-size:36px;line-height:1.2;margin:5px 0 8px}.fn-hero p{color:#d0e2eb;margin:0}.fn-hero-icon{width:86px;height:86px;display:grid;place-items:center;flex-shrink:0;border-radius:24px;background:linear-gradient(135deg,#b7edbc,#65dce0);color:#123344;box-shadow:0 10px 24px #06182755}.fn-hero-icon svg{width:42px;height:42px}.fn-hero>button{margin-left:auto}.fn-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.fn-tabs button[aria-pressed=true]{background:#226453;border-color:#8be2c9;box-shadow:inset 0 -3px #a5ead6}.fn-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:24px 0}.fn-stats article{background:#102c38;border:1px solid #355c71;border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:8px}.fn-stats svg{color:#89e3cb}.fn-stats span,.fn-muted{color:#bdd1dc}.fn-stats strong{font-size:26px;overflow-wrap:anywhere}.fn-stats small{line-height:1.5;color:#a6c7d7}.fn-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0}.fn-panel .fn-primary,.fn-dialog .fn-primary{background:linear-gradient(135deg,#136958,#165477);border-color:#87dfcc;box-shadow:0 5px 15px #001a2650}.fn-search{display:flex;align-items:center;gap:15px;padding:10px 15px;background:#102b3a;border:1px solid #4b7c8c;border-radius:16px}.fn-search>input{min-width:0;flex:1;background:transparent;border:0!important}.fn-search label{display:flex;align-items:center;gap:8px;color:#bdd1dc}.fn-panel input,.fn-panel select,.fn-dialog input,.fn-dialog select,.fn-dialog textarea{background:#0d2736;border:1px solid #4e768b;color:#e4f3fc;border-radius:10px;min-height:46px;padding:11px 12px;font:inherit;max-width:100%}.fn-panel input:focus,.fn-dialog input:focus,.fn-dialog textarea:focus,.fn-dialog select:focus{outline:3px solid #87e2cf;outline-offset:2px}.fn-dialog input[type=checkbox]{width:24px;height:24px;min-height:24px;flex-shrink:0;accent-color:#87e2cf}.fn-list{display:grid;gap:14px}.fn-card{display:flex;align-items:center;gap:20px;padding:24px;border:1px solid #406779;border-left:4px solid #7de4cc;border-radius:18px;background:linear-gradient(115deg,#193b4c,#122b36)}.fn-card-icon{width:58px;height:58px;border-radius:17px;display:grid;place-items:center;background:#29536a;border:1px solid #79adbb;flex-shrink:0;color:#a6eada}.fn-card-icon svg{width:29px;height:29px}.fn-card-info{flex:1;min-width:0}.fn-card h3{font-size:21px;margin:6px 0;overflow-wrap:anywhere}.fn-card p{color:#bdd1dc;line-height:1.5;margin:8px 0}.fn-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap;max-width:42%;flex-shrink:0}.fn-card-actions strong{width:100%;text-align:right;color:#b4efd9;font-size:24px}.fn-badge{display:inline-block;background:#173f46;border:1px solid #508a86;padding:6px 10px;margin:5px 8px 0 0;border-radius:8px;color:#b0f1d2;font-size:12px;font-weight:800}.fn-warning{background:#533b26;border-color:#cda65c;color:#ffd797}.fn-alert,.fn-success{display:flex;align-items:center;gap:16px;padding:18px 20px;margin:16px 0;border:1px solid #cda55e;background:#433621;color:#ffe0a4;border-radius:14px;overflow-wrap:anywhere}.fn-alert>div{flex:1}.fn-alert p{margin:6px 0 0}.fn-success{background:#133d34;border-color:#559b7c;color:#c2f8db}.fn-success button{margin-left:auto}.fn-pager{display:flex;align-items:center;justify-content:center;gap:16px;margin:25px 0}.fn-empty{padding:35px;text-align:center;border:1px dashed #466d80;border-radius:16px;color:#bdd1dc}.fn-dialog{color:#e4f3fc;background:#102633;border:1px solid #6a9eae;border-radius:22px;padding:0;width:min(1050px,calc(100vw - 28px));max-height:calc(100dvh - 30px);overflow:auto;box-shadow:0 25px 95px #000b}.fn-dialog::backdrop{background:#020b12bc}.fn-dialog>header{position:sticky;top:0;z-index:2;background:#153445;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px;border-bottom:1px solid #50748b}.fn-dialog h2{font-size:25px;line-height:1.3;margin:4px 0;overflow-wrap:anywhere}.fn-dialog-body{padding:24px}.fn-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}.fn-form label{display:flex;flex-direction:column;gap:9px;font-size:14px;color:#cee0e8}.fn-form input,.fn-form select,.fn-form textarea{width:100%}.fn-wide{grid-column:1/-1}.fn-dialog footer{display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap;margin:26px 0 2px;padding-top:20px;border-top:1px solid #3b6074}.fn-details{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,3fr);gap:12px 20px;font-size:14px}.fn-details dt{color:#a4c7d7;font-weight:700}.fn-details dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.fn-callout{display:flex;gap:18px;padding:21px;margin:23px 0;border:1px solid #6a968a;border-radius:16px;background:linear-gradient(110deg,#20463c,#163647)}.fn-callout>div{min-width:0}.fn-callout h3{margin:0}.fn-callout p{line-height:1.65;margin:8px 0;color:#c4dce5}.fn-choices{display:grid;gap:10px;margin:18px 0;max-height:430px;overflow:auto;padding:4px}.fn-choices label{display:flex;align-items:flex-start;gap:14px;padding:16px;border:1px solid #416e7d;background:#163445;border-radius:12px;cursor:pointer}.fn-choices label>span{display:flex;flex-direction:column;gap:8px;overflow-wrap:anywhere;min-width:0}.fn-choices small{white-space:pre-wrap;color:#bdd1dc;line-height:1.5}.fn-review-item{padding:19px;background:#153344;border:1px solid #476c7d;border-radius:13px;margin:14px 0;overflow-wrap:anywhere}.fn-review-item p{line-height:1.7;white-space:pre-wrap}.fn-review-item h3{margin:8px 0}.fn-dialog summary{cursor:pointer;font-weight:700;line-height:1.6}.fn-document{display:block;width:100%;height:65dvh;min-height:260px;border:1px solid #5a7c8e;border-radius:10px;background:#fff}@media(max-width:850px){.fn-hero{padding:23px;gap:18px;flex-wrap:wrap}.fn-hero>button{margin-left:0}.fn-card-actions{max-width:38%}.fn-card{gap:15px;padding:20px}.fn-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fn-search{flex-wrap:wrap}.fn-search>input{flex-basis:65%}.fn-search label{width:100%}.fn-search label input{flex:1}}@media(max-width:540px){.fn-hero h1{font-size:29px}.fn-hero{padding:20px;gap:14px}.fn-hero-icon{width:65px;height:65px;border-radius:18px}.fn-hero-icon svg{width:33px;height:33px}.fn-hero>div:nth-child(2){flex:1;min-width:150px}.fn-eyebrow{font-size:10px}.fn-stats strong{font-size:22px}.fn-stats article{padding:15px}.fn-tabs{display:grid;grid-template-columns:1fr 1fr;gap:9px}.fn-tabs button{padding:10px;font-size:13px;justify-content:flex-start}.fn-card{flex-wrap:wrap;gap:13px;padding:18px}.fn-card-icon{width:45px;height:45px;border-radius:13px}.fn-card-info{flex-basis:calc(100% - 60px)}.fn-card h3{font-size:19px}.fn-card-actions{max-width:none;width:100%;justify-content:flex-start}.fn-card-actions strong{text-align:left;font-size:24px;margin:6px 0}.fn-card-actions button{flex:1;min-width:135px;font-size:13px}.fn-form{grid-template-columns:1fr}.fn-details{grid-template-columns:1fr;gap:7px}.fn-details dd{margin-bottom:10px}.fn-callout{padding:16px;gap:12px}.fn-dialog-body{padding:18px}.fn-dialog>header{padding:17px}.fn-dialog h2{font-size:22px}.fn-alert,.fn-success{flex-wrap:wrap;padding:16px}.fn-alert>button{width:100%}.fn-dialog footer button{width:100%}.fn-toolbar button{flex:1}.fn-pager{font-size:13px;gap:9px}.fn-pager button{padding:10px 12px}}


/* service-gps-d6ddb1084090.css */
.sg-panel{margin:28px 0;border:1px solid #4a8ca4;border-top:3px solid #7edeca;border-radius:22px;background:linear-gradient(120deg,#173c4c,#102b3a);color:#e8f4fc;overflow:hidden}.sg-panel *{box-sizing:border-box}.sg-panel button,.sg-panel a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;border:1px solid #56849a;border-radius:11px;background:#183e53;color:#e8f4fc;padding:11px 15px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.sg-panel button:hover,.sg-panel a:hover{background:#285971}.sg-panel button:disabled{opacity:.45;cursor:not-allowed}.sg-panel svg{width:22px;height:22px;flex-shrink:0}.sg-panel button:focus-visible,.sg-panel a:focus-visible,.sg-panel input:focus-visible{outline:3px solid #85e4cd;outline-offset:2px}.sg-header{padding:27px;display:flex;align-items:center;gap:19px;border-bottom:1px solid #527184;background:linear-gradient(125deg,#1b4d59,#243d58)}.sg-header h2{margin:6px 0;font-size:27px}.sg-header p{margin:7px 0 0;color:#bad5df;line-height:1.6}.sg-header>button{margin-left:auto}.sg-eyebrow{font-size:11px;letter-spacing:.15em;font-weight:800;color:#b1e9db}.sg-icon{width:68px;height:68px;display:grid;place-items:center;flex-shrink:0;border-radius:18px;background:linear-gradient(135deg,#86eccb,#67c2ee);color:#153443}.sg-icon svg{width:34px;height:34px}.sg-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:24px}.sg-facts article{padding:20px;background:#112c3c;border:1px solid #4e7389;border-radius:15px;display:flex;flex-direction:column;gap:9px;min-width:0;overflow-wrap:anywhere}.sg-facts svg{color:#85e4cb}.sg-facts strong{font-size:20px}.sg-facts span,.sg-facts small,.sg-muted{color:#bdd4df;line-height:1.6}.sg-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:22px 24px}.sg-toolbar>span{color:#bdd4df;font-size:13px;line-height:1.6}.sg-panel .sg-primary{background:linear-gradient(110deg,#216657,#205071);border-color:#8fdccc}.sg-toolbar label{display:flex;align-items:center;gap:10px;color:#bdd4df}.sg-toolbar input{min-height:46px;border:1px solid #558a9c;background:#112c3a;color:#e8f4fc;border-radius:10px;padding:10px;font:inherit;max-width:100%}.sg-alert{display:flex;align-items:flex-start;gap:15px;padding:19px;margin:20px 24px;border:1px solid #bb965e;border-radius:13px;background:#443a25;color:#ffe0a5;line-height:1.6;overflow-wrap:anywhere}.sg-alert p{margin:4px 0 8px}.sg-routes,.sg-history,.sg-position{margin:24px;padding:23px;border:1px solid #456c81;border-radius:17px;background:#112b38}.sg-panel h3{display:flex;align-items:center;gap:12px;font-size:21px;margin:0 0 15px}.sg-panel p{line-height:1.7;overflow-wrap:anywhere}.sg-routes .sg-toolbar{margin:20px 0}.sg-position-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sg-position-values>div{display:flex;flex-direction:column;gap:9px;padding:16px;border:1px solid #426c7e;background:#153847;border-radius:12px;overflow-wrap:anywhere}.sg-position-values span{font-size:12px;color:#bad7e1}.sg-position-values strong{font-size:20px}.sg-event,.sg-stops article{display:flex;align-items:center;gap:15px;padding:18px 0;border-top:1px solid #3e6377;overflow-wrap:anywhere}.sg-event>div,.sg-stops article>div{flex:1;min-width:0}.sg-event b{font-size:16px}.sg-event p,.sg-stops p{margin:8px 0;color:#bdd4df}.sg-event small{color:#a4cfdb}.sg-event>a,.sg-stops a{font-size:13px}.sg-trace{margin:24px 0;padding:12px;border:1px solid #41697c;border-radius:14px;background:#0d2535}.sg-trace>svg{width:100%;height:auto}.sg-trace p{margin:8px 6px;color:#bad7e1;font-size:13px}.sg-panel summary{font-weight:700;cursor:pointer;padding:12px 0;line-height:1.7}.sg-empty{padding:24px;color:#bdd4df}.sg-history>summary{min-height:46px;font-size:19px;color:#b8e9dd}.sg-history>summary svg{display:inline-block;vertical-align:middle;margin-right:8px}@media(max-width:950px){.sg-header{flex-wrap:wrap}.sg-header>button{margin-left:0}.sg-facts,.sg-position-values{grid-template-columns:1fr 1fr}.sg-event,.sg-stops article{flex-wrap:wrap}.sg-event>a{margin-left:35px}}@media(max-width:550px){.sg-header{padding:20px;gap:14px}.sg-header h2{font-size:23px}.sg-icon{width:53px;height:53px;border-radius:15px}.sg-header>div:nth-child(2){flex:1;min-width:170px}.sg-header button{width:100%}.sg-facts{grid-template-columns:1fr;padding:18px}.sg-facts article{padding:17px}.sg-routes,.sg-history,.sg-position{margin:18px;padding:18px}.sg-alert,.sg-toolbar{margin:18px}.sg-toolbar button{width:100%;font-size:14px}.sg-toolbar label{flex-direction:column;align-items:flex-start;width:100%}.sg-toolbar input{width:100%}.sg-position-values{grid-template-columns:1fr}.sg-event>a,.sg-stops a{width:100%;margin:0}.sg-panel h3{font-size:19px}.sg-event{gap:12px}.sg-eyebrow{font-size:10px}.sg-trace{padding:8px}}


/* internet-retirement-4bdc28a01ee3.css */
.ir-panel{margin-top:24px;padding:24px;border:1px solid #517c90;border-top:3px solid #79d9ed;border-radius:20px;background:linear-gradient(135deg,#173641,#10242e);color:#e5f3fa;min-width:0}.ir-heading{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ir-heading>div{flex:1;min-width:190px}.ir-symbol{display:grid;place-items:center;width:62px;height:62px;flex:0 0 62px;border-radius:18px;background:#85dce5;color:#12343d}.ir-heading h3{font-size:24px;line-height:1.2;margin:6px 0}.ir-heading small{letter-spacing:.14em;font-weight:800;color:#a8e0e5;font-size:10px}.ir-heading p,.ir-status p{margin:8px 0 0;line-height:1.5;color:#bfdae6}.ir-label{border:1px solid #d9b46f;border-radius:8px;padding:9px;color:#ffe2a8;font-size:11px;font-weight:800}.ir-status,.ir-error{display:flex;align-items:flex-start;gap:12px;padding:18px;margin:20px 0;background:#332d20;border:1px solid #9e8355;border-radius:12px;color:#ffe3a8}.ir-status svg,.ir-error svg{flex-shrink:0}.ir-panel .ir-consult{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:14px 20px;background:#167487;border:1px solid #86dcea;border-radius:12px;color:#fff;font-weight:800;font-size:15px;cursor:pointer}.ir-panel button:disabled{opacity:.6;cursor:wait}.ir-panel button:focus-visible,.ir-panel summary:focus-visible{outline:3px solid #b2fff1;outline-offset:4px}.ir-stamp{margin:20px 0 14px;color:#b6d0dc;font-size:12px;overflow-wrap:anywhere}.ir-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ir-grid article{padding:18px;border:1px solid #547280;background:#102732;border-radius:14px;min-width:0;overflow-wrap:anywhere}.ir-grid article>svg{color:#7cdae8;margin-bottom:12px}.ir-grid small,.ir-grid strong,.ir-grid span{display:block}.ir-grid small{font-size:10px;letter-spacing:.06em;color:#b7d4e1}.ir-grid strong{font-size:21px;margin:12px 0;line-height:1.3}.ir-grid p{margin:8px 0;color:#d0e4ed}.ir-grid span{font-size:12px;line-height:1.5;color:#aac8d6}.ir-grid article.ir-tv{border-color:#70bf9c;background:#153932}.ir-grid article.ir-tv strong{color:#9ae9c8}.ir-grid article.ir-attention{border-color:#c4a16a}.ir-ports{padding:16px;margin-top:18px;border:1px solid #45646f;border-radius:12px}.ir-ports summary{min-height:32px;cursor:pointer;font-weight:700}.ir-ports>div{margin-top:14px}.ir-ports p,.ir-ports li{font-size:13px;line-height:1.6;color:#bdd2db}.ir-pending{margin-top:18px;padding:18px;background:#192e38;border-radius:12px}.ir-pending h4{display:flex;align-items:center;gap:10px;font-size:17px;margin:0 0 12px}.ir-pending ol{padding-left:22px}.ir-pending li{margin:10px 0;line-height:1.5}.ir-pending p{color:#f9d7a2;line-height:1.5;margin-bottom:0}@media(max-width:850px){.ir-grid{grid-template-columns:1fr}.ir-heading h3{font-size:22px}}@media(max-width:480px){.ir-panel{padding:16px}.ir-consult{width:100%}.ir-label{margin-left:78px}.ir-heading>div{min-width:150px}.ir-status{padding:14px}}.ir-panel .ir-heading{background:transparent;color:#e5f3fa;padding:0;border:0}.ir-panel .ir-heading h3{color:#e5f3fa}


/* work-review-contrast-e96e160c0f12.css */
/* The shared portal has white header/footer defaults. Keep review cards dark
   in both the operator and technician surfaces without changing other pages. */
.work-review header,
.work-review footer,
.crm-app .work-review header,
.crm-app .work-review footer,
.tech-portal .work-review header,
.tech-portal .work-review footer,
.cc-panel header,
.crm-app .cc-panel header {
  background: transparent;
  color: inherit;
  padding: 0;
  border: 0;
  box-shadow: none;
  min-height: 0;
  position: static;
}


/* coverage-f713b18033f7.css */
.cv-root{color:#e5f3fb;display:grid;gap:22px;min-width:0}.cv-root *{box-sizing:border-box}.cv-root svg{width:21px;height:21px;flex-shrink:0;vertical-align:middle}.cv-root h2,.cv-root h3,.cv-root p{margin:0 0 14px}.cv-root h3{font-size:21px;display:flex;gap:12px;align-items:center;overflow-wrap:anywhere}.cv-root h2{font-size:32px;margin:8px 0 14px}.cv-root small{color:#ace1df;letter-spacing:1px}.cv-hero{background:linear-gradient(120deg,#173e4e,#322846);border:1px solid #826fb1;border-top:3px solid #b696f4;border-radius:22px;padding:30px;display:flex;align-items:center;gap:24px}.cv-mark{background:#bea5f4;color:#20273c;display:grid;place-items:center;border-radius:23px;min-width:80px;height:80px}.cv-mark svg{width:42px;height:42px}.cv-links,.cv-actions,.cv-tabs,.cv-badges{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.cv-root button,.cv-root a{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 17px;min-height:46px;border:1px solid #638994;border-radius:12px;background:#173e50;color:#e9f7ff;font-weight:650;font-size:14px;text-decoration:none;cursor:pointer}.cv-root button:disabled{opacity:.55;cursor:default}.cv-root button:hover:not(:disabled),.cv-root a:hover{background:#26586a}.cv-root .cv-primary{background:#205b50;border-color:#82dfc4;width:fit-content}.cv-root button[aria-pressed=true]{background:#594078;border-color:#dfbcff}.cv-root input,.cv-root select{width:100%;min-width:0;background:#0b252f;color:#edf7ff;border:1px solid #668b98;border-radius:10px;padding:13px;font:inherit;min-height:46px;color-scheme:dark}.cv-root :focus-visible{outline:3px solid #93e5d5;outline-offset:3px}.cv-search{display:flex;align-items:center;gap:12px;padding:14px;background:#142e3a;border:1px solid #64808d;border-radius:15px}.cv-search input{border:0;background:transparent;flex:1}.cv-search:focus-within{box-shadow:0 0 0 2px #86d5d5}.cv-search input:focus{outline:none}.cv-fields,.cv-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cv-fields{margin:22px 0}.cv-fields label{display:grid;gap:8px;font-weight:650}.cv-card{background:linear-gradient(120deg,#193542,#142931);border:1px solid #4c6f7e;border-radius:18px;padding:24px;min-width:0;overflow-wrap:anywhere}.cv-card small{display:block;margin-bottom:14px}.cv-root dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.cv-root dt{font-size:13px;color:#a6c8d2}.cv-root dd{margin:5px 0 0;font-weight:700;overflow-wrap:anywhere}.cv-root .cv-warning{background:#403727;border:1px solid #c6a357;color:#ffe2a8;border-radius:12px;padding:16px;overflow-wrap:anywhere}.cv-root .cv-success{background:#123f36;border:1px solid #70c8a6;color:#bef3df;border-radius:12px;padding:16px}.cv-warning svg,.cv-success svg{margin-right:10px}.cv-review{border:1px solid #8bd7ba;background:#153f37;padding:22px;border-radius:15px}.cv-badges span{display:inline-flex;gap:8px;background:#243f51;border:1px solid #719eac;border-radius:9px;padding:7px 10px;font-size:12px}.cv-root footer{background:transparent;border:0;padding:16px 0}.cv-root p{line-height:1.6}.cv-root input[readonly]{opacity:.75}@media(max-width:650px){.cv-hero{padding:20px;align-items:flex-start;gap:16px}.cv-root h2{font-size:25px}.cv-mark{min-width:56px;height:56px;border-radius:17px}.cv-mark svg{width:30px;height:30px}.cv-results,.cv-fields{grid-template-columns:1fr}.cv-search{flex-wrap:wrap}.cv-search input{flex-basis:70%}.cv-card{padding:18px}.cv-links>*{width:100%}.cv-root dl{gap:14px 10px}.cv-actions{justify-content:space-between}}


/* wa-consent-83277780b5f7.css */
.wa-consent-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid #647b91;border-radius:8px;color:#d0deeb;background:#24313f;font-size:12px;line-height:1.4}.wa-consent-badge.accepted{color:#b4f9d8;background:#134536;border-color:#39856b}.wa-consent-badge.pending{color:#ffdc91;background:#4a3b1e;border-color:#8f7238}.wa-consent-badge.revoked,.wa-consent-badge.rejected{color:#ffc2c2;background:#4a252d;border-color:#965768}.wa-consent-module{color:#e4eef7;padding:24px;background:#0d1722;min-height:100%;overflow:auto}.wa-consent-module button,.wa-consent-access{display:inline-flex;gap:7px;align-items:center;border:1px solid #376174;border-radius:9px;padding:10px 13px;background:#153949;color:#ddf9ff;cursor:pointer}.wa-consent-module button:disabled{opacity:.5;cursor:default}.wa-consent-module header{display:flex;align-items:center;gap:14px;margin-bottom:22px}.wa-consent-module header h1{margin:4px 0;font-size:26px}.wa-consent-module header p{margin:3px 0;color:#aebed0}.wa-consent-module header>button{margin-left:auto}.wa-consent-emblem{padding:15px;border-radius:14px;background:#1a4e46;color:#9cf1d2}.wa-consent-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.wa-consent-summary article{display:grid;grid-template-columns:24px 1fr;gap:8px;border:1px solid #30485c;background:#142433;padding:16px;border-radius:12px}.wa-consent-summary b{grid-column:2;font-size:26px}.wa-consent-summary .accepted{border-color:#31684f}.wa-consent-caption{color:#acbdd0;font-size:13px}.wa-consent-filters{display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr;gap:14px;margin:24px 0}.wa-consent-filters label{display:flex;flex-wrap:wrap;gap:7px;font-size:13px}.wa-consent-filters input,.wa-consent-filters select{width:100%;background:#152331;color:#ebf4ff;border:1px solid #456277;border-radius:8px;padding:11px;min-width:0}.wa-consent-note{display:flex;gap:12px;background:#172f40;border:1px solid #345c77;border-radius:12px;padding:14px;color:#bbd4e5}.wa-consent-note p{margin:0}.wa-consent-note strong{display:block;color:#eef7ff;margin-bottom:5px}.wa-consent-note svg{flex-shrink:0}.wa-consent-toolbar{display:flex;align-items:center;justify-content:space-between;margin:20px 0;gap:10px}.wa-consent-list article{display:flex;align-items:center;gap:15px;border:1px solid #2e455a;border-radius:11px;padding:16px;margin-bottom:10px;background:#122232}.wa-consent-customer{flex:1;min-width:0}.wa-consent-customer h3{margin:0 0 7px;font-size:16px;overflow-wrap:anywhere}.wa-consent-customer p{margin:0 0 5px;font-size:12px;color:#abc1d4}.wa-consent-state{display:flex;flex-direction:column;gap:9px;max-width:280px}.wa-consent-state small{color:#b3c4d4}.wa-consent-module footer{display:flex;align-items:center;gap:12px;margin:20px 0}.wa-consent-module footer span{margin-right:auto}.wa-consent-error{padding:14px;background:#452831;border:1px solid #965f6b;color:#ffe1e5;border-radius:10px}.wa-consent-overlay{position:fixed;inset:0;background:#030b16dd;z-index:180;display:flex;align-items:center;justify-content:center;padding:20px}.wa-consent-overlay section{background:#152535;border:1px solid #527084;border-radius:16px;padding:22px;width:650px;max-width:100%;max-height:90vh;overflow:auto}.wa-consent-overlay header{justify-content:space-between}.wa-consent-overlay blockquote{margin:10px 0;padding:16px;border-left:3px solid #49bb95;background:#0d1b28;line-height:1.7}.wa-consent-overlay button{margin-right:10px}.wa-consent-results p{display:flex;flex-direction:column;padding:12px;border-bottom:1px solid #345269;gap:6px}.wa-chat-header .wa-consent-badge{margin:7px 0 0}.wa-consent-select input{width:19px;height:19px;accent-color:#43caab}.wa-consent-module button:focus-visible,.wa-consent-module input:focus-visible,.wa-consent-module select:focus-visible{outline:2px solid #72dfc1;outline-offset:3px}@media(max-width:1000px){.wa-consent-summary{grid-template-columns:repeat(3,1fr)}.wa-consent-filters{grid-template-columns:1fr 1fr}.wa-consent-list article{flex-wrap:wrap}.wa-consent-state{max-width:none;width:100%;margin-left:34px}.wa-consent-list article>button{margin-left:34px}}@media(max-width:520px){.wa-consent-module{padding:13px}.wa-consent-module header{flex-wrap:wrap}.wa-consent-module header h1{font-size:22px}.wa-consent-module header>button{margin-left:0}.wa-consent-summary{grid-template-columns:1fr 1fr}.wa-consent-filters{grid-template-columns:1fr}.wa-consent-overlay{padding:8px}.wa-consent-overlay section{padding:15px}.wa-consent-state{margin-left:0}.wa-consent-overlay button{margin-bottom:10px}.wa-consent-summary article{padding:11px}}.wa-consent-module>header,.wa-consent-overlay section>header{background:#142736;color:#e7f4ff;border:1px solid #34536a;border-radius:12px;padding:16px}.wa-consent-filters label{color:#c4d6e5}.wa-consent-select input{appearance:none;background:#0a1a25;border:1px solid #708ba0;border-radius:4px;flex-shrink:0}.wa-consent-select input:checked{background:#3bcaa5;border-color:#75efd1;box-shadow:inset 0 0 0 4px #0f3033}.wa-consent-select input:disabled{border-color:#3a5464;opacity:.6}.wa-consent-toolbar label,.wa-consent-permission label{display:flex;flex-direction:column;gap:8px;color:#c9d8ee;font-size:13px}.wa-consent-toolbar select,.wa-consent-permission select,.wa-consent-permission textarea{background:#0b182c;color:#edf4ff;border:1px solid #35506f;border-radius:9px;padding:11px;max-width:100%}.wa-consent-batch{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:15px;background:#102039;border:1px solid #294563;border-radius:12px;margin:10px 0}.wa-consent-batch>div{flex:1;min-width:220px;display:grid;gap:7px}.wa-consent-batch span,.wa-consent-batch small{color:#b6c9e2}.wa-consent-results h2{display:flex;gap:10px;align-items:center}.wa-consent-results h2 button{margin-left:auto}.wa-consent-cost{display:grid;gap:10px;background:#183b4b;border:1px solid #46717e;border-radius:12px;padding:15px;color:#d9f4ff}.wa-consent-cost small{color:#b5d2de;line-height:1.5}.wa-consent-permission{display:grid;gap:14px;margin:18px 0}.wa-consent-permission textarea{min-height:75px;resize:vertical}.wa-consent-permission .wa-consent-check{flex-direction:row;align-items:flex-start;line-height:1.6}.wa-consent-check input{margin-top:5px;flex-shrink:0}.wa-consent-module button:disabled{cursor:default;opacity:.5}.wa-consent-overlay>section{width:min(850px,calc(100vw - 26px))}.wa-consent-overlay ul{max-height:210px;overflow:auto;overflow-wrap:anywhere}.wa-consent-module select,.wa-consent-module textarea{font:inherit}.wa-consent-error,.wa-consent-results p{overflow-wrap:anywhere}@media(max-width:650px){.wa-consent-toolbar>button,.wa-consent-toolbar>label{width:100%}.wa-consent-batch>button{flex:1}.wa-consent-batch>div{min-width:0;flex-basis:100%}.wa-consent-list article{min-width:0}.wa-consent-customer h3{overflow-wrap:anywhere}}.wa-consent-permission .wa-consent-check input{appearance:none;display:inline-block;width:19px!important;min-width:19px;height:19px;flex:0 0 19px;padding:0;background:#0a1a25;border:1px solid #708ba0;border-radius:4px}.wa-consent-permission .wa-consent-check input:checked{background:#3bcaa5;border-color:#75efd1;box-shadow:inset 0 0 0 4px #0f3033}.wa-consent-check span{min-width:0;white-space:normal}.wa-consent-toolbar{flex-wrap:wrap}.wa-consent-client-access{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:100%;text-align:left}.wa-consent-phone-permissions{display:flex;flex-wrap:wrap;gap:5px 10px;align-items:center;font-size:11px}.wa-consent-phone-permissions>small{flex-basis:100%;color:#a9bdc9}.wa-consent-phone-permissions>span{display:inline-flex;gap:4px;align-items:center;flex-wrap:wrap}.wa-consent-client-access .wa-consent-badge{font-size:11px;padding:3px 6px}.wa-consent-client-access details{font-size:11px;color:#bfd1db}.wa-consent-client-access summary{cursor:pointer}.wa-chat-row .wa-row-phone{display:block;font-size:11px;color:#9fb5c4}.wa-chat-row .wa-consent-badge{font-size:11px;padding:3px 6px;margin:3px 0;max-width:100%;white-space:normal}.crm-row-actions .wa-consent-client-access{flex:1 1 220px}.crm-billing-title .wa-consent-client-access{margin-left:auto}@media(max-width:600px){.crm-billing-title .wa-consent-client-access{width:100%;margin-left:0}}.wa-consent-filters select,.wa-consent-toolbar select{appearance:none;-webkit-appearance:none;background:#152b38!important;color:#e7f2f8!important;border:1px solid #536f80;border-radius:8px;min-height:42px;padding:9px 30px 9px 12px;background-image:linear-gradient(45deg,transparent 50%,#b7d4df 50%),linear-gradient(135deg,#b7d4df 50%,transparent 50%)!important;background-position:calc(100% - 16px) 18px,calc(100% - 11px) 18px!important;background-size:5px 5px!important;background-repeat:no-repeat!important}.wa-consent-filters{align-items:end}.wa-consent-filters button{min-height:42px}.wa-consent-module,.wa-consent-overlay{color-scheme:dark;scrollbar-color:#47677a #0d1722}.wa-consent-module *,.wa-consent-overlay *{scrollbar-color:#47677a #0d1722}.wa-consent-module select option,.wa-consent-module select optgroup{background:#152b38!important;color:#e7f2f8!important}.wa-consent-permission select{appearance:none;-webkit-appearance:none;background-color:#152b38!important;color:#e7f2f8!important;min-height:42px;padding-right:32px;background-image:linear-gradient(45deg,transparent 50%,#b7d4df 50%),linear-gradient(135deg,#b7d4df 50%,transparent 50%);background-position:calc(100% - 16px) 18px,calc(100% - 11px) 18px;background-size:5px 5px;background-repeat:no-repeat}.wa-consent-module input:not([type=checkbox]),.wa-consent-module textarea{background-color:#152331!important;color:#ebf4ff!important;caret-color:#9cf1d2}.wa-consent-module input::placeholder,.wa-consent-module textarea::placeholder{color:#a1b5c7;opacity:1}.wa-consent-module input:-webkit-autofill,.wa-consent-module textarea:-webkit-autofill{-webkit-text-fill-color:#ebf4ff!important;-webkit-box-shadow:0 0 0 1000px #152331 inset!important;caret-color:#9cf1d2}.wa-consent-module footer{background:#0d1722;color:#d4e6f2;border-radius:9px}.wa-consent-module textarea:focus-visible{outline:2px solid #72dfc1;outline-offset:3px}.wa-consent-module::-webkit-scrollbar,.wa-consent-module ::-webkit-scrollbar{width:10px;height:10px}.wa-consent-module::-webkit-scrollbar-track,.wa-consent-module ::-webkit-scrollbar-track{background:#0d1722}.wa-consent-module::-webkit-scrollbar-thumb,.wa-consent-module ::-webkit-scrollbar-thumb{background:#47677a;border:2px solid #0d1722;border-radius:9px}.wa-consent-module::-webkit-scrollbar-corner,.wa-consent-module ::-webkit-scrollbar-corner{background:#0d1722}.wa-consent-matches{background:#0d1b28;border:1px solid #426274;border-radius:8px;padding:9px;color:#d2e6f2;font-size:12px;max-width:100%}.wa-consent-matches summary{cursor:pointer;color:#9cdbc8;font-weight:600}.wa-consent-matches p{line-height:1.5}.wa-consent-matches ul{padding-left:16px;max-height:240px;overflow:auto}.wa-consent-matches li{margin:10px 0;overflow-wrap:anywhere}.wa-consent-matches li span{display:block;color:#aac0d3;margin-top:4px}html:has(.wa-consent-module){color-scheme:dark;scrollbar-color:#47677a #0d1722}html:has(.wa-consent-module)::-webkit-scrollbar{width:10px;height:10px}html:has(.wa-consent-module)::-webkit-scrollbar-track{background:#0d1722}html:has(.wa-consent-module)::-webkit-scrollbar-thumb{background:#47677a;border:2px solid #0d1722;border-radius:9px}html:has(.wa-consent-module)::-webkit-scrollbar-corner{background:#0d1722}.wa-consent-module .wa-shared-confirmed{display:flex;align-items:center;gap:7px;color:#9fe6ca;font-size:13px;padding:6px 0}.wa-consent-module .wa-shared-evidence{overflow-wrap:anywhere;color:#bfd5df}.wa-consent-module .wa-consent-matches button{margin-top:10px;white-space:normal;justify-content:flex-start}.wa-app{--wa-bg:#0c191e;--wa-panel:#10252d;--wa-border:#29434a;--wa-text:#edf8f5;--wa-muted:#a5bdc0;--wa-green:#72e6ba;color:var(--wa-text);font-family:inherit;container-type:inline-size;min-width:0}.wa-app *{box-sizing:border-box}.wa-app button,.wa-app input,.wa-app select,.wa-app textarea{font:inherit}.wa-app button,.wa-app a{touch-action:manipulation}.wa-app button{cursor:pointer;color:var(--wa-text);border:1px solid var(--wa-border);background:#16333e;border-radius:12px;min-height:44px;font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px}.wa-app button:disabled{opacity:.45;cursor:not-allowed}.wa-app button:hover:not(:disabled){background:#234651;border-color:#72c8b1}.wa-app button:focus-visible,.wa-app a:focus-visible{outline:3px solid #93efcb;outline-offset:3px}.wa-app input,.wa-app select,.wa-app textarea{color:var(--wa-text);background:#0c222b;border:1px solid #42606a;border-radius:10px;padding:12px;min-height:44px;width:100%;color-scheme:dark}.wa-app :is(input,select,textarea):focus{outline:2px solid #72e6ba;outline-offset:2px}.wa-app h1,.wa-app h2,.wa-app h3,.wa-app p{margin:0}.wa-app h2{font-size:18px;line-height:1.35}.wa-app h3{font-size:16px;line-height:1.4}.wa-app p{line-height:1.6}.wa-app small{font-size:11px;line-height:1.5}.wa-app svg{flex-shrink:0}.wa-eyebrow{font-size:10px;font-weight:800;letter-spacing:2px;color:#9ee8cf;display:block}.wa-hero{display:flex;align-items:center;gap:24px;padding:30px 32px;background:radial-gradient(ellipse at 13% 20%,#22675980,transparent 50%),linear-gradient(115deg,#103c37,#142b36 65%,#222c44);border:1px solid #468175;border-top:3px solid var(--wa-green);border-radius:24px;position:relative;overflow:hidden}.wa-brand-mark{width:85px;height:85px;flex-shrink:0;border-radius:25px;background:linear-gradient(135deg,#96efd0,#45bdad);display:grid;place-items:center;color:#0b443b;box-shadow:0 8px 40px #63e4b729;position:relative}.wa-brand-mark>svg{width:47px;height:47px;stroke-width:1.7}.wa-brand-mark>span{position:absolute;right:-7px;bottom:-6px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#102d2c;color:#a9f4ce;border:3px solid #72daba}.wa-brand-mark>span svg{width:19px}.wa-hero-copy{flex:1;min-width:0}.wa-hero h1{font-size:36px;letter-spacing:-1.3px;line-height:1.1;margin:8px 0 10px}.wa-hero h1 span{display:block;font-size:15px;font-weight:500;letter-spacing:0;margin-top:8px;color:#c9eee3}.wa-hero p{font-size:12px;color:#adc6c8}.wa-live{display:grid;grid-template-columns:9px 1fr 36px;gap:4px 9px;align-items:center;font-size:12px;background:#0e252580;border:1px solid #527e7170;padding:13px;border-radius:14px;flex-shrink:0}.wa-live small{grid-column:2;color:var(--wa-muted)}.wa-live button{grid-column:3;grid-row:1/3;padding:0;width:38px;border:0;background:transparent}.wa-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#72e6ba;box-shadow:0 0 0 4px #72e6ba15;flex-shrink:0}.wa-dot.red{background:#fa7282;box-shadow:0 0 0 4px #fa728220}.wa-dot.yellow{background:#ffd56e;box-shadow:0 0 0 4px #ffd56e20}.wa-stage{display:flex;align-items:center;gap:9px;padding:14px 3px;font-size:11px;color:#a5bfc2;line-height:1.5}.wa-stage>svg{color:#7ed5b4}.wa-stage strong{color:#d8eeeb;margin-right:8px}.wa-operator{margin-left:auto;display:flex;align-items:center;gap:7px;white-space:nowrap;color:#d0e3e5}.wa-filterbar{display:flex;gap:20px;align-items:flex-end;margin:9px 0 20px}.wa-lines{width:215px;flex-shrink:0}.wa-lines label{display:block;font-size:11px;margin-bottom:7px;color:var(--wa-muted)}.wa-lines select{font-size:12px;font-weight:650}.wa-tabs{display:flex;flex:1;gap:6px;flex-wrap:wrap}.wa-tabs button{background:#142830;border-color:transparent;font-size:12px;gap:7px;padding:11px}.wa-tabs b{font-size:11px;background:#ffffff12;border-radius:6px;padding:2px 6px}.wa-tabs button.selected{background:#244f43;border-color:#74d7ac;color:#b5ffda}.wa-workspace{display:grid;grid-template-columns:280px minmax(310px,1fr) 280px;min-height:710px;height:min(850px,85vh);border:1px solid var(--wa-border);border-radius:20px;overflow:hidden;background:var(--wa-bg)}.wa-inbox,.wa-context,.wa-conversation{min-width:0;min-height:0;display:flex;flex-direction:column}.wa-inbox{background:#10232a;border-right:1px solid var(--wa-border)}.wa-pane-heading{padding:21px 18px 13px}.wa-pane-heading h2{display:flex;align-items:center;gap:8px;font-size:15px}.wa-pane-heading h2 span{font-size:11px;color:#a0bfb7;background:#ffffff0c;padding:3px 6px;border-radius:5px;margin-left:auto}.wa-pane-heading>small{display:block;color:var(--wa-muted);margin-top:5px}.wa-search{margin:2px 14px 14px;display:flex;gap:7px;align-items:center;border:1px solid #34515a;background:#0b1d25;border-radius:11px;padding:0 10px;flex-shrink:0}.wa-search:focus-within{outline:2px solid #72e6ba;outline-offset:2px}.wa-search>svg{color:#81a49f}.wa-app .wa-search input{background:transparent;border:0;outline:0!important;padding:11px 0;box-shadow:none;min-width:0;font-size:11px}.wa-app .wa-search button{border:0;background:transparent;padding:0;min-width:28px}.wa-chat-list{overflow:auto;flex:1;padding:0 7px;scrollbar-width:thin;scrollbar-color:#42675e transparent}.wa-app .wa-chat-row{display:flex;align-items:flex-start;gap:10px;text-align:left;border:1px solid transparent;border-bottom-color:#294149;width:100%;padding:15px 9px;background:transparent;border-radius:12px;margin-bottom:3px;font-weight:400;min-width:0}.wa-app .wa-chat-row.selected{background:linear-gradient(110deg,#265347b3,#183439);border-color:#4f9379;box-shadow:inset 3px 0 #86ebbe}.wa-avatar{width:39px;height:39px;border-radius:13px;background:#244d4a;color:#a9e3d1;display:grid;place-items:center;flex-shrink:0;font-size:13px;font-weight:800;border:1px solid #78a99c35}.wa-avatar.amber{background:#534333;color:#f3d598}.wa-row-body{display:block;min-width:0;flex:1}.wa-row-top{display:flex;gap:5px;align-items:flex-start;justify-content:space-between}.wa-row-top strong{font-size:12px;line-height:1.45;overflow-wrap:anywhere}.wa-row-top time{font-size:9px;color:#a4c5ba;white-space:nowrap}.wa-line-label{display:block;font-size:9px;color:#8bcdc0;letter-spacing:.5px;margin-top:3px;line-height:1.5}.wa-preview{display:block;font-size:11px;color:#a4babc;margin-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-row-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:9px;font-size:9px;color:#a9bfc0}.wa-row-bottom>span{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis}.wa-row-bottom b{display:inline-grid;place-items:center;min-width:21px;height:21px;border-radius:7px;background:#80e6ba;color:#143c2e;padding:0 4px;font-size:10px}.wa-pagination{padding:10px 16px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--wa-border);font-size:11px;color:var(--wa-muted)}.wa-pagination button{padding:0;width:38px;background:transparent}.wa-conversation{position:relative;background:radial-gradient(ellipse at 80% 25%,#163c3525,transparent 70%),#0c1b20}.wa-chat-header{display:flex;align-items:center;gap:12px;padding:19px 20px;border-bottom:1px solid var(--wa-border);background:#11282e}.wa-chat-header>div{min-width:0;flex:1}.wa-chat-header h2{font-size:16px;overflow-wrap:anywhere;margin:4px 0}.wa-phone{font-size:11px;color:#a4bcc0;display:flex;align-items:center;gap:5px}.wa-owner{display:flex;align-items:center;gap:11px;padding:15px;margin:14px 16px 9px;border:1px solid #42605c;border-radius:13px;background:#17382f}.wa-owner.unassigned{background:linear-gradient(115deg,#244835,#26372c);border-color:#77b485}.wa-owner-icon{display:grid;place-items:center;width:34px;height:34px;color:#9becbd;flex-shrink:0}.wa-owner>div{min-width:0;flex:1}.wa-owner small{display:block;font-size:8px;letter-spacing:1px;color:#a3ccb6;font-weight:750}.wa-owner strong{display:block;font-size:13px;margin:3px 0}.wa-owner>div>span{display:block;font-size:10px;color:#b6cfc4;line-height:1.5}.wa-app .wa-primary{background:linear-gradient(130deg,#95efd0,#65dcae);color:#10392d;border:1px solid #a5f9d0;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;padding:12px 16px;min-height:46px;text-decoration:none}.wa-app .wa-primary:hover:not(:disabled){background:#b1f5d8;color:#0d3528}.wa-app .wa-take{min-height:62px;text-align:left;line-height:1.35;font-size:12px;padding:10px 12px;box-shadow:0 6px 20px #58d39719}.wa-app .wa-secondary{font-size:11px;padding:8px 12px;background:#18333c}.wa-actions{display:flex;gap:7px;padding:0 16px 9px;flex-wrap:wrap}.wa-actions button{font-size:10px;min-height:40px;padding:6px 10px;background:transparent}.wa-messages{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:10px 24px 24px;scrollbar-width:thin;scrollbar-color:#3f6259 transparent}.wa-history-label{font-size:9px;color:#77958d;display:flex;align-items:center;justify-content:center;gap:6px;margin:8px 0 20px;text-align:center}.wa-day{width:max-content;max-width:100%;margin:22px auto 13px;font-size:9px;background:#233536;color:#becfc7;padding:5px 11px;border-radius:6px}.wa-message{max-width:87%;width:max-content;border:1px solid #31454a;border-radius:0 14px 14px;background:#1b3038;padding:11px 13px;margin:8px 0;overflow-wrap:anywhere}.wa-message.out{margin-left:auto;background:#1b4639;border-color:#38755b;border-radius:14px 0 14px 14px}.wa-message>small{color:#a0d7c1;font-weight:750;font-size:9px}.wa-message p{font-size:12px;white-space:pre-wrap;margin-top:4px}.wa-message footer{display:flex;justify-content:flex-end;align-items:center;gap:6px;color:#aec4bd;font-size:9px;margin-top:8px}.wa-message footer>span{display:flex;align-items:center;gap:4px}.wa-message .read{color:#78cde6}.wa-app .wa-attachment{padding:10px 9px;gap:10px;margin:6px 0;background:#ffffff09;border-color:#ffffff16;max-width:100%;font-size:11px;text-align:left}.wa-attachment>span:nth-child(2){min-width:0;flex:1}.wa-attachment small{display:block;overflow-wrap:anywhere;font-weight:400;color:#adbfbd;font-size:9px}.wa-attachment strong{display:block}.wa-app .wa-load-older{display:flex;margin:0 auto 12px;font-size:10px;background:transparent}.wa-composer-locked{display:flex;gap:12px;align-items:center;border-top:1px solid var(--wa-border);background:#10282b;padding:18px 23px;color:#9ac7b6}.wa-composer-locked strong{display:block;font-size:12px;color:#c1e4d6}.wa-composer-locked span{display:block;font-size:10px;line-height:1.5;margin-top:4px}.wa-context{border-left:1px solid var(--wa-border);background:#11232a}.wa-context-tabs{display:flex;gap:0;border-bottom:1px solid #2b4248;padding:0 10px}.wa-context-tabs button{border:0;border-radius:0;border-bottom:2px solid transparent;flex:1;font-size:10px;padding:9px 4px;background:transparent}.wa-context-tabs button.selected{border-bottom-color:#80dcae;color:#a5efc8}.wa-context-tabs b{font-size:9px;background:#ffffff13;border-radius:4px;padding:1px 3px}.wa-context-body{padding:18px;overflow:auto;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:#3f6259 transparent}.wa-client-card{background:linear-gradient(130deg,#23483d,#17343d);border:1px solid #50765d;border-radius:14px;padding:17px}.wa-client-card>span{display:flex;align-items:center;gap:6px;font-size:8px;letter-spacing:.8px;color:#9ce1b9;font-weight:800}.wa-client-card h3{margin:10px 0;font-size:17px}.wa-client-card p{display:flex;align-items:center;gap:5px;font-size:11px}.wa-client-card>small{color:#a0bcb6;display:block;margin-top:5px;font-size:10px}.wa-facts{margin:18px 0}.wa-facts>div{padding:11px 0;border-bottom:1px solid #2c42483d}.wa-facts dt{font-size:10px;color:#8aafa6;display:flex;gap:6px;align-items:center}.wa-facts dt svg{width:14px;height:14px}.wa-facts dd{margin:5px 0 0;font-size:12px;line-height:1.5;color:#d0e0df;overflow-wrap:anywhere}.wa-service-state{display:flex;gap:15px;align-items:center;border:1px solid #4b6052;border-radius:11px;padding:14px}.wa-service-state .wa-dot{width:18px;height:18px}.wa-service-state small{font-size:8px;display:block;color:var(--wa-muted);letter-spacing:.5px}.wa-service-state strong{display:block;font-size:16px;margin-top:3px}.wa-note{background:#0d1d24;border:1px solid #2a4248;border-radius:10px;padding:13px;font-size:11px;color:#bed2d2;margin:12px 0;line-height:1.6}.wa-note h3{font-size:12px}.wa-note p{margin-top:6px;white-space:pre-wrap;overflow-wrap:anywhere}.wa-context-callout{display:flex;align-items:flex-start;gap:9px;margin:19px 0;color:#84b5a2}.wa-context-callout p{font-size:10px;line-height:1.6;color:#a7bfba}.wa-context-callout strong{display:block;color:#c4dbce;margin-bottom:4px}.wa-app .wa-receipts-callout{padding:12px;background:#4b3b2460;border-color:#7a6940;text-align:left;font-size:11px;width:100%;color:#f3dca1}.wa-receipts-callout>span{flex:1}.wa-receipts-callout small{display:block;margin-top:5px;font-size:9px;color:#c2b993}.wa-receipt{background:#182f36;border:1px solid #385158;border-radius:13px;padding:14px;margin:12px 0}.wa-receipt header{display:flex;align-items:center;gap:6px;font-size:11px}.wa-receipt-state{display:block;font-size:9px;color:#e5cc94;background:#604c262e;border-radius:5px;padding:5px;margin:10px 0}.wa-receipt>div small,.wa-receipt>div b{display:block}.wa-receipt>div small{color:#98b8ba;font-size:10px}.wa-receipt>div b{font-size:20px;margin:4px 0}.wa-receipt time{font-size:10px;color:#98b8ba;display:block;margin:8px 0}.wa-receipt button{font-size:10px;width:100%}.wa-history{padding:0 0 18px 16px;margin-left:3px;border-left:1px solid #426359;position:relative;font-size:11px;line-height:1.5}.wa-history>strong,.wa-history>small{display:block}.wa-history>small{font-size:9px;color:#94b7ac;margin:4px 0}.wa-history p{font-size:10px;color:#b5ceca;overflow-wrap:anywhere}.wa-timeline-dot{width:7px;height:7px;background:#8cdab3;position:absolute;left:-4px;top:4px;border-radius:50%}.wa-welcome{margin:auto;padding:45px 35px;text-align:center;max-width:560px}.wa-welcome-art{margin:0 auto 40px;position:relative;width:158px;height:158px;border:1px solid #43886b70;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#34674c90,#10282c);color:#92e8bc;box-shadow:0 0 0 20px #43886b08,0 0 0 42px #43886b05}.wa-orbit{display:grid;place-items:center;position:absolute;width:41px;height:41px;border-radius:14px;background:#1b3b34;border:1px solid #466e56;color:#b9e8c9;box-shadow:0 4px 14px #001b1b}.wa-orbit svg{width:20px}.wa-orbit.one{left:-10px;top:2px}.wa-orbit.two{right:-15px;top:35px;color:#ebce95;background:#394334}.wa-orbit.three{bottom:-8px;left:35px}.wa-welcome h2{font-size:29px;letter-spacing:-.7px;line-height:1.25;margin:14px 0}.wa-welcome h2 em{font-style:normal;color:#91ddb3}.wa-welcome p{font-size:12px;color:#97b5b0}.wa-welcome-steps{margin-top:28px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.wa-welcome-steps span{font-size:10px;color:#b4c9c1;display:flex;gap:6px;align-items:center}.wa-welcome-steps b{color:#92d7ab;font-size:9px;border:1px solid #3d5f50;padding:4px;border-radius:5px}.wa-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;min-height:250px;padding:30px;color:#a6c0bc;flex:1}.wa-empty>svg{width:35px;height:35px;color:#6aab94}.wa-empty.small{min-height:200px;font-size:12px;padding:25px 14px}.wa-unlinked{padding:25px 8px;text-align:center;color:#a7c4bd}.wa-unlinked>svg{color:#7bbda0;margin-bottom:12px}.wa-unlinked p{font-size:12px;margin:12px 0}.wa-unlinked small{color:#829e96}.wa-muted{color:#8eaba5;font-size:11px}.wa-page-footer{display:flex;align-items:center;gap:7px;color:#93b4a8;font-size:10px;padding:16px 3px;line-height:1.5}.wa-page-footer>span{margin-left:auto}.wa-feedback{display:flex;align-items:center;gap:10px;background:#462d28;border:1px solid #b78660;color:#ffddb1;border-radius:12px;padding:13px 16px;margin:0 0 14px;font-size:13px;line-height:1.5}.wa-feedback>span{flex:1}.wa-feedback.success{background:#153c32;border-color:#448566;color:#b5f6d2}.wa-inline-error{margin:8px;padding:12px;border:1px solid #986444;border-radius:10px;color:#ffcf9e;font-size:11px;line-height:1.6}.wa-inline-error button{margin-top:8px}.wa-mobile-tabs,.wa-app .wa-context-toggle{display:none}.wa-overlay{position:fixed;inset:0;background:#020d16d9;backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;overflow:auto}.wa-modal{position:relative;width:min(530px,100%);max-height:calc(100dvh - 40px);overflow:auto;background:linear-gradient(145deg,#173e37,#142833 70%);border:1px solid #558777;border-top:3px solid #8be9bb;border-radius:22px;padding:30px;box-shadow:0 20px 80px #0009}.wa-app .wa-modal-close{position:absolute;right:12px;top:12px;background:transparent;border:0;padding:0;width:40px}.wa-modal-icon{width:56px;height:56px;border:1px solid #6ebf93;border-radius:18px;display:grid;place-items:center;background:#74d3a522;color:#b7f2c9;margin-bottom:20px}.wa-modal h2{font-size:26px;line-height:1.25;letter-spacing:-.5px;margin:12px 0 16px}.wa-modal>p{font-size:13px;color:#b3d0c8;margin-bottom:20px}.wa-modal label{display:block;font-size:12px;color:#c6ded5;margin-top:15px}.wa-modal label :is(select,textarea){display:block;margin-top:8px}.wa-modal textarea{min-height:120px;resize:vertical}.wa-modal footer{display:flex;justify-content:flex-end;gap:10px;margin:25px 0 14px}.wa-modal>small{display:block}.wa-media-modal{width:min(860px,100%)}.wa-media-modal img,.wa-media-modal video{display:block;max-width:100%;max-height:65vh;object-fit:contain;margin:15px auto}.wa-nav.crm-nav-item{background:linear-gradient(115deg,#194436,#173039);border:1px solid #448b69;color:#c5f4d9;margin:10px 0;min-height:70px;gap:12px}.wa-nav>svg{color:#8de7b5;flex-shrink:0}.wa-nav>span{flex:1;min-width:0;text-align:left;font-weight:800}.wa-nav small{display:block;font-size:10px;font-weight:400;margin-top:4px;color:#aad1c2}.wa-nav>b{display:grid;place-items:center;border-radius:9px;min-width:30px;height:30px;padding:0 5px;background:#a0e7b9;color:#123b28}.wa-nav.active{box-shadow:inset 3px 0 #aeefc6}.crm-sidebar.collapsed .wa-nav>span,.crm-sidebar.collapsed .wa-nav>b{display:none}.wa-spin{animation:wa-spin .8s linear infinite}@keyframes wa-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.wa-spin{animation:none}}@container (max-width:1100px){.wa-workspace{grid-template-columns:255px minmax(300px,1fr) 250px}.wa-hero{padding:25px 23px;gap:18px}.wa-live{display:none}.wa-owner{flex-wrap:wrap}.wa-app .wa-take{width:100%;min-height:46px;justify-content:space-between}.wa-take br{display:none}.wa-take span{flex:1}.wa-tabs button{padding:9px 8px;font-size:11px}.wa-tabs{gap:4px}.wa-filterbar{gap:12px}.wa-lines{width:185px}.wa-stage{flex-wrap:wrap}.wa-operator{display:none}.wa-messages{padding:10px 15px 20px}}@container (max-width:950px){.wa-workspace{grid-template-columns:260px minmax(0,1fr)}.wa-context{display:none}.wa-app .wa-context-toggle{display:inline-flex;padding:0;width:38px}.wa-view-context .wa-context{display:flex;grid-column:2;grid-row:1}.wa-view-context .wa-conversation{display:none}.wa-mobile-tabs{display:flex;gap:7px;margin:0 0 13px}.wa-mobile-tabs button{flex:1;font-size:11px}.wa-mobile-tabs button.selected{background:#305343;border-color:#88dca9}.wa-filterbar{align-items:stretch;flex-direction:column}.wa-lines{width:100%;max-width:300px}.wa-tabs button{flex:1}.wa-workspace{height:740px;min-height:650px}.wa-welcome h2{font-size:26px}}@container (max-width:630px){.wa-hero{padding:23px 19px;border-radius:18px;gap:14px}.wa-brand-mark{width:57px;height:57px;border-radius:17px}.wa-brand-mark>svg{width:34px;height:34px}.wa-brand-mark>span{width:27px;height:27px;right:-5px;bottom:-5px}.wa-brand-mark>span svg{width:16px}.wa-hero h1{font-size:29px}.wa-hero h1 span{font-size:12px;line-height:1.4}.wa-hero p{display:none}.wa-eyebrow{font-size:8px;letter-spacing:1.2px}.wa-stage{font-size:10px;align-items:flex-start;gap:7px}.wa-stage strong{display:block}.wa-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.wa-tabs button{font-size:10px;padding:8px 6px;gap:4px}.wa-tabs svg{width:15px}.wa-workspace{display:flex;min-height:640px;height:75dvh}.wa-inbox,.wa-conversation,.wa-context{width:100%}.wa-inbox{border:0}.wa-view-inbox .wa-conversation,.wa-view-inbox .wa-context,.wa-view-chat .wa-inbox,.wa-view-chat .wa-context,.wa-view-context .wa-inbox,.wa-view-context .wa-conversation{display:none}.wa-view-context .wa-context{display:flex;border:0}.wa-mobile-tabs button{font-size:10px;padding:8px 6px;gap:5px}.wa-mobile-tabs svg{width:16px}.wa-row-top strong{font-size:14px}.wa-avatar{width:43px;height:43px}.wa-chat-row{padding:17px 12px!important}.wa-preview{font-size:12px}.wa-row-bottom{font-size:10px}.wa-chat-header{padding:14px}.wa-chat-header h2{font-size:15px}.wa-owner{margin:10px 10px 6px;padding:12px}.wa-owner strong{font-size:13px}.wa-composer-locked{padding:15px}.wa-message{max-width:92%}.wa-feedback{font-size:11px;flex-wrap:wrap}.wa-page-footer{font-size:9px;align-items:flex-start}.wa-page-footer>span{display:none}.wa-welcome{padding:30px 20px}.wa-welcome h2{font-size:25px}.wa-message p{font-size:13px}}@media(max-width:600px){.wa-overlay{padding:10px}.wa-modal{padding:24px 20px;max-height:calc(100dvh - 20px)}.wa-modal h2{font-size:22px}.wa-modal footer{flex-wrap:wrap}.wa-modal footer button{flex:1}}@container (max-width:1100px){.wa-live{display:block;padding:0;border:0;background:transparent}.wa-live>strong,.wa-live>small,.wa-live>.wa-dot{display:none}.wa-live button{display:flex;min-height:44px;width:44px;border:1px solid #4e7769;background:#153e3380}}.crm-collapsed .wa-nav>span,.crm-collapsed .wa-nav>b{display:none}.wa-app .wa-workspace{padding:0;margin:0;max-width:none}.wa-app .wa-message footer{padding:0;background:transparent;border:0;min-height:0}.wa-app .wa-pagination{background:#10232a}.wa-app .wa-page-footer{background:transparent;margin:0}.wa-app .wa-modal footer{padding:0;background:transparent;border:0}.wa-app .wa-receipt header{padding:0;background:transparent;border:0}.wa-app .wa-message p{font-size:13px}.wa-app .wa-attachment{font-size:12px}.wa-app .wa-chat-header h2{font-size:18px}.wa-app .wa-chat-row .wa-row-top strong{font-size:13px}.wa-app .wa-dot.neutral{background:#9bacb6;box-shadow:none}.crm-app .crm-nav-item.wa-nav-summary{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px 10px;padding:14px 12px;min-height:110px;text-align:left}.crm-app .wa-nav-summary .wa-nav-title{font-size:15px;font-weight:800;line-height:1.25}.crm-app .wa-nav-summary .wa-nav-attention{grid-column:1/-1;display:flex;align-items:center;gap:10px;min-width:0}.crm-app .wa-nav-summary .wa-nav-attention b{display:grid;place-items:center;min-width:40px;min-height:40px;padding:3px 8px;border-radius:10px;background:#a0e7b9;color:#123b28;font-size:25px;line-height:1;font-weight:850;flex-shrink:0;margin-left:auto}.crm-app .wa-nav-summary .wa-nav-attention>span{font-size:13px;line-height:1.4;font-weight:750;color:#def9eb;flex:1;min-width:0}.crm-app .wa-nav-summary small.wa-nav-unread{grid-column:1/-1;font-size:11px;line-height:1.5;margin:0;color:#bcdfcf;white-space:normal;overflow-wrap:anywhere}.crm-app .wa-nav-summary .wa-nav-arrival{grid-column:1/-1;color:#103b2a;background:#97e7b7;border-radius:7px;padding:4px 7px;font-style:normal;font-size:11px;font-weight:800}.crm-app.crm-collapsed .wa-nav-summary,.crm-app .crm-sidebar.collapsed .wa-nav-summary{display:flex;justify-content:center;min-height:48px;padding:12px}.crm-app.crm-collapsed .wa-nav-summary>span,.crm-app.crm-collapsed .wa-nav-summary>small,.crm-app.crm-collapsed .wa-nav-summary>em,.crm-app .crm-sidebar.collapsed .wa-nav-summary>span,.crm-app .crm-sidebar.collapsed .wa-nav-summary>small,.crm-app .crm-sidebar.collapsed .wa-nav-summary>em{display:none}.wa-dock-new>span[role=status]{text-decoration:none;font-size:12px;font-weight:750}.wa-composer{flex:none;min-width:0;padding:14px 18px;background:linear-gradient(115deg,#103730,#112b34);border-top:1px solid #408572;color:#e4f6ee}.wa-composer-heading,.wa-composer-heading>span,.wa-composer-footer{display:flex;align-items:center;gap:8px;justify-content:space-between}.wa-composer-heading>span{justify-content:flex-start;color:#a3f0cc}.wa-composer-heading small{color:#9ce0c1;max-width:45%;overflow-wrap:anywhere;text-align:right}.wa-composer-target{display:flex;gap:5px;flex-wrap:wrap;font-size:11px;color:#b6d4ca;margin:7px 0}.wa-composer-target span{margin-left:auto}.wa-composer textarea{display:block;box-sizing:border-box;width:100%;min-height:74px;max-height:180px;resize:vertical;background:#091f27!important;color:#edfff8!important;border:1px solid #498577!important;border-radius:12px;padding:11px;font:inherit;font-size:14px;line-height:1.4}.wa-composer textarea:focus{outline:2px solid #85e6bc;outline-offset:2px}.wa-composer textarea:disabled{opacity:.72}.wa-composer-footer{margin-top:9px;flex-wrap:wrap}.wa-composer-footer small{font-size:10px;color:#b0cec5;flex:1;min-width:120px}.wa-composer .wa-send-button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid #96eac5;border-radius:11px;background:#8ce3b9;color:#082a24;padding:10px 15px;font-weight:800;cursor:pointer}.wa-composer .wa-send-button:hover:not(:disabled){background:#b9f6d8}.wa-composer .wa-send-button:disabled{background:#22453f;color:#93afa7;border-color:#496b61;cursor:not-allowed}.wa-send-reason,.wa-send-notice{display:flex;gap:8px;align-items:flex-start;border-radius:9px;padding:9px;margin:8px 0;font-size:11px;line-height:1.45;background:#263f39;color:#daebdf}.wa-send-reason svg,.wa-send-notice svg{flex:none}.wa-send-notice.warning{background:#443823;color:#ffe0a2}.wa-send-notice.ok{background:#143e32;color:#b8f0d3}.wa-send-footnote{display:flex;gap:6px;align-items:center;margin-top:9px;color:#a1c6b8;font-size:10px}.wa-send-recovery{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.wa-send-recovery button{display:flex;align-items:center;gap:6px;border:1px solid #65ae96;background:#163d35;color:#d9ffee;border-radius:9px;padding:8px;min-height:40px}.wa-send-recovery small{width:100%;font-size:10px;overflow-wrap:anywhere;color:#b7d1c7}.wa-composer .wa-too-long{color:#ffc588}.wa-dock-side .wa-composer{padding:10px 13px}.wa-dock-side .wa-composer textarea{min-height:64px;max-height:110px}.wa-dock-side .wa-composer-heading strong{font-size:13px}.wa-dock-side .wa-composer-heading small{font-size:10px}.wa-dock-side .wa-composer-footer small{max-width:150px}.wa-dock-side .wa-send-button{padding:8px 10px;font-size:12px}@media(max-height:750px){.wa-composer{padding:8px 12px}.wa-composer textarea{min-height:50px;max-height:85px}.wa-send-footnote{display:none}.wa-composer-target{margin:4px 0}}.wa-dock-side .wa-composer-target,.wa-dock-side .wa-send-footnote{display:none}.wa-dock-side .wa-composer textarea{height:62px}.wa-dock-side .wa-composer-heading{margin-bottom:8px}.wa-dock-full .wa-app,.wa-dock-popout .wa-app{height:100%;display:flex;flex-direction:column}.wa-dock-full .wa-workspace,.wa-dock-popout .wa-workspace{flex:1;min-height:0;height:auto}.wa-dock-full .wa-page-footer,.wa-dock-popout .wa-page-footer{display:none}.wa-dock-full .wa-messages,.wa-dock-popout .wa-messages{min-height:90px}.wa-dock-full .wa-filterbar,.wa-dock-popout .wa-filterbar,.wa-dock-full .wa-mobile-tabs,.wa-dock-popout .wa-mobile-tabs{flex-shrink:0}@container (max-width:950px){.wa-view-chat .wa-filterbar,.wa-view-context .wa-filterbar,.wa-view-chat .wa-stage,.wa-view-context .wa-stage{display:none}}@container (max-width:630px){.wa-composer-target,.wa-send-footnote{display:none}.wa-composer-heading{margin-bottom:8px}.wa-composer textarea{height:62px;min-height:62px}.wa-composer{padding:10px 13px}}.wa-template-composer{min-width:0;margin-top:10px}.wa-template-access{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #7e72a6;background:#272c46;color:#e7daff;border-radius:12px;font-weight:750;cursor:pointer}.wa-template-panel{margin-top:10px;padding:14px;background:linear-gradient(135deg,#252c45,#0b2830);border:1px solid #8677ac;border-radius:16px;max-height:52vh;overflow:auto;color:#e4f6ef;min-width:0}.wa-template-panel header,.wa-template-panel header strong{display:flex;align-items:center;justify-content:space-between;gap:8px}.wa-template-panel header button{background:#173841;color:#c8e6e9;border:1px solid #527b8c;border-radius:8px;padding:5px}.wa-template-panel>p{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.wa-template-panel label{display:grid;gap:6px;font-size:12px;font-weight:700;margin:12px 0}.wa-template-panel input,.wa-template-panel select{width:100%;min-width:0;padding:10px;border-radius:10px;border:1px solid #557787;background:#0a2530;color:#e5f5f0;color-scheme:dark}.wa-template-preview{border-left:3px solid #b59ce9;background:#163c3a;padding:13px;margin:12px 0;border-radius:4px 12px 12px 4px;overflow-wrap:anywhere}.wa-template-preview>small{display:block;font-size:10px;letter-spacing:.08em;color:#9adfca;margin-bottom:9px}.wa-template-preview>strong{display:block}.wa-template-preview p{white-space:pre-wrap;font-size:13px;line-height:1.6}.wa-template-panel>.wa-send-button{width:100%;justify-content:center}.wa-template-access:disabled{opacity:.55;cursor:not-allowed}.wa-template-panel :focus-visible{outline:3px solid #93ead2;outline-offset:2px}.wa-composer-tools{display:flex;gap:8px;flex-wrap:wrap}.wa-composer-tools>.wa-template-composer{flex:1 1 180px}.wa-composer-tools .wa-template-access{width:100%;font-size:12px;min-height:40px;justify-content:center}.wa-composer{max-height:55%;overflow-y:auto;scrollbar-color:#63bda5 #102c32;scrollbar-width:thin}.wa-template-panel{scrollbar-color:#a48bd1 #152735;scrollbar-width:thin}.wa-automation-readiness{margin-top:15px;font-size:12px;line-height:1.5;color:#c9e0df}.wa-automation-readiness summary{cursor:pointer;color:#e7d6ff;font-weight:750}.wa-automation-readiness article{border-top:1px solid #42616a;padding-top:10px;margin-top:10px}.wa-automation-readiness article small{display:block;color:#adc9c9}.wa-app .wa-template-help,.wa-app .wa-template-purpose{padding:11px;margin:10px 0;background:#122f3b;border:1px solid #527c8c;border-radius:10px;color:#d6edf2;font-size:12px}.wa-app .wa-template-help>strong{display:flex;gap:7px;align-items:center}.wa-app .wa-template-help p,.wa-app .wa-template-purpose p{font-size:12px;line-height:1.5;margin:7px 0}.wa-app .wa-template-help small{display:block;line-height:1.5;color:#bfd8df}.wa-app .wa-template-readiness{display:flex;align-items:flex-start;gap:7px;margin:9px 0;padding:9px;border-radius:9px;font-size:12px;line-height:1.45}.wa-app .wa-template-readiness.blocked{background:#3c3020;border:1px solid #bf9654;color:#ffe2ae}.wa-app .wa-template-readiness.ready{background:#12362f;border:1px solid #527e73;color:#c9f3e2}.wa-app .wa-compose-overlay{z-index:260;padding:20px;overflow:hidden}.wa-app .wa-template-panel.wa-compose-modal{display:flex;flex-direction:column;width:640px;max-width:100%;max-height:100%;min-width:0;margin:0;padding:0;overflow:hidden;background:#112532;color:#e5f3f7;border:1px solid #8a7fb0;border-top:4px solid #c5a8f2;border-radius:18px;box-shadow:0 24px 80px #0009}.wa-app .wa-compose-modal>.wa-compose-modal-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;height:auto;min-height:0;padding:17px 20px;background:linear-gradient(115deg,#34304c,#173c48);color:#f5edff;border:0;border-bottom:1px solid #6b628b;box-shadow:none;position:static}.wa-app .wa-compose-modal-heading>strong{font-size:20px;color:#f5edff;line-height:1.3}.wa-app .wa-compose-modal-heading>button{display:grid;place-items:center;flex-shrink:0;min-width:44px;min-height:44px;padding:8px;background:#132c3b;color:#e9f2ff;border:1px solid #8b82a6;border-radius:10px}.wa-app .wa-compose-modal-body{padding:18px 20px;overflow-y:auto;overscroll-behavior:contain;min-height:0;scrollbar-color:#a694cf #122a35;scrollbar-width:thin}.wa-app .wa-compose-modal-body>p{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.wa-app .wa-compose-modal-body label{display:grid;gap:7px;font-size:13px}.wa-app .wa-compose-modal-body input,.wa-app .wa-compose-modal-body select{box-sizing:border-box;min-height:44px;background:#091d29;color:#edf6fa;border:1px solid #608494}.wa-app .wa-compose-modal-body textarea{min-height:85px;max-height:160px;background:#091d29!important;color:#edf6fa!important}.wa-app .wa-compose-modal-body>.wa-send-button{width:100%;justify-content:center;margin:14px 0 10px}.wa-app .wa-compose-modal-body .wa-send-footnote{display:block;font-size:11px;line-height:1.5}.wa-app .wa-compose-modal-body>.wa-send-recovery{margin:12px 0}.wa-app .wa-compose-modal-body .wa-automation-readiness article>header{background:transparent}.wa-app .wa-compose-modal>.wa-compose-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;flex-shrink:0;padding:12px 18px;background:#10212c;border-top:1px solid #475870;margin:0}.wa-app .wa-compose-modal-footer small{font-size:11px;color:#b9d1d9}.wa-app .wa-compose-modal-footer button{min-height:44px}.wa-app .wa-compose-modal-body::-webkit-scrollbar{width:8px}.wa-app .wa-compose-modal-body::-webkit-scrollbar-track{background:#122a35}.wa-app .wa-compose-modal-body::-webkit-scrollbar-thumb{background:#a694cf;border:2px solid #122a35;border-radius:8px}@media(max-width:600px){.wa-app .wa-compose-overlay{padding:10px}.wa-app .wa-template-panel.wa-compose-modal{max-height:calc(100dvh - 20px);width:calc(100vw - 20px)}.wa-app .wa-compose-modal>.wa-compose-modal-heading{padding:12px 14px}.wa-app .wa-compose-modal-heading>strong{font-size:18px}.wa-app .wa-compose-modal-body{padding:14px}}.wa-app .wa-channel-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.wa-app .wa-channel-choices>button{padding:14px;border:1px solid #365863;border-radius:14px;background:#10252e;color:#e9f5f5;text-align:left;min-width:0}.wa-app .wa-channel-choices>button:hover,.wa-app .wa-channel-choices>button.selected{background:#1c3941;border-color:#80e0c7}.wa-app .wa-channel-choices>button:focus-visible{outline:3px solid #80e0c7;outline-offset:2px}.wa-app .wa-line-identity{display:flex;align-items:center;gap:10px;min-width:0;color:#a5d8ff}.wa-app .wa-line-identity>svg{flex-shrink:0}.wa-app .wa-line-identity>div{display:flex;flex-direction:column;gap:4px;min-width:0}.wa-app .wa-line-identity strong{font-size:14px;line-height:1.3;color:inherit;overflow-wrap:anywhere}.wa-app .wa-line-identity span{font-size:12px;line-height:1.4;color:#c5dadd;overflow-wrap:anywhere}.wa-app .wa-line-identity.internal{color:#d8b5ff}.wa-app .wa-line-identity.collections{color:#ffd685}.wa-app .wa-line-identity.support{color:#8bd8ff}.wa-app .wa-line-identity.compact{padding:9px 12px;border-radius:10px;border:1px solid #365863;background:#102630}.wa-app .wa-chat-header .wa-line-identity{margin-bottom:7px}.wa-app .wa-composer>.wa-line-identity{margin-bottom:9px}.wa-app .wa-channel-choices .wa-line-identity{border:0;background:transparent;padding:0}@media(max-width:850px){.wa-app .wa-channel-choices{gap:5px}.wa-app .wa-channel-choices>button{padding:8px}.wa-app .wa-channel-choices svg{display:none}.wa-app .wa-channel-choices strong{font-size:12px}.wa-app .wa-channel-choices span{font-size:11px}}.wa-dock .wa-channel-choices{gap:5px}.wa-dock .wa-channel-choices>button{padding:8px}.wa-dock .wa-channel-choices svg{display:none}.wa-dock .wa-channel-choices strong{font-size:12px}.wa-dock .wa-channel-choices span{font-size:11px}.wa-message footer .wa-delivery{display:inline-flex;align-items:center;gap:5px;max-width:100%;font-size:11px;line-height:1.35;color:#bfd3da}.wa-message footer .wa-delivery svg{flex-shrink:0}.wa-message footer .wa-delivery.read{color:#85ecc4;font-weight:800}.wa-message footer .wa-delivery.delivered{color:#b5e1eb}.wa-message footer .wa-delivery.accepted,.wa-message footer .wa-delivery.unknown{color:#b4c7ce}.wa-message footer .wa-delivery.failed{color:#ffb4b0;background:#582832;border:1px solid #b46d78;border-radius:9px;padding:5px 8px;font-weight:700}.wa-message footer .wa-delivery small{display:block;color:inherit;font-size:10px;max-width:260px;overflow-wrap:anywhere;font-weight:400}.wa-app .wa-image-overlay{padding:20px;background:#030b13ed;backdrop-filter:blur(8px)}.wa-app .wa-modal.wa-image-viewer{width:min(1320px,100%);height:calc(100dvh - 40px);max-height:calc(100dvh - 40px);padding:0;border:1px solid #456777;border-radius:18px;background:#0c1924;display:flex;flex-direction:column;overflow:hidden}.wa-app .wa-viewer-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;background:#132a37;border-bottom:1px solid #325162;flex-shrink:0}.wa-app .wa-viewer-header>div{display:flex;align-items:center;gap:12px;min-width:0}.wa-app .wa-viewer-header span{min-width:0}.wa-app .wa-viewer-header strong{font-size:15px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e5f4f4}.wa-app .wa-viewer-header small{display:block;color:#a8c1cb;margin-top:2px}.wa-app .wa-viewer-header button{padding:9px;min-width:42px;background:#203b49;border-color:#497083;color:#e1f0f3}.wa-app .wa-viewer-toolbar{display:flex;align-items:center;gap:8px;padding:10px 18px;background:#10232f;flex-shrink:0;flex-wrap:wrap;border-bottom:1px solid #263f51}.wa-app .wa-viewer-toolbar button,.wa-app .wa-viewer-toolbar a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:8px 12px;border:1px solid #416a78;border-radius:9px;background:#183a45;color:#d9f5ef;font-size:12px;text-decoration:none}.wa-app .wa-viewer-toolbar output{min-width:52px;text-align:center;color:#bfeada;font-size:13px;font-variant-numeric:tabular-nums}.wa-app .wa-viewer-toolbar a{margin-left:auto}.wa-app .wa-image-canvas{position:relative;flex:1;min-height:0;overflow:hidden;background:radial-gradient(ellipse at center,#172a37,#08131e);touch-action:none;cursor:grab;user-select:none;outline:none}.wa-app .wa-image-canvas.dragging{cursor:grabbing}.wa-app .wa-image-canvas:focus-visible{box-shadow:inset 0 0 0 2px #69bdae}.wa-app .wa-image-canvas>img{position:absolute;left:50%;top:50%;max-width:none;max-height:none;margin:0;object-fit:contain;transform-origin:center;pointer-events:none;box-shadow:0 8px 35px #0007}.wa-app .wa-viewer-status{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;color:#bcd6dc;padding:24px;text-align:center}.wa-app .wa-image-viewer .wa-viewer-help{display:flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;margin:0;padding:10px 16px;border:0;background:#10232f;color:#9bbac3;font-size:11px;line-height:1.5}.wa-app .wa-viewer-toolbar button:hover:not(:disabled),.wa-app .wa-viewer-toolbar a:hover{background:#24515a}.wa-app .wa-viewer-toolbar button:active:not(:disabled){transform:scale(.96)}@media(max-width:600px){.wa-app .wa-image-overlay{padding:6px}.wa-app .wa-modal.wa-image-viewer{height:calc(100dvh - 12px);max-height:calc(100dvh - 12px);border-radius:12px}.wa-app .wa-viewer-header{padding:10px 12px}.wa-app .wa-viewer-toolbar{padding:8px;gap:5px}.wa-app .wa-viewer-toolbar button,.wa-app .wa-viewer-toolbar a{padding:8px 10px}.wa-app .wa-viewer-toolbar a span{display:none}.wa-app .wa-image-viewer .wa-viewer-help{font-size:10px;padding:8px 12px}}.wa-app .wa-media-preview{width:280px;max-width:100%;margin:8px 0;min-width:0}.wa-app .wa-image-preview{display:flex;flex-direction:column;gap:0;padding:0;width:100%;overflow:hidden;border:1px solid #49716e;border-radius:12px;background:#0b1c24;text-align:left;color:#e2f2ef}.wa-app .wa-image-preview>img{display:block;width:100%;height:220px;object-fit:contain;background:#0b1c24}.wa-app .wa-preview-placeholder{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;width:100%;height:220px;color:#a7ccc2;font-size:12px}.wa-app .wa-preview-caption{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;box-sizing:border-box;background:#183a40;font-size:11px;line-height:1.4}.wa-app .wa-preview-caption>span:first-child{min-width:0;overflow-wrap:anywhere;font-weight:600}.wa-app .wa-preview-caption>span:last-child{display:flex;align-items:center;gap:5px;flex-shrink:0;color:#a3edd4}.wa-app .wa-preview-retry{margin-top:5px;padding:8px 10px;min-height:40px;font-size:11px;background:#18333c}.wa-app .wa-receipt .wa-media-preview{width:100%}.wa-app .wa-receipt-review .wa-media-preview{width:360px;margin:12px auto}.wa-app .wa-receipt-review .wa-image-preview>img,.wa-app .wa-receipt-review .wa-preview-placeholder{height:260px}.wa-app .wa-image-preview:focus-visible{outline:2px solid #93efd1;outline-offset:3px}.wa-app .wa-image-preview:hover:not(:disabled){border-color:#91e3c4}.wa-app .wa-image-preview:active:not(:disabled){transform:scale(.99)}.wa-receipt-review{width:min(760px,94vw)!important;max-height:90vh;overflow:auto;scrollbar-color:#65bda4 #102b31;scrollbar-width:thin}.wa-receipt-review h2{display:flex;gap:9px;align-items:center}.wa-receipt-review h2 svg{color:#9bebd0}.wa-receipt-summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px;background:#173b3b;border:1px solid #55817e;border-radius:14px}.wa-receipt-summary b{font-size:23px;color:#a4ead6}.wa-receipt-summary button{margin-left:auto}.wa-receipt-review button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #507a89;background:#153b49;color:#e4f6f5;border-radius:10px;padding:10px;cursor:pointer;min-height:40px}.wa-receipt-review button:disabled{opacity:.5;cursor:not-allowed}.wa-receipt-review label{display:grid;gap:6px;font-size:13px;margin:12px 0}.wa-receipt-review select,.wa-receipt-review input,.wa-receipt-review textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #4d7788;border-radius:9px;background:#09252f;color:#e2f6f1;color-scheme:dark;padding:10px;font:inherit}.wa-receipt-review textarea{min-height:90px}.wa-receipt-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.wa-receipt-decisions{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.wa-receipt-analysis{font-size:12px;white-space:pre-wrap;color:#b9d8d5;overflow-wrap:anywhere}.wa-payment-preview{margin-top:15px;padding:18px;border:1px solid #70ccb2;border-radius:15px;background:linear-gradient(135deg,#174c3f,#13353f)}.wa-payment-preview p{line-height:1.7}.wa-payment-preview>small{color:#b6ebd4;letter-spacing:.08em}.wa-receipt-review .wa-evidence-check{display:flex;align-items:flex-start;gap:9px;line-height:1.6}.wa-evidence-check input{width:20px!important;height:20px;flex:none;accent-color:#8be4bd}.wa-receipt-review .wa-primary{background:#8adfba;color:#0c3027;border-color:#b1f3d3;font-weight:800}.wa-receipt-review :focus-visible{outline:3px solid #a1efdb;outline-offset:2px}@media(max-width:500px){.wa-receipt-fields{grid-template-columns:1fr}.wa-receipt-review{padding:18px!important}.wa-receipt-review h2{font-size:21px}.wa-receipt-decisions button{flex:1}}.wa-ingress-alert{display:flex;align-items:center;gap:12px;margin:12px 0;padding:16px;border:1px solid #e2aa52;border-left:5px solid #ffc568;border-radius:16px;background:linear-gradient(120deg,#493722,#173540);color:#fff0d4}.wa-ingress-alert>svg{flex-shrink:0;color:#ffd385}.wa-ingress-alert>div{flex:1;min-width:0}.wa-ingress-alert strong,.wa-ingress-alert span{display:block}.wa-ingress-alert span{font-size:12px;line-height:1.5;margin-top:4px;color:#efd8ae}.wa-ingress-alert button{display:flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;border:1px solid #d6b26d;background:#233e45;border-radius:12px;padding:11px;color:#fff0d4;font-weight:700;cursor:pointer}.wa-ingress-modal{width:min(680px,94vw);max-height:88vh;overflow:auto;scrollbar-color:#87dabc #102c34}.wa-ingress-modal>p{line-height:1.6}.wa-ingress-item{padding:16px;margin:14px 0;background:#143139;border:1px solid #41605d;border-radius:13px;overflow-wrap:anywhere}.wa-ingress-item header{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px;color:#a9e9d5}.wa-ingress-item header span{font-size:12px}.wa-ingress-item time{color:#b5cbd0;font-size:12px}.wa-ingress-item details{margin:12px 0}.wa-ingress-item summary{cursor:pointer;color:#f7d48f;font-size:12px}.wa-ingress-item code{display:block;white-space:normal;word-break:break-all;font-size:11px;padding:10px;background:#0a222b}.wa-ingress-modal footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.wa-ingress-modal .wa-note{margin-top:14px;line-height:1.6}.wa-ingress-alert button:focus-visible,.wa-ingress-modal button:focus-visible{outline:3px solid #91edcc;outline-offset:3px}@media(max-width:700px){.wa-ingress-alert{flex-wrap:wrap}.wa-ingress-alert button{width:100%}.wa-ingress-modal{padding:22px 15px}.wa-ingress-alert>div{flex-basis:75%}}.wa-dock-side .wa-ingress-alert,.wa-dock-popout .wa-ingress-alert{flex-wrap:wrap}.wa-dock-side .wa-ingress-alert button{width:100%}.wa-nav-ingress{grid-column:1/-1;display:flex;align-items:center;gap:6px;color:#ffd186;font-style:normal;font-size:12px;padding-top:7px}.wa-app .wa-ingress-item>header{background:#15373f!important;border:0;border-radius:9px;padding:10px;color:#b0eedb}.wa-ingress-reported{background:linear-gradient(120deg,#172f4b,#163c44);border-color:#74b7d6;border-left-color:#83cfff;color:#d7f0ff}.wa-ingress-reported span{color:#bddcea}.wa-ingress-history{display:flex;gap:8px;align-items:center;background:transparent;border:0;color:#94d9c4;padding:9px 5px;cursor:pointer;font-size:12px}.wa-ingress-tabs,.wa-ingress-actions{display:flex;flex-wrap:wrap;gap:9px;margin:15px 0}.wa-ingress-tabs button{border:1px solid #47777e;border-radius:12px;color:#d7ebed;background:#15343f;padding:11px;cursor:pointer;font-weight:700}.wa-ingress-tabs button[aria-pressed=true]{background:#245b51;border-color:#9de4be;color:#e4fff2}.wa-ingress-tabs b{margin-left:5px}.wa-ingress-modal .wa-ingress-actions button{display:flex;gap:7px;align-items:center;justify-content:center;white-space:normal;min-height:44px}.wa-ingress-item blockquote{margin:13px 0;padding:12px;border-left:3px solid #84d3c3;background:#102831;color:#d9e8ec;font-size:14px}.wa-ingress-audit{display:grid;gap:7px;margin-top:10px;font-size:12px;color:#b8d3dd}.wa-ingress-confirm{margin-top:15px;padding:16px;border:1px solid #92cdb5;border-radius:14px;background:#102a30}.wa-ingress-confirm h3{margin:0 0 10px;font-size:18px;color:#d1fae5}.wa-ingress-confirm label{display:grid;gap:7px;color:#d4e8e1;font-size:13px}.wa-ingress-confirm textarea{width:100%;min-height:80px;box-sizing:border-box;background:#09222c;color:#e0f3ed;border:1px solid #65928d;border-radius:9px;padding:10px;font:inherit;scrollbar-color:#87dabc #102c34}.wa-ingress-confirm .wa-ingress-check{display:flex;align-items:flex-start;margin:12px 0;line-height:1.5}.wa-ingress-check input{accent-color:#7eddb5;width:18px;height:18px;flex-shrink:0}.wa-ingress-success{display:flex;align-items:flex-start;gap:10px;padding:14px;margin:14px 0;background:#173e34;border:1px solid #7abf99;border-radius:12px;color:#caffdf}.wa-ingress-modal button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:700px){.wa-ingress-actions>button{width:100%}.wa-ingress-tabs button{flex:1;min-width:80px;font-size:12px;padding:10px 7px}}.wa-operator-workspace{--area:#84e4c9;--area-bg:#173e3d}.wa-operator-workspace .wa-area-internal,.wa-operator-workspace.wa-area-internal{--area:#d7b5ff;--area-bg:#352849}.wa-operator-workspace .wa-area-collections,.wa-operator-workspace.wa-area-collections{--area:#ffd382;--area-bg:#423724}.wa-operator-workspace .wa-area-support,.wa-operator-workspace.wa-area-support{--area:#91d8ff;--area-bg:#16384b}.wa-operator-workspace .wa-area-all,.wa-operator-workspace .wa-area-unknown{--area:#84e4c9;--area-bg:#173e3d}.wa-operator-workspace .wa-operator-hero{display:flex;justify-content:space-between;align-items:center;padding:10px 0;margin:0;background:none;border:0;min-height:0;box-shadow:none}.wa-operator-hero>div{display:flex;align-items:center;gap:10px}.wa-operator-hero button{padding:10px;border:1px solid #416773;border-radius:10px;color:#d9f6f1;background:#18303b}.wa-app.wa-operator-workspace .wa-ingress-history{align-self:flex-end;background:transparent;border:0;padding:5px 10px;min-height:30px;width:auto;font-size:11px;color:#afd5c8;box-shadow:none;margin:2px 0}.wa-app.wa-operator-workspace .wa-channel-choices{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0 16px;padding:12px;background:#09151e;border:1px solid #29434e;border-radius:14px;flex-shrink:0}.wa-area-picker-label{width:100%;font-size:10px;letter-spacing:1.6px;font-weight:800;color:#a5c2cb}.wa-app.wa-operator-workspace .wa-channel-choices>button{display:flex;align-items:center;gap:5px;flex:1 1 100px;padding:10px;border-radius:10px;background:#12232d;border:1px solid #3a535f;color:var(--area);box-shadow:none;min-height:48px}.wa-app.wa-operator-workspace .wa-channel-choices>button.selected{background:var(--area-bg);border:2px solid var(--area);box-shadow:inset 0 -3px var(--area)}.wa-app.wa-operator-workspace .wa-channel-choices .wa-line-identity{gap:6px;color:var(--area)}.wa-app.wa-operator-workspace .wa-channel-choices .wa-line-identity strong{font-size:12px}.wa-app.wa-operator-workspace .wa-channel-choices .wa-line-identity span{display:none}.wa-app.wa-operator-workspace .wa-channel-choices svg{display:block;flex-shrink:0;width:18px}.wa-app.wa-operator-workspace .wa-inbox{background:#132b36;border:1px solid #4f7686;border-top:4px solid var(--area);border-radius:16px;overflow:hidden;box-shadow:0 7px 25px #0003}.wa-operator-workspace .wa-pane-heading{padding:18px 16px 13px;background:linear-gradient(115deg,var(--area-bg),#193442);border-bottom:1px solid #507183}.wa-pane-eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:850;letter-spacing:1px;color:var(--area);margin-bottom:10px}.wa-app.wa-operator-workspace .wa-inbox h2{font-size:25px;line-height:1.2;color:#f4fbff;margin:0 0 7px}.wa-inbox-area{display:block;color:var(--area);font-size:12px;margin-bottom:5px}.wa-app.wa-operator-workspace .wa-filterbar{margin:0;padding:12px;display:block;background:#0e202a;border-bottom:1px solid #34515e;flex-shrink:0}.wa-operator-workspace .wa-tabs{display:flex;flex-wrap:wrap;gap:5px}.wa-app.wa-operator-workspace .wa-tabs button{flex:1 1 auto;min-height:38px;padding:7px 8px;font-size:11px;background:#192f3b;border:1px solid #3d5a68;color:#d1e6ed;border-radius:8px;gap:5px}.wa-app.wa-operator-workspace .wa-tabs button.selected{background:var(--area-bg);border-color:var(--area);color:var(--area)}.wa-app.wa-operator-workspace .wa-search{margin:12px;background:#091b25;border:1px solid #527483}.wa-app.wa-operator-workspace .wa-chat-list{padding:0 9px 10px}.wa-app.wa-operator-workspace .wa-chat-row{border:1px solid #37535f;border-left:4px solid var(--area);border-radius:12px;background:#0d212c;padding:13px 11px;margin:0 0 9px;gap:10px}.wa-app.wa-operator-workspace .wa-chat-row:hover{background:#1a3542}.wa-app.wa-operator-workspace .wa-chat-row.selected{background:var(--area-bg);border-color:var(--area)}.wa-app.wa-operator-workspace .wa-chat-row .wa-avatar{background:var(--area-bg);color:var(--area);border:1px solid var(--area);width:39px;height:39px}.wa-app.wa-operator-workspace .wa-chat-row .wa-line-label{display:inline-block;color:var(--area);font-size:10px;font-weight:800;letter-spacing:.2px;margin:6px 0}.wa-app.wa-operator-workspace .wa-row-top strong{font-size:14px}.wa-app.wa-operator-workspace .wa-preview{color:#cfdee3;font-size:12px}.wa-app.wa-operator-workspace .wa-conversation{border-top:4px solid var(--area);border-radius:16px;overflow:hidden;background:#081820}.wa-conversation-location{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 14px;background:var(--area-bg);color:var(--area);flex-shrink:0;border-bottom:1px solid var(--area)}.wa-conversation-location>strong{display:flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.4px}.wa-conversation-location>button{display:none;align-items:center;gap:5px;padding:8px;border:1px solid var(--area);border-radius:8px;background:#0b2028;color:var(--area);min-height:38px;font-size:11px}.wa-app.wa-operator-workspace .wa-chat-header{background:var(--area-bg);border-bottom:1px solid #456370}.wa-app.wa-operator-workspace .wa-chat-header{height:auto;min-height:0;flex-shrink:0;padding:10px 12px}.wa-app.wa-operator-workspace .wa-owner,.wa-app.wa-operator-workspace .wa-actions{flex-shrink:0}.wa-app.wa-operator-workspace .wa-chat-header .wa-line-identity{background:#081b2480;border-color:var(--area);color:var(--area)}.wa-app.wa-operator-workspace .wa-composer{border-top:3px solid var(--area);background:var(--area-bg)}.wa-sending-label{display:block;font-size:10px;letter-spacing:1.2px;color:var(--area);margin-bottom:5px}.wa-app.wa-operator-workspace .wa-composer>.wa-line-identity{border:0;background:none;padding:0;color:var(--area)}.wa-app.wa-operator-workspace .wa-composer>.wa-line-identity>div{flex-direction:row;align-items:center;flex-wrap:wrap;gap:5px 10px}.wa-app.wa-operator-workspace .wa-composer-heading{display:none}.wa-app.wa-operator-workspace .wa-composer-tools{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.wa-app.wa-operator-workspace .wa-composer-tools>button{flex:1;min-width:0;font-size:10px;padding:8px 6px;gap:5px;margin:0;min-height:40px}.wa-app.wa-operator-workspace .wa-composer-tools>button svg{width:15px;flex-shrink:0}.wa-app.wa-operator-workspace .wa-composer-tools>.wa-template-composer{flex:1 1 130px;min-width:0}.wa-app.wa-operator-workspace .wa-composer-tools .wa-template-access{padding:8px 6px;font-size:10px;gap:5px;min-height:40px;margin:0}.wa-app.wa-operator-workspace .wa-composer-tools .wa-template-access svg{width:15px;flex-shrink:0}.wa-app.wa-operator-workspace .wa-chat-header .wa-line-identity{padding:6px 8px;margin-bottom:3px}.wa-app.wa-operator-workspace .wa-chat-header .wa-line-identity>div{flex-direction:row;flex-wrap:wrap;gap:4px 8px}.wa-app.wa-operator-workspace .wa-chat-header .wa-line-identity strong{font-size:12px}.wa-app.wa-operator-workspace .wa-conversation-location{padding:7px 10px;gap:5px}.wa-app.wa-operator-workspace .wa-conversation-location>strong{font-size:10px}.wa-app.wa-operator-workspace .wa-message-notes{min-height:40px}.wa-app.wa-operator-workspace .wa-message-author{display:block;font-weight:800;font-size:11px;color:#c6eee2}.wa-message-author>span{display:block;font-size:9px;font-weight:400;opacity:.8;margin-top:2px}.wa-app.wa-operator-workspace .wa-message-notes{display:flex;align-items:center;gap:5px;min-height:34px;border:1px dashed #5f8285;background:transparent;color:#c0d6db;border-radius:8px;font-size:10px;padding:7px 9px;margin:10px 0 4px}.wa-app.wa-operator-workspace .wa-message-notes.has-notes{background:#403725;border:1px solid #e5c26d;color:#ffe0a0;font-weight:800}.wa-app.wa-operator-workspace .wa-message-notes:hover{border-color:#ffe0a0;color:#ffe0a0}.wa-private-modal{width:min(580px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid #caaa6a!important;border-top:4px solid #f4d392!important;background:#10232d!important;color:#e6f4f7}.wa-private-modal>.wa-eyebrow{display:flex;gap:6px;align-items:center;color:#ffe0a0}.wa-private-modal>h2{font-size:23px;padding-right:20px}.wa-private-reference{border:1px solid #51717d;background:#081a24;border-radius:12px;padding:12px;margin:15px 0}.wa-private-reference>strong,.wa-private-reference>small{display:block;overflow-wrap:anywhere}.wa-private-reference>small{font-size:11px;color:#bcd3d8;margin:7px 0}.wa-private-reference blockquote{max-height:110px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:8px 12px;border-left:3px solid #739b9f;color:#d0e4ea;font-size:12px}.wa-private-list{max-height:240px;overflow:auto}.wa-private-list>article{background:#302e24;border:1px solid #766545;border-radius:10px;padding:12px;margin-bottom:10px}.wa-private-list header{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:#ffe0a0;font-size:12px}.wa-private-list time{font-size:10px;margin-left:auto}.wa-private-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;color:#f5edd9}.wa-private-editor{display:block;margin-top:12px}.wa-private-editor>strong{display:flex;gap:6px;align-items:center;color:#ffe0a0;font-size:13px}.wa-private-editor textarea{display:block;width:100%;box-sizing:border-box;background:#081a24;color:#fff3d5;border:1px solid #a48a52;border-radius:10px;min-height:100px;padding:12px;resize:vertical;margin:8px 0}.wa-private-editor>small{font-size:11px;color:#c1d6da}.wa-private-saved{color:#a1efc3;background:#123b31;border:1px solid #43836a;border-radius:8px;padding:10px}.wa-private-pagination{display:flex;align-items:center;justify-content:space-between}.wa-app .wa-private-list article>header{background:transparent;border:0;padding:0;min-height:0;box-shadow:none;color:#ffe0a0}.wa-operator-workspace *{scrollbar-color:#589c9a #102731;scrollbar-width:thin}.wa-operator-workspace *::-webkit-scrollbar{width:8px;height:8px}.wa-operator-workspace *::-webkit-scrollbar-track{background:#102731}.wa-operator-workspace *::-webkit-scrollbar-thumb{background:#589c9a;border:2px solid #102731;border-radius:10px}.wa-private-modal footer{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.wa-private-modal button:focus-visible,.wa-operator-workspace button:focus-visible{outline:3px solid #f3d7a0;outline-offset:2px}@media(min-width:1250px){.wa-app.wa-operator-workspace .wa-workspace{grid-template-columns:320px minmax(0,1fr) 245px;gap:12px}}.wa-dock-side .wa-operator-workspace .wa-channel-choices{margin:5px 10px 13px;padding:9px}.wa-dock-side .wa-operator-workspace .wa-channel-choices>button{flex-basis:calc(50% - 10px);padding:8px;min-height:40px}.wa-dock-side .wa-operator-workspace .wa-workspace{padding:0 9px 8px;gap:0}.wa-dock-side .wa-operator-workspace .wa-pane-heading{padding:14px 12px 10px}.wa-dock-side .wa-operator-workspace .wa-inbox h2{font-size:23px}.wa-dock-side .wa-operator-workspace .wa-mobile-tabs{display:none}.wa-dock-side .wa-operator-workspace.wa-view-context .wa-mobile-tabs{display:flex}.wa-dock-side .wa-operator-workspace:not(.wa-view-inbox)>.wa-channel-choices{display:none}.wa-dock-side .wa-operator-workspace .wa-conversation-location>button{display:flex}.wa-dock-side .wa-operator-workspace .wa-message{max-width:92%}.wa-dock-side .wa-operator-workspace .wa-view-chat .wa-filterbar{display:none}@media(max-width:850px){.wa-app.wa-operator-workspace .wa-channel-choices>button{flex-basis:calc(50% - 10px)}.wa-operator-workspace:not(.wa-view-inbox)>.wa-channel-choices{display:none}.wa-app.wa-operator-workspace .wa-mobile-tabs{display:none}.wa-app.wa-operator-workspace.wa-view-context .wa-mobile-tabs{display:flex}.wa-operator-workspace .wa-conversation-location>button{display:flex}.wa-app.wa-operator-workspace .wa-message{max-width:92%}.wa-app.wa-operator-workspace .wa-workspace{margin-top:0}}.wa-app .wa-chat-controls{position:relative;flex-shrink:0;min-width:0}.wa-app .wa-chat-controls-toggle{display:none}.wa-app .wa-chat-permissions{padding:8px 14px}.wa-app .wa-chat-controls-body{min-width:0}.wa-dock-side .wa-dock-heading{padding:8px 12px;gap:8px;min-height:54px;box-sizing:border-box}.wa-dock-side .wa-dock-heading h2{font-size:16px}.wa-dock-side .wa-dock-heading h2 small,.wa-dock-side .wa-dock-heading p{display:none}.wa-dock-side .wa-dock-heading button{height:38px;width:38px}.wa-dock-side .wa-dock-heading .wa-dock-mark{height:32px;width:32px}.wa-dock-side .wa-app.wa-operator-workspace .wa-chat-header{padding:8px 12px;gap:9px}.wa-dock-side .wa-app.wa-operator-workspace .wa-chat-header .wa-line-identity,.wa-app.wa-operator-workspace .wa-chat-header .wa-line-label{display:none}.wa-dock-side .wa-app.wa-operator-workspace .wa-chat-header h2{font-size:16px;line-height:1.3;margin:0 0 3px}.wa-dock-side .wa-app.wa-operator-workspace .wa-chat-header .wa-avatar{width:32px;height:32px;border-radius:10px;font-size:11px}.wa-dock-side .wa-app.wa-operator-workspace .wa-chat-header .wa-phone{font-size:11px}.wa-dock-side .wa-app.wa-operator-workspace .wa-chat-controls-toggle{display:flex;align-items:center;gap:7px;width:calc(100% - 16px);margin:5px 8px;padding:7px 10px;min-height:36px;border:1px solid #496878;border-radius:9px;background:#142f3c;color:#d2e7ed;font-size:11px;text-align:left}.wa-dock-side .wa-app.wa-operator-workspace .wa-chat-controls-toggle>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-dock-side .wa-app.wa-operator-workspace .wa-chat-controls.expanded .wa-chat-controls-toggle>svg:last-child{transform:rotate(180deg)}.wa-dock-side .wa-app.wa-operator-workspace .wa-chat-controls:not(.expanded) .wa-chat-controls-body{display:none}.wa-dock-side .wa-app.wa-operator-workspace .wa-chat-controls.expanded .wa-chat-controls-body{display:block;position:absolute;top:100%;left:8px;right:8px;z-index:4;background:#102a35;border:1px solid #527382;border-radius:10px;box-shadow:0 10px 24px #0008;max-height:clamp(130px,30dvh,300px);overflow-y:auto;overscroll-behavior:contain;border-bottom:1px solid #436372}.wa-dock-side .wa-app.wa-operator-workspace .wa-chat-controls .wa-chat-permissions{padding:8px 12px}.wa-dock-side .wa-app.wa-operator-workspace .wa-chat-controls .wa-owner{margin:5px 8px;padding:8px}.wa-dock-side .wa-app.wa-operator-workspace .wa-conversation-location{padding:4px 8px;min-height:36px;flex-wrap:nowrap}.wa-dock-side .wa-app.wa-operator-workspace .wa-conversation-location>strong{font-size:9px;letter-spacing:0;min-width:0}.wa-dock-side .wa-app.wa-operator-workspace .wa-conversation-location>button{min-height:32px;padding:5px 7px;font-size:10px;white-space:nowrap}.wa-dock-side .wa-app.wa-operator-workspace.wa-view-chat>.wa-ingress-history{display:none}.wa-dock-side .wa-app.wa-operator-workspace .wa-composer{padding:8px 12px;max-height:42%;overflow-y:auto;overscroll-behavior:contain}.wa-dock-side .wa-app.wa-operator-workspace .wa-composer>.wa-sending-label,.wa-app.wa-operator-workspace .wa-composer-target,.wa-app.wa-operator-workspace .wa-send-footnote{display:none}.wa-dock-side .wa-app.wa-operator-workspace .wa-composer>.wa-line-identity{margin:0 0 5px;padding:0}.wa-dock-side .wa-app.wa-operator-workspace .wa-composer>.wa-line-identity strong,.wa-app.wa-operator-workspace .wa-composer>.wa-line-identity span{font-size:11px}.wa-dock-side .wa-app.wa-operator-workspace .wa-composer textarea{height:62px;min-height:62px;max-height:110px;resize:vertical;font-size:14px;padding:8px 10px}.wa-dock-side .wa-app.wa-operator-workspace .wa-composer-footer{margin-top:5px;gap:6px;flex-wrap:nowrap}.wa-dock-side .wa-app.wa-operator-workspace .wa-composer-footer small{font-size:9px;min-width:0;max-width:190px}.wa-dock-side .wa-app.wa-operator-workspace .wa-composer-footer .wa-send-button{min-height:36px;padding:6px 10px;font-size:11px;white-space:nowrap}.wa-dock-side .wa-app.wa-operator-workspace .wa-composer-tools{margin-top:5px;gap:6px}.wa-dock-side .wa-app.wa-operator-workspace .wa-composer-tools .wa-template-access{min-height:34px;padding:6px;font-size:10px}.wa-dock-side .wa-app.wa-operator-workspace .wa-messages{min-height:140px;padding:8px 12px 14px}@container (max-width:950px){.wa-app.wa-operator-workspace .wa-chat-header{padding:8px 12px;gap:9px}.wa-app.wa-operator-workspace .wa-chat-header .wa-line-identity,.wa-app.wa-operator-workspace .wa-chat-header .wa-line-label{display:none}.wa-app.wa-operator-workspace .wa-chat-header h2{font-size:16px;line-height:1.3;margin:0 0 3px}.wa-app.wa-operator-workspace .wa-chat-header .wa-avatar{width:32px;height:32px;border-radius:10px;font-size:11px}.wa-app.wa-operator-workspace .wa-chat-header .wa-phone{font-size:11px}.wa-app.wa-operator-workspace .wa-chat-controls-toggle{display:flex;align-items:center;gap:7px;width:calc(100% - 16px);margin:5px 8px;padding:7px 10px;min-height:36px;border:1px solid #496878;border-radius:9px;background:#142f3c;color:#d2e7ed;font-size:11px;text-align:left}.wa-app.wa-operator-workspace .wa-chat-controls-toggle>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-app.wa-operator-workspace .wa-chat-controls.expanded .wa-chat-controls-toggle>svg:last-child{transform:rotate(180deg)}.wa-app.wa-operator-workspace .wa-chat-controls:not(.expanded) .wa-chat-controls-body{display:none}.wa-app.wa-operator-workspace .wa-chat-controls.expanded .wa-chat-controls-body{display:block;position:absolute;top:100%;left:8px;right:8px;z-index:4;background:#102a35;border:1px solid #527382;border-radius:10px;box-shadow:0 10px 24px #0008;max-height:clamp(130px,30dvh,300px);overflow-y:auto;overscroll-behavior:contain;border-bottom:1px solid #436372}.wa-app.wa-operator-workspace .wa-chat-controls .wa-chat-permissions{padding:8px 12px}.wa-app.wa-operator-workspace .wa-chat-controls .wa-owner{margin:5px 8px;padding:8px}.wa-app.wa-operator-workspace .wa-conversation-location{padding:4px 8px;min-height:36px;flex-wrap:nowrap}.wa-app.wa-operator-workspace .wa-conversation-location>strong{font-size:9px;letter-spacing:0;min-width:0}.wa-app.wa-operator-workspace .wa-conversation-location>button{min-height:32px;padding:5px 7px;font-size:10px;white-space:nowrap}.wa-app.wa-operator-workspace.wa-view-chat>.wa-ingress-history{display:none}.wa-app.wa-operator-workspace .wa-composer{padding:8px 12px;max-height:42%;overflow-y:auto;overscroll-behavior:contain}.wa-app.wa-operator-workspace .wa-composer>.wa-sending-label,.wa-app.wa-operator-workspace .wa-composer-target,.wa-app.wa-operator-workspace .wa-send-footnote{display:none}.wa-app.wa-operator-workspace .wa-composer>.wa-line-identity{margin:0 0 5px;padding:0}.wa-app.wa-operator-workspace .wa-composer>.wa-line-identity strong,.wa-app.wa-operator-workspace .wa-composer>.wa-line-identity span{font-size:11px}.wa-app.wa-operator-workspace .wa-composer textarea{height:62px;min-height:62px;max-height:110px;resize:vertical;font-size:14px;padding:8px 10px}.wa-app.wa-operator-workspace .wa-composer-footer{margin-top:5px;gap:6px;flex-wrap:nowrap}.wa-app.wa-operator-workspace .wa-composer-footer small{font-size:9px;min-width:0;max-width:190px}.wa-app.wa-operator-workspace .wa-composer-footer .wa-send-button{min-height:36px;padding:6px 10px;font-size:11px;white-space:nowrap}.wa-app.wa-operator-workspace .wa-composer-tools{margin-top:5px;gap:6px}.wa-app.wa-operator-workspace .wa-composer-tools .wa-template-access{min-height:34px;padding:6px;font-size:10px}.wa-app.wa-operator-workspace .wa-messages{min-height:140px;padding:8px 12px 14px}}.wa-app.wa-operator-workspace .wa-message footer .wa-message-notes{margin:0 auto 0 0;min-height:28px;min-width:30px;padding:4px 6px;font-size:9px;gap:4px}.wa-app.wa-operator-workspace .wa-message footer .wa-message-notes svg{width:13px;height:13px}.wa-dock-side .wa-operator-workspace .wa-message-author>span{display:none}.wa-dock-side .wa-operator-workspace .wa-message{padding:8px 10px}@container (max-width:950px){.wa-app.wa-operator-workspace .wa-message-author>span{display:none}.wa-app.wa-operator-workspace .wa-message{padding:8px 10px}}@media(max-height:700px){.wa-dock-side .wa-app.wa-operator-workspace .wa-messages{min-height:130px}.wa-dock-side:has(.wa-view-chat)>.wa-dock-footer{display:none}.wa-dock-side .wa-app.wa-operator-workspace .wa-composer{max-height:none;flex-shrink:0}}.wa-app .wa-send-guidance{padding:7px 9px;margin:0 0 7px;border-radius:9px;font-size:11px;line-height:1.35;border:1px solid #527e73;background:#12362f;color:#c9f3e2}.wa-app .wa-send-guidance>div{display:flex;align-items:flex-start;gap:7px}.wa-app .wa-send-guidance span{min-width:0}.wa-app .wa-send-guidance strong{display:block;font-size:11px;overflow-wrap:anywhere}.wa-app .wa-send-guidance small{display:block;margin-top:3px;font-size:11px;line-height:1.35}.wa-app .wa-send-guidance.blocked{background:#3c3020;border-color:#bf9654;color:#ffe2ae}.wa-app .wa-send-guidance.working{background:#183343;border-color:#57859c;color:#d0eaff}.wa-app .wa-send-guidance.ready{padding:4px 7px;font-size:10px;border:0;background:transparent;color:#a9d6c5}.wa-app .wa-send-guidance.ready strong{font-size:10px}.wa-app .wa-send-guidance .wa-send-next-action{min-height:32px;margin-top:6px;padding:5px 9px;background:#f4d08e;color:#302414;border:1px solid #f9dfa9;border-radius:7px;font-size:11px;line-height:1.3}.wa-app .wa-send-guidance .wa-send-next-action:hover{background:#ffe7bc;color:#302414}.wa-dock-side .wa-app.wa-operator-workspace .wa-composer{max-height:55%}@container (max-width:950px){.wa-app.wa-operator-workspace .wa-composer{max-height:55%}}@media(max-height:750px){.wa-dock-side:has(.wa-composer-blocked){top:8px}.wa-dock-side:has(.wa-composer-blocked)>.wa-dock-footer{display:none}.wa-dock-side .wa-app.wa-operator-workspace .wa-composer-blocked{max-height:65%}.wa-dock-side .wa-app.wa-operator-workspace .wa-composer-blocked textarea{height:50px;min-height:50px}.wa-dock-side:has(.wa-composer-blocked) .wa-messages{min-height:90px}}@media(max-height:750px){.wa-dock-side:has(.wa-view-chat){top:8px}.wa-dock-side:has(.wa-view-chat)>.wa-dock-footer{display:none}}.wa-dock-side:has(.wa-composer-blocked)>.wa-dock-footer{display:none}.wa-dock-side .wa-app.wa-operator-workspace .wa-composer-blocked{max-height:65%}@container (max-width:950px){.wa-app.wa-operator-workspace .wa-composer-blocked{max-height:65%}}.wa-dock{position:fixed;z-index:180;right:12px;top:92px;bottom:12px;width:410px;display:flex;flex-direction:column;border:1px solid #589b80;border-top:3px solid #81e9b8;border-radius:20px;background:#0c1d24;color:#eefaf5;box-shadow:0 20px 70px #0009;overflow:hidden;min-width:0}.wa-dock[hidden]{display:none!important}.wa-dock-heading{display:flex;align-items:center;gap:9px;padding:14px;background:linear-gradient(115deg,#1c4b3c,#172c39);flex-shrink:0}.wa-dock-mark{width:37px;height:37px;border-radius:12px;display:grid;place-items:center;background:#83e4b8;color:#133a31;flex-shrink:0}.wa-dock-heading>div:nth-child(2){flex:1;min-width:0}.wa-dock h2{font-size:18px;line-height:1.25;margin:0}.wa-dock h2 small{display:block;font-size:10px;letter-spacing:.4px;color:#bce4d2;margin-top:3px}.wa-dock-heading p{margin:4px 0 0;font-size:10px;color:#c2d8d2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-dock-heading button{width:40px;height:44px;border:1px solid #52796b;background:#183c35;color:#d6f7e6;border-radius:11px;cursor:pointer;display:grid;place-items:center;flex-shrink:0}.wa-dock-content{flex:1;min-height:0;overflow:auto}.wa-dock-side .wa-app{height:100%;display:flex;flex-direction:column;padding:0}.wa-dock-side .wa-hero,.wa-dock-side .wa-stage,.wa-dock-side .wa-page-footer{display:none}.wa-dock-side .wa-filterbar{margin:0;padding:10px 12px;gap:8px;flex-shrink:0}.wa-dock-side .wa-lines{width:100%}.wa-dock-side .wa-lines label{display:none}.wa-dock-side .wa-lines select{min-height:40px;padding:8px 10px;font-size:12px}.wa-dock-side .wa-tabs{gap:5px}.wa-dock-side .wa-tabs button{min-height:40px;padding:7px 5px}.wa-dock-side .wa-mobile-tabs{margin:0;padding:0 12px 8px;flex-shrink:0}.wa-dock-side .wa-workspace{min-height:0;height:auto;flex:1;border-radius:0;border-left:0;border-right:0}.wa-dock-side .wa-messages{min-height:90px}.wa-dock-side .wa-chat-header{padding:10px 12px}.wa-dock-side .wa-owner{margin:8px;padding:9px}.wa-dock-side .wa-owner-icon{display:none}.wa-dock-side .wa-owner strong{font-size:12px}.wa-dock-side .wa-composer-locked{padding:9px 12px;font-size:10px}.wa-dock-side .wa-composer-locked span{display:none}.wa-dock-side .wa-feedback{margin:8px;font-size:11px;padding:9px}.wa-dock-side .wa-welcome{padding:25px 18px}.wa-dock-side .wa-welcome-art{width:90px;height:90px;margin-bottom:22px}.wa-dock-side .wa-welcome h2{font-size:22px}.wa-dock .wa-overlay{position:absolute;padding:10px;z-index:5}.wa-dock .wa-modal{max-height:100%;padding:24px 18px}.wa-dock .wa-modal h2{font-size:23px}.wa-dock .wa-media-modal img,.wa-dock .wa-media-modal video{max-height:45vh}.wa-dock-footer{position:static!important;background:#102b2c!important;padding:8px 12px!important;border-top:1px solid #34564d;display:flex;align-items:center;gap:8px;flex-shrink:0;font-size:10px;color:#b7d4c9}.wa-dock-footer>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-dock-footer button{display:flex;align-items:center;gap:5px;min-height:36px;background:#23483d;color:#d7f6e7;border:1px solid #4e7c65;border-radius:9px;padding:5px 8px;cursor:pointer;font-size:10px}.wa-dock-new{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#31583e;color:#d5f7c8;border:0;border-bottom:1px solid #62895c;padding:10px 14px;min-height:42px;cursor:pointer;font-size:11px;flex-shrink:0}.wa-dock-new span{font-size:10px;text-decoration:underline}.wa-dock-tab{position:fixed;z-index:175;right:18px;bottom:16px;display:flex;align-items:center;gap:10px;max-width:310px;min-height:58px;padding:10px 14px;border:1px solid #7ccf9f;border-radius:15px;background:linear-gradient(115deg,#20533f,#193e3d);color:#dffbea;box-shadow:0 6px 30px #0008;cursor:pointer}.wa-dock-tab>span{min-width:0;text-align:left}.wa-dock-tab strong{display:block;max-width:215px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-dock-tab small{display:block;color:#b7ddc7;font-size:10px;margin-top:3px}.wa-dock-tab svg{flex-shrink:0}.wa-dock button:focus-visible,.wa-dock-tab:focus-visible{outline:3px solid #9fedbc;outline-offset:-3px}.wa-dock-full{left:276px;width:auto}.crm-collapsed .wa-dock-full{left:92px}.wa-dock-full .wa-dock-content{padding:16px}.wa-dock-full .wa-hero{display:none}.wa-dock-full .wa-stage{margin-top:0}.wa-nav small.wa-nav-counts{font-size:9px;line-height:1.5;color:#cceddf}.wa-nav b{align-self:center}@media(min-width:1600px){body.wa-dock-open .crm-main{margin-right:432px}}@media(max-width:1000px){.wa-dock{top:84px;bottom:8px;right:8px}.wa-dock-full{left:88px}.crm-app:not(.crm-collapsed) .wa-dock-full{left:270px}}@media(max-width:600px){.wa-dock{inset:8px;width:auto}.crm-app:not(.crm-collapsed) .wa-dock-full,.crm-collapsed .wa-dock-full{left:8px}.wa-dock-full .wa-dock-content{padding:6px}.wa-dock-heading{padding:10px;gap:6px}.wa-dock-tab{right:10px;bottom:10px;max-width:calc(100vw - 100px)}.wa-dock-footer>span{display:none}}.wa-dock-side .wa-view-chat .wa-filterbar,.wa-dock-side .wa-view-context .wa-filterbar{display:none}.wa-dock-side .wa-view-chat .wa-mobile-tabs,.wa-dock-side .wa-view-context .wa-mobile-tabs{padding-top:10px}.wa-portal-anchor,.wa-portal-host{display:contents}.wa-popout-window{background:#0c1d24;margin:0;overflow:hidden}.crm-app.wa-popout-root{display:block!important;min-height:100vh!important;background:#0c1d24!important;color:#eefaf5}.wa-dock.wa-dock-popout{position:fixed;inset:0;width:auto;max-width:none;border-radius:0;box-shadow:none}.wa-dock-popout .wa-dock-content{padding:16px}.wa-dock-popout .wa-hero{display:none}.wa-dock-popout .wa-stage{margin-top:0}.wa-dock-popout .wa-dock-heading p{white-space:normal}.wa-dock-popout .wa-overlay{position:fixed}.wa-popup-error{display:flex;gap:10px;padding:12px;background:#493725;color:#ffe2ac;font-size:12px;line-height:1.5;flex-shrink:0}.wa-popup-error svg{flex-shrink:0}.wa-detached-status{position:fixed;z-index:175;right:18px;bottom:16px;max-width:410px;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #6dbf9d;border-radius:15px;background:linear-gradient(115deg,#20533f,#193e3d);color:#dffbea;box-shadow:0 6px 30px #0008}.wa-detached-status>span{flex:1;min-width:0}.wa-detached-status strong{display:block;font-size:13px}.wa-detached-status small{display:block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;margin-top:4px;color:#bbdfcf}.wa-detached-status button{display:grid;place-items:center;min-width:40px;min-height:40px;border:1px solid #619f85;border-radius:9px;background:#194b3e;color:#ddffec;cursor:pointer}.wa-detached-status button:focus-visible{outline:3px solid #9fedbc;outline-offset:2px}@media(max-width:600px){.wa-detached-status{left:10px;right:10px;bottom:10px}.wa-dock-popout .wa-dock-content{padding:8px}.wa-dock-heading{gap:6px;padding:10px}.wa-dock-heading button{width:36px}.wa-dock-side .wa-dock-mark{display:none}}


/* crm-scrollbars-519bd5d627b8.css */
/* Central CRM WEB scrollbar theme. Native scrolling and module logic unchanged. */
html:has(.crm-app), body:has(.crm-app), .crm-app {
  --crm-scroll-thumb: #4fa6a0;
  --crm-scroll-track: #0b2327;
  --crm-scroll-active: #86ded0;
}
.crm-app :is(.wa-app,.wa-dock) {
  --crm-scroll-thumb: #4fae8c;
  --crm-scroll-active: #81e9b8;
}
html:has(.crm-app), body:has(.crm-app), .crm-app, .crm-app * {
  scrollbar-width: thin !important;
  scrollbar-color: var(--crm-scroll-thumb) var(--crm-scroll-track) !important;
}
html:has(.crm-app)::-webkit-scrollbar,
body:has(.crm-app)::-webkit-scrollbar,
.crm-app::-webkit-scrollbar, .crm-app *::-webkit-scrollbar {
  width: 8px; height: 8px; background: var(--crm-scroll-track) !important;
}
html:has(.crm-app)::-webkit-scrollbar-track,
body:has(.crm-app)::-webkit-scrollbar-track,
.crm-app::-webkit-scrollbar-track, .crm-app *::-webkit-scrollbar-track {
  background: var(--crm-scroll-track) !important; border-radius: 10px;
}
html:has(.crm-app)::-webkit-scrollbar-thumb,
body:has(.crm-app)::-webkit-scrollbar-thumb,
.crm-app::-webkit-scrollbar-thumb, .crm-app *::-webkit-scrollbar-thumb {
  background: var(--crm-scroll-thumb) !important; border: 2px solid var(--crm-scroll-track); border-radius: 10px;
}
html:has(.crm-app)::-webkit-scrollbar-thumb:hover,
body:has(.crm-app)::-webkit-scrollbar-thumb:hover,
.crm-app::-webkit-scrollbar-thumb:hover, .crm-app *::-webkit-scrollbar-thumb:hover {
  background: var(--crm-scroll-active) !important;
}
html:has(.crm-app)::-webkit-scrollbar-corner,
body:has(.crm-app)::-webkit-scrollbar-corner,
.crm-app::-webkit-scrollbar-corner, .crm-app *::-webkit-scrollbar-corner {
  background: var(--crm-scroll-track) !important;
}
@media (forced-colors: active) {
  html:has(.crm-app), body:has(.crm-app), .crm-app, .crm-app * {
    scrollbar-color: auto !important; scrollbar-width: auto !important;
  }
}


/* install-whatsapp-7fa14bd716e5.css */
.iw-first{margin:0 0 24px;padding:22px;border:1px solid #64c6a9;border-top:4px solid #83e5b9;border-radius:18px;background:linear-gradient(120deg,#193b3b,#132b3c);color:#edf8f5}.iw-first>header{display:flex;align-items:center;gap:14px;background:transparent;position:static;padding:0;margin:0 0 18px;border:0;min-height:0;box-shadow:none}.iw-mark{display:grid;place-items:center;width:54px;height:54px;background:#8ae9c0;color:#124139;border-radius:15px;flex-shrink:0}.iw-first header small{letter-spacing:.12em;font-size:10px;color:#aae9d2;font-weight:800}.iw-first h3{margin:5px 0!important;font-size:23px}.iw-script{font-size:16px;line-height:1.7;padding:18px;background:#0b242e;border-left:3px solid #83e5b9;border-radius:10px}.iw-decisions{display:flex;gap:9px;flex-wrap:wrap;margin:16px 0}.iw-decisions button[aria-pressed=true]{background:#256752!important;border-color:#8ae9c0!important;color:#e7fff4!important}.iw-first .iv-first{margin:18px 0}.iw-phone{display:grid;gap:10px;margin:18px 0}.iw-confirm{display:flex!important;align-items:flex-start;gap:12px;line-height:1.6}.iw-confirm input{width:21px!important;height:21px;min-height:21px!important;flex-shrink:0;accent-color:#82e8bd}.iw-save{margin:14px 0;background:#235447!important;border-color:#72bd9e!important}.iw-help{font-size:12px;line-height:1.6;color:#bed7dc}.iw-receipt{display:flex;gap:12px;padding:16px;border:1px solid #529782;border-radius:12px;background:#12352e;margin:16px 0;color:#d8f4e6}.iw-receipt small{display:block;font-size:12px;line-height:1.6;color:#b3d3cb}.iw-lines{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:22px}.iw-line{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:18px;border:1px solid #61bddb;border-top:4px solid #61bddb;border-radius:14px;background:#123242}.iw-line.billing{border-color:#efbe65;background:#373222}.iw-line small{display:block;color:#cadbe3;line-height:1.5;font-size:12px}.iw-line>button,.iw-line>.iw-pending,.iw-line>small,.iw-line>dl{grid-column:1/-1}.iw-line>button{min-height:48px!important;white-space:normal}.iw-line dl{display:grid;grid-template-columns:1fr 1fr;font-size:12px;margin:8px 0;gap:8px}.iw-line dd{margin:0;color:#e6f7f3}.iw-pending{display:flex;align-items:flex-start;gap:8px;border:1px solid #9c8044;background:#453c23;color:#ffe1a2;padding:12px;border-radius:9px;font-size:12px;line-height:1.5}.iw-preview{box-sizing:border-box;color-scheme:dark;width:min(640px,calc(100vw - 24px));max-height:calc(100dvh - 30px);padding:0;border:1px solid #90b4ca;border-top:4px solid #7bdfbd;border-radius:18px;background:#102632;color:#eff9f6;overflow:hidden}.iw-preview[open]{display:flex;flex-direction:column}.iw-preview::backdrop{background:#030d15df;backdrop-filter:blur(5px)}.iw-preview *{box-sizing:border-box}.iw-preview>header{display:flex;gap:14px;align-items:center;position:static;background:#1c4146;color:inherit;min-height:0;border:0;padding:16px;flex-shrink:0}.iw-preview header>div{flex:1}.iw-preview h3{margin:4px 0;font-size:21px}.iw-preview small{font-size:12px;color:#c1dcd8;line-height:1.5}.iw-preview button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid #78a6a2;border-radius:10px;background:#193d48;color:#edfaf5;font:inherit;cursor:pointer}.iw-preview-body{padding:18px;min-height:0;overflow:auto;scrollbar-color:#77ceba #102632;scrollbar-width:thin}.iw-message{white-space:pre-wrap;line-height:1.65;padding:18px;border-radius:12px;background:#184638;color:#e0f5e9}.iw-proposed-buttons{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0}.iw-proposed-buttons span{padding:10px;border:1px solid #70b49e;border-radius:9px;color:#bfebd9}.iw-preview>footer{position:static;display:flex;justify-content:flex-end;flex-shrink:0;padding:14px;background:#123039;border-top:1px solid #416971;margin:0}.iw-preview button:focus-visible{outline:3px solid #95edc5;outline-offset:2px}@media(max-width:650px){.iw-lines{grid-template-columns:1fr}.iw-first{padding:15px}.iw-first h3{font-size:20px}.iw-script{padding:13px}.iw-decisions{flex-direction:column}.iw-preview header{padding:12px}.iw-preview-body{padding:12px}}.iv .iw-first>header{justify-content:flex-start;gap:14px}.iv .iw-first .iw-script{margin:12px 0;padding:12px 15px;font-size:14px;line-height:1.6}.iv .iw-first>.iv-first{margin:12px 0;padding:0;background:transparent;border:0}.iv .iw-first>.iv-first>span{font-size:15px}.iv .iw-first>.iv-first input{margin-top:7px;min-height:44px}.iv .iw-first .iw-phone{margin:12px 0;gap:7px}.iv .iw-first .iw-confirm{flex-direction:row;align-items:flex-start;gap:10px;margin:12px 0;font-size:13px}.iv .iw-first .iw-confirm input{margin:0}.iv .iw-first .iw-help{margin:8px 0;font-size:12px}.iv .iw-first .iw-receipt{margin:12px 0;padding:12px}.iv .iw-first .iw-save{margin:6px 0}.iv-dialog:has(.iw-first){scrollbar-color:#78d8bb #102632;scrollbar-width:thin}.iv-dialog:has(.iw-first)::-webkit-scrollbar{width:9px}.iv-dialog:has(.iw-first)::-webkit-scrollbar-track{background:#102632}.iv-dialog:has(.iw-first)::-webkit-scrollbar-thumb{background:#78d8bb;border:2px solid #102632;border-radius:9px}.iv .iw-other{margin:12px 0;padding:12px;border:1px dashed #70b4ae;border-radius:12px;background:#102d35}.iv .iw-other p{font-size:12px;line-height:1.5;margin:10px 0}.iv .iw-other label{font-size:13px}.iv .iw-other button{white-space:normal;min-height:44px;max-width:100%}.iv .iw-other input[type=tel]{width:100%;margin-top:6px;min-height:44px}.iv .iw-other [role=status]{color:#9be5c3}


/* wa-staff-28e31d336b0c.css */
.wa-staff{color:#e3f0f4;max-width:1500px;margin:auto;padding:20px}.wa-staff *{box-sizing:border-box}.wa-staff header{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.wa-staff header>div{flex:1;min-width:220px}.wa-staff h1{font-size:26px;margin:5px 0}.wa-staff h2{font-size:18px;margin:5px 0 12px}.wa-staff small{color:#adc5d0}.wa-staff p{font-size:14px;line-height:1.5;margin:8px 0}.wa-staff button,.wa-staff-access{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;background:#183744;color:#dff6ff;border:1px solid #477285;border-radius:10px;font-weight:650;cursor:pointer}.wa-staff button:hover:enabled,.wa-staff-access:hover{background:#255466}.wa-staff button:disabled{opacity:.5;cursor:not-allowed}.wa-staff button:focus-visible,.wa-staff input:focus-visible,.wa-staff select:focus-visible,.wa-staff textarea:focus-visible{outline:3px solid #78d3ed;outline-offset:2px}.wa-staff-emblem{display:grid;place-items:center;background:#163e37;color:#82e3bf;width:56px;height:56px;border-radius:15px}.wa-staff-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.wa-staff-summary article{display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center;background:#142a35;padding:16px;border:1px solid #375363;border-radius:12px}.wa-staff-summary b{font-size:25px;color:#85e2bf}.wa-staff-guide{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px;background:#102b34;border:1px solid #356675;border-radius:12px}.wa-staff-guide p{width:100%;color:#b8cdd6}.wa-staff-status{display:flex;align-items:flex-start;gap:10px;padding:13px;background:#332d1d;color:#f4dca6;border:1px solid #6e5f36;border-radius:10px;margin:14px 0}.wa-staff-status.good,.wa-staff-success{background:#123e32;color:#b6f1d4;border-color:#397d61}.wa-staff-status svg{flex:none}.wa-staff-error{background:#42282c;border:1px solid #a25e68;padding:12px;border-radius:9px;color:#ffd7dd}.wa-staff-success{display:flex;gap:8px;padding:12px;border-radius:9px}.wa-staff-filters{display:flex;flex-wrap:wrap;gap:16px;margin-top:22px;align-items:end}.wa-staff label{display:flex;flex-direction:column;gap:8px;font-size:14px}.wa-staff-filters>label:first-child{flex:1;min-width:200px}.wa-staff input,.wa-staff select,.wa-staff textarea{color:#e7f6f8;background:#091c25;border:1px solid #507080;border-radius:9px;padding:11px;font:inherit;min-width:0;max-width:100%;color-scheme:dark}.wa-staff select option{color:#e7f6f8;background:#091c25}.wa-staff textarea{min-height:85px;resize:vertical}.wa-staff .wa-staff-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px;line-height:1.5;margin:12px 0}.wa-staff-check input{accent-color:#63cfa7;width:18px;height:18px;flex-shrink:0;margin-top:2px}.wa-staff-rows{display:grid;gap:12px}.wa-staff-row{display:grid;grid-template-columns:1fr 1.2fr 240px;gap:22px;padding:20px;background:#112630;border:1px solid #385767;border-radius:14px}.wa-staff-row p{display:flex;align-items:center;gap:7px;flex-wrap:wrap;overflow-wrap:anywhere}.wa-staff-actions{display:flex;flex-direction:column;gap:10px;justify-content:center}.wa-staff-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:6px 9px;background:#2b3c47;border:1px solid #5b7182;border-radius:8px}.wa-staff-badge.accepted{background:#154839;border-color:#45a17c;color:#b9f1d9}.wa-staff-badge.pending,.wa-staff-badge.review{background:#493719;border-color:#927638;color:#ffe2a6}.wa-staff-badge.revoked,.wa-staff-badge.rejected{background:#422733;color:#ffd1df}.wa-staff details{font-size:13px;color:#b8d8e4}.wa-staff summary{cursor:pointer;padding:6px 0}.wa-staff summary svg{vertical-align:middle;margin-right:5px}.wa-staff-overlay{position:fixed;inset:0;z-index:12000;background:#020b13dd;display:flex;align-items:center;justify-content:center;padding:18px}.wa-staff-dialog{width:min(650px,100%);max-height:92dvh;overflow:auto;background:#10232e;border:1px solid #58899c;border-radius:17px;padding:22px;box-shadow:0 20px 80px #0009}.wa-staff-dialog header{justify-content:space-between;margin-bottom:12px}.wa-staff-dialog header h2{flex:1;margin:0}.wa-staff-dialog>label{margin:14px 0}.wa-staff-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;flex-wrap:wrap}.wa-staff-dialog footer button:last-child{background:#185142;border-color:#69ba96}.wa-staff-dialog blockquote{white-space:pre-wrap;background:#163842;border-left:3px solid #79d6b0;border-radius:10px;margin:16px 0;padding:17px;line-height:1.6}.wa-staff-preview-buttons{display:flex;gap:12px}.wa-staff-preview-buttons span{padding:10px;border:1px solid #57847b;border-radius:8px;color:#b9f1d9}.wa-staff-access{margin:10px 20px}@media(max-width:1000px){.wa-staff-summary{grid-template-columns:repeat(2,1fr)}.wa-staff-row{grid-template-columns:1fr 1fr}.wa-staff-actions{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.wa-staff-actions small{width:100%}}@media(max-width:550px){.wa-staff{padding:12px}.wa-staff h1{font-size:22px}.wa-staff-summary{gap:8px}.wa-staff-summary article{grid-template-columns:20px 1fr;padding:12px;font-size:12px}.wa-staff-summary b{grid-column:2}.wa-staff-row{grid-template-columns:1fr;gap:14px;padding:15px}.wa-staff-actions{grid-column:auto;flex-direction:column}.wa-staff-filters>label{width:100%}.wa-staff-guide>svg{display:none}.wa-staff-guide strong{font-size:13px}.wa-staff-dialog{padding:16px}.wa-staff-overlay{padding:8px}.wa-staff-dialog footer button{width:100%}.wa-staff-dialog header h2{font-size:17px}}.admin-columns>.wa-staff{grid-column:1/-1;width:100%;margin-bottom:18px}.wa-staff a{color:#99ddfa;text-decoration:underline}.wa-staff input[readonly]{opacity:.8;border-style:dashed}.wa-staff>header,.wa-staff-dialog>header{background:#112a34;color:#e3f0f4;border:1px solid #375a69;border-radius:13px;padding:16px;position:static;box-shadow:none}.wa-staff label,.wa-staff summary{color:#c5dde6}.wa-staff h1,.wa-staff h2,.wa-staff header p{color:#e3f0f4}.wa-staff-dialog>header{padding:10px}.wa-staff-dialog footer{background:transparent;color:#e3f0f4;position:static}.admin-columns>.wa-staff-master{grid-column:1/-1;width:100%;margin:12px 0}.wa-staff-master .wa-staff{background:#0b1e28;border:1px solid #375a69;border-radius:14px;margin:12px 0}.admin-dialog .wa-staff button,.admin-dialog .wa-staff-access{background:#183744;color:#dff6ff;border:1px solid #477285}.admin-dialog .wa-staff label{color:#c5dde6}.admin-dialog .wa-staff input,.admin-dialog .wa-staff select,.admin-dialog .wa-staff textarea{background:#091c25;color:#e7f6f8;border:1px solid #507080}.admin-dialog .wa-staff h1,.admin-dialog .wa-staff h2{color:#e3f0f4}


/* employee-dark-ff74673c9604.css */
/* Scoped to employee/technician administration. Operational CRM and portal keep their styles. */
@media screen{
html:has(.employee-page),body:has(.employee-page),body:has(.employee-overlay){background:#081720;color:#e7f3fa;color-scheme:dark}
.employee-page{min-height:100dvh;background:#081720;color:#e7f3fa;padding-bottom:32px;color-scheme:dark}
.employee-shell{color:#e7f3fa;scrollbar-color:#496b7d #0b202b}
.employee-shell .employee-policy{background:#102c36;color:#d0e5ee;border-color:#426574}
.employee-shell .employee-session{color:#d8ebf3}
.employee-shell .employee-toolbar h2,.employee-shell .employee-title h2{color:#e7f3fa}
.employee-shell input::placeholder,.employee-shell textarea::placeholder{color:#9bb6c5;opacity:1}
.employee-shell select option{background:#0c2531;color:#e7f3fa}
.employee-shell .employee-technicians .admin-accounts-page{min-height:0;padding:0;background:#081720;color:#e7f3fa}
.employee-shell .employee-technicians .admin-dialog{width:100%;background:#102630;color:#e7f3fa;border:1px solid #426372;border-radius:18px;box-shadow:0 12px 36px #0003;padding:24px}
.employee-shell .employee-technicians .admin-title{color:#e7f3fa;border-bottom:1px solid #3a5969;padding-bottom:16px;margin-bottom:16px}
.employee-shell .employee-technicians .admin-dialog h2,.employee-shell .employee-technicians .admin-dialog h3{color:#e7f3fa}
.employee-shell .employee-technicians .admin-dialog p,.employee-shell .employee-technicians .admin-dialog small{color:#bfd5e1}
.employee-shell .employee-technicians .admin-dialog label{color:#cee4ed}
.employee-shell .employee-technicians .admin-dialog button{background:#173c4d;color:#e7f3fa;border:1px solid #527e91;border-radius:10px;box-shadow:none}
.employee-shell .employee-technicians .admin-dialog button.primary{background:#175548;border-color:#78cbb1;color:#edfff8}
.employee-shell .employee-technicians .admin-dialog button:hover:enabled{background:#245569;border-color:#86cadd}
.employee-shell .employee-technicians .admin-dialog button.primary:hover:enabled{background:#226d5b}
.employee-shell .employee-technicians .admin-dialog button:disabled{color:#adc5d2;opacity:.55}
.employee-shell .employee-technicians .admin-list button{background:#142f3d;text-align:left;justify-content:space-between}
.employee-shell .employee-technicians .admin-list .admin-selected{background:#1b4e51;border-color:#7fe0c7;box-shadow:inset 3px 0 #7fe0c7}
.employee-shell .employee-technicians .admin-dialog input:not([type=checkbox]),.employee-shell .employee-technicians .admin-dialog select,.employee-shell .employee-technicians .admin-dialog textarea{background:#091e29;color:#edf7fb;border:1px solid #608595;border-radius:10px;color-scheme:dark}
.employee-shell .employee-technicians .admin-dialog input[type=checkbox]{accent-color:#70dab9}
.employee-shell .employee-technicians .admin-dialog .notice{background:#173747;border:1px solid #4e7686;border-radius:10px;padding:12px;color:#d4eaf3}
.employee-shell .employee-technicians .admin-dialog :is(button,input,select,textarea):focus-visible{outline:3px solid #78dfcf;outline-offset:3px}
.employee-shell .employee-technicians .wa-staff-dialog{background:#10232e}
.employee-shell .employee-technicians .wa-staff-dialog header,.employee-shell .employee-technicians .wa-staff>header{background:#112a34}
.employee-shell .employee-technicians .wa-staff .wa-staff-error{color:#ffd7dd;background:#42282c}
.employee-shell .employee-technicians .wa-staff .wa-staff-success{color:#b6f1d4;background:#123e32}
.employee-shell ::selection{background:#306075;color:#fff}
@media(max-width:600px){.employee-shell .employee-technicians .admin-dialog{padding:16px;border-radius:14px}.employee-page{padding-bottom:18px}}
}


/* admin-modern-f144311fece3.css */
body:has(.admin-modern){background:#09141e;color:#e8f1f5;color-scheme:dark}
.admin-modern{--am-muted:#9fb4c4;--am-line:#263d4d;width:100%;max-width:none;min-height:100vh;background:radial-gradient(ellipse at 85% 0%,#14304470,transparent 52%),#09141e;color:#e8f1f5;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:0 32px 28px;box-sizing:border-box}
.admin-modern *{box-sizing:border-box}
.admin-modern .am-header{max-width:1320px;margin:0 auto;padding:23px 0;background:transparent;border:0;border-bottom:1px solid var(--am-line);display:flex;align-items:center;justify-content:space-between;gap:24px}
.admin-modern a{text-decoration:none}
.admin-modern .am-brand{display:flex;align-items:center;gap:12px;color:#ebf7fa;flex-shrink:0}
.am-brand-mark{width:44px;height:44px;display:grid;place-items:center;border:1px solid #407a80;background:linear-gradient(145deg,#245360,#13333c);color:#89dfd2;border-radius:14px}
.am-brand>span:last-child{display:grid;gap:3px}.admin-modern .am-brand strong{font-size:22px;letter-spacing:1px;color:#eaf9fb}.am-brand small{color:var(--am-muted);font-size:11px;letter-spacing:.6px}
.am-header-actions{display:flex;align-items:center;gap:24px;font-size:12px}.admin-modern .am-portal{display:flex;align-items:center;gap:7px;color:#a1c9cc;min-height:40px}.am-user{display:flex;align-items:center;gap:10px;border-left:1px solid var(--am-line);padding-left:24px}.am-avatar{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#283346;color:#c6bcf2;font-weight:700}.am-user>span:last-child{display:grid;gap:4px}.am-user strong{font-size:12px;font-weight:600}.am-user small{font-size:10px;color:var(--am-muted)}
.admin-modern .am-logout{display:flex;align-items:center;gap:8px;min-height:40px;padding:9px 13px;background:#142635;border:1px solid #37505e;border-radius:10px;color:#bcd0dc;cursor:pointer;font:inherit}
.admin-modern .am-content{max-width:1320px;margin:0 auto;padding:0;background:none}
.am-hero{display:flex;justify-content:space-between;align-items:center;min-height:270px;position:relative;padding:38px 0 32px;gap:32px}.am-hero-copy{position:relative;z-index:1}.am-eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:700;letter-spacing:2px;color:#8bd9d2;margin:0 0 19px}.am-eyebrow>span{width:18px;height:2px;background:#8bd9d2}.admin-modern .am-hero h1{font-size:42px;line-height:1.12;letter-spacing:-1.4px;margin:0;color:#f1f7fa;font-weight:720}.am-hero h1>span{display:block;color:#88a9bb;font-weight:400;font-size:30px;letter-spacing:-.8px;margin-top:6px}.am-intro{color:var(--am-muted);font-size:14px;line-height:1.7;max-width:500px;margin:19px 0 0}
.am-hero-art{position:relative;width:340px;height:230px;flex-shrink:0;margin-right:50px;background:radial-gradient(ellipse,#39b4ae12,transparent 68%)}.am-orbit{position:absolute;border:1px solid #37556675;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-23deg)}.am-orbit-outer{width:310px;height:176px}.am-orbit-inner{width:218px;height:218px;border-style:dashed;border-color:#32596680}.am-art-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-8deg);width:94px;height:94px;display:grid;place-items:center;border-radius:28px;border:1px solid #43898a;background:linear-gradient(145deg,#214d5c,#112832);box-shadow:0 20px 50px #0004,inset 0 1px #a3f9e730;color:#8ce5d9}.am-art-center svg{transform:rotate(8deg)}.am-art-node{position:absolute;width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:#132b3a;border:1px solid #3a5069;box-shadow:0 8px 20px #0003}.am-node-a{left:25px;top:85px;color:#b5a6ea}.am-node-b{right:32px;top:20px;color:#e9bd86}.am-node-c{right:55px;bottom:9px;color:#86bfe1}
.am-section-label{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px}.am-section-label h2{font-size:16px;font-weight:600;letter-spacing:-.25px;margin:0}.am-section-label>span{font-size:11px;color:#8ca4b5}
.admin-modern .am-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.admin-modern .am-card{--accent:#86dccc;--rgb:134,220,204;display:flex;flex-direction:column;align-items:stretch;min-height:253px;position:relative;isolation:isolate;overflow:hidden;padding:25px;border:1px solid #2a4050;border-radius:19px;background:linear-gradient(135deg,rgba(var(--rgb),.05),transparent 55%),#11222f;box-shadow:0 8px 28px #00000010;color:#e8f1f5;transition:transform .18s ease,border-color .18s ease,background .18s ease}
.admin-modern .am-card:before{content:"";position:absolute;left:25px;right:25px;top:0;height:1px;background:linear-gradient(90deg,rgba(var(--rgb),.7),transparent 85%)}
.admin-modern .am-team{--accent:#bba8f1;--rgb:187,168,241}.admin-modern .am-inventory{--accent:#edc18a;--rgb:237,193,138}.admin-modern .am-network{--accent:#8fc2ff;--rgb:143,194,255}.admin-modern .am-map{--accent:#82d5ec;--rgb:130,213,236}.admin-modern .am-community{--accent:#e6aabe;--rgb:230,170,190}
.admin-modern .am-crm{background:linear-gradient(120deg,#153c43,#122b37);border-color:#386563}
.am-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:21px}.am-icon{width:51px;height:51px;border-radius:15px;display:grid;place-items:center;background:rgba(var(--rgb),.085);border:1px solid rgba(var(--rgb),.21);color:var(--accent);box-shadow:inset 0 1px 0 rgba(var(--rgb),.12)}.am-card-arrow{color:#617f90;transition:transform .18s,color .18s}.am-category{color:var(--accent);font-size:9px;letter-spacing:1.2px;font-weight:650;margin-bottom:9px}.admin-modern .am-card h2{color:#edf5fa;font-size:20px;line-height:1.28;letter-spacing:-.45px;margin:0 0 11px}.admin-modern .am-card>p{color:#a7bdcc;font-size:12px;line-height:1.65;margin:0 0 22px;max-width:350px}.am-card-action{margin-top:auto;display:flex;align-items:center;gap:9px;color:var(--accent);font-weight:650;font-size:12px;min-height:22px}
.admin-modern .am-card:hover{transform:translateY(-3px);border-color:rgba(var(--rgb),.6);background-color:#162d3b}.am-card:hover .am-card-arrow{transform:translateX(3px);color:var(--accent)}.admin-modern .am-card:active{transform:translateY(0)}
.admin-modern :is(a,button,input):focus-visible{outline:3px solid #91ece0;outline-offset:5px}.admin-modern .am-logout:hover{background:#213b4d;color:#f0fbff}.admin-modern .am-portal:hover{color:#e4fffa}.am-footer{display:flex;justify-content:space-between;gap:16px;margin-top:30px;padding-top:20px;border-top:1px solid #233745;color:#7792a5;font-size:11px}.am-footer>span:first-child{font-weight:700;letter-spacing:2px}
.admin-modern .nap-admin-access{max-width:480px;margin:60px auto;color:#e8f1f5}.admin-modern .nap-admin-access :is(form,section){background:#11222f;color:#e8f1f5;border-color:#37505e}.admin-modern .nap-admin-access :is(h1,h2,label){color:#e8f1f5}.admin-modern .nap-admin-access input{color:#e8f1f5;background:#0a1924;border-color:#37505e}
@media(min-width:1700px){.admin-modern .am-header,.admin-modern .am-content{max-width:1460px}.am-hero{min-height:305px}.admin-modern .am-card{min-height:276px;padding:29px}.admin-modern .am-card h2{font-size:22px}.admin-modern .am-card>p{font-size:14px}.am-card-action{font-size:13px}}
@media(max-width:1050px){.am-header-actions{gap:14px}.am-user{padding-left:14px}.am-user>span:last-child{display:none}.am-hero-art{margin-right:0;width:290px}.admin-modern .am-card{padding:21px}.admin-modern .am-card h2{font-size:18px}.admin-modern .am-modules{gap:14px}}
@media(max-width:760px){.admin-modern{padding:0 20px 24px}.admin-modern .am-header{padding:18px 0;gap:12px}.am-header-actions{gap:10px}.am-user{display:none}.admin-modern .am-portal{font-size:11px}.am-hero{min-height:240px;gap:16px}.admin-modern .am-hero h1{font-size:35px}.am-hero h1>span{font-size:26px}.am-hero-art{display:none}.admin-modern .am-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.am-intro{font-size:13px}.am-section-label>span{font-size:10px}.admin-modern .am-card{min-height:265px}.am-category{font-size:8px;letter-spacing:.6px}}
@media(max-width:480px){.admin-modern{padding:0 16px 24px}.am-brand-mark{height:38px;width:38px;border-radius:12px}.admin-modern .am-brand strong{font-size:18px}.am-brand small{font-size:10px}.admin-modern .am-brand{gap:9px}.am-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px 9px}.admin-modern .am-portal{min-height:32px}.admin-modern .am-logout{min-height:34px;padding:7px 9px;font-size:10px}.admin-modern .am-logout svg{height:15px;width:15px}.am-hero{padding:31px 0 27px;min-height:0}.admin-modern .am-hero h1{font-size:32px}.am-hero h1>span{font-size:24px}.am-eyebrow{font-size:9px;letter-spacing:1.6px;margin-bottom:16px}.am-intro{max-width:310px;margin-top:14px}.am-section-label{margin:10px 0 15px}.am-section-label h2{font-size:14px}.am-section-label>span{max-width:75px;text-align:right;line-height:1.5}.admin-modern .am-modules{grid-template-columns:1fr;gap:13px}.admin-modern .am-card{min-height:0;padding:22px}.am-card-top{margin-bottom:16px}.am-category{font-size:9px}.admin-modern .am-card h2{font-size:20px}.admin-modern .am-card>p{font-size:13px;margin-bottom:19px}.am-footer{font-size:10px;line-height:1.6}}
@media(prefers-reduced-motion:reduce){.admin-modern *{transition:none!important;animation:none!important}}
.admin-modern .am-footer{background:transparent;border-radius:0;padding:20px 0 0;box-shadow:none;color:#8da6b7}
.admin-modern .nap-admin-access{background:#11222f;border:1px solid #37505e;border-radius:20px;padding:30px;box-shadow:0 20px 60px #0003}
.admin-modern .admin-login{padding:0;border:0;box-shadow:none;background:transparent}
.admin-modern .admin-login h3{color:#edf5fa;margin:0 0 26px;font-size:23px;letter-spacing:-.4px}
.admin-modern .admin-login label{color:#bed0dc;font-size:13px;line-height:1.6}
.admin-modern .admin-login input{border:1px solid #426171;border-radius:10px;min-height:46px;padding:10px 12px}
.admin-modern .admin-login button.primary{background:#8bdccb;color:#09252c;border:1px solid #99ead9;border-radius:11px;min-height:46px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer}
.admin-modern .admin-login button.primary:hover{background:#a1eddd}.admin-modern .admin-login button.primary:disabled{opacity:.55;cursor:default}


/* billing-notes-43e069c219b8.css */
.billing-notes{margin:20px 0;border:1px solid #41616a;border-radius:18px;background:#102731;color:#e6f3f7;overflow:hidden;min-width:0;box-sizing:border-box}.billing-notes *,.bn-dialog *{box-sizing:border-box}.billing-notes .bn-header{display:flex;align-items:center;gap:14px;padding:20px;background:linear-gradient(110deg,#193e44,#142b3a);border:0;border-bottom:1px solid #3b5963}.bn-title-icon{width:45px;height:45px;border-radius:13px;display:grid;place-items:center;flex-shrink:0;background:#72d5ba18;border:1px solid #78c7b940;color:#8fe0cf}.bn-header>div:first-of-type{flex:1;min-width:0}.bn-header small,.bn-dialog header small{font-size:10px;letter-spacing:1.5px;color:#97d8c9;font-weight:700}.billing-notes .bn-header h3,.bn-dialog header h3{margin:5px 0;color:#f0f8fa;font-size:20px}.billing-notes .bn-header p{margin:0;font-size:12px;line-height:1.5;color:#adc2cc}.bn-header-actions{display:flex;gap:8px;flex-shrink:0}.billing-notes button,.bn-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 12px;border:1px solid #46636f;border-radius:10px;background:#1a3543;color:#dbedf5;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.billing-notes button:hover,.bn-dialog button:hover{background:#274957}.billing-notes button:disabled,.bn-dialog button:disabled{opacity:.5;cursor:default}.billing-notes .bn-add,.bn-dialog .bn-add{background:#83d9c5;color:#0b2b31;border-color:#95ead6}.billing-notes .bn-add:hover,.bn-dialog .bn-add:hover{background:#a4f0dd}.billing-notes .bn-refresh{padding:8px}.bn-section{padding:16px 20px 4px}.bn-section>h4{margin:8px 0 12px;font-size:13px;color:#b9ced7}.bn-entry{position:relative;margin:0 0 12px;padding:15px 17px;border:1px solid #334e5b;border-left:3px solid #82cdbb;border-radius:12px;background:#0c202b}.bn-original{border-left-color:#dec184;background:#262c2a}.bn-entry-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.bn-entry-kind{display:flex;align-items:center;gap:7px;color:#a8dccf;font-size:11px;font-weight:700}.bn-original .bn-entry-kind{color:#e7cc97}.billing-notes .bn-edit{min-height:30px;padding:5px 9px;background:transparent;font-size:11px;border-color:#476069;color:#c0d4dd}.bn-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.65;color:#eef5f6;margin:12px 0 15px;max-height:290px;overflow:auto;scrollbar-color:#507c87 #132c36;scrollbar-width:thin;padding-right:5px}.bn-meta{display:flex;gap:9px 20px;flex-wrap:wrap;color:#a4bbc7;font-size:10px;line-height:1.6}.bn-meta span{display:flex;gap:6px;align-items:center}.bn-reason{font-size:11px;color:#b1cad4;margin:10px 0 0;padding-top:9px;border-top:1px solid #3c4b4d}.bn-foot,.billing-notes .bn-foot{background:transparent;border:0;border-top:1px solid #304b56;margin:12px 20px 0;padding:13px 0;color:#9ab4c2;font-size:11px;border-radius:0}.bn-empty,.bn-status{color:#b2c7d0;font-size:13px;padding:10px 0;line-height:1.6}.bn-status{padding:15px 20px;margin:0}.bn-error{display:flex;align-items:flex-start;gap:9px;color:#ffccd0;background:#592c394d;border:1px solid #965464;border-radius:10px;padding:12px;font-size:12px;line-height:1.5;margin:12px 20px}.bn-error svg{flex-shrink:0}.bn-error span{flex:1}.bn-success{display:flex;gap:8px;align-items:center;padding:10px 20px;color:#a0e3c7;font-size:12px}.bn-external{padding:11px 13px;border-radius:10px;background:#51422a70;border:1px solid #82704b;color:#eddaaf;font-size:12px;line-height:1.6}.billing-notes .bn-history{background:transparent;color:#a7c4d2;border-color:#334e5b;font-size:11px}.bn-history-list{padding:14px;margin:14px 0;border:1px solid #3b5963;border-radius:13px;background:#081a23}.bn-history-list>h4{margin:0 0 8px;color:#d9e8ef}.bn-history-list>p{font-size:12px;color:#abc0cc}.bn-history-list .bn-entry{opacity:.85}.bn-history-list .bn-text{font-size:13px;max-height:200px}.billing-notes :is(button,a):focus-visible,.bn-dialog :is(button,textarea,input):focus-visible{outline:3px solid #9be5d4;outline-offset:3px}.bn-dialog{width:min(680px,calc(100vw - 28px));max-height:calc(100dvh - 40px);padding:0;border:1px solid #66848e;border-radius:20px;background:#10252f;color:#eaf5f8;box-shadow:0 30px 100px #0009;color-scheme:dark;overflow:auto}.bn-dialog::backdrop{background:#02131dcc;backdrop-filter:blur(5px)}.bn-dialog>header{display:flex;align-items:center;gap:13px;padding:20px;background:#183b43;border-bottom:1px solid #456069}.bn-dialog>header>div{flex:1}.bn-dialog>header>button{padding:8px}.bn-client{display:grid;gap:5px;margin:18px 22px;padding:12px 14px;border:1px solid #385762;border-radius:11px;background:#0c1e29}.bn-client strong{font-size:14px}.bn-client span{font-size:11px;color:#a9bec9;overflow-wrap:anywhere}.bn-editor-help{font-size:12px;color:#b0c8d2;line-height:1.65;margin:16px 22px}.bn-label{display:grid;gap:9px;margin:18px 22px;color:#d6e8ee;font-size:13px;font-weight:600}.bn-label textarea,.bn-label input{width:100%;border:1px solid #557b89;border-radius:12px;background:#081b25;color:#f0f8fa;padding:13px;font:inherit;font-weight:400;line-height:1.6;resize:vertical}.bn-label textarea::placeholder,.bn-label input::placeholder{color:#8eabb9}.bn-dialog>footer{display:flex;gap:10px;justify-content:flex-end;margin:0;padding:18px 22px;border-top:1px solid #34525d;background:#142e38;position:sticky;bottom:0}.bn-conflict{margin:18px 22px;padding:12px;background:#20353e;border:1px solid #516d78;border-radius:11px;font-size:12px}.bn-conflict .bn-text{font-size:12px;max-height:140px;border-bottom:1px solid #4a6874}@media(max-width:650px){.billing-notes .bn-header{padding:16px;flex-wrap:wrap;gap:11px}.bn-header-actions{width:100%;justify-content:flex-end}.billing-notes .bn-header h3{font-size:18px}.bn-section{padding:13px 13px 2px}.bn-entry{padding:13px}.bn-text{font-size:13px;max-height:250px}.bn-meta{gap:7px}.bn-entry-top{align-items:flex-start}.bn-foot,.billing-notes .bn-foot{margin:12px 14px 0;line-height:1.6}.bn-dialog>header{padding:16px}.bn-client,.bn-label,.bn-editor-help,.bn-conflict{margin-left:16px;margin-right:16px}.bn-dialog>footer{padding:15px}.bn-dialog header h3{font-size:18px}.bn-error{margin:12px 14px}}.billing-notes .bn-text{font-size:14px;line-height:1.65;color:#eef5f6}.crm-action-panel:has(.billing-notes)>.crm-section-heading>button{background:#173340;color:#def2f7;border:1px solid #496774;border-radius:10px}


/* monitor-access-ce7d8e177ad4.css */
.admin-modern .am-monitor{--am-accent:#8de6cf;--am-rgb:141,230,207;background:linear-gradient(135deg,#174a48,#112832);border-color:#48897c}.admin-modern .am-monitor .am-icon{color:#a7f0da;background:#285e5755;border-color:#589f8e}.admin-modern .am-monitor .am-category,.admin-modern .am-monitor .am-card-action{color:#a7f0da}

/* monitor-visual-92a0c9ab6e97.css */
.wm-app{--wm-bg:#0a1b24;--wm-card:#102b37;--wm-line:#315463;--wm-muted:#a9c4cd;color:#e4f3f4;font:14px/1.5 Inter,system-ui,sans-serif;min-width:0}.wm-app *,.wm-overlay *{box-sizing:border-box}.wm-app button,.wm-app select,.wm-app input,.wm-overlay button,.wm-overlay a{font:inherit;color:inherit}.wm-app button,.wm-overlay button,.wm-overlay a{cursor:pointer;border:1px solid #365c69;background:#143744;border-radius:11px;padding:9px 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.wm-app button:hover,.wm-overlay button:hover{border-color:#78ddc8;background:#1b4b54}.wm-app button:disabled,.wm-overlay button:disabled{cursor:default;opacity:.48}.wm-app button:focus-visible,.wm-app input:focus-visible,.wm-app select:focus-visible,.wm-overlay button:focus-visible,.wm-overlay a:focus-visible{outline:2px solid #8ce9d4;outline-offset:3px}.wm-app h2,.wm-app h3,.wm-app p,.wm-overlay h2,.wm-overlay p{margin:0}.wm-hero{display:flex;align-items:center;gap:20px;padding:28px;border:1px solid #447785;border-top:3px solid #7be4c8;border-radius:22px;background:radial-gradient(ellipse at 10% 0,#205a61,transparent 65%),linear-gradient(115deg,#102a36,#1c253f)}.wm-hero small{letter-spacing:.13em;color:#8fe5d0;font-size:11px;font-weight:750}.wm-hero h2{font-size:clamp(23px,2.6vw,34px);letter-spacing:-.035em}.wm-hero p{color:#afcdd4;margin-top:6px}.wm-emblem{flex-shrink:0;display:grid;place-items:center;width:64px;height:64px;border-radius:19px;background:linear-gradient(145deg,#9bedd0,#4dafc3);color:#083841;box-shadow:0 10px 25px #051c2833}.wm-readonly{margin-left:auto;white-space:nowrap;display:flex;align-items:center;gap:7px;border:1px solid #49756f;background:#123d3980;border-radius:30px;padding:8px 12px;color:#b7efd9}.wm-livebar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0;color:#b9d2d9}.wm-livebar small{margin-right:auto}.wm-dot{display:inline-block;flex-shrink:0;width:9px;height:9px;background:#63e0b6;border-radius:50%;box-shadow:0 0 0 4px #63e0b61c}.wm-dot.stale{background:#ceaf76;box-shadow:none}.wm-error{display:flex;align-items:center;gap:10px;background:#402a28;color:#ffd5ba;border:1px solid #b07e58;border-radius:12px;padding:14px;margin:12px 0}.wm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.wm-stats>div{display:flex;gap:10px;align-items:center;background:linear-gradient(130deg,#14313e,#10242f);border:1px solid #315463;border-radius:15px;padding:18px}.wm-stats svg{color:#80dcca;flex-shrink:0}.wm-stats span{color:#b9d0d8}.wm-stats strong{margin-left:auto;font-size:27px;color:#b0f2db}.wm-tabs{display:flex;gap:8px;border-bottom:1px solid #345463;padding-bottom:13px;margin-bottom:20px}.wm-tabs button.active{background:#23524f;color:#baf2de;border-color:#66c1b1}.wm-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:18px;background:#102a35;border:1px solid #345361;border-radius:16px}.wm-filters label{display:grid;gap:5px;font-size:12px;color:#b6cfd5;flex:1;min-width:150px}.wm-filters select,.wm-filters input{width:100%;background:#0a202b;color:#e1f0f4;border:1px solid #426777;border-radius:9px;padding:10px;font-size:14px;min-height:44px;color-scheme:dark}.wm-filters .wm-search{display:flex;align-items:center;flex:2;min-width:230px;position:relative}.wm-search svg{position:absolute;left:12px}.wm-search input{padding-left:38px}.wm-section-title{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:24px 0 14px}.wm-section-title h3{font-size:17px}.wm-section-title>span,.wm-help{color:#a9c4cd;font-size:13px}.wm-help{margin-bottom:20px!important;max-width:950px}.wm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wm-app .wm-chat{display:flex;flex-direction:column;text-align:left;align-items:stretch;justify-content:start;padding:0;background:#102b37;border:1px solid #365968;border-top:3px solid #80cce2;border-radius:16px;overflow:hidden;min-width:0;transition:transform .15s,border-color .15s}.wm-chat:hover{transform:translateY(-2px)}.wm-chat.collections{border-top-color:#76d9b5}.wm-chat.internal{border-top-color:#b3a0ea}.wm-chat-top{display:flex;justify-content:space-between;gap:8px;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:#afe5e6;padding:13px 17px;background:#ffffff06}.wm-chat>strong{font-size:17px;line-height:1.3;margin:4px 17px 0;overflow-wrap:anywhere}.wm-chat>small{margin:0 17px;color:#afc8d2}.wm-chat>p{margin:8px 17px 14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:42px;color:#d5e6eb;overflow-wrap:anywhere}.wm-chat-state{display:flex;align-items:start;justify-content:space-between;gap:8px;margin:auto 17px 14px;font-size:12px;color:#b3cdd5}.wm-chat-state em{white-space:nowrap;font-size:10px;font-style:normal;border:1px solid #46717a;border-radius:20px;padding:2px 7px}.wm-chat footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px 17px;background:#071c2655;color:#8cdcc9;font-size:11px}.wm-chat footer>span:last-child{display:flex;align-items:center;gap:6px;font-weight:700}.wm-pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin:22px 0;color:#b4ced5}.wm-empty{padding:28px;color:#a9c4cd;text-align:center}.wm-operator{border:1px solid #385562;background:#102732;border-radius:17px;overflow:hidden;min-width:0}.wm-operator.online{border-color:#50918d}.wm-operator>header{display:flex;align-items:center;gap:10px;padding:16px;background:#163743}.wm-operator h3{font-size:16px}.wm-operator header small{color:#9dc3ca}.wm-operator header b{font-size:11px;white-space:nowrap;margin-left:auto;color:#a9ded4}.wm-session{padding:14px;border-top:1px solid #30515f}.wm-session-source{display:flex;justify-content:space-between;font-size:11px;color:#a1cece;margin-bottom:9px}.wm-app .wm-current{width:100%;font-size:12px;justify-content:start;text-align:left}.wm-current span{flex:1;min-width:0}.wm-current small{display:block;margin-top:4px;color:#a8c7cf}.wm-preview{height:260px;overflow:auto;display:flex;flex-direction:column;gap:8px;margin:12px 0;padding:8px;background:#091d27;border-radius:10px;scrollbar-color:#4b828c #0c202b;overscroll-behavior:contain}.wm-bubble{background:#17323d;border:1px solid #31515c;border-radius:2px 12px 12px;padding:11px 13px;max-width:90%;width:fit-content;overflow-wrap:anywhere;white-space:pre-wrap}.wm-bubble.out{background:#173d3b;border-color:#35635c;border-radius:12px 2px 12px 12px;align-self:end}.wm-bubble>small{display:block;font-size:10px;font-weight:700;color:#a2d8cd;margin-bottom:5px}.wm-bubble p{font-size:13px}.wm-bubble footer{font-size:9px;color:#9fbbc2;display:flex;justify-content:end;gap:12px;margin-top:7px}.wm-file-label{display:flex;align-items:center;gap:6px;font-size:11px;color:#9ddcca}.wm-draft{background:#332f2244;border:1px dashed #847245;border-radius:10px;padding:12px}.wm-draft small{color:#dec895;font-size:10px;letter-spacing:.06em}.wm-draft p{margin-top:6px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:120px;overflow:auto;font-size:13px;color:#f0dfb9}.wm-overlay{position:fixed;inset:0;z-index:15000;background:#020c14cd;backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:18px;color:#e5f3f4;font:14px/1.5 Inter,system-ui,sans-serif}.wm-reader{width:min(920px,100%);height:min(940px,95dvh);display:flex;flex-direction:column;background:#0a1c26;border:1px solid #4d7984;border-radius:20px;box-shadow:0 25px 80px #0008;overflow:hidden}.wm-reader>header{display:flex;align-items:center;gap:15px;padding:20px;background:linear-gradient(115deg,#17454d,#1c2b42)}.wm-reader>header>div:nth-child(2){flex:1;min-width:0}.wm-reader>header h2{font-size:21px;overflow-wrap:anywhere}.wm-reader>header small,.wm-reader>header p{color:#add3d9;font-size:12px}.wm-reader .wm-emblem{width:46px;height:46px;border-radius:13px}.wm-read-status{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 18px;color:#a7d9cd;font-size:12px;background:#103129;border-bottom:1px solid #38585b}.wm-read-status small{margin-left:auto}.wm-messages{flex:1;min-height:0;overflow:auto;padding:22px;display:flex;flex-direction:column;gap:14px;scrollbar-color:#4b828c #0c202b;overscroll-behavior:contain}.wm-message-row{display:flex;flex-direction:column;align-items:start}.wm-message-row.out{align-items:end}.wm-history{align-self:center}.wm-reader>footer{display:flex;align-items:center;gap:8px;background:#112c36;padding:13px 18px;color:#a9ccd4;font-size:12px}.wm-media{width:min(320px,90%);margin:6px 0}.wm-media button{width:100%;padding:5px;background:#09212c;overflow:hidden;min-height:70px}.wm-media img{max-height:220px;max-width:100%;object-fit:contain;border-radius:7px}.wm-media small{color:#e7bc9c;display:block}.wm-viewer{position:fixed;inset:12px;z-index:16000;background:#04141df7;border:1px solid #567884;border-radius:15px;display:flex;flex-direction:column;box-shadow:0 25px 70px #0008;overflow:hidden}.wm-viewer>header{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid #345663;flex-wrap:wrap}.wm-viewer>header strong{margin-right:auto;max-width:40%;overflow-wrap:anywhere}.wm-image-stage{flex:1;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:none}.wm-image-stage:active{cursor:grabbing}.wm-image-stage img{max-height:90%;max-width:95%;object-fit:contain;user-select:none;pointer-events:none}.wm-viewer iframe,.wm-viewer video{flex:1;width:100%;min-height:0;border:0}.wm-viewer>small{padding:10px;text-align:center;color:#98b8c4}.wm-nav{display:flex!important;align-items:center;gap:10px!important;color:#a1e9d4!important}.wm-nav span{text-align:left}.wm-nav small{display:block;font-size:10px;color:#a2bfc8}.wm-presence{font-size:10px;padding:5px 14px;color:#9fc2c6;display:flex;align-items:center;gap:6px;background:#0b252e}.wm-presence svg{width:13px;height:13px}.wm-preview,.wm-messages{overflow-anchor:none}@media(max-width:1200px){.wm-grid,.wm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-hero{flex-wrap:wrap}.wm-readonly{margin-left:0}}@media(max-width:650px){.wm-grid{grid-template-columns:1fr}.wm-hero{padding:20px;gap:13px}.wm-hero .wm-emblem{width:48px;height:48px}.wm-hero h2{font-size:23px}.wm-hero>div:nth-child(2){flex:1;min-width:200px}.wm-stats{gap:8px}.wm-stats>div{padding:12px;gap:7px;flex-wrap:wrap}.wm-stats span{font-size:11px}.wm-stats strong{font-size:23px}.wm-tabs button{font-size:12px}.wm-overlay{padding:5px}.wm-reader{height:98dvh;border-radius:13px}.wm-reader>header{padding:14px;gap:9px}.wm-reader>header h2{font-size:17px}.wm-messages{padding:14px}.wm-viewer{inset:4px}.wm-viewer>header strong{max-width:100%;width:100%}.wm-livebar small{width:100%;order:4}.wm-filters .wm-search{min-width:100%}.wm-pagination{font-size:12px;gap:8px}}.wm-app .wm-bubble footer,.wm-overlay .wm-bubble footer{background:transparent!important;border:0!important;padding:0!important;box-shadow:none;min-height:0}.wm-app .wm-chat footer{border:0;border-top:1px solid #2b4b58}.wm-app .wm-operator>header{border-bottom:1px solid #365a65}.wm-app .wm-current small{font-weight:400}.wm-graphite{--wm-bg:#17191d;--wm-card:#22252a;--wm-line:#3a3e45;--wm-muted:#a9afb6;background:#17191d;border:1px solid #363a41;border-radius:22px;padding:26px;color:#f0efeb;box-shadow:0 14px 50px #0002}.wm-graphite button,.wm-graphite select,.wm-graphite input{font:inherit}.wm-graphite button{background:#2b2e34;border-color:#444951;color:#e8e7e3;border-radius:10px}.wm-graphite button:hover{background:#343940;border-color:#8b9a91}.wm-graphite button:focus-visible{outline-color:#c5e3b8}.wm-top{display:flex;align-items:center;gap:15px;background:transparent!important;border:0!important;padding:0!important}.wm-top-mark{display:grid;place-items:center;width:52px;height:52px;background:#bedbb0;border-radius:17px;color:#29362b}.wm-eyebrow{font-size:10px;font-weight:700;letter-spacing:.16em;color:#b6c0af}.wm-top h2{font-size:clamp(22px,2.1vw,29px);font-weight:750;letter-spacing:-.04em}.wm-top-controls{display:flex;align-items:center;gap:7px;margin-left:auto}.wm-graphite .wm-icon-button{width:36px;height:36px;padding:8px;background:transparent;border-color:#3f4349}.wm-live-pill{display:flex;align-items:center;gap:7px;border:1px solid #4e6149;background:#2b3828;color:#c0ddad;border-radius:20px;padding:6px 10px;font-size:11px;margin-right:5px;white-space:nowrap}.wm-live-pill i,.wm-tiny-dot{width:6px;height:6px;background:currentColor;border-radius:50%;display:inline-block}.wm-live-pill.stale{border-color:#6e5941;background:#362b23;color:#dbb078}.wm-subline{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;color:#959ca4;margin-top:14px;padding-bottom:20px;border-bottom:1px solid #33373d}.wm-subline>span:first-child{display:flex;align-items:center;gap:5px}.wm-signals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.wm-graphite .wm-signal{display:flex;justify-content:start;align-items:center;gap:12px;padding:17px 15px;background:#23262c;border:1px solid #3c4047;text-align:left;min-width:0;border-radius:14px}.wm-signal-icon{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:11px;background:#35332d;color:#ddcaa1}.wm-signal.unassigned .wm-signal-icon{color:#cdb8e4;background:#36303f}.wm-signal.connected .wm-signal-icon{color:#b9dab0;background:#303a2e}.wm-signal.longest.urgent .wm-signal-icon{color:#efb0a3;background:#44302e}.wm-signal>span:nth-child(2){min-width:0;flex:1}.wm-signal small{font-size:11px;display:block;color:#b7bdc4;line-height:1.35}.wm-signal strong{font-size:30px;display:block;letter-spacing:-.04em;font-weight:700;line-height:1.4}.wm-signal .wm-duration{font-size:23px}.wm-signal strong em{font-size:14px;color:#818992;font-style:normal;font-weight:400}.wm-signal>svg{align-self:start;color:#818992;width:15px}.wm-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #363a40;margin-bottom:24px;padding-bottom:12px;flex-wrap:wrap}.wm-navigation nav{display:flex;gap:5px;flex-wrap:wrap}.wm-navigation nav button{background:transparent;border-color:transparent;color:#b0b7c0;font-size:12px;padding:9px 11px}.wm-navigation nav button.active{background:#3a4037;border-color:#5d6956;color:#dcebd1}.wm-navigation nav small{padding:0 5px;color:#b5beb0;font-size:10px;border-radius:5px;background:#ffffff0b}.wm-graphite .wm-criteria{border:0;background:transparent;padding:5px;color:#aeb4bb;font-size:10px}.wm-criteria span{display:flex;align-items:center;gap:5px}.wm-warning-dot,.wm-urgent-dot{display:inline-block;width:6px;height:6px;background:#d1ab62;border-radius:50%;flex-shrink:0}.wm-urgent-dot{background:#de8a79}.wm-overview{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(265px,1fr);gap:24px;align-items:start}.wm-block-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.wm-block-title h3{font-size:17px;letter-spacing:-.02em;font-weight:650}.wm-block-title p{color:#8f98a3;font-size:11px;margin-top:3px}.wm-block-title>svg{color:#c3b289}.wm-count-label{font-size:10px;color:#acc49d;white-space:nowrap}.wm-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.wm-person{background:#24272c;border:1px solid #3e434b;border-radius:16px;overflow:hidden;min-width:0}.wm-person.offline{background:#1f2227;border-color:#343940}.wm-person>header{display:flex;align-items:center;gap:10px;padding:15px;background:transparent;border:0}.wm-person-avatar{position:relative;width:38px;height:38px;flex-shrink:0;background:#343941;color:#d5d8dc;border-radius:13px;display:grid;place-items:center;font-size:12px;font-weight:700}.wm-person-avatar i{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border:2px solid #24272c;border-radius:50%;background:#727a84}.wm-person-avatar.online i{background:#b6d79a}.wm-person-avatar.draft i{background:#d6b774}.wm-person>header>div{min-width:0;flex:1}.wm-person h3{font-size:13px;line-height:1.35;font-weight:650;overflow-wrap:anywhere}.wm-person>header small{font-size:9px;color:#9da6af;display:block;letter-spacing:.02em;margin-top:3px}.wm-assigned{display:flex;align-items:center;gap:4px;font-size:11px;color:#a6afb9}.wm-person-state{display:flex;align-items:center;justify-content:space-between;padding:0 15px 13px;font-size:10px;color:#939da8}.wm-person-state>span{display:flex;align-items:center;gap:5px}.wm-person-state .online{color:#b8d3a4}.wm-person-state .draft{color:#d6bd8a}.wm-person-state small{font-size:9px}.wm-graphite .wm-active-contact{display:flex;justify-content:space-between;align-items:center;background:#1b1e23;border:0;border-radius:0;width:100%;padding:12px 15px;text-align:left}.wm-active-contact>span{display:grid;justify-items:start;gap:5px;min-width:0;flex:1}.wm-active-contact strong{font-size:13px;line-height:1.4;overflow-wrap:anywhere}.wm-active-contact small{font-size:9px;color:#8e98a4}.wm-active-contact>svg{color:#acb9a5;flex-shrink:0}.wm-area{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:600;color:#b4bec9;line-height:1.2;letter-spacing:.01em;background:#303740;padding:4px 6px;border-radius:6px;white-space:nowrap}.wm-area.collections{background:#2f3931;color:#c0d8b6}.wm-area.support{background:#30383c;color:#bdd4da}.wm-area.internal{background:#3c3343;color:#d3bbdf}.wm-recent-exchange{display:flex;flex-direction:column;gap:8px;padding:12px 13px;min-height:112px}.wm-graphite .wm-bubble,.wm-overlay .wm-bubble{background:#30343b;border-color:#444b54;color:#eeeae3}.wm-graphite .wm-bubble.out,.wm-overlay .wm-bubble.out{background:#343c32;border-color:#505d49}.wm-graphite .wm-bubble>small,.wm-overlay .wm-bubble>small{color:#c2cebb}.wm-graphite .wm-bubble footer,.wm-overlay .wm-bubble footer{color:#929ca4;font-size:8px}.wm-recent-exchange .wm-bubble{padding:8px 10px;max-width:94%}.wm-recent-exchange .wm-bubble p{font-size:11px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wm-recent-exchange .wm-bubble>small{font-size:8px;margin-bottom:3px}.wm-live-draft{border:1px dashed #796748;background:#39322555;border-radius:10px;margin:0 13px 12px;padding:10px}.wm-live-draft small{font-size:8px;letter-spacing:.05em;color:#d8c291;display:flex;align-items:center;gap:5px}.wm-live-draft p{font-size:11px;color:#e5d5b2;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:5px}.wm-draft-pencil{width:5px;height:5px;border-radius:2px;background:#cdb484}.wm-person>footer{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:8px 10px;background:transparent;border:0;border-top:1px solid #363c43}.wm-person>footer button{background:transparent;border:0;padding:5px;font-size:10px;color:#c2cbbb}.wm-person-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:147px;padding:16px;color:#737d88;gap:5px;border-top:1px solid #30353c}.wm-person-empty p{font-size:11px;color:#a4adb7;margin-top:4px}.wm-person-empty small{font-size:9px;color:#7c8792}.wm-graphite .wm-more-sessions{width:100%;border:0;border-top:1px solid #3e434a;border-radius:0;background:#292d33;color:#aeb8c2;font-size:10px;padding:8px}.wm-graphite .wm-extra-session{width:100%;border:0;border-radius:0;font-size:10px;justify-content:start;padding:9px 13px}.wm-priority-list{display:flex;flex-direction:column;gap:10px}.wm-priority{border:1px solid #3a3e44;border-left:3px solid #606a72;border-radius:12px;background:#23262b;padding:11px 13px;min-width:0}.wm-priority.warn{border-left-color:#d1ab62;background:linear-gradient(100deg,#373125,#25272b)}.wm-priority.urgent{border-left-color:#de8a79;background:linear-gradient(100deg,#382a28,#25272b)}.wm-priority.fresh{border-left-color:#b5c997}.wm-priority>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.wm-graphite .wm-pin{border:0;background:transparent;padding:4px;border-radius:6px;color:#8c969f;width:25px;height:25px}.wm-graphite .wm-pin.selected{color:#c8dfb7;background:#434d3d}.wm-graphite .wm-priority-open{display:flex;justify-content:space-between;align-items:start;gap:12px;background:transparent;border:0;padding:0;width:100%;text-align:left}.wm-priority-open>span:first-child{flex:1;min-width:0}.wm-priority-open strong{font-size:12px;line-height:1.45;display:block;overflow-wrap:anywhere}.wm-priority-open small{font-size:10px;color:#9da5af;display:block;margin-top:3px}.wm-priority-time{text-align:right;font-size:17px;line-height:1.1;font-weight:650;color:#c9d1c1;white-space:nowrap}.wm-priority.warn .wm-priority-time{color:#e3c08a}.wm-priority.urgent .wm-priority-time{color:#ecad9e}.wm-priority-time small{font-size:8px!important;font-weight:400;color:#aca9a4!important;margin-top:5px!important}.wm-priority>p{color:#a8b0b9;font-size:11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;margin-top:8px;line-height:1.45}.wm-graphite .wm-view-all{margin-top:12px;width:100%;border-color:#464b53;background:transparent;font-size:11px;padding:10px;color:#c3ccb9}.wm-legend{display:grid;gap:5px;color:#8d98a3;font-size:9px;margin-top:16px;padding:12px;border:1px solid #353a40;border-radius:10px}.wm-legend>span{display:flex;align-items:center;gap:5px}.wm-legend>small{font-size:9px;margin-top:5px;color:#7f8993}.wm-live-thumb{margin:0 13px 11px}.wm-priority .wm-live-thumb{margin:9px 0 0}.wm-live-thumb .wm-media{width:100%;margin:0}.wm-live-thumb .wm-media button{height:83px;min-height:60px;background:#181c20;border-color:#454b51;padding:4px;justify-content:start;gap:8px;font-size:10px}.wm-live-thumb img{max-height:74px;max-width:140px;object-fit:contain;margin:auto}.wm-live-thumb .wm-media small{font-size:9px}.wm-graphite .wm-file-mini{background:#2b3036;border:1px solid #424950;font-size:10px;max-width:calc(100% - 26px);margin:0 13px 10px;padding:6px 8px;overflow:hidden;text-overflow:ellipsis}.wm-zero{padding:32px 20px;text-align:center;background:#202429;border:1px dashed #454c54;border-radius:14px;color:#909ba6}.wm-zero>svg{color:#adbd9f;margin-bottom:10px}.wm-zero h3{font-size:14px;color:#d4d9d1;margin-bottom:7px}.wm-zero p{font-size:11px;max-width:330px;margin:auto}.wm-zero button{margin-top:15px;font-size:11px}.wm-list-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.wm-list-heading h3{font-size:18px}.wm-list-heading p{font-size:11px;color:#919da7;margin-top:5px}.wm-list-heading>span{font-size:11px;color:#aeb7bd;white-space:nowrap}.wm-graphite .wm-filters{background:#21252b;border-color:#3c434b;padding:14px;gap:9px;margin-bottom:20px}.wm-graphite .wm-filters label{font-size:10px;min-width:115px;color:#a3b0bc}.wm-graphite .wm-filters select,.wm-graphite .wm-filters input{background:#191e24;border-color:#444e58;border-radius:8px;font-size:11px;color:#e1e4e5;min-height:38px;padding:8px}.wm-graphite .wm-filters .wm-search{min-width:210px}.wm-graphite .wm-filters input{padding-left:34px}.wm-watch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.wm-watch-card{background:#23272d;border:1px solid #3e454e;border-radius:14px;overflow:hidden;min-width:0}.wm-watch-card>header{display:flex;justify-content:space-between;align-items:center;border:0;background:transparent;padding:12px 14px 7px}.wm-graphite .wm-contact{display:flex;align-items:center;justify-content:start;gap:9px;padding:8px 14px;width:100%;background:transparent;border:0;text-align:left;border-radius:0}.wm-avatar{display:grid;place-items:center;flex-shrink:0;background:#383e45;width:33px;height:33px;border-radius:11px;font-size:10px;font-weight:700;color:#c9d6c3}.wm-contact>span:nth-child(2){flex:1;min-width:0}.wm-contact strong{display:block;font-size:13px;overflow-wrap:anywhere}.wm-contact small{display:block;color:#929fab;font-size:9px;margin-top:4px}.wm-contact>svg{color:#8f9c8c;flex-shrink:0}.wm-graphite .wm-watch-text{display:block;background:transparent;border:0;border-radius:0;text-align:left;padding:8px 14px 14px;width:100%;color:#d3d8dc}.wm-watch-text small{font-size:8px;color:#8a98a4}.wm-watch-text p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;min-height:33px;margin-top:4px;overflow-wrap:anywhere}.wm-watch-card>footer{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:10px 12px;border:0;border-top:1px solid #39414a;background:transparent}.wm-wait{display:inline-flex;align-items:center;gap:4px;font-size:9px;color:#aab7a1}.wm-wait.warn{color:#debc7d}.wm-wait.urgent{color:#e9a695}.wm-wait.unknown{color:#929eaa}.wm-watch-card footer button{background:transparent;border:0;padding:3px;font-size:10px;color:#c1d1b6}.wm-watch-exchange{padding:10px 12px;display:flex;flex-direction:column;gap:8px;max-height:340px;overflow:auto;scrollbar-color:#59645b #23272d}.wm-watch-exchange .wm-bubble p{font-size:11px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wm-watch-exchange .wm-bubble{padding:9px 11px}.wm-missing-pin{display:flex;align-items:center;justify-content:space-between;padding:14px;border:1px dashed #48515b;border-radius:12px;margin:10px 0;font-size:12px;color:#a9b4bf}.wm-footnote{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:25px;padding:16px 0 0!important;border:0!important;border-top:1px solid #353b43!important;background:transparent!important;color:#81909d;font-size:9px}.wm-footnote>span{margin-left:auto}.wm-settings{width:min(550px,100%);background:#22272d;border:1px solid #59636e;border-radius:17px;padding:22px;color:#e1e5e5}.wm-settings>header{display:flex;align-items:center;gap:10px;background:transparent;border:0;padding:0;margin-bottom:15px}.wm-settings h2{font-size:19px;flex:1}.wm-settings>header>svg{color:#c6d7b8}.wm-settings>p{font-size:13px;color:#b2bec8;line-height:1.6}.wm-settings label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;margin-top:18px}.wm-settings input{width:75px;background:#151c23;border:1px solid #596773;border-radius:8px;padding:9px;color:#f3f1e8;font:inherit}.wm-settings .wm-settings-note{margin-top:20px;padding:12px;border:1px solid #454e58;border-radius:10px;font-size:11px;color:#9cabb9}.wm-settings>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 0 0;border:0;background:transparent}.wm-settings>footer small{font-size:10px;color:#94a4b4;max-width:170px}.wm-settings button{background:#3c4c35;border-color:#6e8261;color:#d9eacb}.wm-toast{background:#394332;border:1px solid #6e825e;border-radius:10px;color:#dbe7cb;font-size:12px;padding:10px 14px;margin:10px 0}.wm-graphite.wm-fullscreen{border-radius:0;width:100%;height:100%;overflow:auto;padding:30px 4vw;background:#17191d}.wm-graphite .wm-overlay{background:#090d13cf}.wm-overlay .wm-reader{background:#191e24;border-color:#5a6570}.wm-overlay .wm-reader>header{background:#2c333c;border-bottom:1px solid #48525d}.wm-overlay .wm-reader .wm-emblem{background:#c3d9ae;color:#2a3928}.wm-overlay .wm-reader>header small,.wm-overlay .wm-reader>header p{color:#aab8c7}.wm-overlay .wm-read-status{background:#303d2d;color:#c6d7b6;border-color:#4a5941}.wm-overlay .wm-reader>footer{background:#252c34;border-top:1px solid #424c57;color:#a9b8c6}.wm-overlay .wm-messages{scrollbar-color:#586572 #191e24}.wm-overlay button,.wm-overlay a{background:#343e48;border-color:#596876}.wm-overlay .wm-media button{background:#1b232a;border-color:#4d5c69}.wm-overlay .wm-viewer{background:#141a20;border-color:#546575}.wm-overlay .wm-viewer header{background:#252f3a;border-color:#4a5a69}.wm-arrival-0{animation:wmNew0 2.4s ease-out}.wm-arrival-1{animation:wmNew1 2.4s ease-out}@keyframes wmNew0{0%,25%{box-shadow:0 0 0 2px #c4dca0;background-color:#354131}to{box-shadow:none}}@keyframes wmNew1{0%,25%{box-shadow:0 0 0 2px #c4dca0;background-color:#354131}to{box-shadow:none}}@media(min-width:1600px){.wm-people{grid-template-columns:repeat(3,minmax(0,1fr))}.wm-overview{grid-template-columns:minmax(0,2.6fr) minmax(290px,1fr)}}@media(max-width:1100px){.wm-graphite{padding:19px}.wm-signal-icon{display:none}.wm-overview{grid-template-columns:minmax(0,1.8fr) minmax(245px,1fr);gap:16px}.wm-watch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-person h3{font-size:12px}.wm-person>header{padding:12px;gap:8px}.wm-person-avatar{width:32px;height:32px;border-radius:10px}.wm-person-state{padding:0 12px 10px}.wm-people{gap:10px}}@media(max-width:850px){.wm-overview{display:flex;flex-direction:column}.wm-attention{order:-1;width:100%}.wm-priority-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wm-team{width:100%}.wm-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-signal-icon{display:grid}.wm-priority-list .wm-priority:nth-child(n+5){display:none}.wm-legend{grid-template-columns:1fr 1fr}.wm-legend>small{grid-column:1/-1}.wm-watch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.wm-graphite{padding:15px 12px;border-radius:16px}.wm-top{gap:10px;flex-wrap:wrap}.wm-top-mark{width:40px;height:40px;border-radius:13px}.wm-top h2{font-size:23px}.wm-eyebrow{font-size:8px}.wm-top-controls{width:100%;justify-content:end;gap:6px}.wm-live-pill{margin-right:auto}.wm-subline{font-size:8px;gap:7px;padding-bottom:14px}.wm-signals{gap:8px;margin:16px 0}.wm-graphite .wm-signal{padding:12px 10px;gap:7px}.wm-signal-icon{display:none}.wm-signal strong{font-size:27px}.wm-signal .wm-duration{font-size:21px}.wm-signal small{font-size:10px}.wm-navigation nav button{padding:7px 6px;font-size:10px;gap:4px}.wm-navigation nav button>svg{width:14px}.wm-navigation{gap:6px}.wm-criteria{margin-left:auto}.wm-people,.wm-watch-grid,.wm-priority-list{grid-template-columns:1fr}.wm-person>header{padding:15px}.wm-person h3{font-size:14px}.wm-person-avatar{width:39px;height:39px}.wm-person-state{padding:0 15px 13px}.wm-person.offline .wm-person-empty{min-height:85px}.wm-list-heading{align-items:start}.wm-list-heading h3{font-size:17px}.wm-list-heading p{font-size:10px}.wm-graphite .wm-filters .wm-search{min-width:100%}.wm-graphite.wm-fullscreen{padding:15px 10px}.wm-settings{padding:17px}.wm-settings h2{font-size:17px}.wm-footnote>span{margin-left:0;display:block;width:100%;padding-left:18px}.wm-legend{font-size:8px}.wm-recent-exchange .wm-bubble p{font-size:12px}}@media(prefers-reduced-motion:reduce){.wm-arrival-0,.wm-arrival-1{animation:none;outline:1px solid #c4dca0}.wm-graphite *{scroll-behavior:auto!important}}.wm-live-draft details{font-size:10px;color:#cfb985;margin-top:6px}.wm-live-draft summary{cursor:pointer}.wm-live-draft details>div{white-space:pre-wrap;overflow-wrap:anywhere;max-height:250px;overflow:auto;color:#eee0c6;margin-top:7px;font-size:11px}


/* tech-campo-66d7e9c5649c.css */
.tm-shell{position:fixed;inset:0;z-index:990;background:#0b0f13;overflow:hidden;color:#eef0ed;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tm-board{--travel:#77c9ed;--work:#88ddbd;--support:#c0a2f3;--logistics:#efba78;--pause:#eec578;--done:#87a299;--scheduled:#a1b1bc;box-sizing:border-box;transform-origin:top left;padding:22px 30px 14px;display:flex;flex-direction:column;gap:15px;background:radial-gradient(ellipse at 0% 0%,#1c343433,transparent 40%),#101619}.tm-board *{box-sizing:border-box}.tm-board button,.tm-board a{color:inherit}.tm-board button{font:inherit;border:1px solid #34454c;background:#1c282e;border-radius:9px;cursor:pointer}.tm-board button:focus-visible,.tm-board a:focus-visible{outline:3px solid #88ddbd;outline-offset:3px}.tm-header{display:flex;align-items:center;gap:20px;min-height:63px}.tm-back{display:grid;place-items:center;text-decoration:none;width:33px;height:38px;color:#90a2aa!important}.tm-brand{display:flex;align-items:center;gap:15px}.tm-brand>svg{color:#8be0c5;border:1px solid #497365;border-radius:14px;padding:10px;width:53px;height:53px;background:#1b3a32}.tm-brand small{display:block;font-size:11px;letter-spacing:2px;color:#9eaeb1;font-weight:700}.tm-brand h1{margin:5px 0 0;font-size:27px;letter-spacing:-.8px;font-weight:650}.tm-head-stats{margin-left:auto;display:flex;gap:26px}.tm-head-stats span{font-size:13px;color:#a6b4b8}.tm-head-stats b{font-size:29px;color:#e4ece9;display:inline-block;padding-right:4px;font-variant-numeric:tabular-nums}.tm-head-stats .support b{color:var(--support)}.tm-head-stats .done b{color:var(--work)}.tm-clock{padding-left:23px;border-left:1px solid #334044;text-align:right;min-width:120px}.tm-clock b{display:block;font-size:32px;line-height:1.1;font-variant-numeric:tabular-nums;font-weight:550;letter-spacing:-1px}.tm-clock span{color:#a0aeb2;font-size:12px}.tm-full{display:grid;place-items:center;width:34px;height:34px}.tm-sync{display:flex;gap:9px;align-items:center;border-top:1px solid #304044;padding-top:12px;color:#9dacb2;font-size:11px;min-height:26px}.tm-sync strong{color:#99c9b8;letter-spacing:.8px;font-size:10px}.tm-sync.stale{background:#502c283d;border-color:#e29871;padding:10px;border-radius:7px}.tm-sync.stale strong{color:#ffbea6}.tm-sync.stale .tm-dot{background:#f2a98e}.tm-readonly{margin-left:auto;display:flex;align-items:center;gap:5px}.tm-dot{display:inline-block;flex-shrink:0;background:#7ecea8;width:6px;height:6px;border-radius:50%}.tm-dot.travel{background:var(--travel)}.tm-dot.support{background:var(--support)}.tm-dot.scheduled,.tm-dot.other{background:var(--scheduled)}.tm-dot.pause{background:var(--pause)}.tm-roster-zone{display:flex;gap:14px;min-height:132px}.tm-roster{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;flex:1;min-width:0}.tm-tech{padding:13px 12px 11px;border:1px solid #334349;border-radius:13px;background:linear-gradient(145deg,#20302f88,#192226);min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:10px;position:relative}.tm-tech.work{border-top:2px solid var(--work)}.tm-tech.travel{border-top:2px solid var(--travel)}.tm-tech.support{border-top:2px solid var(--support)}.tm-tech.logistics{border-top:2px solid var(--logistics)}.tm-tech-top{display:flex;align-items:center;gap:9px}.tm-tech-top strong{font-size:14px;font-weight:620;line-height:1.3}.tm-avatar{border:1px solid #405d64;border-radius:11px;width:35px;height:35px;min-width:35px;display:grid;place-items:center;font-size:12px;font-weight:700;color:#c8d5d7;background:#253d44}.tm-avatar.work{color:#a0e9ca;background:#23493b;border-color:#3d6752}.tm-avatar.travel{color:#b5e7ff;background:#264556;border-color:#3f677c}.tm-avatar.support{color:#e4d2ff;background:#433255;border-color:#76568d}.tm-avatar.done{opacity:.7}.tm-tech-state{font-size:12px;display:flex;gap:6px;align-items:center;color:#cad4d6;line-height:1.4}.tm-tech-bottom{display:flex;gap:8px;align-items:center;font-size:10px;color:#95a6ae}.tm-tech-bottom b{margin-left:auto;color:#dfe7e4;font-variant-numeric:tabular-nums}.tm-tech .tm-van{position:absolute;bottom:7px;right:8px;width:60px}.with-notice .tm-roster{grid-template-columns:repeat(4,minmax(0,1fr))}.with-notice .tm-tech{padding:8px 10px;gap:5px}.with-notice .tm-tech-top strong{font-size:13px}.with-notice .tm-tech-top .tm-avatar{width:27px;height:27px;min-width:27px;font-size:10px}.with-notice .tm-tech-bottom{display:none}.with-notice .tm-tech-state{font-size:11px}.tm-notice{width:350px;flex-shrink:0;border:1px solid #9a77c8;border-radius:14px;padding:13px 18px;position:relative;overflow:hidden;background:linear-gradient(115deg,#49355b,#282437);color:#f1e8ff;animation:tm-notice-enter .45s ease-out}.tm-notice.logistics{border-color:#b08a54;background:linear-gradient(115deg,#554330,#2e2923);color:#ffe5c7}.tm-notice.done{border-color:#52866b;background:linear-gradient(115deg,#285040,#1c2b27);color:#d0f4df}.tm-notice>div:first-child{display:flex;justify-content:space-between;font-size:10px;gap:10px;color:#d4c4e1}.tm-notice-kicker{letter-spacing:1.5px;font-weight:700;display:flex;align-items:center;gap:7px}.tm-notice h2{margin:7px 0 4px;font-size:23px;font-weight:650;letter-spacing:-.3px}.tm-notice>strong{font-size:14px}.tm-notice p{font-size:12px;line-height:1.4;margin:6px 0;color:#d9cde3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tm-notice footer{display:flex;align-items:center;justify-content:space-between;font-size:10px}.tm-notice footer b{font-size:21px;font-variant-numeric:tabular-nums}.tm-notice-progress{position:absolute;bottom:0;left:0;height:2px;background:#e2c1ff;animation:tm-progress 6s linear infinite}.tm-pulse{display:inline-block;min-width:7px;width:7px;height:7px;border-radius:50%;background:currentColor;animation:tm-pulse 2.4s ease-in-out infinite}.tm-main{flex:1;display:flex;flex-direction:column;gap:8px}.tm-section{display:flex;align-items:center;justify-content:space-between;min-height:29px}.tm-section>div:first-child{display:flex;align-items:center;gap:9px}.tm-section h2{font-size:18px;letter-spacing:-.2px;margin:0}.tm-section svg{color:#87c1b1}.tm-section span{font-size:11px;color:#93a3ab}.tm-legend{display:flex;gap:16px}.tm-legend span{display:flex;align-items:center;gap:6px}.tm-legend span:before{content:"";background:currentColor;width:5px;height:5px;border-radius:50%}.tm-legend .travel{color:var(--travel)}.tm-legend .work{color:var(--work)}.tm-legend .support{color:var(--support)}.tm-legend .done{color:var(--done)}.tm-column-head,.tm-row{display:grid;grid-template-columns:1.15fr 1.5fr 1.1fr 1.9fr 1.85fr;gap:16px}.tm-column-head{color:#8299a1;font-size:9px;font-weight:700;letter-spacing:1px;padding:5px 16px}.tm-rows{display:flex;flex-direction:column;gap:5px}.tm-row{background:#1a2328;border:1px solid #2a373d;border-left:3px solid #455963;border-radius:9px;padding:11px 13px;align-items:center;min-height:85px}.tm-row:nth-child(2n){background:#172126}.tm-row.work{border-left-color:var(--work)}.tm-row.travel{border-left-color:var(--travel)}.tm-row.support{border-left-color:var(--support)}.tm-row.pause{border-left-color:var(--pause)}.tm-row.done{border-left-color:#658474}.tm-row.logistics{border-left-color:var(--logistics)}.tm-person{display:flex;gap:9px;align-items:center;min-width:0}.tm-person strong{font-size:13px;line-height:1.25;display:block}.tm-person small{font-size:9px;color:#8fa2aa;display:block;margin-top:4px}.tm-order{font-size:10px;color:#a7b8bf;display:block;margin-top:4px}.tm-task{min-width:0}.tm-type{display:flex;align-items:center;gap:6px;font-size:10px;margin-bottom:4px;color:#9dbbc5}.tm-type.install{color:#ceb797}.tm-type.collect{color:#b5b3e0}.tm-type.emergency{color:#ffb19b}.tm-type b{font-size:9px;color:#ffd5a3;border:1px solid #8d6740;border-radius:4px;padding:1px 4px;margin-left:auto}.tm-task>strong{display:block;font-size:12px;font-weight:550;line-height:1.3}.tm-task>small{display:block;font-size:10px;color:#98aab2;margin-top:4px;line-height:1.25}.tm-address svg{vertical-align:-2px;margin-right:3px}.tm-state{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.3;color:#c6d2d6}.tm-state.travel{color:var(--travel)}.tm-state.work{color:var(--work)}.tm-state.support{color:var(--support)}.tm-state.done{color:#a1c0ad}.tm-state.logistics{color:var(--logistics)}.tm-state.pause{color:var(--pause)}.tm-stage-time{display:flex;align-items:center;gap:8px;margin-top:6px;position:relative}.tm-stage-time>b{font-size:22px;letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-weight:550}.tm-stage-time>small{font-size:9px;color:#99aab2;max-width:65px}.tm-stage-time .tm-van{width:66px;margin-left:auto}.tm-journey{min-width:0}.tm-track{display:flex;align-items:center;margin-bottom:9px;gap:6px}.tm-track>span{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#222f34;color:#52656e;position:relative;margin-right:auto}.tm-track>span:after{content:"";position:absolute;left:30px;width:21px;height:1px;background:#3b4b53}.tm-track>span:last-child{margin:0}.tm-track>span:last-child:after{display:none}.tm-track .reported{color:#a5bcb6;background:#2d443e}.tm-track .current{box-shadow:0 0 0 2px #26333a,0 0 0 3px currentColor;color:var(--work);background:#224538}.tm-track .current.travel{color:var(--travel);background:#273e4a}.tm-track .current.support{color:var(--support);background:#453453}.tm-track .current.pause{color:var(--pause);background:#4c412c}.tm-track svg{width:13px;height:13px}.tm-measures{display:flex;justify-content:space-between;gap:8px}.tm-measures small{font-size:9px;color:#94a6ae;display:block}.tm-measures b{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;display:block;margin-top:3px}.tm-follow{min-width:0;border-left:1px solid #34454b;padding-left:14px}.tm-follow>strong{font-size:11px;font-weight:600;display:flex;align-items:center;gap:6px;color:#b8cbc6}.tm-follow.waiting>strong{color:#ddbeff}.tm-follow p{font-size:11px;line-height:1.4;margin:4px 0;color:#c0cdd1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tm-follow>small{font-size:9px;color:#a9b2c4}.tm-row-warning{display:flex;align-items:center;gap:4px;color:#e9b888;font-size:9px;margin-top:4px}.tm-empty{display:flex;flex:1;min-height:260px;flex-direction:column;align-items:center;justify-content:center;color:#9fb5b4;gap:5px}.tm-empty h2{font-size:23px;color:#d7e2df}.tm-empty p{font-size:14px}.tm-empty .tm-van{width:130px;color:#72b29e}.tm-alert-strip{background:#332b204d;border:1px solid #72563877;border-radius:9px;padding:10px 12px;display:flex;gap:10px;align-items:flex-start;color:#e7bc8c}.tm-alert-strip>b{font-size:11px;white-space:nowrap}.tm-alert-strip>p{font-size:10px;line-height:1.5;margin:0;color:#c9bba6}.tm-alert-strip>svg{flex-shrink:0}.tm-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #2c3b40;padding-top:11px;font-size:9px;color:#8e9fa6}.tm-footer>span:first-child{display:flex;gap:5px;align-items:center}.tm-footer button{padding:6px 9px;font-size:9px;white-space:nowrap;color:#c1cdd0}.tm-footer button.enabled{color:#a3e4c3;border-color:#53846b}.tm-capacity{font-size:14px;text-align:center;color:#efcb94}.tm-van{display:block;width:76px;flex-shrink:0;color:#8fd7bd}.tm-van svg{display:block;width:100%;height:auto}.tm-van.moving .tm-road{animation:tm-road .6s linear infinite}.tm-van.moving .tm-van-body{animation:tm-bounce .55s ease-in-out infinite alternate}.tm-van.moving .tm-wheels{animation:tm-wheel .35s linear infinite}.tm-nav{display:flex;gap:10px;align-items:center;padding:11px;text-align:left;width:100%;background:#18352e;color:#c9efdf;border:1px solid #355e50;border-radius:10px}.tm-nav small{display:block;color:#9ebcaf;font-size:11px;margin-top:3px}.tm-nav.active{border-color:#7ccca9}.admin-modern .am-techmonitor{--am-accent:#efbd7d;--am-rgb:239,189,125;background:linear-gradient(135deg,#363328,#162c2e)}.admin-modern .am-techmonitor .am-icon,.admin-modern .am-techmonitor .am-category,.admin-modern .am-techmonitor .am-card-action{color:#efbd7d}@keyframes tm-road{to{stroke-dashoffset:15}}@keyframes tm-bounce{to{transform:translateY(-1px)}}@keyframes tm-wheel{50%{opacity:.4}}@keyframes tm-pulse{50%{box-shadow:0 0 0 5px #cba7ee20;opacity:.65}}@keyframes tm-notice-enter{0%{transform:translateY(-6px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes tm-progress{0%{width:100%}to{width:0}}@media(prefers-reduced-motion:reduce){.tm-board *,.tm-board *:before,.tm-board *:after{animation:none!important;transition:none!important}}.tm-board.is-dense{gap:10px;padding:16px 24px 12px}.is-dense .tm-header{min-height:54px}.is-dense .tm-roster-zone{min-height:106px}.is-dense .tm-tech{padding:10px;gap:7px}.is-dense .tm-row{min-height:68px;padding:8px 12px;gap:14px}.is-dense .tm-rows{gap:4px}.is-dense .tm-track{margin-bottom:5px}.is-dense .tm-track>span{width:20px;height:20px}.is-dense .tm-track>span:after{left:25px;width:22px}.is-dense .tm-person small{display:none}.is-dense .tm-alert-strip{padding:7px 10px}.is-dense .tm-footer{padding-top:8px}.is-dense .tm-stage-time>b{font-size:21px}.is-dense .tm-task>small{margin-top:3px}.tp-avatar{display:inline-flex;vertical-align:middle;flex-shrink:0;width:36px;height:36px;min-width:36px;border-radius:11px;overflow:hidden;background:linear-gradient(140deg,#29434c,#1b2c32);border:1px solid #42616c;align-items:center;justify-content:center}.tp-avatar img{width:100%;height:100%;object-fit:cover;display:block}.tp-helmet{width:94%;height:94%}.tp-large{width:90px;height:90px;min-width:90px;border-radius:17px}.tp-editor{padding:16px;border:1px solid #42636b;border-radius:13px;background:#172c33;color:#dfedeb;margin:14px 0}.tp-editor-head{display:flex;gap:10px;align-items:center}.tp-editor h4{font-size:16px;margin:0}.tp-editor p{font-size:12px;color:#abc5cb;margin:5px 0}.tp-editor-main{display:flex;gap:14px;align-items:center;margin-top:12px}.tp-editor-main button{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #537480;border-radius:8px;background:#23434d;color:#e0f3ed;margin:3px;font:inherit;font-size:12px;cursor:pointer}.tp-editor-main button:disabled{opacity:.5;cursor:default}.tp-editor-main small{display:block;font-size:11px;color:#a9bfc5;margin-top:7px}.tp-editor .tp-error{color:#ffbfab}.tm-person .tp-avatar{width:35px;height:35px;min-width:35px}.with-notice .tm-tech .tp-avatar{width:27px;height:27px;min-width:27px}.admin-list .tp-avatar{float:left;margin:0 10px 0 0}.staff-photo-name{display:flex;align-items:center;gap:10px}.tm-shell .tm-board{padding:18px 24px 14px;gap:10px;--travel:#65d3ff;--work:#53e4b5;--support:#c19aff;--logistics:#ffc071;--pause:#f6d071;--done:#84cbae;background:radial-gradient(ellipse at 0 0,#1b40474d,transparent 55%),#101922;color:#edf5f4}.tm-shell .tm-header{background:linear-gradient(110deg,#203c45,#1a293b);border:1px solid #476274;border-radius:14px;margin:0;padding:12px 18px;min-height:70px;width:100%;flex-shrink:0;flex-wrap:nowrap;justify-content:flex-start;color:#f1faf8;box-shadow:inset 4px 0 #60dbc3}.tm-shell .tm-main{width:100%;max-width:none;margin:0;padding:0;min-height:0;flex:1;align-self:stretch;background:transparent}.tm-shell .tm-footer{width:100%;margin:0;padding:8px 0 0;background:transparent;border:0;border-top:1px solid #385264;flex-wrap:nowrap;justify-content:space-between;flex-shrink:0;min-height:25px;color:#9eb7c3}.tm-shell .tm-notice footer{background:transparent;padding:5px 0 0;border:0;margin:0;flex-wrap:nowrap;width:100%;min-height:0}.tm-shell .tm-brand h1{color:#f1faf8;font-size:clamp(24px,1.4vw,37px);line-height:1.1}.tm-shell .tm-brand small{color:#93cbc8}.tm-shell .tm-clock b{color:#fff;font-size:clamp(30px,1.7vw,44px)}.tm-shell .tm-head-stats{gap:20px}.tm-shell .tm-head-stats span{background:#132531;border:1px solid #3c596a;border-radius:10px;padding:5px 12px;font-size:12px}.tm-shell .tm-head-stats b{font-size:29px;color:#6ddabe}.tm-shell .tm-head-stats .support b{color:#c9a6ff}.tm-shell .tm-sync{border:0;padding-top:0;min-height:20px;font-size:12px}.tm-shell .tm-sync strong{font-size:11px;color:#8ce0c8}.tm-shell .tm-sync.stale{padding:6px 10px;background:#61362c}.tm-shell .tm-roster-zone{min-height:96px;max-height:108px;flex-shrink:0}.tm-shell .tm-roster-zone.with-notice{min-height:148px;max-height:156px}.tm-shell .tm-tech{background:linear-gradient(115deg,color-mix(in srgb,var(--person-color) 16%,#162631),#1a2934);border:1px solid #486270;border-top:3px solid var(--person-color);padding:10px 12px;gap:5px;border-radius:11px}.tm-shell .tm-tech-top strong{font-size:clamp(13px,.8vw,21px);line-height:1.2;color:#f5faf9}.tm-shell .tm-tech-state{font-size:clamp(11px,.65vw,16px);color:#c9d9e0}.tm-shell .tm-tech-bottom{font-size:11px;color:#a9bfcb}.tm-shell .tm-tech .tp-avatar{border-color:var(--person-color)}.tm-shell .with-notice .tm-tech{padding:7px 10px}.tm-shell .with-notice .tm-tech-top strong{font-size:clamp(13px,.74vw,19px)}.tm-shell .tm-notice{width:26%;min-width:340px;background:linear-gradient(120deg,#72509c,#3b2c55);border:2px solid #cbadff;box-shadow:0 0 24px #ba80ff22}.tm-shell .tm-notice.logistics{background:linear-gradient(120deg,#7b542a,#463124);border-color:#f5bc73}.tm-shell .tm-notice h2{font-size:clamp(25px,1.35vw,36px);line-height:1.05}.tm-shell .tm-notice>strong{font-size:clamp(15px,.9vw,23px)}.tm-shell .tm-notice p{font-size:13px}.tm-shell .tm-notice footer b{font-size:27px}.tm-shell .tm-section{min-height:32px}.tm-shell .tm-section h2{font-size:clamp(20px,1.1vw,29px);color:#eaf5f3}.tm-shell .tm-section span{font-size:12px}.tm-shell .tm-section>div:first-child>svg{width:27px;height:27px;color:#6ad9c3}.tm-shell .tm-column-head,.tm-shell .tm-row{grid-template-columns:1.25fr 1.4fr .94fr 3.15fr 1.4fr;gap:16px}.tm-shell .tm-column-head{font-size:10px;color:#b8cfdd;letter-spacing:1px;padding:5px 14px}.tm-shell .tm-column-head>span:nth-child(4){color:#8fe0d0}.tm-shell .tm-rows{flex:1;min-height:0;display:grid;grid-template-rows:repeat(var(--tm-row-count),minmax(69px,1fr));gap:6px}.tm-shell .tm-row{min-height:69px;padding:8px 13px;gap:16px;background:linear-gradient(100deg,color-mix(in srgb,var(--person-color) 8%,#1d2c38),#1d2c38 26%);border:1px solid #405567;border-left:5px solid var(--person-color);border-radius:11px}.tm-shell .tm-row:nth-child(2n){background:linear-gradient(100deg,color-mix(in srgb,var(--person-color) 8%,#233240),#233240 26%)}.tm-shell .tm-person strong{font-size:clamp(14px,.86vw,23px);line-height:1.17;color:#f3faf8;font-weight:650}.tm-shell .tm-person .tp-avatar{width:42px;height:42px;min-width:42px;border-radius:12px;border-color:var(--person-color)}.tm-shell .tm-order{font-size:11px;color:#bacdd7;margin-top:4px}.tm-shell .tm-person small{display:none}.tm-shell .tm-type{font-size:clamp(11px,.69vw,17px);color:#91d9f4;line-height:1.2}.tm-shell .tm-type.install{color:#fbd099}.tm-shell .tm-type.collect{color:#c6b9ff}.tm-shell .tm-type.emergency{color:#ffa594}.tm-shell .tm-type>svg{width:18px;height:18px;flex-shrink:0}.tm-shell .tm-type b{font-size:10px;background:#543c22;border-color:#aa773e;color:#fda}.tm-shell .tm-task>strong{font-size:clamp(12px,.76vw,20px);line-height:1.18;color:#e8f2f4}.tm-shell .tm-task>small{font-size:clamp(10px,.61vw,15px);line-height:1.2;color:#a8c1ce;margin-top:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tm-shell .tm-state{font-size:clamp(12px,.78vw,20px);line-height:1.2}.tm-shell .tm-stage-time{gap:7px;margin-top:5px}.tm-shell .tm-stage-time>b{font-size:clamp(26px,1.48vw,40px);color:#f3faf9;line-height:1;letter-spacing:-1px}.tm-shell .tm-stage-time>small{font-size:10px;color:#aec1cd}.tm-shell .tm-stage-time>.tm-van{display:none}.tm-shell .tm-route-line{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;position:relative;align-items:center}.tm-shell .tm-route-line:before{content:"";position:absolute;left:5%;right:5%;top:21px;border-top:2px dashed #718593;opacity:.7}.tm-shell .tm-route-stop{position:relative;display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;column-gap:5px;align-items:center;padding:6px;border:1px solid #536c7c;background:#263b4a;border-radius:9px;min-height:56px;color:#b5cbd8;z-index:1}.tm-shell .tm-route-icon{grid-row:1 / 3;display:grid;place-items:center}.tm-shell .tm-route-icon>svg{width:23px;height:23px}.tm-shell .tm-route-label{font-size:clamp(10px,.63vw,16px);line-height:1.15;color:#c4d4dd}.tm-shell .tm-route-stop>b{font-size:clamp(16px,1vw,26px);font-variant-numeric:tabular-nums;line-height:1.15;color:#a5bac6;font-weight:650}.tm-shell .tm-route-stop.current{background:#215947;border:2px solid var(--work);color:var(--work);box-shadow:0 0 13px #55dfad22}.tm-shell .tm-route-stop.current.travel{background:#185372;border-color:var(--travel);color:var(--travel)}.tm-shell .tm-route-stop.current.support{background:#63447e;border-color:var(--support);color:#ead6ff}.tm-shell .tm-route-stop.current.pause{background:#67522e;border-color:var(--pause);color:var(--pause)}.tm-shell .tm-route-stop.current.done{background:#2f5c4e;border-color:var(--done);color:#b4e7d2}.tm-shell .tm-route-stop.reported:not(.current){background:#294a47;border-color:#638b7e;color:#7bd4bb}.tm-shell .tm-route-stop.reported>b,.tm-shell .tm-route-stop.current>b{color:#f3fff9}.tm-shell .tm-route-stop.current .tm-route-label{color:#fff}.tm-shell .tm-route-stop.current.travel .tm-route-icon{grid-column:1 / 3;grid-row:1;position:absolute;width:100%;top:-8px;transform:translateY(-30%)}.tm-shell .tm-route-stop.current.travel{padding-top:21px;grid-template-columns:1fr;text-align:center}.tm-shell .tm-route-stop.current.travel .tm-route-label{grid-column:1;grid-row:1}.tm-shell .tm-route-icon .tm-van{width:80px}.tm-shell .tm-gap{display:block;text-align:right;font-size:10px;line-height:1.1;color:#a9c1ca;margin-top:3px}.tm-shell .tm-gap b{color:#d3e5e8}.tm-shell .tm-follow{padding-left:12px;border-left-color:#536a7d}.tm-shell .tm-follow>strong{font-size:clamp(11px,.72vw,19px);line-height:1.15;color:#c8e1db}.tm-shell .tm-follow p{font-size:clamp(10px,.64vw,16px);line-height:1.25;color:#b7cdd8;margin:4px 0}.tm-shell .tm-follow>small{font-size:10px}.tm-shell .tm-follow.waiting{background:#4d365e;border:1px solid #ac84c9;border-radius:9px;padding:8px 10px}.tm-shell .tm-follow.waiting>strong{color:#f0d9ff}.tm-shell .tm-row-warning{font-size:10px}.tm-shell .tm-alert-strip{padding:5px 10px}.tm-shell .tm-footer{font-size:10px}@media(min-width:2300px){.tm-shell .tm-board{padding:20px 28px;gap:12px}.tm-shell .tm-header{min-height:84px}.tm-shell .tm-roster-zone{min-height:112px;max-height:120px}.tm-shell .tm-roster-zone.with-notice{min-height:158px;max-height:168px}.tm-shell .tm-sync{font-size:14px}.tm-shell .tm-sync strong{font-size:13px}.tm-shell .tm-head-stats span{font-size:16px}.tm-shell .tm-head-stats b{font-size:36px}.tm-shell .tm-column-head{font-size:12px}.tm-shell .tm-row{padding:9px 15px}.tm-shell .tm-route-stop{grid-template-columns:32px 1fr;min-height:62px;padding:7px}.tm-shell .tm-footer{font-size:12px}.tm-shell .tm-tech-bottom{font-size:13px}.tm-shell .tm-person .tp-avatar{width:48px;height:48px;min-width:48px}}@media(min-width:2300px)and (max-height:1250px){.tm-shell .tm-header{min-height:76px;padding:9px 16px}.tm-shell .tm-roster-zone{min-height:100px;max-height:108px}.tm-shell .tm-tech-top strong{font-size:18px}.tm-shell .tm-tech-state{font-size:13px}.tm-shell .tm-tech-bottom{font-size:11px}.tm-shell .tm-row{padding:6px 14px}.tm-shell .tm-person strong{font-size:19px}.tm-shell .tm-order{font-size:10px;line-height:1.1}.tm-shell .tm-type{font-size:14px;margin-bottom:3px}.tm-shell .tm-task>strong{font-size:18px;line-height:1.1}.tm-shell .tm-task>small{font-size:12px;-webkit-line-clamp:1}.tm-shell .tm-state{font-size:17px}.tm-shell .tm-stage-time>b{font-size:32px}.tm-shell .tm-route-stop{min-height:57px}.tm-shell .tm-route-stop>b{font-size:23px}.tm-shell .tm-route-label{font-size:14px}.tm-shell .tm-follow>strong{font-size:16px}.tm-shell .tm-follow p{font-size:14px}}.tm-shell .tm-rows{grid-template-rows:repeat(var(--tm-row-count),minmax(min-content,1fr))}.tm-shell .tm-row{min-height:min-content}.tm-shell .tm-task>strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tm-shell .tm-main,.tm-shell .tm-rows{min-height:min-content}.tm-shell .tm-route-stop.current.travel{padding:6px;grid-template-columns:38px 1fr;text-align:left}.tm-shell .tm-route-stop.current.travel .tm-route-icon{position:static;transform:none;grid-column:1;grid-row:1 / 3;width:auto}.tm-shell .tm-route-stop.current.travel>b{grid-column:2;grid-row:2}.tm-shell .tm-route-icon .tm-van{width:51px;margin-left:-5px}.tm-shell .tm-demo-toggle{display:flex;gap:8px;align-items:center;justify-content:center;white-space:nowrap;font-weight:700;font-size:14px;padding:10px 15px;background:#68502b;border:1px solid #eec071;color:#fff0d5;margin-left:auto}.tm-shell .tm-head-stats{margin-left:0}.tm-demo .tm-demo-toggle{background:#30315e;border-color:#b7b5ff;color:#f0edff}.tm-demo .tm-header{border-color:#d9b26e;box-shadow:inset 5px 0 #efc779}.tm-demo .tm-sync{background:#564021;color:#ffebbf;padding:8px 12px;border:1px solid #b58c4d;border-radius:8px}.tm-demo .tm-sync strong{color:#ffdb91}.tm-demo .tm-sync .tm-dot{background:#ffd178}.tm-shell .tm-tech .tp-avatar{width:76px;height:76px;min-width:76px;border-radius:19px;border-width:2px}.tm-shell .tm-tech-top{gap:12px}.tm-shell .tm-tech-top strong{font-size:clamp(16px,.85vw,23px)}.tm-shell .tm-roster-zone{min-height:144px;max-height:152px}.tm-shell .tm-roster-zone.with-notice{min-height:204px;max-height:214px}.tm-shell .with-notice .tm-tech .tp-avatar{width:56px;height:56px;min-width:56px;border-radius:15px}.tm-shell .with-notice .tm-tech-top strong{font-size:clamp(14px,.77vw,20px)}.tm-shell .tm-person .tp-avatar{width:76px;height:76px;min-width:76px;border-radius:18px;border-width:2px}.tm-shell .tm-person{gap:12px}.tm-shell .tm-column-head,.tm-shell .tm-row{grid-template-columns:1.65fr 1.35fr .95fr 3.1fr 1.4fr}.tm-shell .tm-person strong{font-size:clamp(16px,.85vw,22px)}.tm-shell .tm-roster-zone .tm-van{right:10px;bottom:5px;width:56px}.tm-shell .tm-board{--done:#ff8293}.tm-shell .tm-row.done{background:linear-gradient(110deg,#542c39,#35252f);border:1px solid #a65469;border-left:5px solid #ff7e91}.tm-shell .tm-tech.done{background:linear-gradient(120deg,#582b3b,#342834);border-color:#b86477;border-top:3px solid #ff8293}.tm-shell .tm-row.done .tm-person .tp-avatar,.tm-shell .tm-tech.done .tp-avatar{border-color:#ff8293}.tm-shell .tm-row.done .tm-state,.tm-shell .tm-row.done .tm-stage-time>b{color:#ffb2bd}.tm-shell .tm-row.done .tm-follow>strong{color:#ffd2d8}.tm-shell .tm-route-stop.current.done{background:#71364a;border-color:#ff8ca0;color:#ffced6}.tm-shell .tm-row:is(.travel,.site,.work,.pause,.support,.logistics){background:linear-gradient(110deg,#20493e,#1b3531 35%,#20333a);border-color:#438573;border-left:5px solid #68e5ac}.tm-shell .tm-tech:is(.travel,.site,.work,.pause,.support,.logistics){background:linear-gradient(115deg,#245042,#1a3833);border-color:#4e967c;border-top-color:#68e5ac}.tm-shell .tm-head-stats .done b,.tm-shell .tm-legend .done{color:#ff8293}.tm-shell .tm-legend .work{color:#68e5ac}.tm-fictitious{background-image:url(/assets/demo-technician-portraits-v1.png)!important;background-size:300% 300%!important;background-repeat:no-repeat!important}.tm-shell .tm-report-toggle{display:flex;align-items:center;gap:8px;white-space:nowrap;background:#224c4a;border-color:#64b9ad;color:#dcfff7;padding:10px 14px;font-weight:700;font-size:14px}.tm-shell .tm-header{gap:12px}.tm-shell .tm-brand h1{font-size:24px}.tm-shell .tm-head-stats{gap:9px}.tm-shell .tm-head-stats span{font-size:12px}.tm-shell .tm-head-stats b{font-size:25px}.tm-shell .tm-clock{min-width:94px;padding-left:12px}.tm-shell .tm-person .tp-avatar{width:90px;height:90px;min-width:90px}.tm-shell .tm-row.idle{grid-template-columns:1.65fr 5.4fr 1.4fr;border-left:5px solid #d5b777;background:linear-gradient(100deg,#303329,#1c2d31)}.tm-idle-content{display:flex;align-items:center;gap:16px;flex-wrap:wrap;color:#d6dcde}.tm-idle-content>span{display:flex;gap:10px;align-items:center;font-weight:700;font-size:20px}.tm-idle-content>b{font-size:35px;color:#f5d38d;font-variant-numeric:tabular-nums}.tm-idle-content>small{color:#c5b991}.tm-idle-content>p{flex-basis:100%;margin:0;font-size:14px;color:#a7bcc1}.tm-idle-agenda{font-size:19px;color:#d7e6e4}.tm-idle-agenda small{display:block;font-size:12px;color:#b3c8ca;margin-top:6px}.tm-shell .tm-total{display:block;margin-top:5px;font-size:13px;color:#d6f6eb}.tm-shell .tm-total b{font-size:17px}.tm-shell .tm-row.done .tm-total{color:#ffcfbd}.tm-shell .tm-tech-top strong{overflow-wrap:anywhere}.tm-report{position:fixed;inset:0;z-index:1100;background:#0d1c25;color:#e5f0f3;overflow:auto;font-family:Inter,-apple-system,sans-serif;transform:none;font-size:14px}.tm-report *{box-sizing:border-box}.tm-report-toolbar{position:sticky;top:0;z-index:2;background:#18313eee;border-bottom:1px solid #426675;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;backdrop-filter:blur(12px)}.tm-report-toolbar>span,.tm-report-toolbar>div,.tm-report button{display:flex;align-items:center;gap:10px}.tm-report button{padding:10px 15px;border:1px solid #538581;border-radius:9px;background:#20504d;color:#effffc;font-weight:650;cursor:pointer}.tm-report button:focus-visible{outline:3px solid #efbe6e}.tm-report-content{max-width:1500px;margin:0 auto;padding:35px 32px}.tm-report-heading{border-left:5px solid #83dbc4;padding:5px 22px;margin-bottom:20px}.tm-report-heading small{letter-spacing:2px;color:#9be4d2}.tm-report-heading h1{font-size:42px;margin:9px 0}.tm-report-heading p,.tm-report-note{color:#b1c8d2;line-height:1.6}.tm-report h2{font-size:24px;margin:34px 0 18px}.tm-report-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0}.tm-report-kpis>div{border:1px solid #3f6771;border-radius:14px;background:#19323e;padding:20px;display:flex;flex-direction:column;gap:8px}.tm-report-kpis b{font-size:35px;color:#8ce4c0}.tm-report-people{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.tm-report-person,.tm-report-task{border:1px solid #365565;border-radius:14px;background:#162d39;padding:20px;break-inside:avoid}.tm-report h3{font-size:19px;margin:0 0 15px}.tm-report-person-metrics{display:flex;gap:22px}.tm-report-person-metrics span{display:flex;flex-direction:column;font-size:12px;gap:5px;color:#b5cbd3}.tm-report-person-metrics b{font-size:22px;color:#a5efd0}.tm-report-person-metrics .idle b{color:#ffd394}.tm-report-bar{height:7px;border-radius:4px;background:#8a6b43;margin-top:18px;overflow:hidden}.tm-report-bar span{height:100%;display:block;background:#6ed0a5}.tm-report-person p{color:#bacdd3;font-size:12px}.tm-report-gap{display:flex;align-items:center;gap:8px}.tm-report-gap b{margin-left:auto;white-space:nowrap;color:#ffdcaa}.tm-report-task{margin:18px 0;border-left:4px solid #75d8b3}.tm-report-task.closed{border-left-color:#ff8da4}.tm-report-task-meta{display:flex;gap:20px;flex-wrap:wrap;color:#c6dce3;margin:15px 0}.tm-report-stages{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.tm-report-stages span{background:#203e4b;padding:10px 14px;border-radius:8px;min-width:110px;color:#c0d6df;font-size:12px}.tm-report-stages b{display:block;color:#e2f4f8;font-size:19px;margin-top:7px}.tm-report table{border-collapse:collapse;width:100%;margin:15px 0;color:inherit;background:transparent}.tm-report th,.tm-report td{background:transparent;color:inherit;text-align:left;border-bottom:1px solid #3c5865;padding:9px}.tm-report th{color:#98dcca}.tm-report-response{border-left:3px solid #b2a0e6;padding:10px 15px;margin:12px 0;background:#262f47}.tm-report-response p{margin:7px 0}.tm-report .tm-report-warning{color:#ffd193;display:flex;align-items:center;gap:10px}.tm-report small{font-size:12px}.tm-report-task p{overflow-wrap:anywhere}@media print{body.tm-print-report{overflow:visible!important;height:auto!important}body.tm-print-report *{visibility:hidden!important}body.tm-print-report .tm-report,body.tm-print-report .tm-report *{visibility:visible!important}.tm-print-report .tm-shell{position:static!important;overflow:visible!important;background:#fff!important}.tm-print-report .tm-board{display:none!important}.tm-print-report .tm-report{position:absolute!important;inset:0 auto auto 0!important;width:100%!important;height:auto!important;overflow:visible!important;background:#fff!important;color:#10232e!important}.tm-print-report .tm-report-toolbar{display:none!important}.tm-print-report .tm-report-content{padding:0!important;max-width:none!important}.tm-print-report .tm-report *{color:#162c35!important;box-shadow:none!important;text-shadow:none!important}.tm-print-report .tm-report-person,.tm-print-report .tm-report-task,.tm-print-report .tm-report-kpis>div,.tm-print-report .tm-report-stages span,.tm-print-report .tm-report-response{background:#fff!important;border-color:#9aadb5!important}.tm-print-report .tm-report-task{break-inside:auto}.tm-print-report .tm-report-heading h1{font-size:29px}.tm-print-report .tm-report-people{display:block}.tm-print-report .tm-report-person{margin:12px 0}.tm-print-report .tm-report tr{break-inside:avoid}.tm-print-report .tm-report h2,.tm-print-report .tm-report h3{break-after:avoid}@page{size:A4 landscape;margin:12mm}}.tm-shell .tm-route-line{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.tm-shell .tm-route-stop{grid-template-columns:20px minmax(0,1fr);column-gap:3px;padding:5px;row-gap:5px}.tm-shell .tm-route-stop .tm-route-icon{grid-row:1;grid-column:1}.tm-shell .tm-route-stop .tm-route-icon>svg{width:18px;height:18px}.tm-shell .tm-route-stop .tm-route-label{grid-row:1;grid-column:2;font-size:clamp(10px,.55vw,15px)}.tm-shell .tm-route-stop>b{grid-row:2;grid-column:1 / -1;text-align:center;font-size:clamp(16px,.83vw,23px);white-space:nowrap}.tm-shell .tm-route-stop.current.travel .tm-route-icon{grid-column:1 / -1;grid-row:1;top:0}.tm-shell .tm-route-stop.current.travel .tm-route-label{grid-column:1 / -1}.tm-shell .tm-route-stop.current.logistics{background:#675033;border-color:#e9bd7f}.tm-shell .tm-column-head,.tm-shell .tm-row{grid-template-columns:1.6fr 1.25fr .95fr 3.5fr 1.3fr}.tm-shell .tm-roster-zone.with-notice{height:224px;min-height:224px;max-height:224px;flex-shrink:0;overflow:hidden}.tm-shell .tm-roster{grid-template-rows:repeat(2,minmax(0,1fr))}.tm-shell .tm-tech{min-height:0;overflow:hidden}.tm-shell .tm-tech-top strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tm-shell .tm-tech-state{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;min-height:16px}.tm-shell .tm-tech-state .tm-dot{margin-right:6px}.tm-shell .tm-alert-strip{height:30px;min-height:30px;max-height:30px;flex-shrink:0;overflow:hidden}.tm-shell .tm-alert-strip.is-empty{visibility:hidden}.tm-shell .tm-sync{height:32px;min-height:32px;max-height:32px;flex-shrink:0;overflow:hidden}.tm-shell .tm-sync.stale{padding:4px 10px}.tm-shell .tm-row{min-height:122px;overflow:hidden}.tm-shell .tm-rows{grid-template-rows:repeat(var(--tm-row-count),minmax(122px,1fr))}.tm-shell .tm-state{min-height:24px;display:flex;align-items:center}.tm-shell .tm-follow>strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tm-shell .tm-row-warning,.tm-shell .tm-total{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-event-card{--event:#8be1c0;--event-tint:#20483f;box-sizing:border-box;flex:0 0 29%;min-width:390px;height:224px;min-height:224px;max-height:224px;border:1px solid #486b77;border-left:5px solid var(--event);border-radius:18px;background:radial-gradient(ellipse at top right,var(--event-tint),transparent 72%),#111d29;padding:13px 17px;display:grid;grid-template-rows:24px minmax(0,1fr) 32px;gap:8px;overflow:hidden;position:relative;color:#f1f8fc;contain:layout paint}.tm-event-card.support{--event:#c9a4ff;--event-tint:#3b2f55}.tm-event-card.noc{--event:#67d7ed;--event-tint:#174452}.tm-event-card.logistics{--event:#ffd089;--event-tint:#4d3a23}.tm-event-card.closed{--event:#ffa0b5;--event-tint:#492c3b}.tm-event-card.travel{--event:#8acbff;--event-tint:#233e5a}.tm-event-card.pause{--event:#edd091;--event-tint:#49422b}.tm-event-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;letter-spacing:1px;color:#b5c9d4}.tm-event-heading>span:first-child{display:flex;align-items:center;gap:8px}.tm-event-heading>span:last-child{font-variant-numeric:tabular-nums;color:var(--event);white-space:nowrap}.tm-event-content{display:flex;align-items:center;gap:20px;min-height:0;overflow:hidden;animation:tm-event-fade .25s ease-out}.tm-event-visual{width:106px;min-width:106px;height:106px;position:relative;flex-shrink:0}.tm-shell .tm-event-visual .tp-avatar{width:98px;height:98px;min-width:98px;border-radius:22px;border:2px solid var(--event)}.tm-event-icon{position:absolute;bottom:0;right:0;display:grid;place-items:center;width:43px;height:43px;background:var(--event-tint);color:var(--event);border:2px solid var(--event);border-radius:13px;box-shadow:0 2px 12px #0008}.tm-event-idle-icon{display:grid;place-items:center;width:98px;height:98px;border-radius:22px;background:var(--event-tint);border:1px solid #527d71;color:var(--event)}.tm-event-idle-icon svg{width:54px;height:54px}.tm-event-copy{min-width:0;overflow:hidden}.tm-event-kind{font-size:10px;letter-spacing:1.3px;color:var(--event);font-weight:800}.tm-shell .tm-event-copy h2{font-size:clamp(23px,1vw,30px);line-height:1.05;margin:6px 0;letter-spacing:-.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f6fbff}.tm-event-copy>strong{display:block;font-size:clamp(15px,.7vw,20px);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--event)}.tm-event-copy p{font-size:12px;line-height:1.25;margin:6px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#bed0da}.tm-event-footer{border-top:1px solid #52708066;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:9px;min-width:0;font-size:11px;color:#c3d2dc}.tm-event-footer>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-event-footer b{white-space:nowrap;color:var(--event);font-size:19px;font-variant-numeric:tabular-nums;flex-shrink:0}.tm-event-card.calm .tm-event-footer b{font-size:16px}@keyframes tm-event-fade{0%{opacity:.3}to{opacity:1}}@media(prefers-reduced-motion:reduce){.tm-event-content{animation:none}}.tm-shell .tm-follow.waiting.wait-noc{background:#1c424d;border-color:#5bbdcf}.tm-shell .tm-follow.waiting.wait-noc>strong{color:#a4ebf5}.tm-shell .tm-follow.waiting.wait-logistics{background:#493e2d;border-color:#d0a968}.tm-shell .tm-follow.waiting.wait-logistics>strong{color:#ffe0ab}.tm-shell .tm-header{position:relative;display:grid;grid-template-columns:minmax(410px,1fr) auto 175px 48px;grid-template-rows:1fr 40px;height:172px;min-height:172px;max-height:172px;flex-shrink:0;gap:8px 20px;padding:14px 20px}.tm-shell .tm-back{position:absolute;left:14px;top:28px}.tm-shell .tm-brand{grid-column:1;grid-row:1;padding-left:39px;gap:18px;min-width:0}.tm-shell .tm-brand>svg{width:65px;height:65px;flex-shrink:0}.tm-shell .tm-brand small{font-size:14px;letter-spacing:2px}.tm-shell .tm-brand h1{font-size:clamp(40px,1.8vw,60px);line-height:1.05;letter-spacing:-1.4px;margin-top:8px;white-space:nowrap}.tm-shell .tm-demo-toggle{grid-column:1;grid-row:2;justify-self:start;margin:0 0 0 39px;padding:8px 13px;font-size:15px;height:38px}.tm-shell .tm-report-toggle{grid-column:1;grid-row:2;justify-self:start;margin-left:280px;font-size:15px;height:38px;padding:8px 13px}.tm-shell .tm-head-stats{grid-column:2;grid-row:1 / 3;display:flex;gap:12px;height:100%;align-items:stretch}.tm-shell .tm-head-stats>span{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:175px;padding:8px 17px;font-size:20px;line-height:1.2;white-space:nowrap;background:#102c2d;border:1px solid #46776e;border-radius:14px;color:#c3d9d6}.tm-shell .tm-head-stats>span.support{background:#30283f;border-color:#7a6495}.tm-shell .tm-head-stats>span.done{background:#38272e;border-color:#955667}.tm-shell .tm-head-stats b{font-size:80px;line-height:1;font-weight:750;padding:0 0 8px;letter-spacing:-2px}.tm-shell .tm-head-stats>span:first-child b{color:#86ebbc}.tm-shell .tm-clock{grid-column:3;grid-row:1 / 3;text-align:center;min-width:0;padding:0 0 0 16px}.tm-shell .tm-clock b{font-size:76px;line-height:1.1;letter-spacing:-3px}.tm-shell .tm-clock span{font-size:18px;display:block;margin-top:10px}.tm-shell .tm-full{grid-column:4;grid-row:1 / 3;width:42px;height:42px;align-self:center}.tm-report{color-scheme:dark}.tm-report-content{max-width:2100px;padding:28px 32px;margin:auto}.tm-report-heading{display:flex;align-items:center;gap:24px;padding:22px 26px;border:1px solid #426876;border-left:5px solid #87dbc9;border-radius:18px;background:radial-gradient(ellipse at right,#234449,#122834);margin-bottom:20px}.tm-report-heading-icon{display:grid;place-items:center;width:78px;height:78px;background:#23594f;border:1px solid #7bbfa9;border-radius:21px;color:#a1f5d8;flex-shrink:0}.tm-report-heading h1{font-size:44px;line-height:1.1;margin:9px 0}.tm-report-heading p{margin:0;font-size:15px}.tm-report-cut{margin-left:auto;display:grid;grid-template-columns:24px 1fr;gap:8px 10px;color:#b8d4df;text-align:right}.tm-report-cut b{font-size:22px;color:#e8f6fa}.tm-report-cut span{grid-column:1 / -1;font-size:12px}.tm-report-filters{border:1px solid #416473;border-radius:15px;background:#162e3a;padding:18px 20px}.tm-filter-title{display:flex;align-items:center;gap:10px;color:#a7e7d9;margin-bottom:15px}.tm-report .tm-filter-title button{margin-left:auto;padding:6px 10px;background:#243d49;border-color:#577984;font-size:12px}.tm-filter-grid{display:grid;grid-template-columns:1.3fr 1.1fr 1.05fr .65fr .65fr 1.4fr;gap:14px}.tm-report label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:650;color:#c0d9e2}.tm-report input,.tm-report select{box-sizing:border-box;width:100%;min-width:0;height:42px;border:1px solid #597a88;border-radius:8px;background:#0c202c;color:#f0f7fa;font:inherit;font-size:14px;padding:9px 11px}.tm-report option{background:#102936;color:#eaf6f8}.tm-report input:focus,.tm-report select:focus{outline:2px solid #7bcbb9;outline-offset:2px}.tm-report label small{font-size:10px;font-weight:400;color:#a2bac5}.tm-filter-search>div{display:flex;align-items:center;position:relative}.tm-filter-search svg{position:absolute;left:11px;color:#9cbeca}.tm-filter-search input{padding-left:34px}.tm-filter-result{display:flex;gap:15px;flex-wrap:wrap;margin-top:12px;font-size:12px;color:#aec8d2}.tm-filter-result b{color:#a9eada}.tm-report-scope{font-size:12px;line-height:1.45;color:#91aebc;margin:12px 3px 18px}.tm-report-kpis{margin:18px 0;gap:16px}.tm-report .tm-report-kpis>button{position:relative;display:grid;grid-template-columns:56px 1fr 20px;grid-template-rows:auto auto;gap:2px 18px;text-align:left;padding:18px 22px;background:#183946;border:1px solid #397688;border-radius:16px;color:#bbdce6}.tm-report-kpis .tm-kpi-icon{grid-row:1 / 3;grid-column:1;width:56px;height:56px;display:grid;place-items:center;background:#285564;border-radius:15px}.tm-report-kpis button>b{font-size:47px;line-height:1;color:#a5ebff;grid-column:2;grid-row:1}.tm-report-kpis button>span:not(.tm-kpi-icon){grid-column:2;grid-row:2;font-size:15px}.tm-report-kpis button>svg{grid-column:3;grid-row:1 / 3}.tm-report .tm-report-kpis>button.green{background:#1c4037;border-color:#418568}.tm-report-kpis .green b{color:#93ecc4}.tm-report .tm-report-kpis>button.rose{background:#412b38;border-color:#95617a}.tm-report-kpis .rose b{color:#ffbad0}.tm-report .tm-report-kpis>button.purple{background:#342d4f;border-color:#8a76b1}.tm-report-kpis .purple b{color:#d5c0ff}.tm-report-priorities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:20px 0 28px}.tm-report-priorities section{display:flex;align-items:flex-start;gap:14px;padding:17px;background:#142935;border:1px solid #385864;border-radius:12px}.tm-report-priorities section>svg{color:#efc788;flex-shrink:0;width:24px;height:24px}.tm-report-priorities small{font-size:10px;letter-spacing:1px;color:#a3bcc9;display:block}.tm-report-priorities strong{font-size:20px;color:#f2e0bb;display:block;margin:7px 0}.tm-report-priorities p{font-size:12px;color:#b4c9d1;margin:0}.tm-report-section-title{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:24px 0 16px}.tm-report-section-title h2{display:flex;align-items:center;gap:10px;font-size:24px;margin:0}.tm-report-section-title>span{color:#a7bdc9;font-size:13px}.tm-report-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tm-report-person{padding:19px;min-width:0}.tm-person-report-head{display:flex;align-items:center;gap:15px;margin-bottom:18px}.tm-report .tp-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#254e59;border:2px solid #77adac;border-radius:18px;width:76px;height:76px;min-width:76px;overflow:hidden}.tm-report .tp-avatar img{width:100%;height:100%;object-fit:cover}.tm-report .tp-avatar .tp-helmet{width:85%;height:85%}.tm-person-report-head>div{min-width:0}.tm-report .tm-person-report-head h3{font-size:19px;margin:0 0 7px;line-height:1.2}.tm-person-report-head span:not(.tp-avatar){font-size:12px;color:#adc6d0}.tm-person-report-head b{display:block;font-size:11px;color:#9fdabc;margin-top:7px}.tm-person-report-head b.has-wait{color:#dec5ff}.tm-report-person-metrics{gap:20px;justify-content:space-between}.tm-report-person-metrics b{font-size:26px}.tm-report-bar{display:flex;margin-top:15px}.tm-report-bar i{display:block;background:#669bbb;height:100%}.tm-other-time b{color:#b2dcfa}.tm-report-gaps summary{display:flex;align-items:center;gap:8px;padding:10px 0;font-size:12px;color:#e9cf9e;cursor:pointer}.tm-report-gaps summary>svg:last-child{margin-left:auto}.tm-report-gap small{display:block;color:#94adbb;font-size:11px;margin-top:4px}.tm-report .tm-tech-filter{width:100%;justify-content:space-between;background:#1b3c47;border-color:#456b79;font-size:12px;padding:8px 12px;margin-top:10px}.tm-report-empty{text-align:center;padding:35px;border:1px dashed #567280;border-radius:14px;color:#b1cbd7}.tm-report-detail-actions{display:flex;align-items:center;gap:20px}.tm-report-detail-actions label{flex-direction:row;align-items:center;white-space:nowrap}.tm-report-detail-actions select{width:auto;max-width:210px}.tm-report input[type=checkbox]{width:17px;height:17px;padding:0;accent-color:#8ce4c0}.tm-report-compact-note{font-size:12px;margin:8px 0 18px}.tm-report-task{padding:0;margin:10px 0;border-radius:12px;overflow:hidden}.tm-report-task>summary{display:grid;grid-template-columns:56px 1.15fr 1.35fr 1fr 130px 22px;gap:15px;align-items:center;padding:14px 17px;cursor:pointer;list-style:none}.tm-report-task>summary::-webkit-details-marker{display:none}.tm-report-task>summary:hover{background:#203e4b}.tm-report-task[open]>summary>svg{transform:rotate(180deg)}.tm-report .tm-report-task .tp-avatar{width:56px;height:56px;min-width:56px;border-radius:14px}.tm-report-task summary>div{min-width:0;display:flex;flex-direction:column;gap:6px}.tm-report-task summary strong{font-size:14px;color:#e6f3f7}.tm-report-task summary span:not(.tp-avatar){font-size:12px;color:#abc4d0}.tm-report-order-state>b{color:#bbebd2;font-size:12px}.tm-report-task.closed .tm-report-order-state>b{color:#ffb3cb}.tm-report-task summary .tm-report-order-time b{font-size:23px;color:#b4ebd4}.tm-report-task-body{padding:0 20px 20px;border-top:1px solid #42616e}.tm-report-task-body table{font-size:12px}.tm-report-task-body .tm-report-stages b{font-size:17px}.tm-report-toolbar button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1200px){.tm-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tm-report-people{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-report-heading h1{font-size:35px}.tm-report-kpis button>b{font-size:35px}.tm-report .tm-report-kpis>button{padding:15px;gap:10px;grid-template-columns:40px 1fr 15px}.tm-report-kpis .tm-kpi-icon{width:40px;height:40px}.tm-report-task>summary{grid-template-columns:48px 1fr 1fr 1fr 100px 18px;gap:10px}}@media(max-width:750px){.tm-report-toolbar,.tm-report-heading,.tm-report-section-title{flex-wrap:wrap}.tm-report-content{padding:15px}.tm-report-cut{margin-left:0}.tm-report-kpis,.tm-report-people,.tm-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-report-priorities{grid-template-columns:1fr}.tm-report-task>summary{grid-template-columns:50px 1fr 110px}.tm-report-order-client,.tm-report-order-state{grid-column:2 / -1}.tm-report-detail-actions{flex-wrap:wrap}.tm-report-toolbar>div{flex-wrap:wrap}}@media print{.tm-print-report .tm-report-filters,.tm-print-report .tm-report-detail-actions,.tm-print-report .tm-tech-filter{display:none!important}.tm-print-report .tm-report-heading{padding:14px;gap:16px;background:#fff!important;border-color:#78939f!important}.tm-print-report .tm-kpi-icon{background:#e4edf0!important}.tm-print-report .tm-report-task>summary:hover{background:#fff!important}.tm-print-report .tm-report-heading-icon{display:none!important}.tm-print-report .tm-report-people{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.tm-print-report .tm-report-person{margin:0!important;padding:12px!important}.tm-print-report .tm-person-report-head{margin-bottom:8px}.tm-print-report .tm-report-person-metrics b{font-size:21px}.tm-print-report .tm-report-kpis>button{background:#fff!important;border-color:#9aadb5!important;break-inside:avoid}.tm-print-report .tm-report-priorities section{background:#fff!important}.tm-print-report .tm-report-task>summary{break-inside:avoid;font-size:11px;padding:10px}.tm-print-report .tm-report-task[open]>summary{break-after:avoid}.tm-print-report .tm-report-task-body{padding:0 12px 12px}.tm-print-report .tm-report-gaps summary{font-size:10px}.tm-print-report .tm-report-scope{font-size:10px}.tm-print-report .tm-report-section-title{break-after:avoid}.tm-print-report .tm-report-order-client{overflow-wrap:anywhere}}.tm-shell .tm-header{grid-template-columns:minmax(410px,1fr) auto 230px 48px}.tm-shell .tm-clock b{white-space:nowrap}.tm-shell .tm-broadcast-zone{position:relative;display:block;height:200px;min-height:200px;max-height:200px;overflow:hidden;isolation:isolate}.tm-shell .tm-broadcast-zone .tm-roster{width:100%;height:100%;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:1fr;gap:12px}.tm-shell .tm-broadcast-zone .tm-tech{padding:14px;gap:8px;justify-content:flex-start}.tm-shell .tm-broadcast-zone .tm-tech .tp-avatar{width:80px;height:80px;min-width:80px;border-radius:20px}.tm-shell .tm-broadcast-zone .tm-tech-top strong{font-size:22px;line-height:1.15}.tm-shell .tm-broadcast-zone .tm-tech-state{font-size:19px;min-height:24px}.tm-shell .tm-broadcast-zone .tm-tech-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-top:auto;font-size:13px}.tm-shell .tm-tech-bottom b{font-size:36px;line-height:1.05;display:flex;align-items:center;gap:10px;margin:0;color:#f4fff9}.tm-shell .tm-broadcast-zone .tm-van{width:88px;right:9px;bottom:12px}.tm-shell .tm-broadcast-zone .tm-tech-bottom>span{padding-right:55px}.tm-shell .tm-event-overlay{position:absolute;inset:0;z-index:2;width:100%;height:200px;min-height:200px;max-height:200px;min-width:0;padding:13px 28px;grid-template-rows:22px 1fr 28px;gap:5px;border:2px solid var(--event);border-left:10px solid var(--event);background:linear-gradient(110deg,var(--event-tint),#142433 70%);pointer-events:none;animation:tm-broadcast-slide 12s both linear;will-change:transform,opacity}.tm-event-overlay.review{--event:#ffd089;--event-tint:#523b20}.tm-event-overlay .tm-event-heading{font-size:16px}.tm-event-overlay .tm-event-content{animation:none;gap:26px;padding-right:340px;overflow:visible}.tm-event-overlay .tm-event-visual{width:126px;min-width:126px;height:126px}.tm-shell .tm-event-overlay .tm-event-visual .tp-avatar{width:120px;height:120px;min-width:120px;border-radius:23px}.tm-event-overlay .tm-event-icon{width:50px;height:50px}.tm-event-overlay .tm-event-kind{font-size:14px}.tm-shell .tm-event-overlay .tm-event-copy h2{font-size:48px;margin:4px 0;line-height:1.05}.tm-event-overlay .tm-event-copy>strong{font-size:27px;display:inline;margin-right:18px}.tm-event-overlay .tm-event-copy p{font-size:20px;display:inline;line-height:1.2}.tm-event-overlay .tm-event-footer{font-size:16px;padding-top:4px}.tm-event-overlay .tm-event-footer b{position:absolute;right:35px;top:74px;font-size:68px;line-height:1;letter-spacing:-2px}.tm-event-overlay.review .tm-event-footer b{font-size:36px;letter-spacing:0}.tm-event-overlay .tm-event-footer b:before{content:"Tiempo de espera";display:block;font-size:18px;letter-spacing:0;margin-bottom:10px;text-align:right}.tm-event-overlay.review .tm-event-footer b:before{content:"Orden por revisar"}@keyframes tm-broadcast-slide{0%{transform:translateY(-105%);opacity:0}5%,66%{transform:translateY(0);opacity:1}72%,to{transform:translateY(-105%);opacity:0}}@media(prefers-reduced-motion:reduce){.tm-shell .tm-event-overlay{animation:tm-broadcast-still 12s step-end both;will-change:opacity}@keyframes tm-broadcast-still{0%,66%{opacity:1;transform:none}72%,to{opacity:0;transform:none}}}.tm-shell .tm-column-head,.tm-shell .tm-row{grid-template-columns:1.6fr 1.5fr 1.4fr 3.2fr 1.3fr}.tm-shell .tm-task-visual,.tm-shell .tm-stage-visual{display:flex;align-items:center;gap:15px;min-width:0}.tm-shell .tm-activity-symbol,.tm-shell .tm-state-symbol{display:grid;place-items:center;flex-shrink:0;width:76px;height:76px;border:1px solid #63989c;background:#224b49;border-radius:20px;color:#9bdcf3}.tm-shell .tm-activity-symbol>svg,.tm-shell .tm-state-symbol>svg{width:55px;height:55px;stroke-width:1.7}.tm-shell .tm-task-visual.install .tm-activity-symbol{color:#ffd089;background:#4b4230;border-color:#a68d60}.tm-shell .tm-task-visual.collect .tm-activity-symbol{color:#d5baff;background:#413b5d;border-color:#8b77b0}.tm-shell .tm-task-visual.emergency .tm-activity-symbol{color:#ffb097;background:#58362f;border-color:#b67d62}.tm-shell .tm-task-copy,.tm-shell .tm-stage-copy{min-width:0;flex:1}.tm-shell .tm-task-copy>strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:21px;line-height:1.15;color:#f2faf9}.tm-shell .tm-task-copy>small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;line-height:1.2;color:#c0d3db;margin-top:4px}.tm-shell .tm-type{font-size:20px;margin-bottom:6px}.tm-shell .tm-state{font-size:22px;line-height:1.1;min-height:26px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tm-shell .tm-stage-time{display:block;margin-top:8px}.tm-shell .tm-stage-time>b{display:block;font-size:43px;letter-spacing:-1px;line-height:1;white-space:nowrap}.tm-shell .tm-stage-time>small{display:block;font-size:13px;max-width:none;margin-top:4px}.tm-shell .tm-stage-visual.work .tm-state-symbol{color:#8eebc1}.tm-shell .tm-stage-visual.support .tm-state-symbol{color:#dec2ff;background:#483859;border-color:#9c79b5}.tm-shell .tm-stage-visual.logistics .tm-state-symbol,.tm-shell .tm-stage-visual.pause .tm-state-symbol{color:#ffe0a0;background:#51432e;border-color:#b59868}.tm-shell .tm-stage-visual.done .tm-state-symbol{color:#ffb5c5;background:#582f40;border-color:#b37585}.tm-shell .tm-stage-visual.travel .tm-state-symbol{width:108px;background:#204b5e;border-color:#6db8d3}.tm-shell .tm-stage-visual .tm-state-symbol .tm-van{width:112px}.tm-shell .tm-route-stop.current.travel{grid-template-columns:20px minmax(0,1fr);padding:5px}.tm-shell .tm-route-stop.current.travel .tm-route-icon{grid-column:1;grid-row:1}.tm-shell .tm-route-stop.current.travel .tm-route-label{grid-column:2;grid-row:1}.tm-shell .tm-route-stop.current.travel>b{grid-column:1 / -1;grid-row:2}.tm-shell .tm-row.idle{grid-template-columns:1.6fr 6.1fr 1.3fr}.tm-shell .tm-idle-content>b{font-size:46px}.tm-shell .tm-idle-content>span>svg{width:48px;height:48px}.tm-shell .tm-route-stop>b{font-size:24px}.tm-shell .tm-header{grid-template-columns:minmax(520px,.95fr) minmax(730px,1.65fr) auto 230px 48px;column-gap:18px}.tm-shell .tm-brand h1{font-size:40px}.tm-shell .tm-head-stats{grid-column:3}.tm-shell .tm-clock{grid-column:4}.tm-shell .tm-full{grid-column:5}.tm-header-insights{grid-column:2;grid-row:1 / 3;display:grid;grid-template-columns:.9fr 1.25fr;gap:16px;align-self:stretch;min-width:0}.tm-header-insights section{border:1px solid #496470;border-radius:12px;background:#102832b3;padding:10px 13px;min-width:0;overflow:hidden}.tm-header-insights h2{font-size:17px;line-height:1.15;display:flex;align-items:center;gap:8px;margin:0 0 9px;color:#d7e8ef;font-weight:650}.tm-header-insights h2>b{margin-left:auto;font-size:23px;color:#ffb8ca}.tm-completed-breakdown>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tm-completed-breakdown>div>span{display:grid;grid-template-columns:24px 25px 1fr;align-items:center;gap:5px;color:#f6c1cb}.tm-completed-breakdown>div>span>b{font-size:26px;line-height:1}.tm-completed-breakdown small{font-size:16px;color:#d6dfe6}.tm-waiting-breakdown>div{display:flex;flex-direction:column;gap:6px}.tm-waiting-breakdown p{display:grid;grid-template-columns:102px minmax(0,1fr);align-items:start;gap:8px;margin:0;font-size:16px;line-height:1.15;min-width:0;color:#839ca9}.tm-waiting-breakdown p>b{display:flex;align-items:center;justify-content:space-between;gap:5px;color:#b7ccd5}.tm-waiting-breakdown p>b>span{display:inline-grid;place-items:center;min-width:21px;font-size:17px;color:#b2c6d2}.tm-waiting-breakdown p.has-pending{color:#efdcff}.tm-waiting-breakdown p.has-pending>b,.tm-waiting-breakdown p.has-pending>b>span{color:#dfbaff}.tm-waiting-breakdown p>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tm-shell .tm-event-overlay{animation:tm-broadcast-readable 28s both linear}@keyframes tm-broadcast-readable{0%{transform:translateY(-105%);opacity:0}2.5%,86%{transform:translateY(0);opacity:1}89%,to{transform:translateY(-105%);opacity:0}}.tm-shell .tm-row.done,.tm-shell .tm-tech.done{animation:tm-finished-pulse 3.4s ease-in-out infinite}.tm-shell .tm-row.done .tm-route-stop,.tm-shell .tm-row.done .tm-route-stop.reported:not(.current),.tm-shell .tm-row.done .tm-route-stop.current{background:#542b3d;border-color:#b97085;color:#ffc5d3;box-shadow:none}.tm-shell .tm-row.done .tm-route-stop.current{background:#79364c;border-color:#ff99b0}.tm-shell .tm-row.done .tm-route-stop>b,.tm-shell .tm-row.done .tm-route-label,.tm-shell .tm-row.done .tm-route-icon{color:#ffe0e7}.tm-shell .tm-row.done .tm-activity-symbol,.tm-shell .tm-row.done .tm-state-symbol{background:#633044;border-color:#bb748b;color:#ffcbda}.tm-shell .tm-row.done .tm-type,.tm-shell .tm-row.done .tm-type b{color:#ffc4d4}.tm-shell .tm-row.done .tm-type b{background:#5b2d3f;border-color:#ad6c82}.tm-shell .tm-row.done .tm-follow{border-color:#9d6075}.tm-shell .tm-row.done .tm-follow.waiting{background:#603044;border-color:#ad6c82}.tm-shell .tm-row.done .tm-follow.waiting>strong{color:#ffcfde}.tm-shell .tm-tech.done .tm-tech-bottom b{color:#ffd0dc}.tm-shell .tm-tech.done .tm-dot{background:#ff8daa}@keyframes tm-finished-pulse{0%,to{box-shadow:inset 0 0 0 1px #ff829333,inset 0 0 22px #ef426500}50%{box-shadow:inset 0 0 0 2px #ff9ebacc,inset 0 0 65px #ef426544}}@media(prefers-reduced-motion:reduce){.tm-shell .tm-row.done,.tm-shell .tm-tech.done{animation:none;box-shadow:inset 0 0 0 2px #ff8293}.tm-shell .tm-event-overlay{animation:tm-broadcast-readable-still 28s step-end both}@keyframes tm-broadcast-readable-still{0%,86%{opacity:1;transform:none}89%,to{opacity:0;transform:none}}}.tm-header-insights h2{font-size:22px;margin-bottom:10px}.tm-header-insights h2>b{font-size:30px}.tm-completed-breakdown>div{gap:12px}.tm-completed-breakdown>div>span{grid-template-columns:26px 32px 1fr;gap:6px}.tm-completed-breakdown>div>span>b{font-size:34px}.tm-completed-breakdown small{font-size:20px}.tm-completed-breakdown.has-other h2{font-size:18px;margin-bottom:5px}.tm-completed-breakdown.has-other>div{gap:5px}.tm-completed-breakdown.has-other>div>span>b{font-size:25px}.tm-completed-breakdown.has-other small{font-size:17px}.tm-waiting-breakdown p{font-size:20px;grid-template-columns:119px minmax(0,1fr)}.tm-waiting-breakdown p>b>span{font-size:22px}.tm-waiting-breakdown p>span{display:block;overflow:visible}.tm-header-insights .tm-waiting-breakdown.crowded{padding:8px 11px}.tm-waiting-breakdown.crowded h2{font-size:18px;margin-bottom:6px}.tm-waiting-breakdown.crowded p{font-size:16px;line-height:1.05;grid-template-columns:100px minmax(0,1fr)}.tm-waiting-breakdown.crowded p>b>span{font-size:17px}.tm-waiting-breakdown.crowded>div{gap:4px}.tm-header-insights section{padding:8px 12px}.tm-header-insights h2{margin-bottom:8px}.tm-completed-breakdown>div{gap:10px}.tm-schedule-summary{margin:18px 0;padding:16px;border:1px solid #365462;border-radius:14px;background:#102632;color:#d9e8ef}.tm-schedule-label,.tm-schedule-summary>p{display:flex;align-items:center;gap:8px}.tm-schedule-label{color:#91dccd;font-size:16px}.tm-schedule-summary>p{font-size:12px;flex-wrap:wrap;color:#aac3cf}.tm-schedule-summary table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.tm-schedule-summary th{color:#9bb9c8;background:#17323f;font-size:10px;text-align:right;padding:9px 6px}.tm-schedule-summary td{padding:8px 6px;border-bottom:1px solid #2c4653;text-align:right;white-space:nowrap}.tm-schedule-summary td:first-child,.tm-schedule-summary th:first-child{text-align:left;white-space:normal}.tm-schedule-summary tr.work{color:#91e4bd;font-weight:750}.tm-after-work{display:flex;gap:12px;align-items:center;background:#433426;border:1px solid #805f38;color:#ffcf85;border-radius:10px;padding:12px;margin:12px 0}.tm-after-work span{font-size:12px}.tm-after-work b{display:block;font-size:24px;font-variant-numeric:tabular-nums}.tm-schedule-summary>small{display:block;font-size:11px;line-height:1.5;color:#a4beca}.tm-schedule-summary .tm-report-warning{color:#ffcf85}@media(max-width:600px){.tm-schedule-summary{padding:9px}.tm-schedule-summary td{font-size:10px;padding:7px 3px}}.tm-between-summary{display:flex;align-items:center;gap:12px;padding:15px;background:#453724;border:1px solid #896633;border-radius:12px;margin-bottom:16px;color:#ffce80}.tm-between-summary span{font-size:14px}.tm-between-summary b{display:block;font-size:30px;font-variant-numeric:tabular-nums;line-height:1.25}.tm-between-summary small{display:block;font-size:11px;color:#dfc5a0;margin-top:5px}.tm-activity-breakdown{margin:24px 0;color:#dce9ee}.tm-activity-breakdown-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.tm-activity-breakdown-title h3{font-size:22px;margin:0;color:#e5f1f4}.tm-activity-breakdown-title>span{font-size:12px;color:#a0bfcc}.tm-activity-types{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.tm-activity-type{--activity-color:#91a9cc;border:1px solid #345361;border-top:3px solid var(--activity-color);border-radius:15px;background:#142d39;padding:17px;min-width:0}.tm-activity-type.install{--activity-color:#e7bd75}.tm-activity-type.service{--activity-color:#7bc9e3}.tm-activity-type.other{--activity-color:#a9b8c7}.tm-activity-type.emergency{--activity-color:#f49c8c}.tm-activity-type.collect{--activity-color:#b2a0ef}.tm-type-card-head{display:flex;gap:13px;align-items:center}.tm-type-card-icon{width:58px;height:58px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--activity-color);border-radius:14px;color:var(--activity-color);background:#1c3945}.tm-type-card-head h4{margin:0;font-size:16px;color:var(--activity-color)}.tm-type-card-head strong{font-size:32px;line-height:1.2;margin-right:7px}.tm-type-card-head small{font-size:11px;color:#a9c3cf}.tm-type-card-status{display:flex;gap:7px 12px;flex-wrap:wrap;margin:15px 0;min-height:38px}.tm-type-card-status span{font-size:11px;color:#b8cdd5}.tm-type-card-status b{color:#e7f0f4;font-size:13px}.tm-type-card-status .exception{color:#ffbc88}.tm-type-card-time{display:flex;align-items:center;gap:8px;border-top:1px solid #375360;padding-top:10px;color:var(--activity-color)}.tm-type-card-time span{font-size:10px}.tm-type-card-time strong{display:block;font-size:20px;line-height:1.4;font-variant-numeric:tabular-nums}.tm-activity-breakdown-note{font-size:11px!important;line-height:1.5;color:#a7bfca}.tm-activity-breakdown.compact{margin:20px 0}.tm-activity-breakdown.compact .tm-activity-breakdown-title{display:block}.tm-activity-breakdown.compact h3{font-size:18px}.tm-activity-breakdown.compact .tm-activity-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tm-activity-breakdown.compact .tm-activity-type{padding:12px}.tm-activity-breakdown.compact .tm-type-card-icon{width:42px;height:42px;border-radius:10px}.tm-activity-breakdown.compact .tm-type-card-head{gap:8px}.tm-activity-breakdown.compact .tm-type-card-head h4{font-size:13px}.tm-activity-breakdown.compact .tm-type-card-head strong{font-size:26px}.tm-activity-breakdown.compact .tm-type-card-head small{font-size:10px}.tm-activity-breakdown.compact .tm-type-card-time strong{font-size:18px}@media(max-width:1100px){.tm-activity-types{grid-template-columns:repeat(3,minmax(0,1fr))}.tm-activity-breakdown-title{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.tm-activity-types,.tm-activity-breakdown.compact .tm-activity-types{grid-template-columns:1fr}.tm-type-card-status{min-height:0}}.tm-person-record{color:#a0e7bf!important;display:flex!important;align-items:baseline;gap:9px;font-size:14px!important;margin:6px 0}.tm-person-record strong{font-size:38px;line-height:1.1;color:#9ce5b8!important}.tm-shell .tm-report-toggle{margin-left:235px;font-size:14px}.tm-shell .tm-history-toggle{grid-column:1;grid-row:2;justify-self:start;margin-left:423px;height:38px;padding:8px 10px;display:flex;gap:6px;align-items:center;font-size:13px;color:#cde7f4;border-color:#547387;background:#233d4e}.tm-report-toolbar,.tm-report-toolbar>div{flex-wrap:wrap}.tm-history-filters{display:flex;align-items:end;gap:14px;flex-wrap:wrap}.tm-history-filters label{display:flex;flex-direction:column;gap:8px}.tm-history-days{display:grid;gap:12px}.tm-history-days article{display:flex;align-items:center;gap:18px;border:1px solid #385b6b;background:#16323f;border-radius:14px;padding:20px}.tm-history-days article>svg{color:#91dbcd;flex-shrink:0}.tm-history-days article>div{flex:1}.tm-history-days h3{margin-bottom:7px}.tm-history-days p{margin:5px 0;color:#adc5d0}.tm-history-cuts{display:flex;gap:10px;flex-wrap:wrap;max-height:400px;overflow:auto;padding:12px;border:1px solid #355768;border-radius:12px}.tm-history h2{display:flex;gap:10px;align-items:center}.tm-history input[type=date]{padding:12px;border:1px solid #52778a;border-radius:9px;background:#163442;color:#dcecf5;color-scheme:dark}.tm-history button:disabled{opacity:.5}@media(max-width:750px){.tm-history-days article{flex-wrap:wrap}}.tm-period-hero{display:flex;justify-content:space-between;align-items:center;padding:32px 38px;border:1px solid #315e68;border-left:5px solid #71ddc1;border-radius:22px;background:linear-gradient(120deg,#183f48,#172333);margin-bottom:22px}.tm-period-hero h1{font-size:42px;line-height:1.15;margin:12px 0}.tm-period-hero em{font-style:normal;color:#84e0c5}.tm-period-hero small{letter-spacing:2px;color:#8fdacb}.tm-period-hero>svg{color:#8fdacb;margin:20px}.tm-period-filter{display:flex;align-items:end;flex-wrap:wrap;gap:16px;padding:20px;background:#15303c;border:1px solid #385863;border-radius:15px;margin:14px 0}.tm-period-filter label{display:flex;flex:1;min-width:145px;flex-direction:column;gap:8px;font-size:13px;font-weight:700}.tm-period-filter input,.tm-period-filter select{color-scheme:dark;background:#0c222c;color:#e6f3f7;border:1px solid #577580;border-radius:8px;padding:12px;min-height:45px;width:100%;font:inherit}.tm-period-filter.secondary{background:#0e2530}.tm-period-search{flex:2!important}.tm-period button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #4b7d83;border-radius:9px;background:#204c50;color:#e7fcf7;padding:11px 15px;font:inherit;font-weight:700;cursor:pointer}.tm-period button:disabled{opacity:.45;cursor:default}.tm-period button:hover:enabled{background:#2d6666}.tm-period button svg{width:19px;height:19px}.tm-period-coverage{display:flex;gap:15px;padding:18px 0;color:#99c9d1}.tm-period-coverage svg{flex-shrink:0}.tm-period-coverage p{margin:5px 0}.tm-period-success{padding:14px;background:#204d40;border:1px solid #5bae87;border-radius:10px}.tm-period-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:26px 0 18px}.tm-period-kpis article{background:#153b39;border:1px solid #487c70;border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:8px}.tm-period-kpis article:nth-child(2){background:#193640}.tm-period-kpis article:nth-child(3){background:#20394e}.tm-period-kpis article:nth-child(4){background:#3b3046}.tm-period-kpis strong{font-size:35px;font-variant-numeric:tabular-nums;color:#b7efdb;white-space:nowrap}.tm-period-kpis small{color:#b6ced3}.tm-period-types{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.tm-period-types article{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid #395b69;border-top:3px solid #ffc477;background:#162f3c;border-radius:13px;color:#ffc477}.tm-period-types .service{border-top-color:#7bcef0;color:#7bcef0}.tm-period-types .other{border-top-color:#afc3ce;color:#afc3ce}.tm-period-types .emergency{border-top-color:#ffa68c;color:#ffa68c}.tm-period-types .collect{border-top-color:#bca9ef;color:#bca9ef}.tm-period-types strong{display:block;font-size:32px}.tm-period-types span{font-size:14px}.tm-period-heading{display:flex;align-items:center;gap:12px;font-size:25px;margin-top:32px}.tm-period-offices{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}.tm-period-office{background:#252b44;border:1px solid #60557d;border-radius:16px;overflow:hidden}.tm-period-office summary{display:flex;align-items:center;gap:14px;padding:24px;cursor:pointer}.tm-period-office summary>svg{flex-shrink:0;color:#c5b4fa}.tm-period-office h3{margin:0 0 10px;font-size:22px}.tm-period-office strong{display:block;font-size:27px;color:#d6c6ff}.tm-period-office span{display:block;font-size:12px;color:#c2c5dd;margin-top:6px}.tm-period-office-body{padding:0 24px 24px;overflow-wrap:anywhere}.tm-period-office-body article{border-top:1px solid #59526e;padding:16px 0}.tm-period-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.tm-period-person{background:#142e3a;border:1px solid #36586a;border-radius:18px;padding:24px;min-width:0}.tm-period-person header{display:flex;align-items:center;gap:18px}.tm-period-person .tp-avatar{width:84px;height:84px;min-width:84px;border-radius:20px}.tm-period-person h3{font-size:23px;margin:0 0 8px}.tm-period-person header span{font-size:12px;color:#aecad5}.tm-period-record{margin-left:auto;text-align:center}.tm-period-record b{display:block;color:#86e4bd;font-size:49px}.tm-period-person-types{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;border-top:1px solid #345868;border-bottom:1px solid #345868;margin:22px 0;padding:16px 0}.tm-period-person-types>div{display:flex;align-items:center;flex-direction:column;gap:7px;color:#a7d8dc}.tm-period-person-types b{font-size:25px;color:#d8f6ec}.tm-period-person-types span{font-size:11px}.tm-period-person-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tm-period-person-times span{font-size:13px;color:#afd0d8}.tm-period-person-times b{display:block;font-size:26px;margin-top:8px;font-variant-numeric:tabular-nums;color:#d3eee9}.tm-period-person-times span:nth-child(n+3) b{color:#efc68c}.tm-period-extra{padding:13px;border-radius:9px;background:#173f3d;color:#9fe6ce;font-size:14px}.tm-period-person summary,.tm-period-proof summary{display:flex;gap:10px;align-items:center;cursor:pointer;padding:12px 0;font-weight:700}.tm-period-table{overflow:auto}.tm-period-table table{width:100%;font-size:12px}.tm-period-table td,.tm-period-table th{padding:10px 5px;border-bottom:1px solid #335562;text-align:left}.tm-period-person details p{font-size:13px;line-height:1.55;color:#bdd2dd}.tm-period-day{margin:15px 0;border-top:1px solid #426574;padding-top:14px}.tm-period-proof{padding:18px;border:1px solid #355965;border-radius:15px;margin-top:24px}.tm-period-proof button{margin-left:15px;padding:7px 12px}.tm-period .tm-report-warning summary{cursor:pointer}.tm-period-entry{display:flex;align-items:center;gap:20px;padding:25px;margin:20px 0;background:linear-gradient(100deg,#235752,#283655);border:1px solid #71c8b4;border-radius:18px}.tm-period-entry h2{margin:0 0 7px}.tm-period-entry p{margin:0}.tm-period-entry button{margin-left:auto;background:#326664;color:#edfffa;border:1px solid #85cdbc;border-radius:9px;padding:14px 20px;display:flex;align-items:center;gap:9px;font-weight:700;cursor:pointer}@media(max-width:1450px){.tm-period-kpis strong{font-size:29px}.tm-period-person h3{font-size:20px}.tm-period-person{padding:20px}.tm-period-person-types span{font-size:10px}}@media(max-width:1000px){.tm-period-people{grid-template-columns:1fr}.tm-period-kpis{grid-template-columns:repeat(2,1fr)}.tm-period-types{grid-template-columns:repeat(3,1fr)}.tm-period-offices{grid-template-columns:1fr}.tm-period-hero h1{font-size:32px}.tm-period-entry{flex-wrap:wrap}.tm-period-entry button{margin-left:0}}@media(max-width:600px){.tm-period-hero>svg{display:none}.tm-period-types{grid-template-columns:repeat(2,1fr)}.tm-period-person .tp-avatar{width:64px;height:64px;min-width:64px}.tm-period-person h3{font-size:18px}.tm-period-kpis strong,.tm-period-person-times b{font-size:23px}.tm-period-filter{padding:12px}}.tm-period .tm-period-person>header{background:transparent!important;color:inherit;position:static;padding:0;border:0;box-shadow:none;min-height:0;width:auto}.tm-period .tm-auto{margin:30px 0;padding:26px;border:1px solid #3a746e;border-radius:22px;background:linear-gradient(120deg,#133a39,#102630 65%);color:#e6f4f5}.tm-period .tm-auto-heading{display:flex;gap:16px;align-items:flex-start;margin-bottom:22px}.tm-period .tm-auto-heading>svg{color:#82e0b8;flex:none}.tm-period .tm-auto-heading small{font-size:11px;letter-spacing:1.4px;color:#94cec6}.tm-period .tm-auto-heading h2{margin:6px 0 10px;font-size:30px}.tm-period .tm-auto-heading p{margin:0;color:#c7dcdf;font-size:16px;line-height:1.6}.tm-period .tm-auto-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tm-period .tm-auto-grid>article{padding:22px;border-radius:16px;border:1px solid #355463;background:#122b36;border-top:4px solid var(--auto-accent);min-width:0}.tm-period .tm-auto-gap{--auto-accent:#f7c477}.tm-period .tm-auto-office{--auto-accent:#bfa5f7}.tm-period .tm-auto-pending{--auto-accent:#79cde7}.tm-period .tm-auto-grid>article>svg,.tm-period .tm-auto-grid>article>strong{color:var(--auto-accent)}.tm-period .tm-auto-grid h3{font-size:18px;margin:10px 0}.tm-period .tm-auto-grid>article>strong{font-size:24px;display:block;line-height:1.25}.tm-period .tm-auto p{line-height:1.5;color:#c0d6de}.tm-period .tm-auto small{line-height:1.5;color:#a9c4ce;display:block}.tm-period .tm-auto-item{display:grid;gap:5px;border-top:1px solid #324e5c;margin-top:15px;padding-top:15px;overflow-wrap:anywhere}.tm-period .tm-auto-item b{font-size:15px}.tm-period .tm-auto-item span{font-size:14px;color:#d4e2e5}.tm-period .tm-auto-item button,.tm-period .tm-auto-cut{justify-self:start;margin:5px 0 12px;padding:8px 12px;background:#1c3d49;border:1px solid #4c6b7a;color:#dff3f7;border-radius:9px;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.tm-period .tm-auto button svg{width:17px;height:17px}.tm-period .tm-auto-comparison{border-top:1px solid #3c5963;margin-top:24px;padding-top:18px}.tm-period .tm-auto-comparison>div:first-child{display:flex;gap:12px;align-items:center}.tm-period .tm-auto-comparison h3{font-size:20px;margin:0}.tm-period .tm-auto-comparison>p{display:flex;gap:8px;align-items:center}.tm-period .tm-auto-comparison>p svg{flex:none}.tm-period .tm-auto-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.tm-period .tm-auto-metrics article{padding:14px;background:#183540;border-radius:10px;display:grid;gap:7px}.tm-period .tm-auto-metrics strong{font-size:20px;color:#a5e2d1}.tm-period .tm-auto-metrics span{color:#bcd1d8}@media(max-width:1000px){.tm-period .tm-auto-grid{grid-template-columns:1fr}.tm-period .tm-auto-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.tm-period .tm-auto{scroll-margin-top:90px}.tm-board .tm-protection-badge{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:245px;height:22px;min-height:22px;padding:0 8px;line-height:20px;white-space:nowrap;font-size:12px;border-radius:6px;flex:none;font-weight:650;background:#193c35;border-color:#397564;color:#b0edce}.tm-board .tm-protection-badge.error{background:#4c2432;border-color:#de7991;color:#ffcbcf}.tm-board .tm-protection-badge.unknown{background:#423525;border-color:#ac8555;color:#f1d5a6}.tm-board .tm-protection-badge svg{flex:none}.tm-history .tm-protection{margin:22px 0 26px;padding:24px;border-radius:18px;border:1px solid #3c6972;background:#102d37}.tm-history .tm-protection-heading{display:flex;gap:14px;align-items:center;margin-bottom:18px}.tm-history .tm-protection-heading>svg{color:#92dcc6;flex:none}.tm-history .tm-protection-heading>div{flex:1}.tm-history .tm-protection-heading h2{margin:0 0 6px;font-size:24px}.tm-history .tm-protection-heading p{margin:0;color:#b1cbd5;line-height:1.5}.tm-history .tm-protection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tm-history .tm-protection-grid article{min-width:0;padding:20px;border:1px solid #3c6972;border-top:4px solid #84d5b7;border-radius:14px;background:#15343e}.tm-history .tm-protection-grid h3{font-size:18px;margin:10px 0}.tm-history .tm-protection-grid strong{font-size:23px;color:#9ee4c7}.tm-history .tm-protection-grid p{font-size:14px;line-height:1.6;color:#b8d0d9}.tm-history .tm-protection-grid b{display:block;color:#e3f1f5}.tm-history .tm-protection-grid small{display:block;line-height:1.6;color:#c8d9de;overflow-wrap:anywhere}.tm-history .tm-protection-grid .error,.tm-history .tm-protection-grid .stale{border-color:#b36d80;background:#3b2938}.tm-history .tm-protection-grid .error strong,.tm-history .tm-protection-grid .stale strong{color:#ffc3cd}.tm-history .tm-protection-grid .unknown{border-color:#cba267}.tm-history .tm-protection-grid .unknown strong{color:#f1d29f}.tm-history .tm-protection-note{display:flex;gap:10px;align-items:flex-start;color:#b6cbd4;line-height:1.6;margin:18px 0 0}.tm-history .tm-protection-note svg{flex:none;margin-top:4px}@media(max-width:800px){.tm-history .tm-protection-grid{grid-template-columns:1fr}.tm-history .tm-protection-heading{flex-wrap:wrap}}.tm-protection-grid.tm-aws-history{grid-template-columns:minmax(0,1fr)}.tm-shell .tm-operational .tm-event-copy h2{font-size:clamp(30px,2.1vw,48px)}.tm-shell .tm-operational .tm-event-footer b,.tm-shell .tm-operational.review .tm-event-footer b{font-size:62px;letter-spacing:-2px}.tm-shell .tm-operational .tm-event-footer b:before{content:attr(data-label);font-size:18px;letter-spacing:0}.tm-shell .tm-operational.reference-exceeded .tm-event-kind{background:#ffdda0;color:#392607;padding:3px 10px;border-radius:5px}.tm-shell .tm-operational .tm-event-footer>span{max-width:calc(100% - 350px)}.tm-field-crew{display:flex;align-items:center;gap:12px;padding:7px 14px;border:1px solid #b89252;border-radius:8px;background:#3a3529;color:#ffd497;font-size:13px}.tm-field-crew span{color:#d4c6ae}.tm-row .tm-route-stop.other{border-color:#a6b6c2}.tm-shell .tm-field-crew{font-size:16px;min-height:42px;overflow:hidden}.tm-shell .is-field .tm-route-line{grid-template-columns:repeat(8,minmax(0,1fr))}.tm-shell .is-field .tm-route-stop{min-width:0}.tm-shell .is-field .tm-route-stop>b{font-size:clamp(16px,1.05vw,24px);letter-spacing:-.5px}@media(max-width:2499px){.tm-shell .is-field .tm-route-line{grid-template-columns:repeat(4,minmax(0,1fr))}.tm-shell .is-field .tm-route-stop{min-height:48px}.tm-shell .is-field .tm-route-stop>b{font-size:21px}}@media(max-width:2200px){.tm-shell .tm-completed-breakdown>div{grid-template-columns:1fr;gap:3px}.tm-shell .tm-completed-breakdown>div>span{grid-template-columns:19px 24px minmax(0,1fr);gap:5px}.tm-shell .tm-completed-breakdown>div>span>b{font-size:22px}.tm-shell .tm-completed-breakdown small{font-size:14px}.tm-shell .tm-completed-breakdown svg{width:18px;height:18px}.tm-shell .tm-completed-breakdown h2{font-size:17px;margin-bottom:6px}}.ts-lab{position:fixed;inset:0;z-index:1000;overflow:auto;background:#091923;color:#eaf4f7;font:16px/1.5 system-ui,sans-serif;color-scheme:dark;outline:none}.ts-lab *{box-sizing:border-box}.ts-lab button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border:1px solid #497883;border-radius:10px;color:#e9f8f8;background:#183b47;font:inherit;font-weight:650;cursor:pointer}.ts-lab button:hover{background:#265360;border-color:#87d6ca}.ts-lab button:focus-visible{outline:3px solid #e7bd74;outline-offset:3px}.ts-lab button:disabled{opacity:.4;cursor:default}.ts-lab button svg{flex-shrink:0;width:21px;height:21px}.ts-lab h1,.ts-lab h2,.ts-lab h3,.ts-lab p{margin:0}.ts-lab h1{font-size:36px;letter-spacing:-1px;line-height:1.15;margin:10px 0}.ts-lab h2{font-size:23px;line-height:1.2}.ts-top{display:flex;align-items:center;gap:28px;padding:25px 3vw;background:linear-gradient(110deg,#153c43,#1c253d);border-bottom:1px solid #507176}.ts-top>div{flex:1}.ts-top p{color:#b1c7d1}.ts-tag{display:flex;align-items:center;gap:7px;color:#e9c17e;letter-spacing:1.5px;font-size:12px;font-weight:800}.ts-body{padding:24px 3vw 50px;max-width:1900px;margin:auto}.ts-boundary{padding:15px 20px;border:1px solid #9c7a3c;border-radius:12px;background:#322b1e;display:flex;gap:14px;align-items:center;color:#ecd6ad}.ts-boundary svg{flex-shrink:0}.ts-verdict{margin:20px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;background:#103930;border:1px solid #437c69;border-radius:14px}.ts-verdict>div{display:grid;grid-template-columns:34px 1fr;gap:4px 10px}.ts-verdict strong{font-size:21px}.ts-verdict span{grid-column:2;color:#bad5cb}.ts-verdict svg{color:#8bdfb8}.ts-verdict.fail{background:#452b32;border-color:#c18187}.ts-workspace{display:grid;grid-template-columns:290px minmax(0,1fr);gap:22px}.ts-cases{display:flex;flex-direction:column;gap:10px;align-self:start}.ts-cases h2{margin:8px 0}.ts-cases button{justify-content:start;text-align:left;padding:14px 12px;background:#132d39;border-color:#355461;min-height:84px}.ts-cases button.selected{border-color:#d5b575;background:#3a3426;box-shadow:inset 4px 0 #e9bf76}.ts-cases button span{min-width:0}.ts-cases strong{display:block;font-size:15px;line-height:1.3}.ts-cases small{display:block;font-size:11px;color:#a8c7c9;margin-top:5px}.ts-cases .tp-avatar{width:50px;height:50px;min-width:50px;border-radius:12px}.ts-case,.ts-periods{background:#102833;border:1px solid #365969;border-radius:16px;padding:24px;min-width:0}.ts-case-heading{display:flex;gap:20px;align-items:center;justify-content:space-between}.ts-case-heading h2{font-size:30px;margin:7px 0}.ts-case-heading p{color:#afc7d2}.ts-clock{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:2px 6px;white-space:nowrap;color:#e8c783}.ts-clock b{font-size:42px;line-height:1.2}.ts-clock span{grid-column:1/3;font-size:11px;text-align:right;color:#bdd1d7}.ts-controls{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0 18px}.ts-controls button{font-size:13px;padding:9px 11px}.ts-controls small{width:100%;color:#94b3c0}.ts-slider{display:block;color:#c0d5da;font-size:13px}.ts-slider input{width:100%;accent-color:#e3b86a;margin:12px 0}.ts-slider>span{display:flex;justify-content:space-between;font-size:12px}.ts-alerts{margin:18px 0;min-height:62px}.ts-alerts article{display:flex;align-items:center;gap:12px;border-left:4px solid #e7ba70;border-radius:10px;background:#3f3327;padding:14px 18px;margin-top:8px}.ts-alerts article>div{flex:1}.ts-alerts strong,.ts-alerts span{display:block}.ts-alerts span{color:#d4bf9d;font-size:12px;margin-top:4px}.ts-alerts article>b{font-size:26px;white-space:nowrap;font-variant-numeric:tabular-nums}.ts-alerts p{display:flex;align-items:center;gap:10px;color:#8bd0b8;padding:18px;background:#17392f;border-radius:10px}.ts-orders{display:flex;flex-direction:column;gap:10px}.ts-orders article{display:flex;align-items:center;flex-wrap:wrap;gap:14px;background:#173d40;border:1px solid #46746e;border-radius:11px;padding:15px}.ts-orders article.done{background:#402935;border-color:#825465}.ts-orders article.scheduled{background:#1a303d;border-color:#3a5765}.ts-orders article>svg{color:#92d6c9}.ts-orders article>div:not(.ts-order-steps){flex:1}.ts-orders article strong{font-size:14px}.ts-orders article span{display:block;font-size:12px;color:#b9cbd3}.ts-order-steps{width:100%;display:flex;gap:7px;flex-wrap:wrap}.ts-order-steps>span{border:1px solid #506c73;border-radius:7px;background:#122b35;padding:7px 10px;font-size:10px!important}.ts-order-steps b{display:block;font-size:15px;color:#e9f5f7}.ts-order-steps>span.current{border-color:#dfbc72;background:#3d3625}.ts-check-heading{margin:26px 0 16px}.ts-check-heading>span,.ts-check-heading p{display:block;color:#a8c1cf;margin-top:8px;font-size:14px}.ts-table-wrap{overflow:auto}.ts-lab table{width:100%;border-collapse:collapse;font-size:14px}.ts-lab th{text-align:left;color:#b9d3da;background:#1c3b49;font-size:12px}.ts-lab th,.ts-lab td{padding:12px;border-bottom:1px solid #36535f}.ts-lab td:not(:first-child){font-variant-numeric:tabular-nums;white-space:nowrap}.ts-lab td svg{vertical-align:middle}.ts-lab .ok{color:#94e1bc}.ts-lab .fail,.ts-error{color:#ffb6bd}.ts-periods{margin-top:24px}.ts-periods .ts-check-heading{margin-top:0}.ts-period-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.ts-period-tabs button[aria-pressed=true]{background:#5b4527;border-color:#ddb76e;color:#fff0d4}.ts-dates{font-size:12px;color:#b1c9d2;margin:8px 0 16px!important}.tm-shell .tm-simulation-toggle{display:inline-flex;align-items:center;gap:9px;font-size:24px;font-weight:750;padding:8px 16px;min-height:48px;border:1px solid #e3be76;border-radius:8px;background:#423728;color:#ffe4b3;white-space:nowrap}.ts-lab .tm-report{z-index:1100}@media(max-width:1000px){.ts-top{flex-wrap:wrap}.ts-top>div{order:-1;flex-basis:100%}.ts-workspace{grid-template-columns:1fr}.ts-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ts-cases h2{grid-column:1/-1}.ts-case{padding:18px}.ts-verdict{flex-wrap:wrap}}@media(max-width:550px){.ts-cases{grid-template-columns:1fr}.ts-case-heading{align-items:flex-start;flex-direction:column}.ts-lab h1{font-size:29px}.ts-lab td,.ts-lab th{padding:8px}.ts-alerts article{flex-wrap:wrap}.ts-body{padding:14px}.ts-top{padding:18px}}.tm-shell .tm-simulation-toggle svg{width:27px;height:27px}.ts-order-steps .closure{border:2px solid #e4a7b8;background:#583342;color:#fff}.ts-order-steps .closure.missing{border-color:#e5b765;background:#493e26}.ts-flow-guide{margin:18px 0;padding:18px;border:1px solid #426a77;border-radius:14px;background:#142e3a}.ts-flow-guide summary{display:flex;gap:12px;align-items:center;cursor:pointer;font-weight:800}.ts-flow-guide>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ts-flow-guide article{padding:16px;border-left:3px solid #77dac3;background:#0d242f;margin-top:16px}.ts-flow-guide p{line-height:1.6;color:#bad1dc}.ts-flow-guide small{line-height:1.5;display:block;color:#c4d9e2}.ts-office-events,.ts-office-receipt{grid-column:1/-1}.ts-office-events{display:flex;flex-wrap:wrap;gap:10px}.ts-office-events p{background:#203340;border:1px solid #576579;border-radius:9px;padding:10px;margin:0;flex:1 1 190px}.ts-office-events strong,.ts-office-events span,.ts-office-events small{display:block;margin:3px 0}.ts-office-events small{color:#acc9cf}.ts-office-receipt{display:flex;align-items:center;gap:10px;color:#aedfcd;margin:8px 0}@media(max-width:850px){.ts-flow-guide>div{grid-template-columns:1fr}}


/* campo-5bea5d52751f.css */
.fuel-gauge{--fuel:#3dd399;display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:12px 100px;column-gap:18px;align-items:center;margin:14px 0;color:#edf6fa;max-width:360px}.fuel-gauge.medium{--fuel:#ffcb54}.fuel-gauge.low{--fuel:#ff6074}.fuel-gauge-cap{grid-column:1;width:38px;height:12px;border:2px solid #a7bac4;border-radius:5px 5px 0 0;justify-self:center;background:#213743}.fuel-gauge-body{grid-column:1;position:relative;height:100px;width:76px;overflow:hidden;border:3px solid #b6c9d2;border-radius:12px;background:#0e1c25;box-shadow:inset 0 0 16px #0005}.fuel-gauge-liquid{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(90deg,color-mix(in srgb,var(--fuel) 65%,#0d2128),var(--fuel));transition:height 1.5s ease}.fuel-gauge-liquid:before{content:"";position:absolute;top:-5px;left:-50%;width:200%;height:12px;background:#fff5;border-radius:50%;animation:fuel-surface 4s ease-in-out infinite alternate}.fuel-gauge-marks{position:absolute;inset:8px 5px;background:repeating-linear-gradient(to top,transparent 0 20px,#d6e9f099 20px 22px);width:12px}.fuel-gauge-body b{position:absolute;inset:0;display:grid;place-items:center;font:700 20px system-ui;text-shadow:0 2px 5px #000;color:#fff}.fuel-gauge figcaption{grid-column:2;grid-row:1/3;display:flex;flex-direction:column;gap:5px}.fuel-gauge figcaption strong{font-size:22px;color:var(--fuel)}.fuel-gauge figcaption small{color:#aec5ce}.fuel-gauge.unknown{--fuel:#adbdc7}.fuel-gauge.unknown .fuel-gauge-body{border-style:dashed}@keyframes fuel-surface{0%{transform:translate(-12%) rotate(-4deg)}to{transform:translate(12%) rotate(4deg)}}@media(prefers-reduced-motion:reduce){.fuel-gauge-liquid:before{animation:none}.fuel-gauge-liquid{transition:none}}@media print{.fuel-gauge-liquid:before{animation:none}}.fuel-gauge-marks{width:7px;opacity:.65}.fuel-gauge-body b{inset:32px 9px;height:32px;background:#102029cc;border-radius:6px;font-size:18px}.fuel-gauge.unknown .fuel-gauge-liquid{display:none}.ei-fields{padding:18px;border:1px solid #755160;border-radius:12px;background:#162c38;color:#eff7fa}.ei-fields>h3,.ei-summary h3{display:flex;align-items:center;gap:10px}.ei-fields small{display:block;color:#b4cbd5;line-height:1.5;margin:8px 0}.ei-networks{max-height:310px;overflow:auto;scrollbar-color:#ad6678 #142833}.ei-networks fieldset,.ei-technologies{border:1px solid #4b6371;border-radius:10px;margin:12px 0;padding:12px;min-width:0}.ei-networks legend,.ei-technologies legend{font-weight:700;color:#f2c8d0;padding:0 6px}.ei-networks fieldset>div,.ei-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ew-overlay .ei-networks label,.ew-overlay .ei-technologies label{display:flex;flex-direction:row;align-items:center;gap:10px;padding:10px;background:#213a48;border:1px solid #47616f;border-radius:9px;min-height:44px}.ew-overlay .ei-networks label.selected{background:#642b3e;border-color:#ee8099}.ew-overlay .ei-fields input[type=checkbox]{width:20px;height:20px;min-height:20px;flex:0 0 20px;accent-color:#e54063}.ei-technologies{display:flex;flex-wrap:wrap;gap:10px}.ei-grid label{min-width:0}.ei-grid input{width:100%}.ei-summary{border:1px solid #546c79;border-radius:10px;background:#1d3441;padding:14px;margin:14px 0;color:#edf6fb}.ei-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0}.ei-summary dt{font-size:12px;color:#b6ced9}.ei-summary dd{font-weight:700;margin:5px 0 0;overflow-wrap:anywhere}.ec-message .ei-summary dl{grid-template-columns:1fr}.ei-summary h3{font-size:16px;margin:0 0 12px}@media(max-width:600px){.ei-networks fieldset>div,.ei-grid,.ei-summary dl{grid-template-columns:1fr}}.ew-overlay .ei-fields label,.ew-overlay .ei-fields label span{color:#e6f3f8!important}.ew-overlay .ei-fields label.selected{color:#fff!important}.ew-overlay .ei-fields label svg{color:#b8e0eb}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ec-shell{--inanet-surface:#182832;--inanet-text:#f5eeee;--inanet-border:#66414a;--inanet-disabled:#392831;font:14px system-ui,sans-serif;color:#f5eeee;color-scheme:dark}.ec-shell *{box-sizing:border-box}.ec-shell button{background:#382831;border:1px solid #76515d;color:#fff0f0;border-radius:10px;padding:9px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:600 13px system-ui;cursor:pointer}.ec-shell button:disabled{opacity:.5;cursor:default}.ec-shell button:hover:not(:disabled){background:#58303c}.ec-shell :focus-visible{outline:3px solid #ffb3b3;outline-offset:2px}.ec-shell a{color:#ffb5ab}.ec-shell input,.ec-shell textarea,.ec-shell select{background:#141d27;color:#f8eeee;border:1px solid #6d4853;border-radius:9px;padding:10px;font:14px system-ui;min-width:0;color-scheme:dark}.ec-shell select option{background:#141d27;color:#f8eeee}.ec-shell input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:#e83c4a;flex:0 0 18px}.ec-shell .ec-launcher{position:fixed;bottom:20px;right:190px;z-index:220;display:flex;gap:10px;align-items:center;padding:11px 16px;background:linear-gradient(125deg,#d91024,#8f0716);border:1px solid #ff7681;box-shadow:0 6px 26px #0007;border-radius:17px;color:#fff}.ec-launcher>span{text-align:left;font-size:14px}.ec-launcher small{display:block;font-size:10px;color:#ffe0e2;margin-top:3px}.ec-launcher b,.ec-launcher i{background:#fff0e7;color:#8c0010;border-radius:10px;padding:3px 7px;font-style:normal;font-size:12px}.ec-dock{position:fixed;right:20px;bottom:96px;z-index:450;width:min(580px,calc(100vw - 24px));height:min(830px,calc(100dvh - 115px));background:#111e27;border:1px solid #ce555f;border-top:4px solid #f53b4c;border-radius:20px;box-shadow:0 20px 90px #0009;display:flex;flex-direction:column;overflow:hidden}.ec-dock.ec-wide{width:min(1040px,calc(100vw - 24px))}.ec-shell .ec-head{background:linear-gradient(110deg,#a60e20,#591524);border:0;display:flex;align-items:center;gap:10px;padding:15px 16px;color:#fff;flex-shrink:0;position:static;min-height:0}.ec-head>div{flex:1}.ec-head strong{font-size:18px}.ec-head small{display:block;font-size:9px;letter-spacing:.12em;color:#ffcbd0;margin-top:5px}.ec-head button{padding:6px;background:#ffffff12;border-color:#ffbcc044}.ec-room-list{padding:20px;overflow:auto;min-height:0}.ec-room-list h2{font-size:22px;margin:0}.ec-room-list p{color:#bcc7cf;font-size:13px;line-height:1.6}.ec-search{display:flex;align-items:center;gap:10px}.ec-search input{flex:1;width:100%}.ec-check{display:flex;gap:8px;align-items:center;font-size:12px;margin:14px 0}.ec-shell .ec-room{display:flex;width:100%;text-align:left;padding:16px 12px;gap:12px;margin:12px 0;background:#202a36;border:1px solid #4a4553;border-radius:15px}.ec-room>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.ec-room strong{font-size:16px}.ec-room small{font-size:10px;color:#d4b9bd}.ec-room>span:nth-child(2)>span{font-weight:400;font-size:12px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-shell .ec-room.unread{border-left:4px solid #ff344a;background:#382531}.ec-room-icon{background:#8c1427;border-radius:12px;padding:10px}.ec-room-count{display:flex;flex-direction:column;gap:5px}.ec-room-count b{background:#d82f45;padding:4px 7px;border-radius:8px}.ec-room-empty{text-align:center;padding:40px 12px;color:#ffb0b6}.ec-room-empty>svg{width:60px;height:60px}.ec-thread-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid #533441;background:#232633;flex-shrink:0}.ec-thread-head strong{flex:1 1 100%;font-size:16px;line-height:1.4;order:-1}.ec-thread-head button{font-size:11px;padding:7px 9px}.ec-case{padding:12px 16px;background:#302532;border-bottom:1px solid #593643;max-height:210px;overflow:auto;flex-shrink:0}.ec-case p{margin:8px 0;line-height:1.5;font-size:12px;white-space:pre-wrap}.ec-case small{color:#c7b8c7}.ec-case b{color:#ffc0b8}.ec-case p svg{vertical-align:middle}.ec-pinned,.ec-supports{background:#312735;padding:10px 16px;border-bottom:1px solid #664353;max-height:230px;overflow:auto;flex-shrink:0;font-size:12px}.ec-pinned summary,.ec-supports summary{cursor:pointer;font-weight:700;color:#ffd5b2}.ec-pinned summary svg,.ec-supports summary svg{vertical-align:middle;margin-right:6px}.ec-pinned .ec-message{max-width:100%}.ec-supports>div{padding:10px 0;border-bottom:1px solid #5a4255}.ec-supports p{line-height:1.45;margin:5px 0}.ec-supports small{color:#cdbecd}.ec-supports button{margin-top:7px;font-size:11px}.ec-messages{flex:1;min-height:100px;overflow:auto;overscroll-behavior:contain;padding:16px;display:flex;flex-direction:column;gap:14px;background:radial-gradient(ellipse at 0 100%,#54203222,transparent),#101c25;scrollbar-color:#9a4758 #14232e;scrollbar-width:thin;overflow-anchor:none}.ec-message{align-self:flex-start;max-width:91%;min-width:180px;background:#24303b;border:1px solid #465060;border-radius:15px 15px 15px 4px;padding:12px}.ec-message.own{align-self:flex-end;background:#4a2635;border-color:#89515f;border-radius:15px 15px 4px}.ec-message.system{align-self:stretch;max-width:100%;background:#272531;border:1px solid #55404a;border-left:3px solid #c45465}.ec-author{display:flex;align-items:center;gap:9px}.ec-author strong{font-size:12px;display:block;color:#ffe1e0}.ec-author small{display:block;font-size:9px;color:#c3b8c4;margin-top:3px}.ec-author>.tp-avatar{width:33px;height:33px;border-radius:9px;overflow:hidden;display:flex;flex-shrink:0;background:#28404a}.ec-author>.tp-avatar img,.ec-author>.tp-avatar svg{width:100%;height:100%;object-fit:cover}.ec-author>svg{color:#ff7b88;width:23px}.ec-message-text{font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0}.ec-initial{background:#17252e;padding:12px;border-radius:10px;font-size:12px;line-height:1.55;color:#dce4e8}.ec-initial p{margin:8px 0;white-space:pre-wrap}.ec-initial b{color:#ffb0a8}.ec-message blockquote{border-left:3px solid #fb8d9c;background:#0002;margin:9px 0;padding:8px;font-size:11px;color:#d3c4d0}.ec-message blockquote p{margin:5px 0;white-space:pre-wrap;overflow-wrap:anywhere}.ec-shell .ec-message-actions{display:flex;gap:6px;margin-top:8px}.ec-shell .ec-message-actions button{padding:4px 6px;font-size:10px;background:transparent;color:#dac5cd;border-color:#75546366}.ec-tagged{font-size:10px;color:#ffe2a6}.ec-location{display:flex;gap:7px;align-items:center;font-size:12px;margin-top:10px}.ec-shell .ec-older,.ec-shell .ec-new{align-self:center;background:#542b3b;font-size:11px}.ec-new{position:absolute;bottom:200px;left:50%;transform:translate(-50%);box-shadow:0 5px 15px #0006;white-space:nowrap}.ec-opening{font-size:12px;color:#dbc4cc}.ec-opening summary{cursor:pointer}.ec-compose{display:flex;flex-direction:column;gap:8px;margin:0;padding:12px 14px;background:#29222f;border-top:1px solid #79414f;flex-shrink:0}.ec-compose textarea{resize:vertical;max-height:150px;min-height:54px;width:100%}.ec-compose-tools{display:flex;align-items:center;gap:7px}.ec-compose-tools>button{padding:8px}.ec-compose-tools select{flex:1;max-width:190px;font-size:11px;padding:8px}.ec-shell .ec-send{background:#c51e36;border-color:#ed677a;margin-left:auto}.ec-compose-foot{display:flex;align-items:center;gap:8px;justify-content:space-between}.ec-compose small{font-size:10px;color:#d5bbc7}.ec-compose-foot button{padding:5px 7px;font-size:10px}.ec-reply-draft{display:flex;gap:7px;align-items:center;font-size:11px;background:#442c3c;padding:8px;border-radius:8px}.ec-reply-draft span{flex:1;min-width:0;overflow-wrap:anywhere}.ec-chips{display:flex;flex-wrap:wrap;gap:6px;font-size:10px}.ec-chips span,.ec-chips button{padding:4px 7px;background:#473546;border-radius:6px;font-size:10px;overflow-wrap:anywhere}.ec-error{background:#6b2032;color:#fff0f0;font-size:12px;padding:10px 14px;margin:0;line-height:1.5;flex-shrink:0}.ec-error button{margin:6px 0}.ec-closed{display:flex;gap:10px;align-items:center;padding:17px;background:#382735;border-top:1px solid #735064;font-size:12px}.ec-attachment{display:flex;flex-direction:column;gap:6px;max-width:100%;margin-top:10px}.ec-attachment>button:first-child{padding:0;overflow:hidden;background:#15232e}.ec-attachment img{width:100%;max-height:250px;object-fit:contain;display:block}.ec-attachment button{font-size:11px;overflow-wrap:anywhere;word-break:break-word}.ec-attachment small{font-size:11px}.ec-pin-confirm{position:absolute;bottom:0;left:0;right:0;background:#512638;border-top:2px solid #e86f81;padding:20px;box-shadow:0 -20px 50px #0007}.ec-pin-confirm p{font-size:13px;line-height:1.5}.ec-pin-confirm button{margin:5px}.ec-viewer{position:fixed;inset:12px;z-index:20000;background:#0b141bea;border:1px solid #895865;border-radius:16px;display:flex;flex-direction:column;backdrop-filter:blur(12px)}.ec-shell .ec-viewer header{display:flex;gap:10px;align-items:center;padding:15px;background:#302330;border:0;color:#fff;position:static}.ec-viewer strong{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-image-stage{flex:1;overflow:hidden;min-height:0;display:flex;align-items:center;justify-content:center;touch-action:none;cursor:grab}.ec-image-stage:active{cursor:grabbing}.ec-image-stage img{max-width:100%;max-height:100%;object-fit:contain;user-select:none}.ec-viewer>small{padding:12px;color:#c8c4cf;text-align:center}.fc-chat-open{display:inline-flex;gap:8px;align-items:center;background:#b01227!important;border-color:#ef6576!important;color:#fff!important}.fc-chat-notice-actions{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.fc-chat-notice-actions .fc-emergency-notice{margin-bottom:0!important}.crm-app .crm-sidebar .fc-chat-notice-link{display:flex;justify-content:center;align-items:center;gap:8px;background:#8f1224;border:1px solid #ef6678;border-radius:10px;color:#ffe4e6;padding:10px;font-size:12px;font-weight:700;width:100%;cursor:pointer}.fc-chat-count{background:#ffedf0;color:#9a1024;border-radius:8px;padding:2px 6px}.fc-chat-container.fc-app{min-height:0;padding:0;background:none}@media(max-width:650px){.ec-shell .ec-launcher{right:12px;bottom:90px;padding:9px 12px}.ec-launcher>span{font-size:12px}.ec-dock,.ec-dock.ec-wide{inset:8px;width:auto;height:calc(100dvh - 16px);border-radius:14px}.ec-head{padding:12px!important;gap:6px!important}.ec-head strong{font-size:15px}.ec-head small{font-size:8px}.ec-head>svg{width:24px}.ec-head button{padding:5px}.ec-messages{padding:10px}.ec-message{max-width:95%}.ec-compose{padding:10px}.ec-compose-tools{gap:5px}.ec-compose-tools select{max-width:120px}.ec-compose-foot{flex-wrap:wrap}.ec-viewer{inset:5px}.ec-viewer header{flex-wrap:wrap}.ec-viewer strong{flex-basis:100%}.ec-new{bottom:200px}}.fc-chat-workflow-error{position:fixed;right:30px;top:90px;z-index:11000;background:#661b2b;color:#fff;padding:15px;border:1px solid #ee637b;border-radius:12px;max-width:400px}.fc-chat-workflow-error button{margin-left:10px}.fc-chat-container .fc-overlay{z-index:12000}.ec-shell .ec-search,.ec-shell .ec-check{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;color:#e7dce2}.ec-shell .ec-search{gap:10px}.ec-shell .ec-check{gap:8px;font-size:12px}.ec-shell .ec-message-actions button{min-height:0;line-height:1.3}.ec-person-avatar{display:flex;align-items:center;justify-content:center;width:33px;height:33px;flex-shrink:0;border-radius:10px;background:#684151;color:#ffe5eb;font-size:12px;font-weight:800}.ec-pending{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;background:#5a2435;border:1px solid #d77086;border-radius:9px;flex-wrap:wrap}.ec-shell .ec-pending button{font-size:11px;background:#823047}.ec-author .ec-initials{display:grid;place-items:center;width:100%;height:100%;font-size:11px;background:#4c354d;color:#ffe0e9;letter-spacing:.02em}.ec-shell .ec-image-preview{margin:0;max-width:100%;overflow:hidden;border:1px solid #815163;border-radius:12px;background:#0b1821}.ec-shell .ec-image-thumbnail{display:block;width:100%;padding:0;border:0;border-radius:0;background:#0b1821;cursor:zoom-in;touch-action:manipulation}.ec-shell .ec-image-thumbnail img{display:block;width:100%;height:210px;max-height:32dvh;object-fit:contain;background:#0b1821}.ec-shell .ec-image-preview figcaption{display:flex;align-items:center;gap:6px;padding:5px 7px;background:#302432;color:#f4dce5;font-size:10px}.ec-image-preview figcaption>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-shell .ec-open-image{padding:5px;border:1px solid #886075;background:#4a3042;color:#ffe5ee;border-radius:7px;flex:0 0 auto}.ec-draft-files{display:flex;gap:9px;overflow-x:auto;max-height:154px;padding:3px 1px 9px;margin-bottom:8px;scrollbar-color:#996078 #192532}.ec-draft-file{position:relative;flex:0 0 136px;min-width:0}.ec-shell .ec-draft-file .ec-image-thumbnail img{height:91px;max-height:none;object-fit:contain}.ec-shell .ec-remove-file{position:absolute;top:5px;right:5px;width:24px;height:24px;padding:3px;border:1px solid #eb96ae;border-radius:50%;background:#70223cee;color:#fff;z-index:1}.ec-pdf-draft{display:flex;align-items:center;gap:8px;padding:30px 9px 12px;min-height:125px;background:#352a3c;border:1px solid #6d5268;border-radius:12px;overflow-wrap:anywhere;font-size:11px}.ec-shell .ec-attachment{max-width:min(340px,100%)}.ec-shell .ec-image-thumbnail:focus-visible,.ec-shell .ec-open-image:focus-visible{outline:2px solid #ffb5ce;outline-offset:-3px}@media(max-width:650px){.ec-draft-files{max-height:137px}.ec-draft-file{flex-basis:114px}.ec-shell .ec-draft-file .ec-image-thumbnail img{height:75px}.ec-shell .ec-image-thumbnail img{height:180px;max-height:28dvh}}.ec-shell .ec-draft-file .ec-remove-file{min-width:24px;min-height:24px;max-height:24px;line-height:1;display:grid;place-items:center}.ec-shell .ec-move-head{touch-action:none;user-select:none;cursor:grab;flex-wrap:wrap;gap:8px;padding:12px}.ec-shell .ec-drag-handle{min-width:140px;flex:1;touch-action:none;border-radius:5px}.ec-shell .ec-drag-handle strong{font-size:16px}.ec-shell .ec-drag-handle small{font-size:9px;letter-spacing:.06em;line-height:1.4}.ec-shell .ec-move-head button{min-height:40px;min-width:40px;touch-action:manipulation;cursor:pointer;flex-shrink:0}.ec-shell .ec-move-head .ec-minimize{background:#681124;border-color:#ee8b99;padding:8px 10px;font-size:12px}.ec-dock.ec-dragging{box-shadow:0 18px 75px #000b;border-color:#ffb0bb}.ec-dragging .ec-move-head{cursor:grabbing}.ec-shell .ec-launcher{max-width:calc(100vw - 24px)}@media(max-width:700px){.ec-shell .ec-move-head>svg{display:none}.ec-shell .ec-move-head{gap:6px!important;padding:10px!important}.ec-shell .ec-drag-handle{min-width:100px}.ec-shell .ec-drag-handle strong{font-size:13px}.ec-shell .ec-drag-handle small{font-size:8px}.ec-shell .ec-move-head .ec-minimize{padding:6px}.ec-dock .ec-messages{min-height:40px}}.ec-shell .ec-compose-tools{flex-wrap:wrap}.ec-shell .ec-compose-tools .ec-camera{background:#782338;border-color:#ce667b;min-height:42px;padding:8px 10px;flex-shrink:0}.ec-shell .ec-camera span{white-space:nowrap;font-size:12px}@media(max-width:650px){.ec-shell .ec-compose-tools select{max-width:none;flex:1 1 135px;order:1}.ec-shell .ec-compose-tools .ec-send{order:2;min-height:42px}.ec-shell .ec-compose-tools>button{min-width:42px;min-height:42px}}.ew-app,.ew-overlay{--inanet-surface:#152b36;--inanet-text:#edf5f7;--inanet-border:#49616e;--inanet-disabled:#2b3e49;color:var(--inanet-text);font:14px system-ui,sans-serif;color-scheme:dark}.ew-app *,.ew-overlay *{box-sizing:border-box}.ew-app{background:#0c1b24;border:1px solid #56313c;border-radius:20px;padding:20px;min-width:0}.ew-app h1,.ew-app h2,.ew-app h3,.ew-overlay h2,.ew-overlay h3{color:#f5f4f7}.ew-app h3,.ew-overlay h3{display:flex;align-items:center;gap:8px}.ew-app button,.ew-overlay button,.ew-siren-card{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #695064;border-radius:10px;background:#342c3c;color:#ffeef3;padding:11px 14px;font:600 13px system-ui;cursor:pointer;text-decoration:none}.ew-app button:disabled,.ew-overlay button:disabled{opacity:.55;cursor:default}.ew-app a{color:#ffc2c5}.ew-app .ew-primary,.ew-overlay .ew-primary{background:#b6112a;border-color:#ff6075;color:#fff}.ew-header{display:flex!important;align-items:center;gap:14px;background:linear-gradient(115deg,#9d0b22,#311e32)!important;border:1px solid #b83d54!important;border-radius:15px;padding:18px!important;color:#fff!important;position:static!important}.ew-header>div{flex:1;min-width:0}.ew-header h1{font-size:clamp(20px,2vw,29px);line-height:1.2;margin:7px 0!important;overflow-wrap:anywhere}.ew-header small{font-size:10px;letter-spacing:.1em;color:#ffbcc4}.ew-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(350px,1fr);gap:18px;margin-top:18px;align-items:start}.ew-information{min-width:0;max-height:calc(100dvh - 200px);overflow:auto;padding-right:8px;scrollbar-color:#915063 #15252f}.ew-information>section,.ew-brief{background:#162b35;padding:20px;border:1px solid #384f5d;border-radius:14px;margin:0 0 15px}.ew-information p{line-height:1.65}.ew-instructions,.ew-history p{white-space:pre-wrap;overflow-wrap:anywhere}.ew-priority{display:inline-flex;background:#a51b30;color:#fff;padding:5px 10px;margin-right:10px;border-radius:8px;font-weight:800;font-size:11px}.ew-brief h3{margin:18px 0 6px}.ew-brief small,.ew-own small{color:#adbecb;line-height:1.5;display:block}.ew-steps{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}.ew-steps span{display:flex;align-items:center;gap:5px;padding:7px;background:#253d48;border:1px solid #47606c;border-radius:9px;color:#b6c9d4;font-size:10px}.ew-steps span.current{background:#9d1732;color:#fff;border-color:#ff7892}.ew-steps b{border:1px solid currentColor;border-radius:50%;width:19px;height:19px;display:grid;place-items:center}.ew-app .ew-next{width:100%;font-size:18px;padding:18px;background:#bd1230;border-color:#fa6a7c;margin-bottom:12px}.ew-crew>div{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #35505b}.ew-crew .tp-avatar{height:48px;width:48px;flex-shrink:0;overflow:hidden;border-radius:12px;display:flex;background:#294650}.ew-crew .tp-avatar img,.ew-crew .tp-avatar svg{height:100%;width:100%;object-fit:cover}.ew-crew small{display:block;color:#adc5cf;margin-top:5px}.ew-history article{padding:13px 0;border-bottom:1px solid #354752}.ew-history article>strong,.ew-history article>small{display:block}.ew-history small{color:#a8bbc8;font-size:10px;margin-bottom:5px}.ew-history p{font-size:12px}.ew-error{background:#6c1e32;color:#ffe7ed;padding:13px;border:1px solid #d55276;border-radius:9px;line-height:1.5}.ew-notice{background:#1c4344;color:#bcf1e0;padding:12px;border:1px solid #418975;border-radius:9px}.ew-chat{height:calc(100dvh - 200px);min-height:450px;min-width:0;position:sticky;top:12px}.ec-shell.ec-embedded{height:100%;display:flex;flex-direction:column;overflow:hidden;background:#111e27;border:1px solid #dc566b;border-top:4px solid #fc4e67;border-radius:17px;box-shadow:0 10px 30px #0003}.ec-embedded .ec-thread-head strong{display:none}.ec-embedded .ec-messages{min-height:100px}.ew-overlay{position:fixed;inset:0;background:#000b;backdrop-filter:blur(5px);z-index:14000;display:grid;place-items:center;padding:18px}.ew-dialog{width:min(820px,100%);max-height:94dvh;overflow:auto;background:#152632;border:1px solid #b4435c;border-top:4px solid #ef3c59;border-radius:20px;box-shadow:0 20px 90px #0008}.ew-dialog form{margin:0}.ew-dialog header{display:flex!important;gap:12px;align-items:center;padding:22px!important;background:#702035!important;color:#fff!important;border:0!important;position:static!important}.ew-dialog header>div{flex:1}.ew-dialog header h2{margin:5px 0;font-size:25px}.ew-dialog header small{font-size:10px;letter-spacing:.09em;color:#ffc9d4}.ew-fields{border:0;padding:24px;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:18px;min-width:0}.ew-fields .full{grid-column:1/-1}.ew-fields>label,.ew-fields section>label{display:flex!important;flex-direction:column;gap:9px;color:#d4e2e9;font-weight:600;font-size:13px}.ew-overlay input,.ew-overlay textarea,.ew-overlay select{background:#0d202a!important;color:#eef4fa!important;border:1px solid #58717e!important;border-radius:9px;padding:11px;font:14px system-ui;min-width:0;width:100%;color-scheme:dark}.ew-overlay input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;accent-color:#f34769}.ew-overlay .ew-checkbox,.ew-members label{display:flex!important;flex-direction:row!important;align-items:center;gap:9px}.ew-members{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.ew-members label{padding:10px;background:#253744;border:1px solid #445763;border-radius:10px;font-size:12px;color:#e1eef4}.ew-fields section{border:1px solid #44515f;border-radius:13px;padding:16px;background:#1a2e3a}.ew-fields section p{font-size:12px;color:#c2d0da;line-height:1.6}.ew-dialog footer{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;padding:18px 24px;background:#1a2b37!important;border-top:1px solid #4e4656;position:sticky;bottom:0}.ew-dialog>.ew-error,.ew-dialog form>.ew-error{margin:0 24px 16px}.ew-material{display:grid;grid-template-columns:minmax(100px,1fr) 90px 90px 42px;gap:8px;margin:10px 0}.ew-photo-grid,.ew-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.ew-photo-grid figure{margin:0;position:relative;border:1px solid #885165;border-radius:10px;overflow:hidden}.ew-photo-grid img{width:100%;height:125px;object-fit:cover;display:block}.ew-photo-grid button{position:absolute;right:4px;top:4px;padding:5px;background:#581f2b}.ew-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ew-overlay .ew-validation-proxy{position:absolute;opacity:0;width:1px;height:1px;padding:0;border:0;pointer-events:none}.ew-stored-photo{height:120px;padding:0!important;overflow:hidden}.ew-stored-photo img{width:100%;height:100%;object-fit:cover}.ew-photo-view{position:fixed;inset:10px;background:#081019f5;z-index:18000;display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px}.ew-photo-view img{max-width:100%;min-height:0;max-height:90%;object-fit:contain}.ew-photo-view button{align-self:flex-end}.ew-card{display:flex;align-items:center;gap:16px;padding:22px;background:linear-gradient(115deg,#631827,#162a36);border:1px solid #d14b61;border-left:5px solid #ff3b57;border-radius:16px;margin:16px 0;color:#f7eaf0;flex-wrap:wrap}.ew-card>div{flex:1;min-width:200px}.ew-card h2{font-size:22px;margin:6px 0}.ew-card small{color:#ffb5c1;font-size:10px;letter-spacing:.08em}.ew-card button{padding:13px;background:#b61932;border:1px solid #fa6e81;color:#fff;border-radius:10px;font-weight:700;cursor:pointer}.ew-tech-notice.fc-app{min-height:0;padding:0;background:none;margin:18px 0}.ew-siren-card{display:flex!important;justify-content:flex-start;width:100%;gap:20px;padding:24px!important;background:linear-gradient(115deg,#d90d22,#8f0010)!important;border:1px solid #ff6474!important;border-radius:20px!important;color:#fff!important;text-align:left;box-shadow:0 10px 25px #7d001d33}.ew-siren-card>.fc-category-art{position:relative;width:98px;height:98px;display:grid;place-items:center;flex-shrink:0;border-radius:24px;border:1px solid #ff8b97;background:#ed293d;color:#fff}.ew-siren-card>span:nth-child(2){display:flex;flex-direction:column;gap:9px;flex:1}.ew-siren-card strong{font-size:24px;line-height:1.25}.ew-siren-card small{font-size:10px;letter-spacing:.12em;color:#ffe1e8}.ew-siren-card span span,.ew-siren-card span b{font-size:12px}.ew-total{font-size:38px}.tech-detail:has(.fc-emergency-workspace){background:#0c1b24!important;border-color:#653d4c!important;padding:10px!important}.tech-portal:has(.ew-tech-notice){background:#0c1b24!important;color:#e9f0f6!important}.ec-author>.tp-avatar{width:35px;height:35px;min-width:35px}.ec-auto .ec-dock{bottom:14px;height:min(790px,calc(100dvh - 100px))}@media(max-width:1000px){.ew-layout{grid-template-columns:minmax(0,1fr) minmax(310px,.9fr)}.ew-app{padding:12px}.ew-information>section,.ew-brief{padding:13px}.ew-header{flex-wrap:wrap}.ew-header h1{font-size:21px}.ew-material{grid-template-columns:1fr 70px 75px 35px}.ew-steps span{font-size:9px}}@media(max-width:700px){.ew-layout{grid-template-columns:1fr;gap:10px}.ew-information{max-height:36dvh;padding-right:0}.ew-chat{height:54dvh;min-height:360px;position:relative;top:0}.ew-header{padding:12px!important}.ew-header h1{font-size:18px}.ew-header>svg{width:25px}.ew-header small{font-size:8px}.ew-header button{padding:7px;font-size:11px}.ew-overlay{padding:7px}.ew-fields{grid-template-columns:1fr;padding:16px}.ew-members{grid-template-columns:1fr}.ew-dialog header{padding:16px!important}.ew-dialog header h2{font-size:20px}.ew-photo-grid,.ew-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.ew-siren-card{padding:16px!important;gap:12px}.ew-siren-card strong{font-size:18px}.ew-siren-card>.fc-category-art{width:65px;height:75px;border-radius:18px}.ew-siren-card>.fc-category-art svg{width:42px}.ew-total{font-size:25px}.ec-auto .ec-dock{top:auto;bottom:7px;height:65dvh;min-height:420px}.ec-auto .ec-head strong{font-size:13px}.ec-auto .ec-thread-head{padding:7px 10px}.ec-auto .ec-thread-head strong{font-size:12px}.ec-auto .ec-compose{padding:8px}}.tech-portal:has(.fc-emergency-workspace),.tech-portal:has(.fc-app){background:#0c1b24!important;color:#edf5f7!important}.tech-portal:has(.fc-app)>.tech-module-nav,.tech-portal:has(.fc-emergency-workspace)>.tech-module-nav{background:#0c1b24!important}.tech-portal:has(.fc-app)>.tech-module-nav button,.tech-portal:has(.fc-emergency-workspace)>.tech-module-nav button{color:#dce8ec}.tech-portal:has(.ew-layout)>header,.tech-portal:has(.ew-layout)>.tech-refresh-alert,.tech-portal:has(.ew-layout)>.tech-module-nav{display:none!important}body:has(.ew-layout) .fc-launch,body:has(.ew-layout) .admin-launch,body:has(.ec-auto) .fc-launch,body:has(.ec-auto) .admin-launch{display:none!important}.ew-app.fc-emergency-workspace{display:flex;flex-direction:column;height:calc(100dvh - 24px);min-height:500px;overflow:hidden}.ew-app .ew-header{flex-shrink:0}.ew-app .ew-header>div{display:block!important}.ew-app .ew-header>svg{flex-shrink:0}.ew-app .ew-layout{flex:1;min-height:0;overflow:hidden}.ew-app .ew-information{height:100%;max-height:none;min-height:0}.ew-app .ew-chat{height:100%;min-height:0;position:relative;top:0}.ew-app .ec-head>div{display:block!important}.ew-app .ec-head strong{color:#fff!important;font-size:18px}.ew-app .ec-head small{color:#ffbfc9!important}.ew-app .ec-head{padding:12px 16px!important}@media(max-width:700px){.ew-app.fc-emergency-workspace{padding:9px;height:calc(100dvh - 8px);min-height:590px;border-radius:12px}.ew-app .ew-layout{grid-template-rows:minmax(130px,.36fr) minmax(310px,.64fr);margin-top:9px}.ew-app .ew-header{flex-wrap:nowrap;gap:9px}.ew-app .ew-header h1{font-size:17px}.ew-app .ew-header small{font-size:8px}.ew-app .ew-header button{max-width:85px}.ew-app .ec-head small{font-size:8px}.ew-app .ec-head strong{font-size:15px}.ew-app .ec-thread-head{padding:7px 10px}.ew-app .ec-compose{padding:8px}.ew-app .ec-compose textarea{min-height:48px}.ew-app .ec-compose-foot{font-size:9px}}.tech-portal{--inanet-surface:#162e3b;--inanet-text:#edf5f7;--inanet-border:#496776;--inanet-disabled:#2c414d;color-scheme:dark}.tech-portal>header{background:var(--inanet-surface)!important;color:var(--inanet-text)!important;border-bottom:1px solid var(--inanet-border)!important}.tech-portal>header span{color:var(--inanet-text)!important}.tech-portal>header>div>strong{color:#82ddcb!important}.tech-portal>header button,.tech-portal>.tech-module-nav button{background:var(--inanet-surface)!important;color:var(--inanet-text)!important;border:1px solid var(--inanet-border)!important;box-shadow:none}.tech-portal>.tech-module-nav{background:#0c1b24!important;padding:16px 20px!important}.tech-portal>.tech-module-nav button:hover{background:#294958!important}.tech-portal>.tech-module-nav button.active{background:#31576a!important;border-color:#87cadb!important;color:#fff!important}.tech-portal:has(.fc-app)>.tech-module-nav button.active{background:#8e2037!important;border-color:#f98197!important}.tech-portal .fc-app>.fc-header>div:first-child{display:block!important;flex:1 1 430px!important;min-width:0}.tech-portal .fc-app>.fc-header>.fc-actions{display:flex!important;flex:0 1 auto;flex-wrap:wrap;gap:8px}.tech-portal .fc-app>.fc-header h1{display:block;line-height:1.15;margin:10px 0}.tech-portal .fc-app>.fc-header .fc-title-categories{display:flex!important;flex-wrap:wrap;gap:18px;margin:12px 0}.tech-portal .fc-app>.fc-header p{display:block;max-width:620px}.ew-dialog header>div{display:block!important}@media(max-width:950px){.tech-portal .fc-app>.fc-header>div:first-child{flex:auto!important;width:100%}.tech-portal .fc-app>.fc-header>.fc-actions{width:100%}.tech-portal>.tech-module-nav{padding:12px!important}}html:has(.tech-portal){color-scheme:dark;scrollbar-color:#617886 #0c1b24;background:#0c1b24}html:has(.tech-portal),body:has(.tech-portal),body:has(.ew-app),body:has(.ew-app) #root{background:#080d11!important;color-scheme:dark;min-height:100dvh}.tech-portal:has(.ew-layout){max-width:none!important;width:100%!important;margin:0!important;padding:0!important;background:#080d11!important}.ew-location-overlay{z-index:14500}.ew-location-dialog{width:min(560px,100%)}.ew-location-content{padding:22px;color:#e4edf4}.ew-location-content p{line-height:1.6}.ew-location-content .ew-location-capture{width:100%;background:#a8122d;border:1px solid #ff7992;font-size:18px;padding:18px}.ew-location-help{color:#a9c6d5;font-size:12px}.ew-location-content .ew-notice>strong{margin-left:9px}.ew-location-content .ew-notice>small{display:block;margin-top:6px}.ew-location-content .ew-error button{background:#432c3e;color:#ffeaf1}.ew-location-dialog footer{gap:10px;flex-wrap:wrap}.ew-catalog-material{grid-template-columns:minmax(160px,1fr) 95px 100px 42px;align-items:end}.ew-catalog-material>label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#d5e4ed;min-width:0}.ew-catalog-material input[readonly]{background:#233d48!important;color:#bcd9dc!important}.ew-overlay .ew-catalog-material select{width:100%}.ew-inventory-materials>p{line-height:1.5}.ew-inventory-materials>button{margin:8px 0}@media(max-width:650px){.ew-catalog-material{grid-template-columns:minmax(0,1fr) minmax(75px,1fr) 42px;gap:10px}.ew-catalog-material>label:first-child{grid-column:1/-1}.ew-catalog-material>button{min-height:42px}.ew-catalog-material select{font-size:13px}}:is(.ew-app,.tv-panel) .ew-embedded-map{display:block;padding:0;border:1px solid var(--inanet-border);border-radius:12px;overflow:hidden;margin:14px 0;background:#101e29;isolation:isolate}:is(.ew-app,.tv-panel) .ew-map-canvas{height:280px;width:100%;background:#172832;color:#152b36;z-index:0}:is(.ew-app,.tv-panel) .ew-map-footer{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:9px 12px;font-size:11px;color:#bcd3df}:is(.ew-app,.tv-panel) .ew-map-footer button{padding:7px 9px;font-size:11px}:is(.ew-app,.tv-panel) .ew-map-canvas .leaflet-control-zoom a,:is(.ew-app,.tv-panel) .ew-map-canvas .leaflet-control-attribution{background:#152b36;color:#e8f4f7;border-color:#49616e}:is(.ew-app,.tv-panel) .ew-map-canvas .leaflet-control-attribution a{color:#9ce7da}:is(.ew-app,.tv-panel) .ew-map-canvas .leaflet-popup-content-wrapper,:is(.ew-app,.tv-panel) .ew-map-canvas .leaflet-popup-tip{background:#152b36;color:#edf5f7}.ew-map-pin{background:#137d71;border:2px solid #b2fff0;border-radius:50% 50% 50% 4px;color:#fff!important;display:grid!important;place-items:center;font-size:18px;font-weight:900;box-shadow:0 3px 9px #0008}.ew-map-pin.vehicle{background:#195b88;border-color:#7cd6ff;font-size:24px}.ew-map-pin.destination{background:#b4102b;border-color:#ffbac6}:is(.ew-app,.tv-panel) .ew-map-members>div{display:flex;align-items:center;gap:10px;margin:12px 0}.ew-map-members .tp-avatar{width:36px;height:36px;flex-shrink:0;overflow:hidden;border-radius:10px;display:flex}.ew-map-members .tp-avatar img,.ew-map-members .tp-avatar svg{width:100%;height:100%;object-fit:cover}:is(.ew-app,.tv-panel) .ew-map-members small,:is(.ew-app,.tv-panel) .ew-vehicle-stats small{display:block;color:#b1c9d4;font-size:11px;margin-top:4px}:is(.ew-app,.tv-panel) .ew-gps-toggle{background:#15546b;border-color:#5cbad7;color:#e4fbff;width:100%;margin:7px 0;font-size:15px;min-height:48px}:is(.ew-app,.tv-panel) .ew-vehicle-panel{border:1px solid #3a8aa5;border-radius:12px;padding:14px;background:#10232e;margin:10px 0}:is(.ew-app,.tv-panel) .ew-vehicle-panel h3{flex-wrap:wrap}:is(.ew-app,.tv-panel) .ew-vehicle-panel h3 button{margin-left:auto;padding:7px}:is(.ew-app,.tv-panel) .ew-vehicle-panel select{display:block;width:100%;min-width:0;margin-top:8px;padding:11px;background:var(--inanet-surface);color:var(--inanet-text);border:1px solid var(--inanet-border);border-radius:9px}:is(.ew-app,.tv-panel) .ew-vehicle-status{display:flex;justify-content:space-between;gap:8px;align-items:center;color:#8adde2}:is(.ew-app,.tv-panel) .ew-map-warning{color:#ffd29e;background:#413125;padding:12px;border-radius:9px}:is(.ew-app,.tv-panel) .ew-vehicle-stats{display:flex;gap:20px;align-items:center}:is(.ew-app,.tv-panel) .ew-vehicle-stats>strong{font-size:30px;color:#8dd7ff}:is(.ew-app,.tv-panel) .ew-event-map{padding:10px 0}.ew-material-block{border:1px solid var(--inanet-border);border-radius:12px;padding:12px;margin:12px 0}.ew-stock{color:#98d7c5}.ew-stock span{color:#ffc59b}.ew-roll-readings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ew-roll label{display:flex;flex-direction:column;gap:7px}.ew-roll{border-top:1px solid var(--inanet-border);padding-top:14px}.ew-overlay .ew-roll select,.ew-overlay .ew-roll input{width:100%;background:var(--inanet-surface);color:var(--inanet-text);border-color:var(--inanet-border)}@media(max-width:650px){:is(.ew-app,.tv-panel) .ew-map-canvas{height:240px}:is(.ew-app,.tv-panel) .ew-vehicle-stats{gap:12px}:is(.ew-app,.tv-panel) .ew-vehicle-status{flex-wrap:wrap}.ew-roll-readings{grid-template-columns:1fr}.ew-material-block{padding:9px}}:is(.ew-app,.tv-panel) .ew-map-canvas .leaflet-tile-pane{filter:invert(.9) hue-rotate(180deg) saturate(.7)}:is(.ew-app,.tv-panel) .ew-vehicle-panel>label{color:#c7dfe8}:is(.ew-app,.tv-panel) .ew-map-modal{position:fixed;inset:0;z-index:15000;display:flex;align-items:center;justify-content:center;background:#030a12de;padding:14px}:is(.ew-app,.tv-panel) .ew-map-modal>section{width:min(1000px,100%);max-height:96dvh;background:var(--inanet-surface);border:1px solid var(--inanet-border);border-radius:16px;padding:14px;overflow:auto}:is(.ew-app,.tv-panel) .ew-map-modal header{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--inanet-surface);color:var(--inanet-text);padding:0}:is(.ew-app,.tv-panel) .ew-map-modal .ew-map-canvas{height:65dvh;min-height:240px}:is(.ew-app,.tv-panel) .ew-map-footer{flex-wrap:wrap}:is(.ew-app,.tv-panel) .ew-map-footer>span{flex:1}.vr-panel{margin-top:16px;border-top:1px solid #416375;padding-top:12px;min-width:0;color:#deedf5}.vr-panel .vr-toggle{display:flex;gap:9px;align-items:center;background:#164d63;color:#d8f7ff;border:1px solid #60b1ce;padding:12px 14px;border-radius:10px;font-weight:700}.vr-content{background:#10232e;border:1px solid #456678;border-radius:14px;padding:15px;margin-top:12px}.vr-content h3{display:flex;align-items:center;gap:9px;color:#a4e3f1;font-size:18px;overflow-wrap:anywhere}.vr-controls{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.vr-controls label{display:flex;flex-direction:column;gap:7px;margin:0;color:#c6dee8}.vr-panel input[type=date]{display:block;width:190px;min-width:0;max-width:100%;background:#182f3e!important;color:#edf7fc!important;border:1px solid #527788;border-radius:9px;padding:11px;color-scheme:dark;font:14px system-ui}.vr-panel button{min-height:40px;border:1px solid #4f7b91;color:#e3f5fb;background:#254657;padding:8px 12px;border-radius:9px;display:inline-flex;gap:7px;align-items:center;cursor:pointer}.vr-panel button:disabled{opacity:.45;cursor:default}.vr-summary{display:flex;gap:24px;flex-wrap:wrap;margin:18px 0}.vr-summary strong{font-size:24px;color:#8ddace}.vr-summary small,.vr-point-data small{display:block;font-size:11px;font-weight:400;color:#bdd3dd}.vr-panel .vr-error{background:#512435;border:1px solid #ba5973;color:#ffd9e4;padding:12px;border-radius:10px}.vr-point{border:1px solid #507c91;background:#193441;border-radius:12px;padding:13px}.vr-point-nav{display:flex;align-items:center;justify-content:space-between;gap:12px}.vr-point-nav>b{color:#f6dfa1}.vr-point input[type=range]{width:100%;margin:12px 0;accent-color:#82dddf;padding:0;min-height:28px}.vr-point-data{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin:6px 0 14px}.vr-point-data strong{font-size:23px;color:#e6f5fb}.vr-point-data span,.vr-point>small{font-size:12px;color:#c9dbe4;overflow-wrap:anywhere}.vr-note{display:block;font-size:11px;line-height:1.6;color:#adc8d7}.vr-stops{margin:14px 0}.vr-stops summary{display:flex;align-items:center;gap:8px;color:#f9d69b;cursor:pointer}.vr-stops button{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;margin-top:9px;color:#ffe0a6;background:#403627;border-color:#8c7652}.vr-stops span{font-size:12px}.vr-panel .ew-map-canvas{height:340px}.vr-panel .ew-map-modal .ew-map-canvas{height:65dvh}.vr-panel .leaflet-popup-content{line-height:1.5}@media(max-width:650px){.vr-content{padding:10px}.vr-content h3{font-size:16px}.vr-summary{gap:15px}.vr-summary strong{font-size:20px}.vr-panel .ew-map-canvas{height:270px}.vr-point-data{gap:14px}.vr-point-data strong{font-size:20px}.vr-point-nav>b{font-size:12px}}:is(.ew-app,.tv-panel) .vr-map-heading{display:flex;align-items:center;gap:12px;padding:14px;background:#102e3c;color:#a6f6ff;border-bottom:1px solid #456778;flex-wrap:wrap}:is(.ew-app,.tv-panel) .vr-map-heading>div{flex:1;min-width:140px}.vr-map-heading b{display:block;font-size:30px!important;color:#d6fcff}.vr-map-heading span{display:block;font-size:12px;color:#bddce8}:is(.ew-app,.tv-panel) .vr-map-selection{padding:12px;background:#142c39;color:#eff9ff;border-top:1px solid #527384}.vr-map-selection>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.vr-map-selection span{text-align:center;min-width:0}.vr-map-selection b{display:block;font-size:17px}.vr-map-selection small{display:block;color:#c4dbe7;font-size:12px;line-height:1.5}.vr-map-selection input[type=range]{width:100%;accent-color:#14e5ef;min-height:32px;margin:8px 0}.vr-map-selection button{min-width:46px;min-height:46px;justify-content:center}:is(.ew-app,.tv-panel) .ew-map-modal>section{width:min(1350px,100%)}:is(.ew-app,.tv-panel) .ew-map-modal .ew-map-canvas{height:52dvh}.ew-map-modal .vr-map-heading b{font-size:34px!important}:is(.ew-app,.tv-panel) .vs-card{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:18px;border:1px solid #b58b48;border-radius:14px;background:linear-gradient(115deg,#413624,#202f36);color:#ffe0a1;margin:14px 0}.vs-card>div{flex:1;min-width:170px}.vs-card b{font-size:18px}.vs-card small{display:block;font-size:12px;color:#ded0b0;line-height:1.6}.vs-card>strong{font-size:clamp(32px,3vw,46px);font-variant-numeric:tabular-nums;line-height:1.1}.vs-card>strong>small{text-align:right}.vs-card>p{width:100%;font-size:12px;line-height:1.5;margin:0;color:#d4dbe0}.vs-card.moving{background:#153b36;border-color:#4eab93;color:#97efc8}.vs-card.stale{background:#392c34;border-color:#a36d7e;color:#ffbdc7}@media(max-width:650px){:is(.ew-app,.tv-panel) .vs-card{padding:12px}.vs-card>strong{width:100%;padding-left:48px}.vs-card>strong>small{text-align:left}.vr-map-heading b{font-size:27px!important}.vr-map-selection small{font-size:11px}:is(.ew-app,.tv-panel) .ew-map-modal{padding:6px}:is(.ew-app,.tv-panel) .ew-map-modal>section{padding:8px}:is(.ew-app,.tv-panel) .ew-map-modal .ew-map-canvas{height:43dvh}}:is(.ew-app,.tv-panel) .ew-embedded-map.ew-map-expanded{isolation:auto}:is(.ew-app,.tv-panel) .ew-stop-popup{display:flex;flex-direction:column;gap:7px;min-width:190px;color:var(--inanet-text);font:13px system-ui;line-height:1.45}:is(.ew-app,.tv-panel) .ew-stop-popup>b{color:#ffce78;font-size:15px}:is(.ew-app,.tv-panel) .ew-stop-popup>strong{color:#ffce78;font-size:32px;line-height:1.15;font-variant-numeric:tabular-nums}:is(.ew-app,.tv-panel) .ew-stop-popup>small{font-size:11px;color:#c7dbe4}:is(.ew-app,.tv-panel) .ew-stop-popup>em{font-style:normal;border-top:1px solid var(--inanet-border);padding-top:7px;color:#ffe1a6}:is(.ew-app,.tv-panel) .vr-color-legend{display:block;padding:13px 16px;background:#10212c;border-bottom:1px solid var(--inanet-border);color:var(--inanet-text)}:is(.ew-app,.tv-panel) .vr-color-legend>strong{display:block;margin-bottom:10px;font-size:13px;color:var(--inanet-text)}:is(.ew-app,.tv-panel) .vr-color-legend>div{display:flex;flex-wrap:wrap;gap:10px 22px}:is(.ew-app,.tv-panel) .vr-color-legend span{display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:1.4}:is(.ew-app,.tv-panel) .vr-color-legend i{display:inline-block;flex:0 0 17px;width:17px;height:17px;border-radius:50%;border:2px solid transparent}:is(.ew-app,.tv-panel) .vr-color-legend .route{background:#00eaff;border-color:#e5fbff;height:8px;border-radius:5px}:is(.ew-app,.tv-panel) .vr-color-legend .start{background:#168860;border-color:#83f6b9}:is(.ew-app,.tv-panel) .vr-color-legend .end{background:#ff4266;border-color:#ff8197}:is(.ew-app,.tv-panel) .vr-color-legend .stop{background:#bf851f;border-color:#ffce78}:is(.ew-app,.tv-panel) .vr-color-legend .selected{background:transparent;border:3px solid #fff}:is(.ew-app,.tv-panel) .vr-color-legend .invalid{background:#52606a;border-color:#939cac}:is(.ew-app,.tv-panel) .vr-color-legend>small{display:block;margin-top:10px;color:#b9ccd7;font-size:11px;line-height:1.5}@media(max-width:600px){:is(.ew-app,.tv-panel) .vr-color-legend>div{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}:is(.ew-app,.tv-panel) .vr-color-legend{padding:12px}:is(.ew-app,.tv-panel) .vr-color-legend span{font-size:11px}}:is(.ew-app,.tv-panel) .vr-route-endpoint{background:none;border:0;overflow:visible;pointer-events:none}:is(.ew-app,.tv-panel) .vr-endpoint-stem{position:absolute;inset:0;width:100px;height:64px;overflow:visible;pointer-events:none;fill:none;stroke-width:3;filter:drop-shadow(0 1px 2px #000)}:is(.ew-app,.tv-panel) .vr-route-endpoint.start{color:#54ed9e}:is(.ew-app,.tv-panel) .vr-route-endpoint.end{color:#ff5271}:is(.ew-app,.tv-panel) .vr-endpoint-stem path{stroke:currentColor}:is(.ew-app,.tv-panel) .vr-endpoint-tag{pointer-events:auto;position:absolute;top:0;left:0;width:100px;height:36px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;border:2px solid currentColor;box-shadow:0 3px 12px #000b;font:700 15px system-ui}:is(.ew-app,.tv-panel) .vr-route-endpoint.start .vr-endpoint-tag{background:#075b38;color:#88ffc0}:is(.ew-app,.tv-panel) .vr-route-endpoint.end .vr-endpoint-tag{background:#a90e2f;color:#fff0f3;border-color:#ff6481}:is(.ew-app,.tv-panel) .vr-endpoint-tag span{font-size:23px;line-height:1}:is(.ew-app,.tv-panel) .ew-vehicle-truck{background:none!important;border:0!important;overflow:visible;filter:drop-shadow(0 3px 3px #000b)}:is(.ew-app,.tv-panel) .ew-vehicle-truck svg{display:block;width:64px;height:44px;overflow:visible}:is(.ew-app,.tv-panel) .vr-selected-truck:before{content:"";position:absolute;left:31px;top:-10px;height:15px;width:2px;background:#fff;pointer-events:none}:is(.ew-app,.tv-panel) .vr-color-legend span>svg{flex:0 0 22px;color:#68def1}:is(.ew-app,.tv-panel) .vr-route-endpoint.compact .vr-endpoint-stem{width:76px;height:54px}:is(.ew-app,.tv-panel) .vr-route-endpoint.compact .vr-endpoint-tag{width:76px;height:30px;font-size:12px;gap:4px}:is(.ew-app,.tv-panel) .vr-route-endpoint.compact .vr-endpoint-tag span{font-size:18px}:is(.ew-app,.tv-panel) .vr-playback{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px;background:var(--inanet-surface,#142c39);color:var(--inanet-text,#eff9ff);border-top:1px solid var(--inanet-border,#527384)}:is(.ew-app,.tv-panel) .vr-playback button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:9px 14px;border-radius:10px;border:1px solid #507f93;background:#204152;color:#e4f7ff;font-weight:700;cursor:pointer}:is(.ew-app,.tv-panel) .vr-playback .vr-play-toggle{background:#096b60;border-color:#64dbc5;color:#eafff9}.vr-playback .vr-play-toggle.playing{box-shadow:inset 0 0 0 1px #8ceada}:is(.ew-app,.tv-panel) .vr-playback button:disabled{opacity:.45;cursor:default;background:var(--inanet-disabled,#243944)}:is(.ew-app,.tv-panel) .vr-playback label{display:flex;align-items:center;gap:8px;margin:0;color:#d7e9f2;font-size:13px;font-weight:600}:is(.ew-app,.tv-panel) .vr-playback select{color-scheme:dark;min-height:46px;width:84px;margin:0;border:1px solid #578196;border-radius:9px;padding:8px;background:#112733;color:#effaff;font-size:16px}:is(.ew-app,.tv-panel) .vr-playback option{background:#112733;color:#effaff}.vr-playback>small{margin-left:auto;color:#bcd3df;font-size:11px;line-height:1.5}.vr-playback>small>b{display:block;color:#8fe5d6;font-size:13px}:is(.ew-app,.tv-panel) .vr-playback :is(button,select):focus-visible{outline:2px solid #89ebf2;outline-offset:2px}@media(max-width:650px){:is(.ew-app,.tv-panel) .vr-playback{gap:8px}.vr-playback>small{margin-left:0;flex-basis:100%}:is(.ew-app,.tv-panel) .vr-playback label{flex:1}:is(.ew-app,.tv-panel) .vr-playback select{width:70px}}:is(.ew-app,.tv-panel) .vr-playback .vr-skip-stops{min-height:44px;cursor:pointer;font-size:12px;flex:none}:is(.ew-app,.tv-panel) .vr-skip-stops input[type=checkbox]{width:20px;height:20px;min-height:20px;margin:0;accent-color:#39c7ad;color-scheme:dark;cursor:pointer}.ew-dialog .fuel-section,.ew-workspace .fuel-section{background:#172c35;border:1px solid #7b642e;border-radius:14px;padding:18px;color:#edf6fa;min-width:0}.fuel-section h3,.fuel-facts>strong{display:flex;align-items:center;gap:9px;color:#ffd477}.ew-dialog .fuel-section label{display:flex;flex-direction:column;gap:7px;margin:12px 0}.fuel-section .fuel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fuel-section .fuel-facts{padding:14px;background:#102029;border-radius:10px;margin:12px 0}.fuel-facts>div{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.fuel-facts span{padding:8px;background:#253b44;border-radius:8px}.fuel-section small{color:#bbccd5}.fuel-section select,.fuel-section input{max-width:100%;min-width:0;color-scheme:dark;background:#102029;color:#edf6fa;border:1px solid #57717d;border-radius:8px;padding:11px}.fuel-section p{line-height:1.5}@media(max-width:600px){.fuel-section .fuel-grid{grid-template-columns:1fr}}.fc-app .ew-card.ew-archived,.ew-app.ew-archived .ew-header{background:linear-gradient(120deg,#334956,#253c49);border-color:#91b1ba;color:#eaf6f8;animation:none}.ew-app.ew-archived .ec-head{background:#344c59;border-color:#90afb8}.ew-app.ew-archived .ec-shell{border-color:#779aa7}.ew-closed-banner{display:flex;align-items:center;gap:16px;padding:20px;background:#304b56;border:1px solid #94b7c0;border-radius:14px;color:#effcff}.ew-closed-banner strong{font-size:24px}.ew-closed-banner p{margin:8px 0 0;color:#ccdde3}.ew-archived .ew-priority{background:#526c78}.ew-archived .ew-steps .current{background:#486675;border-color:#91b1ba}.ew-app.fc-emergency-workspace.ew-archived>header.ew-header,.fc-app article.ew-card.ew-archived{background:linear-gradient(120deg,#334956,#253c49)!important;border-color:#91b1ba!important;animation:none!important}.en-app{--en-surface:var(--inanet-surface,#142b36);--en-text:var(--inanet-text,#e4f0f4);--en-border:var(--inanet-border,#3f5967);background:#09151d;color:var(--en-text);padding:clamp(14px,2vw,32px);min-height:100vh;color-scheme:dark;font-family:inherit}.en-app *{box-sizing:border-box}.en-app h1,.en-app h2,.en-app h3,.en-app p{margin:0 0 12px}.en-app h1{font-size:clamp(27px,2.3vw,42px);display:flex;align-items:center;gap:12px}.en-app h1 svg{width:44px;height:44px;color:#ffd079}.en-app h2{font-size:23px}.en-app h3{font-size:19px;display:flex;gap:10px;align-items:center}.en-app small{color:#b6cbd5;font-size:12px;line-height:1.5}.en-app label{display:flex;flex-direction:column;gap:8px;font-weight:600;font-size:14px}.en-app svg{flex-shrink:0;width:21px;height:21px}.en-app button,.en-app a.en-back{display:inline-flex;justify-content:center;align-items:center;gap:8px;color:#eaf2f6;background:#203e4d;border:1px solid var(--en-border);border-radius:10px;min-height:43px;padding:10px 14px;text-decoration:none;cursor:pointer;font-weight:700;font-size:13px}.en-app button:hover{filter:brightness(1.16)}.en-app button:disabled{opacity:.5;cursor:wait}.en-app input,.en-app select,.en-app textarea{font:inherit;color:var(--en-text);background:#0b1e29;border:1px solid var(--en-border);padding:12px;border-radius:9px;width:100%;min-height:43px}.en-app select option{background:#112a35;color:#eaf4f8}.en-app input[hidden]{display:none}.en-app a{color:#ffd079}.en-app .en-primary{background:#80580d;border-color:#d6a343;color:#fff0c8}.en-app .en-danger{background:#921b2d;border-color:#e34860}.en-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border-radius:22px;background:linear-gradient(110deg,#42331f,#172c39);border:1px solid #7d693e;margin-bottom:22px}.en-header small{display:block;letter-spacing:.16em;margin:12px 0}.en-actions,.en-nav{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.en-nav{margin:20px 0}.en-nav .active{background:#715311;border-color:#e9bd61}.en-summary,.en-report-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:20px 0}.en-summary article,.en-report-kpis article{padding:22px;border:1px solid var(--en-border);border-radius:16px;background:var(--en-surface)}.en-summary strong,.en-report-kpis strong{display:block;font-size:34px;margin:10px 0;color:#ffe0a5}.en-summary span{font-size:14px}.en-summary .warning{background:#3c2924;border-color:#ab6543}.en-filter{display:flex;flex-wrap:wrap;gap:15px;align-items:end;padding:18px 0;margin:10px 0}.en-filter label{flex:1;min-width:145px}.en-filter label svg{display:none}.en-alerts article{display:flex;align-items:center;gap:16px;padding:18px;background:#472624;border:1px solid #b96c42;border-left:5px solid #ffbc65;border-radius:12px;margin:10px 0}.en-alerts article div{flex:1}.en-alerts p{margin:4px 0}.en-sites{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px}.en-site{border:1px solid var(--en-border);border-radius:18px;background:#10242e;overflow:hidden}.en-site>header{display:flex;justify-content:space-between;align-items:center;background:#172e39;padding:20px;border-bottom:1px solid var(--en-border)}.en-site>header h2{display:flex;align-items:center;gap:10px;margin:0}.en-empty{padding:28px;min-height:220px;color:#b6cbd5}.en-empty>svg{width:42px;height:42px;color:#ffc86f;margin-bottom:15px}.en-unit{padding:22px;border-bottom:1px solid var(--en-border)}.en-unit.outage{background:linear-gradient(110deg,#3b2029,#132a34)}.en-unit h3 small{margin-left:auto}.en-unit-numbers{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.en-unit-numbers strong{display:block;font-size:clamp(22px,2vw,32px);color:#ffde9b;margin-top:8px}.en-unit meter{width:100%;height:14px;margin-bottom:15px}.en-state{display:flex;flex-wrap:wrap;gap:9px}.en-state span{border:1px solid #556576;border-radius:7px;padding:6px;font-size:12px}.en-unit .en-actions{margin-top:18px}.en-history article{display:flex;justify-content:space-between;gap:20px;background:var(--en-surface);padding:20px;margin:12px 0;border-radius:12px;border:1px solid var(--en-border)}.en-history .voided{opacity:.65;border-style:dashed}.en-history h3{margin-top:6px}.en-history article>div{min-width:0;overflow-wrap:anywhere}.en-history article p{white-space:pre-wrap}.en-foot{margin:24px 0!important;padding:18px;border-top:1px solid var(--en-border);color:#a5bdca;font-size:13px}.en-error,.en-notice{background:#592432;border:1px solid #b75069;border-radius:9px;padding:16px;white-space:pre-wrap}.en-notice{background:#153e36;border-color:#498b78}.en-overlay{position:fixed;inset:0;z-index:13000;background:#020b10dc;display:flex;align-items:center;justify-content:center;padding:16px}.en-dialog{background:#122a35;color:var(--en-text);border:1px solid #b5893e;border-top:4px solid #ffd17b;border-radius:18px;width:min(860px,100%);max-height:94dvh;overflow:auto;box-shadow:0 18px 100px #0009}.en-dialog header,.en-dialog footer{background:#203742;display:flex;align-items:center;gap:15px;padding:22px}.en-dialog header>div{flex:1}.en-dialog footer{justify-content:flex-end;position:sticky;bottom:0;border-top:1px solid var(--en-border)}.en-dialog fieldset{border:0;margin:0;padding:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0}.en-dialog .full{grid-column:1/-1}.en-dialog .en-error{margin:18px}.en-dialog .ew-photo-grid{display:flex;flex-wrap:wrap;gap:12px}.en-dialog .ew-photo-grid figure{position:relative;width:130px;margin:10px 0}.en-dialog .ew-photo-grid img{width:130px;height:100px;object-fit:cover;border-radius:8px}.en-dialog .ew-photo-grid button{position:absolute;right:0;top:0;min-height:28px;padding:4px}.en-dialog .ew-validation-proxy{position:absolute;opacity:0;width:1px;height:1px;min-height:0;pointer-events:none}.en-dialog .ew-actions{display:flex;gap:10px;align-items:center}.en-photo{padding:15px}.en-photo>img{display:block;max-width:100%;max-height:80dvh;object-fit:contain;margin:auto}.en-report-paper{padding:24px;border:1px solid var(--en-border);border-radius:16px;margin:20px 0;background:#10232e}.en-report-paper h2{margin:24px 0 14px}.en-table-wrap{overflow:auto}.en-report table{border-collapse:collapse;width:100%;font-size:13px}.en-report td,.en-report th{padding:12px;border-bottom:1px solid var(--en-border);text-align:left;vertical-align:top}.en-report th{background:#203742}.en-report td{min-width:110px}.en-report p{line-height:1.55}.en-app button:focus-visible,.en-app input:focus-visible,.en-app select:focus-visible{outline:3px solid #ffe0a5;outline-offset:2px}@media(min-width:2000px){.en-sites{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){.en-header{align-items:start;flex-direction:column}.en-summary,.en-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.en-sites{grid-template-columns:1fr}}@media(max-width:560px){.en-app{padding:12px}.en-header{padding:18px}.en-header h1{font-size:26px}.en-summary{gap:8px}.en-summary article{padding:13px}.en-summary strong{font-size:26px}.en-overlay{padding:7px}.en-dialog{max-height:97dvh}.en-dialog fieldset{grid-template-columns:1fr;padding:16px}.en-dialog header,.en-dialog footer{padding:15px}.en-dialog h2{font-size:20px}.en-history article{flex-direction:column}.en-alerts article{flex-wrap:wrap}.en-filter label{min-width:130px}.en-report-paper{padding:12px}.en-unit{padding:16px}}html:has(.en-app),body:has(.en-app),body:has(.en-app) #root{background:#09151d;color:#e4f0f4;min-height:100vh}.en-menu-entry{display:flex;gap:9px;align-items:center;width:100%;padding:12px;color:#ffdd96!important;background:#332b1b!important;border:1px solid #816431!important;border-radius:9px;cursor:pointer}.en-menu-entry span{flex:1;text-align:left}.en-menu-entry b{background:#a82135;color:#fff;padding:3px 7px;border-radius:8px}.en-menu-entry.active{border-color:#ffe1a0!important}.en-app label{color:#d9e9f0!important}.en-app input::placeholder,.en-app textarea::placeholder{color:#9ab4c0;opacity:1}.en-app fieldset:disabled label{color:var(--inanet-disabled,#91a5af)!important}.en-app .en-reserve{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid #e3b647;border-radius:12px;background:#342d1b;margin:12px 0;flex-wrap:wrap}.en-app .en-reserve strong{font-size:24px;color:#ffdc77}.en-app .en-reserve span{color:#eee1b8}.en-app .en-visit-facts{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.en-app .en-visit-facts span{border:1px solid #527581;background:#152e39;border-radius:6px;padding:5px 8px;color:#d9ebef}.en-app .en-section-title{display:flex;align-items:center;gap:14px;margin:20px 0}.en-app .en-section-title h2{font-size:28px;margin:0}.en-app .en-reserve-low{border:2px solid #f4b844}.en-app .en-catalog-section{margin:22px 0}.en-app .en-catalog-section>header{display:flex;justify-content:space-between;align-items:center}.en-app .en-catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px}.en-app .en-catalog-grid article{display:flex;justify-content:space-between;align-items:center;background:#18313d;padding:18px;border:1px solid #42616e;border-radius:12px}.en-app .en-catalog-grid small{display:block;margin-top:5px}.en-app .en-section-title{justify-content:flex-start!important;padding:20px;border-radius:14px;background:#18313d}.en-app .en-section-title>svg{width:38px;height:38px;color:#ffd079}.en-app .en-reserves .en-site{padding:18px}.en-app .en-reserves .en-site>header{margin:-18px -18px 16px}.en-app .en-reserves .en-site>small{display:block;margin-top:14px}.ea-app{color-scheme:dark;min-height:100vh;padding:28px;background:radial-gradient(ellipse at top left,#39192555,transparent 48%),#0b141c;color:var(--inanet-text,#ecf4f9);font-family:Arial,sans-serif;line-height:1.5}.ea-app *{box-sizing:border-box}.ea-app h1,.ea-app h2,.ea-app h3,.ea-app p{margin:0 0 12px}.ea-app h1{font-size:clamp(25px,2.4vw,38px);line-height:1.16;letter-spacing:-.8px;display:flex;align-items:center;gap:13px}.ea-app h2{font-size:21px;display:flex;gap:10px;align-items:center;margin:22px 0 14px}.ea-app h3{font-size:16px}.ea-app small{font-size:12px;color:#a9c1d0;line-height:1.6}.ea-app button,.ea-app input,.ea-app select{font:inherit;color:var(--inanet-text,#eff7ff);background:var(--inanet-surface,#172c3b);border:1px solid var(--inanet-border,#456273);border-radius:9px;min-height:44px;padding:9px 12px;max-width:100%}.ea-app select{color-scheme:dark}.ea-app option{background:#142b39;color:#e8f5ff}.ea-app button{display:inline-flex;gap:8px;align-items:center;justify-content:center;font-size:13px;font-weight:700;cursor:pointer}.ea-app button:hover{background:#294859;border-color:#89bbc9}.ea-app button:disabled{opacity:.5;cursor:wait;background:var(--inanet-disabled,#233440)}.ea-app :is(button,input,select):focus-visible{outline:2px solid #82ddd7;outline-offset:2px}.ea-app svg{flex-shrink:0}.ea-header{display:flex!important;justify-content:space-between;align-items:center;gap:20px;background:linear-gradient(120deg,#381a29,#142733)!important;border:1px solid #754054;border-top:4px solid #ef4055;border-radius:18px;padding:24px;margin-bottom:18px}.ea-eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;color:#e7a7b5;margin-top:15px!important}.ea-actions{display:flex;flex-wrap:wrap;gap:9px}.ea-actions button{background:#86273e;border-color:#e6637e}.ea-filters{padding:20px;border:1px solid #3e5969;border-radius:15px;background:#12242f;margin-bottom:20px}.ea-presets{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:15px}.ea-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;align-items:end}.ea-filter-grid label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#b9d1dd;margin:0}.ea-filter-grid input,.ea-filter-grid select{width:100%;min-width:0}.ea-filter-grid>button{background:#11665b}.ea-search{grid-column:span 1}.ea-filters>small{display:block;margin-top:12px}.ea-view{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:20px 0}.ea-view button[aria-pressed=true]{background:#235343;border-color:#65bca7}.ea-title{border-left:5px solid #f4556a;padding:10px 20px;margin:25px 0}.ea-period{font-size:13px;color:#d3e4ef;margin-top:16px!important}.ea-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px}.ea-kpis>article{background:linear-gradient(135deg,#163732,#162a36);border:1px solid #356f68;border-radius:15px;padding:20px;min-width:0}.ea-kpis>article.red{background:linear-gradient(135deg,#542034,#271f30);border-color:#a3415b}.ea-kpis>article.gold{background:linear-gradient(135deg,#443420,#252c31);border-color:#9a7844}.ea-kpis strong{display:block;font-size:clamp(21px,2.1vw,34px);color:#edfffa;line-height:1.25;margin:12px 0}.ea-kpis span{font-size:13px;font-weight:700}.ea-kpis small{display:block;margin-top:8px}.ea-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ea-panel,.ea-person,.ea-case{background:#142a36;border:1px solid #3c5b6c;border-radius:15px;padding:20px;margin-bottom:18px;min-width:0}.ea-panel h2{margin-top:0;color:#9ee2e2}.ea-panel p{overflow-wrap:anywhere}.ea-bars>div{display:flex;gap:10px;align-items:center;margin:10px 0}.ea-bars span{flex:1;font-size:13px}.ea-bars i{height:10px;border-radius:6px;background:linear-gradient(90deg,#923750,#ed6278)}.ea-bars b{min-width:20px}.ea-chart{display:flex;align-items:flex-end;height:155px;gap:10px;overflow-x:auto;padding:8px 0}.ea-chart>div{flex:1;min-width:58px;text-align:center;font-size:10px}.ea-chart i{display:block;width:70%;margin:6px auto;border-radius:7px 7px 0 0;background:linear-gradient(#ff8495,#a63351)}.ea-team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ea-person header{display:flex!important;align-items:center;gap:12px;background:transparent!important;padding:0!important;border:0!important;min-width:0}.ea-person .tp-avatar{width:58px;height:58px;min-width:58px;display:inline-flex}.ea-person .tp-avatar img,.ea-person .tp-avatar svg{width:100%;height:100%;object-fit:cover;border-radius:12px}.ea-person h3{margin:0}.ea-person dl,.ea-case dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.ea-person dt,.ea-case dt{font-size:12px;color:#a7c3d3}.ea-person dd,.ea-case dd{margin:0;font-weight:700;color:#e5f5fa}.ea-stack{display:flex;height:8px;border-radius:4px;overflow:hidden;margin-top:18px;background:#0c1b25}.ea-stack i{min-width:1px;background:#66879b}.ea-stack .travel{background:#48c3ea}.ea-stack .work{background:#59d6a1}.ea-stack .pause,.ea-stack .meal{background:#ecb45a}.ea-stack .office{background:#bc98ed}.ea-table-wrap{overflow-x:auto}.ea-table{width:100%;border-collapse:collapse;font-size:13px}.ea-table th{background:#0d202b;color:#9bbfce;font-size:11px;text-transform:uppercase;letter-spacing:.4px;text-align:left;padding:12px 10px;border-bottom:2px solid #426578}.ea-table td{padding:14px 10px;border-bottom:1px solid #324e5f;vertical-align:top;overflow-wrap:anywhere;min-width:85px}.ea-table td:first-child{min-width:200px}.ea-table tr:hover td{background:#193641}.ea-links{margin-top:8px}.ea-note{border:1px solid #725a35;border-left:4px solid #dfb568;border-radius:9px;padding:18px;background:#312c2280;margin:16px 0;font-size:12px;color:#c7d7df}.ea-note p{margin:8px 0 0}.ea-details>h2{color:#efa8b6}.ea-case p{white-space:pre-wrap;overflow-wrap:anywhere}.ea-case h3{color:#f3c2cd;font-size:20px}.ea-flags{color:#ffd693}.ea-error{display:flex;gap:10px;background:#602239;border:1px solid #ca516c;border-radius:10px;padding:15px;color:#fff0f4}.ea-loading{padding:28px;display:flex;align-items:center;gap:14px;color:#a6e1de}@media(max-width:1200px){.ea-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ea-team{grid-template-columns:repeat(2,minmax(0,1fr))}.ea-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.ea-app{padding:12px}.ea-header{display:block!important;padding:18px}.ea-header .ea-actions{margin-top:18px}.ea-grid,.ea-team{grid-template-columns:1fr}.ea-kpis,.ea-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ea-kpis>article{padding:14px}.ea-title{padding-left:12px}.ea-panel{padding:15px}.ea-table{min-width:650px}.ea-kpis strong{font-size:24px}.ea-app h1{font-size:27px}}@media(max-width:380px){.ea-filter-grid{grid-template-columns:1fr}}.tv-panel{--inanet-surface:#142a36;--inanet-text:#e8f2f7;--inanet-border:#486577;--inanet-disabled:#2d4351;background:#10232e;color:var(--inanet-text);border:1px solid #437989;border-radius:16px;padding:18px;margin:18px 0;font:14px system-ui;color-scheme:dark}.tv-panel *{box-sizing:border-box}.tv-title{display:flex;align-items:center;gap:12px;color:#91dcd9}.tv-title>div{flex:1;min-width:0}.tv-title strong{display:block;font-size:20px}.tv-title small,.tv-current span,.tv-current small{display:block;color:#b8d1df;font-size:12px;margin-top:5px}.tv-panel button{display:inline-flex;gap:7px;align-items:center;justify-content:center;padding:10px 12px;border:1px solid var(--inanet-border);border-radius:9px;color:var(--inanet-text);background:#243e4d;font:600 12px system-ui;cursor:pointer;margin:7px 5px 7px 0}.tv-panel button:disabled{opacity:.5;cursor:default}.tv-panel .tv-primary{background:#186b69;border-color:#7cdbcc}.tv-current{border-left:3px solid #79ddd1;padding:11px 14px;margin-top:14px;background:#183642;border-radius:0 10px 10px 0}.tv-current>b{font-size:22px;color:#f0f9fc}.tv-current svg{vertical-align:middle}.tv-panel .tv-fields{border:0;margin:14px 0 0;padding:0;min-width:0}.tv-panel label{display:flex;flex-direction:column;gap:7px;color:#c8dde8;margin:12px 0;min-width:0}.tv-panel input,.tv-panel select,.tv-panel textarea{box-sizing:border-box;width:100%;padding:11px;border:1px solid var(--inanet-border);border-radius:9px;background:var(--inanet-surface)!important;color:var(--inanet-text)!important;min-width:0;font:14px system-ui}.tv-panel p{line-height:1.6;color:#c5dbe4}.tv-panel .tv-error{background:#4c2232;border:1px solid #b75068;padding:12px;color:#ffe2e8;border-radius:10px}.tv-panel .tv-notice{background:#163f35;padding:12px;color:#b5f4d8;border-radius:10px}.tv-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tv-unit-details{display:flex;align-items:center;gap:8px;color:#91cddd}.tv-gps,.tv-review{padding:15px;border:1px solid #4a7289;background:#172d3a;border-radius:12px;margin-top:15px}.tv-panel h4{display:flex;align-items:center;gap:10px;color:#9addf0;margin:0 0 12px;font-size:16px}.tv-panel .tv-check{display:flex;flex-direction:row;align-items:center}.tv-panel .tv-check input{width:20px;height:20px;flex-shrink:0}.tv-actions{display:flex;flex-wrap:wrap;gap:7px}.tv-panel details{margin:12px 0}.tv-panel summary{cursor:pointer;display:flex;gap:10px;align-items:center;color:#bbd6e9}.tv-panel .tv-review{border-color:#e0b875;background:#343027}.tv-panel .tv-review h4{color:#ffe0a7}@media(max-width:650px){.tv-panel{padding:13px}.tv-two{grid-template-columns:1fr;gap:0}.tv-title{gap:8px}.tv-title strong{font-size:17px}.tv-title>svg{width:24px;flex-shrink:0}.tv-panel button{padding:10px;font-size:12px}}.tv-live-result{padding:14px;border:1px solid #527787;border-radius:12px;background:#10222d;margin:10px 0}.tv-live-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.tv-live-title>b{color:#b1e4ee}.tv-live-stats{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 0}.tv-live-stats strong{font-size:23px;color:#89ddcc}.tv-live-stats span,.tv-live-result>small{font-size:12px;color:#bfd3df}.tv-panel .ew-map-canvas{height:300px}.tv-panel .ew-map-modal button{width:auto}.tv-panel .leaflet-control a{background:#193542;color:#e4f1f7}@media(max-width:650px){.tv-panel .ew-map-canvas{height:260px}.tv-live-title{flex-wrap:wrap}.tv-live-result{padding:10px}}.tv-panel .ew-map-modal .ew-map-canvas{height:65dvh;min-height:240px}.fc-app{color-scheme:dark;background:radial-gradient(ellipse at top right,#183441,transparent 70%),#0a1620;color:#eff7f8;min-height:100vh;padding:30px clamp(16px,3vw,60px);font:15px system-ui,sans-serif}.fc-app *{box-sizing:border-box}.fc-app h1{font-size:clamp(28px,3vw,44px);letter-spacing:-.04em;margin:6px 0}.fc-app h2{font-size:23px;margin:4px 0}.fc-app h3{font-size:18px}.fc-app p{color:#adc3cd;line-height:1.5;margin:7px 0}.fc-app a{color:#8bd3e9;display:inline-flex;align-items:center;gap:6px}.fc-app button,.fc-button{cursor:pointer;border:1px solid #486674;background:#203c4b;border-radius:10px;padding:10px 14px;color:#f1f7f8;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 14px system-ui;text-decoration:none}.fc-app button:hover{background:#305569}.fc-app button:disabled{opacity:.5;cursor:default}.fc-app button.primary{background:#286652;border-color:#70c8a8}.fc-app input,.fc-app select,.fc-app textarea{font:inherit;color:#f0f7f9;background:#0c202b;border:1px solid #4b6c7c;border-radius:9px;padding:10px;max-width:100%}.fc-app :focus-visible{outline:3px solid #ffd198;outline-offset:3px}.fc-header{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:25px}.fc-eyebrow{display:block;font-size:11px;font-weight:750;letter-spacing:.13em;color:#88dfcb;text-transform:uppercase}.fc-back{margin-bottom:12px}.fc-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fc-toolbar{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:20px 0}.fc-toolbar form{display:flex;gap:8px;flex:1}.fc-toolbar input:not([type=checkbox]){flex:1}.fc-toolbar label{display:flex;gap:8px;align-items:center}.fc-toolbar>span,.fc-muted,.fc-app small{color:#a9c1cc;font-size:12px}.fc-operation{border:1px solid #406172;border-radius:18px;background:#142a36;margin:20px 0;overflow:hidden}.fc-operation.emergency{border-top:3px solid #ffbe75}.fc-operation.other{border-top:3px solid #77d9bd}.fc-op-head{padding:22px;display:flex;gap:18px;align-items:center;border-bottom:1px solid #304d5b}.fc-op-head p{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.fc-op-icon{padding:15px;border-radius:15px;background:#443f31;color:#fc8;display:flex}.fc-operation.other .fc-op-icon{background:#214a40;color:#91e5cb}.fc-grow{flex:1;min-width:0}.fc-badge{border:1px solid #796643;padding:6px 9px;border-radius:7px;background:#483c2d;color:#ffcf91;font-size:12px;font-weight:700}.fc-crew{padding:0 22px}.fc-person{padding:18px 0;display:grid;grid-template-columns:minmax(240px,1.1fr) minmax(175px,.7fr) 1.4fr;gap:20px;align-items:center;border-bottom:1px solid #34515e}.fc-person:last-child{border:0}.fc-person.done{background:linear-gradient(90deg,#51343d,transparent);padding-left:12px}.fc-who{display:flex;align-items:center;gap:12px}.fc-who strong{font-size:18px}.fc-who small,.fc-state small{display:block;margin-top:5px}.fc-face{display:flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:14px;background:linear-gradient(130deg,#3b596b,#233c49);border:1px solid #668596;color:#f8cf80;flex-shrink:0}.fc-state>b{color:#87dfc4;font-size:13px;display:block}.fc-state>strong{font-size:28px;font-variant-numeric:tabular-nums}.fc-shared{display:flex;align-items:center;gap:15px;flex-wrap:wrap;background:#10222c;padding:18px 22px}.fc-shared>svg{color:#8ce1c8}.fc-shared p{font-size:13px}.fc-files{display:flex;gap:10px;flex-wrap:wrap;padding:18px 22px}.fc-instructions,.fc-pad{padding:12px 22px}.fc-notice{border:1px solid #4c7a64;background:#163c30;padding:12px 18px;border-radius:10px;color:#b0eed5!important}.fc-error{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border:1px solid #b47783;background:#4a2d36;color:#ffe5ea;padding:14px;border-radius:10px}.fc-operation>.fc-notice{margin:15px 22px}.fc-section-title{padding:0 22px}.fc-request{padding:18px;margin:10px 22px;display:flex;gap:15px;align-items:center;border:1px solid #425f6f;border-radius:12px;background:#1b3341}.fc-request.open{background:#3b304c;border-color:#a589c4}.fc-answer{color:#b6ecd8!important}.fc-history{padding:5px 22px 20px}.fc-history>div{display:flex;gap:16px;padding:15px 0;border-bottom:1px solid #35525f}.fc-history time{min-width:140px;color:#a9c0ce;font-size:13px}.fc-empty{text-align:center;padding:65px 20px;background:#112b36;border:1px solid #365665;border-radius:18px}.fc-empty svg{color:#85d9c3}.fc-overlay{position:fixed;inset:0;z-index:10000;background:#02090cda;backdrop-filter:blur(4px);padding:24px;display:grid;place-items:center}.fc-dialog{background:#142b38;border:1px solid #608495;border-radius:18px;width:min(840px,95vw);max-height:94vh;overflow:auto;box-shadow:0 30px 100px #0009}.fc-dialog header{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #3c5767}.fc-dialog footer{padding:20px 24px;display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #3c5767}.fc-form{padding:22px 24px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.fc-form>label{display:flex;flex-direction:column;gap:8px;color:#bdd0dd}.fc-form .full{grid-column:1/-1}.fc-form fieldset{border:1px solid #416373;border-radius:12px}.fc-members{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fc-members label,.fc-form .fc-checkbox{display:flex;flex-direction:row;gap:8px;align-items:center}.fc-form input[type=checkbox]{accent-color:#6dcaa9}.fc-gps{border:1px solid #426879;background:#112731;border-radius:12px;padding:15px}.fc-gps p{font-size:13px}.fc-launch{position:fixed;right:20px;bottom:75px;z-index:80;background:#285d50;color:#edfff8!important;border:1px solid #82ddc3;padding:12px 18px;border-radius:12px;text-decoration:none;font-weight:700;box-shadow:0 5px 20px #0006}@media(max-width:950px){.fc-header{align-items:flex-start;flex-direction:column}.fc-person{grid-template-columns:1fr 1fr}.fc-person>.fc-actions{grid-column:1/-1}.fc-op-head,.fc-request{flex-wrap:wrap}}@media(max-width:600px){.fc-app{padding:18px 12px}.fc-form{grid-template-columns:1fr;padding:16px}.fc-form .full{grid-column:1}.fc-overlay{padding:8px}.fc-members,.fc-person{grid-template-columns:1fr}.fc-history>div{flex-wrap:wrap}.fc-history time{min-width:0}.fc-op-head{padding:16px;gap:12px}.fc-op-icon{padding:9px}.fc-op-head h2{font-size:20px}.fc-crew{padding:0 16px}.fc-toolbar form{max-width:100%}.fc-toolbar input:not([type=checkbox]){min-width:0}.fc-shared{padding:16px}}body:has(.fc-app){margin:0;background:#0a1620}.fc-face .tp-avatar{width:58px;height:58px;border-radius:13px}.fc-face .tp-avatar svg{width:54px;height:54px}.fc-agenda{display:flex;gap:18px;padding:20px;background:#132e3b;border:1px solid #438f93;border-radius:16px;color:#e3f2f4}.fc-agenda a{display:inline-flex;color:#8ee1d1;font-weight:700}.fc-app.fc-app header,.fc-app.fc-app footer{position:static;min-height:0;box-shadow:none;background:transparent;color:inherit;border:0;width:auto}.fc-app.fc-app>.fc-header{padding:22px 24px;margin:0 0 25px;border:1px solid #3e6472;border-radius:16px;background:linear-gradient(115deg,#173f46,#172e40);display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap}.fc-app.fc-app>.fc-header>div:first-child{flex:1 1 340px;min-width:0}.fc-app.fc-app .fc-header h1{color:#eff7f8}.fc-app.fc-app .fc-header p{color:#c0d6df}.fc-app.fc-app .fc-dialog header{padding:20px 24px;background:#193746;border-bottom:1px solid #456776}.fc-app.fc-app .fc-dialog footer{padding:20px 24px;background:#102934;border-top:1px solid #456776}.fc-app.fc-app .fc-toolbar{gap:14px 20px;align-items:center}.fc-app.fc-app .fc-toolbar form{flex:1 1 320px;min-width:0;margin:0}.fc-app.fc-app .fc-toolbar>label{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:9px;flex:0 0 auto;width:auto;min-width:0;max-width:100%;margin:0;white-space:nowrap;color:#d0e3ea;font-size:14px;line-height:1.5}.fc-app.fc-app .fc-toolbar>span{flex:0 1 auto;min-width:0;line-height:1.5;color:#bad1dc}.fc-app.fc-app input[type=checkbox]{appearance:auto;accent-color:#76d3b8;width:18px;height:18px;min-width:18px;max-width:18px;flex:0 0 18px;padding:0;margin:0;vertical-align:middle}.fc-app.fc-app input:not([type=checkbox]),.fc-app.fc-app select,.fc-app.fc-app textarea{background:#0c202b;color:#f0f7f9;border-color:#4b6c7c;color-scheme:dark}.fc-app.fc-app select option{background:#142b38;color:#f0f7f9}.fc-app.fc-app .fc-members label,.fc-app.fc-app .fc-form label.fc-checkbox{flex-direction:row;align-items:center;justify-content:flex-start;gap:9px;line-height:1.5;color:#d0e3ea}@media(max-width:600px){.fc-app.fc-app>.fc-header{padding:18px 16px;gap:16px}.fc-app.fc-app>.fc-header>div:first-child{flex-basis:auto}.fc-app.fc-app .fc-toolbar form{flex-basis:100%}.fc-app.fc-app .fc-toolbar>span{flex-basis:100%}.fc-app.fc-app .fc-dialog header,.fc-app.fc-app .fc-dialog footer{padding:16px}}.fc-app.fc-app .fc-toolbar form{display:flex;flex-direction:row;align-items:center;gap:8px}.fc-app.fc-app .fc-toolbar form>input{width:auto;min-width:0;flex:1}.fc-app.fc-app .fc-toolbar form>button{width:auto;flex:0 0 auto}.fc-app{background:radial-gradient(ellipse at 100% 0,#183b3d55,transparent 60%),#0b1720}.fc-app.fc-app>.fc-header{background:linear-gradient(115deg,#153438,#182b3c);border-color:#3b6068;padding:26px 28px}.fc-title-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fc-title-line h1{margin-right:6px}.fc-title-symbol{display:inline-flex;align-items:center;justify-content:center;border-radius:13px;padding:10px;border:1px solid #587c7e;flex-shrink:0}.fc-title-symbol.emergency{background:#492e37;color:#ffac99;border-color:#855650}.fc-title-symbol.other{background:#163e3c;color:#88e2c9;border-color:#437f73}.fc-app.fc-app .fc-category-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 24px}.fc-app.fc-app button.fc-category-card{position:relative;display:flex;justify-content:flex-start;align-items:center;gap:20px;text-align:left;padding:26px 24px;border-radius:20px;overflow:hidden;min-width:0;transition:transform .18s,border-color .18s,background .18s;color:#eff7f8;border:1px solid #3b5c64;background:linear-gradient(125deg,#183732,#132630)}.fc-app.fc-app button.fc-category-card.emergency{background:linear-gradient(125deg,#392932,#1e2834);border-color:#705053}.fc-app.fc-app button.fc-category-card:hover{transform:translateY(-2px);border-color:#83d8c3}.fc-app.fc-app button.fc-category-card.emergency:hover{border-color:#ffac99}.fc-app.fc-app button.fc-category-card.chosen{outline:2px solid #87dcc7;outline-offset:2px}.fc-app.fc-app button.fc-category-card.emergency.chosen{outline-color:#ffa691}.fc-category-art{display:flex;align-items:center;justify-content:center;flex:0 0 90px;height:90px;border-radius:24px;background:linear-gradient(145deg,#336b59,#1b443d);color:#91efd0;border:1px solid #57907b;box-shadow:0 12px 30px #0003}.emergency .fc-category-art{background:linear-gradient(145deg,#784342,#442b34);color:#ffc1a9;border-color:#aa7066}.fc-category-copy{display:flex;flex-direction:column;gap:7px;min-width:0;flex:1}.fc-category-copy>strong{font-size:25px;letter-spacing:-.025em}.fc-category-copy>span{font-size:13px;line-height:1.5;color:#bcced6;font-weight:400}.fc-category-copy>small{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#91d8c3}.emergency .fc-category-copy>small{color:#ffc0ad}.fc-category-copy>b{font-size:12px;color:#92e4cd;margin-top:8px}.emergency .fc-category-copy>b{color:#ffc0ad}.fc-category-count{font-size:36px;font-weight:750;text-align:center;min-width:65px;color:#e6f4ed}.fc-category-count small{display:block;font-size:10px;font-weight:400;margin-top:2px}.fc-app.fc-app .fc-empty{background:radial-gradient(ellipse at 50% 0,#20433d66,transparent 65%),#10232d;padding:35px 20px 40px;border:1px dashed #44636c}.fc-empty-illustration{display:flex;justify-content:center;align-items:center;gap:15px;margin-bottom:20px}.fc-empty-illustration>span{display:flex;padding:14px;background:#19353f;border:1px solid #40616b;border-radius:18px}.fc-empty-illustration>.emergency{transform:rotate(-10deg);background:#3e2b33;border-color:#775058}.fc-empty-illustration>.emergency svg{color:#ffb49e}.fc-empty-illustration>.other{transform:rotate(10deg);background:#173e36;border-color:#467d69}.fc-empty-illustration>.other svg{color:#96dfc2}.fc-empty-illustration>.fc-empty-crew{padding:18px;background:linear-gradient(140deg,#254954,#18313e);box-shadow:0 14px 30px #0004}.fc-empty-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:22px}.fc-app.fc-app .fc-create-emergency{background:#59353c;border-color:#b47b73;color:#ffddcd}.fc-app.fc-app .fc-create-other{background:#214f43;border-color:#65a28b;color:#c1f4dd}.fc-app.fc-app .fc-category-picker{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fc-app.fc-app .fc-category-picker button{justify-content:flex-start;gap:14px;text-align:left;background:#102733;color:#adc8d2;border:1px solid #456674;padding:16px}.fc-category-picker button span{display:flex;flex-direction:column;gap:5px}.fc-category-picker strong{font-size:16px}.fc-category-picker small{font-size:11px}.fc-app.fc-app .fc-category-picker .emergency.chosen{background:#49303b;color:#ffc1ac;border-color:#dd9a86;box-shadow:inset 0 0 0 1px #dd9a86}.fc-app.fc-app .fc-category-picker .other.chosen{background:#1b453b;color:#a9ead0;border-color:#85cdae;box-shadow:inset 0 0 0 1px #85cdae}.fc-dialog-heading{display:flex;align-items:center;gap:14px;margin-top:10px}.fc-operation.emergency{border-top-color:#ee9b87}.fc-operation.emergency .fc-op-icon{background:#4a3039;color:#ffb59c;border:1px solid #875b62}@media(max-width:1100px){.fc-app.fc-app .fc-category-card{gap:14px;padding:22px 18px}.fc-category-art{flex-basis:70px;height:76px}.fc-category-art svg{width:46px}.fc-category-copy>strong{font-size:22px}.fc-category-count{font-size:30px;min-width:50px}}@media(max-width:700px){.fc-app.fc-app .fc-category-grid{grid-template-columns:1fr;gap:12px}.fc-app.fc-app>.fc-header{padding:20px 16px}.fc-title-line{gap:8px}.fc-title-line h1{width:100%;font-size:30px}.fc-title-symbol{padding:8px}.fc-category-copy>strong{font-size:22px}.fc-app.fc-app .fc-category-picker{grid-template-columns:1fr}.fc-app.fc-app .fc-category-card{padding:18px 14px;gap:12px}.fc-category-count{min-width:48px;font-size:30px}.fc-category-art{flex-basis:58px;height:68px;border-radius:17px}.fc-category-art svg{width:40px}.fc-empty-illustration{gap:10px}.fc-empty-illustration>span{padding:10px}.fc-empty h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.fc-app.fc-app button.fc-category-card{transition:none}.fc-app.fc-app button.fc-category-card:hover{transform:none}}.fc-title-categories{display:flex;gap:14px 24px;flex-wrap:wrap;margin:15px 0}.fc-title-categories>span{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:700}.fc-title-categories>.emergency{color:#ffb69e}.fc-title-categories>.other{color:#97e2c9}.crm-app .crm-sidebar .fc-emergency-notice{position:relative;display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:10px;padding:18px 12px;margin:0 0 16px;border:1px solid #b7776c;border-left:4px solid #ffac91;border-radius:15px;background:linear-gradient(130deg,#552f3a,#2c222e);text-decoration:none;color:#fff0e7;box-shadow:0 6px 24px #0003;overflow:hidden}.fc-notice-copy{display:flex;flex-direction:column;gap:7px;min-width:0}.fc-notice-copy small{font-size:9px;letter-spacing:.09em;color:#ffc2ae}.fc-notice-copy strong{font-size:16px;line-height:1.25}.fc-notice-copy>span{font-size:11px;line-height:1.45;color:#edc9ca}.fc-notice-copy>b{font-size:11px;color:#ffd5b1}.fc-notice-total{font-size:26px;font-weight:800}.fc-notice-icon{position:relative;isolation:isolate;display:grid;place-items:center;width:50px;height:58px;color:#ffbb9d;overflow:hidden;border-radius:14px;background:#602e3980}.fc-notice-icon:before{content:"";position:absolute;inset:-25px;z-index:-1;background:conic-gradient(from 0deg,transparent 0deg 230deg,#ff7a5244 275deg,#ffc79a99 310deg,transparent 340deg);animation:fc-siren-turn 3.6s linear infinite}.fc-notice-icon>svg{filter:drop-shadow(0 0 5px #ff936480)}.fc-category-art{position:relative;isolation:isolate;overflow:hidden}.emergency .fc-category-art:before{content:"";position:absolute;inset:-30px;z-index:-1;background:conic-gradient(transparent 230deg,#ffba7930 275deg,#ffce9870 310deg,transparent 340deg);animation:fc-siren-turn 5s linear infinite}.fc-emergency-notice.stale .fc-notice-icon:before{animation:none}.crm-app .crm-sidebar .fc-emergency-notice:hover{border-color:#ffc5aa;background:linear-gradient(130deg,#633640,#332635)}.fc-emergency-notice:focus-visible{outline:3px solid #ffd9b8;outline-offset:3px}.crm-app.crm-collapsed .fc-emergency-notice{grid-template-columns:1fr;padding:10px 4px;justify-items:center}.crm-collapsed .fc-notice-copy{display:none}.crm-collapsed .fc-notice-total{font-size:20px}@keyframes fc-siren-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.fc-notice-icon:before,.emergency .fc-category-art:before{animation:none}}.fc-title-categories>.emergency{color:#ff5252}.fc-title-symbol.emergency,.fc-operation.emergency .fc-op-icon,.fc-empty-illustration>.emergency{background:#bb0b16;color:#fff;border-color:#ff4545}.fc-operation.emergency{border-top-color:#ff202d}.fc-empty-illustration>.emergency svg{color:#fff}.fc-app.fc-app button.fc-category-card.emergency{background:linear-gradient(120deg,#b90916,#79040c);border-color:#ff3542;color:#fff}.fc-app.fc-app button.fc-category-card.emergency:hover{background:linear-gradient(120deg,#ce0c1b,#930611);border-color:#ff6565}.fc-app.fc-app button.fc-category-card.emergency.chosen{outline-color:#ff3542}.emergency .fc-category-art{background:linear-gradient(145deg,#f32232,#bc0512);color:#fff;border-color:#ff8585}.emergency .fc-category-copy>small,.emergency .fc-category-copy>span,.emergency .fc-category-copy>b,.emergency .fc-category-count,.emergency .fc-category-count small{color:#fff0f0}.fc-app.fc-app .fc-create-emergency,.fc-app.fc-app .fc-category-picker .emergency.chosen{background:#bd0915;color:#fff;border-color:#ff454f;box-shadow:inset 0 0 0 1px #ff454f}.fc-app.fc-app .fc-category-picker .emergency.chosen small{color:#ffe6e6}.crm-app .crm-sidebar .fc-emergency-notice{background:linear-gradient(125deg,#d90c1b,#8e030d);color:#fff;border-color:#ff4754;border-left-color:#ff2434;box-shadow:0 6px 24px #a000002e}.crm-app .crm-sidebar .fc-emergency-notice:hover{background:linear-gradient(125deg,#ef1424,#a50410);border-color:#ff9292}.fc-notice-copy small,.fc-notice-copy>span,.fc-notice-copy>b{color:#fff0f0}.fc-notice-icon{background:#92020c;color:#fff}.fc-notice-icon>svg{filter:drop-shadow(0 0 5px #ff2634)}.fc-notice-icon:before{background:conic-gradient(from 0deg,transparent 0deg 230deg,#ff122888 275deg,#fff1f1bb 310deg,transparent 340deg)}.emergency .fc-category-art:before{background:conic-gradient(transparent 230deg,#ff123088 275deg,#fff1f199 310deg,transparent 340deg)}.fc-emergency-notice:focus-visible{outline-color:#ff7373}.fc-title-categories>.other{color:#ffd43b}.fc-title-symbol.other,.fc-operation.other .fc-op-icon,.fc-empty-illustration>.other{background:#f5c518;color:#241c05;border-color:#ffe36e}.fc-operation.other{border-top-color:#ffd026}.fc-empty-illustration>.other svg{color:#241c05}.fc-app.fc-app button.fc-category-card.other{background:linear-gradient(120deg,#f5c518,#dba711);color:#241c05;border-color:#ffdf57}.fc-app.fc-app button.fc-category-card.other:hover{background:linear-gradient(120deg,#ffdb44,#efbd1c);border-color:#ffeb95}.fc-app.fc-app button.fc-category-card.other.chosen{outline-color:#ffd43b}.other .fc-category-art{background:#ffe275;color:#392500;border-color:#fff0b3}.other .fc-category-copy>small,.other .fc-category-copy>span,.other .fc-category-copy>b,.other .fc-category-count,.other .fc-category-count small{color:#3b2d05}.fc-app.fc-app .fc-create-other,.fc-app.fc-app .fc-category-picker .other.chosen{background:#f5c518;color:#241c05;border-color:#ffe36e;box-shadow:inset 0 0 0 1px #ffe36e}.fc-app.fc-app .fc-category-picker .other.chosen small{color:#493605}.crm-app .crm-sidebar .fc-activity-notice{background:linear-gradient(125deg,#ffda3b,#e1aa08);color:#271e04;border-color:#ffe582;border-left-color:#ffe66c}.crm-app .crm-sidebar .fc-activity-notice:hover{background:linear-gradient(125deg,#ffe365,#f4c323);border-color:#fff2b3}.fc-activity-notice .fc-notice-copy small,.fc-activity-notice .fc-notice-copy>span,.fc-activity-notice .fc-notice-copy>b{color:#3b2c04}.fc-activity-notice .fc-notice-icon{background:#fbe585;color:#342400}.fc-activity-notice .fc-notice-icon>svg{filter:none}.fc-activity-notice .fc-notice-icon:before{display:none}.fc-notice-assignment{border-top:1px solid #6e510044;padding-top:8px;display:flex;flex-direction:column;gap:5px}.fc-notice-assignment strong{font-size:12px;line-height:1.4}.fc-notice-assignment>span{font-size:11px;line-height:1.4}.fc-app.fc-app .fc-category-picker:has(>button:only-child){grid-template-columns:1fr}.crm-app .crm-submenu .fc-menu-entry{display:flex;align-items:center;gap:10px;white-space:normal;line-height:1.4}.crm-app .crm-submenu .fc-menu-entry svg{flex:0 0 22px}.crm-app .crm-submenu .fc-menu-entry.emergency{color:#ff6565}.crm-app .crm-submenu .fc-menu-entry.other{color:#ffda4a}.crm-app .crm-submenu .fc-menu-entry.emergency.active{background:#8c0912;color:#fff}.crm-app .crm-submenu .fc-menu-entry.other.active{background:#5b470d;color:#ffe79c}.fc-app.fc-app .fc-category-grid.fc-category-single{grid-template-columns:1fr}.fc-category-single .fc-category-art{flex-basis:100px;height:100px}.fc-category-single .fc-category-copy>strong{font-size:30px}.fc-category-single .fc-category-count{font-size:42px;padding:0 18px}@media(max-width:600px){.fc-category-single .fc-category-art{flex-basis:60px;height:76px}.fc-category-single .fc-category-copy>strong{font-size:24px}.fc-category-single .fc-category-count{font-size:32px;padding:0}}


/* home-128a12d28171.css */
.crm-content:has(.crm-home){max-width:1800px!important;width:100%;margin:auto;box-sizing:border-box}.crm-content:has(.crm-home)>.crm-page-heading{display:none}.crm-home{color:#edf5fb;color-scheme:dark;--muted:#a6bac9;font-family:inherit}.crm-home *{box-sizing:border-box}.crm-home button,.crm-home input,.crm-home select{font:inherit}.crm-home button{cursor:pointer}.crm-home button:disabled{cursor:default;opacity:.65}.crm-home button:focus-visible,.crm-home input:focus-visible,.crm-home select:focus-visible{outline:3px solid #71e4d7;outline-offset:4px}.home-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.home-eyebrow{font-size:11px;letter-spacing:2.1px;font-weight:800;color:#7edbd0}.home-heading h1{font-size:clamp(30px,3vw,46px);line-height:1.1;letter-spacing:-1.8px;margin:10px 0}.home-heading h1>span{color:#4ce3bc}.home-heading p,.home-search-copy p{color:var(--muted);margin:10px 0;font-size:15px}.home-refresh{display:flex;align-items:center;gap:8px;color:#cae4ef;background:#14242e;border:1px solid #36525e;border-radius:12px;padding:12px 16px}.home-spin{animation:home-spin 2s linear infinite}@keyframes home-spin{to{transform:rotate(360deg)}}.home-summaries{display:grid;grid-template-columns:1fr 1fr;gap:20px}.home-summary{min-width:0;border:1px solid #30434f;border-radius:18px;background:linear-gradient(140deg,#14252e,#101b24);overflow:hidden}.home-summary>header{padding:17px 20px;border-bottom:1px solid #2b3d49;display:flex;justify-content:space-between;align-items:center;gap:10px}.home-summary>header>span{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.home-summary header svg{color:#84cdd5}.home-summary header small{color:var(--muted);font-size:12px}.home-time{color:#9aafbc;font-size:11px}.home-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.home-metric{padding:20px;position:relative;border-right:1px solid #2b3d49}.home-metric:last-child{border-right:0}.crm-home .mint{--accent:#63e5b6;--tint:#183f35}.crm-home .amber{--accent:#ffc96b;--tint:#443623}.crm-home .rose{--accent:#ff748d;--tint:#422631}.crm-home .cyan{--accent:#6be6f5;--tint:#173d49}.crm-home .violet{--accent:#c6a0ff;--tint:#342745}.crm-home .blue{--accent:#80b9ff;--tint:#23334d}.home-metric-icon{display:flex;color:var(--accent);margin-bottom:14px}.home-metric>strong{font-size:clamp(30px,3vw,48px);line-height:1;letter-spacing:-1.4px;color:var(--accent);font-variant-numeric:tabular-nums}.home-metric h2{font-size:15px;margin:10px 0 4px}.home-metric p{color:var(--muted);font-size:11px;margin:0;line-height:1.5}.home-summary footer{padding:12px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #2b3d49;color:#aebfcc;font-size:11px;min-height:44px}.home-summary footer button{background:none;border:0;color:#76dfd6;display:flex;align-items:center;gap:5px;white-space:nowrap}.home-breakdown{margin-top:16px;background:#13232d;border:1px solid #34515d;border-radius:16px;padding:20px}.home-breakdown h2{font-size:18px;margin:0 0 8px}.home-breakdown p{font-size:13px;color:var(--muted)}.home-table-wrap{overflow:auto}.home-breakdown table{border-collapse:collapse;width:100%;font-size:13px}.home-breakdown th,.home-breakdown td{padding:12px;text-align:left;border-bottom:1px solid #30404e;white-space:nowrap;background:transparent}.home-breakdown td{text-align:right}.home-search-hero{position:relative;isolation:isolate;background:radial-gradient(ellipse at 92% 15%,#164850 0%,transparent 50%),linear-gradient(130deg,#142b32,#11232d 60%,#14363c);border:1px solid #3b6b72;border-radius:22px;padding:30px;margin-top:24px;overflow:hidden}.home-search-copy{position:relative;z-index:1}.home-search-copy h2{font-size:clamp(24px,2.3vw,36px);letter-spacing:-.9px;line-height:1.2;margin:12px 0}.home-search-copy h2>span{color:#9ed7d5}.home-search-hero form{display:flex;position:relative;z-index:1;gap:12px;align-items:end;margin-top:25px;background:#0e1d27;border:1px solid #3e606a;padding:15px;border-radius:16px}.home-search-hero label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#b8d1dd;font-weight:700}.home-search-hero select{height:50px;color:#eefaff;background:#182f3b;border:1px solid #3b5967;border-radius:10px;padding:0 12px;min-width:145px}.home-query{flex:1;min-width:0}.home-input-wrap{display:flex;align-items:center;gap:12px;color:#75dccc}.home-query input{min-width:0;width:100%;height:50px;border:0;background:transparent;color:#f1fbff;font-size:17px;outline-offset:0}.home-query input::placeholder{color:#849fac}.home-search-submit{height:50px;border:1px solid #6ad9bc;border-radius:10px;background:#5ee4bd;color:#092c29;font-weight:800!important;padding:0 22px;display:flex;align-items:center;justify-content:center;gap:14px;white-space:nowrap}.home-search-submit:disabled{background:#255349;color:#b5d0c8;border-color:#396359}.home-search-foot{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:14px;font-size:12px;color:#9fbcc6}.home-search-foot span,.home-search-foot button{display:flex;gap:7px;align-items:center}.home-search-foot button{border:0;background:none;color:#83e2d3}.home-search-art{position:absolute;right:90px;top:-10px;width:300px;height:230px;opacity:.8;z-index:-1}.home-orbit{position:absolute;top:50px;left:95px;border:1px solid #6ddfc054;border-radius:50%;width:110px;height:110px;display:grid;place-items:center;color:#8ae9d5;background:#174048;box-shadow:0 0 0 32px #68e1c908,0 0 0 64px #68e1c906}.home-orbit-node{position:absolute;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;border:1px solid #4d8d91;color:#98e8e4;background:#193a44}.home-orbit-node.one{top:22px;left:240px}.home-orbit-node.two{top:130px;left:255px}.home-orbit-node.three{top:60px;left:5px}.home-section-title{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:28px 0 16px}.home-section-title h2{font-size:19px;margin:0}.home-section-title span{font-size:12px;color:var(--muted)}.home-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.crm-home .home-shortcut{display:block;min-width:0;width:100%;text-align:left;position:relative;background:linear-gradient(135deg,var(--tint),#13202a 68%);border:1px solid #32464f;border-radius:17px;color:#edf6fa;padding:22px;transition:transform .18s,border-color .18s}.home-shortcut:hover{transform:translateY(-3px);border-color:var(--accent)}.home-shortcut:active{transform:translateY(0)}.home-shortcut-head{display:flex;justify-content:space-between;align-items:center;color:var(--accent);margin-bottom:17px}.home-shortcut-icon{display:grid;place-items:center;background:var(--tint);width:52px;height:52px;border:1px solid var(--accent);border-radius:15px}.home-shortcut small{font-size:10px;letter-spacing:1.4px;color:var(--accent);font-weight:700}.home-shortcut h3{font-size:21px;margin:9px 0}.home-shortcut p{font-size:13px;color:var(--muted);margin:0;line-height:1.5}.home-shortcut-open{display:flex;align-items:center;gap:8px;margin-top:18px;color:var(--accent);font-size:12px;font-weight:700}.home-warning{padding:12px 16px;border:1px solid #886436;background:#362d24;color:#ffd593;border-radius:12px}@media(min-width:1650px){.home-shortcuts{grid-template-columns:repeat(6,minmax(0,1fr))}.home-shortcut{padding:19px}.home-shortcut h3{font-size:19px}}@media(max-width:1100px){.home-summaries{grid-template-columns:1fr}.home-metric{padding:18px 23px}.home-metric>strong{font-size:42px}.home-metric-icon{float:right}.home-search-art{right:5px;opacity:.4}}@media(max-width:700px){.home-heading{align-items:start;gap:10px}.home-heading h1{font-size:30px}.home-heading p{font-size:13px}.home-refresh{font-size:0;padding:10px}.home-heading .home-eyebrow{font-size:9px}.home-summary>header{padding:14px 12px}.home-summary header small{display:none}.home-metric{padding:17px 12px}.home-metric-icon{float:none;margin-bottom:12px}.home-metric>strong{font-size:34px}.home-metric h2{font-size:13px}.home-metric p{font-size:10px}.home-search-hero{padding:22px 16px}.home-search-hero form{flex-wrap:wrap;padding:12px}.home-search-hero form>label:first-child{width:100%}.home-search-hero select{width:100%}.home-query{flex-basis:100%}.home-search-submit{width:100%}.home-search-foot{align-items:start;flex-direction:column}.home-search-art{display:none}.home-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-shortcut{padding:15px}.home-shortcut h3{font-size:17px}.home-shortcut small{font-size:8px}.home-shortcut p{font-size:12px}.home-section-title span{display:none}.home-summary footer{font-size:10px;padding:10px}}@media(prefers-reduced-motion:reduce){.home-spin{animation:none}.home-shortcut{transition:none}}.crm-home .home-heading{background:transparent;border:0;padding:0;box-shadow:none}.crm-home .home-summary>header{background:#172b35;box-shadow:none;color:#eef7fb}.crm-home .home-summary>footer{background:#10212b;box-shadow:none;margin:0}.crm-home .home-summary>footer>button{padding:0}.crm-home .home-summary>header,.crm-home .home-summary>footer{flex-direction:row}.crm-home .home-summary>header small{font-weight:400}.crm-home .home-heading .home-welcome{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:#b4cbd7;font-size:17px}.home-signature{font-size:11px;font-weight:800;letter-spacing:2px;color:#79dfcd;padding-left:14px;border-left:1px solid #38605f}.crm-home .home-search-hero{background:radial-gradient(ellipse at 90% 8%,#2475ff 0%,transparent 58%),linear-gradient(115deg,#0737b8,#124adc 58%,#0865ec);border:1px solid #72aeff;border-left:5px solid #a1d3ff;box-shadow:0 10px 35px #064ce82e,inset 0 1px #b6dbff4d}.crm-home .home-search-hero .home-eyebrow{color:#c8e5ff}.crm-home .home-search-copy h2{color:#f5faff}.crm-home .home-search-copy h2>span{color:#cee8ff}.crm-home .home-search-copy p{color:#e3f1ff}.crm-home .home-search-hero form{background:#0c1b38;border:1px solid #7fb7ff;box-shadow:0 8px 22px #03113f38}.crm-home .home-search-hero label{color:#d6e8ff}.crm-home .home-search-hero select{background:#18355c;color:#f0f7ff;border-color:#608cca}.crm-home .home-input-wrap{color:#92cfff}.crm-home .home-query input{color:#f0f7ff;background:transparent}.crm-home .home-query input::placeholder{color:#a9beda}.crm-home .home-search-submit{background:linear-gradient(120deg,#ffd889,#ffba55);border-color:#ffe3a9;color:#332008;box-shadow:0 3px 14px #ffd17a29}.crm-home .home-search-submit:not(:disabled):hover{background:#ffe3a6;box-shadow:0 3px 20px #ffd17a50}.crm-home .home-search-submit:disabled{background:#795a31;border-color:#ae854b;color:#f8e2c0;box-shadow:none;opacity:.85}.crm-home .home-search-foot{color:#d9edff}.crm-home .home-search-foot button{color:#ffe3a9}.crm-home .home-orbit{border-color:#bfe2ff99;color:#e0f1ff;background:#1551c9;box-shadow:0 0 0 32px #b5dcff1c,0 0 0 64px #b5dcff10}.crm-home .home-orbit-node{border-color:#a8d2ff;background:#1648b5;color:#e0f1ff}.crm-home .home-search-hero input:focus-visible,.crm-home .home-search-hero select:focus-visible,.crm-home .home-search-hero button:focus-visible{outline-color:#ffdb99}.crm-home .home-search-hero .home-input-wrap{min-width:0;height:52px;padding:0 13px;border:2px solid #ffda91;border-radius:10px;background:#10233f;box-shadow:0 0 0 1px #ffe0a133,0 0 15px #ffd17a5c,inset 0 0 9px #ffdd9910}.crm-home .home-search-hero .home-input-wrap>svg{flex-shrink:0;color:#ffe0a1}.crm-home .home-search-hero .home-query input{height:46px;padding:0;min-width:0;background:transparent}.crm-home .home-search-hero .home-input-wrap:focus-within{border-color:#ffe8b8;box-shadow:0 0 0 1px #ffe0a14d,0 0 18px #ffd17a70,inset 0 0 9px #ffdd9910}.crm-brand>.crm-brand-logo{display:block;width:48px;height:58px;object-fit:contain;flex-shrink:0;background:transparent;border:0;border-radius:0}.crm-collapsed .crm-brand>.crm-brand-logo{width:36px;height:44px}.crm-home .home-heading .home-welcome-logo{display:inline-block;width:70px;height:85px;object-fit:contain;vertical-align:middle;margin-left:18px;background:transparent;border:0}@media(max-width:700px){.crm-home .home-heading .home-welcome-logo{width:44px;height:54px;margin-left:12px}}.crm-home .home-sms{--sms:#7addde;display:grid;grid-template-columns:1.05fr .75fr 1.4fr auto;align-items:center;gap:24px;margin-top:20px;padding:24px;border:1px solid #3b5664;border-left:5px solid var(--sms);border-radius:18px;background:linear-gradient(115deg,#15323b,#14222e);color:#edf7fc}.crm-home .home-sms.ready{--sms:#65e1b3}.crm-home .home-sms.blocked{--sms:#ff7a91;background:linear-gradient(115deg,#41242f,#1c2330)}.crm-home .home-sms.unknown{--sms:#ffd080;background:linear-gradient(115deg,#352e26,#152430)}.home-sms-identity{display:flex;align-items:center;gap:16px;min-width:0}.home-sms-icon{display:grid;place-items:center;flex-shrink:0;width:58px;height:58px;border:1px solid var(--sms);border-radius:16px;color:var(--sms);background:#122b36}.home-sms-eyebrow{font-size:9px;letter-spacing:1.4px;color:var(--sms);font-weight:800}.home-sms h2{font-size:20px;margin:7px 0;line-height:1.2}.home-sms small{font-size:11px;color:#afc4d0;line-height:1.5}.home-sms-credit>strong{display:block;font-size:clamp(30px,2.7vw,42px);letter-spacing:-1px;line-height:1.2;color:var(--sms);font-variant-numeric:tabular-nums}.home-sms-credit>span{font-size:11px;color:#c1d6e0;font-weight:700}.home-sms-credit>small{display:flex;align-items:center;gap:5px;margin-top:5px}.home-sms-status>b{display:flex;gap:7px;align-items:center;font-size:14px;color:var(--sms)}.home-sms-status>b svg{flex-shrink:0}.home-sms-status p{font-size:12px;color:#c5d5de;margin:8px 0;line-height:1.5}.home-sms-actions{display:flex;flex-direction:column;gap:9px}.crm-home .home-sms-actions button{display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;border:1px solid #446371;background:#193541;border-radius:10px;padding:11px 13px;color:#d9f3fb;font-size:12px}.crm-home .home-sms-actions .home-sms-open{background:transparent;color:var(--sms);border-color:transparent}.crm-home .home-sms-actions button:hover{border-color:var(--sms)}@media(max-width:1300px){.crm-home .home-sms{grid-template-columns:1fr 1fr;gap:20px}.home-sms-credit{text-align:right}.home-sms-credit>small{justify-content:flex-end}.home-sms-actions{flex-direction:row;justify-content:flex-end}}@media(max-width:700px){.crm-home .home-sms{padding:20px 15px;gap:18px;grid-template-columns:1fr}.home-sms-credit{text-align:left}.home-sms-credit>small{justify-content:flex-start}.home-sms-credit>strong{font-size:38px}.home-sms-actions{justify-content:flex-start;flex-wrap:wrap}.home-sms h2{font-size:21px}}


/* search-modern-3fb6bb8e1a6e.css */
/* Client search presentation; no selectors outside the search module. */
.crm-content:has(>.crm-search-module){max-width:1800px;box-sizing:border-box}.crm-search-module{color-scheme:dark;color:#eaf4fb}.crm-search-module *{box-sizing:border-box}.crm-search-module .crm-search-form{display:grid;grid-template-columns:190px minmax(0,1fr) 155px;align-items:end;gap:20px;padding:27px;border-radius:20px;background:radial-gradient(ellipse at 95% 0%,#2578ff 0%,transparent 65%),linear-gradient(110deg,#0834ad,#124edb);border:1px solid #76b3ff;border-left:5px solid #a9d7ff;box-shadow:0 10px 28px #0449d125}.crm-search-module .crm-search-form label{color:#e6f2ff;font-weight:700;font-size:13px;gap:10px;min-width:0;width:auto}.crm-search-module .crm-search-form input,.crm-search-module .crm-search-form select{height:56px;min-height:56px;border-radius:11px;background:#10203b;color:#f5faff;border:1px solid #9cbdeb;font-size:17px;padding:13px 16px}.crm-search-module .crm-search-form .crm-search-value input{border:2px solid #ffda91;box-shadow:0 0 0 1px #ffe0a133,0 0 15px #ffd17a5c;font-weight:600}.crm-search-module .crm-search-form input::placeholder{color:#acc0db}.crm-search-module .crm-search-form>button{display:flex;min-height:56px;border-radius:11px;background:linear-gradient(120deg,#ffd889,#ffba55);border:1px solid #ffe3a9;color:#332008;font-size:16px;font-weight:800;padding:13px 20px;gap:10px}.crm-search-module .crm-search-form>button svg{width:23px;height:23px}.crm-search-module .crm-search-form>button:disabled{background:#826332;color:#ffe4ba;opacity:.85}.crm-search-module .crm-search-help{font-size:12px;line-height:1.6;color:#a9bece;margin:13px 3px 22px}.crm-search-module .crm-search-help[role=status]{display:flex;align-items:center;padding:15px 20px;margin:24px 0 16px;color:#cce9ff;border:1px solid #35576c;border-left:4px solid #70b9ff;border-radius:12px;background:linear-gradient(100deg,#173449,#101e2b);font-size:15px;font-weight:700}.crm-search-module .crm-result-list{gap:16px}.crm-search-module .crm-search-row{--client-accent:#82baff;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(450px,1fr);gap:18px 24px;padding:22px;border:1px solid #354b5c;border-left:4px solid var(--client-accent);border-radius:18px;background:radial-gradient(ellipse at 2% 0%,#1b344580,transparent 65%),#121f2b;box-shadow:0 5px 16px #00000018;transition:border-color .18s,box-shadow .18s}.crm-search-module .crm-search-row:hover{border-top-color:#648297;border-right-color:#648297;box-shadow:0 6px 20px #00000035}.crm-search-module .crm-search-row[data-client-state=ACTIVADA],.crm-search-module .crm-search-row[data-client-state=ACTIVO],.crm-search-module .crm-search-row[data-client-state=ACTIVADO]{--client-accent:#65deb2}.crm-search-module .crm-search-row[data-client-state=SUSPENDIDA],.crm-search-module .crm-search-row[data-client-state=SUSPENDIDO]{--client-accent:#ffcb70}.crm-search-module .crm-search-row[data-client-state="POR RECOLECTAR"]{--client-accent:#ff8295}.crm-search-module .crm-search-row.selected{border-color:#9acaff;background:linear-gradient(115deg,#1b3850,#16283a)}.crm-search-module .crm-result-list .crm-row-identity{display:grid;grid-template-columns:62px minmax(0,1fr);column-gap:16px;row-gap:10px;padding:0;margin:0;width:100%;min-width:0;border:0;background:transparent;color:#edf5fb;text-align:left;align-items:center;justify-content:start}.crm-search-module .crm-result-icon{display:grid;place-items:center;grid-row:1/3;width:62px;height:68px;border-radius:17px;background:linear-gradient(145deg,#244764,#173146);border:1px solid #537d97;color:#a0d8ff}.crm-search-module .crm-result-icon svg{width:34px;height:34px}.crm-search-module .crm-row-identity>span:nth-child(2){display:block;min-width:0}.crm-search-module .crm-row-identity strong{font-size:19px;line-height:1.35;letter-spacing:-.2px;color:#f0f7fc;overflow-wrap:anywhere}.crm-search-module .crm-row-identity small{font-size:12px;line-height:1.5;color:#b7c9d8;margin-top:6px}.crm-search-module .crm-row-identity .crm-search-match{color:#8dbedb;font-size:11px;font-weight:500}.crm-search-module .crm-row-identity .crm-result-status{grid-column:2;display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;justify-self:start;min-width:0;gap:8px;margin:0;padding:5px 10px;border-radius:7px;border:1px solid var(--client-accent);color:var(--client-accent);background:#10232d;font-size:10px;letter-spacing:.3px;font-weight:700}.crm-search-module .crm-row-actions{display:flex;align-items:stretch;justify-content:stretch;gap:9px;flex-wrap:nowrap;padding:0;min-width:0}.crm-search-module .crm-result-list .crm-row-actions .crm-row-action{--action-color:#aecbff;--action-bg:#1b3152;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex:1;min-width:0;min-height:96px;padding:13px 7px;border:1px solid #45628d;background:linear-gradient(145deg,var(--action-bg),#14222f);border-radius:13px;color:#eaf5ff;font-size:12px;font-weight:700;transition:transform .16s,border-color .16s,background .16s}.crm-search-module .crm-row-actions .crm-row-action svg{width:29px;height:29px;color:var(--action-color);flex-shrink:0}.crm-search-module .crm-row-actions .crm-row-action.payments{--action-color:#6edfff;--action-bg:#133e57;border-color:#367692}.crm-search-module .crm-row-actions .crm-row-action.billing{--action-color:#79ebba;--action-bg:#163e36;border-color:#347c69}.crm-search-module .crm-row-actions .crm-row-action.support{--action-color:#ffd17f;--action-bg:#483722;border-color:#886c3d}.crm-search-module .crm-row-actions .crm-row-action.olt{--action-color:#7cd5ff;--action-bg:#153766;border-color:#407eaa}.crm-search-module .crm-result-list .crm-row-action:hover,.crm-search-module .crm-result-list .crm-row-action[aria-pressed=true]{border-color:var(--action-color);background:var(--action-bg);transform:translateY(-2px)}.crm-search-module .crm-result-list .crm-row-action:active{transform:translateY(0)}.crm-search-module .crm-search-row>.wa-consent-client-access{grid-column:1/-1;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:13px 0 0;margin:0;border-top:1px solid #324651;background:transparent;min-width:0}.crm-search-module .wa-consent-client-access>div{flex:1 1 290px;min-width:0}.crm-search-module .wa-consent-client-access>button{margin-left:auto;display:inline-flex;align-items:center;gap:8px;min-height:39px;padding:9px 14px;background:#15332e;border:1px solid #357863;color:#a3e8c8;border-radius:9px;font-size:12px}.crm-search-module .wa-consent-client-access .wa-consent-badge{font-size:10px;background:#203440}.crm-search-module .crm-search-blank{padding:44px 25px;border:1px dashed #3f6a88;border-radius:20px;background:radial-gradient(ellipse at 50% 20%,#173b56,#101e29 70%);margin-top:22px}.crm-search-module .crm-search-blank>svg{width:62px;height:62px;padding:13px;border:1px solid #669ac1;border-radius:18px;color:#9bd3ff;background:#1c3b58}.crm-search-module .crm-search-blank h2{font-size:26px;color:#ebf6ff}.crm-search-module .crm-pagination-summary{border-radius:15px;border:1px solid #334e64;background:#132635;padding:20px;margin-top:22px}.crm-search-module button:focus-visible,.crm-search-module input:focus-visible,.crm-search-module select:focus-visible{outline:3px solid #ffda91;outline-offset:3px}@media(max-width:1150px){.crm-search-module .crm-search-row{grid-template-columns:1fr}.crm-search-module .crm-row-actions{justify-content:stretch}.crm-search-module .crm-result-list .crm-row-actions .crm-row-action{min-height:80px;flex-direction:row;gap:8px}.crm-search-module .crm-search-row>.wa-consent-client-access{grid-column:1}.crm-search-module .crm-row-identity strong{font-size:20px}}@media(max-width:700px){.crm-search-module .crm-search-form{grid-template-columns:1fr;padding:20px 16px;gap:14px}.crm-search-module .crm-search-form label{width:100%}.crm-search-module .crm-search-form>button{width:100%}.crm-search-module .crm-search-row{padding:17px 14px;gap:15px}.crm-search-module .crm-result-list .crm-row-identity{grid-template-columns:46px minmax(0,1fr);gap:10px}.crm-search-module .crm-result-icon{width:46px;height:56px;border-radius:12px}.crm-search-module .crm-result-icon svg{width:28px;height:28px}.crm-search-module .crm-row-identity strong{font-size:17px}.crm-search-module .crm-row-identity small{font-size:11px}.crm-search-module .crm-row-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.crm-search-module .crm-result-list .crm-row-actions .crm-row-action{min-height:79px;flex-direction:column;font-size:11px;gap:7px}.crm-search-module .crm-row-actions .crm-row-action svg{width:26px;height:26px}.crm-search-module .crm-search-row>.wa-consent-client-access{flex-direction:column;align-items:stretch;gap:10px}.crm-search-module .wa-consent-client-access>div{flex:0 1 auto}.crm-search-module .wa-consent-client-access>button{margin:0;justify-content:center}.crm-search-module .crm-search-help[role=status]{font-size:13px;padding:12px 15px}.crm-search-module .crm-pagination-summary{padding:14px}}@media(prefers-reduced-motion:reduce){.crm-search-module .crm-search-row,.crm-search-module .crm-result-list .crm-row-actions .crm-row-action{transition:none}}
.crm-search-module .crm-pagination-summary button,.crm-search-module .crm-pagination-summary input{background:#172e40;color:#eaf4fb;border:1px solid #50728c;border-radius:9px;min-height:42px}.crm-search-module .crm-pagination-summary button[aria-current=page]{background:#2158cf;border-color:#8bbcff;color:#fff}.crm-search-module .crm-pagination-summary button:disabled{background:#172531;color:#8da6b7}.crm-search-module .crm-pagination-summary button:not(:disabled):hover{background:#285279}


/* president-f19877e26f0f.css */
.president-panel{color:var(--inanet-text,#eaf4fa);color-scheme:dark;display:grid;gap:22px;min-width:0}.president-panel *{box-sizing:border-box}.president-panel button,.president-panel input,.president-panel select{font:inherit;color:var(--inanet-text,#eaf4fa);background:var(--inanet-surface,#152633);border:1px solid var(--inanet-border,#416076);border-radius:10px;min-height:43px}.president-panel button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 15px;cursor:pointer}.president-panel button:hover:not(:disabled){border-color:#e6c77b;background:#284259}.president-panel button:disabled{background:var(--inanet-disabled,#1d2c36);color:#8da1ae;cursor:default}.president-panel button:focus-visible,.president-panel select:focus-visible{outline:3px solid #edca7f;outline-offset:3px}.president-panel .pr-hero{display:flex;align-items:center;gap:22px;background:radial-gradient(ellipse at 90% 0%,#69562755,transparent 65%),linear-gradient(110deg,#162f4a,#11202d);border:1px solid #9e8653;border-top:3px solid #ebca85;border-radius:22px;padding:30px;color:#eaf4fa}.pr-seal{display:grid;place-items:center;width:82px;height:82px;flex-shrink:0;border-radius:22px;background:linear-gradient(130deg,#84662d,#443b29);border:1px solid #eac578;color:#ffe4a3}.president-panel .pr-eyebrow{font-size:11px;font-weight:800;letter-spacing:2px;color:#edd49c;margin:0 0 8px}.president-panel h2{font-size:36px;letter-spacing:-1px;margin:0;color:#f3f7fc}.president-panel .pr-hero p:last-child{margin:9px 0 0;color:#b6c8d7}.pr-private{margin-left:auto;display:flex;gap:7px;align-items:center;color:#f2d493;font-size:12px;white-space:nowrap}.president-panel .pr-filters{display:flex;align-items:end;gap:13px;flex-wrap:wrap;background:#11212e;border:1px solid #344f61;border-radius:17px;padding:20px}.pr-filters label{display:grid;gap:8px;font-size:12px;color:#b5cbdc;flex:1;min-width:160px}.pr-filters select{width:100%;padding:11px}.president-panel .pr-filters button:first-of-type{background:#2456a0;border-color:#759ad2}.pr-stamp{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:#9fb6c7}.pr-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.president-panel .pr-metric{--accent:#f1ce83;justify-content:flex-start;text-align:left;gap:16px;padding:22px;border:1px solid #47556a;border-left:4px solid var(--accent);background:linear-gradient(130deg,#203348,#15232f);min-width:0;min-height:120px;border-radius:17px}.pr-metric.blue{--accent:#89baff}.pr-metric.green{--accent:#83e6b1}.pr-metric.amber{--accent:#ffc576}.pr-metric.red{--accent:#ff96a6}.pr-metric.cyan{--accent:#81dbe6}.pr-metric>svg{color:var(--accent);flex-shrink:0}.pr-metric>svg:last-child{margin-left:auto}.pr-metric span{font-size:12px;color:#b8cad7}.pr-metric strong{display:block;font-size:30px;line-height:1.35;color:#f1f7fc;margin-top:7px;overflow-wrap:anywhere}.pr-chart,.pr-table-section,.pr-detail,.pr-movements{background:#10202c;border:1px solid #345067;border-radius:18px;overflow:hidden}.pr-section-title{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;border-bottom:1px solid #304658;background:#142939}.pr-section-title h3{display:flex;align-items:center;gap:10px;font-size:18px;margin:0;color:#e7f3fa}.pr-section-title h3 svg{color:#e8c982;flex-shrink:0}.pr-section-title>span{font-size:12px;color:#a8bfd1}.pr-bars{padding:16px 20px;display:grid;gap:9px}.president-panel .pr-bars button{display:grid;grid-template-columns:minmax(180px,1fr) minmax(90px,1fr) 145px;gap:22px;border:0;background:transparent;text-align:left;padding:12px 8px;border-radius:10px}.pr-bars button>span{font-size:13px;font-weight:700}.pr-bars small{display:block;font-size:11px;color:#98b3c8;font-weight:400;margin-top:7px}.pr-bars strong{display:flex;gap:8px;justify-content:end;font-size:14px;color:#ebd6a0}.pr-track{height:13px;border-radius:8px;background:#26374a;overflow:hidden}.pr-track i{display:block;min-height:100%;background:linear-gradient(90deg,#388ce8,#94d8ec);border-radius:8px}.pr-scroll{overflow:auto;max-width:100%}.president-panel table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.president-panel th,.president-panel td{padding:13px 15px;border-bottom:1px solid #2a4152;text-align:right}.president-panel th:first-child,.president-panel td:first-child{text-align:left}.president-panel thead{background:#172e40;color:#aac7dd}.president-panel tbody th{font-weight:600;color:#d7e8f4}.president-panel tbody tr:nth-child(2n){background:#132532}.president-panel td button{padding:5px 9px;min-height:34px;background:#1c384a;color:#a4daf6}.president-panel tfoot{background:#213c4e;color:#fff;font-weight:800}.pr-detail>p{padding:0 20px;font-size:12px;color:#afc4d4}.pr-detail table small{display:block;color:#a8bbca;margin-top:4px}.pr-pages{display:flex;justify-content:space-between;padding:15px}.pr-movement-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px}.pr-movement-grid article{display:grid;gap:7px;border:1px solid #355267;background:#182d3b;padding:17px;border-radius:13px}.pr-movement-grid span{font-size:12px;color:#b1c5d3}.pr-movement-grid strong{font-size:28px;color:#d4e9f9}.pr-movement-grid small{font-size:11px;color:#91adbf}.pr-rules{display:flex;gap:14px;align-items:start;background:#172532;border:1px solid #4b5260;padding:20px;border-radius:16px;color:#b5c8d7;font-size:12px;line-height:1.7}.pr-rules>svg{flex-shrink:0;color:#e8ca8d}.pr-rules p{margin:8px 0 0}.pr-warning{color:#ffcf83}.pr-error{background:#492332;border:1px solid #c55c71;padding:16px;border-radius:13px;color:#ffcbd4}.pr-loading{padding:25px;background:#152c40;border-radius:15px;color:#b6ddf5}.crm-app .president-nav{border:1px solid #8b744a;background:linear-gradient(120deg,#3e3829,#152837);color:#f2d59b;margin:10px 0}.president-nav small{display:block;font-size:10px;color:#c6ba9c;margin-top:4px}.crm-app.crm-collapsed .president-nav>span{display:none}@media(max-width:1100px){.pr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-metric strong{font-size:26px}.pr-movement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-private{display:none}}@media(max-width:650px){.president-panel h2{font-size:26px}.president-panel .pr-hero{padding:20px;gap:14px}.pr-seal{width:56px;height:60px;border-radius:16px}.pr-seal svg{width:30px}.pr-metrics{grid-template-columns:1fr}.president-panel .pr-metric{min-height:95px;padding:17px}.pr-filters label{min-width:100%}.pr-filters button{flex:1}.president-panel .pr-bars button{grid-template-columns:1fr 115px;gap:10px}.pr-bars .pr-track{grid-column:1/-1;grid-row:2}.pr-bars button>span{font-size:12px}.pr-bars strong{font-size:12px}.pr-bars small{font-size:10px}.pr-section-title h3{font-size:16px}.pr-section-title{padding:16px}.pr-movement-grid{padding:14px;gap:10px}.pr-movement-grid article{padding:13px}}


/* president-4bc1776187e6.css */
.president-panel{color:var(--inanet-text,#eaf4fa);color-scheme:dark;display:grid;gap:22px;min-width:0}.president-panel *{box-sizing:border-box}.president-panel button,.president-panel input,.president-panel select{font:inherit;color:var(--inanet-text,#eaf4fa);background:var(--inanet-surface,#152633);border:1px solid var(--inanet-border,#416076);border-radius:10px;min-height:43px}.president-panel button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 15px;cursor:pointer}.president-panel button:hover:not(:disabled){border-color:#e6c77b;background:#284259}.president-panel button:disabled{background:var(--inanet-disabled,#1d2c36);color:#8da1ae;cursor:default}.president-panel button:focus-visible,.president-panel select:focus-visible{outline:3px solid #edca7f;outline-offset:3px}.president-panel .pr-hero{display:flex;align-items:center;gap:22px;background:radial-gradient(ellipse at 90% 0%,#69562755,transparent 65%),linear-gradient(110deg,#162f4a,#11202d);border:1px solid #9e8653;border-top:3px solid #ebca85;border-radius:22px;padding:30px;color:#eaf4fa}.pr-seal{display:grid;place-items:center;width:82px;height:82px;flex-shrink:0;border-radius:22px;background:linear-gradient(130deg,#84662d,#443b29);border:1px solid #eac578;color:#ffe4a3}.president-panel .pr-eyebrow{font-size:11px;font-weight:800;letter-spacing:2px;color:#edd49c;margin:0 0 8px}.president-panel h2{font-size:36px;letter-spacing:-1px;margin:0;color:#f3f7fc}.president-panel .pr-hero p:last-child{margin:9px 0 0;color:#b6c8d7}.pr-private{margin-left:auto;display:flex;gap:7px;align-items:center;color:#f2d493;font-size:12px;white-space:nowrap}.president-panel .pr-filters{display:flex;align-items:end;gap:13px;flex-wrap:wrap;background:#11212e;border:1px solid #344f61;border-radius:17px;padding:20px}.pr-filters label{display:grid;gap:8px;font-size:12px;color:#b5cbdc;flex:1;min-width:160px}.pr-filters select{width:100%;padding:11px}.president-panel .pr-filters button:first-of-type{background:#2456a0;border-color:#759ad2}.pr-stamp{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:#9fb6c7}.pr-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.president-panel .pr-metric{--accent:#f1ce83;justify-content:flex-start;text-align:left;gap:16px;padding:22px;border:1px solid #47556a;border-left:4px solid var(--accent);background:linear-gradient(130deg,#203348,#15232f);min-width:0;min-height:120px;border-radius:17px}.pr-metric.blue{--accent:#89baff}.pr-metric.green{--accent:#83e6b1}.pr-metric.amber{--accent:#ffc576}.pr-metric.red{--accent:#ff96a6}.pr-metric.cyan{--accent:#81dbe6}.pr-metric>svg{color:var(--accent);flex-shrink:0}.pr-metric>svg:last-child{margin-left:auto}.pr-metric span{font-size:12px;color:#b8cad7}.pr-metric strong{display:block;font-size:30px;line-height:1.35;color:#f1f7fc;margin-top:7px;overflow-wrap:anywhere}.pr-chart,.pr-table-section,.pr-detail,.pr-movements{background:#10202c;border:1px solid #345067;border-radius:18px;overflow:hidden}.pr-section-title{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;border-bottom:1px solid #304658;background:#142939}.pr-section-title h3{display:flex;align-items:center;gap:10px;font-size:18px;margin:0;color:#e7f3fa}.pr-section-title h3 svg{color:#e8c982;flex-shrink:0}.pr-section-title>span{font-size:12px;color:#a8bfd1}.pr-bars{padding:16px 20px;display:grid;gap:9px}.president-panel .pr-bars button{display:grid;grid-template-columns:minmax(180px,1fr) minmax(90px,1fr) 145px;gap:22px;border:0;background:transparent;text-align:left;padding:12px 8px;border-radius:10px}.pr-bars button>span{font-size:13px;font-weight:700}.pr-bars small{display:block;font-size:11px;color:#98b3c8;font-weight:400;margin-top:7px}.pr-bars strong{display:flex;gap:8px;justify-content:end;font-size:14px;color:#ebd6a0}.pr-track{height:13px;border-radius:8px;background:#26374a;overflow:hidden}.pr-track i{display:block;min-height:100%;background:linear-gradient(90deg,#388ce8,#94d8ec);border-radius:8px}.pr-scroll{overflow:auto;max-width:100%}.president-panel table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.president-panel th,.president-panel td{padding:13px 15px;border-bottom:1px solid #2a4152;text-align:right}.president-panel th:first-child,.president-panel td:first-child{text-align:left}.president-panel thead{background:#172e40;color:#aac7dd}.president-panel tbody th{font-weight:600;color:#d7e8f4}.president-panel tbody tr:nth-child(2n){background:#132532}.president-panel td button{padding:5px 9px;min-height:34px;background:#1c384a;color:#a4daf6}.president-panel tfoot{background:#213c4e;color:#fff;font-weight:800}.pr-detail>p{padding:0 20px;font-size:12px;color:#afc4d4}.pr-detail table small{display:block;color:#a8bbca;margin-top:4px}.pr-pages{display:flex;justify-content:space-between;padding:15px}.pr-movement-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px}.pr-movement-grid article{display:grid;gap:7px;border:1px solid #355267;background:#182d3b;padding:17px;border-radius:13px}.pr-movement-grid span{font-size:12px;color:#b1c5d3}.pr-movement-grid strong{font-size:28px;color:#d4e9f9}.pr-movement-grid small{font-size:11px;color:#91adbf}.pr-rules{display:flex;gap:14px;align-items:start;background:#172532;border:1px solid #4b5260;padding:20px;border-radius:16px;color:#b5c8d7;font-size:12px;line-height:1.7}.pr-rules>svg{flex-shrink:0;color:#e8ca8d}.pr-rules p{margin:8px 0 0}.pr-warning{color:#ffcf83}.pr-error{background:#492332;border:1px solid #c55c71;padding:16px;border-radius:13px;color:#ffcbd4}.pr-loading{padding:25px;background:#152c40;border-radius:15px;color:#b6ddf5}.crm-app .president-nav{border:1px solid #8b744a;background:linear-gradient(120deg,#3e3829,#152837);color:#f2d59b;margin:10px 0}.president-nav small{display:block;font-size:10px;color:#c6ba9c;margin-top:4px}.crm-app.crm-collapsed .president-nav>span{display:none}@media(max-width:1100px){.pr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-metric strong{font-size:26px}.pr-movement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-private{display:none}}@media(max-width:650px){.president-panel h2{font-size:26px}.president-panel .pr-hero{padding:20px;gap:14px}.pr-seal{width:56px;height:60px;border-radius:16px}.pr-seal svg{width:30px}.pr-metrics{grid-template-columns:1fr}.president-panel .pr-metric{min-height:95px;padding:17px}.pr-filters label{min-width:100%}.pr-filters button{flex:1}.president-panel .pr-bars button{grid-template-columns:1fr 115px;gap:10px}.pr-bars .pr-track{grid-column:1/-1;grid-row:2}.pr-bars button>span{font-size:12px}.pr-bars strong{font-size:12px}.pr-bars small{font-size:10px}.pr-section-title h3{font-size:16px}.pr-section-title{padding:16px}.pr-movement-grid{padding:14px;gap:10px}.pr-movement-grid article{padding:13px}}.crm-app .crm-submenu .president-nav{display:flex;justify-content:flex-start;align-items:center;gap:10px;padding:12px;margin:0;border:0;background:transparent;color:#ebcd8c}.crm-app .crm-submenu .president-nav svg{flex-shrink:0}.crm-app .crm-submenu .president-nav.active,.crm-app .crm-submenu .president-nav:hover{background:#3b3425;color:#ffe0a2}.crm-app .president-access-denied{padding:40px 24px;border:1px solid #665839;border-radius:20px;background:linear-gradient(135deg,#20252b,#111e29);color:#e9f1f5;text-align:center}.crm-app .president-access-denied svg{color:#efc568}.crm-app .president-access-denied h2{color:#f3d78e;font-size:24px;margin:16px 0 10px}.crm-app .president-access-denied p{color:#b4c4ce;margin:0}


/* president-e7dcd2c53379.css */
.president-panel{color:var(--inanet-text,#eaf4fa);color-scheme:dark;display:grid;gap:22px;min-width:0}.president-panel *{box-sizing:border-box}.president-panel button,.president-panel input,.president-panel select{font:inherit;color:var(--inanet-text,#eaf4fa);background:var(--inanet-surface,#152633);border:1px solid var(--inanet-border,#416076);border-radius:10px;min-height:43px}.president-panel button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 15px;cursor:pointer}.president-panel button:hover:not(:disabled){border-color:#e6c77b;background:#284259}.president-panel button:disabled{background:var(--inanet-disabled,#1d2c36);color:#8da1ae;cursor:default}.president-panel button:focus-visible,.president-panel select:focus-visible{outline:3px solid #edca7f;outline-offset:3px}.president-panel .pr-hero{display:flex;align-items:center;gap:22px;background:radial-gradient(ellipse at 90% 0%,#69562755,transparent 65%),linear-gradient(110deg,#162f4a,#11202d);border:1px solid #9e8653;border-top:3px solid #ebca85;border-radius:22px;padding:30px;color:#eaf4fa}.pr-seal{display:grid;place-items:center;width:82px;height:82px;flex-shrink:0;border-radius:22px;background:linear-gradient(130deg,#84662d,#443b29);border:1px solid #eac578;color:#ffe4a3}.president-panel .pr-eyebrow{font-size:11px;font-weight:800;letter-spacing:2px;color:#edd49c;margin:0 0 8px}.president-panel h2{font-size:36px;letter-spacing:-1px;margin:0;color:#f3f7fc}.president-panel .pr-hero p:last-child{margin:9px 0 0;color:#b6c8d7}.pr-private{margin-left:auto;display:flex;gap:7px;align-items:center;color:#f2d493;font-size:12px;white-space:nowrap}.president-panel .pr-filters{display:flex;align-items:end;gap:13px;flex-wrap:wrap;background:#11212e;border:1px solid #344f61;border-radius:17px;padding:20px}.pr-filters label{display:grid;gap:8px;font-size:12px;color:#b5cbdc;flex:1;min-width:160px}.pr-filters select{width:100%;padding:11px}.president-panel .pr-filters button:first-of-type{background:#2456a0;border-color:#759ad2}.pr-stamp{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:#9fb6c7}.pr-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.president-panel .pr-metric{--accent:#f1ce83;justify-content:flex-start;text-align:left;gap:16px;padding:22px;border:1px solid #47556a;border-left:4px solid var(--accent);background:linear-gradient(130deg,#203348,#15232f);min-width:0;min-height:120px;border-radius:17px}.pr-metric.blue{--accent:#89baff}.pr-metric.green{--accent:#83e6b1}.pr-metric.amber{--accent:#ffc576}.pr-metric.red{--accent:#ff96a6}.pr-metric.cyan{--accent:#81dbe6}.pr-metric>svg{color:var(--accent);flex-shrink:0}.pr-metric>svg:last-child{margin-left:auto}.pr-metric span{font-size:12px;color:#b8cad7}.pr-metric strong{display:block;font-size:30px;line-height:1.35;color:#f1f7fc;margin-top:7px;overflow-wrap:anywhere}.pr-chart,.pr-table-section,.pr-detail,.pr-movements{background:#10202c;border:1px solid #345067;border-radius:18px;overflow:hidden}.pr-section-title{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;border-bottom:1px solid #304658;background:#142939}.pr-section-title h3{display:flex;align-items:center;gap:10px;font-size:18px;margin:0;color:#e7f3fa}.pr-section-title h3 svg{color:#e8c982;flex-shrink:0}.pr-section-title>span{font-size:12px;color:#a8bfd1}.pr-bars{padding:16px 20px;display:grid;gap:9px}.president-panel .pr-bars button{display:grid;grid-template-columns:minmax(180px,1fr) minmax(90px,1fr) 145px;gap:22px;border:0;background:transparent;text-align:left;padding:12px 8px;border-radius:10px}.pr-bars button>span{font-size:13px;font-weight:700}.pr-bars small{display:block;font-size:11px;color:#98b3c8;font-weight:400;margin-top:7px}.pr-bars strong{display:flex;gap:8px;justify-content:end;font-size:14px;color:#ebd6a0}.pr-track{height:13px;border-radius:8px;background:#26374a;overflow:hidden}.pr-track i{display:block;min-height:100%;background:linear-gradient(90deg,#388ce8,#94d8ec);border-radius:8px}.pr-scroll{overflow:auto;max-width:100%}.president-panel table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.president-panel th,.president-panel td{padding:13px 15px;border-bottom:1px solid #2a4152;text-align:right}.president-panel th:first-child,.president-panel td:first-child{text-align:left}.president-panel thead{background:#172e40;color:#aac7dd}.president-panel tbody th{font-weight:600;color:#d7e8f4}.president-panel tbody tr:nth-child(2n){background:#132532}.president-panel td button{padding:5px 9px;min-height:34px;background:#1c384a;color:#a4daf6}.president-panel tfoot{background:#213c4e;color:#fff;font-weight:800}.pr-detail>p{padding:0 20px;font-size:12px;color:#afc4d4}.pr-detail table small{display:block;color:#a8bbca;margin-top:4px}.pr-pages{display:flex;justify-content:space-between;padding:15px}.pr-movement-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px}.pr-movement-grid article{display:grid;gap:7px;border:1px solid #355267;background:#182d3b;padding:17px;border-radius:13px}.pr-movement-grid span{font-size:12px;color:#b1c5d3}.pr-movement-grid strong{font-size:28px;color:#d4e9f9}.pr-movement-grid small{font-size:11px;color:#91adbf}.pr-rules{display:flex;gap:14px;align-items:start;background:#172532;border:1px solid #4b5260;padding:20px;border-radius:16px;color:#b5c8d7;font-size:12px;line-height:1.7}.pr-rules>svg{flex-shrink:0;color:#e8ca8d}.pr-rules p{margin:8px 0 0}.pr-warning{color:#ffcf83}.pr-error{background:#492332;border:1px solid #c55c71;padding:16px;border-radius:13px;color:#ffcbd4}.pr-loading{padding:25px;background:#152c40;border-radius:15px;color:#b6ddf5}.crm-app .president-nav{border:1px solid #8b744a;background:linear-gradient(120deg,#3e3829,#152837);color:#f2d59b;margin:10px 0}.president-nav small{display:block;font-size:10px;color:#c6ba9c;margin-top:4px}.crm-app.crm-collapsed .president-nav>span{display:none}@media(max-width:1100px){.pr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-metric strong{font-size:26px}.pr-movement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-private{display:none}}@media(max-width:650px){.president-panel h2{font-size:26px}.president-panel .pr-hero{padding:20px;gap:14px}.pr-seal{width:56px;height:60px;border-radius:16px}.pr-seal svg{width:30px}.pr-metrics{grid-template-columns:1fr}.president-panel .pr-metric{min-height:95px;padding:17px}.pr-filters label{min-width:100%}.pr-filters button{flex:1}.president-panel .pr-bars button{grid-template-columns:1fr 115px;gap:10px}.pr-bars .pr-track{grid-column:1/-1;grid-row:2}.pr-bars button>span{font-size:12px}.pr-bars strong{font-size:12px}.pr-bars small{font-size:10px}.pr-section-title h3{font-size:16px}.pr-section-title{padding:16px}.pr-movement-grid{padding:14px;gap:10px}.pr-movement-grid article{padding:13px}}.crm-app .crm-submenu .president-nav{display:flex;justify-content:flex-start;align-items:center;gap:10px;padding:12px;margin:0;border:0;background:transparent;color:#ebcd8c}.crm-app .crm-submenu .president-nav svg{flex-shrink:0}.crm-app .crm-submenu .president-nav.active,.crm-app .crm-submenu .president-nav:hover{background:#3b3425;color:#ffe0a2}.crm-app .president-access-denied{padding:40px 24px;border:1px solid #665839;border-radius:20px;background:linear-gradient(135deg,#20252b,#111e29);color:#e9f1f5;text-align:center}.crm-app .president-access-denied svg{color:#efc568}.crm-app .president-access-denied h2{color:#f3d78e;font-size:24px;margin:16px 0 10px}.crm-app .president-access-denied p{color:#b4c4ce;margin:0}.president-panel .pr-deposit-note{margin:0;padding:14px 18px;border:1px solid #36586b;border-radius:12px;background:var(--inanet-surface,#152633);color:var(--inanet-text,#eaf4fa);font-size:13px;line-height:1.6}@media(min-width:1350px){.president-panel .pr-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.president-panel .pr-metric{gap:10px;padding:18px 14px}}


/* directories-e475568b56d2.css */
html:has(.dir-app),body:has(.dir-app),#root:has(.dir-app){background:#09131c;color:#e8f2f8;min-height:100%;color-scheme:dark}.dir-app{--dir-accent:#63d9f5;--dir-glow:#153b62;--inanet-surface:#142635;--inanet-text:#e8f2f8;--inanet-border:#345267;--inanet-disabled:#20313c;max-width:1520px;margin:auto;padding:26px clamp(18px,4vw,58px);font-family:Inter,Arial,sans-serif;color:var(--inanet-text);color-scheme:dark}.dir-app *{box-sizing:border-box}.dir-app.dir-rent{--dir-accent:#ffd17f;--dir-glow:#4c351e}.dir-app button,.dir-app input,.dir-app select,.dir-app textarea,.dir-login button{font:inherit;color:var(--inanet-text,#e8f2f8);background:var(--inanet-surface,#142635);border:1px solid var(--inanet-border,#345267);border-radius:10px}.dir-app button,.dir-app a{transition:background .15s,border-color .15s,transform .12s}.dir-app button{padding:11px 14px;min-height:44px;display:inline-flex;gap:8px;align-items:center;justify-content:center;cursor:pointer}.dir-app button:hover:not(:disabled){border-color:var(--dir-accent);background:#243d50}.dir-app button:active:not(:disabled){transform:translateY(1px)}.dir-app button:disabled{opacity:.55;cursor:default;background:var(--inanet-disabled)}.dir-app input,.dir-app select,.dir-app textarea{padding:12px;width:100%;min-width:0;min-height:45px}.dir-app select option{background:#142635;color:#e8f2f8}.dir-app input:focus,.dir-app select:focus,.dir-app textarea:focus{outline:2px solid var(--dir-accent);outline-offset:2px}.dir-app input[type=checkbox]{width:18px;height:18px;min-height:18px;flex:none;accent-color:var(--dir-accent)}.dir-app a{color:var(--dir-accent);text-decoration:none;display:inline-flex;align-items:center;gap:8px}.dir-top{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:25px;font-size:13px}.dir-top>span{display:flex;align-items:center;gap:8px;color:#a5bac9}.dir-hero{display:flex;align-items:center;gap:24px;padding:34px;border:1px solid #426276;border-top:3px solid var(--dir-accent);border-radius:23px;background:radial-gradient(ellipse at 100% 0,var(--dir-glow),transparent 75%),linear-gradient(110deg,#152a3d,#10222e);margin-bottom:24px}.dir-emblem{display:grid;place-items:center;width:88px;height:88px;background:var(--dir-glow);border:1px solid var(--dir-accent);color:var(--dir-accent);border-radius:23px;flex:none}.dir-app h1{font-size:clamp(25px,2.7vw,39px);line-height:1.15;letter-spacing:-1px;color:#edf6fc;margin:7px 0 10px}.dir-eyebrow{font-size:10px;letter-spacing:2px;color:var(--dir-accent);font-weight:800;margin:0}.dir-hero p:last-child{margin:0;color:#a9c1d1;font-size:14px}.dir-app .dir-primary{background:linear-gradient(130deg,#235ba4,#174171);border-color:#729ed8;color:#f0f8ff;font-weight:700}.dir-rent .dir-primary{background:linear-gradient(130deg,#8d591c,#5b3d1e);border-color:#cda36a}.dir-hero>.dir-primary{margin-left:auto;flex:none}.dir-summary{display:grid;grid-template-columns:1fr 1fr 1fr 2fr;gap:14px;margin-bottom:24px}.dir-summary>div{display:flex;align-items:center;gap:16px;border:1px solid #2b475c;border-radius:15px;background:#122433;padding:19px}.dir-summary svg{color:var(--dir-accent);flex:none}.dir-summary span{font-size:12px;color:#b2c9d9}.dir-summary strong{display:block;font-size:28px;color:#e5f3ff;margin-top:6px}.dir-summary small{display:block;margin-top:6px;color:#809eb3}.dir-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:23px;padding:16px;border:1px solid #294454;border-radius:15px;background:#10212e}.dir-search{display:flex;align-items:center;gap:10px;flex:1;border:1px solid #49798f;box-shadow:0 0 12px #3181a526;border-radius:10px;padding:0 12px;background:#0a1c28}.dir-search svg{color:var(--dir-accent);flex:none}.dir-search input{border:0;background:transparent;outline:none!important}.dir-check{display:flex!important;align-items:center;gap:9px!important;font-size:12px!important;line-height:1.5;color:#bdcfdb}.dir-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dir-card{background:linear-gradient(130deg,#162b3c,#102330);border:1px solid #37576c;border-radius:19px;overflow:hidden;padding:24px;min-width:0;border-top:3px solid var(--dir-accent)}.dir-card.inactive{border-top-color:#748290;opacity:.78}.dir-card-head{display:flex;gap:13px;align-items:center}.dir-icon{display:grid;place-items:center;width:51px;height:51px;background:var(--dir-glow);border-radius:14px;color:var(--dir-accent);flex:none}.dir-card h2{margin:6px 0;font-size:22px;color:#e8f5ff;overflow-wrap:anywhere}.dir-card-head small{font-size:10px;letter-spacing:1px;color:#8aaabd}.dir-state{border-radius:20px;font-size:11px;padding:6px 9px;margin-left:auto;flex:none}.dir-state.on{color:#94edc8;background:#153f35}.dir-state.off{background:#35434d;color:#c0c9d1}.dir-contact{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;margin:22px 0 16px;color:#c9dfed}.dir-contact>span{display:inline-flex;align-items:center;gap:7px;margin-left:auto;color:#9bb6c9}.dir-contact svg,.dir-address>svg{color:var(--dir-accent);flex:none}.dir-address{display:flex;align-items:start;gap:10px;font-size:13px;color:#a7c1d2;line-height:1.6}.dir-address strong{display:block;color:#d2e5ef}.dir-days{display:flex;gap:7px;margin:20px 0;flex-wrap:wrap}.dir-days>span{padding:8px 10px;border-radius:9px;font-size:12px;border:1px solid #2d4355;background:#0b1c29;color:#667f93}.dir-days>span.chosen{background:#164b66;border-color:#4aacc7;color:#b6f0ff}.dir-payment{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:16px;border:1px solid #65543b;background:#29291f;border-radius:12px;margin:19px 0;color:#e6d2a5}.dir-payment strong{font-size:27px;color:#ffda91}.dir-payment span{font-size:12px}.dir-payment small{grid-column:1/-1;display:flex;align-items:center;gap:8px;font-size:12px}.dir-coordinate{font-size:11px;color:#8baabc}.dir-card footer{display:flex;gap:8px;border-top:1px solid #2a4559;padding-top:17px;margin-top:18px;flex-wrap:wrap}.dir-card footer button{font-size:12px}.dir-app .dir-assign{margin-left:auto;border-color:#83642d;background:#4b391b;color:#ffe0a4}.dir-empty{text-align:center;margin:20px 0;padding:50px 25px;background:radial-gradient(ellipse at top,#15384b,#101f2b);border:1px dashed #386477;border-radius:20px;color:#a5c1d3}.dir-empty>svg{color:var(--dir-accent)}.dir-empty h2{color:#e5f3fc}.dir-empty button{margin-top:15px}.dir-error{padding:14px 18px;color:#ffd0d6;background:#4b2030;border:1px solid #b94d69;border-radius:11px;font-size:13px}.dir-success{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:15px;background:#113d35;border:1px solid #337d67;border-radius:12px;color:#b1eed9;margin-bottom:18px}.dir-success a{margin-left:auto}.dir-footer{display:flex;justify-content:space-between;gap:18px;font-size:11px;color:#829eb3;border-top:1px solid #2b4050;margin-top:30px;padding:20px 0}.dir-overlay{position:fixed;inset:0;z-index:12000;background:#030b13cf;backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:20px}.dir-dialog{width:min(820px,100%);max-height:94dvh;overflow:auto;background:#102331;border:1px solid #527083;border-top:3px solid var(--dir-accent);border-radius:21px;box-shadow:0 22px 90px #0009;color:#e8f2f8}.dir-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:15px;background:linear-gradient(115deg,var(--dir-glow),#172c3d);padding:22px 25px}.dir-dialog h2{font-size:22px;line-height:1.3;margin:0;color:#eef8ff}.dir-dialog form{padding:24px}.dir-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 23px;padding:22px 18px 18px;border:1px solid #345268;border-radius:13px;min-width:0}.dir-fields legend{display:flex;align-items:center;gap:8px;padding:0 7px;color:var(--dir-accent);font-size:14px;font-weight:700}.dir-fields label{display:grid;gap:8px;align-content:start;font-size:13px;color:#c2d7e5}.dir-fields .full{grid-column:1/-1}.dir-fields small,.dir-location small{font-size:12px;color:#92b0c3;line-height:1.5}.dir-location{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.dir-location small{flex:1;min-width:180px}.dir-location p{margin:0;font-size:12px;flex-basis:100%;color:#aadbe9}.dir-week{display:flex;gap:8px;flex-wrap:wrap}.dir-week label{display:flex;align-items:center;gap:8px;border:1px solid #39576c;border-radius:10px;padding:11px;background:#0e202e}.dir-week .chosen{background:#154860;border-color:#5aadbf}.dir-dialog-actions{display:flex;justify-content:end;gap:12px;border-top:1px solid #2e4b60;padding-top:20px}.dir-assignment-summary{background:#1a3244;border:1px solid #395a70;padding:18px;border-radius:13px;margin-bottom:24px;font-size:14px}.dir-assignment-summary>strong{font-size:22px;color:var(--dir-accent)}.dir-assignment-summary small{color:#9bb9cd;font-size:12px;line-height:1.6}.dir-roster{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dir-roster label{padding:11px;background:#20394a;border:1px solid #3a576b;border-radius:10px}.dir-history{padding:24px}.dir-history article{border-left:3px solid var(--dir-accent);background:#193143;border-radius:10px;padding:17px;margin-bottom:15px;display:grid;gap:7px;font-size:13px}.dir-history span{display:flex;align-items:center;gap:8px;color:var(--dir-accent)}.dir-history small{color:#96b7ca}.dir-history p{margin:5px 0;color:#bad0df;line-height:1.5}.am-card.am-centers{border-color:#368ba1;background:linear-gradient(135deg,#12384c,#12212e)}.am-centers .am-icon{color:#8be3f7!important;background:#16495d!important}.am-card.am-rents{border-color:#ac8246;background:linear-gradient(135deg,#403321,#162734)}.am-rents .am-icon{color:#ffdc91!important;background:#534021!important}.dir-login{max-width:600px;margin:8vh auto;padding:25px;background:#102330;border:1px solid #345367;border-radius:20px;color:#e8f2f8;color-scheme:dark}.dir-login header{background:#162d3e;padding:20px;border-radius:13px}.dir-login a{color:#79d8ef}.dir-login input{color:#e8f2f8!important;background:#102331!important}.dir-login form{background:#102330!important}@media(max-width:1050px){.dir-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dir-hero{flex-wrap:wrap}.dir-hero>.dir-primary{margin-left:0}.dir-grid{grid-template-columns:1fr}.dir-toolbar{flex-wrap:wrap}.dir-search{flex-basis:65%}}@media(max-width:600px){.dir-app{padding:16px}.dir-top{align-items:start;font-size:11px}.dir-top>span{max-width:50%}.dir-hero{padding:23px;gap:17px}.dir-emblem{width:60px;height:60px;border-radius:17px}.dir-emblem svg{width:32px}.dir-hero>div:nth-child(2){flex:1;min-width:175px}.dir-hero>.dir-primary{width:100%}.dir-summary{gap:9px}.dir-summary>div{gap:10px;padding:13px}.dir-summary span{font-size:11px}.dir-summary strong{font-size:24px}.dir-summary>div:last-child{grid-column:1/-1}.dir-summary>div:nth-child(3){grid-column:1/-1}.dir-card{padding:18px}.dir-card h2{font-size:20px}.dir-card-head{gap:10px;flex-wrap:wrap}.dir-state{font-size:10px}.dir-contact>span{margin-left:0;flex-basis:100%}.dir-payment{grid-template-columns:1fr}.dir-card footer .dir-assign{width:100%;margin:0}.dir-footer{flex-direction:column}.dir-overlay{padding:8px}.dir-dialog{max-height:97dvh;border-radius:15px}.dir-dialog form,.dir-history{padding:16px}.dir-dialog>header{padding:18px}.dir-dialog h2{font-size:19px}.dir-fields{grid-template-columns:1fr;padding:18px 13px}.dir-roster{grid-template-columns:1fr}.dir-week{gap:7px}.dir-week label{font-size:12px}.dir-search{flex-basis:100%}.dir-toolbar{padding:12px}.dir-fields input,.dir-fields select,.dir-fields textarea{font-size:16px}.dir-dialog-actions{flex-wrap:wrap}}.dir-app .dir-photo{margin:16px 0;min-width:0}.dir-app .dir-photo-open{display:block;position:relative;width:100%;padding:0;overflow:hidden;border:1px solid #486775;border-radius:16px;background:#0b1922}.dir-app .dir-photo-open img{display:block;width:100%;height:200px;object-fit:cover}.dir-app .dir-photo-open span{position:absolute;bottom:10px;right:10px;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:#0b1922e8;color:#e5f7ff}.dir-app .dir-photo-large{display:block;width:100%;max-height:75vh;object-fit:contain;background:#091217;border-radius:12px}.dir-app .dir-photo-preview{display:block;width:100%;height:230px;object-fit:contain;background:#0b1922;border-radius:14px}.dir-app .dir-photo-placeholder{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;min-height:140px;border:1px dashed #527384;border-radius:14px;background:#0d1c26;color:#93bfd2}.dir-app .dir-photo-actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.dir-app .dir-file[hidden]{display:none!important}.dir-app.dir-assigned-photo{padding:16px;margin:12px 0;min-height:0;border-radius:16px;background:#10212b}.dir-assigned-photo h3{display:flex;align-items:center;gap:10px}.dir-app .dir-photo .dir-overlay{z-index:2147483600}.fc-app .dir-assignment-picker{background:var(--inanet-surface,#112632);border:1px solid #b99437;border-radius:16px;padding:18px;color:var(--inanet-text,#e9f3fa);min-width:0}.fc-app .dir-picker-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.fc-app .dir-picker-heading>span{display:flex;gap:10px;align-items:center;font-weight:800;color:#ffdc78}.fc-app .dir-assignment-picker select{width:100%;min-height:44px;background:#0c1e29;color:#e9f3fa;border:1px solid #69818e;border-radius:10px;padding:10px}.fc-app .dir-picker-detail{padding-top:16px;overflow-wrap:anywhere}.fc-app .dir-picker-detail p{display:flex;gap:8px;align-items:center;margin:12px 0}.fc-app .dir-picker-amount{display:flex;align-items:center;gap:14px;padding:16px;background:#443615;border:1px solid #9d7e36;border-radius:12px}.fc-app .dir-picker-amount strong{display:block;font-size:30px;color:#ffe29b;line-height:1.4}.fc-app .dir-picker-amount small{font-size:12px}.fc-app .dir-assignment-picker a{color:#ffdc78;display:inline-flex;align-items:center;gap:6px;margin:0 8px}.fc-app .dir-picker-heading button{background:#203a48;color:#e9f3fa;border:1px solid #52717f}.fc-app .dir-assignment-picker>label{display:grid;gap:8px;color:var(--inanet-text,#d8e8ef);font-weight:600}html:has(.other-workspace),body:has(.other-workspace),#root:has(.other-workspace){background:#09141c;color:#e4eff7;color-scheme:dark}.other-workspace{color-scheme:dark;background:#09141c;color:#e4eff7;padding:20px;max-width:1500px;margin:auto;min-height:80vh}.other-workspace *{box-sizing:border-box}.other-workspace>header,.other-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:24px;background:linear-gradient(110deg,#665014,#18323e);border:1px solid #b59848;border-radius:18px}.other-workspace.other-closed>header{background:#20323e;border-color:#658593}.other-workspace h1{font-size:26px;margin:10px 0}.other-workspace h1,.other-workspace h2,.other-workspace h3{display:flex;gap:10px;align-items:center}.other-workspace h2{font-size:19px}.other-workspace button,.other-file{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #52717f;border-radius:10px;background:#203947;color:#eff8fd;padding:12px;font:inherit;cursor:pointer}.other-workspace button:disabled{opacity:.55;cursor:default}.other-workspace .other-primary{background:#f4c42e;color:#181606;border-color:#ffe389;font-weight:800}.other-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.other-columns article{background:#142c38;border:1px solid #36535f;border-radius:16px;padding:20px;margin-bottom:16px;min-width:0;overflow-wrap:anywhere}.other-instructions{white-space:pre-wrap;line-height:1.7}.other-steps{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.other-steps span{padding:10px;border:1px solid #526878;border-radius:9px;font-size:12px}.other-steps .current{background:#f4c42e;color:#16190a;font-weight:800}.other-steps .done{background:#205444}.other-overlay{position:fixed;inset:0;z-index:2147483500;background:#020b13dc;display:flex;align-items:center;justify-content:center;padding:16px}.other-dialog{width:min(760px,100%);max-height:94dvh;overflow:auto;background:#142a35;border:1px solid #8e7a38;border-radius:20px;padding:20px;color:#e6f2fa}.other-dialog form{margin-top:20px}.other-dialog fieldset{border:0;padding:0;margin:0}.other-dialog label{display:grid;gap:8px;margin:14px 0;color:#d9eaf6}.other-dialog input:not([type=checkbox]),.other-dialog textarea{width:100%;background:#0c1e28;color:#eff8fd;border:1px solid #627e8c;border-radius:10px;padding:12px;font:inherit}.other-dialog textarea{min-height:100px}.other-dialog .other-check{display:flex;align-items:center}.other-capture-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.other-capture-grid>div{padding:12px;border:1px solid #4c6a78;border-radius:12px;background:#102530}.other-capture-grid img{width:100%;height:120px;object-fit:contain}.other-dialog .other-file{position:relative;display:flex;overflow:hidden;margin:8px 0}.other-dialog .other-file input{position:absolute;inset:0;opacity:0;cursor:pointer}.other-gps{padding:16px;margin:16px 0;border:1px solid #47717c;border-radius:12px;background:#10212b}.other-dialog footer{display:flex;justify-content:flex-end;gap:12px;margin-top:15px}.other-error{background:#582536;color:#ffdae1;border-radius:10px;padding:14px}.other-event{padding:14px 0;border-bottom:1px solid #3c5563}.other-event strong{display:block;margin:5px 0}.other-images{display:grid;grid-template-columns:1fr 1fr;gap:12px}.other-images button{display:flex;flex-direction:column;width:100%;overflow:hidden}.other-images img{width:100%;height:150px;object-fit:cover}.other-images span{overflow-wrap:anywhere;font-size:12px}.other-large{width:100%;max-height:75vh;object-fit:contain}.other-workspace small{color:#b8d2e1}.dir-payments{margin:24px 0}.dir-payments-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.dir-payment-row{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:14px;align-items:center;padding:18px;border:1px solid #516876;border-radius:14px;background:#132935;margin-top:12px}.dir-payment-row.paid{border-color:#54ac8a;background:#153b32}.dir-payment-row strong,.dir-payment-row small{display:block}.dir-payment-row .amount{font-size:24px;color:#ffe09a}.dir-payment-row .overdue{color:#ff9ca8}.dir-payments input{background:#0b1d27;color:#e6f5ff;border:1px solid #6b8490;border-radius:9px;padding:10px}.dir-payment-summary{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.dir-payment-summary span{padding:12px;background:#253b47;border:1px solid #6d8490;border-radius:10px}@media(max-width:800px){.other-columns{grid-template-columns:1fr}.other-workspace{padding:10px}.other-workspace>header{padding:18px}.other-workspace h1{font-size:21px}.dir-payment-row{grid-template-columns:1fr 1fr}.other-capture-grid{grid-template-columns:1fr}.other-overlay{padding:8px}.other-dialog{padding:14px}}.fc-app .activity-plan{background:#132b37;border:1px solid #947e3b;border-radius:15px;padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.fc-app .activity-plan legend{color:#ffe29b;font-weight:800}.fc-app .activity-plan label{color:#dceef6;display:grid;gap:8px}.fc-app .activity-plan input,.fc-app .activity-plan textarea{width:100%;background:#0b1e28;color:#eef7fc;border:1px solid #64818c;border-radius:9px;padding:10px}.other-dialog select{background:#0a1d27;color:#e5f5ff;border:1px solid #68818c;padding:12px;border-radius:10px;width:100%;font:inherit}.other-result-summary{background:#10232c;padding:12px;border:1px solid #3c5f6d;border-radius:9px}.dir-grid[hidden]{display:none!important}@media(max-width:600px){.fc-app .activity-plan{grid-template-columns:1fr}}.other-dialog input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#0c1e28;border:1px solid #708b98;border-radius:5px;width:22px;height:22px;flex:0 0 22px;position:relative}.other-dialog input[type=checkbox]:checked{background:#f4c42e;border-color:#ffe291}.other-dialog input[type=checkbox]:checked:after{content:"";position:absolute;left:7px;top:3px;width:6px;height:11px;border:solid #15212b;border-width:0 2px 2px 0;transform:rotate(45deg)}.dir-app [hidden]{display:none!important}.dir-payments-head label{color:#d7e7ee}.dir-payment-row .amount small{font-size:13px;color:#adc5d0}.tech-portal:has(.other-workspace){--inanet-surface:#142b37;--inanet-text:#e5f0f7;--inanet-border:#405f70;background:#09141c!important;color:#e5f0f7;color-scheme:dark}.tech-workspace:has(.other-workspace),.tech-detail:has(.other-workspace),.tech-workspace:has(.other-workspace) .tech-orders{background:#09141c!important;color:#e5f0f7!important;border-color:#34505f!important}.tech-workspace:has(.other-workspace) :is(.installation-filters,table,thead,tbody,tr,th,td){background:#142b37!important;color:#e5f0f7!important;border-color:#34505f!important}.tech-workspace:has(.other-workspace) :is(.installation-filters input,.installation-filters select,.installation-filters button,td button){background:#102430!important;color:#e5f0f7!important;border-color:#526e7d!important}.tech-workspace:has(.other-workspace) :is(.installation-filters label,.installation-count,.tech-muted){color:#b6ceda!important}.tech-portal:has(.other-workspace)>button,.tech-portal:has(.other-workspace)>header{background:#142b37!important;color:#e5f0f7!important}.other-workspace>header{flex-wrap:wrap}.other-workspace>header h1{flex:1;min-width:230px}.tech-workspace:has(.other-workspace) button:not(.other-workspace button){background:#183440!important;color:#e5f0f7!important;border-color:#526e7d!important}.other-workspace>header>div{display:block!important;min-width:0}.other-workspace>header h1{margin:10px 0;line-height:1.25}


/* olt-direct-0cdbda4bd6fb.css */
.direct-olt{--do-bg:var(--inanet-surface,#12232f);--do-border:var(--inanet-border,#345263);color:var(--inanet-text,#e7f5fa);color-scheme:dark;display:grid;gap:22px;min-width:0}.direct-olt *{box-sizing:border-box}.direct-olt svg{width:20px;height:20px;flex-shrink:0;vertical-align:middle}.direct-olt h2,.direct-olt h3,.direct-olt p{margin:0}.direct-olt button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--do-border);background:#193746;color:#e8f7ff;border-radius:12px;padding:12px 16px;font:inherit;cursor:pointer;white-space:normal}.direct-olt button:disabled{opacity:.55;cursor:wait;color:var(--inanet-disabled,#9cb1bd)}.direct-olt button:focus-visible{outline:3px solid #6de5ff;outline-offset:3px}.direct-olt .do-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:32px;border:1px solid #2777bd;border-radius:24px;background:radial-gradient(ellipse at right top,#1261a5 0,transparent 65%),linear-gradient(125deg,#112d46,#071a2d);box-shadow:0 12px 45px #0003}.direct-olt .do-eyebrow{color:#71d9fa;font-size:11px;letter-spacing:2px;font-weight:800}.direct-olt h2{display:flex;align-items:center;gap:14px;font-size:36px;line-height:1.3;margin:12px 0}.direct-olt h2 svg{width:38px;height:38px;color:#72dcff}.direct-olt p{color:#b3cbd7;line-height:1.6}.direct-olt .do-badge{display:inline-flex;align-items:center;gap:8px;font-size:12px;border-radius:24px;padding:10px 15px;background:#0b273fcc;border:1px solid #3f7497;color:#aae7ff}.direct-olt .do-summary{display:flex;flex-wrap:wrap;gap:20px;color:#a9c9dc;font-size:13px}.direct-olt .do-summary>span{display:flex;align-items:center;gap:8px}.direct-olt .do-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.direct-olt .do-card{display:flex;flex-direction:column;text-align:left;align-items:stretch;background:linear-gradient(135deg,#173241,#10202c);padding:20px;gap:10px;min-width:0}.direct-olt .do-card.selected{border-color:#42caff;box-shadow:0 0 0 1px #42caff,0 0 26px #00baff24}.direct-olt .do-card.pending{border-style:dashed}.direct-olt .do-card-top{display:flex;align-items:center;gap:9px;color:#78d7f7;font-size:9px;letter-spacing:1px}.direct-olt .do-card-top svg:last-child{margin-left:auto;width:15px}.direct-olt .do-card strong{font-size:20px;overflow-wrap:anywhere}.direct-olt .do-card small{font-size:11px;color:#b1c8d3}.direct-olt .do-card code{font-size:13px;color:#7adff4}.direct-olt .do-card-foot{font-size:11px;line-height:1.5;color:#b1c8d3;border-top:1px solid #31515e;padding-top:12px}.direct-olt .do-workspace{border:1px solid var(--do-border);border-radius:20px;overflow:hidden;background:var(--do-bg)}.direct-olt .do-work-head{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:22px;background:#142d3b}.direct-olt h3{display:flex;align-items:center;gap:10px;font-size:20px}.direct-olt .do-work-head p{font-size:12px;margin-top:8px}.direct-olt .do-tabs{display:flex;flex-wrap:wrap;padding:14px;gap:8px;background:#0c1d28;border-bottom:1px solid var(--do-border)}.direct-olt .do-tabs button{font-size:13px;background:#142936}.direct-olt .do-tabs button.active{background:#115fa4;border-color:#389cde}.direct-olt .do-query{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:22px}.direct-olt .do-query p{font-size:12px}.direct-olt .do-primary{background:#09659c;border-color:#39bef5;font-weight:700}.direct-olt .do-empty{text-align:center;display:grid;justify-items:center;gap:14px;padding:45px 22px;background:#0c202c}.direct-olt .do-empty>svg{width:42px;height:42px;color:#64c1e6}.direct-olt .do-result{padding:0 22px 22px}.direct-olt .do-status{display:flex;align-items:center;gap:8px;font-weight:700;padding:12px;border:1px solid #306b6c;border-radius:10px;background:#133d39;color:#82e5bd}.direct-olt .do-status span{margin-left:auto;font-size:11px}.direct-olt .do-status.partial,.direct-olt .do-status.unavailable{background:#413522;color:#ffd582;border-color:#846835}.direct-olt .do-warning{color:#ffcc71}.direct-olt .do-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.direct-olt .do-metrics>div{display:grid;gap:12px;background:#10232f;padding:20px;border:1px solid var(--do-border);border-radius:12px}.direct-olt .do-metrics span{color:#a5c0ce;font-size:12px}.direct-olt .do-metrics strong{font-size:18px;overflow-wrap:anywhere}.direct-olt .do-note{font-size:12px;margin:14px 0}.direct-olt .do-table{overflow-x:auto}.direct-olt table{width:100%;border-collapse:collapse;margin:15px 0;background:#10232f;color:#e5f2f8}.direct-olt th,.direct-olt td{padding:12px;border-bottom:1px solid #2c4553;text-align:left;font-size:13px}.direct-olt th{background:#183342;color:#a2d4ea}.direct-olt summary{display:flex;gap:8px;align-items:center;padding:12px;cursor:pointer;color:#81caed}.direct-olt pre{background:#081621;border:1px solid #304c60;border-radius:10px;padding:16px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;max-height:500px;overflow:auto;color:#bee2ee;line-height:1.5}.direct-olt .do-footer{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--do-border);border-radius:15px;padding:18px;background:#111e29}.direct-olt .do-footer p{font-size:12px;margin-top:6px}.direct-olt .do-error{padding:18px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:#481d2c;border:1px solid #ad485d;border-radius:12px}.direct-olt .do-spin{animation:do-spin 1.2s linear infinite}@keyframes do-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.direct-olt .do-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.direct-olt .do-metrics{grid-template-columns:1fr}.direct-olt .do-hero{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.direct-olt h2{font-size:28px}.direct-olt .do-hero{padding:22px}.direct-olt .do-cards{grid-template-columns:1fr}.direct-olt .do-query,.direct-olt .do-work-head{flex-direction:column;align-items:stretch}.direct-olt .do-tabs button{flex:1 1 40%}.direct-olt .do-summary{display:grid}.direct-olt .do-card{padding:18px}}@media(prefers-reduced-motion:reduce){.direct-olt .do-spin{animation:none}}.direct-olt .do-card strong{font-size:24px}.direct-olt .do-card small{font-size:16px;font-weight:650;color:#d3e9f3}.direct-olt .do-card code{font-size:19px;font-weight:750;letter-spacing:.3px;overflow-wrap:anywhere}.direct-olt .do-card-top{font-size:11px}.direct-olt .do-card-foot{font-size:13px;min-height:54px}.direct-olt .do-device-photo{display:block;position:relative;overflow:hidden;aspect-ratio:1.07;width:100%;isolation:isolate}.direct-olt .do-device-photo img{position:absolute;display:block;width:253%;max-width:none;height:auto;left:-75%;top:-36%;filter:drop-shadow(0 9px 9px #0007)}.direct-olt .do-card>.do-device-photo{width:155px;align-self:center;margin:5px 0 12px}.direct-olt .do-work-head h3{font-size:25px}.direct-olt .do-work-head p,.direct-olt .do-work-head .do-badge{font-size:16px}.direct-olt .do-device-panel{display:grid;grid-template-columns:minmax(200px,320px) 1fr;gap:40px;padding:28px 35px;background:radial-gradient(ellipse at 15% 50%,#144459 0,transparent 60%),#0c202d;border-bottom:1px solid var(--do-border);align-items:center}.direct-olt .do-photo-button{display:grid;background:transparent;border:0;padding:0;gap:16px}.direct-olt .do-photo-button>span:last-child{font-size:14px;color:#89dcff;display:flex;gap:8px;align-items:center;justify-content:center}.direct-olt .do-device-info{display:grid;justify-items:start;gap:15px;min-width:0}.direct-olt .do-device-info h3{font-size:38px;font-weight:850;letter-spacing:-1px}.direct-olt .do-device-info .do-device-address{font-size:25px;font-family:monospace;color:#82ddff;font-weight:700;overflow-wrap:anywhere}.direct-olt .do-device-specs{display:flex;flex-wrap:wrap;gap:16px}.direct-olt .do-device-specs>span{background:#183646;border:1px solid #315569;border-radius:10px;padding:10px 14px;color:#b5d4e3;font-size:14px}.direct-olt .do-device-specs strong{font-size:25px;color:#ecf8ff;margin-right:6px}.direct-olt .do-device-info small{font-size:12px;color:#a5becb}.direct-olt .do-device-info a{color:#79cee9}.direct-olt .do-device-dialog{color:var(--inanet-text,#e7f5fa);background:#0b1e2b;border:1px solid #4a92bb;border-radius:22px;max-width:720px;width:calc(100vw - 32px);max-height:90vh;padding:24px;box-shadow:0 30px 100px #000b;overflow:auto}.direct-olt .do-device-dialog::backdrop{background:#02080ede;backdrop-filter:blur(5px)}.direct-olt .do-device-dialog header{background:#122d3d;border-radius:12px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:15px}.direct-olt .do-device-dialog header span{font-size:11px;letter-spacing:2px;color:#8bd9ff}.direct-olt .do-device-dialog h3{margin-top:6px;font-size:25px}.direct-olt .do-device-dialog>.do-device-photo{width:min(100%,520px);margin:24px auto}.direct-olt .do-device-dialog p{font-size:14px}.direct-olt .do-table th,.direct-olt .do-table td{font-size:16px}.direct-olt .do-tabs button,.direct-olt .do-primary{font-size:15px}.direct-olt .do-query>div>strong{font-size:19px}@media(max-width:900px){.direct-olt .do-device-panel{grid-template-columns:minmax(160px,230px) 1fr;padding:24px;gap:24px}.direct-olt .do-device-info h3{font-size:30px}.direct-olt .do-device-info .do-device-address{font-size:21px}}@media(max-width:600px){.direct-olt .do-device-panel{grid-template-columns:1fr;padding:20px}.direct-olt .do-photo-button{max-width:240px;justify-self:center;width:100%}.direct-olt .do-device-info h3{font-size:30px}.direct-olt .do-work-head h3{font-size:21px;overflow-wrap:anywhere}.direct-olt .do-device-dialog header{flex-wrap:wrap}.direct-olt .do-device-dialog{padding:14px}.direct-olt .do-card>.do-device-photo{width:180px}.direct-olt .do-device-specs{gap:8px}}.direct-olt .do-device-photo{aspect-ratio:1.03}.direct-olt .do-device-photo img{width:240%;left:-70%;top:-32%}.direct-olt .do-auto-banner{display:flex;align-items:center;gap:14px;padding:16px 20px;border:1px solid #287194;background:linear-gradient(110deg,#10354b,#102631);border-radius:14px;color:#9ee4ff}.direct-olt .do-auto-banner>div{display:grid;gap:5px}.direct-olt .do-auto-banner strong{font-size:15px;color:#ddf5ff}.direct-olt .do-auto-banner span{font-size:13px;color:#a6c6d8}.direct-olt .do-live-state{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:#132b39;color:#bad6e4;font-size:13px;font-weight:750;min-height:41px}.direct-olt .do-live-dot{width:8px;height:8px;background:currentColor;border-radius:50%;flex-shrink:0}.direct-olt .do-live-state.ok{background:#123d36;color:#8be4ba}.direct-olt .do-live-state.error,.direct-olt .do-live-state.stale{background:#423620;color:#ffda89}.direct-olt .do-live-state.pending{background:#273342;color:#bdc9d7}.direct-olt .do-live-state svg{width:14px;height:14px;margin-left:auto}.direct-olt .do-card-reading{display:grid;gap:14px;padding:8px 0}.direct-olt .do-card-reading>span{display:grid;gap:6px;font-size:12px;color:#9bbdce}.direct-olt .do-card-reading strong{font-size:17px;font-weight:700;line-height:1.4;color:#e1f4fd;overflow-wrap:anywhere}.direct-olt .do-card-warning{display:grid;gap:5px;color:#f8d390;margin-top:10px;line-height:1.45}.direct-olt .do-card-warning>span{font-size:11px}.direct-olt .do-card{justify-content:flex-start}.direct-olt .do-card-foot{margin-top:auto;overflow-wrap:anywhere}.direct-olt .do-snmp-note{font-size:12px;color:#9abaca;margin-top:-8px}.direct-olt .do-card>.do-device-photo{width:135px;margin-bottom:6px}@media(max-width:600px){.direct-olt .do-auto-banner{align-items:flex-start}.direct-olt .do-card>.do-device-photo{width:165px}.direct-olt .do-card-reading strong{font-size:18px}}.direct-olt .do-onu-panel{display:flex;flex-direction:column;gap:10px;margin:18px 0;padding:16px;border:1px solid #287d83;border-radius:15px;background:linear-gradient(135deg,#0b3236,#0b202d);color:var(--inanet-text,#e7f4fb);width:100%;box-sizing:border-box;text-align:left}.direct-olt .do-onu-title{display:flex;gap:7px;align-items:center;font-size:12px;font-weight:700;color:#b0dedf;letter-spacing:.02em}.direct-olt .do-onu-title svg{width:16px;height:16px}.direct-olt .do-onu-title .do-spin{margin-left:auto}.direct-olt .do-onu-main{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#66f2bf}.direct-olt .do-onu-main>strong{font-size:38px!important;line-height:1.1!important;color:#66f2bf!important;font-variant-numeric:tabular-nums}.direct-olt .do-onu-main>span{font-size:13px;font-weight:700}.direct-olt .do-onu-main svg{width:24px;height:24px}.direct-olt .do-onu-secondary{display:grid;grid-template-columns:1fr 1fr;gap:8px}.direct-olt .do-onu-secondary>span{display:grid;grid-template-columns:17px 1fr;align-items:center;gap:4px;font-size:10px;color:#bdcddc}.direct-olt .do-onu-secondary svg{width:15px;height:15px}.direct-olt .do-onu-secondary strong{font-size:20px!important;color:#e1ebf5!important}.direct-olt .do-onu-secondary>span:first-child{color:#ffadbb}.direct-olt .do-onu-secondary>span:first-child strong{color:#ffadbb!important}.direct-olt .do-onu-bar{height:5px;border-radius:5px;overflow:hidden;background:#80394a;display:block}.direct-olt .do-onu-bar>span{display:block;height:100%;background:#52e9ae;border-radius:5px}.direct-olt .do-onu-time{font-size:10px;line-height:1.5;color:#b3cdd6}.direct-olt .do-card.pending .do-onu-panel{border-color:#455766;background:#122532}.direct-olt .do-card.pending .do-onu-main,.direct-olt .do-card.pending .do-onu-main>strong{color:#9aabb9!important}.direct-olt .do-onu-secondary em{grid-column:1/-1;font-style:normal;font-size:11px;white-space:nowrap}.direct-olt .do-onu-causes{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:10px;border-top:1px solid #31545e}.direct-olt .do-onu-causes>span{display:grid;grid-template-columns:20px 1fr;gap:3px 6px;padding:10px 8px;border-radius:10px;background:#152832}.direct-olt .do-onu-causes svg{width:18px;height:22px}.direct-olt .do-onu-causes strong{font-size:26px!important;line-height:1.1!important;color:inherit!important}.direct-olt .do-onu-causes b,.direct-olt .do-onu-causes small{grid-column:1/-1}.direct-olt .do-onu-causes b{font-size:12px;letter-spacing:.04em}.direct-olt .do-onu-causes small{font-size:10px;line-height:1.3;color:#cad8e1}.direct-olt .do-cause-los{color:#ff758f;border:1px solid #843b51}.direct-olt .do-cause-power{color:#ffd16b;border:1px solid #7f6638}.direct-olt .do-onu-other{font-size:11px;color:#bdcddc}.direct-olt .do-overview{margin:0 0 24px;padding:22px;background:linear-gradient(120deg,#112c3c,#0c1c2b);border:1px solid #32627b;border-radius:18px;color:var(--inanet-text,#e7f4fb)}.direct-olt .do-overview-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.direct-olt .do-overview h3{display:flex;align-items:center;gap:10px;margin:0;font-size:23px;color:#e7f4fb}.direct-olt .do-overview p{font-size:12px;line-height:1.5;color:#adc5d3}.direct-olt .do-overview-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:14px 0}.direct-olt .do-overview-metric{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid #355366;border-radius:12px;background:#132938;color:#cee7f5}.direct-olt .do-overview-metric svg{width:20px;height:20px}.direct-olt .do-overview-metric strong{font-size:30px;line-height:1.1;font-variant-numeric:tabular-nums}.direct-olt .do-overview-metric span{font-size:12px;color:#d4e4ed}.direct-olt .do-overview-metric.green{color:#66f2bf}.direct-olt .do-overview-metric.red{color:#ff758f}.direct-olt .do-overview-metric.amber{color:#ffd16b}.direct-olt .do-overview-metric.blue{color:#72dcff}.direct-olt .do-overview-footer{border-top:1px solid #315262;padding-top:14px;display:flex;justify-content:space-between;gap:20px;align-items:center}.direct-olt .do-overview-footer>span{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px}.direct-olt .do-overview-footer svg{width:20px;color:#ffba78}.direct-olt .do-overview-footer strong{font-size:23px;color:#ffba78}.direct-olt .do-overview-footer small{width:100%;color:#b2c5d0}.direct-olt .do-overview-footer p{max-width:550px;margin:0}.direct-olt .do-temperature{display:flex;flex-direction:column;gap:7px;padding:14px;margin-bottom:16px;border:1px solid #785743;border-radius:13px;background:#202c33;color:#dce6eb}.direct-olt .do-temperature-value{display:flex;align-items:center;gap:9px;color:#ffba78}.direct-olt .do-temperature-value svg{width:23px;height:23px}.direct-olt .do-temperature-value strong{font-size:30px!important;line-height:1.1!important;color:#ffba78!important}.direct-olt .do-temperature>b{font-size:12px}.direct-olt .do-temperature>span:not(.do-temperature-value){font-size:11px}.direct-olt .do-temperature>small{font-size:10px!important;color:#adbecb!important}@media(max-width:1350px){.direct-olt .do-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.direct-olt .do-overview-footer{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.direct-olt .do-overview{padding:14px}.direct-olt .do-overview-head{align-items:flex-start;flex-direction:column}.direct-olt .do-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.direct-olt .do-overview-metric{padding:10px}.direct-olt .do-overview-metric strong{font-size:25px}}.crm-app .do-capacity{margin:24px 0;border:1px solid #34748b;border-radius:22px;background:#0c1c28;overflow:hidden}.crm-app .do-capacity-heading{padding:24px;display:flex;gap:18px;justify-content:space-between;align-items:center;background:linear-gradient(115deg,#10384e,#112735)}.crm-app .do-capacity h3{font-size:26px;display:flex;gap:12px;align-items:center;margin:10px 0}.crm-app .do-capacity p{color:#b8cfdb;margin:7px 0;line-height:1.5}.crm-app .do-capacity-legend{display:flex;flex-wrap:wrap;gap:12px 22px;padding:16px 24px;border-bottom:1px solid #305264;font-size:13px;font-weight:700}.crm-app .do-capacity .normal{color:#6ce5b2}.crm-app .do-capacity .warning{color:#ffd069}.crm-app .do-capacity .critical,.crm-app .do-capacity .full{color:#ff8298}.crm-app .do-capacity .unknown{color:#b4c1ce}.crm-app .do-capacity-alert{display:flex;gap:12px;background:#482923;border:1px solid #e9a853;padding:16px;margin:20px 24px;border-radius:12px;color:#ffdc91}.crm-app .do-capacity-alert p{font-size:13px}.crm-app .do-capacity-olt{padding:22px 24px;border-bottom:1px solid #335264}.crm-app .do-capacity-olt:last-child{border-bottom:0}.crm-app .do-capacity-olt>header{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:18px}.crm-app .do-capacity-olt h4{font-size:23px;margin:0 0 6px;display:flex;align-items:center;gap:10px;color:#e9f7ff}.crm-app .do-capacity-olt header span,.crm-app .do-capacity-olt header small{display:block;color:#b8cfdb;font-size:13px;line-height:1.6}.crm-app .do-capacity-refresh{display:flex;gap:8px;align-items:center;flex-shrink:0;background:#075985;border:1px solid #41bbeb;color:#e8f7ff;border-radius:12px;min-height:44px;padding:10px 14px;font-weight:700}.crm-app .do-capacity-refresh:disabled{opacity:.6;cursor:wait}.crm-app .do-board-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;align-items:start}.crm-app .do-board{background:linear-gradient(150deg,#203844,#102632);border:1px solid #426777;border-radius:14px;padding:14px;min-width:0;max-width:520px;box-shadow:inset 4px 0 #2e91af}.crm-app .do-board-head{display:flex;gap:9px;align-items:center;color:#8fe4ff}.crm-app .do-board-head>div{flex:1}.crm-app .do-board-head b{display:block;font-size:18px;color:#effaff}.crm-app .do-board-head span{font:12px ui-monospace,monospace}.crm-app .do-board-head>strong{font-size:26px;text-align:right;color:#edf8ff}.crm-app .do-board-head small{display:block;font-size:10px;font-weight:500;color:#bdccd7}.crm-app .do-board-summary{display:flex;justify-content:space-between;gap:5px;font-size:11px;color:#a8c5d4;margin:12px 0}.crm-app .do-pon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.crm-app .do-pon{display:flex;flex-direction:column;align-items:stretch;background:#102c29;border:1px solid #347d66;border-radius:8px;min-height:81px;padding:7px 5px;cursor:pointer;text-align:center;box-shadow:inset 0 3px currentColor}.crm-app .do-pon.warning{background:#3b301c;border-color:#bb903f}.crm-app .do-pon.critical{background:#411f2e;border-color:#c96078}.crm-app .do-pon.full{background:#631c2e;border:2px solid #ff597b}.crm-app .do-pon.unknown{background:#26323d;border-color:#72818f}.crm-app .do-pon span{font-size:10px;font-weight:700;letter-spacing:.5px}.crm-app .do-pon strong{font-size:19px;line-height:1.6}.crm-app .do-pon small{font-size:10px;font-weight:400;opacity:.8}.crm-app .do-pon>i{height:4px;background:#081822;border-radius:2px;overflow:hidden;margin:3px 0}.crm-app .do-pon>i>i{display:block;height:100%;background:currentColor}.crm-app .do-pon em{font-style:normal;font-size:9px}.crm-app .do-capacity button:hover:not(:disabled){filter:brightness(1.16)}.crm-app .do-capacity button:focus-visible{outline:3px solid #eefaff;outline-offset:3px}.crm-app .do-port-detail{display:flex;gap:12px;align-items:center;margin-top:16px;padding:16px;background:#123a50;border:1px solid #53b9da;border-radius:12px}.crm-app .do-port-detail>div{flex:1}.crm-app .do-port-detail small{color:#aac7d6}.crm-app .do-port-detail button{background:#244b5e;color:#e6f5ff;border:1px solid #5b8095;border-radius:8px;padding:8px}.crm-app .do-other-boards{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;color:#a6bfcd;font-size:11px}.crm-app .do-other-boards>span{border:1px solid #344e5e;border-radius:6px;padding:6px 8px;background:#142531}.crm-app .do-capacity-empty{padding:18px;border:1px dashed #3c667b;border-radius:12px}.crm-app .do-refresh-notice{font-size:13px;padding:10px;background:#163a48;border-radius:8px}@media(min-width:2100px){.crm-app .do-board-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.crm-app .do-capacity-heading{flex-direction:column;align-items:flex-start;padding:16px}.crm-app .do-capacity-olt{padding:18px 12px}.crm-app .do-capacity-olt>header{flex-direction:column;align-items:flex-start}.crm-app .do-capacity h3{font-size:23px}.crm-app .do-capacity-legend{padding:14px;gap:10px;font-size:11px}.crm-app .do-board-grid{grid-template-columns:minmax(0,1fr)}.crm-app .do-board{max-width:none}.crm-app .do-capacity-alert{margin:12px}.crm-app .do-port-detail{align-items:flex-start}}.crm-app .do-capacity{scroll-margin-top:85px}.crm-app .do-pon small{display:block;line-height:1.1}.crm-app .do-pon strong{line-height:1.3}.crm-app .do-capacity-olt>header{padding:14px;border-radius:12px}.crm-app .do-board{scroll-margin-top:90px}.crm-app article.do-card{border:1px solid var(--do-border);border-radius:12px;cursor:default;display:flex;flex-direction:column;text-align:left}.crm-app .do-card-select{width:100%;background:transparent;border:0;padding:0;cursor:pointer;color:inherit;text-align:left}.crm-app .do-card-actions{display:flex;align-items:stretch;gap:8px;margin-top:auto;padding-top:18px;width:100%}.crm-app .do-card-actions button{min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #3fb6e4;border-radius:11px;background:#085d83;color:#ebf8ff;font-weight:700;padding:10px 12px;cursor:pointer}.crm-app .do-card-actions .do-view-boards{flex:1}.crm-app .do-card-actions .do-view-boards>svg:last-child{width:16px}.crm-app .do-card-actions .do-card-refresh{background:#173a4b;padding:10px}.crm-app .do-card-actions button:disabled{opacity:.55;cursor:wait}.crm-app .do-card-actions button:focus-visible,.crm-app .do-card-select:focus-visible{outline:3px solid #82e0ff;outline-offset:4px}.crm-app .do-card-actions button:hover:not(:disabled){filter:brightness(1.15)}.crm-app .do-capacity-detail{scroll-margin-top:90px}.crm-app .do-capacity-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding:16px 20px;background:#123448;border:1px solid #39718a;border-radius:14px;color:#dbf5ff}.crm-app .do-capacity-controls>span,.crm-app .do-capacity-controls button{display:flex;gap:9px;align-items:center}.crm-app .do-capacity-controls button{background:#244454;border:1px solid #54859b;color:#e5f6ff;border-radius:9px;padding:10px;min-height:44px;cursor:pointer}@media(max-width:700px){.crm-app .do-capacity-controls{flex-wrap:wrap}.crm-app .do-card-actions .do-view-boards{font-size:13px}}.crm-app .do-port-summary{display:flex;flex-direction:column;align-items:stretch;gap:10px;text-align:left;width:100%;background:linear-gradient(135deg,#103348,#102733);border:1px solid #418bac;border-radius:14px;padding:14px;color:#d9f3ff;margin:4px 0;cursor:pointer}.crm-app .do-port-summary:hover{border-color:#62d7fb;box-shadow:0 0 16px #0ab4e522}.crm-app .do-port-summary-head{display:flex;align-items:center;gap:7px;font-size:14px}.crm-app .do-port-summary-head>svg:last-child{margin-left:auto;width:15px}.crm-app .do-port-summary-total{color:#bbd8e6;font-size:12px}.crm-app .do-port-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crm-app .do-port-stat{display:flex;flex-direction:column;align-items:flex-start;padding:9px 10px;border:1px solid;border-radius:9px;min-width:0}.crm-app .do-port-stat>span{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700}.crm-app .do-port-stat i{height:7px;width:7px;border-radius:50%;background:currentColor}.crm-app .do-port-stat.normal{color:#75edb6;background:#103a30;border-color:#33785e}.crm-app .do-port-stat.warning{color:#ffe087;background:#3b321d;border-color:#93753c}.crm-app .do-port-stat.critical{color:#ffb374;background:#412b1e;border-color:#b0703e}.crm-app .do-port-stat.full{color:#ff8298;background:#442131;border-color:#b4506a}.crm-app .do-card .do-port-stat strong{font-size:26px;line-height:1.4;color:inherit}.crm-app .do-card .do-port-stat small{font-size:9px;line-height:1.3;color:inherit;opacity:.9}.crm-app .do-port-summary-note{font-size:10px;line-height:1.4;color:#b6cbd6}.crm-app .do-port-summary-link{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;color:#8edfff}.crm-app .do-port-summary-link svg{width:14px}.crm-app .do-port-summary.stale .do-port-stat{color:#c1cbd2;background:#273540;border-color:#697f8d}.crm-app .do-port-summary.stale .do-port-summary-note{color:#ffd486}.crm-app .do-capacity .critical{color:#ffb374}.crm-app .do-pon.critical{background:#412b1e;border-color:#b0703e}.crm-app .do-onu-open{width:100%;border:1px solid #328b6d;border-radius:12px;padding:10px 8px;justify-content:flex-start;background:#123f34;color:#67e9b0;text-align:left;cursor:pointer}.crm-app .do-onu-open:hover{background:#19523f;border-color:#68efb4}.crm-app .do-card .do-onu-open small{display:block;color:#a8efd2;font-size:10px;margin-top:5px}.crm-app .do-onus-dialog{color-scheme:dark;background:var(--inanet-surface,#10232f);color:var(--inanet-text,#e8f4fa);border:1px solid #418aa6;border-radius:20px;width:min(1540px,96vw);max-width:96vw;max-height:92dvh;padding:0;margin:auto;box-shadow:0 24px 100px #0009}.crm-app .do-onus-dialog::backdrop{background:#030e18c9;backdrop-filter:blur(3px)}.crm-app .do-onus-dialog>header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(120deg,#124832,#14354b);padding:20px 24px;border-bottom:1px solid #39616d}.crm-app .do-onus-dialog h3{font-size:26px;margin:8px 0}.crm-app .do-onus-dialog p{font-size:13px;color:#b6cedb}.crm-app .do-onus-body{padding:20px 24px}.crm-app .do-onus-status{display:flex;justify-content:space-between;gap:14px;align-items:center}.crm-app .do-onus-status>div{display:flex;align-items:center;gap:14px}.crm-app .do-onus-status strong{font-size:36px;color:#72e8b4}.crm-app .do-onus-status span{font-size:13px;color:#bad4df}.crm-app .do-onus-progress{display:flex;align-items:center;gap:8px;margin:12px 0;padding:12px;background:#143947;border-radius:10px}.crm-app .do-onus-filters{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin:20px 0 12px}.crm-app .do-onus-filters label{display:grid;gap:7px;font-size:13px;color:#b9d6e2}.crm-app .do-onus-filters input,.crm-app .do-onus-filters select{background:#0a1d29;color:#e5f4fc;border:1px solid #49788e;border-radius:9px;padding:12px;width:100%;min-width:0;min-height:44px}.crm-app .do-onus-filters option{background:#102632;color:#e6f6ff}.crm-app .do-onus-caption{font-size:12px;color:#aec5d2;margin:10px 0}.crm-app .do-onus-table{overflow:auto;max-height:52dvh;border:1px solid #35596b;border-radius:12px}.crm-app .do-onus-table table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.crm-app .do-onus-table th{position:sticky;top:0;background:#183c4d;color:#caf0ff;text-align:left;padding:13px 12px;border-bottom:1px solid #46788c}.crm-app .do-onus-table td{padding:12px;border-bottom:1px solid #294a5b;color:#d5e8f2;background:#102532}.crm-app .do-onus-table tr:nth-child(2n) td{background:#142e3b}.crm-app .do-onus-table td:first-child{min-width:200px;max-width:320px;white-space:normal;overflow-wrap:anywhere}.crm-app .do-onus-table code{color:#9cddf2}.crm-app .do-online-tag{display:inline-flex;align-items:center;gap:6px;color:#77e6ad;background:#143e32;border-radius:20px;padding:5px 8px}.crm-app .do-online-tag svg{width:14px;height:14px}.crm-app .do-onus-empty{padding:24px}.crm-app .do-onus-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;font-size:12px;color:#b4cdd9}.crm-app .do-onus-times{margin-top:16px;color:#a7c9d9;font-size:12px}.crm-app .do-onus-times summary{cursor:pointer}.crm-app .do-onus-times p{padding:5px}@media(max-width:700px){.crm-app .do-onus-dialog>header{padding:14px}.crm-app .do-onus-body{padding:14px}.crm-app .do-onus-status{align-items:flex-start;flex-direction:column}.crm-app .do-onus-status>div{align-items:flex-start;flex-direction:column;gap:4px}.crm-app .do-onus-filters{grid-template-columns:1fr}.crm-app .do-onus-dialog h3{font-size:22px}.crm-app .do-onus-pagination{flex-wrap:wrap}.crm-app .do-onus-dialog>header button{font-size:0;padding:10px}.crm-app .do-onus-dialog>header button svg{width:24px;height:24px}}.crm-app .do-onus-dialog button:disabled{color:#a5bdca;opacity:.7;background:#18303e;border-color:#426171}.do-onus-dialog .do-onus-filters{grid-template-columns:2fr 1fr 1fr}.do-onus-dialog .do-onus-pagination>div{display:flex;flex-direction:column;gap:8px;align-items:center}.do-onus-dialog .do-onus-pagination strong{font-size:21px;color:#def5ff}.do-onus-dialog select,.do-onus-dialog textarea{color:#e4f2fa;background:#0a202c;border:1px solid #42677a;border-radius:8px;padding:10px;color-scheme:dark}.do-onus-dialog .do-onus-pagination label{display:flex;align-items:center;gap:8px}.do-onus-dialog .do-selectable-onu{cursor:pointer}.do-onus-dialog .do-selectable-onu:hover{background:#21485a}.do-onus-dialog .do-onu-detail-toolbar{display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.do-onus-dialog .do-back-icon{transform:rotate(180deg)}.do-onus-dialog .do-onu-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.do-onus-dialog .do-onu-detail-grid>div{border:1px solid #365666;background:#0d2431;border-radius:12px;padding:14px;min-width:0;overflow-wrap:anywhere}.do-onus-dialog .do-onu-detail-grid span{display:block;color:#9db8c7;font-size:12px;margin-bottom:7px}.do-onus-dialog .do-onu-detail-grid strong{font-size:15px;color:#e2f4fc}.do-onus-dialog h4{display:flex;gap:8px;align-items:center;font-size:18px;margin:22px 0 13px;color:#d7eef7}.do-onus-dialog .do-onu-description{font-size:23px}.do-onus-dialog .do-onu-actions{margin-top:24px;padding:20px;background:#0c202b;border:1px solid #416478;border-radius:14px}.do-onus-dialog .do-onu-action-buttons{display:flex;gap:12px;flex-wrap:wrap}.do-onus-dialog .do-danger{background:#642b3b;color:#ffe4ec;border-color:#df6588}.do-onus-dialog .do-onu-confirm{border:1px solid #ad8a43;background:#29291f;border-radius:12px;padding:18px;margin-top:18px}.do-onus-dialog .do-onu-confirm label{display:flex;flex-direction:column;gap:8px;margin:14px 0}.do-onus-dialog .do-onu-confirm textarea{min-height:85px}.do-onus-dialog .do-onu-confirm button{margin-right:10px}.do-onus-dialog .do-success{background:#104838;border:1px solid #2e9671;border-radius:10px;padding:14px;color:#b1f5d9}.do-onus-dialog .do-offline-tag{color:#ffb6c6;display:flex;gap:6px;align-items:center}.do-onus-dialog svg{width:18px;height:18px;flex-shrink:0}@media(max-width:900px){.do-onus-dialog .do-onu-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.do-onus-dialog .do-onus-filters{grid-template-columns:1fr}.do-onus-dialog .do-onus-pagination{gap:6px}.do-onus-dialog .do-onus-pagination button{padding:9px}.do-onus-dialog .do-onus-pagination strong{font-size:17px}}.do-onus-dialog .do-onu-confirm label{color:#d7eef7;font-weight:600}.do-onus-dialog .do-onu-confirm input{color:#e4f2fa;background:#0a202c;border:1px solid #547587;border-radius:8px;padding:12px}.do-onus-dialog .do-onu-confirm input::placeholder{color:#a5bdca;opacity:1}.do-onus-dialog{--inanet-text:#e4f2fa;--inanet-surface:#10232f;--inanet-border:#355365;--inanet-disabled:#9eb4c1;background:var(--inanet-surface);color:var(--inanet-text)}.do-onus-dialog .do-onu-detail-toolbar{margin-bottom:12px}.do-onus-dialog .do-onu-detail-toolbar button{min-height:38px;padding:8px 14px;font-size:13px}.do-onus-dialog .do-onu-hero{display:flex;align-items:center;gap:18px;padding:3px 0 18px}.do-onus-dialog .do-onu-avatar{display:grid;place-items:center;width:68px;height:68px;border:1px solid #349cb7;border-radius:20px;background:linear-gradient(145deg,#134f63,#16314e);box-shadow:0 0 32px #19d3f019;color:#70e8ef;flex-shrink:0}.do-onus-dialog .do-onu-avatar svg{width:36px;height:36px}.do-onus-dialog .do-onu-hero-copy{flex:1;min-width:0}.do-onus-dialog .do-onu-description{margin:6px 0 10px;font-size:26px;line-height:1.15;overflow-wrap:anywhere}.do-onus-dialog .do-onu-badges{display:flex;gap:8px;flex-wrap:wrap}.do-onus-dialog .do-onu-badges>span{display:inline-flex;gap:6px;align-items:center;border:1px solid currentColor;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:700}.do-onus-dialog .green{color:#69e7b6}.do-onus-dialog .red{color:#ff809a}.do-onus-dialog .blue{color:#7bbcff}.do-onus-dialog .amber{color:#ffc56b}.do-onus-dialog .cyan{color:#60e0e9}.do-onus-dialog .neutral{color:#b6c6d1}.do-onus-dialog .do-onu-model{display:grid;grid-template-columns:24px 1fr;gap:7px 8px;padding:14px 18px;background:#112c3b;border:1px solid #355b70;border-radius:12px;min-width:195px}.do-onus-dialog .do-onu-model svg{color:#71c7fb;grid-row:span 2}.do-onus-dialog .do-onu-model strong{font-size:16px}.do-onus-dialog .do-onu-model span{font-size:12px;color:#a9c5d3}.do-onus-dialog .do-optic-focus{padding:18px 22px;background:radial-gradient(ellipse at 12% 0,#164c6290,transparent 70%),linear-gradient(130deg,#102c3c,#111e33);border:1px solid #2888b3;border-top:3px solid #38cdf0;border-radius:18px;box-shadow:0 16px 36px #030d1635}.do-onus-dialog .do-optic-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.do-onus-dialog .do-optic-heading h4{font-size:23px;margin:6px 0;color:#effaff}.do-onus-dialog .do-optic-heading h4 svg{width:26px;height:26px;color:#4bddf1}.do-onus-dialog .do-optic-heading>span{display:flex;gap:6px;align-items:center;font-size:11px;color:#a9d2e2}.do-onus-dialog .do-fiber-link{display:flex;align-items:center;gap:12px;max-width:610px;margin:10px auto 15px;font-size:12px;font-weight:700;color:#a9d9ee}.do-onus-dialog .do-fiber-link>span{display:flex;gap:7px;align-items:center;white-space:nowrap}.do-onus-dialog .do-fiber-link>i{height:2px;flex:1;background:linear-gradient(90deg,#219de8,#6aede4);box-shadow:0 0 6px #32cdd75c}.do-onus-dialog .do-fiber-distance{font-weight:400;color:#d0e4ed}.do-onus-dialog .do-optic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.do-onus-dialog .do-optic-gauge{border:1px solid #355e71;border-radius:14px;padding:14px 18px 8px;background:#081c2db3;min-width:0;box-shadow:inset 0 1px #87e4fb0d}.do-onus-dialog .do-optic-gauge.cyan{border-color:#259d9e}.do-onus-dialog .do-optic-gauge.blue{border-color:#387bc6}.do-onus-dialog .do-optic-gauge.amber{border-color:#a57b39}.do-onus-dialog .do-gauge-title{display:flex;align-items:center;gap:10px}.do-onus-dialog .do-gauge-title>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid currentColor;border-radius:10px;background:#143246}.do-onus-dialog .do-gauge-title h5{font-size:17px;line-height:1.2;margin:0;color:inherit}.do-onus-dialog .do-gauge-title p{color:#b7cbd8;font-size:11px;margin:5px 0 0}.do-onus-dialog .do-gauge-dial{max-width:230px;margin:4px auto 0}.do-onus-dialog .do-gauge-dial svg{width:100%;height:auto;overflow:visible}.do-onus-dialog .do-gauge-track,.do-onus-dialog .do-gauge-fill{fill:none;stroke-width:12;stroke-linecap:round}.do-onus-dialog .do-gauge-track{stroke:#254454}.do-onus-dialog .do-gauge-fill{stroke:currentColor;filter:drop-shadow(0 0 4px #29cddb33)}.do-onus-dialog .do-gauge-value{fill:#eefaff;font-size:32px;font-weight:800;font-family:inherit}.do-onus-dialog .do-gauge-unit{fill:#c0d6e2;font-size:13px;font-family:inherit}.do-onus-dialog .do-gauge-scale{display:flex;justify-content:space-between;color:#91b0c2;font-size:10px;margin:0 6px 5px}.do-onus-dialog .do-optic-gauge.missing{border-color:#526673;color:#8da8b7}.do-onus-dialog .do-optic-note{font-size:11px;color:#a3c0d0;margin:12px 0 0;line-height:1.4}.do-onus-dialog .do-onu-vitals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.do-onus-dialog .do-onu-vitals>div{display:flex;gap:12px;align-items:center;padding:13px 15px;border:1px solid #355063;border-radius:12px;background:#102a38}.do-onus-dialog .do-onu-vitals svg{width:23px;height:23px}.do-onus-dialog .do-onu-vitals span{display:block;font-size:11px;color:#a5c1cf;margin-bottom:5px}.do-onus-dialog .do-onu-vitals strong{display:block;font-size:17px;color:#e7f4fb}.do-onus-dialog .do-onu-actions{margin:16px 0;padding:16px 20px;background:#101f2d}.do-onus-dialog .do-onu-actions>h4{margin:0 0 7px;font-size:17px}.do-onus-dialog .do-onu-actions>p{font-size:12px;color:#adcad7;margin:6px 0 12px}.do-onus-dialog .do-onu-action-buttons button:first-child{color:#85efbd;border-color:#358961;background:#153d32}.do-onus-dialog .do-onu-action-buttons button:nth-child(2){color:#ffd18a;border-color:#906b35;background:#393020}.do-onus-dialog .do-onu-action-buttons .do-danger{margin-left:auto;background:#291f2b;color:#fbb2c2;border-color:#99506a}.do-onus-dialog .do-onu-action-buttons button:disabled{background:#182c38;color:var(--inanet-disabled);border-color:#3c5664}.do-onus-dialog .do-onu-technical{display:grid;gap:10px;margin:18px 0 0}.do-onus-dialog .do-onu-technical>details{background:#11232f;border:1px solid #334e60;border-radius:12px;overflow:hidden}.do-onus-dialog .do-onu-technical summary{display:flex;align-items:center;gap:12px;cursor:pointer;padding:15px 18px;list-style:none;color:#dcecf6}.do-onus-dialog .do-onu-technical summary::-webkit-details-marker{display:none}.do-onus-dialog .do-onu-technical summary>div{flex:1}.do-onus-dialog .do-onu-technical summary strong{font-size:15px}.do-onus-dialog .do-onu-technical summary small{display:block;font-size:11px;color:#a4bdcd;margin-top:5px}.do-onus-dialog .do-fold-icon{padding:8px;background:#18394c;border:1px solid #37596d;border-radius:10px;color:#77c7f4;display:grid;place-items:center}.do-onus-dialog .do-onu-technical details[open]>summary>svg{transform:rotate(90deg)}.do-onus-dialog .do-onu-technical .do-onu-detail-grid{padding:0 16px 16px}.do-onus-dialog .do-onu-technical .do-onus-table{margin:0 16px 16px}.do-onus-dialog .do-onu-technical .do-onu-detail-grid strong{font-size:13px}.do-onus-dialog .do-fold-alert{display:flex;gap:6px;align-items:center;color:#f6c978;font-size:12px}.do-onus-dialog .do-profile-alert{display:flex;gap:8px;margin:0 16px 16px;padding:12px;background:#3c3020;border:1px solid #856536;border-radius:9px;color:#ffda9e}@media(max-width:900px){.do-onus-dialog .do-onu-hero{gap:12px;flex-wrap:wrap}.do-onus-dialog .do-onu-description{font-size:22px}.do-onus-dialog .do-onu-model{width:100%;display:flex;align-items:center;min-width:0;padding:8px 12px}.do-onus-dialog .do-onu-model span{margin-left:auto}.do-onus-dialog .do-optic-focus{padding:15px}.do-onus-dialog .do-optic-grid{gap:9px}.do-onus-dialog .do-optic-gauge{padding:12px 8px 5px}.do-onus-dialog .do-gauge-title{gap:7px}.do-onus-dialog .do-gauge-title p{font-size:10px}.do-onus-dialog .do-onu-vitals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.do-onus-dialog .do-onu-avatar{width:49px;height:49px;border-radius:14px}.do-onus-dialog .do-onu-avatar svg{width:27px;height:27px}.do-onus-dialog .do-onu-hero-copy .do-eyebrow{font-size:9px}.do-onus-dialog .do-onu-description{font-size:19px}.do-onus-dialog .do-onu-badges{gap:5px}.do-onus-dialog .do-onu-badges>span{font-size:10px;padding:4px 7px}.do-onus-dialog .do-optic-heading>span{display:none}.do-onus-dialog .do-optic-heading h4{font-size:21px}.do-onus-dialog .do-fiber-link{gap:7px;font-size:10px}.do-onus-dialog .do-fiber-link svg{width:14px;height:14px}.do-onus-dialog .do-optic-grid{grid-template-columns:1fr}.do-onus-dialog .do-optic-gauge{display:grid;grid-template-columns:1fr 132px;align-items:center;padding:10px 12px}.do-onus-dialog .do-gauge-dial{width:132px;margin:0}.do-onus-dialog .do-gauge-title{align-items:flex-start}.do-onus-dialog .do-gauge-title p{max-width:110px;font-size:11px}.do-onus-dialog .do-gauge-title>span{width:28px;height:28px;flex-shrink:0}.do-onus-dialog .do-gauge-scale{font-size:9px}.do-onus-dialog .do-optic-note{font-size:10px}.do-onus-dialog .do-onu-vitals>div{padding:10px;gap:8px}.do-onus-dialog .do-onu-vitals strong{font-size:14px}.do-onus-dialog .do-onu-technical summary{padding:13px 12px}.do-onus-dialog .do-fold-alert{font-size:0}.do-onus-dialog .do-onu-action-buttons .do-danger{margin-left:0}}.do-onus-dialog .do-onu-smart-overview{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.3fr);gap:18px}.do-onus-dialog .do-onu-identity{border:1px solid #355166;border-radius:15px;background:#0e2431;padding:16px 20px}.do-onus-dialog .do-onu-identity h4{margin:0 0 12px;font-size:16px;color:#8dd4fd}.do-onus-dialog .do-onu-identity dl{margin:0}.do-onus-dialog .do-onu-identity dl>div{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:7px 0;border-bottom:1px solid #28414f80;font-size:12px;line-height:1.3}.do-onus-dialog .do-onu-identity dl>div:last-child{border-bottom:0}.do-onus-dialog .do-onu-identity dt{color:#a7c0d0;text-align:right;font-weight:600}.do-onus-dialog .do-onu-identity dd{margin:0;color:#b9e3ff;overflow-wrap:anywhere}.do-onus-dialog .do-onu-identity dd.amber{color:#ffd084}.do-onus-dialog .do-onu-smart-overview .do-optic-grid{gap:10px}.do-onus-dialog .do-onu-smart-overview .do-optic-gauge{padding:12px 10px 7px}.do-onus-dialog .do-onu-smart-overview .do-gauge-title{display:block}.do-onus-dialog .do-onu-smart-overview .do-gauge-title>span{float:right;width:28px;height:28px;margin-left:5px}.do-onus-dialog .do-onu-smart-overview .do-gauge-title p{font-size:10px;min-height:24px}.do-onus-dialog .do-optic-sensors{display:flex;gap:18px;flex-wrap:wrap;padding:14px 0 4px;color:#adc9dc;font-size:12px}.do-onus-dialog .do-optic-sensors>span{display:flex;gap:6px;align-items:center}.do-onus-dialog .do-optic-focus{display:flex;flex-direction:column;justify-content:center}.do-onus-dialog .do-onu-vitals{margin-top:14px}.do-onus-dialog .do-onu-technical{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.do-onus-dialog .do-onu-technical>details[open]{grid-column:1/-1}.do-onus-dialog .do-onu-technical summary{min-height:79px}.do-onus-dialog .do-onu-technical summary small{line-height:1.35}.do-onus-dialog .do-onu-technical .do-fold-alert{font-size:0}.do-onus-dialog .do-smart-list table{min-width:890px;width:100%}.do-onus-dialog .do-smart-list th{background:#1a394c;color:#b7d9eb;font-size:12px}.do-onus-dialog .do-smart-list td{padding:13px 12px;border-bottom:1px solid #2e4c5b;font-size:13px}.do-onus-dialog .do-smart-list tr:nth-child(2n){background:#15304075}.do-onus-dialog .do-smart-list td:nth-child(3){min-width:180px;max-width:320px;white-space:normal}.do-onus-dialog .do-smart-list td small{display:block;color:#96b8ce;margin-top:5px;font-size:11px}.do-onus-dialog .do-smart-list .do-online-tag{background:transparent;color:#59e49a;padding:0;display:flex;flex-direction:column;gap:5px;font-size:10px}.do-onus-dialog .do-smart-list .do-offline-tag{display:flex;flex-direction:column;font-size:10px}.do-onus-dialog .do-smart-list .do-online-tag svg,.do-onus-dialog .do-smart-list .do-offline-tag svg{width:20px;height:20px}.do-onus-dialog .do-view-onu{background:linear-gradient(#0875d7,#0754b8);border-color:#258bea;color:#f1f8ff;box-shadow:0 3px 8px #0004;padding:9px 12px;font-size:12px;white-space:nowrap}.do-onus-dialog .do-signal-bars{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:60px}.do-onus-dialog .do-signal-bars.good{color:#54e797}.do-onus-dialog .do-signal-bars.attention{color:#ffc56b}.do-onus-dialog .do-signal-bars.weak{color:#ff6e8b}.do-onus-dialog .do-signal-bars.none{color:#9baeba}.do-onus-dialog .do-signal-sticks{display:flex;align-items:flex-end;gap:2px;height:23px}.do-onus-dialog .do-signal-sticks i{width:4px;border-radius:1px;background:#385468}.do-onus-dialog .do-signal-sticks i.lit{background:currentColor}.do-onus-dialog .do-signal-bars b{color:#e4f2fa;font-size:14px;font-variant-numeric:tabular-nums}.do-onus-dialog .do-signal-bars small{margin:0!important;font-size:10px!important}.do-onus-dialog .do-signal-guide{margin:12px 0;color:#b0cbd9;font-size:12px}.do-onus-dialog .do-signal-guide summary{display:flex;gap:6px;align-items:center;cursor:pointer}.do-onus-dialog .do-signal-guide p{line-height:1.5;font-size:11px;max-width:820px}@media(max-width:1100px){.do-onus-dialog .do-onu-smart-overview{grid-template-columns:1fr}.do-onus-dialog .do-onu-smart-overview .do-optic-focus{order:-1}.do-onus-dialog .do-onu-identity dl{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.do-onus-dialog .do-onu-identity dl>div{grid-template-columns:115px 1fr}.do-onus-dialog .do-onu-technical{grid-template-columns:1fr}}@media(max-width:580px){.do-onus-dialog .do-onu-identity{padding:14px}.do-onus-dialog .do-onu-identity dl{grid-template-columns:1fr}.do-onus-dialog .do-onu-identity dl>div{grid-template-columns:105px 1fr;font-size:11px}.do-onus-dialog .do-onu-identity dt{text-align:left}.do-onus-dialog .do-onu-smart-overview .do-gauge-title{display:flex}.do-onus-dialog .do-onu-smart-overview .do-gauge-title>span{float:none;margin-left:0}.do-onus-dialog .do-onu-smart-overview .do-gauge-title p{font-size:11px}}.crm-app .do-onus-dialog{scroll-padding-top:155px}.crm-app .do-smart-list td:first-child{min-width:70px;width:85px;max-width:100px}.crm-app .do-smart-list td:nth-child(2){width:115px}.crm-app .do-smart-list td{padding-top:9px;padding-bottom:9px}.crm-app .do-smart-list .do-online-tag,.crm-app .do-smart-list .do-offline-tag{align-items:center}.crm-app .do-smart-list td:nth-child(3){font-size:14px}.crm-app .do-onu-identity h4{margin-top:0}.crm-app .do-onus-page{position:static;display:block;width:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;overflow:visible;background:#0b1923;scroll-padding:0}.crm-app .do-onus-page>header{position:static;border:1px solid #346c86;border-radius:18px;background:linear-gradient(115deg,#103c52,#122e46);padding:22px 24px}.crm-app .do-onus-page .do-onus-body{padding:20px 0}.crm-app .do-onus-page .do-onus-table{max-height:none;border-radius:8px}.crm-app .do-onus-page .do-smart-list table{min-width:1250px}.crm-app .do-onus-page .do-smart-list td{padding:12px 10px;font-size:14px}.crm-app .do-onus-page .do-smart-list td:first-child{width:55px;min-width:55px}.crm-app .do-onus-page .do-smart-list td:nth-child(2){width:90px}.crm-app .do-onus-page .do-smart-list td:nth-child(3){min-width:170px;max-width:250px}.crm-app .do-onus-page .do-readable-sn{font-family:inherit;font-size:16px;font-weight:700;color:#c2eaff;white-space:nowrap}.crm-app .do-onus-page .do-smart-list td small{font-size:12px}.crm-app .do-onus-page .do-signal-pair{display:flex;align-items:center;gap:7px}.crm-app .do-onus-page .do-signal-pair>small{font-size:12px}.crm-app .do-onus-page .do-number-pages{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:16px 0}.crm-app .do-onus-page .do-number-pages>div{display:flex;gap:0}.crm-app .do-onus-page .do-number-pages button{border-radius:0;min-width:35px;height:35px;padding:6px 10px;background:#152d3d;color:#caddeb;border:1px solid #3b576c;font-size:14px}.crm-app .do-onus-page .do-number-pages button:first-child{border-radius:5px 0 0 5px}.crm-app .do-onus-page .do-number-pages button:last-child{border-radius:0 5px 5px 0}.crm-app .do-onus-page .do-number-pages button[aria-current=page]{background:#0876d4;border-color:#60b9ff;color:#fff}.crm-app .do-onus-page .do-number-pages strong{font-size:15px;text-align:right}.crm-app .do-onus-page .do-number-pages small{display:block;font-size:11px;font-weight:400;margin-top:5px;color:#9cbbce}.crm-app .do-onus-page .do-onus-filters{grid-template-columns:2fr 1fr 1fr auto;align-items:end}.crm-app .do-onus-page .do-onus-filters button{height:44px;background:#075eb9;border-color:#258bea}.crm-app .do-onus-page .do-progress{display:flex;gap:10px;padding:14px;background:#18384c;border-radius:8px}.crm-app .do-onus-page .do-smart-detail{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.crm-app .do-onus-page .do-pairs{margin:0}.crm-app .do-onus-page .do-pairs>div{display:grid;grid-template-columns:175px 1fr;gap:12px;line-height:1.4;padding:6px 0;font-size:14px}.crm-app .do-onus-page .do-pairs dt{text-align:right;color:#acc3d3;font-weight:600}.crm-app .do-onus-page .do-pairs dd{margin:0;color:#86c9fa;overflow-wrap:anywhere}.crm-app .do-onus-page .do-pairs dd>span{display:inline-flex;gap:7px;align-items:center}.crm-app .do-onus-page .do-pairs .do-readable-sn{font-size:18px}.crm-app .do-onus-page .do-ont-drawing{margin:0 auto 15px;max-width:470px;text-align:center}.crm-app .do-onus-page .do-ont-drawing svg{width:100%;height:auto}.crm-app .do-onus-page .do-ont-drawing text{fill:#e7eff4;font-family:inherit;font-size:9px}.crm-app .do-onus-page .do-ont-drawing span{font-size:11px;color:#aac2d4}.crm-app .do-onus-page .do-history-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:24px}.crm-app .do-onus-page .do-history-graph{border:1px solid #36566b;border-radius:8px;background:#102432;padding:16px;min-height:220px}.crm-app .do-onus-page .do-history-graph h4{margin:0 0 12px;font-size:16px}.crm-app .do-onus-page .do-history-graph>svg{width:100%;height:160px}.crm-app .do-onus-page .do-history-graph text{fill:#abc5d7;font-size:11px}.crm-app .do-onus-page .do-history-graph small,.crm-app .do-onus-page .do-graph-key{color:#9dbbcc;font-size:11px}.crm-app .do-onus-page .do-services-section{margin:24px 0}.crm-app .do-onus-page .do-services-section h4{font-size:17px}.crm-app .do-onus-page .do-software{padding:15px;border:1px solid #36556b;border-radius:8px;margin-top:20px;background:#102432}.crm-app .do-onus-page .do-software summary{display:flex;gap:8px;cursor:pointer}.crm-app .do-onus-page .do-onu-detail-toolbar>div{display:flex;gap:10px}.crm-app .do-onus-page .do-live-on{background:#10613e;border-color:#43d48c;color:#c6ffe0}.crm-app .do-onus-page .do-catv-on{color:#b0ffd8;background:#115d38;padding:4px 7px;border-radius:4px;font-size:12px}.crm-app .do-onus-page .do-onu-actions{background:transparent;border:0;padding:0}.crm-app .do-onus-page .do-onu-action-buttons .do-reboot{background:#a35309;color:#fff1db;border-color:#e8973e}.crm-app .do-onus-page .do-onu-action-buttons .do-resync{background:#71600d;color:#fff9c6;border-color:#c6ae35}.crm-app .do-onus-page .do-onu-action-buttons .do-danger{background:#9c263d;color:#ffe9ed}.crm-app .do-onus-page .do-onu-action-buttons button:disabled{background:#18303e;color:#9eb4c1;border-color:#426171}.crm-app .do-onus-page .do-services-section td:first-child{min-width:70px}@media(max-width:1150px){.crm-app .do-onus-page .do-smart-detail{grid-template-columns:1fr}.crm-app .do-onus-page .do-smart-detail>section:nth-child(2){order:-1}.crm-app .do-onus-page .do-onus-filters{grid-template-columns:1fr 1fr}.crm-app .do-onus-page .do-smart-detail .do-pairs>div{grid-template-columns:170px 1fr}.crm-app .do-onus-page .do-pairs{max-width:750px;margin:auto}}@media(max-width:650px){.crm-app .do-onus-page>header{padding:16px;align-items:flex-start;flex-wrap:wrap}.crm-app .do-onus-page>header button{font-size:12px}.crm-app .do-onus-page .do-onus-filters,.crm-app .do-onus-page .do-history-grid{grid-template-columns:1fr}.crm-app .do-onus-page .do-number-pages{align-items:flex-start;flex-direction:column}.crm-app .do-onus-page .do-number-pages button{min-width:28px;padding:6px 8px}.crm-app .do-onus-page .do-number-pages strong{text-align:left}.crm-app .do-onus-page .do-pairs>div,.crm-app .do-onus-page .do-smart-detail .do-pairs>div{grid-template-columns:110px 1fr;font-size:12px;gap:10px}.crm-app .do-onus-page .do-pairs dt{text-align:left}.crm-app .do-onus-page .do-onu-detail-toolbar{flex-wrap:wrap}.crm-app .do-onus-page .do-readable-sn,.crm-app .do-onus-page .do-pairs .do-readable-sn{font-size:15px}.crm-app .do-onus-page .do-signal-bars{min-width:49px}}.crm-app .do-onus-page .do-catv-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:16px;border:1px solid #386b57;background:#102d27;border-radius:10px}.crm-app .do-onus-page .do-catv-enable{background:#127144;border-color:#42c689}.crm-app .do-onus-page .do-catv-disable{background:#80581a;border-color:#cf9b4c}.crm-app .do-onus-page .do-catv-actions button:disabled{background:#18303e;color:#9eb4c1;border-color:#426171}html:has(.do-onus-page),body:has(.do-onus-page),#root:has(.do-onus-page){background:#0b1115}.crm-app .do-onus-page,.crm-app .do-onus-page .do-onus-body,.crm-app .do-onus-page .do-smart-detail>section,.crm-app .do-onus-page .do-history-graph,.crm-app .do-onus-page .do-pairs dd{min-width:0}.crm-app .do-onus-page .do-smart-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-app .do-onus-page .do-ont-drawing{width:100%;min-width:0}.crm-app .do-onus-page .do-ont-drawing svg{max-width:100%}.crm-app .do-onus-page .do-pairs dd>.do-readable-sn{white-space:normal;overflow-wrap:anywhere}@media(max-width:1150px){.crm-app .do-onus-page .do-smart-detail{grid-template-columns:minmax(0,1fr)}}@media(max-width:650px){.crm-app .do-onus-page .do-onu-detail-toolbar>div{flex-wrap:wrap}.crm-app .do-onus-page .do-smart-detail .do-pairs>div{grid-template-columns:95px minmax(0,1fr)}.crm-app .do-onus-page .do-signal-pair{flex-wrap:wrap}.crm-app .do-onus-page .do-number-pages>div{max-width:100%;flex-wrap:wrap}.crm-app .do-onus-page .do-history-grid,.crm-app .do-onus-page .do-onus-filters{grid-template-columns:minmax(0,1fr)}.crm-app .do-onus-page>header{overflow-wrap:anywhere}.crm-app .do-onus-page .do-number-pages button{min-width:24px;padding:6px}}.crm-app .direct-olt .do-traffic-dashboard{margin:24px 0}.crm-app .direct-olt .do-traffic-olts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.crm-app .direct-olt .do-traffic-graph{min-width:0;background:linear-gradient(135deg,#112e3d,var(--inanet-surface,#10212b));border:1px solid var(--inanet-border,#376073);border-radius:18px;padding:20px;color:var(--inanet-text,#e8f6fc);overflow:hidden}.crm-app .direct-olt .do-traffic-graph header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:0;background:none;border:0}.crm-app .direct-olt .do-traffic-graph h3{display:flex;align-items:center;gap:9px;font-size:21px;margin:6px 0 14px}.crm-app .direct-olt .do-traffic-graph svg{width:100%;height:auto;display:block;touch-action:pan-y}.crm-app .direct-olt .do-traffic-graph svg text{fill:#b2cad7;font:12px system-ui}.crm-app .direct-olt .do-traffic-graph header svg,.crm-app .direct-olt .do-traffic-values>div>svg,.crm-app .direct-olt .do-traffic-graph footer svg{width:21px;height:21px;flex-shrink:0}.crm-app .direct-olt .do-traffic-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0}.crm-app .direct-olt .do-traffic-values>div{display:flex;gap:12px;align-items:center;padding:15px;background:#081e2a;border-radius:12px;color:#45cfff;border:1px solid #286377;min-width:0}.crm-app .direct-olt .do-traffic-values>div+div{color:#ffbf5c;border-color:#725d37}.crm-app .direct-olt .do-traffic-values strong{display:block;font-size:clamp(23px,3vw,36px);font-variant-numeric:tabular-nums;line-height:1.25;overflow-wrap:anywhere}.crm-app .direct-olt .do-traffic-values small{font-size:13px;color:#a9bfcd}.crm-app .direct-olt .do-traffic-graph footer,.crm-app .direct-olt .do-traffic-peaks{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;background:none;padding:9px 0;font-size:12px;color:#bcd3de}.crm-app .direct-olt .do-traffic-graph footer span{display:flex;align-items:center;gap:6px}.crm-app .direct-olt .do-traffic-note{display:block;font-size:11px;color:#9eb9c7;margin-top:8px}.crm-app .direct-olt .do-traffic-message{color:#ffda91;font-size:13px;margin:8px 0}.crm-app .direct-olt .do-traffic-graph.compact h3{font-size:18px}.crm-app .direct-olt .do-traffic-graph.compact strong{font-size:26px}.crm-app .direct-olt .do-traffic-graph button{background:#126087;color:#eafaff;border:1px solid #54c5ee;border-radius:9px;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:8px 14px}.crm-app .direct-olt .do-traffic-graph button:disabled{color:var(--inanet-disabled,#7893a2)}.crm-app .direct-olt .do-background-status{color:#ffc968;font-size:13px;padding:8px 0}.crm-app .direct-olt .do-detail-date{font-size:12px;color:#a9c7d6}.crm-app .direct-olt .do-zone{display:block;font-size:12px;color:#96c7d8;margin-top:5px}@media(max-width:800px){.crm-app .direct-olt .do-traffic-olts{grid-template-columns:minmax(0,1fr)}.crm-app .direct-olt .do-traffic-graph{padding:12px}.crm-app .direct-olt .do-traffic-values{gap:7px}.crm-app .direct-olt .do-traffic-values>div{padding:9px;gap:4px}.crm-app .direct-olt .do-traffic-values>div>svg{display:none}.crm-app .direct-olt .do-traffic-values strong,.crm-app .direct-olt .do-traffic-graph.compact strong{font-size:22px}}.crm-app .direct-olt .do-traffic-graph,.crm-app .direct-olt .do-traffic-dashboard{scroll-margin-top:90px}.crm-app .direct-olt .do-traffic-jump{display:inline-flex;align-items:center;gap:8px;border:1px solid #54c5ee;background:#125071;color:var(--inanet-text,#e8f6fc);border-radius:9px;padding:10px 14px;min-height:42px}.crm-app .direct-olt .do-traffic-jump svg{width:18px;height:18px}@media(max-width:700px){.crm-app .direct-olt .do-traffic-graph,.crm-app .direct-olt .do-traffic-dashboard{scroll-margin-top:300px}}.direct-olt .do-traffic-key,.direct-olt .do-traffic-inspect{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:var(--inanet-text,#d5e9f2);font-size:12px;margin:12px 0}.direct-olt .do-traffic-gap-key{color:#ffbf5c}.direct-olt .do-traffic-inspect{min-height:35px;padding:10px 12px;border:1px solid var(--inanet-border,#345565);border-radius:8px;background:var(--inanet-surface,#0b202c)}.direct-olt .do-traffic-point{cursor:crosshair}.direct-olt .do-traffic-point:focus{outline:none;stroke:#fff;stroke-width:2px}.crm-app .direct-olt .do-onu-opening{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:24px;padding:24px;margin:18px 0;border:1px solid var(--inanet-border,#345565);border-radius:14px;background:var(--inanet-surface,#10212b);color:var(--inanet-text,#e7f4fb)}.crm-app .direct-olt .do-onu-opening h4{margin:10px 0;font-size:23px}.crm-app .direct-olt .do-onu-opening p{overflow-wrap:anywhere}.crm-app .direct-olt .do-onu-opening small{color:#abc4d4}.crm-app .direct-olt .do-onu-opening>div>span{display:block;margin-bottom:12px}@media(max-width:700px){.crm-app .direct-olt .do-onu-opening{grid-template-columns:1fr 1fr;padding:16px;gap:14px}.crm-app .direct-olt .do-onu-opening>div:first-child{grid-column:1/-1}}.crm-app .direct-olt .do-smart-list td:nth-child(3){min-width:240px;max-width:390px;white-space:normal;overflow:visible}.crm-app .direct-olt .do-smart-list td:nth-child(3)>strong{display:block;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.45}.crm-app .direct-olt #do-onus-title,.crm-app .direct-olt .do-smart-detail dd{white-space:normal;overflow-wrap:anywhere}.crm-app .direct-olt .do-catv-status{--catv-color:#b3c9d8;display:flex;align-items:center;gap:16px;max-width:470px;margin:0 auto 20px;padding:18px 20px;border:1px solid var(--inanet-border,#456070);border-left:5px solid var(--catv-color);border-radius:14px;background:var(--inanet-surface,#142a36);color:var(--inanet-text,#e8f6fc)}.crm-app .direct-olt .do-catv-status.on{--catv-color:#5ee9ac;border-color:#329978;background:linear-gradient(120deg,#124837,#122d30);box-shadow:0 0 22px #35dc9614}.crm-app .direct-olt .do-catv-status.off,.crm-app .direct-olt .do-catv-status.mixed{--catv-color:#ffca70;border-color:#96733b;background:linear-gradient(120deg,#41321b,#252c30)}.crm-app .direct-olt .do-catv-status-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:66px;height:66px;border:1px solid currentColor;border-radius:14px;background:#06182055;color:var(--catv-color)}.crm-app .direct-olt .do-catv-status-icon svg{width:46px;height:46px;stroke-width:1.8}.crm-app .direct-olt .do-catv-status>div{min-width:0;flex:1}.crm-app .direct-olt .do-catv-status-label{display:block;font-size:11px;letter-spacing:1.5px;font-weight:800;color:var(--catv-color)}.crm-app .direct-olt .do-catv-status strong{display:block;font-size:27px;line-height:1.25;color:var(--catv-color);margin:4px 0;overflow-wrap:anywhere}.crm-app .direct-olt .do-catv-status small{display:block;font-size:12px;line-height:1.4;color:#d0dee5}.crm-app .direct-olt .do-catv-status-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0;background:var(--catv-color)}@media(max-width:650px){.crm-app .direct-olt .do-catv-status{padding:14px 12px;gap:12px}.crm-app .direct-olt .do-catv-status-icon{width:54px;height:54px}.crm-app .direct-olt .do-catv-status-icon svg{width:38px;height:38px}.crm-app .direct-olt .do-catv-status strong{font-size:24px}.crm-app .direct-olt .do-catv-status-label{font-size:10px}}.crm-app .direct-olt .do-search-filters{grid-template-columns:minmax(250px,2fr) repeat(4,minmax(130px,1fr)) auto;gap:12px}.crm-app .direct-olt .do-search-filters label>svg{width:16px;height:16px;vertical-align:middle;margin-right:6px}.crm-app .direct-olt .do-search-scope{font-size:12px;color:#b8cedb;line-height:1.5}.crm-app .direct-olt .do-search-scope strong{color:#75d9f3}.crm-app .direct-olt .do-onus-empty button{margin:8px}.crm-app .direct-olt .do-search-all{background:#085da5;border-color:#46bdff;color:var(--inanet-text,#e8f6fc)}@media(max-width:1500px){.crm-app .direct-olt .do-search-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-app .direct-olt .do-search-filters label:first-child{grid-column:span 2}}@media(max-width:650px){.crm-app .direct-olt .do-search-filters{grid-template-columns:minmax(0,1fr)}.crm-app .direct-olt .do-search-filters label:first-child{grid-column:auto}}.crm-app .direct-olt .do-catv-list>span{display:inline-flex;align-items:center;gap:5px;border:1px solid #4d8690;border-radius:5px;padding:4px 7px;font-size:12px;font-weight:800;background:#173842;color:#c7e6eb;white-space:nowrap}.crm-app .direct-olt .do-catv-list.on>span{background:#158b36;border-color:#44cd6b;color:#f2fff5}.crm-app .direct-olt .do-catv-list.off>span,.crm-app .direct-olt .do-catv-list.mixed>span{background:#71501e;border-color:#d8a64a;color:#ffdf9c}.crm-app .direct-olt .do-catv-list svg{width:15px;height:15px}.crm-app .direct-olt .do-catv-list.unknown,.crm-app .direct-olt .do-catv-list.unsupported{font-size:11px;color:#a9bdc9}.crm-app .direct-olt .do-filter-caption{display:inline-flex;align-items:center;gap:6px}.crm-app .direct-olt .do-filter-caption svg{width:16px;height:16px}.do-onus-page .do-suspended-banner{display:flex;align-items:center;gap:16px;padding:18px 22px;margin:0 0 20px;border:1px solid #ffc747;border-left:5px solid #ffc747;border-radius:12px;background:#493610;color:#ffe6a1}.do-onus-page .do-suspended-banner>svg{width:30px;height:30px;flex-shrink:0;color:#ffcf53}.do-onus-page .do-suspended-banner>div{flex:1;min-width:0}.do-onus-page .do-suspended-banner strong{font-size:19px;color:#ffe29a}.do-onus-page .do-suspended-banner p{margin:5px 0 0;color:#ffe6b8}.do-onus-page .do-suspended-banner button{display:flex;align-items:center;gap:8px;background:#ffc747;color:#251a02;border:1px solid #ffdd85;font-weight:800;white-space:nowrap}.do-onus-page .do-suspended-banner button:disabled{opacity:.5}.do-onus-page .do-suspended-banner button:hover:not(:disabled){background:#ffda79}@media(max-width:600px){.do-onus-page .do-suspended-banner{flex-wrap:wrap;padding:16px}.do-onus-page .do-suspended-banner button{width:100%;justify-content:center}}.do-onus-page .do-followup{margin:18px 0;padding:18px 22px;border:1px solid #e9b747;border-left:5px solid #e9b747;border-radius:12px;background:#392e17;color:#ffdfa1}.do-onus-page .do-followup>div{display:flex;gap:12px;align-items:center;font-size:20px}.do-onus-page .do-followup svg{width:26px;height:26px;flex-shrink:0}.do-onus-page .do-followup p{margin:8px 0 0;font-size:14px;color:inherit}.do-onus-page .do-followup.confirmed{border-color:#50d7a5;background:#113b31;color:#a7f5d7}.do-onus-page .do-suspended-tag{display:inline-flex;flex-direction:column;align-items:center;gap:5px;padding:8px;border:1px solid #f4c750;border-radius:9px;background:#493610;color:#ffe195;font-weight:800}.do-onus-page .do-suspended-tag svg{width:22px;height:22px}.do-onus-page .do-suspended-tag small{color:#ffe195!important}.crm-app .do-onus-page .do-smart-list td:first-child{min-width:108px;width:108px;max-width:none}.do-onus-page .do-suspended-tag{min-width:80px;box-sizing:border-box;white-space:nowrap}.do-onus-page .do-suspended-tag small{white-space:nowrap;overflow-wrap:normal;word-break:normal}.direct-olt .do-search-partial{display:flex;align-items:flex-start;gap:12px;margin:16px 0;padding:16px;border:1px solid #b28b36;border-radius:12px;background:#342c18;color:#ffe1a0;line-height:1.5}.direct-olt .do-search-partial svg{width:22px;min-width:22px;margin-top:2px}.direct-olt .do-search-partial strong{display:block}.direct-olt .do-smart-list .do-matched-terms{color:#ffe1a0;font-weight:600;white-space:normal}.crm-app .do-onus-page .do-signal-bars.muted,.crm-app .do-onus-page .do-signal-bars.muted b,.crm-app .do-onus-page .do-signal-bars.muted small,.crm-app .do-onus-page .do-muted-reading{color:#9baeba}.crm-app .do-onus-page .do-signal-bars.muted .do-signal-sticks i{background:#617582}.crm-app .do-onus-page .do-signal-pair{flex-wrap:wrap}.crm-app .do-onus-page .do-signal-pair .do-last-reading{flex-basis:100%;color:#9baeba;font-size:11px}.direct-olt .olt-settings{display:grid;gap:20px;color:var(--inanet-text,#e7f5fa)}.direct-olt .os-hero{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:28px;border:1px solid #377cb4;border-radius:20px;background:radial-gradient(ellipse at top right,#174e81,transparent 70%),#122d40}.direct-olt .os-hero h2{font-size:30px;margin:12px 0}.direct-olt .os-security{display:flex;align-items:center;gap:10px;color:#a8ceeb;font-size:13px}.direct-olt .os-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center}.direct-olt .os-toolbar h3{margin:0;font-size:22px}.direct-olt .os-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.direct-olt .os-card{padding:22px;border:1px solid var(--inanet-border,#345263);border-radius:16px;background:linear-gradient(135deg,#183344,#10232d);display:grid;gap:12px;min-width:0}.direct-olt .os-card h3{font-size:20px;margin:0;overflow-wrap:anywhere}.direct-olt .os-card code{color:#79dcf2;overflow-wrap:anywhere}.direct-olt .os-card-top{display:flex;justify-content:space-between;align-items:center}.direct-olt .os-enabled,.direct-olt .os-paused{border-radius:20px;padding:5px 10px;font-size:12px;font-weight:700}.direct-olt .os-enabled{background:#164633;color:#7bf0bb}.direct-olt .os-paused{background:#443818;color:#ffe095}.direct-olt .os-card dl{display:grid;gap:8px;margin:0}.direct-olt .os-card dl>div{display:flex;justify-content:space-between;gap:10px;font-size:13px}.direct-olt .os-card dt{color:#a9c1d0}.direct-olt .os-card dd{margin:0;text-align:right}.direct-olt .os-form{display:grid;gap:20px}.direct-olt .os-form fieldset,.direct-olt .os-optional,.direct-olt .os-test-result{min-width:0;margin:0;border:1px solid var(--inanet-border,#345263);border-radius:16px;padding:22px;background:var(--inanet-surface,#12232f)}.direct-olt .os-form legend{padding:0 8px;color:#97d8ff;font-weight:750;display:flex;gap:10px;align-items:center}.direct-olt .os-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.direct-olt .os-form label{display:grid;gap:8px;min-width:0;font-size:13px;color:#c5dce8}.direct-olt .os-form input,.direct-olt .os-form select,.direct-olt .os-form textarea{width:100%;min-width:0;border:1px solid #426175;border-radius:10px;background:#0a1d29;color:var(--inanet-text,#e7f5fa);padding:12px 14px;font:inherit;box-sizing:border-box;color-scheme:dark;outline-offset:3px}.direct-olt .os-form textarea{min-height:90px}.direct-olt .os-form input:focus,.direct-olt .os-form select:focus,.direct-olt .os-form textarea:focus{outline:2px solid #3fbded;border-color:#3fbded}.direct-olt .os-secret>span{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.direct-olt .os-secret small{color:#82c5d2;font-size:11px}.direct-olt .os-secret svg{width:16px;height:16px}.direct-olt .os-form .os-check{display:flex;gap:10px;align-items:center;font-size:12px}.direct-olt .os-form input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:#268bd8;padding:0;flex-shrink:0}.direct-olt .os-enable{align-self:center;padding:12px;background:#123b36;border-radius:12px}.direct-olt .os-help{margin-top:12px;font-size:12px;line-height:1.6;color:#a6becd}.direct-olt .os-wide{grid-column:1/-1}.direct-olt .os-optional summary{cursor:pointer;font-weight:700;color:#9cd7f1}.direct-olt .os-optional[open] summary{margin-bottom:18px}.direct-olt .os-actions{display:flex;gap:12px;flex-wrap:wrap}.direct-olt .os-primary{background:#0864c2;border-color:#318cdf;color:#eefaff}.direct-olt .os-delete{background:#512431;border-color:#ac5267;color:#ffc6d4}.direct-olt .os-alert,.direct-olt .os-notice{display:flex;align-items:flex-start;gap:10px;padding:16px;border-radius:12px;border:1px solid #9e7240;background:#342814;color:#ffe1a6;overflow-wrap:anywhere}.direct-olt .os-notice{background:#113b2d;color:#a7f7d3;border-color:#3eac83}.direct-olt .os-test-result p{display:flex;align-items:flex-start;gap:8px;margin-top:10px}.direct-olt .os-test-result .os-ok{color:#9aefc6}.direct-olt .os-test-result .os-failed{color:#ffc4a2}.direct-olt .os-remove{border:1px solid #aa576a;border-radius:12px;padding:20px;display:grid;gap:12px;background:#2e1b28}.direct-olt .os-remove h4{margin:0}.direct-olt .os-remove p{font-size:13px}.direct-olt .olt-settings button:disabled,.direct-olt .olt-settings input:disabled,.direct-olt .olt-settings select:disabled{color:var(--inanet-disabled,#9cb1bd);opacity:.6}@media(max-width:1100px){.direct-olt .os-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.direct-olt .os-cards,.direct-olt .os-grid{grid-template-columns:minmax(0,1fr)}.direct-olt .os-hero,.direct-olt .os-toolbar{align-items:flex-start;flex-direction:column}.direct-olt .os-hero{padding:18px}.direct-olt .os-hero h2{font-size:24px}.direct-olt .os-form fieldset,.direct-olt .os-optional{padding:14px}.direct-olt .os-security{align-items:flex-start}.direct-olt .os-actions>button{flex:1 1 100%}}.direct-olt .olt-provision{color:var(--inanet-text,#def0f6);background:var(--inanet-surface,#0a1e28);border-radius:20px;overflow:hidden}.direct-olt .op-hero{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:28px;background:linear-gradient(120deg,#133f52,#172e43);border:1px solid #2e637a;border-radius:20px}.direct-olt .op-hero h2{font-size:26px;display:flex;align-items:center;gap:12px}.direct-olt .op-hero span{font-size:11px;letter-spacing:2px;color:#68daf3;font-weight:800}.direct-olt .op-hero p,.direct-olt .op-context{color:#b4cbd6}.direct-olt .olt-provision button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#193a49;color:#e0f2fb;border:1px solid #456675;border-radius:9px;padding:11px 15px;font-weight:700;cursor:pointer}.direct-olt .olt-provision button:disabled{opacity:.5;cursor:default}.direct-olt .olt-provision button.selected{background:#086aac;border-color:#55c5ff}.direct-olt .olt-provision svg{height:20px;width:20px;flex-shrink:0}.direct-olt .olt-provision nav{display:flex;flex-wrap:wrap;gap:8px;padding:24px 24px 8px}.direct-olt .op-filters{display:flex;gap:16px;align-items:flex-end;padding:24px}.direct-olt .op-filters label{display:grid;grid-template-columns:20px 1fr;gap:8px;flex:1;min-width:0;color:#bfd4de;font-weight:600}.direct-olt .op-filters input,.direct-olt .op-filters select{grid-column:1/-1;width:100%;min-width:0;padding:13px;border:1px solid #4b6f80;border-radius:9px;background:#071c27;color:#e4f4fa;font-size:15px;color-scheme:dark}.direct-olt .op-olts{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;padding:0 24px}.direct-olt .op-olts article{display:flex;flex-direction:column;gap:8px;padding:20px;background:#143444;border:1px solid #2f6272;border-radius:14px}.direct-olt .op-olts article.warning{border-color:#977330}.direct-olt .op-olts strong,.direct-olt .op-olts small{display:flex;align-items:center;gap:8px}.direct-olt .op-olts b{font-size:32px;color:#66e3b5}.direct-olt .op-olts small{font-size:11px;color:#adc4d0}.direct-olt .op-context{padding:0 24px;font-size:13px;line-height:1.6}.direct-olt .op-warning{display:flex;gap:10px;padding:16px;margin:0 24px 16px;background:#473716;border-radius:10px;color:#ffd275}.direct-olt .op-table{overflow-x:auto;margin:0 24px;border:1px solid #385a6b;border-radius:12px}.direct-olt .op-table table{width:100%;border-collapse:collapse;min-width:650px}.direct-olt .op-table th{background:#1b3c4f;color:#badae9;text-align:left;font-size:12px;padding:16px}.direct-olt .op-table td{padding:18px 16px;border-top:1px solid #315262;font-size:14px}.direct-olt .op-table tr:nth-child(2n){background:#112d3b}.direct-olt .op-table td.op-serial{font-weight:800;font-size:16px;color:#b0e5ff;white-space:nowrap}.direct-olt .op-state{display:inline-block;padding:5px 8px;border-radius:5px;background:#123e32;color:#7ce6b8;font-size:12px;white-space:nowrap}.direct-olt .op-state.old{background:#423719;color:#ffd375}.direct-olt .op-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;font-size:13px;color:#b6d0de}.direct-olt .op-pagination>div{display:flex;gap:3px}.direct-olt .op-pagination button{padding:9px 12px;border-radius:4px}.direct-olt .op-hero button{flex-shrink:0}@media(max-width:700px){.direct-olt .op-hero{align-items:flex-start;flex-direction:column;padding:20px}.direct-olt .op-hero h2{font-size:22px}.direct-olt .op-filters{flex-direction:column;align-items:stretch;padding:16px}.direct-olt .op-pagination{flex-direction:column;align-items:flex-start;padding:16px}.direct-olt .op-pagination button{padding:9px 10px}.direct-olt .op-olts{grid-template-columns:1fr;padding:0 16px}.direct-olt .op-table{margin:0 16px}.direct-olt .op-context{padding:0 16px}.direct-olt .olt-provision nav{padding:16px}}.direct-olt .olt-catalog{color:#e3f1f7;background:#091d28;border-radius:20px;overflow:hidden}.direct-olt .olt-catalog button{display:inline-flex;align-items:center;gap:9px;padding:12px 16px;border:1px solid #416476;border-radius:10px;background:#173645;color:#e3f1f7;font:inherit;cursor:pointer}.direct-olt .olt-catalog button:disabled{opacity:.5;cursor:wait}.direct-olt .olt-catalog svg{width:21px;height:21px;flex-shrink:0}.direct-olt .oc-hero{padding:28px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(110deg,#104c5b,#163048)}.direct-olt .oc-hero span{font-size:11px;color:#70dfeb;letter-spacing:2px;font-weight:800}.direct-olt .oc-hero h2{display:flex;gap:12px;align-items:center;font-size:27px}.direct-olt .oc-hero p,.direct-olt .oc-help{color:#b3ccd8;line-height:1.6}.direct-olt .olt-catalog nav{display:flex;flex-wrap:wrap;gap:12px;padding:20px 24px;border-bottom:1px solid #355162}.direct-olt .olt-catalog .selected{border-color:#41c9ec;background:#12475c}.direct-olt .oc-layout{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,2.4fr);gap:24px;padding:24px}.direct-olt .oc-layout aside{min-width:0}.direct-olt .oc-toolbar{display:flex;gap:10px;align-items:flex-end;margin-bottom:16px}.direct-olt .oc-toolbar label{flex:1;min-width:0}.direct-olt .olt-catalog label{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#bbd5e1}.direct-olt .olt-catalog input,.direct-olt .olt-catalog select{color-scheme:dark;background:#081922;color:#e8f5ff;border:1px solid #446c80;border-radius:9px;padding:12px;font:inherit;min-width:0;width:100%;box-sizing:border-box}.direct-olt .olt-catalog input:focus,.direct-olt .olt-catalog select:focus{outline:2px solid #47c9e8;outline-offset:2px}.direct-olt .olt-catalog input[type=checkbox]{width:19px;height:19px;accent-color:#37c7bb}.direct-olt .oc-records{display:grid;gap:10px;margin-top:15px;max-height:65vh;overflow:auto}.direct-olt .oc-records button{justify-content:space-between;text-align:left}.direct-olt .oc-records span{min-width:0;overflow-wrap:anywhere}.direct-olt .oc-records small{display:block;color:#acc7d4;margin-top:6px}.direct-olt .oc-layout form{padding:24px;background:#112c3b;border:1px solid #35586b;border-radius:15px;min-width:0}.direct-olt .oc-layout fieldset{border:0;padding:0;margin:0;min-width:0}.direct-olt .oc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.direct-olt .oc-wide{grid-column:1/-1}.direct-olt .oc-checks{display:flex;flex-wrap:wrap;gap:16px;padding:12px 0}.direct-olt .oc-checks label,.direct-olt .oc-toggle{flex-direction:row;align-items:center}.direct-olt .oc-layout h3{margin:0 0 22px;font-size:22px}.direct-olt .oc-layout footer{display:flex;gap:12px;justify-content:space-between;margin-top:25px;flex-wrap:wrap}.direct-olt .olt-catalog .oc-save{background:#076c8e;border-color:#35c2ee}.direct-olt .olt-catalog .oc-delete{color:#ffb9c2;border-color:#a7495f}.direct-olt .oc-alert,.direct-olt .oc-success{display:flex;gap:12px;margin:20px 24px;padding:18px;background:#48361b;color:#ffda84;border-radius:10px}.direct-olt .oc-success{background:#123f36;color:#86efc8}.direct-olt .oc-confirm{margin-top:20px;padding:18px;background:#42222d;border:1px solid #a34a64;border-radius:12px}.direct-olt .oc-confirm button{margin:8px 8px 0 0}.direct-olt .oc-empty{padding:60px 20px;text-align:center;color:#afcad8}.direct-olt .oc-empty>svg{width:55px;height:55px;margin-bottom:25px;color:#56c5e7}.direct-olt .oc-help{font-size:13px;margin:0}.direct-olt .olt-catalog small{font-size:12px;line-height:1.5}@media(max-width:780px){.direct-olt .oc-layout{grid-template-columns:1fr;padding:14px;gap:16px}.direct-olt .oc-fields{grid-template-columns:1fr}.direct-olt .oc-hero{flex-direction:column;align-items:flex-start;padding:22px}.direct-olt .oc-layout form{padding:18px}.direct-olt .oc-records{max-height:240px}.direct-olt .oc-hero h2{font-size:23px}}.direct-olt .oa-stats{padding:24px}.direct-olt .oa-total{display:flex;align-items:center;gap:16px;padding:24px;background:#123e3a;border:1px solid #3aab97;border-radius:15px;flex-wrap:wrap}.direct-olt .oa-total strong{font-size:40px;color:#76eacb}.direct-olt .oa-graph{margin:24px 0;background:#0d2531;border:1px solid #304e60;border-radius:15px;padding:14px}.direct-olt .oa-graph svg{width:100%;height:auto}.direct-olt .oa-graph text{fill:#b3cedb;font-size:12px}.direct-olt .oa-byolt{display:flex;flex-wrap:wrap;gap:15px;margin:20px 0}.direct-olt .oa-byolt span{display:flex;gap:20px;padding:14px 20px;border:1px solid #345f73;border-radius:10px}.direct-olt .oa-stats>small{color:#a9c4d2}.direct-olt .olt-catalog>.op-filters{padding:24px}@media(max-width:780px){.direct-olt .oa-stats{padding:14px}.direct-olt .oa-graph{padding:5px}.direct-olt .oa-total strong{font-size:32px}}.direct-olt .oa-form{padding:26px}.direct-olt .oa-form fieldset{border:0;padding:0;margin:0;min-width:0}.direct-olt .oa-form fieldset>p{color:#b1cbd8;line-height:1.6}.direct-olt .oa-form .oc-save{margin-top:24px}.direct-olt .oa-review{display:grid;gap:10px;padding:24px;border:1px solid #386173;border-radius:14px;background:#112d3d}.direct-olt .oa-review strong{font-size:24px;color:#78e6d1}.direct-olt .oa-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none}.direct-olt .oa-steps li{display:flex;align-items:center;gap:10px;padding:14px;background:#142e3b;border:1px solid #35566a;border-radius:10px;color:#aac4d2}.direct-olt .oa-steps .done{color:#75e2b7;border-color:#398567}.direct-olt .oa-steps .current{color:#ffd77a;border-color:#b38b39}.direct-olt .oa-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}@media(max-width:780px){.direct-olt .oa-form{padding:16px}.direct-olt .oa-steps{grid-template-columns:1fr}.direct-olt .oa-review{padding:16px;overflow-wrap:anywhere}}.crm-app .olt-catalog .oc-import{display:flex;align-items:end;flex-wrap:wrap;gap:14px;padding:18px;margin:18px 0;background:#102c3b;border:1px solid #40728a;border-radius:12px}.crm-app .olt-catalog .oc-import label{display:flex;gap:8px;align-items:center;flex-wrap:wrap;flex:1;min-width:0}.crm-app .olt-catalog .oc-import input{width:100%;min-width:0;background:#081e2b;color:#e4f6ff;border:1px solid #527c92;border-radius:8px;padding:12px;font:inherit}.crm-app .olt-catalog .oc-import small{width:100%;color:#b1cdda}.crm-app .olt-catalog .oc-import button{white-space:normal;min-height:44px;max-width:100%}

.crm-app .installation-direct{min-width:0}.crm-app .installation-direct .id-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.crm-app .installation-direct label{display:flex;flex-direction:column;gap:9px;color:#c3dbe6;font-weight:600}.crm-app .installation-direct input,.crm-app .installation-direct select{background:#09212e;color:#e0f5ff;border:1px solid #497285;border-radius:9px;padding:12px;min-width:0;width:100%;font:inherit}.crm-app .installation-direct option{background:#09212e;color:#e0f5ff}.crm-app .installation-direct button{white-space:normal;min-height:44px;max-width:100%}.crm-app .installation-direct .id-operation{margin-top:18px;border:1px solid #47748c;border-radius:12px;padding:18px;background:#0b2532}.crm-app .installation-direct .id-operation.complete{border-color:#40cd9f}.crm-app .installation-direct .id-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.crm-app .installation-direct .id-confirm{display:flex;flex-direction:row;align-items:center;gap:12px;padding:14px;background:#133b49;border-radius:9px}.crm-app .installation-direct input[type=checkbox]{width:20px;height:20px;flex-shrink:0;accent-color:#31b7e3}.crm-app .installation-direct .id-steps{display:flex;flex-wrap:wrap;gap:9px;list-style:none;margin:18px 0;padding:0}.crm-app .installation-direct .id-steps li{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #355667;border-radius:9px;color:#a9c1cd}.crm-app .installation-direct .id-steps li.verified{color:#5aefb7;border-color:#3a997e}.crm-app .installation-direct .id-steps li.current{color:#78d9ff;border-color:#49b0d9}.crm-app .installation-direct svg{flex-shrink:0}.crm-app .installation-direct dd{overflow-wrap:anywhere}.crm-app .installation-direct input:focus-visible,.crm-app .installation-direct select:focus-visible{outline:2px solid #5adfff;outline-offset:2px}@media(max-width:640px){.crm-app .installation-direct .id-fields{grid-template-columns:1fr}.crm-app .installation-direct .id-operation{padding:12px}.crm-app .installation-direct .id-actions button{width:100%}}@media(max-width:640px){.crm-app .onu-review:has(.installation-direct){padding:0}.crm-app .onu-review:has(.installation-direct) .onu-review-body{padding:12px;gap:14px}.crm-app .installation-direct{padding:14px}.crm-app .installation-direct .onu-fiber{grid-template-columns:1fr}}

.crm-home .home-native-olt{align-self:start}.crm-home .home-native-olt>header>span{gap:8px;flex-wrap:wrap}.crm-home .home-native-olt>footer>div{display:flex;gap:12px;align-items:center}.crm-home .home-native-olt .hno-warning{display:flex;align-items:flex-start;gap:8px;margin:12px 18px 0;color:#ffd06a;font-size:12px;line-height:1.6}.crm-home .home-native-olt .hno-warning svg{flex-shrink:0;margin-top:2px}.crm-home .home-native-olt .hno-caption{color:var(--inanet-text-muted,#adbfcc);font-size:11px;padding:10px 18px;margin:0}.crm-home .hno-olts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 16px 16px}.crm-home .hno-olts article{background:var(--inanet-surface,#0d2430);border:1px solid var(--inanet-border,#355665);border-radius:12px;padding:12px;min-width:0}.crm-home .hno-olts article.stale{border-color:#9b7736}.crm-home .hno-olts article header{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px;overflow-wrap:anywhere}.crm-home .hno-olts article header span{font-size:10px;color:#a7c7d4}.crm-home .hno-olts article>div{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0;color:#69eac7;font-size:12px}.crm-home .hno-olts article small{display:flex;align-items:center;gap:5px;color:#a7bdc9;font-size:10px}.crm-home .hno-olts article p{font-size:11px;color:#ffd06a;margin:8px 0 0}.crm-home .hno-olts article>div span{display:flex;gap:4px;align-items:center}@media(max-width:700px){.crm-home .hno-olts{grid-template-columns:1fr}.crm-home .home-native-olt>header{align-items:flex-start;gap:8px;flex-wrap:wrap}.crm-home .home-native-olt>footer{gap:10px;flex-wrap:wrap}}
.crm-home .home-summaries{align-items:start}.crm-home .hno-olts article header{padding:0;min-height:0;border:0;background:transparent}.crm-home .hno-olts article>div span:nth-child(2){color:#ff829b}.crm-home .hno-olts article>div span:nth-child(3){color:#ffd06a}@media(max-width:700px){.crm-home .home-metrics .home-metric{padding:18px 8px;min-width:0}.crm-home .home-metrics .home-metric strong{font-size:clamp(20px,6vw,27px);letter-spacing:-.5px}.crm-home .home-metrics .home-metric h2{font-size:12px;overflow-wrap:anywhere}.crm-home .home-metrics .home-metric p{font-size:10px;overflow-wrap:anywhere}}
@media(max-width:700px){.crm-home .home-metrics .home-metric h2{font-size:11px;overflow-wrap:normal}}

.crm-app .do-maint{color:#e5f2f7}.crm-app .do-maint-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px;border:1px solid #33768b;border-radius:20px;background:linear-gradient(115deg,#143d4d,#142c40)}.crm-app .do-maint h2,.crm-app .do-maint h3{display:flex;align-items:center;gap:10px}.crm-app .do-maint h2{font-size:28px;margin:12px 0}.crm-app .do-maint p{color:#b5cdd9;font-size:13px;line-height:1.6}.crm-app .do-maint button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #436477;border-radius:10px;background:#183543;color:#e5f2f7;padding:11px 14px;cursor:pointer;font-weight:650;font-size:12px}.crm-app .do-maint button:hover{background:#245365}.crm-app .do-maint button:active{transform:translateY(1px)}.crm-app .do-maint button:disabled{opacity:.45;cursor:default}.crm-app .do-maint button svg{width:17px;height:17px;flex-shrink:0}.crm-app .do-maint .do-maint-primary{background:#075c9e;border-color:#36b4eb}.crm-app .do-maint button.danger{border-color:#965364;color:#ff99b0}.crm-app .do-maint-toolbar{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin:24px 0}.crm-app .do-maint label{display:flex;flex-direction:column;gap:8px;color:#b6d0dd;font-size:12px;min-width:0}.crm-app .do-maint-toolbar>label{flex:1;min-width:170px}.crm-app .do-maint select,.crm-app .do-maint input{color-scheme:dark;background:#0a202b;border:1px solid #456a7d;color:#e7f2f6;border-radius:9px;padding:12px;width:100%;box-sizing:border-box;font-size:14px;min-width:0}.crm-app .do-maint option{background:#102a37;color:#e7f2f6}.crm-app .do-maint-time{display:flex;gap:7px;align-items:center}.crm-app .do-maint-warning{display:flex;gap:10px;border:1px solid #a08335;border-radius:12px;background:#302b18;padding:16px;color:#ffd680!important;line-height:1.6;font-size:13px}.crm-app .do-maint-warning>svg{flex-shrink:0}.crm-app .do-maint-boards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.crm-app .do-maint-boards article{display:flex;flex-direction:column;align-items:flex-start;gap:12px;border:1px solid #365e70;background:#112c3a;border-radius:15px;padding:20px}.crm-app .do-maint-boards article>svg{color:#68cce8;width:30px;height:30px}.crm-app .do-maint-boards h3{margin:0}.crm-app .do-maint-boards small{font-size:11px;line-height:1.6;color:#b5cbd5}.crm-app .do-maint-boards .good{color:#65e9bd}.crm-app .do-maint-boards .attention{color:#ffcf70}.crm-app .do-maint-table{max-width:100%;overflow:auto;border:1px solid #36576b;border-radius:12px}.crm-app .do-maint table{width:100%;border-collapse:collapse;font-size:12px}.crm-app .do-maint th,.crm-app .do-maint td{padding:13px 14px;border-bottom:1px solid #284a5c;text-align:left;white-space:nowrap}.crm-app .do-maint thead{background:#1b3c50}.crm-app .do-maint tbody tr:nth-child(even){background:#112c38}.crm-app .do-maint-actions{display:flex;gap:8px;flex-wrap:wrap}.crm-app .do-maint-editor,.crm-app .do-maint-review,.crm-app .do-maint-port,.crm-app .do-maint-history{padding:24px;background:#102a37;border:1px solid #3d6b81;border-radius:16px;margin:22px 0}.crm-app .do-maint-review{border-color:#d3a842}.crm-app .do-maint-review.done{border-color:#56ceaa}.crm-app .do-maint-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.crm-app .do-maint-values{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.crm-app .do-maint-values>span{display:flex;flex-direction:column;gap:7px;min-width:120px;padding:12px;border:1px solid #33586b;border-radius:9px}.crm-app .do-maint-values small{color:#a8c4d5;font-size:11px}.crm-app .do-maint-values b{overflow-wrap:anywhere}.crm-app .do-maint-review li{padding:5px}.crm-app .do-maint label.do-maint-confirm{display:flex;flex-direction:row;align-items:center;gap:12px;margin:20px 0;color:#e7f2f6}.crm-app .do-maint-confirm input{width:20px;height:20px;flex-shrink:0}.crm-app .do-maint-port-state{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:#65e9bd}.crm-app .do-maint-history>button{display:flex;width:100%;justify-content:space-between;text-align:left;gap:15px;margin:10px 0;flex-wrap:wrap}.crm-app .do-maint-history small{color:#a7c4d3}@media(max-width:1000px){.crm-app .do-maint-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-app .do-maint-header{flex-wrap:wrap}}@media(max-width:600px){.crm-app .do-maint-fields{grid-template-columns:1fr}.crm-app .do-maint-header,.crm-app .do-maint-editor,.crm-app .do-maint-review,.crm-app .do-maint-port,.crm-app .do-maint-history{padding:16px}.crm-app .do-maint h2{font-size:23px}.crm-app .do-maint-toolbar>label{min-width:100%;flex-basis:100%}.crm-app .do-maint-boards{grid-template-columns:1fr}.crm-app .do-maint button{padding:10px;font-size:11px}.crm-app .do-maint-review ol{padding-left:20px}}

.crm-app .crm-content:has(.do-maint){width:100%;box-sizing:border-box;min-width:0}.crm-app .do-maint{width:100%;max-width:100%;min-width:0}.crm-app .do-maint-header>div{min-width:0}.crm-app .do-maint-header,.crm-app .do-maint-editor,.crm-app .do-maint-review,.crm-app .do-maint-port,.crm-app .do-maint-history{box-sizing:border-box;max-width:100%;min-width:0}.crm-app .do-maint p{overflow-wrap:anywhere}

.crm-app .do-gpon-fields h4{display:flex;gap:10px;align-items:center;margin:26px 0 12px}.crm-app .do-gpon-row{display:flex;align-items:end;gap:12px;margin:16px 0;flex-wrap:wrap}.crm-app .do-gpon-row>label{flex:1;min-width:110px}.crm-app .do-gpon-gem{padding:18px;background:#0b202b;border:1px solid #345e72;border-radius:12px;margin:16px 0}.crm-app .do-gpon-summary{border:1px solid #426578;border-radius:12px;padding:18px;margin:18px 0;overflow-wrap:anywhere}.crm-app .do-gpon-summary>div{border-top:1px solid #345467;padding-top:14px;margin-top:14px}.crm-app .do-gpon-summary svg{width:20px}@media(max-width:600px){.crm-app .do-gpon-row>label{flex-basis:100%}.crm-app .do-gpon-gem{padding:12px}}


/* cameras-ba36725caa42.css */
.crm-app .crm-camera-nav{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;border:1px solid transparent;border-radius:10px;background:transparent;color:#b8d5e5;text-align:left;cursor:pointer}.crm-app .crm-camera-nav svg{color:#38cbd3;flex-shrink:0}.crm-app .crm-camera-nav:hover,.crm-app .crm-camera-nav.active{background:#143c4d;border-color:#23708a;color:#fff}.crm-app .crm-camera-panel{max-width:1280px;margin:0 auto;color:#e7f3fa}.crm-app .crm-camera-header{padding:22px;background:linear-gradient(120deg,#123447,#102030);border:1px solid #285063;border-radius:16px;margin-bottom:20px}.crm-app .crm-camera-heading{display:flex;align-items:center;gap:15px}.crm-app .crm-camera-heading>svg{width:36px;height:36px;color:#44d5dc}.crm-app .crm-camera-panel h2,.crm-app .crm-camera-panel h3{margin:0 0 6px}.crm-app .crm-camera-heading p{margin:0;color:#aec8d8}.crm-app .crm-camera-card{background:#101f2e;border:1px solid #294154;border-radius:16px;overflow:hidden}.crm-app .crm-camera-toolbar{padding:18px;display:flex;gap:16px;align-items:center;justify-content:space-between}.crm-app .crm-camera-status{color:#8fbdce;font-size:13px}.crm-app .crm-camera-button{display:flex;align-items:center;justify-content:center;gap:9px;background:#12566b;color:#fff;border:1px solid #2d9fae;border-radius:10px;padding:11px 16px;font:inherit;font-weight:600;cursor:pointer}.crm-app .crm-camera-button:hover{background:#19778b}.crm-app .crm-camera-button:active{transform:translateY(1px)}.crm-app .crm-camera-button:focus-visible,.crm-app .crm-camera-nav:focus-visible{outline:2px solid #70eff4;outline-offset:3px}.crm-app .crm-camera-screen{position:relative;aspect-ratio:16/9;background:#050c13;min-height:180px}.crm-app .crm-camera-screen video{display:block;width:100%;height:100%;object-fit:contain}.crm-app .crm-camera-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;color:#a9c3d4;padding:24px;text-align:center}.crm-app .crm-camera-placeholder svg{width:48px;height:48px;color:#39758c}.crm-app .crm-camera-note{padding:0 18px;color:#99b2c4;font-size:13px;line-height:1.6}.crm-app .crm-camera-error{background:#3a1d29;color:#ffd2db;border:1px solid #854158;padding:14px;border-radius:10px;margin-bottom:16px}@media(max-width:600px){.crm-app .crm-camera-toolbar{align-items:flex-start;flex-direction:column}.crm-app .crm-camera-button{width:100%}.crm-app .crm-camera-header{padding:16px}}


/* atencion-cliente-04aa4539f3ef.css */
html:has(.ac-module),body:has(.ac-module),#root:has(.ac-module){background:#0b1119;color-scheme:dark}
.crm-app:has(.ac-module) .crm-content>.crm-page-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.crm-app .ac-module{--ac-bg:var(--inanet-surface,#101b2a);--ac-ink:var(--inanet-text,#e7edf5);--ac-line:var(--inanet-border,#29384d);--ac-muted:#9caec5;--ac-panel:#142033;color:var(--ac-ink);background:var(--ac-bg);border:1px solid var(--ac-line);border-radius:22px;min-width:0;overflow:hidden;font-size:14px;line-height:1.5;color-scheme:dark}
.crm-app .ac-module *{box-sizing:border-box}.crm-app .ac-module h2,.crm-app .ac-module h3,.crm-app .ac-module p{margin:0}.crm-app .ac-module button{font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ac-line);border-radius:10px;background:#1b2c41;color:var(--ac-ink);padding:10px 14px;cursor:pointer;transition:background .16s,border-color .16s,transform .16s;min-height:40px;box-shadow:none;text-transform:none;letter-spacing:normal}.crm-app .ac-module button:hover{background:#253b54;border-color:#577492}.crm-app .ac-module button:active{transform:translateY(1px)}.crm-app .ac-module button:focus-visible,.crm-app .ac-module input:focus-visible,.crm-app .ac-module select:focus-visible,.crm-app .ac-module textarea:focus-visible{outline:2px solid #69d6de;outline-offset:3px}.crm-app .ac-module button:disabled{color:var(--inanet-disabled,#8292a6);background:#172334;cursor:not-allowed;opacity:.6;transform:none}.crm-app .ac-module svg{flex-shrink:0}.crm-app .ac-module button svg{width:18px;height:18px}.crm-app .ac-module .tone-blue{--tone:#79baff;--tint:#1b324a}.crm-app .ac-module .tone-purple{--tone:#bc9bff;--tint:#302a48}.crm-app .ac-module .tone-amber{--tone:#f3c46b;--tint:#3c3428}.crm-app .ac-module .tone-rose{--tone:#f49dab;--tint:#3c2936}.crm-app .ac-module .tone-orange{--tone:#ffb485;--tint:#3b2f2b}.crm-app .ac-module .tone-green{--tone:#79d5b7;--tint:#203c37}.crm-app .ac-module .tone-muted{--tone:#a6b6ca;--tint:#293546}
.crm-app .ac-module .ac-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;background:radial-gradient(ellipse at 95% -20%,#1c4850 0,transparent 60%),linear-gradient(120deg,#192c40,#122333);border-bottom:1px solid #2d4355;color:var(--ac-ink)}.crm-app .ac-module .ac-hero-main{display:flex;gap:18px;align-items:center;min-width:0}.crm-app .ac-module .ac-symbol{display:grid;place-items:center;width:66px;height:66px;flex-shrink:0;border-radius:18px;background:linear-gradient(135deg,#164e59,#1f3b53);border:1px solid #357080;color:#9be5e3;box-shadow:0 8px 28px #001b2830}.crm-app .ac-module .ac-symbol.small{width:48px;height:48px;border-radius:13px}.crm-app .ac-module .ac-eyebrow,.crm-app .ac-module .ac-board-heading>div>small{font-size:10px;font-weight:750;letter-spacing:1.6px;color:#8bc9cd}.crm-app .ac-module .ac-hero h2{font-size:29px;font-weight:720;letter-spacing:-.7px;color:#f3f7fc;line-height:1.25;margin:5px 0}.crm-app .ac-module .ac-hero p{color:#aebed1;font-size:13px}.crm-app .ac-module .ac-hero-right{display:flex;align-items:center;gap:15px}.crm-app .ac-module .ac-live{display:flex;align-items:center;gap:7px;color:#b6cbcd;font-size:11px;white-space:nowrap}.crm-app .ac-module .ac-live i{width:6px;height:6px;background:#71dbbb;border-radius:100%;box-shadow:0 0 0 4px #64cfb110}.crm-app .ac-module .ac-hero-refresh{background:#1b3947;border-color:#35606b;font-size:12px}
.crm-app .ac-module .ac-workspace-tabs{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:0 28px;background:#122033;border-bottom:1px solid var(--ac-line)}.crm-app .ac-module .ac-workspace-tabs [role=tablist]{display:flex;gap:24px}.crm-app .ac-module .ac-workspace-tabs [role=tab]{border:0;border-radius:0;background:transparent;border-bottom:2px solid transparent;padding:18px 0 15px;color:var(--ac-muted);font-weight:650;white-space:nowrap}.crm-app .ac-module .ac-workspace-tabs [role=tab].selected{color:#91ddd9;border-bottom-color:#75d3d0}.crm-app .ac-module .ac-secondary-actions{display:flex;gap:8px}.crm-app .ac-module .ac-secondary-actions button{background:transparent;border:0;color:#adbdd0;padding:8px;font-size:12px}
.crm-app .ac-module .ac-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:24px 28px}.crm-app .ac-module .ac-metrics>button{justify-content:flex-start;align-items:flex-start;gap:14px;text-align:left;background:linear-gradient(125deg,#18263a,#152235);padding:20px 17px;border-color:#2a3a50;min-width:0;border-radius:14px}.crm-app .ac-module .ac-metric-icon{color:var(--tone);background:var(--tint);width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex-shrink:0}.crm-app .ac-module .ac-metrics>button>div{display:flex;flex-direction:column;min-width:0}.crm-app .ac-module .ac-metrics small{font-size:9px;letter-spacing:.7px;font-weight:750;color:#b7c5d7}.crm-app .ac-module .ac-metrics strong{font-size:29px;color:var(--tone);line-height:1.3;font-variant-numeric:tabular-nums}.crm-app .ac-module .ac-metrics div>span{font-size:11px;color:#93a6be;margin-top:5px}
.crm-app .ac-module .ac-board-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 28px 20px}.crm-app .ac-module .ac-board-heading>div>small{color:#899bb5;font-size:9px;letter-spacing:1.2px}.crm-app .ac-module .ac-board-heading h3{font-size:20px;letter-spacing:-.3px;color:#edf3fb;margin:4px 0}.crm-app .ac-module .ac-board-heading p{color:var(--ac-muted);font-size:12px}.crm-app .ac-module .ac-callpicker{display:flex;align-items:center;gap:7px;color:#9ad8cf;background:#173333;border:1px solid #2e514f;padding:8px 12px;border-radius:30px;font-size:11px;white-space:nowrap}.crm-app .ac-module .ac-primary{color:#b6f2e4;background:linear-gradient(135deg,#21584e,#21473e);border-color:#3d7768;font-weight:650}.crm-app .ac-module .ac-primary:hover{background:#2a6558;border-color:#74bbaa}
.crm-app .ac-module .ac-controls{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 28px 12px}.crm-app .ac-module .ac-search{display:flex;align-items:center;flex:1;max-width:580px;gap:10px;border:1px solid #35465b;border-radius:11px;background:#0e1a2a;padding:0 12px;color:#8da9bc}.crm-app .ac-module input,.crm-app .ac-module select,.crm-app .ac-module textarea{color:#e0e9f5;background:#101d2e;border:1px solid #3a4c61;border-radius:9px;padding:10px 12px;font:inherit;min-width:0;min-height:42px;box-shadow:none;max-width:100%}.crm-app .ac-module input::placeholder,.crm-app .ac-module textarea::placeholder{color:#8e9fb4}.crm-app .ac-module select option{background:#152538;color:#e0e9f5}.crm-app .ac-module .ac-search input{border:0;background:transparent;width:100%;padding:12px 0;font-size:12px}.crm-app .ac-module .ac-icon{padding:6px;min-width:32px;min-height:32px;background:transparent}.crm-app .ac-module .ac-view-tabs{display:flex;gap:3px;background:#0f1b2c;border:1px solid var(--ac-line);padding:4px;border-radius:11px;flex-shrink:0}.crm-app .ac-module .ac-view-tabs button{border:0;background:transparent;font-size:12px;color:#94a8c1;padding:8px 12px;min-height:34px;border-radius:7px}.crm-app .ac-module .ac-view-tabs .selected{background:#25414b;color:#a5e7df;box-shadow:0 1px 4px #0002}.crm-app .ac-module .ac-filters{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:0 28px 12px}.crm-app .ac-module .ac-filters>span{display:flex;gap:6px;align-items:center;font-size:11px;color:#93a6be;margin-right:4px}.crm-app .ac-module .ac-filters select{font-size:11px;background:#18273a;padding:7px 10px;min-height:35px;max-width:230px;color:#c4d0e0}.crm-app .ac-module .ac-clear{background:transparent;border:0;color:#8fa5be;font-size:11px;min-height:34px;padding:6px}.crm-app .ac-module .ac-view-caption{display:flex;justify-content:space-between;gap:14px;padding:0 28px 12px;color:#8c9db5;font-size:10px}
.crm-app .ac-module .ac-kanban{display:flex;gap:12px;overflow-x:auto;align-items:flex-start;padding:2px 28px 22px;scrollbar-width:thin;scrollbar-color:#476679 #142132;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.crm-app .ac-module .ac-lane{flex:1 0 249px;min-width:249px;max-width:380px;background:#0e1a2a;border:1px solid #24354a;border-radius:13px;scroll-snap-align:start;overflow:hidden;transition:border-color .15s,background .15s}.crm-app .ac-module .ac-lane.ac-drop{border:2px solid var(--tone);background:var(--tint)}.crm-app .ac-module .ac-lane>header{background:#172538;color:var(--tone);padding:14px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #2a3a4e;position:relative}.crm-app .ac-module .ac-lane>header:before{content:'';position:absolute;top:0;left:12px;right:12px;height:2px;background:var(--tone);opacity:.8}.crm-app .ac-module .ac-lane>header>span{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:650}.crm-app .ac-module .ac-lane>header b{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:24px;padding:0 6px;border-radius:7px;background:var(--tint);color:var(--tone);font-size:11px}.crm-app .ac-module .ac-lane-body{display:flex;flex-direction:column;gap:10px;padding:10px;min-height:190px}.crm-app .ac-module .ac-ticket{display:block;width:100%;text-align:left;border:1px solid #304156;background:linear-gradient(120deg,#1a293d,#172538);border-radius:11px;padding:13px 12px;cursor:pointer;overflow:hidden;position:relative}.crm-app .ac-module .ac-ticket:hover{border-color:var(--tone);background:#203249;transform:translateY(-2px);box-shadow:0 6px 14px #0002}.crm-app .ac-module .ac-ticket-top{display:flex;align-items:center;justify-content:space-between;gap:6px;color:#8d9eb5;font-size:9px;letter-spacing:.45px;font-weight:650;margin-bottom:10px}.crm-app .ac-module .ac-ticket-top svg{color:#566c84}.crm-app .ac-module .ac-ticket h3{font-size:13px;line-height:1.45;font-weight:650;color:#eef3fb;overflow-wrap:anywhere;margin-bottom:9px}.crm-app .ac-module .ac-ticket-place,.crm-app .ac-module .ac-ticket-contact{display:flex;gap:6px;align-items:center;font-size:10px;color:#a5b6c9;margin:5px 0}.crm-app .ac-module .ac-ticket-place>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-app .ac-module .ac-ticket-summary{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:11px 0 9px;margin-top:8px;border-top:1px solid #2d3b4e;font-size:10px;color:#91a4bd}.crm-app .ac-module .ac-ticket-summary>span{display:flex;gap:5px;align-items:center}.crm-app .ac-module .ac-ticket-summary strong{font-size:11px;color:var(--tone);font-weight:600}.crm-app .ac-module .ac-ticket-date{display:flex;align-items:center;gap:6px;color:#a2b1c6;font-size:10px;padding-bottom:10px}.crm-app .ac-module .late{color:#f9a8ad!important}.crm-app .ac-module .today{color:#f2d18a}.crm-app .ac-module .ac-ticket-bottom{display:flex;justify-content:space-between;align-items:center;gap:7px;border-top:1px solid #2a3b4f;padding-top:10px;color:var(--tone)}.crm-app .ac-module .ac-ticket-bottom>span{display:flex;align-items:center;gap:6px;font-size:10px;color:#a5b7ce;overflow-wrap:anywhere;min-width:0}.crm-app .ac-module .ac-readonly{color:#a5b2c4;display:block;font-size:9px;margin-top:8px}.crm-app .ac-module .ac-lane-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:155px;text-align:center;color:#748ca8;font-size:11px}.crm-app .ac-module .ac-lane-empty svg{color:var(--tone);opacity:.5}.crm-app .ac-module .ac-lane>footer{display:flex;justify-content:space-between;align-items:center;background:#132134;border-top:1px solid #293b51;padding:8px 10px;color:#9bafc7;font-size:11px}.crm-app .ac-module .ac-lane>footer button{min-height:27px;padding:4px 7px}.crm-app .ac-module .ac-task-board .ac-lane{max-width:none;flex-basis:280px}
.crm-app .ac-module .ac-list{display:flex;flex-direction:column;gap:8px;padding:0 28px 14px}.crm-app .ac-module .ac-list-row{width:100%;display:flex;text-align:left;justify-content:flex-start;gap:16px;background:#17263a;border-color:#2d3e53;padding:15px 17px}.crm-app .ac-module .ac-list-icon{width:39px;height:39px;display:grid;place-items:center;flex-shrink:0;color:var(--tone);background:var(--tint);border-radius:10px}.crm-app .ac-module .ac-list-name{flex:1;min-width:0}.crm-app .ac-module .ac-list-name small{font-size:9px;color:#a0b2c9}.crm-app .ac-module .ac-list-name h3{font-size:13px;margin:3px 0;overflow-wrap:anywhere}.crm-app .ac-module .ac-list-name p{font-size:10px;color:#97acc5;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.crm-app .ac-module .ac-pill{background:var(--tint);color:var(--tone);border:1px solid #ffffff0d;border-radius:20px;padding:4px 10px;font-size:10px;white-space:nowrap}.crm-app .ac-module .ac-list-due{display:flex;flex-direction:column;text-align:right;color:#bacbdf;font-size:11px;min-width:92px}.crm-app .ac-module .ac-list-due b{font-size:9px;font-weight:500}.crm-app .ac-module .ac-pagination{display:flex;justify-content:center;align-items:center;gap:20px;background:transparent;color:#9db1cc;padding:12px 20px 20px;font-size:12px}.crm-app .ac-module .ac-pagination button{font-size:12px}.crm-app .ac-module .ac-footer{display:flex;justify-content:space-between;gap:12px;padding:16px 28px;background:#112032;border-top:1px solid #2a3d52;font-size:10px;color:#8fa7bf}.crm-app .ac-module .ac-footer span{display:flex;align-items:center;gap:7px}.crm-app .ac-module .ac-alert,.crm-app .ac-module .ac-success{display:flex;align-items:center;gap:12px;background:#3b2c29;color:#ffd2aa;border:1px solid #735a40;border-radius:11px;padding:13px 16px;margin:16px 28px;font-size:12px;white-space:pre-wrap}.crm-app .ac-module .ac-success{background:#183b34;border-color:#386857;color:#b4ead7}.crm-app .ac-module .ac-alert button{font-size:11px;padding:7px 10px;min-height:32px}.crm-app .ac-module .ac-empty{padding:44px 24px;text-align:center;color:#a8bcd3}.crm-app .ac-module .ac-empty h3{color:#d8e8f5;margin:10px 0;font-size:17px}.crm-app .ac-module .ac-skeletons{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 28px 24px}.crm-app .ac-module .ac-skeletons>div{padding:16px;border:1px solid var(--ac-line);border-radius:12px;background:#142237}.crm-app .ac-module .ac-skeletons i{display:block;height:30px;margin-bottom:15px;border-radius:7px;background:linear-gradient(100deg,#1c3047,#263e55,#1c3047);background-size:200% 100%;animation:ac-shimmer 1.3s infinite}.crm-app .ac-module .ac-skeletons i:nth-child(2){height:130px}@keyframes ac-shimmer{to{background-position:-200% 0}}
.crm-app .ac-module .ac-dialog{width:min(780px,calc(100vw - 28px));max-height:90dvh;padding:0;border:1px solid #40556f;border-radius:18px;background:#142337;color:#e4edf7;box-shadow:0 25px 90px #0008}.crm-app .ac-module .ac-dialog::backdrop{background:#020812b8;backdrop-filter:blur(5px)}.crm-app .ac-module .ac-dialog>header{display:flex;align-items:center;gap:14px;background:#1a3043;padding:20px 24px;border-bottom:1px solid #35495e;color:#e4edf7}.crm-app .ac-module .ac-dialog>header>div{flex:1}.crm-app .ac-module .ac-dialog>header small{font-size:9px;letter-spacing:1.1px;color:#a7c3d2}.crm-app .ac-module .ac-dialog>header h2{font-size:21px}.crm-app .ac-module .ac-dialog-body{padding:22px 24px;max-height:calc(90dvh - 190px);overflow:auto;scrollbar-color:#46657c #162337}.crm-app .ac-module .ac-dialog label{display:flex;flex-direction:column;gap:7px;color:#b8cbe0;font-size:12px;font-weight:550;margin-bottom:16px}.crm-app .ac-module .ac-dialog input,.crm-app .ac-module .ac-dialog select,.crm-app .ac-module .ac-dialog textarea{width:100%;font-weight:400}.crm-app .ac-module .ac-dialog textarea{min-height:96px;resize:vertical}.crm-app .ac-module .ac-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.crm-app .ac-module .ac-dialog>footer{display:flex;justify-content:space-between;gap:12px;padding:16px 24px;background:#17283c;border-top:1px solid #35495e}.crm-app .ac-module .ac-dialog .ac-alert{margin:0 0 18px;flex-wrap:wrap}.crm-app .ac-module .ac-history{border:1px solid #34495e;background:#102033;border-radius:10px;padding:12px 15px}.crm-app .ac-module .ac-history summary{display:flex;gap:8px;align-items:center;font-size:13px;color:#bcd7e1;cursor:pointer}.crm-app .ac-module .ac-history>div{border-top:1px solid #2b4056;margin-top:12px;padding-top:12px;white-space:pre-wrap;overflow-wrap:anywhere}.crm-app .ac-module .ac-history small{font-size:10px;color:#91abc1}.crm-app .ac-module .ac-history p{font-size:12px;margin-top:7px}.crm-app .ac-module .ac-confirm{display:flex;gap:12px;background:#203f46;border:1px solid #426970;border-radius:11px;padding:15px;margin-top:18px;color:#bfece5;font-size:12px}
.crm-app .ac-nav{color:#afe3df}.crm-app .ac-nav svg{color:#85d5cf}.crm-app .ac-module .ac-detail-breadcrumb{display:flex;align-items:center;gap:10px;padding:17px 22px;background:#172c40;color:#a4cbd8;font-size:12px;border-bottom:1px solid var(--ac-line)}.crm-app .ac-module .ac-detail-shortcuts{display:flex;gap:8px;flex-wrap:wrap;padding:12px 0}.crm-app .ac-module .ac-detail-shortcuts button{background:#1a3445;color:#b0dfdf;font-size:12px}.crm-app .ac-module .cv-module{padding:20px;background:#101d2d;color:#e4edf7;min-width:0}.crm-app .ac-module .cv-hero{background:linear-gradient(115deg,#183244,#1c3843);color:#e4edf7;border:1px solid #3a556b}.crm-app .ac-module .cv-hero h2{color:#f0f5fc;font-size:23px;overflow-wrap:anywhere}.crm-app .ac-module .cv-hero p,.crm-app .ac-module .cv-hero small{color:#a9c4d4}.crm-app .ac-module .cv-card{background:#18283c;color:#e1eaf7;border-color:#30465e}.crm-app .ac-module .cv-card>h3{color:#d1e6f2}.crm-app .ac-module .cv-card p{white-space:pre-wrap;overflow-wrap:anywhere}.crm-app .ac-module .cv-grid{min-width:0}.crm-app .ac-module .cv-card label{color:#b9cce0}.crm-app .ac-module .cv-muted{color:#a0b6cf}.crm-app .ac-module .cv-current{color:#d8e7f7;background:#193443;border-color:#395c68}.crm-app .ac-module .cv-current p{color:#a9c5d6}.crm-app .ac-module .cv-card input,.crm-app .ac-module .cv-card select,.crm-app .ac-module .cv-card textarea{background:#0e1e31;color:#dceafa;border-color:#405875}.crm-app .ac-module .cv-check input{min-height:0;width:17px;height:17px;accent-color:#73cbb2}.crm-app .ac-module .cv-history{background:#122439;color:#dceafa;border-color:#334c64}.crm-app .ac-module .cv-history small{color:#a1bbd3}.crm-app .ac-module .cv-payments>div{background:#13293b;border-color:#354f65;color:#cadfeb}.crm-app .ac-module .cv-pages{background:#14263a;color:#b8cfe2}.crm-app .ac-module .cv-dialog{background:#14273b;color:#deebf5;border-color:#40617b}.crm-app .ac-module .cv-dialog header,.crm-app .ac-module .cv-dialog footer{background:#193347;color:#deebf5;border-color:#40617b}.crm-app .ac-module .cv-dialog strong,.crm-app .ac-module .cv-dialog p,.crm-app .ac-module .cv-dialog label{color:#d0e4f4}.crm-app .ac-module .cv-dialog .cv-check input{width:18px;height:18px;min-height:0}.crm-app .ac-module .cv-report-only>.cv-report{margin-top:16px}.crm-app .ac-module .cv-alert{background:#3d302b;color:#ffd1a5;border-color:#785c40}.crm-app .ac-module .cv-message{background:#1b3d34;color:#b2e8cf;border-color:#426c56}
@media(min-width:2000px){.crm-app .ac-module .ac-lane{flex-basis:255px}.crm-app .ac-module .ac-metrics strong{font-size:34px}}
@media(max-width:1100px){.crm-app .ac-module .ac-hero-right{flex-direction:column;align-items:flex-end;gap:8px}.crm-app .ac-module .ac-metrics{gap:10px;padding:20px}.crm-app .ac-module .ac-metrics>button{padding:14px 12px;gap:10px}.crm-app .ac-module .ac-metric-icon{width:30px;height:30px}.crm-app .ac-module .ac-workspace-tabs{padding:0 20px}.crm-app .ac-module .ac-secondary-actions button{font-size:11px}.crm-app .ac-module .ac-controls{flex-wrap:wrap}.crm-app .ac-module .ac-search{max-width:none;flex-basis:100%}.crm-app .ac-module .ac-view-tabs{margin-left:auto}.crm-app .ac-module .ac-view-caption{flex-wrap:wrap;gap:4px}.crm-app .ac-module .ac-board-heading,.crm-app .ac-module .ac-controls,.crm-app .ac-module .ac-filters,.crm-app .ac-module .ac-view-caption{padding-left:20px;padding-right:20px}.crm-app .ac-module .ac-kanban{padding-left:20px;padding-right:20px}.crm-app .ac-module .ac-callpicker{font-size:10px}}
@media(max-width:760px){.crm-app .ac-module{border-radius:15px}.crm-app .ac-module .ac-hero{padding:20px 16px;gap:14px;align-items:flex-start}.crm-app .ac-module .ac-symbol{width:48px;height:48px;border-radius:13px}.crm-app .ac-module .ac-hero-main{gap:11px}.crm-app .ac-module .ac-hero h2{font-size:22px}.crm-app .ac-module .ac-eyebrow{font-size:8px;letter-spacing:.8px}.crm-app .ac-module .ac-hero p{font-size:11px}.crm-app .ac-module .ac-hero-right{display:none}.crm-app .ac-module .ac-workspace-tabs{padding:0 14px;display:block}.crm-app .ac-module .ac-workspace-tabs [role=tablist]{gap:20px;justify-content:space-between}.crm-app .ac-module .ac-workspace-tabs [role=tab]{font-size:11px;padding:16px 0 13px}.crm-app .ac-module .ac-workspace-tabs [role=tab] svg{width:16px}.crm-app .ac-module .ac-secondary-actions{justify-content:flex-end;border-top:1px solid #203447;padding:4px 0}.crm-app .ac-module .ac-metrics{grid-template-columns:1fr 1fr;padding:16px 14px;gap:8px}.crm-app .ac-module .ac-metrics>button{padding:12px 10px;gap:9px}.crm-app .ac-module .ac-metrics small{font-size:8px;letter-spacing:.2px}.crm-app .ac-module .ac-metrics strong{font-size:25px}.crm-app .ac-module .ac-metrics div>span{font-size:9px}.crm-app .ac-module .ac-metric-icon{width:27px;height:27px;border-radius:8px}.crm-app .ac-module .ac-metric-icon svg{width:16px;height:16px}.crm-app .ac-module .ac-board-heading{display:block;padding:4px 14px 16px}.crm-app .ac-module .ac-board-heading h3{font-size:18px}.crm-app .ac-module .ac-board-heading p{font-size:11px}.crm-app .ac-module .ac-board-heading>.ac-primary,.crm-app .ac-module .ac-callpicker{display:inline-flex;margin-top:12px}.crm-app .ac-module .ac-controls{padding:0 14px 10px;gap:10px}.crm-app .ac-module .ac-view-tabs{width:100%;justify-content:space-between;margin:0}.crm-app .ac-module .ac-view-tabs button{padding:8px;flex:1;font-size:10px;gap:5px}.crm-app .ac-module .ac-filters{padding:0 14px 12px;gap:7px}.crm-app .ac-module .ac-filters>span{display:none}.crm-app .ac-module .ac-filters select{max-width:none;width:calc(50% - 4px);font-size:10px;padding:8px;min-height:38px}.crm-app .ac-module .ac-view-caption{padding:0 14px 12px;font-size:9px}.crm-app .ac-module .ac-view-caption>span:last-child{display:none}.crm-app .ac-module .ac-kanban{padding:0 14px 18px;gap:10px}.crm-app .ac-module .ac-lane,.crm-app .ac-module .ac-task-board .ac-lane{flex:0 0 88%;min-width:240px;max-width:360px}.crm-app .ac-module .ac-list{padding:0 14px 12px}.crm-app .ac-module .ac-list-row{display:grid;grid-template-columns:30px minmax(0,1fr) 20px;gap:9px;padding:12px}.crm-app .ac-module .ac-list-icon{width:30px;height:30px}.crm-app .ac-module .ac-list-name{grid-column:2/4}.crm-app .ac-module .ac-list-name h3{font-size:12px}.crm-app .ac-module .ac-list-row>.ac-pill{grid-column:1/3;justify-self:start;font-size:9px}.crm-app .ac-module .ac-list-due{grid-column:2/3;grid-row:3;text-align:left;min-width:0}.crm-app .ac-module .ac-list-row>svg{grid-column:3;grid-row:3}.crm-app .ac-module .ac-list-name p{font-size:9px}.crm-app .ac-module .ac-footer{padding:14px;flex-direction:column;gap:6px;font-size:9px}.crm-app .ac-module .ac-alert,.crm-app .ac-module .ac-success{margin:12px 14px;flex-wrap:wrap}.crm-app .ac-module .ac-dialog>header{padding:16px;gap:10px}.crm-app .ac-module .ac-dialog>header h2{font-size:19px}.crm-app .ac-module .ac-dialog-body{padding:16px}.crm-app .ac-module .ac-form-grid{gap:0 10px}.crm-app .ac-module .ac-dialog label{font-size:10px}.crm-app .ac-module .ac-dialog input,.crm-app .ac-module .ac-dialog select{font-size:12px;padding:9px 8px}.crm-app .ac-module .ac-dialog>footer{padding:13px 16px}.crm-app .ac-module .ac-dialog>footer button{font-size:11px}.crm-app .ac-module .ac-detail-breadcrumb{padding:14px;font-size:10px;flex-wrap:wrap}.crm-app .ac-module .cv-module{padding:12px}.crm-app .ac-module .cv-hero{padding:16px;flex-wrap:wrap}.crm-app .ac-module .cv-hero h2{font-size:19px}.crm-app .ac-module .cv-hero p{font-size:11px}.crm-app .ac-module .cv-grid{grid-template-columns:1fr}.crm-app .ac-module .ac-detail-shortcuts{display:grid;grid-template-columns:1fr 1fr}.crm-app .ac-module .ac-detail-shortcuts button{font-size:10px;padding:9px 7px}.crm-app .ac-module .cv-actions{flex-wrap:wrap}.crm-app .ac-module .cv-actions>*{max-width:100%}.crm-app .ac-module .cv-card{padding:14px}.crm-app .ac-module .cv-dialog{max-width:calc(100vw - 24px)}.crm-app .ac-module .cv-dialog>header,.crm-app .ac-module .cv-dialog>footer{padding:14px}.crm-app .ac-module .cv-card dl{overflow-wrap:anywhere}.crm-app .ac-module .cv-card dd{min-width:0}}
@media(prefers-reduced-motion:reduce){.crm-app .ac-module *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}


/* atencion-width-1dde9e080eaa.css */
/* Customer care uses the available workspace; other CRM modules keep their layout. */
.crm-app .crm-content:has(>.ac-module){width:100%;max-width:none;margin:0;box-sizing:border-box;padding:24px 16px}
.crm-app .crm-content>.ac-module{width:100%;max-width:none}
@media(min-width:1280px){
 .crm-app .ac-module .ac-kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px;padding-left:16px;padding-right:16px;overflow-x:visible;scroll-snap-type:none}
 .crm-app .ac-module .ac-kanban>.ac-lane,.crm-app .ac-module .ac-task-board>.ac-lane{width:auto;min-width:0;max-width:none}
 .crm-app .ac-module .ac-lane>header{padding:13px 10px;min-height:57px}
 .crm-app .ac-module .ac-lane>header>span{min-width:0;overflow-wrap:anywhere;gap:6px}
 .crm-app .ac-module .ac-lane>header>b{flex-shrink:0}
 .crm-app .ac-module .ac-lane-body{padding:8px}
 .crm-app .ac-module .ac-ticket{padding:12px 10px}
 .crm-app .ac-module .ac-ticket-top{font-size:9px;letter-spacing:0;overflow-wrap:anywhere}
 .crm-app .ac-module .ac-ticket-contact,.crm-app .ac-module .ac-ticket-date{overflow-wrap:anywhere;flex-wrap:wrap}
 .crm-app .ac-module .ac-ticket-bottom>span{overflow-wrap:anywhere}
}
@media(min-width:1920px){
 .crm-app .ac-module .ac-kanban{gap:14px;padding-left:20px;padding-right:20px}
 .crm-app .ac-module .ac-lane-body{padding:11px}
 .crm-app .ac-module .ac-ticket{padding:15px 13px}
 .crm-app .ac-module .ac-ticket h3{font-size:14px}
 .crm-app .ac-module .ac-ticket-place,.crm-app .ac-module .ac-ticket-contact,.crm-app .ac-module .ac-ticket-date,.crm-app .ac-module .ac-ticket-bottom>span{font-size:11px}
}
@media(max-width:760px){.crm-app .crm-content:has(>.ac-module){padding:16px 10px}}


/* native-migration-a2259aa5d9e7.css */
.crm-app .im-native{color:var(--inanet-text,#deedf5);background:var(--inanet-surface,#102632);border:1px solid var(--inanet-border,#375867);border-radius:20px;overflow:hidden;margin:20px 0;min-width:0}
.crm-app .im-native header{display:flex;align-items:center;gap:16px;padding:24px;background:linear-gradient(115deg,#124251,#172f48);color:#e5f6ff}
.crm-app .im-native header>div{flex:1;min-width:0}.crm-app .im-native h3{font-size:24px;margin:5px 0}.crm-app .im-native p{line-height:1.6;color:#b7d0de;margin:10px 0;overflow-wrap:anywhere}.crm-app .im-native small{color:#a6c4d5}.crm-app .im-native header small{color:#67ddec;font-weight:800;letter-spacing:1.4px}.crm-app .im-native .imn-logo{background:#126c80;padding:14px;border-radius:16px;display:flex}
.crm-app .im-native button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #527783;background:#193b49;color:#e7f4ff;padding:12px 16px;border-radius:11px;font-weight:700;min-height:44px;cursor:pointer;white-space:normal;max-width:100%}.crm-app .im-native button.primary{background:#116caa;border-color:#38ade6;color:#fff}.crm-app .im-native button:hover:not(:disabled){filter:brightness(1.15)}.crm-app .im-native button:disabled{background:var(--inanet-disabled,#263b47);color:#a0b2bc;border-color:#415765;cursor:default;opacity:.8}.crm-app .im-native svg{flex-shrink:0;width:20px;height:20px}.crm-app .im-native :focus-visible{outline:2px solid #69dff8;outline-offset:3px}
.crm-app .im-native .imn-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 22px;gap:10px;background:#0b202b}.crm-app .im-native .imn-stages span{display:flex;align-items:center;gap:8px;padding:10px;color:#a5bfcd;font-size:13px}.crm-app .im-native .imn-stages .current{background:#174453;color:#73edce;border-radius:10px}
.crm-app .im-native .imn-card,.crm-app .im-native .imn-confirm{margin:20px;padding:22px;background:#0d2430;border:1px solid #385a6b;border-radius:15px;min-width:0}.crm-app .im-native h4{display:flex;align-items:center;gap:10px;margin:0 0 15px;font-size:18px;color:#dceff9}.crm-app .im-native .imn-title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.crm-app .im-native .imn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.crm-app .im-native label{display:flex;flex-direction:column;gap:9px;color:#c5dce9;font-size:14px;font-weight:600;min-width:0;margin:12px 0}
.crm-app .im-native input,.crm-app .im-native select,.crm-app .im-native textarea{font:inherit;color:#e6f4ff;background:#091c26;border:1px solid #507889;border-radius:9px;min-height:44px;padding:11px 12px;width:100%;min-width:0;box-sizing:border-box;color-scheme:dark}.crm-app .im-native option{background:#102b39;color:#e6f4ff}.crm-app .im-native input::placeholder{color:#94acba}.crm-app .im-native .imn-check{flex-direction:row;align-items:center;line-height:1.5}.crm-app .im-native .imn-check input{width:19px;min-height:19px;flex-shrink:0;accent-color:#47ddb6}.crm-app .im-native .imn-candidate{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px dashed #507789;border-radius:12px}.crm-app .im-native .imn-candidate b{font-size:23px;color:#6fddf2}.crm-app .im-native .imn-candidate button{align-self:flex-start}
.crm-app .im-native .imn-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.crm-app .im-native .imn-stats span{background:#14333f;padding:13px;border-radius:10px;display:flex;flex-direction:column;gap:8px;min-width:0}.crm-app .im-native .imn-stats b{font-size:17px;overflow-wrap:anywhere}.crm-app .im-native .imn-notice{display:flex;gap:10px;margin:20px;padding:15px;background:#123f37;border:1px solid #387963;border-radius:12px;line-height:1.5;color:#c5f4e5}.crm-app .im-native .imn-card .imn-notice{margin:18px 0}.crm-app .im-native .imn-notice.warning{background:#463719;border-color:#a68136;color:#ffe0a2}.crm-app .im-native .imn-notice.loading{background:#183848;border-color:#377187;color:#9de7fc}.crm-app .im-native .imn-client{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:20px;font-size:14px}.crm-app .im-native .imn-client strong{color:#e3f5ff}
.crm-app .im-native .imn-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:20px 0}.crm-app .im-native .imn-steps>div{display:flex;flex-direction:column;gap:10px;border:1px solid #38525e;padding:16px;border-radius:12px;background:#112b37;color:#b6ccd9}.crm-app .im-native .imn-steps>div.done{background:#113a32;border-color:#2d8268;color:#80f0c5}.crm-app .im-native .imn-steps>div.waiting{background:#48381a;border-color:#9e7a2f;color:#ffda87}.crm-app .im-native .imn-confirm{border-color:#62d5e8;background:#113647}.crm-app .im-native .imn-confirm>div{display:flex;gap:12px;flex-wrap:wrap}.crm-app .im-native summary{cursor:pointer;display:flex;align-items:center;gap:10px}.crm-app .im-native footer{padding:18px 22px;display:flex;gap:10px;line-height:1.5;color:#b0c8d6;background:#0b202b;font-size:13px}.crm-app .im-native .reviewed{border-color:#35ac8d}
@media(max-width:700px){.crm-app .im-native header{flex-wrap:wrap;padding:17px}.crm-app .im-native header>button{margin-left:0}.crm-app .im-native .imn-card,.crm-app .im-native .imn-confirm{margin:12px;padding:15px}.crm-app .im-native .imn-stages{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:5px}.crm-app .im-native .imn-grid{grid-template-columns:1fr}.crm-app .im-native .imn-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-app .im-native .imn-client{margin:15px}.crm-app .im-native .imn-steps{grid-template-columns:1fr}.crm-app .im-native .imn-notice{margin:12px}.crm-app .im-native h3{font-size:22px}}
@media(max-width:700px){.crm-app .im-native header>div{flex:1 1 calc(100% - 80px);min-width:120px}.crm-app .im-native header>button{width:100%;flex-basis:100%}.crm-app .im-native .imn-logo{padding:12px}.crm-app .im-native header p{overflow-wrap:normal}.crm-app .im-native header small{letter-spacing:1px;font-size:10px}}


/* crm-recovery-eff355d20167.css */
.crm-recovery{box-sizing:border-box;display:flex;gap:16px;align-items:flex-start;margin:18px;padding:22px;border:1px solid var(--inanet-border,#425568);border-radius:16px;background:var(--inanet-surface,#142736);color:var(--inanet-text,#e8f1f7);font:14px/1.5 system-ui,sans-serif;overflow-wrap:anywhere}.crm-recovery>svg{flex-shrink:0;color:#ffc979}.crm-recovery>div{min-width:0}.crm-recovery strong{font-size:18px}.crm-recovery p{color:#bdd0dc;max-width:64ch}.crm-recovery button{display:inline-flex;gap:8px;align-items:center;min-height:42px;border:1px solid #6fbeb8;border-radius:9px;padding:8px 14px;background:#204d54;color:#e6fffc;font:600 14px system-ui;cursor:pointer}.crm-recovery button:hover{background:#2c626b}.crm-recovery button:focus-visible{outline:3px solid #95e4de;outline-offset:3px}.crm-recovery small{display:block;margin-top:12px;color:#a9becd}.crm-recovery-compact{margin:8px;padding:12px;gap:8px;flex-wrap:wrap}.crm-recovery-compact strong{font-size:13px}.crm-recovery-compact p,.crm-recovery-compact small{font-size:11px}.crm-recovery-compact button{font-size:12px}.crm-content>.crm-recovery{margin:0}@media(max-width:600px){.crm-recovery{padding:16px;margin:10px;gap:10px}.crm-recovery strong{font-size:16px}}


/* native-retirement-9a270fe43170.css */
.crm-app .rt-native{color:var(--inanet-text,#deedf5);background:var(--inanet-surface,#102632);border:1px solid var(--inanet-border,#375867);border-radius:20px;overflow:hidden;margin:20px 0;min-width:0}
.crm-app .rt-native header{display:flex;align-items:center;gap:16px;padding:24px;background:linear-gradient(115deg,#124251,#172f48);color:#e5f6ff}
.crm-app .rt-native header>div{flex:1;min-width:0}.crm-app .rt-native h3{font-size:24px;margin:5px 0}.crm-app .rt-native p{line-height:1.6;color:#b7d0de;margin:10px 0;overflow-wrap:anywhere}.crm-app .rt-native small{color:#a6c4d5}.crm-app .rt-native header small{color:#67ddec;font-weight:800;letter-spacing:1.4px}.crm-app .rt-native .rtn-logo{background:#126c80;padding:14px;border-radius:16px;display:flex}
.crm-app .rt-native button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #527783;background:#193b49;color:#e7f4ff;padding:12px 16px;border-radius:11px;font-weight:700;min-height:44px;cursor:pointer;white-space:normal;max-width:100%}.crm-app .rt-native button.primary{background:#116caa;border-color:#38ade6;color:#fff}.crm-app .rt-native button:hover:not(:disabled){filter:brightness(1.15)}.crm-app .rt-native button:disabled{background:var(--inanet-disabled,#263b47);color:#a0b2bc;border-color:#415765;cursor:default;opacity:.8}.crm-app .rt-native svg{flex-shrink:0;width:20px;height:20px}.crm-app .rt-native :focus-visible{outline:2px solid #69dff8;outline-offset:3px}
.crm-app .rt-native .rtn-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 22px;gap:10px;background:#0b202b}.crm-app .rt-native .rtn-stages span{display:flex;align-items:center;gap:8px;padding:10px;color:#a5bfcd;font-size:13px}.crm-app .rt-native .rtn-stages .current{background:#174453;color:#73edce;border-radius:10px}
.crm-app .rt-native .rtn-card,.crm-app .rt-native .rtn-confirm{margin:20px;padding:22px;background:#0d2430;border:1px solid #385a6b;border-radius:15px;min-width:0}.crm-app .rt-native h4{display:flex;align-items:center;gap:10px;margin:0 0 15px;font-size:18px;color:#dceff9}.crm-app .rt-native .rtn-title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.crm-app .rt-native .rtn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.crm-app .rt-native label{display:flex;flex-direction:column;gap:9px;color:#c5dce9;font-size:14px;font-weight:600;min-width:0;margin:12px 0}
.crm-app .rt-native input,.crm-app .rt-native select,.crm-app .rt-native textarea{font:inherit;color:#e6f4ff;background:#091c26;border:1px solid #507889;border-radius:9px;min-height:44px;padding:11px 12px;width:100%;min-width:0;box-sizing:border-box;color-scheme:dark}.crm-app .rt-native option{background:#102b39;color:#e6f4ff}.crm-app .rt-native input::placeholder{color:#94acba}.crm-app .rt-native .rtn-check{flex-direction:row;align-items:center;line-height:1.5}.crm-app .rt-native .rtn-check input{width:19px;min-height:19px;flex-shrink:0;accent-color:#47ddb6}.crm-app .rt-native .rtn-candidate{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px dashed #507789;border-radius:12px}.crm-app .rt-native .rtn-candidate b{font-size:23px;color:#6fddf2}.crm-app .rt-native .rtn-candidate button{align-self:flex-start}
.crm-app .rt-native .rtn-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.crm-app .rt-native .rtn-stats span{background:#14333f;padding:13px;border-radius:10px;display:flex;flex-direction:column;gap:8px;min-width:0}.crm-app .rt-native .rtn-stats b{font-size:17px;overflow-wrap:anywhere}.crm-app .rt-native .rtn-notice{display:flex;gap:10px;margin:20px;padding:15px;background:#123f37;border:1px solid #387963;border-radius:12px;line-height:1.5;color:#c5f4e5}.crm-app .rt-native .rtn-card .rtn-notice{margin:18px 0}.crm-app .rt-native .rtn-notice.warning{background:#463719;border-color:#a68136;color:#ffe0a2}.crm-app .rt-native .rtn-notice.loading{background:#183848;border-color:#377187;color:#9de7fc}.crm-app .rt-native .rtn-client{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:20px;font-size:14px}.crm-app .rt-native .rtn-client strong{color:#e3f5ff}
.crm-app .rt-native .rtn-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:20px 0}.crm-app .rt-native .rtn-steps>div{display:flex;flex-direction:column;gap:10px;border:1px solid #38525e;padding:16px;border-radius:12px;background:#112b37;color:#b6ccd9}.crm-app .rt-native .rtn-steps>div.done{background:#113a32;border-color:#2d8268;color:#80f0c5}.crm-app .rt-native .rtn-steps>div.waiting{background:#48381a;border-color:#9e7a2f;color:#ffda87}.crm-app .rt-native .rtn-confirm{border-color:#62d5e8;background:#113647}.crm-app .rt-native .rtn-confirm>div{display:flex;gap:12px;flex-wrap:wrap}.crm-app .rt-native summary{cursor:pointer;display:flex;align-items:center;gap:10px}.crm-app .rt-native footer{padding:18px 22px;display:flex;gap:10px;line-height:1.5;color:#b0c8d6;background:#0b202b;font-size:13px}.crm-app .rt-native .reviewed{border-color:#35ac8d}
@media(max-width:700px){.crm-app .rt-native header{flex-wrap:wrap;padding:17px}.crm-app .rt-native header>button{margin-left:0}.crm-app .rt-native .rtn-card,.crm-app .rt-native .rtn-confirm{margin:12px;padding:15px}.crm-app .rt-native .rtn-stages{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:5px}.crm-app .rt-native .rtn-grid{grid-template-columns:1fr}.crm-app .rt-native .rtn-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-app .rt-native .rtn-client{margin:15px}.crm-app .rt-native .rtn-steps{grid-template-columns:1fr}.crm-app .rt-native .rtn-notice{margin:12px}.crm-app .rt-native h3{font-size:22px}}
@media(max-width:700px){.crm-app .rt-native header>div{flex:1 1 calc(100% - 80px);min-width:120px}.crm-app .rt-native header>button{width:100%;flex-basis:100%}.crm-app .rt-native .rtn-logo{padding:12px}.crm-app .rt-native header p{overflow-wrap:normal}.crm-app .rt-native header small{letter-spacing:1px;font-size:10px}}


/* olt-network-40b10afdb6ab.css */
.crm-app .olt-infra{color:var(--inanet-text,#dfedf5);min-width:0}.crm-app .oi-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.crm-app .oi-tabs button,.crm-app .oi-network button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--inanet-border,#426577);background:var(--inanet-surface,#183a49);color:var(--inanet-text,#e2eff5);border-radius:10px;padding:11px 16px;min-height:44px;font:inherit;font-weight:650;cursor:pointer}.crm-app .oi-tabs .selected,.crm-app .oi-network .primary{background:#096fa3;border-color:#4fc3ef;color:#fff}.crm-app .oi-network button:disabled{opacity:.48;cursor:not-allowed;background:var(--inanet-disabled,#243d48)}.crm-app .oi-network button:hover:not(:disabled){filter:brightness(1.15)}.crm-app .oi-network button:active:not(:disabled){transform:translateY(1px)}.crm-app .oi-network button:focus-visible,.crm-app .oi-network input:focus-visible,.crm-app .oi-network select:focus-visible{outline:2px solid #53d6ef;outline-offset:3px}.crm-app .oi-network svg{flex-shrink:0;width:20px;height:20px}.crm-app .oi-network{color:#e3f0f6;background:#0a202b;border:1px solid #426577;border-radius:20px;overflow:hidden;min-width:0}.crm-app .oi-network>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px;background:linear-gradient(120deg,#164858,#173249)}.crm-app .oi-network h2,.crm-app .oi-network h3{display:flex;align-items:center;gap:10px;color:#e5f2f8;margin:8px 0 16px}.crm-app .oi-network h2{font-size:29px}.crm-app .oi-network p{color:#bdd0db;line-height:1.6}.crm-app .oi-network header small{color:#6bdded;font-size:12px;font-weight:800;letter-spacing:2px}.crm-app .oi-toolbar{display:flex;gap:14px;flex-wrap:wrap;align-items:end;padding:24px}.crm-app .oi-toolbar label{flex:1;min-width:170px}.crm-app .oi-network label{display:flex;flex-direction:column;gap:9px;color:#c6dce6;font-weight:600}.crm-app .oi-network label>svg{display:none}.crm-app .oi-network input:not([type=checkbox]),.crm-app .oi-network select{box-sizing:border-box;width:100%;min-height:46px;background:#09212e;color:#e3f0f6;border:1px solid #537786;border-radius:9px;padding:11px 13px;font:inherit;color-scheme:dark}.crm-app .oi-network select option{background:#102c39;color:#e3f0f6}.crm-app .oi-network input::placeholder{color:#90aab9}.crm-app .oi-network .danger{background:#572432;color:#ffc2c9;border-color:#a55464}.crm-app .oi-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 24px}.crm-app .oi-stats article{display:grid;grid-template-columns:24px 1fr;gap:8px;background:#123746;border:1px solid #326478;border-radius:12px;padding:18px;color:#81dceb}.crm-app .oi-stats span{font-size:13px;color:#bbd3de}.crm-app .oi-stats b{grid-column:2;font-size:30px;color:#edf8ff}.crm-app .oi-stats small{font-size:16px;color:#a8c0cc}.crm-app .oi-network .oi-time{display:flex;gap:8px;font-size:12px;margin:17px 24px;align-items:center;flex-wrap:wrap}.crm-app .oi-card{margin:20px 24px;padding:22px;border:1px solid #436473;border-radius:14px;background:#102c39;color:#d3e5ee}.crm-app .oi-network summary{display:flex;gap:10px;align-items:center;font-weight:750;color:#dfedf5;cursor:pointer}.crm-app .oi-ports{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.crm-app .oi-ports article{display:flex;flex-direction:column;gap:8px;background:#102733;border:1px solid #3c5969;border-radius:10px;padding:16px;color:#9bb5c4}.crm-app .oi-ports .online{border-color:#40b58d;color:#74e5ba;background:#123c36}.crm-app .oi-ports small{font-size:11px}.crm-app .oi-table{overflow-x:auto;margin:0 24px;border:1px solid #436473;border-radius:12px}.crm-app .oi-table table{border-collapse:collapse;min-width:690px;width:100%;color:#d9e9f1;font-size:13px}.crm-app .oi-table thead{background:#1b4154}.crm-app .oi-table th,.crm-app .oi-table td{padding:15px;text-align:left;border-bottom:1px solid #365160;white-space:normal}.crm-app .oi-table tbody tr:nth-child(even){background:#12303e}.crm-app .oi-table tbody th{color:#80d5f7;font-size:18px}.crm-app .oi-network .protected{display:inline-flex;align-items:center;gap:6px;color:#ffd375}.crm-app .oi-pager{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 24px;font-size:12px;color:#b7ccd8}.crm-app .oi-pager>div{display:flex;align-items:center;gap:12px}.crm-app .oi-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.crm-app .oi-fields{display:grid;grid-template-columns:1fr 2fr;gap:16px}.crm-app .oi-notice{display:flex;align-items:center;gap:12px;background:#173c4c;border:1px solid #427189;border-radius:10px;padding:16px;margin:16px 24px;color:#d7ebf4!important}.crm-app .oi-notice.warning{background:#45361c;border-color:#9e7b30;color:#ffe0a1!important}.crm-app .oi-notice.success{background:#123f32;border-color:#43b58a;color:#9ff1cf!important}.crm-app .oi-card .oi-notice{margin:16px 0}.crm-app .oi-members>div{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px;background:#133949;border-radius:10px;margin-top:16px}.crm-app .oi-link-select{margin-top:20px;max-width:660px}.crm-app .oi-link-select small{font-size:12px;font-weight:400}.crm-app .oi-review{border-color:#419ba9}.crm-app .oi-steps{display:grid;gap:10px;margin:20px 0}.crm-app .oi-steps>div{display:flex;align-items:center;gap:12px;border:1px solid #436575;border-radius:9px;padding:14px;background:#123241}.crm-app .oi-steps>div.done{color:#92eac2;background:#143c31}.crm-app .oi-steps span{margin-left:auto;font-size:12px}.crm-app .oi-network .oi-confirm{display:flex;flex-direction:row;align-items:center;gap:12px;padding:14px;background:#174452;border-radius:10px}.crm-app .oi-confirm input{width:20px;height:20px;accent-color:#48d4ab}.crm-app .oi-history button{display:flex;width:100%;margin-top:14px;justify-content:flex-start;flex-wrap:wrap;text-align:left}.crm-app .oi-history small{margin-left:auto;color:#97b9ca}@media(max-width:1100px){.crm-app .oi-stats,.crm-app .oi-ports{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.crm-app .oi-network>header{align-items:stretch;flex-direction:column;padding:20px}.crm-app .oi-network h2{font-size:25px}.crm-app .oi-toolbar{padding:16px}.crm-app .oi-toolbar label{min-width:100%;flex-basis:100%}.crm-app .oi-stats{margin:0 16px;gap:9px}.crm-app .oi-stats article{display:flex;flex-direction:column;padding:13px}.crm-app .oi-stats span{font-size:11px}.crm-app .oi-stats b{font-size:25px}.crm-app .oi-card{margin:16px;padding:16px}.crm-app .oi-table{margin:0 16px}.crm-app .oi-network .oi-time,.crm-app .oi-pager{margin:16px}.crm-app .oi-pager>div{gap:8px}.crm-app .oi-pager button{padding:10px;min-width:0}.crm-app .oi-fields,.crm-app .oi-ports{grid-template-columns:1fr}.crm-app .oi-notice{margin:16px}.crm-app .oi-steps>div{align-items:flex-start;flex-wrap:wrap}.crm-app .oi-steps span{margin-left:32px}.crm-app .oi-actions>button{flex:1}.crm-app .oi-history small{margin-left:0;width:100%}}

.crm-app .oi-plan-target p{display:flex;align-items:center;gap:10px;background:#16414e;padding:14px;border-radius:10px;color:#bfe6f5}.crm-app .oi-plan-target strong{color:#effaff;overflow-wrap:anywhere}


/* olt-backup-6204a5fac27b.css */
.crm-app .ob-panel{color:var(--inanet-text,#def1f8);background:var(--inanet-surface,#0b202b);padding:22px;border:1px solid var(--inanet-border,#35596b);border-radius:20px;min-width:0}.crm-app .ob-panel header{display:flex;justify-content:space-between;gap:20px;align-items:center;background:linear-gradient(120deg,#123e50,#153044);padding:24px;border-radius:14px;color:#e0f4fb}.crm-app .ob-panel h2,.crm-app .ob-panel h3{display:flex;align-items:center;gap:10px;color:#e0f4fb;margin:10px 0}.crm-app .ob-panel svg{flex-shrink:0}.crm-app .ob-panel header small{color:#70d8ed;letter-spacing:2px}.crm-app .ob-panel p{line-height:1.5}.crm-app .ob-panel button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #466b7b;background:#193c4b;color:#def1f8;padding:12px 16px;border-radius:12px;cursor:pointer;font-weight:650;min-height:44px}.crm-app .ob-panel button.primary{background:#066894;border-color:#37bce8;color:#fff}.crm-app .ob-panel button:disabled{opacity:.48;cursor:default;background:var(--inanet-disabled,#263e48)}.crm-app .ob-panel button:hover:not(:disabled){filter:brightness(1.15)}.crm-app .ob-panel select{background:#102c3a;color:#def1f8;border:1px solid #557c8e;border-radius:10px;padding:12px;min-height:46px;width:100%;color-scheme:dark}.crm-app .ob-panel option{background:#102c3a;color:#def1f8}.crm-app .ob-panel input[type=checkbox]{accent-color:#49d9a8;width:20px;height:20px;flex-shrink:0}.crm-app .ob-toolbar{display:flex;gap:16px;align-items:end;margin:24px 0;flex-wrap:wrap}.crm-app .ob-toolbar label{display:grid;gap:8px;flex:1;min-width:200px}.crm-app .ob-toolbar label>svg{display:none}.crm-app .ob-stats,.crm-app .ob-files{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.crm-app .ob-stats article{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid #35596b;border-radius:14px;background:#102e3c}.crm-app .ob-stats svg{color:#71d8ed;width:32px;height:32px}.crm-app .ob-stats span,.crm-app .ob-stats strong{display:block}.crm-app .ob-stats strong{margin-top:6px;font-size:18px}.crm-app .ob-note{color:#b0cbd7}.crm-app .ob-notice{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #3c687a;border-radius:12px;background:#163a49;color:#d8eef8}.crm-app .ob-notice.warning{background:#423516;border-color:#a4852b;color:#ffe4a5}.crm-app .ob-notice.success{background:#123e32;border-color:#2a9471;color:#8aefc2}.crm-app .ob-list{display:grid;gap:10px;margin:20px 0}.crm-app .ob-list>button{justify-content:start;text-align:left;background:#112e3d}.crm-app .ob-list>button.selected{border-color:#49c3e8;box-shadow:0 0 0 1px #49c3e8}.crm-app .ob-list>button>div{flex:1;min-width:0}.crm-app .ob-list span{display:block;font-weight:400;font-size:13px;margin-top:4px;color:#a8c7d8}.crm-app .ob-list .warn{color:#ffd677}.crm-app .ob-card{background:#102a38;padding:22px;border:1px solid #416575;border-radius:16px}.crm-app .ob-files>div{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:18px;background:#0b212e;border:1px solid #385665;border-radius:12px}.crm-app .ob-files code{grid-column:1/-1;overflow-wrap:anywhere;white-space:normal;color:#8fd8f6;font-size:13px}.crm-app .ob-files small{color:#a2c4d5}.crm-app .ob-confirm{display:flex;align-items:center;gap:12px;padding:20px;background:#153747;border-radius:12px;line-height:1.5}.crm-app .ob-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.crm-app .ob-empty{text-align:center;padding:36px;background:#0b2633;border-radius:16px}.crm-app .ob-empty>svg{width:48px;height:48px;color:#7dd7ee}.crm-app .ob-empty h3{justify-content:center}@media(max-width:700px){.crm-app .ob-panel{padding:12px}.crm-app .ob-panel header{display:block;padding:16px}.crm-app .ob-panel header button{margin-top:12px}.crm-app .ob-stats,.crm-app .ob-files{grid-template-columns:1fr}.crm-app .ob-toolbar{display:grid}.crm-app .ob-card{padding:12px}.crm-app .ob-list>button{padding:12px}.crm-app .ob-list>button>svg{width:20px}.crm-app .ob-notice{align-items:flex-start}.crm-app .ob-panel h2{font-size:22px}}

.crm-app .ob-confirm,.crm-app .ob-toolbar label{color:#d7eaf4}.crm-app .ob-files details{grid-column:1/-1;min-width:0;color:#a8d3e5}.crm-app .ob-files summary{cursor:pointer;font-size:13px}.crm-app .ob-files code{display:block;margin-top:8px}.crm-app .ob-files{margin-bottom:14px}


/* olt-ipam-9e68570b44e3.css */
.crm-app .ipam-panel{background:var(--inanet-surface,#102b39);color:var(--inanet-text,#dfedf5);border:1px solid var(--inanet-border,#42616f);border-radius:20px;padding:22px;min-width:0}.crm-app .ipam-panel header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px;background:linear-gradient(120deg,#123d50,#163447);border-radius:14px;color:#e4f5fd}.crm-app .ipam-panel h2,.crm-app .ipam-panel h3{display:flex;align-items:center;gap:10px;color:#e4f5fd}.crm-app .ipam-panel header small{color:#76dfed;letter-spacing:2px}.crm-app .ipam-panel p{line-height:1.5}.crm-app .ipam-panel button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 15px;min-height:44px;background:#193d4b;border:1px solid #4d7080;border-radius:10px;color:#dfedf5;font-weight:650;cursor:pointer}.crm-app .ipam-panel button.primary{background:#07668f;border-color:#45c4e6;color:#fff}.crm-app .ipam-panel button.danger{background:#922943;border-color:#b94963}.crm-app .ipam-panel button:disabled{opacity:.48;cursor:default;background:var(--inanet-disabled,#273d49)}.crm-app .ipam-panel button:hover:not(:disabled){filter:brightness(1.12)}.crm-app .ipam-panel input,.crm-app .ipam-panel select{padding:12px;min-height:46px;border:1px solid #5b7d8e;border-radius:10px;background:#0c2735;color:#ddebfa;width:100%;color-scheme:dark}.crm-app .ipam-panel option{background:#0c2735;color:#e4f3fa}.crm-app .ipam-panel input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:#54dcb1}.crm-app .ipam-panel svg{flex-shrink:0}.crm-app .ipam-panel label{display:grid;gap:8px;color:#c7deec;font-weight:500}.crm-app .ipam-toolbar{display:flex;flex-wrap:wrap;gap:14px;align-items:end;margin:24px 0}.crm-app .ipam-toolbar label{flex:1;min-width:200px}.crm-app .ipam-toolbar label>svg{display:none}.crm-app .ipam-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px}.crm-app .ipam-grid article{background:#0d2836;border:1px solid #396879;border-radius:16px;padding:20px}.crm-app .ipam-grid article.paused{border-style:dashed}.crm-app .ipam-heading{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.crm-app .ipam-heading h3{flex:1;min-width:0;overflow-wrap:anywhere}.crm-app .ipam-heading>svg{color:#63d6ea}.crm-app .ipam-heading>span{font-size:12px;background:#1a4a40;color:#83e9bb;padding:4px 8px;border-radius:20px}.crm-app .ipam-grid .paused .ipam-heading>span{background:#46505a;color:#c1d0d9}.crm-app .ipam-grid article>p{display:flex;align-items:center;gap:8px}.crm-app .ipam-subnet{font-size:24px;color:#79deec}.crm-app .ipam-range{color:#b8d2e1;overflow-wrap:anywhere}.crm-app .ipam-grid dl{margin:20px 0;display:grid;gap:8px}.crm-app .ipam-grid dl>div{display:flex;justify-content:space-between;gap:12px}.crm-app .ipam-grid dt{color:#a6c5d6;font-size:13px}.crm-app .ipam-grid dd{margin:0;color:#e2f2f8;font-weight:600}.crm-app .ipam-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.crm-app .ipam-notice{display:flex;gap:12px;align-items:center;padding:16px;border:1px solid #3d6f83;border-radius:12px;background:#123a4a;color:#d9f1f8}.crm-app .ipam-notice.warning{background:#443513;border-color:#a18435;color:#ffe6a6}.crm-app .ipam-notice.success{background:#133d31;border-color:#38886f;color:#94e4bc}.crm-app .ipam-empty{text-align:center;padding:35px;border:1px dashed #416a7c;border-radius:16px}.crm-app .ipam-editor{background:#102c3a;border:1px solid #457284;border-radius:16px;padding:22px;margin-top:22px}.crm-app .ipam-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.crm-app .ipam-editor fieldset{border:0;padding:0;margin:0}.crm-app .ipam-panel .ipam-check{display:flex;align-items:center;gap:12px;margin-top:20px;padding:16px;background:#193c4b;border-radius:12px}.crm-app .olt-catalog input[readonly],.crm-app .installation-direct input[readonly]{background:#203d4b;color:#c5d9e5}@media(max-width:1050px){.crm-app .ipam-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.crm-app .ipam-panel{padding:12px}.crm-app .ipam-panel header{display:block;padding:16px}.crm-app .ipam-panel header button{margin-top:12px}.crm-app .ipam-fields{grid-template-columns:1fr}.crm-app .ipam-editor{padding:14px}.crm-app .ipam-toolbar{display:grid}.crm-app .ipam-grid article{padding:16px}.crm-app .ipam-subnet{font-size:20px}.crm-app .ipam-notice{align-items:flex-start}}


/* olt-commission-ea3f8cc8d5d6.css */
.crm-app .olt-commission{color:var(--inanet-text,#e5f3f8);background:var(--inanet-surface,#0b202c);border:1px solid var(--inanet-border,#35566a);border-radius:20px;overflow:hidden;min-width:0}.olt-commission header{padding:26px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(120deg,#124958,#173047)}.olt-commission header small{color:#78dced;letter-spacing:.17em;font-size:11px;font-weight:800}.olt-commission h2,.olt-commission h3{display:flex;align-items:center;gap:12px;margin:10px 0}.olt-commission h2{font-size:28px}.olt-commission p{color:#bed2dd;line-height:1.6;margin:8px 0}.olt-commission button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 15px;border:1px solid #497285;border-radius:10px;background:#193a49;color:#e8f6fd;font:inherit;font-weight:650;cursor:pointer}.olt-commission button.primary{background:#085a78;border-color:#42b6da}.olt-commission button:disabled{color:var(--inanet-disabled,#8399a5);cursor:default;opacity:.7}.olt-commission button:focus-visible,.olt-commission select:focus-visible{outline:2px solid #73dff8;outline-offset:3px}.olt-commission svg{width:21px;height:21px;flex-shrink:0}.commission-toolbar{display:flex;align-items:end;gap:14px;flex-wrap:wrap;padding:24px}.commission-toolbar label{display:flex;align-items:center;gap:10px;flex:1;min-width:200px}.commission-toolbar select{color-scheme:dark;background:#0a2330;border:1px solid #517589;border-radius:10px;color:#e4f3fa;padding:12px;width:100%;font:inherit}.commission-summary{display:flex;align-items:center;gap:16px;margin:0 24px 24px;padding:22px;background:#12313d;border:1px solid #2e6977;border-radius:14px}.commission-summary>svg{width:38px;height:38px;color:#75dceb}.commission-summary>div{flex:1;min-width:0}.commission-summary strong,.commission-summary span,.commission-summary small{display:block}.commission-summary strong{font-size:22px;overflow-wrap:anywhere}.commission-summary span,.commission-summary small{color:#b9d5e1;font-size:13px;margin-top:6px}.commission-summary>b{text-align:right;font-size:26px;color:#7cdfca}.commission-alert,.commission-progress{margin:0 24px 20px!important;padding:16px;display:flex;gap:12px;border-radius:10px;background:#193c50}.commission-alert{background:#45391c;color:#ffde85!important}.commission-steps{padding:0 24px 24px;display:grid;gap:14px}.commission-steps article{display:flex;gap:18px;border:1px solid #39586a;border-radius:14px;padding:22px;background:#102936}.commission-steps article.observed{border-left:4px solid #53cea9}.commission-steps article.attention{border-left:4px solid #edbd58}.commission-step-icon{background:#174353;border-radius:12px;padding:12px;align-self:flex-start;color:#75d9ec;position:relative}.commission-step-icon>small{position:absolute;bottom:-8px;right:-7px;background:#25536a;border:1px solid #6291a2;color:#e8f6fb;border-radius:50%;font-size:11px;width:21px;height:21px;display:grid;place-items:center}.commission-step-content{flex:1;min-width:0}.commission-step-content h3{margin:0;font-size:19px}.commission-result,.commission-pending{display:flex;gap:9px;color:#b9d5e1;font-size:13px;margin-top:12px;line-height:1.6}.commission-result small{display:block;color:#8eafbe;margin-top:4px}.observed .commission-result>svg{color:#62dcb6}.attention .commission-result>svg{color:#ffcb6a}.commission-actions{display:flex;flex-direction:column;justify-content:center;gap:10px;min-width:190px}.olt-commission footer{display:flex;align-items:center;gap:18px;padding:24px;background:#122c38;border-top:1px solid #34566a}.olt-commission footer>div{flex:1}.olt-commission footer>svg{color:#68d8dc}.commission-back{margin:15px 0;display:flex;align-items:center;gap:10px;padding:12px 18px;border:1px solid #538398;border-radius:10px;background:#163747;color:#ddf4ff;font:inherit;cursor:pointer}.commission-workspace-note{color:#b9d9e6;padding:10px 16px;background:#143341;border-left:3px solid #61cadf}.commission-workspace{min-width:0}@media(max-width:850px){.commission-steps article{flex-wrap:wrap}.commission-actions{width:100%;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.olt-commission header,.olt-commission footer{align-items:flex-start;flex-wrap:wrap}.commission-summary{flex-wrap:wrap}.commission-summary>b{width:100%;text-align:left}.commission-summary>div{min-width:140px}}@media(max-width:500px){.olt-commission header,.commission-toolbar,.commission-steps,.olt-commission footer{padding:16px}.commission-summary{margin:0 16px 16px;padding:16px}.commission-steps article{padding:16px;gap:12px}.commission-toolbar>*{width:100%}.commission-toolbar label{min-width:0}.commission-step-content{flex-basis:calc(100% - 70px)}.commission-actions button{width:100%}.olt-commission h2{font-size:23px}}

.olt-commission header>a{display:inline-flex;align-items:center;gap:9px;padding:12px 15px;border:1px solid #497285;border-radius:10px;background:#193a49;color:#e8f6fd;text-decoration:none}.commission-workspace-note svg{vertical-align:middle;width:19px;height:19px;margin-right:8px}

.crm-app .commission-toolbar label{color:#c1dbe8}


/* olt-allocation-b57334be4485.css */
.crm-app .olt-commission{color:var(--inanet-text,#e5f3f8);background:var(--inanet-surface,#0b202c);border:1px solid var(--inanet-border,#35566a);border-radius:20px;overflow:hidden;min-width:0}.olt-commission header{padding:26px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(120deg,#124958,#173047)}.olt-commission header small{color:#78dced;letter-spacing:.17em;font-size:11px;font-weight:800}.olt-commission h2,.olt-commission h3{display:flex;align-items:center;gap:12px;margin:10px 0}.olt-commission h2{font-size:28px}.olt-commission p{color:#bed2dd;line-height:1.6;margin:8px 0}.olt-commission button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 15px;border:1px solid #497285;border-radius:10px;background:#193a49;color:#e8f6fd;font:inherit;font-weight:650;cursor:pointer}.olt-commission button.primary{background:#085a78;border-color:#42b6da}.olt-commission button:disabled{color:var(--inanet-disabled,#8399a5);cursor:default;opacity:.7}.olt-commission button:focus-visible,.olt-commission select:focus-visible{outline:2px solid #73dff8;outline-offset:3px}.olt-commission svg{width:21px;height:21px;flex-shrink:0}.commission-toolbar{display:flex;align-items:end;gap:14px;flex-wrap:wrap;padding:24px}.commission-toolbar label{display:flex;align-items:center;gap:10px;flex:1;min-width:200px}.commission-toolbar select{color-scheme:dark;background:#0a2330;border:1px solid #517589;border-radius:10px;color:#e4f3fa;padding:12px;width:100%;font:inherit}.commission-summary{display:flex;align-items:center;gap:16px;margin:0 24px 24px;padding:22px;background:#12313d;border:1px solid #2e6977;border-radius:14px}.commission-summary>svg{width:38px;height:38px;color:#75dceb}.commission-summary>div{flex:1;min-width:0}.commission-summary strong,.commission-summary span,.commission-summary small{display:block}.commission-summary strong{font-size:22px;overflow-wrap:anywhere}.commission-summary span,.commission-summary small{color:#b9d5e1;font-size:13px;margin-top:6px}.commission-summary>b{text-align:right;font-size:26px;color:#7cdfca}.commission-alert,.commission-progress{margin:0 24px 20px!important;padding:16px;display:flex;gap:12px;border-radius:10px;background:#193c50}.commission-alert{background:#45391c;color:#ffde85!important}.commission-steps{padding:0 24px 24px;display:grid;gap:14px}.commission-steps article{display:flex;gap:18px;border:1px solid #39586a;border-radius:14px;padding:22px;background:#102936}.commission-steps article.observed{border-left:4px solid #53cea9}.commission-steps article.attention{border-left:4px solid #edbd58}.commission-step-icon{background:#174353;border-radius:12px;padding:12px;align-self:flex-start;color:#75d9ec;position:relative}.commission-step-icon>small{position:absolute;bottom:-8px;right:-7px;background:#25536a;border:1px solid #6291a2;color:#e8f6fb;border-radius:50%;font-size:11px;width:21px;height:21px;display:grid;place-items:center}.commission-step-content{flex:1;min-width:0}.commission-step-content h3{margin:0;font-size:19px}.commission-result,.commission-pending{display:flex;gap:9px;color:#b9d5e1;font-size:13px;margin-top:12px;line-height:1.6}.commission-result small{display:block;color:#8eafbe;margin-top:4px}.observed .commission-result>svg{color:#62dcb6}.attention .commission-result>svg{color:#ffcb6a}.commission-actions{display:flex;flex-direction:column;justify-content:center;gap:10px;min-width:190px}.olt-commission footer{display:flex;align-items:center;gap:18px;padding:24px;background:#122c38;border-top:1px solid #34566a}.olt-commission footer>div{flex:1}.olt-commission footer>svg{color:#68d8dc}.commission-back{margin:15px 0;display:flex;align-items:center;gap:10px;padding:12px 18px;border:1px solid #538398;border-radius:10px;background:#163747;color:#ddf4ff;font:inherit;cursor:pointer}.commission-workspace-note{color:#b9d9e6;padding:10px 16px;background:#143341;border-left:3px solid #61cadf}.commission-workspace{min-width:0}@media(max-width:850px){.commission-steps article{flex-wrap:wrap}.commission-actions{width:100%;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.olt-commission header,.olt-commission footer{align-items:flex-start;flex-wrap:wrap}.commission-summary{flex-wrap:wrap}.commission-summary>b{width:100%;text-align:left}.commission-summary>div{min-width:140px}}@media(max-width:500px){.olt-commission header,.commission-toolbar,.commission-steps,.olt-commission footer{padding:16px}.commission-summary{margin:0 16px 16px;padding:16px}.commission-steps article{padding:16px;gap:12px}.commission-toolbar>*{width:100%}.commission-toolbar label{min-width:0}.commission-step-content{flex-basis:calc(100% - 70px)}.commission-actions button{width:100%}.olt-commission h2{font-size:23px}}

.olt-commission header>a{display:inline-flex;align-items:center;gap:9px;padding:12px 15px;border:1px solid #497285;border-radius:10px;background:#193a49;color:#e8f6fd;text-decoration:none}.commission-workspace-note svg{vertical-align:middle;width:19px;height:19px;margin-right:8px}

.crm-app .commission-toolbar label{color:#c1dbe8}

.network-assignment .allocation-picker{padding:20px;border:1px solid #327389;border-radius:14px;background:#102b37;color:#d6eaf4;margin:16px 0}.network-assignment .allocation-picker h4,.network-assignment .allocation-picker p{display:flex;gap:10px;align-items:center;color:#c9e5ed}.network-assignment .allocation-picker svg{flex-shrink:0;color:#68d9ef}.network-assignment .allocation-picker label{display:grid;gap:10px;color:#d6eaf4}.network-assignment .allocation-picker select{background:#09212c;color:#e1f3fa;border:1px solid #49758a;width:100%;min-width:0;min-height:44px;border-radius:8px;padding:8px}.network-assignment .allocation-picker option{background:#09212c;color:#e1f3fa}.ipam-panel .ipam-editor .ipam-grid article{min-width:0;overflow-wrap:anywhere}.ipam-panel .ipam-editor .ipam-grid button{margin-top:14px}

.ipam-panel .ipam-editor .ipam-grid article>button{display:flex;width:fit-content;max-width:100%}


/* nap-survey-a18c485f8b49.css */
.ns-shell{--ns-pink:#f472b6;--ns-border:#31465a;color:#e6eef5;max-width:1800px;margin:auto}.ns-shell *{box-sizing:border-box}.ns-shell button,.ns-shell a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 14px;border:1px solid var(--ns-border);border-radius:10px;background:#182a3a;color:#d9e8f1;font:inherit;text-decoration:none;cursor:pointer}.ns-shell button:hover,.ns-shell a:hover{border-color:#f472b6;background:#233347}.ns-shell button:active{transform:translateY(1px)}.ns-shell button:disabled,.ns-shell fieldset:disabled{opacity:.6;cursor:wait}.ns-shell :focus-visible{outline:3px solid #f9a8d4;outline-offset:3px}.ns-hero{padding:28px;border:1px solid #65435c;border-radius:18px;background:linear-gradient(120deg,#33243c,#102b36);display:flex;align-items:center;gap:20px}.ns-hero h2{font-size:29px;margin:7px 0}.ns-hero p,.ns-list-head p{color:#a8bccb;margin:5px 0;line-height:1.5}.ns-hero small{font-size:10px;letter-spacing:.13em;color:#f9a8d4;font-weight:800}.ns-hero-icon{padding:16px;border-radius:16px;background:#f472b61c;color:#f9a8d4}.ns-phase{margin-left:auto;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:20px;border:1px solid #755470;font-size:12px;white-space:nowrap}.ns-diamond{display:inline-block;width:13px;height:13px;transform:rotate(45deg);border:2px solid #fce7f3;background:#db2777;flex-shrink:0}.ns-toolbar{display:flex;flex-wrap:wrap;gap:10px;padding:18px 0}.ns-toolbar .selected{border-color:#f472b6;color:#f9a8d4}.ns-shell .ns-primary{background:#9d285f;border-color:#ec4899;color:white;font-weight:700}.ns-shell .ns-danger{color:#fda4af;border-color:#8d4053;background:#402332}.ns-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:6px 0 26px}.ns-metrics article{display:flex;gap:15px;align-items:center;padding:20px;border:1px solid var(--ns-border);border-radius:14px;background:#142332}.ns-metrics svg{color:#f472b6;flex-shrink:0}.ns-metrics span{font-size:12px;color:#a8bccb}.ns-metrics strong{display:block;font-size:28px;color:#edf5fa;padding-top:5px}.ns-list-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.ns-list-head h3{margin:0;font-size:21px}.ns-search{display:flex;align-items:center;gap:12px;border:1px solid var(--ns-border);border-radius:12px;background:#101d2a;padding:0 15px;max-width:700px;margin:20px 0}.ns-search svg{color:#93aabd}.ns-shell input:not([type=file]),.ns-shell textarea,.ns-shell select{width:100%;border:1px solid #415970;background:#0d1b29;color:#e7f1f7;border-radius:9px;padding:12px;font:inherit;min-width:0;min-height:45px;color-scheme:dark}.ns-search input{border:0!important;background:transparent!important}.ns-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px}.ns-card{padding:20px;border:1px solid #39495b;border-top:3px solid #db2777;border-radius:14px;background:linear-gradient(135deg,#192b3c,#122130)}.ns-card-top{display:flex;align-items:center;gap:10px;color:#edafd2;font-size:12px}.ns-card-top>span:last-child{margin-left:auto}.ns-card h3{margin:20px 0 8px;font-size:18px;overflow-wrap:anywhere}.ns-card p{color:#aabccc;font-size:13px}.ns-coords{display:flex;align-items:center;gap:6px;font-size:12px;color:#a9bfce}.ns-meter{height:6px;border-radius:8px;background:#294155;margin:20px 0 10px;overflow:hidden}.ns-meter span{display:block;background:#f2b65e;height:100%}.ns-occupancy{display:flex;justify-content:space-between;font-size:12px}.ns-occupancy b{color:#f2c27b}.ns-occupancy span{color:#79d8c7}.ns-card-foot{display:flex;gap:10px;margin-top:20px}.ns-empty{padding:55px 25px;text-align:center;border:1px dashed #67526c;border-radius:16px;background:#14222f}.ns-empty>svg{color:#f472b6}.ns-empty p{color:#aabfce}.ns-alert,.ns-success{padding:15px;border:1px solid #866230;background:#352d24;border-radius:10px;margin:14px 0;display:flex;align-items:center;gap:12px;line-height:1.5}.ns-alert{color:#ffddb1}.ns-success{color:#a1efda;border-color:#3e7d70;background:#183b36}.ns-alert svg,.ns-success svg{flex-shrink:0}.ns-form{border:1px solid var(--ns-border);border-radius:16px;background:#12222f;overflow:hidden}.ns-form-heading{display:flex;align-items:center;gap:20px;padding:22px;border-bottom:1px solid var(--ns-border)}.ns-form-heading h3{margin:4px 0}.ns-form-heading small{color:#f9a8d4}.ns-form-heading>.ns-danger{margin-left:auto}.ns-form fieldset{border:0;padding:0;margin:0;min-width:0}.ns-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:22px}.ns-block{border:1px solid var(--ns-border);border-radius:14px;padding:22px;background:#152736;min-width:0}.ns-block h4{display:flex;align-items:center;gap:10px;font-size:17px;color:#f0cae0;margin:0 0 22px}.ns-block label,.ns-modal label{display:grid;gap:8px;font-size:13px;color:#c6d6e1;margin:14px 0}.ns-block label small{font-size:11px;color:#8fa8ba}.ns-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ns-help{color:#9db5c6;font-size:12px;line-height:1.6}.ns-location-source{color:#82d8c8;display:flex;gap:8px;align-items:center;font-size:12px}.ns-ports{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin:20px 0}.ns-ports button{min-width:0;padding:9px 1px;min-height:45px;position:relative}.ns-ports button.occupied{background:#63421d;color:#ffe0a3;border-color:#efb04d}.ns-ports svg{position:absolute;top:1px;right:1px}.ns-port-legend{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;color:#e9bb75;font-size:11px}.ns-photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ns-photo b{font-size:12px;color:#c6d6e1}.ns-photo img,.ns-photo-empty{width:100%;height:170px;object-fit:contain;background:#09131e;border:1px solid #385268;border-radius:10px;margin-top:10px}.ns-photo-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#718b9f;font-size:12px}.ns-shell .ns-file{display:flex;position:relative;align-items:center;justify-content:center;gap:8px;cursor:pointer;padding:10px;background:#24394a;border:1px solid #425e74;border-radius:9px;margin:8px 0}.ns-file input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.ns-file:focus-within{outline:3px solid #f9a8d4}.ns-photo>button{width:100%;font-size:12px}.ns-save-bar{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px;border-top:1px solid var(--ns-border);background:#172534}.ns-save-bar p{display:flex;align-items:center;gap:12px;font-size:12px;color:#adc4d2}.ns-review{margin:20px 0;padding:18px;border:1px solid #425368;border-radius:12px;background:#172536;font-size:13px}.ns-review summary{cursor:pointer;color:#efcadf}.ns-review summary svg{vertical-align:middle;margin-right:8px}.ns-form>.ns-review{margin:0 22px 22px}.ns-block details{margin-top:18px;font-size:12px}.ns-block summary{color:#b9cddd;cursor:pointer;line-height:1.5}.ns-map-wrap{border:1px solid #745270;border-radius:14px;overflow:hidden;margin-bottom:20px}.ns-map-wrap iframe{width:100%;height:650px;border:0;background:#162b38}.ns-map-caption{display:flex;align-items:center;gap:12px;padding:12px;background:#302338;font-size:12px;color:#efc7df}.ns-modal{position:fixed;inset:0;background:#020914d9;z-index:5000;display:flex;align-items:center;justify-content:center;padding:20px}.ns-modal>div{background:#192b3c;border:1px solid #755266;border-radius:16px;max-width:520px;width:100%;padding:26px;box-shadow:0 25px 80px #0009}.ns-modal h3{display:flex;gap:10px;align-items:center}.ns-modal p{line-height:1.6;color:#b5cbd9}.ns-modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.ns-nav svg{color:#f472b6}@media(min-width:1700px){.ns-form-grid{gap:24px}.ns-block{padding:28px}}@media(max-width:950px){.ns-hero{flex-wrap:wrap;padding:20px}.ns-phase{margin-left:0}.ns-form-grid{grid-template-columns:1fr}.ns-metrics{grid-template-columns:1fr 1fr}.ns-hero h2{font-size:24px}}@media(max-width:550px){.ns-hero-icon{display:none}.ns-hero{gap:10px}.ns-hero h2{font-size:22px}.ns-toolbar{gap:6px}.ns-toolbar button,.ns-toolbar a{font-size:12px;padding:8px}.ns-metrics{gap:8px}.ns-metrics article{padding:13px;gap:10px}.ns-metrics strong{font-size:24px}.ns-list-head{align-items:flex-start;flex-direction:column}.ns-list-head>button{width:100%}.ns-form-grid{padding:12px;gap:12px}.ns-block{padding:16px}.ns-form-heading{padding:15px;gap:10px;flex-wrap:wrap}.ns-form-heading h3{font-size:18px}.ns-form-heading button{font-size:12px}.ns-two{grid-template-columns:1fr;gap:0}.ns-ports{grid-template-columns:repeat(4,minmax(0,1fr))}.ns-save-bar{flex-direction:column;align-items:stretch;padding:16px}.ns-photo img,.ns-photo-empty{height:135px}.ns-map-wrap iframe{height:560px}.ns-photo-grid{gap:9px}.ns-alert{align-items:flex-start;flex-wrap:wrap}}
/* Keep the existing network summary in flow so it cannot cover field work. */
.crm-app:has(.ns-shell) .crm-network-strip{position:static}
@media(pointer:coarse){.ns-shell button,.ns-shell a,.ns-shell .ns-file{min-height:44px}.ns-shell input:not([type=file]),.ns-shell select,.ns-shell textarea{font-size:16px;min-height:46px}.ns-toolbar{gap:10px}.ns-ports button{min-height:48px}}

.ns-location-paste{margin:18px 0;padding:14px;background:#102b36;border:1px solid #466373;border-radius:12px}.ns-location-paste textarea{overflow-wrap:anywhere}.ns-paste-error{font-size:13px;color:#fda4af;line-height:1.5}.ns-paste-success{display:flex;gap:7px;font-size:13px;color:#9ae6c4;line-height:1.5}.ns-paste-success svg{flex-shrink:0}.ns-location-preview{margin:16px 0;border:1px solid #65435c;border-radius:12px;overflow:hidden;background:#10202c}.ns-preview-heading{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:14px}.ns-location-preview iframe{display:block;border:0;width:100%;height:300px}.ns-location-preview>.ns-help{padding:0 14px}.ns-preview-empty{min-height:180px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:24px;text-align:center;color:#a8bccb;font-size:14px}.ns-photo:focus-visible{outline:3px solid #f9a8d4;outline-offset:3px}@media(max-width:800px){.ns-location-preview iframe{height:280px}}

.ns-photo{cursor:pointer}.ns-photo .ns-paste-photo{width:100%;border-color:#b84e87;background:#52233f;color:#fff;min-height:46px}.ns-photo .ns-paste-photo:hover{background:#6c2b52}.ns-photo-help{font-size:12px;line-height:1.5;color:#a8bccb;margin:4px 0;cursor:default}.ns-photo-feedback{font-size:13px;line-height:1.5;color:#f5d6e8;background:#322639;padding:10px;border-radius:8px;margin:4px 0;overflow-wrap:anywhere;cursor:default}.ns-photo[aria-disabled=true]{cursor:wait}

.ns-photo-drop{position:relative;border:2px dashed #60768a;transition:border-color .15s,background .15s,box-shadow .15s}.ns-photo-drop.ns-drag-over{border-color:#f9a8d4;background:#432a40;box-shadow:0 0 0 3px #f472b633}.ns-drop-hint{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;padding:10px 4px;color:#dfbdd3;font-size:13px;line-height:1.4;pointer-events:none}.ns-drop-hint svg{flex-shrink:0}.ns-drag-over .ns-drop-hint{color:#fff;font-weight:700}.ns-photo-drop img{user-select:none;-webkit-user-drag:none}

.ns-drop-overlay{position:absolute;inset:0;z-index:5;border-radius:10px;background:#34243df2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px;text-align:center;color:#fff;pointer-events:none}.ns-drop-overlay svg{color:#f9a8d4}.ns-drop-overlay strong{font-size:18px}.ns-drop-overlay span{font-size:13px;color:#e7bdd3}.ns-drag-over>button,.ns-drag-over>.ns-file{pointer-events:none}

.ns-whatsapp-help{margin:0 0 18px;padding:14px;border:1px solid #624a62;border-radius:10px;background:#202436}.ns-whatsapp-help p{margin:0 0 10px;color:#d9c7db;font-size:13px}.ns-whatsapp-help small{display:block;color:#aabac8;line-height:1.5;font-size:12px;margin-top:9px}.ns-whatsapp-help a{width:100%;font-size:13px}

.ns-dashboard-head{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:24px 0 16px}.ns-dashboard-head>div{flex:1;min-width:240px}.ns-dashboard-head small{color:#f9a8d4;font-size:11px;letter-spacing:1.5px}.ns-dashboard-head h3{font-size:24px;margin:8px 0}.ns-dashboard-head p,.ns-community-overview p{color:#afc4d3;font-size:13px;line-height:1.5}.ns-dashboard-head label{display:grid;gap:8px;font-weight:600;font-size:13px;min-width:240px}.ns-dashboard-head select{background:#172b39;color:#e4edf4;border:1px solid #567286;border-radius:10px;min-height:46px;padding:10px;max-width:100%;font:inherit}.ns-community-overview{border:1px solid #334d61;border-radius:14px;padding:18px;margin-bottom:24px;background:#101e2a}.ns-community-overview summary{display:flex;gap:10px;align-items:center;cursor:pointer;font-weight:700;color:#f9a8d4;min-height:36px}.ns-community-overview summary span{margin-left:auto;font-size:12px;color:#adc0ce}.ns-community-table{overflow:auto;max-height:350px;border-radius:8px}.ns-community-table table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.ns-community-table th,.ns-community-table td{padding:9px 12px;border-bottom:1px solid #263d50;white-space:nowrap}.ns-community-table thead{position:sticky;top:0;background:#223849;z-index:1}.ns-community-table tbody th button{background:transparent;border:0;min-height:42px;padding:8px 0;color:#e4edf4;text-align:left}.ns-community-table tbody tr:hover{background:#223044}.ns-community-usage{display:flex;align-items:center;gap:10px}.ns-community-usage .ns-meter{min-width:65px;width:100%;margin:0}.ns-map-editor>.ns-hero,.ns-map-editor>.ns-toolbar{display:none}@media(max-width:800px){.ns-dashboard-head label{width:100%}.ns-community-overview{padding:12px}.ns-community-table th,.ns-community-table td{padding:8px}.ns-dashboard-head h3{font-size:21px}}

.ns-capacity-panel{display:flex;align-items:center;gap:24px;border:1px solid #355369;border-radius:16px;background:linear-gradient(125deg,#142c39,#152033);padding:20px 26px;margin:0 0 24px}.ns-capacity-chart{width:160px;flex:0 0 160px}.ns-capacity-chart svg{display:block;width:100%;height:auto}.ns-chart-value{fill:#ecf4fa;font-size:20px;font-weight:800}.ns-chart-caption{fill:#acc2d0;font-size:9px}.ns-capacity-panel small{color:#acd0da;font-size:11px;letter-spacing:1px}.ns-capacity-panel h3{font-size:25px;margin:9px 0}.ns-capacity-panel p{color:#b1c7d6;font-size:14px}.ns-chart-legend{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:13px;color:#c6d6e1}.ns-chart-legend span{display:flex;align-items:center;gap:8px}.ns-chart-legend i{width:9px;height:9px;border-radius:50%;background:#37d4b1;display:inline-block}.ns-chart-legend i.used{background:#ffbe62}.ns-card-capacity{display:flex;align-items:center;gap:12px;margin:15px 0}.ns-capacity-chart.compact{width:106px;flex:0 0 106px}.ns-card-capacity .ns-chart-legend{display:grid;gap:10px;font-size:12px}.ns-card-capacity small{color:#92aebe}@media(max-width:560px){.ns-capacity-panel{gap:12px;padding:15px;align-items:flex-start}.ns-capacity-panel>.ns-capacity-chart{width:104px;flex-basis:104px}.ns-capacity-panel h3{font-size:19px}.ns-capacity-panel .ns-chart-legend{display:grid;gap:9px}.ns-capacity-panel small{font-size:10px}}
body:has(.ns-map-editor) .crm-app{display:block!important;margin:0!important;padding:0!important;min-height:100vh}body:has(.ns-map-editor) .crm-app>:not(.crm-main),body:has(.ns-map-editor) .crm-main>:not(.crm-content),body:has(.ns-map-editor) .crm-content>:not(.ns-map-editor),body:has(.ns-map-editor) .crm-app~*{display:none!important}body:has(.ns-map-editor) .crm-main{margin:0!important;padding:0!important;width:100%!important;max-width:none!important}body:has(.ns-map-editor) .crm-content{margin:0!important;padding:12px!important;max-width:none!important;width:100%!important}body:has(.ns-map-editor) .ns-shell{margin:0!important;max-width:none!important}


/* olt-history-b037b55a1599.css */
.direct-olt .olt-history{margin:24px 0;padding:24px;border:1px solid #365e70;border-radius:18px;background:var(--inanet-surface,#112d3a);color:var(--inanet-text,#d9eaf1);min-width:0}.olt-history>header{display:flex;justify-content:space-between;align-items:center;gap:16px;background:transparent}.olt-history h3,.olt-history h4,.olt-history button,.olt-history .oh-meta{display:flex;align-items:center;gap:9px}.olt-history h3{font-size:22px;margin:8px 0}.olt-history header small{letter-spacing:2px;color:#6cdbee;font-weight:800}.olt-history p{line-height:1.55;color:#bbd4de}.olt-history svg{flex-shrink:0}.olt-history button{padding:11px 15px;border:1px solid #4b778b;border-radius:10px;background:#183d4d;color:#e3f3f8;font-weight:700}.olt-history button:hover{background:#215566}.olt-history button:disabled{opacity:.5}.olt-history .oh-filters{display:flex;flex-wrap:wrap;align-items:end;gap:14px;margin:22px 0}.olt-history label{display:grid;gap:8px;color:#d1e6ee;flex:1;min-width:170px;font-size:14px;font-weight:700}.olt-history label>svg{display:none}.olt-history select{background:#0a2531;color:#e1eff5;border:1px solid #477285;border-radius:9px;padding:12px;width:100%;min-width:0;min-height:46px}.olt-history option{background:#0a2531;color:#e1eff5}.olt-history .oh-notice,.olt-history .oh-error{display:flex;align-items:flex-start;gap:10px;padding:14px;background:#0a2531;border-radius:10px;font-size:13px}.olt-history .oh-notice svg{color:#70d8e9}.olt-history .oh-error{color:#ffc36a;border:1px solid #806736}.olt-history .oh-values{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.olt-history .oh-values>div{padding:16px;border:1px solid #316076;border-radius:12px;background:#0a2531;color:#52d7ff}.olt-history .oh-values>div+div{color:#ffc06a;border-color:#85642e}.olt-history .oh-values strong{display:block;font-size:30px}.olt-history .oh-values small{font-size:13px}.olt-history .oh-chart>svg{width:100%;height:auto;display:block;overflow:visible}.olt-history svg text{fill:#bad1dd;font-size:11px}.olt-history .oh-note{font-size:12px}.olt-history .oh-counts{display:flex;flex-wrap:wrap;gap:20px;color:#b9dce8;margin:18px 0}.olt-history .oh-counts b{font-size:22px;display:block}.olt-history details{border:1px solid #335b6f;border-radius:10px;padding:14px;margin-top:14px;color:#cce3ed}.olt-history summary{cursor:pointer;font-weight:700}.olt-history .oh-table{overflow:auto}.olt-history table{border-collapse:collapse;width:100%;font-size:13px}.olt-history th,.olt-history td{text-align:left;padding:12px;border-bottom:1px solid #355867}.olt-history th{background:#173f50;color:#d9edf5}.olt-history .oh-events>article{padding:15px;border:1px solid #355e70;border-radius:12px;margin:14px 0;background:#0a2531;min-width:0}.olt-history h4{margin:0 0 14px;flex-wrap:wrap}.olt-history pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;color:#c8e2ed;max-height:420px;overflow:auto;background:#09202b;padding:12px}.olt-history .oh-ok{color:#64e5b9}.olt-history .oh-warning{color:#ffc66b}.olt-history .oh-events footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;background:transparent}.olt-history .oh-events dl>div{display:flex;gap:15px;flex-wrap:wrap;margin:8px 0}.olt-history .oh-events dd{margin:0;overflow-wrap:anywhere}.olt-history .oh-empty{padding:24px;border:1px dashed #4c7688;border-radius:10px}@media(max-width:700px){.direct-olt .olt-history{padding:16px}.olt-history>header{align-items:flex-start;flex-direction:column}.olt-history .oh-filters{display:grid;grid-template-columns:1fr}.olt-history .oh-values{gap:9px}.olt-history .oh-values>div{padding:12px}.olt-history .oh-values strong{font-size:23px}.olt-history .oh-values span{font-size:12px}.olt-history .oh-events footer{flex-wrap:wrap}.olt-history .oh-events footer span{font-size:12px}.olt-history .oh-meta{font-size:13px}}

.olt-history .oh-temp{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#ffc369}.olt-history .oh-temp strong{font-size:28px}

.olt-history .oh-chart{width:100%;min-width:0;max-width:1000px;margin:auto}.olt-history .oh-chart svg text{font-size:12px}


/* olt-statistics-aed96b2add69.css */
.direct-olt .olt-operation-stats{min-width:0;color:var(--inanet-text,#d8eaf3)}.olt-operation-stats .op-filters{flex-wrap:wrap}.olt-operation-stats .oa-graph{max-width:952px;margin:24px auto}.olt-operation-stats .oa-graph svg{width:100%;height:auto;min-height:0}.olt-operation-stats .oa-graph text{font-size:12px;fill:#c2d8e3}.olt-operation-stats .oa-byolt{flex-wrap:wrap}.olt-operation-stats .oa-total span{font-size:16px}.olt-operation-stats .op-table{overflow:auto}.olt-operation-stats .op-table td{min-width:120px}.olt-operation-stats .op-filters select{background:#102d3c;color:#d9edf5;border:1px solid #42677a;min-height:44px}.olt-operation-stats .op-filters option{background:#102d3c;color:#d9edf5}@media(max-width:700px){.olt-operation-stats .op-filters{display:grid;grid-template-columns:1fr}.olt-operation-stats .op-filters label{min-width:0}.olt-operation-stats .op-pagination{flex-wrap:wrap;gap:10px}.olt-operation-stats .op-pagination span{font-size:13px}.olt-operation-stats .oa-total{flex-wrap:wrap}.olt-operation-stats .oc-hero h2{font-size:24px}}


/* olt-save-46e3a3c90374.css */
.direct-olt .os-card{padding:14px;border:1px solid var(--inanet-border,#3d697b);border-radius:12px;margin-top:16px;background:var(--inanet-surface,#0d2a37);color:var(--inanet-text,#d7ecf5)}.direct-olt .os-card.confirmed{border-color:#39bfa0}.direct-olt .os-card.pending{border-color:#ddb247}.direct-olt .os-card .os-open{width:100%;display:flex;gap:12px;align-items:center;justify-content:center;padding:13px;background:#135775;color:#e4f6ff;border:1px solid #52afd1;border-radius:10px;font-size:16px;font-weight:800;min-height:56px}.direct-olt .os-card .os-open:disabled{background:var(--inanet-disabled,#243f4e);opacity:.65}.direct-olt .os-card small{font-size:12px;display:block;line-height:1.55;overflow-wrap:anywhere;margin-top:5px}.direct-olt .os-card>small{display:flex;gap:7px;align-items:flex-start;color:#b6cfdb}.direct-olt .os-card>small svg{width:16px;height:16px;flex-shrink:0;margin-top:2px}.direct-olt .os-card .os-warning{color:#ffd37b}.direct-olt .os-card .os-open small{font-size:12px;font-weight:500;margin:2px 0 0}.direct-olt .ob-panel .ob-actions button{white-space:normal}.direct-olt .ob-panel .ob-confirm{align-items:flex-start}.direct-olt .ob-panel .ob-confirm input{flex-shrink:0}


/* nap-tech-workspace-15d3c6b4757a.css */
.nap-tech-workspace{display:block;max-width:none;width:100%;margin:0;padding:0;border:0;min-height:100dvh;background:#0b141c;color:#e7f0f5;font:15px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.nap-tech-workspace *{box-sizing:border-box}.nap-tech-workspace-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 26px;background:#11232f;border-bottom:1px solid #304b5e}.nap-tech-workspace-header>div{display:flex;gap:14px;align-items:center}.nap-tech-workspace-header strong{color:#7ce2d3;letter-spacing:2px;font-size:23px}.nap-tech-workspace-header span{font-size:13px;color:#b1c8d5}.nap-tech-workspace button,.nap-tech-workspace-back button,.nap-tech-workspace-back a{font:inherit;cursor:pointer}.nap-tech-workspace-header button,.nap-tech-workspace-back button,.nap-tech-workspace-back a{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:44px;border:1px solid #3c5b70;border-radius:10px;padding:10px 15px;background:#173142;color:#e6f0f6;text-decoration:none}.nap-tech-workspace-home{max-width:1160px;padding:56px 26px;margin:auto}.nap-tech-workspace-home>small{color:#7edbd0;letter-spacing:2px;font-size:11px;font-weight:700}.nap-tech-workspace-home h1{font-size:clamp(28px,4vw,40px);line-height:1.2;margin:12px 0}.nap-tech-workspace-home>p{color:#adc3d1}.nap-tech-workspace-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:34px 0}.nap-tech-workspace-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;text-align:left;background:linear-gradient(135deg,#173342,#112330);border:1px solid #377f84;border-radius:20px;padding:30px;color:#e9f4f8;transition:transform .15s,border-color .15s}.nap-tech-workspace-card.naps{border-color:#a14c7f;background:linear-gradient(135deg,#36213a,#122a37)}.nap-tech-workspace-card:hover{transform:translateY(-3px);border-color:#b4f5e9}.nap-tech-workspace-card.naps:hover{border-color:#f9a8d4}.nap-tech-workspace-card:active{transform:translateY(1px)}.nap-tech-workspace-card:focus-visible{outline:3px solid #f9a8d4;outline-offset:4px}.nap-tech-workspace-icon{display:grid;place-items:center;border-radius:16px;width:72px;height:72px;background:#1d554f;color:#8df1d9}.naps .nap-tech-workspace-icon{background:#56304f;color:#ffa6d3}.nap-tech-workspace-card h2{margin:22px 0 10px;font-size:25px}.nap-tech-workspace-card p{font-size:15px;line-height:1.65;color:#b9d0dd;margin:0 0 25px}.nap-tech-workspace-action{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;margin-top:auto;padding-top:20px;border-top:1px solid #375563;font-size:14px;font-weight:700;color:#9aecda}.naps .nap-tech-workspace-action{color:#f9b7dc;border-color:#68455f}.nap-tech-workspace-policy{display:flex;align-items:center;gap:10px;font-size:13px}.nap-tech-workspace-policy svg{flex-shrink:0;color:#85dace}.nap-tech-workspace-back{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;background:#10232f;color:#b8cfdc}.nap-tech-workspace-back a{font-size:14px}.nap-tech-workspace-naps{padding:0 20px 30px;max-width:1800px;margin:auto}.nap-tech-workspace-naps>.nap-tech-workspace-back{padding:16px 0;background:transparent}.ns-tech-policy{margin:16px 22px;padding:14px;border:1px solid #506f84;border-radius:10px;background:#1a3446;color:#d1e5f2;font-size:13px}.nap-tech-workspace .ns-form fieldset:disabled{opacity:1;cursor:default}.nap-tech-workspace .ns-form fieldset:disabled input,.nap-tech-workspace .ns-form fieldset:disabled textarea,.nap-tech-workspace .ns-form fieldset:disabled select{-webkit-text-fill-color:#d6e6f0;opacity:1}@media(max-width:700px){.nap-tech-workspace-header{padding:15px;align-items:flex-start}.nap-tech-workspace-header>div{gap:7px;flex-wrap:wrap}.nap-tech-workspace-header>div:first-child{display:grid}.nap-tech-workspace-header>div:last-child{justify-content:flex-end}.nap-tech-workspace-header span{font-size:12px}.nap-tech-workspace-home{padding:32px 16px}.nap-tech-workspace-cards{grid-template-columns:1fr;gap:18px}.nap-tech-workspace-card{padding:24px}.nap-tech-workspace-naps{padding:0 10px 24px}.nap-tech-workspace-back{padding:12px;font-size:12px}}

.ns-correction-card{padding:14px;margin:12px 0;border:1px solid #3b5268;background:#152736;border-radius:10px}.ns-correction-card p{color:#bfd0dc;overflow-wrap:anywhere}.ns-correction-card small{display:block;color:#8cb7c9;margin:8px 0}.ns-correction-card button{margin-right:8px;margin-top:10px}.ns-correction-request{margin:20px;padding:20px;border:1px solid #487083;border-radius:12px;background:#15313d}.ns-correction-request h4{display:flex;gap:8px;align-items:center;color:#afdeed}.ns-correction-request label{display:grid;gap:10px;font-size:13px;margin:15px 0}


/* nap-locator-0c3e539cc3e2.css */
.nl-entry{background:linear-gradient(120deg,#153449,#30243d);border:1px solid #597184;border-radius:15px;margin:18px 0;padding:20px;color:#e6f2fc}.nl-entry>div{display:flex;gap:14px;align-items:center}.nl-entry h3{margin:0 0 7px;font-size:19px}.nl-entry p{margin:4px 0;color:#b8d0df}.nl-entry button,.nl-browse,.nl-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid #476577;border-radius:10px;padding:10px 15px;background:#18394d;color:#e9f5ff;font:600 14px system-ui;cursor:pointer}.nl-entry>button{margin-top:15px;border-color:#67b5ed}.nl-browse{margin:15px 0}.nl-dialog{position:fixed;inset:12px;width:calc(100vw - 24px);max-width:1600px;height:calc(100dvh - 24px);max-height:none;margin:auto;padding:0;border:1px solid #456173;border-radius:18px;background:#0d1e2a;color:#e5f1fc;font:14px/1.5 system-ui;overflow:hidden;box-sizing:border-box;z-index:2147483500}.nl-dialog::backdrop{background:#030b15cc;backdrop-filter:blur(4px)}.nl-dialog *{box-sizing:border-box}.nl-dialog header{height:76px;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #375263;background:#153041}.nl-dialog header>div{display:flex;align-items:center;gap:12px}.nl-dialog header small{display:block;color:#a7c6d8}.nl-dialog header strong{font-size:18px}.nl-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(340px,1fr);height:calc(100% - 76px);overflow:hidden}.nl-map-panel{padding:18px;overflow:auto;min-width:0}.nl-filters{display:flex;gap:10px;margin-bottom:12px}.nl-dialog input,.nl-dialog select,.nl-dialog textarea{background:#112634;color:#e0edf6;border:1px solid #4c6679;border-radius:9px;padding:12px;font:14px system-ui;min-width:0;width:100%}.nl-dialog select option{background:#112634;color:#e0edf6}.nl-dialog input[type=checkbox]{width:20px;height:20px;flex-shrink:0;accent-color:#2dd4bf}.nl-filters>*{flex:1}.nl-dialog iframe{width:100%;height:clamp(340px,55dvh,650px);border:1px solid #405769;border-radius:14px;background:#193546}.nl-information{padding:20px;overflow:auto;border-left:1px solid #345268;min-width:0}.nl-information h2{font-size:25px;margin:0}.nl-coordinate{color:#9cbccc;font-size:12px}.nl-location{display:flex;align-items:center;gap:8px;font-size:12px;color:#a9d1ee;margin:10px 0}.nl-location span{flex:1}.nl-current{width:100%;border-color:#20c5b0!important;margin-bottom:10px}.nl-nearby{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nl-nearby button{display:flex;justify-content:flex-start;min-width:0}.nl-nearby strong{overflow-wrap:anywhere}.nl-nearby button>span:last-child{margin-left:auto;font-size:11px;color:#bbd4e5}.nl-diamond{width:12px;height:12px;transform:rotate(45deg);border:2px solid white;background:#db2777;flex-shrink:0}.nl-dialog button.nearest{border-color:#efb75e}.nl-dialog button.selected{border-color:#31d9bd;background:#154d50}.nl-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0}.nl-stats span{display:grid;text-align:center;padding:10px;background:#183346;border-radius:10px;font-size:12px}.nl-stats b{font-size:24px;color:#89e4d5}.nl-photos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nl-photos figure{margin:0;min-width:0}.nl-photos img{width:100%;height:170px;object-fit:contain;border-radius:10px;background:#06121c}.nl-photos figcaption{color:#a6c1d1;font-size:12px}.nl-port-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:16px 0}.nl-port-grid button{display:grid;gap:0;padding:8px 4px;border-color:#297669;background:#103b37}.nl-port-grid button small{font-size:10px}.nl-port-grid button.occupied{background:#624429;border-color:#b78048}.nl-port-grid button.current{background:#23477a;border-color:#68a9ef}.nl-port-grid button.unknown{background:#323541;border-color:#858492}.nl-port-grid button.chosen{background:#8c2e65;border:2px solid #ffadde}.nl-port-grid button:disabled{opacity:1;cursor:default}.nl-dialog button:disabled{cursor:default;opacity:.55}.nl-warning,.nl-error,.nl-success{padding:11px 13px;border:1px solid #8b7847;border-radius:9px;background:#443c24;color:#ffde97;overflow-wrap:anywhere}.nl-error{border-color:#bd536d;background:#442331;color:#ffd0d8}.nl-success{background:#153c39;border-color:#387d70;color:#a4eedc}.nl-check{display:flex;align-items:flex-start;gap:10px;margin:15px 0;font-size:13px}.nl-primary{background:#155774!important;border-color:#68b5d7!important;width:100%}.nl-actions{display:flex;flex-wrap:wrap;gap:8px}.nl-work-form{margin:16px 0;padding:16px;border:1px solid #51677e;border-radius:12px;background:#142e3d}.nl-work-form>label:not(.nl-check){display:grid;gap:8px;margin:14px 0}.nl-work-form textarea{min-height:95px}.nl-photo-upload{font-size:12px}.nl-evidence{max-width:100%;max-height:160px}.nl-history{padding:10px 0;border-bottom:1px solid #354859}.nl-history small{display:block;color:#99b5c9}.nl-empty{padding:45px 15px;text-align:center;color:#afcbdc}.nl-empty svg{color:#f6a0d0}.nl-dialog details{margin-top:22px}.nl-dialog summary{cursor:pointer;color:#adcde3}.nl-dialog :focus-visible{outline:3px solid #eeb2dd;outline-offset:2px}@media(max-width:900px){.nl-layout{display:block;overflow:auto}.nl-map-panel,.nl-information{overflow:visible}.nl-information{border-left:0;border-top:1px solid #345268}.nl-dialog iframe{height:390px}.nl-dialog{inset:4px auto auto 4px;margin:0;width:calc(100vw - 8px);height:calc(100dvh - 8px);border-radius:12px}.nl-dialog header{padding:12px}.nl-dialog header strong{font-size:16px}}@media(max-width:470px){.nl-filters{flex-direction:column}.nl-nearby{grid-template-columns:1fr}.nl-dialog iframe{height:340px}.nl-map-panel,.nl-information{padding:12px}.nl-photos img{height:145px}}

.nl-dialog header strong,.nl-dialog h2,.nl-dialog h3{color:#e5f1fc}.nl-dialog .nl-check{flex-direction:row;color:#d8e9f4}.nl-dialog .nl-check input{margin:2px 0 0;padding:0;min-height:20px}

@media(max-width:900px){.nl-dialog input,.nl-dialog select,.nl-dialog textarea{font-size:16px}}


/* petty-cash-992a2dd0338b.css */
.pc-app{--pc-bg:var(--inanet-surface,#122332);--pc-text:var(--inanet-text,#e5edf5);--pc-border:var(--inanet-border,#30495c);color:var(--pc-text);max-width:1600px;margin:0 auto;padding:8px 0 32px;font-family:inherit;color-scheme:dark}.pc-app *{box-sizing:border-box}.pc-app svg{width:19px;height:19px;flex-shrink:0}.pc-app h1,.pc-app h2,.pc-app h3,.pc-app p{margin:0}.pc-app h1{font-size:30px;font-weight:760;line-height:1.3;margin:8px 0}.pc-app h2{font-size:18px;font-weight:700;line-height:1.4}.pc-app small{font-size:10px;letter-spacing:1px;font-weight:700}.pc-app p{color:#a8bbcc;line-height:1.6;font-size:13px}.pc-app button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #365267;border-radius:10px;background:#1b3040;color:#e5edf5;padding:11px 14px;font:600 12px/1.35 inherit;cursor:pointer;min-height:42px;transition:background .15s,transform .1s}.pc-app button:hover:not(:disabled){background:#2a465a}.pc-app button:active:not(:disabled){transform:translateY(1px)}.pc-app button:disabled{opacity:.7;cursor:not-allowed;background:var(--inanet-disabled,#20323d);color:#b1c2ce}.pc-app :focus-visible{outline:2px solid #66e2cd;outline-offset:3px}.pc-app input,.pc-app textarea,.pc-app select{width:100%;min-width:0;background:#0d1d2b;color:#e5edf5;border:1px solid #395367;border-radius:8px;min-height:42px;padding:10px 12px;font:inherit;font-size:13px;line-height:1.4;color-scheme:dark}.pc-app input::placeholder,.pc-app textarea::placeholder{color:#849aab;opacity:1}.pc-app option{background:#132736;color:#e5edf5}.pc-app label{font-size:12px;font-weight:600;color:#b9cad8;display:flex;flex-direction:column;gap:7px;min-width:0}.pc-app .pc-primary{background:#147b6b;border-color:#36cbb2;color:#fff}.pc-app .pc-primary:hover:not(:disabled){background:#198f7c}.pc-app .pc-income-button{background:#153d35;color:#91f0d8;border-color:#276d5b}.pc-app .pc-danger{background:#442738;border-color:#9c4a65;color:#ffc5d5}.pc-app .pc-danger:hover:not(:disabled){background:#603043}.pc-app .pc-hero{background:linear-gradient(110deg,#193d3a,#142a39 65%,#1b293f);border:1px solid #35645f;border-radius:18px;padding:28px;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.pc-app .pc-hero small{color:#75dfca;letter-spacing:1.7px}.pc-hero-icon{background:#20564c;border:1px solid #397a6c;border-radius:18px;display:grid;place-items:center;width:70px;height:70px}.pc-app .pc-hero-icon svg{width:31px;height:31px;color:#88e8d0}.pc-app .pc-chip{display:inline-flex;align-items:center;gap:7px;font-size:11px;padding:8px 12px;border:1px solid #3a635f;border-radius:30px;color:#a2e6d8;background:#163933;white-space:nowrap}.pc-app .pc-hero>.pc-chip{margin-left:auto}.pc-app .pc-closed{color:#ffd493;background:#403224;border-color:#776144}.pc-app .pc-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0}.pc-app .pc-toolbar>label{flex-direction:row;align-items:center;gap:8px}.pc-app .pc-toolbar input{max-width:174px}.pc-spacer{flex:1}.pc-app .pc-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.pc-app .pc-kpis article{background:linear-gradient(145deg,#182d3b,#142231);border:1px solid #30495a;border-radius:14px;padding:22px 16px;display:flex;gap:13px;align-items:flex-start}.pc-app .pc-kpis article>svg{width:25px;height:25px;margin-top:6px}.pc-app .pc-kpis small{color:#b7c8d7;text-transform:uppercase;font-size:10px}.pc-app .pc-kpis strong{display:block;font-size:clamp(21px,2.1vw,30px);font-weight:760;letter-spacing:-.6px;margin:5px 0}.pc-app .pc-kpis span{color:#91a9bc;font-size:10px;display:block}.pc-app .pc-green{color:#78e4c9}.pc-app .pc-rose{color:#ff9bb0}.pc-app .pc-blue{color:#86bdfd}.pc-app .pc-purple{color:#c5afff}.pc-app .pc-info,.pc-app .pc-alert,.pc-app .pc-success{display:flex;align-items:center;gap:12px;border-radius:10px;border:1px solid #315368;padding:14px 16px;margin:12px 0;background:#102a38;color:#bbd9ea;font-size:13px;line-height:1.5}.pc-app .pc-info>span{flex:1}.pc-app .pc-alert{background:#392332;border-color:#924759;color:#ffd3dd;overflow-wrap:anywhere}.pc-app .pc-alert>span{flex:1}.pc-app .pc-success{background:#113c33;border-color:#32735d;color:#a6eed4}.pc-app .pc-overview{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0 32px}.pc-app .pc-overview article{border:1px solid #2c4557;background:#10222e;border-radius:14px;padding:22px}.pc-app .pc-overview small{color:#8cabbc;letter-spacing:1.2px}.pc-app .pc-overview h2{margin:7px 0 10px}.pc-app .pc-flow{display:flex;align-items:center;justify-content:space-between;gap:18px}.pc-app .pc-legend{display:flex;gap:8px;flex-direction:column;margin-top:18px;font-size:12px}.pc-app .pc-legend span{display:flex;align-items:center;gap:7px}.pc-app .pc-legend i{width:8px;height:8px;border-radius:50%;display:inline-block}.pc-app .pc-dot-green{background:#53dac0}.pc-app .pc-dot-rose{background:#fb8ea4}.pc-app .pc-donut{width:130px;height:130px;min-width:130px;border-radius:50%;display:grid;place-items:center}.pc-app .pc-donut>div{background:#10222e;width:99px;height:99px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column}.pc-app .pc-donut strong{font-size:27px}.pc-app .pc-donut small{letter-spacing:0;font-size:9px}.pc-app .pc-categories>div{margin-top:10px}.pc-app .pc-categories>div>div:first-child{display:flex;justify-content:space-between;gap:16px;font-size:10px}.pc-app .pc-categories b{white-space:nowrap;color:#ffc0ce}.pc-app .pc-bar{height:4px;background:#243c4c;border-radius:4px;margin-top:6px}.pc-app .pc-bar i{display:block;background:#cf7296;height:4px;border-radius:4px}.pc-app .pc-section-title{display:flex;align-items:center;gap:10px;margin-bottom:18px;flex-wrap:wrap}.pc-app .pc-section-title>div{flex:1}.pc-app .pc-section-title h2{display:flex;align-items:center;gap:9px;margin-bottom:5px}.pc-app .pc-filters{background:#122532;border:1px solid #30495b;border-radius:14px;padding:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;align-items:end}.pc-app .pc-search{grid-column:span 2;position:relative}.pc-app .pc-search svg{position:absolute;left:12px;top:12px;color:#87a9bb}.pc-app .pc-search input{padding-left:40px}.pc-app .pc-results{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#95adbf;font-size:11px;padding:16px 2px}.pc-app .pc-results b{font-weight:600}.pc-app .pc-table-wrap{border:1px solid #30495b;border-radius:13px;overflow:auto;max-width:100%;background:#112331}.pc-app table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;min-width:850px;color:#dce8f2}.pc-app th{background:#1a3040;color:#a7c0d0;font-size:10px;text-transform:uppercase;letter-spacing:.6px;padding:14px 15px;border-bottom:1px solid #30495b}.pc-app td{padding:16px 15px;border-bottom:1px solid #273e50;vertical-align:top;max-width:370px;overflow-wrap:anywhere}.pc-app td b{display:block;font-size:12px;font-weight:600}.pc-app td span,.pc-app td small{display:block;color:#92adbf;margin-top:5px;font-size:10px;letter-spacing:0;line-height:1.5}.pc-app tr:last-child td{border-bottom:0}.pc-app tbody tr:hover{background:#173042}.pc-app .pc-money{font-weight:700;white-space:nowrap;font-size:13px}.pc-app .pc-badge{display:inline-flex;background:#173c33;border:1px solid #326957;color:#94e1c4;padding:4px 8px;border-radius:5px;font-size:10px;margin:0;white-space:nowrap}.pc-app .pc-badge-muted{background:#352a3b;border-color:#684659;color:#d9b2c5}.pc-app .pc-cancelled{opacity:.75}.pc-app .pc-empty{text-align:center;padding:42px 20px;color:#a6bdce}.pc-app .pc-empty>svg{width:34px;height:34px;color:#579b9f;margin:0 auto 12px}.pc-app .pc-empty h2,.pc-app .pc-empty h3{color:#dce9f2;margin-bottom:8px}.pc-app .pc-pagination{display:flex;justify-content:flex-end;align-items:center;gap:9px;margin-top:16px;background:transparent;border:0;color:#98b0c1;font-size:11px}.pc-app .pc-pagination>span{margin-right:auto}.pc-app .pc-shade{position:fixed;inset:0;z-index:100100;background:#020912d9;backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:20px}.pc-app .pc-modal{display:flex;flex-direction:column;background:#122534;color:#e5edf5;border:1px solid #3c5e73;border-radius:17px;width:min(740px,100%);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 20px 80px #0009}.pc-app .pc-modal>header{display:flex;align-items:center;justify-content:space-between;padding:19px 24px;gap:12px;position:sticky;top:0;z-index:2;background:#1b3543;border-bottom:1px solid #34556b;color:#e5edf5}.pc-app .pc-modal>header>div{display:flex;gap:10px;align-items:center}.pc-app .pc-icon{padding:8px;min-height:36px}.pc-app .pc-modal-body{padding:24px}.pc-app .pc-modal .pc-alert{margin:16px 24px 0}.pc-app .pc-modal-body>.pc-alert{margin:0 0 16px}.pc-app .pc-modal footer{padding:18px 24px;display:flex;align-items:center;justify-content:flex-end;gap:12px;background:#102330;border-top:1px solid #34556b;flex-wrap:wrap}.pc-app .pc-modal-body>footer{margin:22px -24px -24px}.pc-app .pc-form-help{margin-bottom:20px;font-size:12px}.pc-app .pc-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.pc-app .pc-wide{grid-column:1/-1}.pc-app .pc-review-title{display:flex;align-items:center;gap:10px;color:#92e5ce;margin-bottom:18px}.pc-app .pc-review-amount{font-size:28px;font-weight:750;margin:8px 0 18px}.pc-app dl{display:grid;grid-template-columns:145px minmax(0,1fr);gap:12px 20px;margin:22px 0;font-size:13px;line-height:1.5}.pc-app dt{color:#96b2c5}.pc-app dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.pc-app .pc-modal iframe{border:1px solid #34556b;border-radius:8px;width:100%;height:55dvh;background:white;margin-top:12px}.pc-app .pc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.pc-app .pc-spin{animation:pc-spin 1.4s linear infinite}@keyframes pc-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.pc-app .pc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-app .pc-hero>.pc-chip{margin-left:0}.pc-app .pc-overview{grid-template-columns:1fr}.pc-app .pc-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-app .pc-search{grid-column:1/-1}.pc-app .pc-toolbar .pc-spacer{display:none}.pc-app .pc-info{flex-wrap:wrap}}@media(max-width:540px){.pc-app .pc-hero{padding:20px;gap:12px}.pc-app .pc-hero h1{font-size:25px}.pc-app .pc-hero-icon{width:48px;height:48px;border-radius:12px}.pc-app .pc-hero small{font-size:8px}.pc-app .pc-hero>.pc-chip{font-size:9px;white-space:normal}.pc-app .pc-kpis{gap:9px}.pc-app .pc-kpis article{padding:15px 10px;gap:8px;flex-direction:column}.pc-app .pc-kpis strong{font-size:23px}.pc-app .pc-kpis small{font-size:9px}.pc-app .pc-toolbar>button{flex:1;font-size:11px}.pc-app .pc-toolbar>label{width:100%}.pc-app .pc-toolbar input{max-width:none}.pc-app .pc-filters{padding:13px;gap:11px}.pc-app .pc-flow{flex-direction:column;align-items:flex-start}.pc-app .pc-donut{align-self:center}.pc-app .pc-section-title>div{flex-basis:100%}.pc-app .pc-shade{padding:8px}.pc-app .pc-modal{max-height:calc(100dvh - 16px);border-radius:12px}.pc-app .pc-modal>header{padding:15px}.pc-app .pc-modal-body{padding:18px}.pc-app .pc-form-grid{grid-template-columns:1fr}.pc-app .pc-modal footer{padding:15px 18px}.pc-app .pc-modal-body>footer{margin:22px -18px -18px}.pc-app .pc-modal footer button{flex:1}.pc-app dl{grid-template-columns:1fr;gap:4px}.pc-app dd{margin-bottom:12px}.pc-app .pc-pagination{flex-wrap:wrap}.pc-app .pc-pagination>span{flex-basis:100%}.pc-app .pc-modal h2{font-size:16px}}@media(prefers-reduced-motion:reduce){.pc-app *{transition:none!important;animation:none!important}}
@media(max-width:1100px){.pc-app table,.pc-app tbody{display:block;min-width:0;width:100%}.pc-app thead{display:none}.pc-app tbody tr{display:grid;grid-template-columns:1fr 1fr;padding:14px;gap:12px;border-bottom:1px solid #30495b}.pc-app td{display:block;border:0;padding:0;max-width:none;min-width:0}.pc-app td:nth-child(2){grid-column:1/-1;grid-row:1;font-size:13px}.pc-app td:last-child{grid-column:1/-1}.pc-app td:last-child button{width:100%}.pc-app td:nth-child(3)::before{content:'Solicitante / centro';display:block;color:#8ba5b8;font-size:10px;margin-bottom:5px}.pc-app td:nth-child(4)::before{content:'Comprobante';display:block;color:#8ba5b8;font-size:10px;margin-bottom:5px}.pc-app td.pc-money{align-self:center;font-size:17px}.pc-app tr:last-child{border-bottom:0}}
@media(max-width:1100px){.crm-app:has(.pc-app) .crm-network-strip{position:static}}
@media(max-width:540px){.pc-app .pc-filters{grid-template-columns:1fr}.pc-app .pc-kpis strong{overflow-wrap:anywhere}.pc-app td.pc-money{white-space:normal;overflow-wrap:anywhere}}


/* nap-gps-9ec8f93b75c5.css */
.ns-shell .ns-form.ns-gps-active{overflow:visible}
.ns-shell .ns-gps-monitor{position:sticky;top:calc(env(safe-area-inset-top,0px) + 8px);z-index:40;display:grid;grid-template-columns:1fr auto;gap:8px 16px;padding:14px 16px;border:1px solid #4b92ae;border-radius:16px;background:#102736;box-shadow:0 8px 28px #0007;color:#edf7fc;margin:12px 0;scroll-margin-top:90px}
.ns-gps-reading{display:flex;align-items:center;gap:12px;min-width:0}.ns-gps-reading>svg{flex-shrink:0;color:#79d7f4}.ns-gps-reading small{display:block;color:#b6d0df;font-size:11px;letter-spacing:.07em}.ns-gps-reading strong{font-size:28px;line-height:1.2;display:block}.ns-gps-reading span{font-size:13px;color:#bdcfdb}.ns-gps-monitor[data-quality="Buena"]{border-color:#46d9a4}.ns-gps-monitor[data-quality="Buena"] strong{color:#70efbe}.ns-gps-monitor[data-quality="Aproximada"] strong{color:#ffce7e}.ns-gps-monitor[data-quality="Baja"] strong{color:#ff9da9}.ns-gps-monitor[data-quality="Sin actualizar"] strong{color:#bcc7d1}.ns-gps-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ns-gps-actions button{min-height:44px}.ns-gps-monitor p{grid-column:1/-1;margin:0;font-size:13px;color:#c7d7e4}.ns-gps-start{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:12px 0}.ns-gps-start span{color:#afc5d5;font-size:13px}.ns-gps-error{color:#ffb9be}
@media(max-width:600px){.ns-shell .ns-gps-monitor{grid-template-columns:1fr;padding:10px 12px;gap:6px;margin:8px 0;top:calc(env(safe-area-inset-top,0px) + 6px)}.ns-gps-reading strong{font-size:25px}.ns-gps-actions{display:grid;grid-template-columns:1fr auto;gap:8px}.ns-gps-actions button{padding:9px 12px;font-size:13px}.ns-gps-monitor p{font-size:12px}.ns-gps-start{align-items:stretch}.ns-gps-start button{width:100%}}


/* emergency-alerts-470947790ad5.css */
.ia-alert-trigger{position:fixed;right:20px;top:72px;z-index:1200;display:flex;align-items:center;gap:8px;background:#123747;color:#ccf6ff;border:1px solid #39768a;border-radius:24px;padding:10px 15px;box-shadow:0 4px 16px #0008;font-weight:700}.ia-alert-trigger.ia-pending{border-color:#ffc64d;color:#ffe2a2}.ia-alert-trigger b{background:#f4bf49;color:#18212b;border-radius:50%;padding:2px 7px}.ia-alert-backdrop{position:fixed;inset:0;background:#020b13b8;z-index:9000;display:flex;justify-content:flex-end;padding:16px;box-sizing:border-box}.ia-alert-panel{display:flex;flex-direction:column;width:720px;max-width:100%;background:#0e222e;color:#dcedf6;border:1px solid #365c70;border-radius:20px;box-shadow:0 18px 60px #000b;overflow:hidden;line-height:1.5;font:15px/1.5 system-ui,sans-serif}.ia-alert-panel header{background:linear-gradient(120deg,#13505a,#18304b);padding:22px;display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.ia-alert-panel h2{font-size:22px;margin:6px 0}.ia-alert-panel h2,.ia-alert-panel h3{display:flex;align-items:center;gap:8px;color:#edfaff}.ia-alert-panel h3{font-size:18px;margin:16px 0 10px}.ia-alert-panel header p{font-size:13px;margin:0;color:#c2dae6}.ia-alert-panel header small{color:#77dfdc;letter-spacing:2px;font-size:10px;font-weight:800}.ia-alert-panel button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #426475;background:#18394a;color:#e1f2fa;border-radius:9px;padding:10px 13px;cursor:pointer;font:600 13px system-ui,sans-serif;min-height:42px}.ia-alert-panel button:hover{background:#215066}.ia-alert-panel button:focus-visible,.ia-alert-trigger:focus-visible{outline:3px solid #70d6ff;outline-offset:2px}.ia-alert-panel button:disabled{opacity:.45;cursor:not-allowed}.ia-alert-panel button.primary{background:#0865a5;border-color:#329fd2}.ia-alert-panel button.take{background:#176249;border-color:#46b891}.ia-alert-panel nav{padding:12px 20px;display:flex;gap:8px;border-bottom:1px solid #305265;flex-wrap:wrap}.ia-alert-panel nav .selected{background:#16626b;border-color:#68dcd8}.ia-alert-panel main{overflow:auto;padding:20px;overscroll-behavior:contain}.ia-alert-panel footer{font-size:11px;color:#9db4c2;padding:12px 20px;border-top:1px solid #305265}.ia-summary{display:flex;align-items:center;gap:18px;background:#153b49;padding:18px;border-radius:12px}.ia-summary>b{font-size:38px;color:#6be4c0}.ia-alert-panel small{display:block;color:#a8c1cf;font-size:12px}.ia-incident{border:1px solid #375c70;background:#102a38;border-radius:12px;padding:16px;margin:14px 0}.ia-actions{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.ia-success{color:#82efbc!important}.ia-error{background:#542c38;color:#ffc4c9;padding:12px;border-left:4px solid #ed8095;border-radius:6px}.ia-warning{background:#46391d;color:#ffdf93;padding:12px;border-left:3px solid #edbf53;border-radius:6px}.ia-notice{display:flex!important;justify-content:flex-start!important;text-align:left;width:100%;margin:8px 0;padding:14px!important;gap:14px!important}.ia-notice.unread{border-left:4px solid #59d5db}.ia-notice span{min-width:0}.ia-notice svg{flex-shrink:0}.ia-instructions{padding:16px;background:#163342;border-radius:12px}.ia-alert-panel label{display:block;font-size:13px;margin:12px 0}.ia-alert-panel input,.ia-alert-panel select{display:block;width:100%;box-sizing:border-box;border:1px solid #476c80;border-radius:8px;background:#081d29;color:#e0f5ff;min-height:44px;padding:9px;margin-top:6px;color-scheme:dark;font:15px system-ui}.ia-alert-panel option{background:#0d2635;color:#def1ff}.ia-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ia-device{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0;border-bottom:1px solid #305265}.ia-table{overflow-x:auto}.ia-table table{border-collapse:collapse;width:100%;font-size:13px}.ia-table th{background:#1a4154;text-align:left}.ia-table th,.ia-table td{padding:12px;border-bottom:1px solid #34576a}.ia-muted,.ia-empty{color:#a8c1cf}.ia-alert-panel hr{border:0;border-top:1px solid #305265;margin:24px 0}@media(max-width:600px){.ia-alert-backdrop{padding:6px}.ia-alert-panel{border-radius:12px}.ia-alert-panel header,.ia-alert-panel main{padding:14px}.ia-alert-panel nav{padding:10px}.ia-grid{grid-template-columns:1fr}.ia-alert-trigger{right:10px;top:66px;padding:8px 11px}.ia-alert-trigger>span{display:none}.ia-device{flex-wrap:wrap}.ia-alert-panel h2{font-size:19px}}
.ia-alert-panel>header{flex-direction:row;flex-wrap:nowrap}.ia-alert-panel>header>div{min-width:0}.ia-alert-panel>header>button{flex-shrink:0}.ia-alert-panel>footer{background:#102a38;color:#a9c4d2}.ia-alert-panel label{color:#bdd4e0}


/* customer-portal-fa55ac9a39ad.css */
.cp{--bg:#071820;--panel:#102b38;--line:#294958;--text:#e7f1f5;--muted:#acc3cf;--accent:#55dec4;color:var(--text);background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,sans-serif;min-height:100vh;padding:28px max(20px,calc((100vw - 1380px)/2));box-sizing:border-box;color-scheme:dark}.cp *{box-sizing:border-box}.cp button,.cp input,.cp textarea,.cp select{font:inherit}.cp a{color:#77d6ff;text-decoration:none}.cp button,.cp .cp-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;border-radius:12px;border:1px solid #477180;background:#163d4d;color:#edf7fc;padding:10px 16px;cursor:pointer;text-decoration:none;font-weight:650;transition:background .15s,transform .12s}.cp button:hover,.cp .cp-button:hover{background:#205367}.cp button:active{transform:translateY(1px)}.cp button:disabled{opacity:.5;cursor:wait}.cp button.primary{background:#45d5b5;border-color:#6be8ce;color:#072d28}.cp button.danger{background:#582c3c;border-color:#b0677c}.cp svg{width:22px;height:22px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cp header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:4px 0 24px}.cp .cp-brand{font-weight:850;font-size:23px;letter-spacing:-.7px;color:#fff}.cp .cp-brand b{color:var(--accent)}.cp small,.cp .muted{color:var(--muted)}.cp small{font-size:12px}.cp .cp-hero{padding:32px;border:1px solid #386b7d;background:radial-gradient(ellipse at right top,#225a75,transparent 70%),linear-gradient(120deg,#123d40,#112c40);border-radius:24px;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center;gap:20px}.cp h1{font-size:clamp(27px,3vw,38px);line-height:1.1;margin:10px 0}.cp h2{font-size:21px;margin:0 0 18px;display:flex;gap:10px;align-items:center}.cp h3{font-size:17px;margin:0 0 12px}.cp p{line-height:1.55;margin:8px 0 14px}.cp .eyebrow{font-size:11px;letter-spacing:2px;font-weight:800;color:#6be4dc}.cp nav{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 24px}.cp nav button.active{background:#286356;border-color:#62d9bc}.cp .cp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px}.cp .cp-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cp .cp-card{padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--panel);min-width:0}.cp .cp-card .metric{font-size:32px;line-height:1.3;font-weight:800;margin:12px 0}.cp .cp-card .metric.green{color:#64e8c0}.cp .cp-card .metric.amber{color:#ffd078}.cp .cp-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cp .cp-between{justify-content:space-between}.cp .cp-stack{display:grid;gap:16px}.cp .cp-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:20px;background:#214556;color:#beddea;font-size:12px;font-weight:700}.cp .cp-badge.good{background:#174f43;color:#70edbe}.cp .cp-badge.wait{background:#5b481f;color:#ffdb87}.cp .cp-badge.bad{background:#562e3d;color:#ffa8be}.cp label{display:grid;gap:8px;font-size:14px;font-weight:650;min-width:0}.cp input,.cp select,.cp textarea{width:100%;background:#081f2a;color:#edf6fa;border:1px solid #477080;border-radius:10px;padding:12px;min-height:46px;max-width:100%}.cp textarea{min-height:110px;resize:vertical}.cp input:focus,.cp textarea:focus,.cp select:focus,.cp button:focus-visible,.cp a:focus-visible{outline:2px solid #5ce3c9;outline-offset:3px}.cp .cp-check{display:flex;align-items:flex-start;gap:10px}.cp .cp-check input{width:20px;min-height:20px;margin-top:3px}.cp .cp-alert{border:1px solid #b58b47;background:#473b20;border-radius:12px;color:#ffe0a1;padding:16px;margin:16px 0;line-height:1.5;overflow-wrap:anywhere}.cp .cp-alert.error{background:#502b39;border-color:#a96075;color:#ffceda}.cp .cp-alert.success{background:#16493d;border-color:#45a58a;color:#a8f5d8}.cp .cp-empty{padding:36px 16px;text-align:center;color:var(--muted)}.cp .cp-empty svg{width:40px;height:40px;display:block;margin:0 auto 14px;color:#60cbbd}.cp .cp-table{overflow:auto;border:1px solid var(--line);border-radius:14px}.cp table{border-collapse:collapse;width:100%;font-size:14px}.cp th{background:#1d4052;text-align:left;color:#b8d4e2;font-size:12px}.cp td,.cp th{padding:15px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.cp tr:last-child td{border:0}.cp tbody tr:nth-child(even){background:#132f3c}.cp td small{display:block;margin-top:4px}.cp .cp-request{border:1px solid var(--line);border-radius:16px;padding:22px;background:#102b38}.cp .cp-request h3{overflow-wrap:anywhere}.cp .cp-request pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.55}.cp .cp-message{border-left:3px solid #55bca9;padding:10px 16px;background:#163744;border-radius:0 10px 10px 0;margin:10px 0}.cp .cp-message.client{border-color:#70b9f5}.cp .cp-pager{display:flex;align-items:center;justify-content:space-between;margin:18px 0;gap:12px}.cp .cp-login{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;max-width:1100px;margin:60px auto}.cp .cp-login h1{font-size:clamp(40px,5vw,62px);line-height:1.06;letter-spacing:-2px}.cp .cp-login .cp-card{padding:32px}.cp .cp-feature{display:flex;align-items:center;gap:16px;padding:14px 0;color:#c8e0e7}.cp .cp-feature svg{color:var(--accent);width:27px;height:27px}.cp footer{margin-top:40px;padding:22px 0;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.cp .cp-tabs-count{background:#54dfc4;color:#082d2b;border-radius:20px;padding:1px 8px;font-size:12px}.cp .cp-search{display:grid;grid-template-columns:150px 1fr auto;gap:12px;margin-bottom:20px}.cp .cp-title-icon{display:grid;place-items:center;width:60px;height:60px;background:#22576a;border-radius:18px;color:#77e5d8}.cp .cp-title-icon svg{width:32px;height:32px}.cp .cp-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.cp .cp-linkout{margin:10px 0;display:inline-flex;gap:6px}.cp .cp-muted-link{color:#b7c9d4}.cp .cp-load{padding:40px;text-align:center}.cp .cp-loader{display:inline-block;width:24px;height:24px;border:3px solid #284b5b;border-top-color:#5de5c7;border-radius:50%;animation:cp-spin 1s linear infinite}.cp-notice-dock{position:fixed;bottom:18px;left:22px;z-index:80;display:flex;align-items:center;gap:8px;background:#13493e;color:#dcfff2;border:1px solid #6adcb6;border-radius:12px;padding:11px 16px;text-decoration:none;font:600 13px system-ui;box-shadow:0 6px 24px #0005}.cp-task-reply{padding:14px;border:1px solid #478f79;border-radius:12px;background:#163f35;color:#cef6e8;margin:14px 0}.cp-task-reply p{white-space:pre-wrap}@keyframes cp-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.cp{padding:18px 14px}.cp .cp-hero{padding:23px;align-items:flex-start}.cp .cp-hero>.cp-title-icon{display:none}.cp .cp-grid,.cp .cp-grid.two{grid-template-columns:1fr}.cp .cp-login{grid-template-columns:1fr;gap:28px;margin:20px auto}.cp .cp-login .cp-card{padding:22px}.cp .cp-search{grid-template-columns:1fr}.cp header{gap:10px}.cp header .cp-brand{font-size:20px}.cp nav{flex-wrap:nowrap;overflow:auto;padding-bottom:5px}.cp nav button{white-space:nowrap}.cp .cp-card{padding:20px}.cp-notice-dock{bottom:10px;left:10px;font-size:12px}.cp .cp-pager{font-size:12px}}
.cp label{color:var(--muted)}.cp footer{background:transparent}.cp .cp-request h3{margin-top:14px}.cp .cp-request form{margin-top:20px}

/* Mi INANET: scoped identity and dark surfaces, including inherited CRM styles. */
.cp{background:radial-gradient(ellipse at 90% 0,#10374c 0,transparent 44%),radial-gradient(ellipse at 0 55%,#0c2c32 0,transparent 55%),#071820;--panel:#102a36;--line:#2a4756;letter-spacing:normal}
.cp header{position:relative;inset:auto;width:100%;height:auto;min-height:90px;margin:0 0 28px;padding:0 0 22px;background:transparent;color:var(--text);box-shadow:none;border:0;border-bottom:1px solid var(--line);z-index:auto}
.cp header .cp-brand{display:inline-flex;align-items:center;gap:17px;font-size:25px;letter-spacing:-.6px;flex-shrink:0;color:#ecf6fa}
.cp .cp-logo{display:block;width:57px;height:70px;object-fit:contain;filter:drop-shadow(0 3px 10px #43b9e326)}
.cp .cp-brand span{display:grid;gap:6px}.cp .cp-brand small{font-size:9px;letter-spacing:2px;color:#8eb9ca;font-weight:750}
.cp .cp-back{font-size:13px}.cp .cp-operator{padding:7px 11px;background:#102c38;border:1px solid var(--line);border-radius:30px}
.cp h1,.cp h2,.cp h3,.cp strong{color:var(--text)}.cp h1{letter-spacing:-1.1px}.cp .cp-hero{position:relative;overflow:hidden;padding:34px 38px;background:radial-gradient(ellipse at 85% 50%,#206c843d,transparent 55%),linear-gradient(110deg,#113c42,#102b41 70%);border-color:#326275;box-shadow:0 14px 50px #0002}
.cp .cp-hero h1{font-size:clamp(30px,3.3vw,45px)}.cp .cp-hero p{color:#c0d9e2}.cp .cp-hero-emblem{display:grid;place-items:center;width:180px;height:180px;flex-shrink:0;border:1px solid #50859966;border-radius:50%;background:radial-gradient(circle,#30799a44,#0b283844);box-shadow:0 0 0 20px #5dc5e408,0 0 0 40px #5dc5e405;margin-right:25px}.cp .cp-hero-emblem img{width:100px;height:126px;object-fit:contain;filter:drop-shadow(0 5px 15px #0003)}
.cp .cp-hero-tags{display:flex;gap:18px;flex-wrap:wrap;margin-top:22px}.cp .cp-hero-tags span{display:flex;align-items:center;gap:7px;color:#9fcecf;font-size:12px}.cp .cp-hero-tags svg{width:17px;height:17px;color:#63dfc9}
.cp .cp-card{background:linear-gradient(135deg,#142f3d,#0e2530);box-shadow:0 8px 28px #00000012}.cp .cp-stat{position:relative;overflow:hidden;border-top:2px solid var(--stat-color);--stat-color:#75c6fb}.cp .cp-stat.amber{--stat-color:#f6c566}.cp .cp-stat.green{--stat-color:#65dfbd}.cp .cp-stat-label{display:flex;justify-content:space-between;align-items:center;gap:10px}.cp .cp-stat-label svg{color:var(--stat-color);width:38px;height:38px;padding:8px;border-radius:11px;background:#42617c33}.cp .cp-stat-label small{font-size:11px;font-weight:750;letter-spacing:.7px}.cp .cp-stat .metric{font-size:38px;color:var(--stat-color);margin:4px 0}.cp .cp-stat p{font-size:13px;margin-bottom:0}
.cp nav{background:#0b202b;border:1px solid var(--line);border-radius:16px;padding:7px;gap:6px;box-shadow:none}.cp nav button{background:transparent;border-color:transparent;color:#b8d0db}.cp nav button:hover{background:#163b48}.cp nav button.active{background:#1b514c;border-color:#37796a;color:#a5ffe2;box-shadow:0 3px 10px #0002}
.cp form,.cp section:not(.cp-card):not(.cp-hero):not(.cp-task-reply){color:var(--text)}.cp table,.cp tbody,.cp td,.cp tr{background:transparent;color:var(--text)}.cp tbody tr:hover{background:#193b48}.cp th{background:#1b3c4c;color:#b9d7e5}.cp option,.cp optgroup{background:#102b38;color:#edf6fa}.cp input::placeholder,.cp textarea::placeholder{color:#8eabb9;opacity:1}.cp input:-webkit-autofill{-webkit-text-fill-color:#edf6fa;box-shadow:0 0 0 1000px #081f2a inset;caret-color:#edf6fa}
.cp .cp-request{background:linear-gradient(145deg,#112f3d,#0e2632);border-left:3px solid #4da99c}.cp .cp-title-icon{background:linear-gradient(135deg,#1f5d63,#15425b);border:1px solid #4f97a066;box-shadow:0 6px 20px #0002}
.cp .cp-login{max-width:1160px;margin:55px auto 75px;gap:75px}.cp .cp-welcome{position:relative;padding:18px 0}.cp .cp-welcome h1{max-width:620px;margin:20px 0}.cp .cp-welcome>.muted{max-width:470px;font-size:17px}.cp .cp-lead{font-size:23px;color:#afdfeb;line-height:1.4}.cp .cp-feature{padding:17px 0;line-height:1.5}.cp .cp-feature>svg{width:42px;height:42px;padding:9px;border-radius:12px;background:#17444a;flex-shrink:0}.cp .cp-feature span{display:grid;gap:4px}.cp .cp-feature strong{font-size:15px}.cp .cp-feature small{font-size:13px}
.cp .cp-access-card{border-color:#386371;box-shadow:0 20px 70px #0004;position:relative}.cp .cp-access-card>.cp-title-icon{margin-bottom:22px}.cp .cp-access-card>.eyebrow{font-size:10px}.cp .cp-access-card>h2{font-size:26px;margin:10px 0}.cp .admin-login{background:transparent;color:var(--text);border:0;border-radius:0;box-shadow:none;padding:0;margin:24px 0 0;display:grid;gap:18px;width:100%;max-width:none}.cp .admin-login>h3{display:none}.cp .admin-login label{margin:0;color:var(--muted)}.cp .admin-login input{background:#081f2a;color:#edf6fa;border:1px solid #477080}.cp .admin-login button.primary{background:#45d5b5;color:#072d28;border-color:#6be8ce;min-height:48px}.cp .admin-login .notice{background:#502b39;color:#ffceda;border:1px solid #a96075;padding:12px;border-radius:10px}
.cp .cp-access-note{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);padding-top:22px;margin-top:26px;color:#9ebbc9;font-size:12px}.cp .cp-access-note>svg{color:#67bacb}.cp .cp-access-note span{display:grid;gap:7px}.cp .cp-access-note a{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:650}.cp .cp-access-note a svg{width:15px;height:15px}
.cp footer{background:transparent;color:var(--muted);box-shadow:none;position:static}.cp button.primary:hover{background:#69e3c6}.cp button:focus-visible,.cp a:focus-visible{outline:2px solid #72f6d6}
@media(max-width:760px){.cp header{min-height:80px;margin-bottom:20px;align-items:center;flex-wrap:wrap}.cp header .cp-brand{font-size:21px;gap:12px}.cp .cp-logo{width:42px;height:53px}.cp .cp-brand small{font-size:8px;letter-spacing:1.3px}.cp header>.cp-row{width:100%;justify-content:space-between;gap:10px}.cp header>.cp-button{font-size:12px;padding:8px 10px}.cp .cp-operator{display:none}.cp .cp-hero{padding:25px}.cp .cp-hero-emblem{display:none}.cp .cp-hero-tags{gap:12px}.cp .cp-hero-tags span{font-size:11px}.cp .cp-login{gap:25px;margin:18px auto 35px}.cp .cp-welcome{padding:8px 4px}.cp .cp-welcome h1{font-size:43px;letter-spacing:-1.7px}.cp .cp-lead{font-size:20px}.cp .cp-feature{padding:12px 0}.cp .cp-welcome>.muted{font-size:15px}.cp .cp-stat{padding:18px 20px}.cp .cp-stat .metric{font-size:32px}.cp .cp-metrics{gap:12px}.cp .cp-access-card>h2{font-size:23px}.cp nav{padding:6px;gap:4px}.cp nav button{padding:10px 13px;font-size:13px}.cp .cp-access-note{margin-top:22px}}
@media(prefers-reduced-motion:reduce){.cp *{transition:none!important}.cp .cp-loader{animation:none}}
.cp .cp-demo{display:flex;gap:14px;align-items:flex-start;background:#173c4b;border-color:#428698;color:#bdebf4}.cp .cp-demo>svg{margin-top:2px;color:#79e4ef}.cp .cp-demo p{margin:6px 0 0;font-size:13px}
.cp .cp-welcome>.eyebrow,.cp .cp-access-card>.eyebrow,.cp .cp-hero .eyebrow{color:#73e1d7}
.cp .cp-fieldset{background:#0a202b;color:var(--text);border:1px solid var(--line);border-radius:12px;padding:18px;margin:0}.cp .cp-fieldset legend{color:#c1e6ed;padding:0 8px;font-weight:700}.cp .cp-fieldset .cp-grid{margin:16px 0 0;gap:13px}.cp .cp-fieldset small{display:block;margin-top:15px;line-height:1.6}.cp .cp-card h3{display:flex;align-items:center;gap:10px}.cp .cp-payment-guide{margin:0 0 24px;border-top:2px solid #5fcfc1}.cp .cp-payment-guide>.cp-grid{margin:20px 0}.cp .cp-bank-destination{padding:22px;border-radius:14px;background:#0a202b;border:1px solid #315363}.cp .cp-pay-datum{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #2b4b58}.cp .cp-pay-datum>span{min-width:0;display:grid;gap:8px}.cp .cp-pay-datum strong{font-size:21px;letter-spacing:.7px;overflow-wrap:anywhere;color:#a6e9f2;font-variant-numeric:tabular-nums}.cp .cp-pay-datum button{font-size:12px;flex-shrink:0;padding:8px 10px;min-height:38px}.cp .cp-bank-destination>.cp-row{margin-bottom:16px}.cp .cp-welcome>.eyebrow,.cp .cp-access-card>.eyebrow,.cp .cp-hero .eyebrow{color:#73e1d7!important}@media(max-width:760px){.cp .cp-bank-destination{padding:16px}.cp .cp-pay-datum{gap:10px}.cp .cp-pay-datum strong{font-size:18px}.cp .cp-pay-datum button{font-size:11px;padding:7px}.cp .cp-pay-datum svg{width:16px;height:16px}}
/* Customer experience: expressive visual hierarchy, no simulated network readings. */
.cp.cp-client{background:radial-gradient(ellipse at 90% 0,#143854,transparent 40%),radial-gradient(ellipse at 0 55%,#092f34,transparent 55%),#081923}.cp-client .cp-client-hero{min-height:292px;background:radial-gradient(ellipse at 80% 50%,#176b893d,transparent 50%),linear-gradient(110deg,#0f4649,#12354f 60%,#192c48);padding:38px 44px;border-color:#377687;border-radius:26px}.cp-client .cp-hero-copy{position:relative;z-index:1}.cp-client .cp-client-hero h1{font-size:clamp(35px,4vw,52px);letter-spacing:-1.6px}.cp-client .cp-client-hero p{font-size:20px;line-height:1.45;margin:14px 0 22px;color:#b7d8e4}.cp-client .cp-client-hero p strong{font-weight:500;color:#e4f4f9}.cp-client .cp-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.cp-client .cp-hero-actions button{min-height:46px}.cp-client .cp-hero-actions button:not(.primary){background:#12384c;border-color:#548395}
.cp-client .cp-connection-art{width:300px;height:240px;flex-shrink:0;position:relative;margin-right:20px;display:grid;place-items:center}.cp-client .cp-orbit{position:absolute;border:1px solid #66cbe52e;border-radius:50%;pointer-events:none}.cp-client .cp-orbit-one{width:205px;height:205px;box-shadow:0 0 55px #2de4f215}.cp-client .cp-orbit-two{width:280px;height:280px;border-style:dashed;border-color:#7ce7fa23;transform:rotate(-20deg)}.cp-client .cp-art-core{width:143px;height:143px;border-radius:36px;display:grid;place-items:center;background:linear-gradient(140deg,#2a6680,#123c53);border:1px solid #5aa2b7;box-shadow:0 18px 55px #00101d66,inset 0 1px #9ed8ee33;transform:rotate(-8deg)}.cp-client .cp-art-core img{width:78px;height:100px;object-fit:contain;transform:rotate(8deg)}.cp-client .cp-art-node{position:absolute;display:grid;place-items:center;border-radius:18px;border:1px solid #5fa4ad66;box-shadow:0 12px 24px #00172255;width:54px;height:54px}.cp-client .cp-art-node svg{width:29px;height:29px}.cp-client .cp-art-node.wifi{top:0;right:24px;background:#19594f;color:#8ef4c8;transform:rotate(9deg)}.cp-client .cp-art-node.tv{top:45px;left:3px;background:#2c3763;color:#c6c0ff;transform:rotate(-10deg)}.cp-client .cp-art-node.home{right:12px;bottom:25px;background:#54432f;color:#ffdc8e;transform:rotate(5deg)}.cp-client .cp-art-label{position:absolute;bottom:-5px;left:25px;font-size:9px;letter-spacing:2px;color:#89bccc;font-weight:750}
.cp-client nav{padding:7px;margin-bottom:30px;background:#0c2330}.cp-client nav button{flex:1;min-height:51px}.cp-client nav button.active{background:linear-gradient(120deg,#1e6058,#1a4655);color:#a8f8e1;border-color:#4a9e8e}.cp-client .cp-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:28px 0 18px}.cp-client .cp-section-heading h2{margin:8px 0 0;font-size:23px}.cp-client .cp-subscriber-pill{display:flex;gap:8px;align-items:center;padding:10px 14px;border:1px solid #315263;border-radius:30px;color:#b5dbe9;background:#102b3a;font-size:13px}.cp-client .cp-subscriber-pill svg{width:17px;height:17px}.cp-client .cp-overview{gap:20px;margin-bottom:28px}.cp-client .cp-overview-card{position:relative;padding:26px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;--tone:#6ce8c2;background:radial-gradient(ellipse at 100% 0,#22695d45,transparent 65%),#102b36;border-color:#38665e;min-height:290px}.cp-client .cp-overview-card.payments{--tone:#abbbff;background:radial-gradient(ellipse at 100% 0,#485d9b55,transparent 65%),#142839;border-color:#465a80}.cp-client .cp-overview-card.visits{--tone:#ffce7d;background:radial-gradient(ellipse at 100% 0,#845f3040,transparent 65%),#172c35;border-color:#645e44}.cp-client .cp-feature-icon{display:grid;place-items:center;background:#1a504b;border:1px solid #407c7055;color:#7cecca;width:53px;height:53px;border-radius:16px;flex-shrink:0;box-shadow:0 6px 22px #0002}.cp-client .cp-feature-icon svg{width:28px;height:28px}.cp-client .cp-overview-card.payments .cp-feature-icon{background:#2e4064;color:var(--tone);border-color:#718acd55}.cp-client .cp-overview-card.visits .cp-feature-icon{background:#514432;color:var(--tone);border-color:#a1845055}.cp-client .cp-overview-card>small{font-size:10px;font-weight:800;letter-spacing:1.5px;margin:20px 0 10px;color:var(--tone)}.cp-client .cp-overview-card h2{font-size:24px;line-height:1.2;margin:0 0 15px}.cp-client .cp-overview-card>.muted{font-size:14px}.cp-client .cp-card-foot{margin-top:auto;padding-top:18px;display:flex;align-items:center;gap:8px;color:#b7d9d4;font-size:13px;width:100%}.cp-client .cp-card-foot button{border:0;border-top:1px solid #6c869b44;border-radius:0;padding:15px 0 0;background:transparent;width:100%;justify-content:space-between;color:var(--tone);min-height:38px}.cp-client .cp-card-foot>svg{width:17px;height:17px}.cp-client .cp-overview-card .cp-badge{font-size:12px;padding:6px 12px}
.cp-client .cp-payment-guide{background:linear-gradient(115deg,#123b42,#102b3c);border-color:#34757a}.cp-client .cp-payment-guide>div>h2>svg{width:35px;height:35px;border-radius:10px;padding:6px;background:#245960;color:#88ece0}.cp-client .cp-payment-guide>.cp-pay-datum{max-width:600px}.cp-client .cp-payment-guide>.cp-pay-datum strong{font-size:29px;letter-spacing:2px;color:#e0f8ff}.cp-client .cp-service-details{margin-top:24px}.cp-client .cp-service-details .cp-grid{margin-bottom:14px}.cp-client .cp-service-details .cp-grid>div{padding:14px 18px;background:#0b2430;border-radius:12px}.cp-client .cp-help-banner{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:27px 30px;margin-top:24px;border:1px solid #52609a;border-radius:20px;background:linear-gradient(110deg,#253452,#172d44)}.cp-client .cp-help-banner h2{margin:0 0 6px;font-size:22px}.cp-client .cp-help-banner p{margin:0;color:#b6c9e4;font-size:14px}.cp-client .cp-help-banner>button{margin-left:auto;background:#405080;border-color:#6b80af;color:#f1f5ff}.cp-client .cp-help-banner .cp-feature-icon{background:#3c4770;color:#ccceff;border-color:#7784af66}.cp-client .cp-login .cp-card{background:radial-gradient(ellipse at 100% 0,#244b6866,transparent 60%),linear-gradient(130deg,#143644,#112734);border-color:#3e697b;box-shadow:0 20px 65px #0004}.cp-client .cp-login h1{background:linear-gradient(120deg,#eaffff,#8ce5de);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cp-client .cp-login .cp-feature:nth-of-type(2) svg{background:#293d65;color:#bacaff}.cp-client .cp-login .cp-feature:nth-of-type(3) svg{background:#4b4132;color:#ffd486}.cp-client .cp-demo{background:#112d3a;border-color:#35556a;padding:12px 18px}.cp-client .cp-demo strong{font-size:13px}.cp-client .cp-demo p{font-size:12px;margin-top:3px}
@media(max-width:760px){.cp-client .cp-client-hero{padding:27px 23px;min-height:280px;align-items:flex-start}.cp-client .cp-client-hero h1{font-size:36px}.cp-client .cp-client-hero p{font-size:17px}.cp-client .cp-connection-art{position:absolute;right:-52px;top:16px;width:160px;height:160px;opacity:.3;transform:scale(.7);transform-origin:top right;margin:0;pointer-events:none}.cp-client .cp-orbit-two{width:220px;height:220px}.cp-client .cp-art-label,.cp-client .cp-art-node.tv,.cp-client .cp-art-node.home{display:none}.cp-client .cp-hero-actions{gap:8px}.cp-client .cp-hero-actions button{font-size:12px;padding:10px 12px}.cp-client .cp-section-heading h2{font-size:21px}.cp-client .cp-overview-card{min-height:0;padding:23px}.cp-client .cp-overview-card>small{margin-top:15px}.cp-client .cp-overview-card h2{font-size:23px}.cp-client .cp-overview{gap:15px}.cp-client nav button{min-height:46px;flex:none}.cp-client .cp-help-banner{padding:23px;gap:16px}.cp-client .cp-help-banner>button{margin-left:0;width:100%}.cp-client .cp-help-banner h2{font-size:20px}.cp-client .cp-payment-guide>.cp-pay-datum strong{font-size:25px}}
.cp-client .cp-card-visual{width:100%;height:135px;display:flex;justify-content:center;align-items:center;margin:-8px 0 0;border-bottom:1px solid #7cbaae22;background:radial-gradient(ellipse at center,#53b9aa14,transparent 70%)}.cp-client .cp-card-art{width:240px;height:130px;max-width:100%;flex-shrink:1;stroke-width:1.7;filter:drop-shadow(0 7px 10px #0002)}.cp-client .payments .cp-card-visual{background:radial-gradient(ellipse at center,#e1b26914,transparent 70%)}.cp-client .visits .cp-card-visual{background:radial-gradient(ellipse at center,#3f8fc523,transparent 70%)}.cp-client .cp-overview-card{min-height:380px}.cp-client .cp-overview-card>small{margin-top:19px}.cp-client .cp-visit-card{position:relative;overflow:hidden;padding-right:250px;min-height:160px}.cp-client .cp-visit-illustration{position:absolute;top:18px;right:20px;width:210px}.cp-client .cp-visit-card .cp-grid{grid-template-columns:1fr 1fr}@media(max-width:760px){.cp-client .cp-card-visual{height:122px}.cp-client .cp-card-art{width:218px;height:118px}.cp-client .cp-overview-card{min-height:0}.cp-client .cp-visit-card{padding-right:20px}.cp-client .cp-visit-illustration{position:static;width:100%;display:flex;justify-content:center;margin-bottom:18px}.cp-client .cp-visit-card .cp-grid{grid-template-columns:1fr}}

/* Customer identity, billing day and verified contact. */
.cp-client .cp-client-hero h1{font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.15;overflow-wrap:anywhere;text-wrap:balance}
.cp-client .cp-cutoff-card{display:flex;align-items:center;gap:24px;padding:28px 32px;border:1px solid #b28a35;border-radius:24px;background:radial-gradient(ellipse at 0 0,#5b452d75,transparent 70%),linear-gradient(120deg,#1b2836,#101e2c);margin:26px 0;box-shadow:0 14px 36px #0002}
.cp-client .cp-cutoff-icon{width:68px;height:68px;display:grid;place-items:center;border-radius:22px;background:#f9c95c1c;color:#ffce61;flex-shrink:0}
.cp-client .cp-cutoff-icon svg{width:36px;height:36px}.cp-client .cp-cutoff-card .eyebrow{color:#ffcf72}
.cp-client .cp-cutoff-value{display:flex;align-items:baseline;gap:15px}.cp-client .cp-cutoff-value strong{font-size:clamp(64px,8vw,92px);line-height:1.15;color:#ffcf72;letter-spacing:-4px;font-variant-numeric:tabular-nums}.cp-client .cp-cutoff-value strong.pending{font-size:30px;letter-spacing:0}
.cp-client .cp-cutoff-value span{font-size:20px;font-weight:700}.cp-client .cp-cutoff-card p{margin:7px 0 0;color:#b4c7d6}
.cp-client .cp-cutoff-balance{display:flex;flex-direction:column;gap:10px;margin-left:auto;padding-left:28px;border-left:1px solid #725f3d}.cp-client .cp-cutoff-balance strong{font-size:22px}.cp-client .cp-cutoff-balance span{font-size:13px;color:#b4c7d6}
.cp-client .cp-full-name{font-size:clamp(24px,4vw,35px);line-height:1.2;color:#ecfaff;overflow-wrap:anywhere}.cp-client .cp-profile-value{font-size:26px;font-weight:800;color:#5de4cf}
.cp-client .cp-phone{display:flex;gap:16px;flex-wrap:wrap}.cp-client .cp-phone span{color:#afc5d3;min-width:100px}.cp-client .cp-phone strong{font-size:20px;letter-spacing:.6px}
.cp-client .cp-profile-card{border-top:3px solid #53d8c3}.cp-client .cp-contact-card{border-top:3px solid #65bdff}.cp-client .cp-contact-card form{max-width:600px}.cp-client .cp-contact-chips{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.cp-client .cp-contact-chips span{display:flex;gap:8px;align-items:center;padding:10px 15px;border-radius:12px;background:#123249;color:#a6dbff}.cp-client .cp-contact-chips svg{width:21px;height:21px}
.cp-client .cp-consent{display:flex;align-items:flex-start;gap:12px}.cp-client .cp-consent input{width:20px;height:20px;flex-shrink:0;accent-color:#37ceb6}.cp-client .cp-consent span{line-height:1.5}
@media(max-width:640px){.cp-client .cp-cutoff-card{padding:22px 18px;gap:16px;flex-wrap:wrap}.cp-client .cp-cutoff-icon{width:48px;height:48px;border-radius:16px}.cp-client .cp-cutoff-icon svg{width:28px;height:28px}.cp-client .cp-cutoff-balance{width:100%;border-left:0;border-top:1px solid #725f3d;padding:16px 0 0;gap:5px}.cp-client .cp-cutoff-value span{font-size:16px}.cp-client .cp-cutoff-value{gap:12px}}

.cp-notices{margin:24px 0}.cp-notices h2{display:flex;align-items:center;gap:10px;font-size:21px}.cp-notices h2 svg{width:26px;height:26px}.cp-notice{display:flex;align-items:flex-start;gap:20px;padding:24px;border-radius:18px;margin:12px 0;border:1px solid #5bbfff;background:#122d43;border-left-width:6px}.cp-notice.CORTE{background:linear-gradient(110deg,#641a2c,#301c2b);border-color:#ff5976;color:#fff0f3}.cp-notice.MANTENIMIENTO{background:linear-gradient(110deg,#49341b,#2e2923);border-color:#ffc459;color:#ffefcc}.cp-notice.clear{background:#102c2b;border-color:#3fb59c;color:#b7f1e3}.cp-notice-symbol{flex-shrink:0;display:grid;place-items:center;width:54px;height:54px;background:#ffffff12;border-radius:16px}.cp-notice-symbol svg{width:34px;height:34px}.cp-notice h3{font-size:23px;margin:8px 0}.cp-notice p{line-height:1.6;margin:8px 0}.cp-notice .eyebrow{color:inherit}.cp-notice small{opacity:.85}.cp-notice strong{font-size:20px}.cp-notice-editor textarea{min-height:130px}@media(max-width:640px){.cp-notice{padding:18px 14px;gap:12px}.cp-notice-symbol{width:40px;height:40px}.cp-notice-symbol svg{width:27px;height:27px}.cp-notice h3{font-size:20px}.cp-notices>.cp-row{align-items:flex-start;flex-direction:column;gap:0}}

.cp-client .cp-promo{position:relative;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:20px;min-height:350px;margin:28px 0;padding:32px 36px 64px;border-radius:26px;overflow:hidden;border:1px solid #7e69ae;background:radial-gradient(ellipse at 90% 0,#873e9666,transparent 70%),linear-gradient(115deg,#271e43,#14283c)}.cp-client .cp-promo.gift{background:radial-gradient(ellipse at 95% 0,#446b5b66,transparent 70%),linear-gradient(115deg,#24394a,#262641)}.cp-client .cp-promo h2{font-size:clamp(25px,3.1vw,40px);line-height:1.1;margin:12px 0}.cp-client .cp-promo p{font-size:17px;color:#d9d3e8;line-height:1.5;max-width:540px}.cp-client .cp-promo small{display:block;margin-top:14px;color:#c6bcdc;font-size:12px}.cp-client .cp-promo-art{width:100%;height:auto;filter:drop-shadow(0 20px 16px #0005)}.cp-client .cp-carousel-controls{display:flex;align-items:center;gap:10px;position:absolute;bottom:15px;right:24px}.cp-client .cp-carousel-controls button{min-height:32px;padding:4px 12px}.cp-client .cp-referral-summary{display:flex;align-items:center;flex-wrap:wrap;gap:24px;background:linear-gradient(110deg,#153931,#173046);border:1px solid #3a8f7d;border-radius:22px;padding:26px;margin:24px 0}.cp-client .cp-referral-summary>div:first-child{flex:1;min-width:220px}.cp-client .cp-referral-summary h2{font-size:24px;margin:8px 0}.cp-client .cp-referral-count{max-width:230px}.cp-client .cp-referral-count>strong{font-size:54px;color:#7cf2c5;line-height:1}.cp-client .cp-referral-count>strong span{font-size:28px;color:#a5c6c0}.cp-client .cp-referral-count small{display:block;margin-top:8px}.cp-client .cp-referral-steps{display:flex;gap:12px;margin:20px 0}.cp-client .cp-referral-steps span{display:grid;place-items:center;width:55px;height:55px;border:2px solid #4d6371;border-radius:50%;font-size:25px;color:#95aebb}.cp-client .cp-referral-steps .done{background:#0d674e;color:#b8ffe2;border-color:#4bd3a4}.cp-client .cp-referral-person{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:18px 0;border-bottom:1px solid #345563}.cp-client .cp-referral-person small{width:100%}@media(max-width:640px){.cp-client .cp-promo{grid-template-columns:1fr;padding:24px 22px 64px;gap:0}.cp-client .cp-promo-art{max-width:300px;justify-self:center}.cp-client .cp-promo h2{font-size:29px}.cp-client .cp-referral-summary{padding:22px}.cp-client .cp-referral-summary .cp-referral-count{width:100%}}

.cp-client .cp-service-chips{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.cp-client .cp-service-chips span{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;background:#163a47;font-weight:700;color:#79e5df}.cp-client .cp-service-chips .television{background:#34274f;color:#d4b5ff}.cp-client .cp-service-chips .unknown{background:#283640;color:#b6c6d0}.cp-client .cp-service-chips svg{width:25px;height:25px}

.cp-client .cp-rating-stars{font-size:30px;color:#ffce64}.cp-client .cp-rating-stars span{display:block;font-size:14px;color:#b9cbd6}.cp-client .cp-center{border:1px solid #34556a;border-radius:18px;overflow:hidden;background:#102734}.cp-client .cp-center>div:not(.cp-center-placeholder){padding:20px}.cp-client .cp-center-photo{width:100%;height:220px;object-fit:cover;display:block}.cp-client .cp-center-placeholder{height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#183643;color:#91b4c4;gap:14px}.cp-client .cp-center-placeholder svg{width:50px;height:50px}

/* Persistent customer navigation, scoped away from CRM administration. */
.cp-client .cp-workspace{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px;align-items:start;scroll-margin-top:16px}
.cp-client .cp-sidebar{position:sticky;top:16px;padding:20px 12px;background:linear-gradient(160deg,#143a47,#102632);border:1px solid #376072;border-radius:20px;max-height:calc(100vh - 32px);overflow:auto}
.cp-client .cp-sidebar>.eyebrow{display:block;padding:8px 12px 16px}.cp-client .cp-sidebar nav{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;border:0;background:none;overflow:visible}
.cp-client .cp-sidebar nav button{width:100%;justify-content:flex-start;text-align:left;white-space:normal;min-height:54px;padding:12px;font-size:15px}
.cp-client .cp-sidebar-tip{font-size:13px;line-height:1.6;padding:12px;color:#b7cfdb}.cp-client .cp-workspace-main{min-width:0}.cp-client .cp-contact-card{margin-bottom:24px}.cp-client .cp-contact-card h2{line-height:1.35}
@media(min-width:901px) and (max-width:1150px){.cp-client .cp-overview{grid-template-columns:1fr}.cp-client .cp-workspace-main .cp-grid.two{grid-template-columns:1fr}}
@media(max-width:900px){.cp-client .cp-workspace{grid-template-columns:minmax(0,1fr);gap:16px;scroll-margin-top:8px}.cp-client .cp-sidebar{top:0;z-index:5;padding:8px;border-radius:14px;max-height:none}.cp-client .cp-sidebar>.eyebrow,.cp-client .cp-sidebar-tip{display:none}.cp-client .cp-sidebar nav{flex-direction:row;overflow-x:auto;flex-wrap:nowrap;gap:8px;padding-bottom:4px}.cp-client .cp-sidebar nav button{flex:0 0 auto;width:auto;white-space:nowrap;min-height:44px;font-size:14px}.cp-client .cp-sidebar nav button svg{width:20px;height:20px}}

.cp-client .cp-mobile-menu{border:0;padding:0;background:none;margin:0}.cp-client .cp-mobile-menu>summary{display:none}
@media(min-width:901px){.cp-client .cp-mobile-menu:not([open])>nav{display:flex}}
@media(max-width:900px){.cp-client .cp-mobile-menu>summary{display:flex;align-items:center;gap:9px;min-height:46px;padding:8px 12px;font-weight:700;color:#bef4e9;cursor:pointer;list-style:none}.cp-client .cp-mobile-menu>summary::-webkit-details-marker{display:none}.cp-client .cp-mobile-menu>summary>span{margin-left:auto}.cp-client .cp-mobile-menu>summary svg{width:22px;height:22px}.cp-client .cp-sidebar nav{display:grid;grid-template-columns:1fr 1fr;overflow:visible;padding:8px}.cp-client .cp-sidebar nav button{width:100%;white-space:normal;text-align:left}.cp-client .cp-mobile-menu:not([open])>nav{display:none}}

/* Referral cycles: readable codes, actual scannable matrix, responsive cards. */
.cp-qr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.cp-qr-card{display:flex;flex-direction:column;align-items:center;gap:16px;padding:22px 14px;border:1px solid #2b7884;border-radius:20px;background:linear-gradient(145deg,#113b44,#0a202d);text-align:center;min-width:0}.cp-qr-card img{max-width:100%;height:auto;background:white;border-radius:10px}.cp-qr-code{font:700 clamp(15px,1.5vw,22px) ui-monospace,monospace;color:#78e4dc;overflow-wrap:anywhere}.cp-qr-card .cp-row{justify-content:center}.cp-qr-card button{font-size:13px}.cp-qr-consumed{min-height:220px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;color:#64e3ac}.cp-qr-consumed svg{width:80px;height:80px}.cp-qr-card.claimed .cp-qr-consumed{color:#ffd16a}.cp-qr-video{display:block;width:min(100%,480px);border-radius:14px;background:#08131b;margin:12px 0}.cp-qr-task svg{height:22px;width:22px;fill:none;stroke:currentColor;stroke-width:1.8;vertical-align:middle}.cp-qr-task label{display:flex;flex-direction:column;gap:8px;flex:1;min-width:160px}.cp-qr-task input{max-width:100%;min-width:0}.cp-qr-section summary{cursor:pointer;color:#78e4dc;padding:14px 0}@media(max-width:850px){.cp-qr-grid{grid-template-columns:1fr}.cp-qr-card img{width:220px}.cp-qr-code{font-size:22px}}


/* network-monitor-325ce019b6cd.css */
body:has(.nm){background:#091419;margin:0}.nm{color-scheme:dark;--bg:#091920;--panel:#112c39;--line:#345969;--text:#e4f2f7;--muted:#acc4d0;--cyan:#62dcf5;max-width:1540px;margin:auto;padding:28px 24px 50px;color:var(--text);font-family:Inter,system-ui,sans-serif}.nm *{box-sizing:border-box}.nm svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;vertical-align:middle}.nm h1{font-size:36px;margin:7px 0 12px}.nm h2{font-size:23px;line-height:1.3;margin:12px 0}.nm h3{font-size:19px}.nm h3 svg,.nm h2 svg{margin-right:9px}.nm h4{margin:0 0 12px}.nm p{line-height:1.55}.nm a{color:var(--cyan);text-decoration:none}.nm-top,.nm-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.nm-top{margin-bottom:25px}.nm-top span{margin-left:auto;font-size:14px;color:var(--muted)}.nm-hero{display:flex;gap:24px;align-items:center;padding:32px;border:1px solid #36768b;border-radius:22px;background:radial-gradient(ellipse at 10% 5%,#1b626d 0%,transparent 60%),linear-gradient(120deg,#122f40,#142a40);margin-bottom:24px}.nm-hero p{margin:0;color:#bfdae4}.nm-hero-icon{padding:22px;background:#08283180;border:1px solid #5cd4de70;border-radius:20px;color:#72efcf}.nm-hero-icon svg{height:44px;width:44px}.nm-eyebrow{letter-spacing:.18em;font-size:11px;font-weight:800;color:#73dded}.nm-badge{display:inline-flex;padding:7px 11px;border:1px solid #6c5e36;background:#46381a;color:#ffdc83;border-radius:8px;font-size:12px}.nm-hero>.nm-badge{margin-left:auto;background:#0b2439;color:#8cdff8;border-color:#37708c}.nm-badge.good{color:#78efbb;background:#123a31;border-color:#3d8a6b}.nm-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0}.nm-stats article{padding:20px;background:linear-gradient(125deg,#163b49,#10252e);border:1px solid var(--line);border-radius:15px;display:grid;grid-template-columns:30px 1fr;gap:8px 12px}.nm-stats svg{color:var(--cyan);grid-row:span 2}.nm-stats strong{font-size:24px}.nm-stats article:last-child strong{font-size:18px}.nm-stats span{color:var(--muted);font-size:13px}.nm button,.nm-file-picker{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 14px;border:1px solid #426b7d;border-radius:10px;background:#193746;color:var(--text);font-family:inherit;font-size:13px;font-weight:600;line-height:1.35;cursor:pointer}.nm button:hover,.nm-file-picker:hover{background:#275465;border-color:#70d5e7}.nm button:active{transform:translateY(1px)}.nm button:disabled{opacity:.45;cursor:not-allowed}.nm button.primary{background:#086aa4;border-color:#329fdd;color:#fff}.nm button.danger{color:#ffabbc;background:#402632;border-color:#835064}.nm button.selected{background:#0a6265;color:#b3fff2;border-color:#48a49b}.nm button:focus-visible,.nm input:focus-visible,.nm select:focus-visible,.nm textarea:focus-visible,.nm-file-picker:focus-within{outline:2px solid #5de2d3;outline-offset:3px}.nm-tabs{display:flex;gap:12px;margin-bottom:20px}.nm-toolbar{display:flex;gap:16px;align-items:end;margin:25px 0;flex-wrap:wrap}.nm-toolbar label:first-child{flex:1;min-width:180px}.nm label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#c3dce7;font-weight:600}.nm input,.nm select,.nm textarea{width:100%;color:var(--text);background:#081e2a;border:1px solid #4d7689;border-radius:9px;padding:12px;font:inherit;min-height:44px}.nm textarea{min-height:110px;resize:vertical}.nm input::placeholder,.nm textarea::placeholder{color:#9ab0bb}.nm select option{background:#102c38;color:#e4f2f7}.nm-grid{display:grid;gap:20px}.nm-grid.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-grid.fields{grid-template-columns:repeat(3,minmax(0,1fr))}.nm-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-card,.nm-panel{background:linear-gradient(135deg,#133340,#0f252e);border:1px solid var(--line);border-radius:17px;padding:24px;min-width:0}.nm-card code{font-size:21px;letter-spacing:.03em;color:var(--cyan);overflow-wrap:anywhere}.nm-vpn-icon{color:#79e6d2;background:#184948;border-radius:13px;padding:13px}.nm-vpn-icon svg{width:27px;height:27px}.nm-site{color:#c4dae4;min-height:25px}.nm-meta{display:grid;gap:10px;margin:22px 0;color:#c0d6df;font-size:14px}.nm-meta svg{width:17px;margin-right:7px}.nm-actions{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #355563;padding-top:18px}.nm-date{display:block;margin-top:20px;font-size:11px;color:#9fbdcb}.nm-info{display:flex;gap:12px;background:#103a48;border:1px solid #337084;padding:16px;border-radius:10px;margin-bottom:22px;line-height:1.6;color:#c1e7f1}.nm-info svg{margin-top:3px}.nm-warning{color:#ffd17a}.nm-success-text{color:#72edb6}.nm-muted,.nm-panel small{color:var(--muted);font-size:13px;line-height:1.6}.nm-error,.nm-success{padding:16px 20px;border:1px solid #b85f71;background:#402430;border-radius:10px;line-height:1.6}.nm-success{border-color:#379d7b;background:#133d32;color:#b1f4d8}.nm-success svg{margin-right:10px}.nm-editor fieldset{border:0;padding:0;margin:20px 0;min-width:0}.nm-editor .nm-panel{margin-bottom:20px}.nm-check{display:flex!important;flex-direction:row!important;align-items:center;margin-top:16px;gap:9px!important}.nm-check input{width:18px;min-height:18px;height:18px;accent-color:#4ad5ba}.nm-file{padding:20px;background:#0b222e;border:1px dashed #4b8293;border-radius:12px;min-width:0}.nm-file strong{display:block;overflow-wrap:anywhere;margin-bottom:8px;font-size:14px}.nm-file small{display:block;margin:8px 0}.nm-file h4{color:#91e5e8}.nm-file-picker{position:relative;margin:12px 0;display:inline-flex!important;flex-direction:row!important;overflow:hidden}.nm-file-picker input{position:absolute;inset:0;opacity:0;cursor:pointer}.nm-file button{margin-left:8px}.nm-file.removed{border-color:#b86072;opacity:.7}.nm-save{position:sticky;bottom:12px;border:1px solid #3e7b88;background:#123c47f5;backdrop-filter:blur(12px);display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px 22px;border-radius:13px;box-shadow:0 6px 30px #0005}.nm-save span{font-size:13px}.nm-validation{background:#3d331b;border:1px solid #9c7e3c;border-radius:13px;padding:20px;margin:20px 0}.nm-validation.complete{background:#123c32;border-color:#378c70}.nm-validation li,.nm-validation p{font-size:14px;line-height:1.7}.nm-table{overflow:auto;margin:15px 0 25px}.nm-table table{border-collapse:collapse;width:100%;min-width:650px;font-size:13px}.nm-table th,.nm-table td{text-align:left;padding:14px;border-bottom:1px solid #345969;vertical-align:top}.nm-table th{background:#1b4253;color:#b9e2ef}.nm-table td:last-child{max-width:420px;overflow-wrap:anywhere}.nm-footer{margin-top:35px;color:#90adb9;font-size:12px;border-top:1px solid #2a4654;padding-top:20px}@media(max-width:900px){.nm-stats{grid-template-columns:repeat(2,1fr)}.nm-grid.fields{grid-template-columns:repeat(2,1fr)}.nm-hero>.nm-badge{display:none}}@media(max-width:600px){.nm{padding:18px 13px 35px}.nm h1{font-size:29px}.nm-hero{padding:22px 18px;gap:14px}.nm-hero-icon{padding:12px}.nm-hero-icon svg{height:30px;width:30px}.nm-top{gap:12px;font-size:12px}.nm-top span{width:100%;margin:0}.nm-grid.cards,.nm-grid.two,.nm-grid.fields{grid-template-columns:1fr}.nm-card,.nm-panel{padding:19px}.nm-stats{gap:10px}.nm-stats article{padding:15px;gap:8px;grid-template-columns:23px 1fr}.nm-stats strong{font-size:21px}.nm-stats article:last-child strong{font-size:15px}.nm-toolbar label{width:100%}.nm-toolbar button{flex:1}.nm-save{bottom:6px;padding:12px;gap:8px}.nm-save span{max-width:45%}.nm-actions button{flex:1;min-width:130px}.nm-info{font-size:13px}.nm-tabs button{flex:1}}
/* Dynamic wireless NOC */
.nv{max-width:1800px;background:radial-gradient(ellipse at 80% 0,#123b4c55,transparent 48%),#09171f;min-height:100vh;padding:24px 32px}.nv-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.nv-tools{display:flex;gap:10px}.nv-title{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:35px 0 24px}.nv h1{font-size:46px;letter-spacing:-.035em;margin:9px 0}.nv-title p{color:#91b8ca;margin:0}.nv-kicker{font-size:11px;font-weight:800;color:#64e6cf;letter-spacing:.21em;display:flex;align-items:center;gap:10px}.nv-kicker i,.nv-live i{width:7px;height:7px;border-radius:50%;background:#5be9c4;box-shadow:0 0 16px #4eddb899}.nv-system{display:grid;grid-template-columns:26px 1fr;gap:7px 12px;padding:19px 23px;border:1px solid #2b4a5d;border-radius:13px;background:#102a38}.nv-system svg{grid-row:span 2;color:#69d5f5}.nv-system strong{font-size:13px}.nv-system span{font-size:11px;color:#9ab7c9}.nv-stats{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.nv-stat{background:linear-gradient(140deg,#183749,#10242f);padding:17px;border:1px solid #2c4a5d;border-radius:15px;position:relative;overflow:hidden;min-width:0}.nv-stat svg{position:absolute;right:14px;top:18px;color:#70cbdc;opacity:.7}.nv-stat strong{display:block;font-size:33px;line-height:1.1;margin-bottom:9px}.nv-stat span{font-size:11px;color:#aec8d6}.nv-stat.online{border-color:#326658;background:linear-gradient(120deg,#123d36,#102c2e)}.nv-stat.online strong{color:#70edbd}.nv-stat.warning strong{color:#ffbd68}.nv-stat.unreachable strong{color:#ff859b}.nv-stat.pending strong{color:#88b9e8}.nv-connection{display:flex;gap:16px;align-items:center;background:#1b2e3b;border:1px solid #44647b;padding:18px 22px;border-radius:14px;margin-top:22px}.nv-connection>svg{color:#a6cef4;width:30px;height:30px}.nv-connection p{font-size:12px;margin:5px 0 0;color:#b5cbd8}.nv-connection button{margin-left:auto;white-space:nowrap}.nv-controls{display:flex;gap:15px;align-items:end;margin:26px 0;flex-wrap:wrap}.nv-controls form{display:flex;align-items:end;gap:10px;flex:1}.nv-controls form label{flex:1}.nv-controls>label{min-width:180px}.nv-map{padding:25px;border:1px solid #2f4c5b;border-radius:20px;background:radial-gradient(circle at 50% 0,#15576850,transparent 40%),linear-gradient(#0f2633aa,#0a1c27),radial-gradient(#529eb422 1px,transparent 1px);background-size:auto,auto,16px 16px}.nv-map-heading{display:flex;align-items:center;gap:20px}.nv .nv-art{width:100px;height:110px;stroke:#6ed7e9;stroke-width:2.6;fill:none}.nv-wave{stroke:#56e6bf;stroke-width:2;opacity:.8}.nv-map-heading h2{margin:6px 0;font-size:27px}.nv-map-heading p{margin:0;color:#9fbccb;font-size:12px}.nv-live{display:inline-flex;align-items:center;gap:10px;color:#8bd7c9;font-size:12px;border:1px solid #2e5c57;background:#103630;padding:9px 13px;border-radius:20px}.nv-trunk{height:20px;border-top:1px solid #2b77885c;margin:22px 40px 0;position:relative}.nv-trunk:before{content:'';position:absolute;width:6px;height:6px;background:#56e3cb;top:-4px;left:50%;box-shadow:0 0 15px #4ce0d4;border-radius:50%}.nv-devices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nv-device{border:1px solid #33566a;border-radius:17px;background:linear-gradient(145deg,#173547,#0d2230);padding:18px;position:relative;min-width:0;box-shadow:0 8px 22px #0002}.nv-device:before{content:'';position:absolute;top:-20px;left:50%;height:20px;width:1px;background:#37778a66}.nv-device.ONLINE{border-top:3px solid #55dfb0}.nv-device.WARNING{border-top:3px solid #ffb768}.nv-device.NO_RESPONSE{border-top:3px solid #e8718a}.nv-device-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.nv-device-top>small{font-size:10px;color:#9bbccd;max-width:45%;text-align:right}.nv-state{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;background:#223c50;color:#bfd3e4;border:1px solid #47647a;border-radius:20px;padding:5px 9px}.nv-state i{width:6px;height:6px;border-radius:50%;background:currentColor}.nv-state.ONLINE{color:#80edc3;background:#15483d;border-color:#317660}.nv-state.WARNING{color:#ffd38a;background:#4a351e;border-color:#8c6c40}.nv-state.NO_RESPONSE{color:#ffa2b3;background:#482a38;border-color:#8a4a60}.nv-device-name{display:flex;align-items:center;gap:15px;margin:18px 0}.nv-device-name .nv-art{width:80px;height:83px;flex-shrink:0}.nv-device-name>div{min-width:0}.nv-device h3{font-size:18px;margin:0 0 5px;overflow-wrap:anywhere}.nv-device-name span{display:block;color:#9bbdce;font-size:11px;margin-bottom:7px}.nv-device code{color:#81d5f4;font-size:14px}.nv-device.PENDING .nv-art,.nv-device.PAUSED .nv-art,.nv-device.WAITING_VPN .nv-art,.nv-device.STALE .nv-art{opacity:.5;filter:grayscale(1)}.nv-main-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-block:1px solid #345369;padding:16px 0}.nv-main-metrics>div{display:flex;flex-direction:column;align-items:center;gap:7px}.nv-main-metrics>div>svg{height:25px;color:#7ca4bc}.nv-main-metrics strong{font-size:25px;line-height:1.1}.nv-main-metrics strong small{font-size:10px;font-weight:400;margin-left:4px;color:#aac4d4}.nv-main-metrics span:last-child{font-size:10px;color:#a1bacb}.nv-signal{display:inline-flex;align-items:end;gap:3px;height:25px}.nv-signal i{width:4px;border-radius:2px}.nv-traffic{display:flex;justify-content:space-between;gap:10px;font-size:10px;margin-top:16px;flex-wrap:wrap}.nv-traffic b{font-size:18px;margin:0 3px}.nv-rx{color:#73dbf9}.nv-tx{color:#ffc379}.nv-reason{font-size:11px;color:#acbfca;min-height:32px;line-height:1.4!important;margin:12px 0}.nv-device footer{border-top:1px solid #2a4659;padding-top:12px;display:flex;justify-content:space-between;gap:8px;align-items:center}.nv-device footer span{font-size:9px;color:#8cabbc}.nv-device footer span svg{width:12px;height:12px;margin-right:4px}.nv-device footer button{font-size:10px;min-height:30px;padding:7px 9px}.nv-device footer button svg{width:13px;height:13px;transform:rotate(180deg)}.nv-empty-state{text-align:center;padding:35px 20px 55px;color:#aac9d9}.nv-empty-state .nv-art{width:110px;height:130px}.nv-empty-state h2{color:#e7f4fa}.nv-empty-state p{max-width:500px;margin:0 auto 25px;font-size:14px}.nv-pages{margin:20px 0;font-size:12px;color:#a4c2d3}.nv-zones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px}.nv-zones article{display:flex;align-items:center;gap:12px;background:#0a2330;border:1px solid #305468;border-radius:12px;padding:13px}.nv-zones .nv-art{height:45px;width:35px}.nv-zones article>div{flex:1}.nv-zones strong{font-size:14px}.nv-zones small{display:block}.nv-zones button{padding:7px;min-height:30px}.nv-zone-form{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:25px 0;padding:20px;background:#173849;border-radius:13px}.nv-zone-form label{flex:1;min-width:170px}.nv-advanced{border-top:1px solid #34576a;margin-top:22px;padding-top:18px}.nv-advanced summary{color:#87d9ee;cursor:pointer;padding:8px 0}.nv-advanced form{max-width:550px}.nv-advanced form button{margin-top:15px}.nv-advanced .nm-grid{margin-top:20px}.nv-detail{margin-top:25px;scroll-margin-top:20px}.nv-detail-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:25px 0}.nv-detail-metrics>div{display:flex;flex-direction:column;gap:10px;border:1px solid #33586a;border-radius:10px;background:#0b2432;padding:14px}.nv-detail-metrics span{font-size:12px;color:#a9c8d8}.nv-detail-metrics strong{font-size:22px}.nv-detail-metrics small{font-size:11px}.nv-chart{padding:20px;border:1px solid #2c5269;border-radius:14px;background:#0b2230;margin:20px 0}.nv-chart>.nm-row>span{font-size:11px}.nv .nv-chart>svg{width:100%;height:auto;stroke:none;fill:none}.nv-chart .nm-row{margin:15px 0}.nv-chart small{font-size:11px;color:#8db1c7}.nv-empty{color:#95bbce;padding:40px 0;text-align:center}.nv-tv{max-width:none;width:100%;height:100%;overflow:auto;padding:22px 32px}.nv-tv .nv-title{margin:14px 0}.nv-tv h1{font-size:36px}.nv-tv .nv-stats{gap:10px}.nv-tv .nv-stat{padding:12px}.nv-tv .nv-stat strong{font-size:28px}.nv-tv .nv-controls{margin:16px 0}.nv-tv .nv-devices{grid-template-columns:repeat(4,minmax(0,1fr))}.nv-tv .nv-map{padding:18px}.nv-tv .nv-map-heading .nv-art{height:60px;width:50px}.nv-tv .nv-map-heading h2{font-size:21px}.nv-tv .nv-device{padding:12px}.nv-tv .nv-device-name .nv-art{width:56px;height:65px}.nv-tv .nv-device-name{margin:12px 0}.nv-tv .nv-main-metrics{padding:10px 0}.nv-tv .nv-main-metrics strong{font-size:22px}.nv-tv .nv-device h3{font-size:16px}.nv-tv .nv-reason{min-height:28px;margin:8px 0}.nv-tv .nm-footer{display:none}@media(min-width:1650px){.nv-devices{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.nv-devices,.nv-tv .nv-devices{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.nv-detail-metrics{grid-template-columns:repeat(3,1fr)}.nv-system{display:none}.nv-zones{grid-template-columns:1fr}}@media(max-width:600px){.nv{padding:18px 12px}.nv h1{font-size:33px}.nv-header>.nm-eyebrow{display:none}.nv-header button{font-size:11px;padding:8px}.nv-tools{gap:6px}.nv-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-stat{padding:14px}.nv-stat:last-child{grid-column:span 2}.nv-stat strong{font-size:28px}.nv-title{margin:22px 0}.nv-connection{padding:14px;flex-wrap:wrap}.nv-connection>div{flex:1;min-width:170px}.nv-connection button{margin:0}.nv-controls>label{width:100%}.nv-controls form{width:100%;flex:none}.nv-controls form label{min-width:0}.nv-controls>button{flex:1}.nv-devices,.nv-tv .nv-devices{grid-template-columns:1fr}.nv-map{padding:15px}.nv-map-heading{gap:10px}.nv-map-heading .nv-art{height:70px;width:50px}.nv-map-heading h2{font-size:21px}.nv-live{margin-top:12px}.nv-trunk{margin-inline:15px}.nv-detail-metrics{grid-template-columns:repeat(2,1fr)}.nv-chart{padding:12px}.nv .nv-chart>svg{min-height:130px}.nv-zones article{flex-wrap:wrap}.nv-zones article>div{min-width:130px}.nv-pages{gap:8px}.nv-pages button{font-size:11px;padding:8px}.nv-pages span{font-size:10px}.nv-detail code{overflow-wrap:anywhere}.nv-tv{height:100vh}}
.nm header,.nm footer{background:transparent;box-shadow:none;color:inherit}.nm footer.nm-save{background:#123c47f5}.nv header{padding:0}.nv-header{padding-bottom:16px!important;border-bottom:1px solid #284958}.nv-tv .nv-controls{display:none}.nv-tv .nv-title{margin:14px 0}.nv-tv .nv-connection{margin-top:12px;padding:10px 16px}.nv-tv .nv-devices{grid-template-columns:repeat(3,minmax(0,1fr))}.nv-tv .nv-map{margin-top:18px}.nv-tv .nv-reason{min-height:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv-tv .nv-main-metrics{padding:8px 0}.nv-tv .nv-device-name{margin:8px 0}.nv-tv .nv-device-name .nv-art{height:45px;width:45px}.nv-tv .nv-device footer{padding-top:8px}.nv-tv .nv-device-top>small{font-size:10px}@media(max-width:600px){.nv-tv .nv-devices{grid-template-columns:1fr}}
.nm .nv-demo-launch{margin-left:auto;background:linear-gradient(120deg,#4d3d87,#246783);border:1px solid #a6a1f0;color:#f5f1ff;padding:13px 18px;box-shadow:0 0 25px #7f71ff20;white-space:nowrap}.nv-demo-banner{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;margin:18px 0;border:1px solid #947eca;border-left:5px solid #b9a2ff;background:linear-gradient(110deg,#322d50,#152f43);border-radius:13px;color:#ece4ff}.nv-demo-banner strong{font-size:13px;letter-spacing:.06em;display:flex;align-items:center;gap:10px}.nv-demo-banner p{font-size:12px;margin:7px 0 0;color:#c8c0de}.nv-demo-scenarios{display:flex;gap:10px;flex-shrink:0}.nv-demo-banner button{background:#2e3454;border-color:#6c6597;font-size:12px}.nv-demo-banner button.selected{background:#605191;border-color:#a996dd;color:#fff}.nv-tv .nv-demo-banner{padding:9px 15px;margin:12px 0}.nv-tv .nv-demo-banner p{display:none}.nv-tv:has(.nv-demo-banner) .nv-title{margin:8px 0}.nv-tv:has(.nv-demo-banner) .nv-map{margin-top:12px}@media(max-width:850px){.nv-demo-banner{align-items:start;flex-direction:column}.nm .nv-demo-launch{margin-left:0}.nm-hero:has(.nv-demo-launch){flex-wrap:wrap}}@media(max-width:600px){.nv-demo-banner{padding:15px}.nv-demo-banner strong{font-size:11px}.nv-demo-scenarios{width:100%}.nv-demo-scenarios button{flex:1}.nm .nv-demo-launch{width:100%}}
/* Television: viewport-scaled radio / station wall. */
.nm.nw-tv{--u:clamp(14px,min(1.05vw,1.9vh),32px);font-size:var(--u);position:fixed;inset:0;z-index:9999;box-sizing:border-box;width:100%;max-width:none;height:100dvh;min-height:0;margin:0;padding:.75em 1em;display:flex;flex-direction:column;gap:.65em;overflow:hidden;background:radial-gradient(ellipse at 15% 0,#084c5a80,transparent 45%),radial-gradient(ellipse at 100% 100%,#12325f80,transparent 50%),#06121e;color:#ecf8ff;line-height:1.25;font-variant-numeric:tabular-nums}
.nw-tv *{box-sizing:border-box}.nm.nw-tv button{font-size:.72em;min-height:0;border-radius:.6em;padding:.6em .9em;line-height:1.2;border:1px solid #41677e;background:#173448;color:#e8f5ff;display:inline-flex;align-items:center;justify-content:center;gap:.5em;white-space:nowrap;cursor:pointer}.nm.nw-tv button:hover{background:#235573;border-color:#70dcf4}.nm.nw-tv button:disabled{opacity:.35;cursor:default}.nw-tv svg{width:1.1em;height:1.1em;flex-shrink:0}.nm.nw-tv p{line-height:1.3;margin:0}.nw-tv .nw-top{display:flex;gap:1em;align-items:center;justify-content:space-between;flex-shrink:0;padding:0 0 .45em;border-bottom:1px solid #315369}.nw-brand{display:flex;align-items:center;gap:.7em}.nv.nw-tv .nw-brand .nv-art{width:2.8em;height:3em;stroke:#61f6d0}.nw-brand>div>span{font-size:.8em;font-weight:900;letter-spacing:.17em;color:#6ae8e2}.nw-brand b{font-size:.65em;color:#a3bed4;letter-spacing:.12em;margin-left:.7em}.nw-tv .nw-brand h1{font-size:1.8em;line-height:1.1;margin:.1em 0 0;color:#fff;letter-spacing:-.02em}.nw-top-status{display:flex;flex-direction:column;align-items:center;gap:.25em}.nw-broadcast{font-size:.65em;font-weight:900;letter-spacing:.1em;color:#77f5c4;display:flex;gap:.5em;align-items:center}.nw-broadcast.demo{color:#cfb5ff}.nw-broadcast i,.nw-radio-status i,.nw-radio-foot i{width:.45em;height:.45em;display:inline-block;border-radius:50%;background:currentColor;box-shadow:0 0 .6em currentColor}.nw-top-status time{font-size:1.45em;font-weight:800;letter-spacing:.05em}.nw-actions{display:flex;gap:.4em;align-items:center}.nw-overview{display:grid;grid-template-columns:1fr 2.2fr 1fr;align-items:stretch;gap:.8em;flex-shrink:0}.nw-zone{display:flex;flex-direction:column;justify-content:center;gap:.2em}.nw-zone>span{font-size:.55em;letter-spacing:.2em;color:#65d9ed;font-weight:900}.nw-zone>strong{font-size:1.2em}.nw-zone>small{font-size:.65em;color:#acbfd0}.nw-totals{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #35506c;background:#142b40;border-radius:.75em;overflow:hidden}.nw-totals>div{display:flex;flex-direction:column;justify-content:center;gap:.05em;padding:.45em .7em;border-right:1px solid #35506c}.nw-totals>div:last-child{border:0}.nw-totals strong{font-size:1.8em;line-height:1;font-weight:900}.nw-totals span{font-size:.55em;color:#ccdfec;white-space:nowrap}.nw-totals .green{background:#104a3e;color:#6cffc6}.nw-totals .amber{background:#4c361a;color:#ffd078}.nw-totals .red{background:#502639;color:#ff92ab}.nw-rotation{display:flex;flex-direction:column;justify-content:center;padding:.6em .8em;background:linear-gradient(110deg,#124764,#1b3757);border:1px solid #3989a5;border-radius:.75em}.nw-rotation>div{display:flex;align-items:center;gap:.4em}.nw-rotation svg{color:#75e8ff;font-size:1.3em}.nw-rotation>div>span{font-size:.56em;font-weight:900;letter-spacing:.08em;flex:1}.nw-rotation strong{font-size:1.6em;color:#8af3ff;white-space:nowrap}.nw-rotation-track{height:.22em;background:#061d2b;border-radius:2em;margin-top:.35em;overflow:hidden}.nw-rotation-track i{display:block;height:100%;background:#5cecff;transition:width .25s linear;box-shadow:0 0 .5em #54d5ff}.nw-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em;flex:1;min-height:0}.nw-radio{--accent:#60f5bc;--glow:#1abf8b;display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid #3f687d;border-top:.25em solid var(--accent);border-radius:1em;overflow:hidden;background:radial-gradient(ellipse at 0 0,#166a5860,transparent 60%),linear-gradient(150deg,#15364c,#0b1c30);box-shadow:0 .2em 1.2em #0005,inset 0 1px #ffffff20;animation:nw-arrive .45s ease-out}.nw-radio.amber{--accent:#ffc361;--glow:#cd801e;background:radial-gradient(ellipse at 0 0,#98602055,transparent 55%),linear-gradient(150deg,#29364b,#101f30)}.nw-radio.red{--accent:#ff6687;--glow:#cd3159;background:radial-gradient(ellipse at 0 0,#8b234c70,transparent 60%),linear-gradient(150deg,#2e233a,#141e32)}.nw-radio.muted{--accent:#a1b8cf;--glow:#60788f;background:linear-gradient(150deg,#273747,#121f30)}.nw-radio-status{display:flex;justify-content:space-between;align-items:center;padding:.55em .8em;background:#0002;gap:.5em}.nw-radio-status>span{display:flex;align-items:center;gap:.4em;color:var(--accent);font-size:.7em;font-weight:900;text-transform:uppercase;letter-spacing:.02em}.nw-radio-status>b{font-size:.6em;color:#c1d8e4}.nw-radio-identity{display:flex;align-items:center;gap:.65em;padding:.5em .85em;position:relative}.nw-antenna{width:4.5em;height:4.5em;display:grid;place-items:center;flex-shrink:0;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--glow) 35%,transparent),transparent 70%);box-shadow:0 0 1.3em color-mix(in srgb,var(--glow) 15%,transparent)}.nv.nw-tv .nw-antenna .nv-art{width:4em;height:4em;stroke:var(--accent);stroke-width:3}.nw-radio-identity>div:nth-child(2){min-width:0;flex:1}.nw-role{display:block;font-size:.5em;text-transform:uppercase;letter-spacing:.13em;color:var(--accent);font-weight:800}.nw-tv .nw-radio h2{font-size:1.3em;line-height:1.1;margin:.2em 0;overflow-wrap:anywhere;color:#fff}.nm.nw-tv .nw-radio-identity p{font-size:.62em;color:#bed1e1;margin-bottom:.2em}.nw-tv .nw-radio-identity code{font-size:.83em;color:#90e8ff;font-weight:800}.nm.nw-tv .nw-open{padding:.2em .4em;background:transparent;font-size:1.1em;align-self:start}.nw-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin:0 .85em;padding:.5em 0;border-block:1px solid #ffffff26;gap:.3em}.nw-metrics>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 .4em}.nw-metrics svg,.nw-metrics .nv-signal{width:1.5em;height:1.5em;grid-row:span 2;color:var(--accent)}.nw-tv .nw-metrics strong{font-size:1.85em;line-height:1.1;color:var(--accent);white-space:nowrap;letter-spacing:-.05em}.nw-metrics strong small{font-size:.28em;margin-left:.2em;color:#bbd6e3;letter-spacing:0}.nw-metrics>div>span:last-child{font-size:.5em;letter-spacing:.02em;color:#bed5e3;white-space:nowrap}.nw-tv .nw-metrics .nv-signal{gap:.12em;align-items:end}.nw-metrics .nv-signal i{width:.2em!important;height:40%!important}.nw-metrics .nv-signal i:nth-child(2){height:55%!important}.nw-metrics .nv-signal i:nth-child(3){height:70%!important}.nw-metrics .nv-signal i:nth-child(4){height:85%!important}.nw-metrics .nv-signal i:nth-child(5){height:100%!important}.nw-bandwidth{display:grid;grid-template-columns:1fr 1fr;gap:.55em;margin:.6em .85em}.nw-bandwidth>div{padding:.35em .65em;background:linear-gradient(110deg,#064765,#06304d);border:1px solid #247da3;border-radius:.55em;color:#7be9ff;display:flex;align-items:center;justify-content:space-between;gap:.3em}.nw-bandwidth>div:last-child{background:linear-gradient(110deg,#4d361a,#392e23);border-color:#9a713e;color:#ffd17a}.nw-bandwidth span{font-size:.48em;max-width:4em;font-weight:800;line-height:1.35}.nw-bandwidth strong{font-size:1.4em;white-space:nowrap;letter-spacing:-.04em}.nw-bandwidth small{font-size:.34em;margin-left:.25em;letter-spacing:0}.nw-stations{display:flex;flex-direction:column;min-height:0;flex:1;background:#06162890;margin:.1em .7em .4em;border:1px solid #ffffff20;border-radius:.65em;overflow:hidden}.nw-tv .nw-stations>header{padding:.5em .65em;display:flex;align-items:center;justify-content:space-between;gap:.3em;background:#244761}.nw-stations h3{display:flex;align-items:center;gap:.5em;font-size:.8em;margin:0;color:#edf8ff}.nw-stations header>span{font-size:.65em;color:#91e3ff;font-weight:900}.nw-station-labels{display:flex;justify-content:space-between;flex-shrink:0;padding:.45em .8em;font-size:.5em;letter-spacing:.12em;color:#9bbbd0;font-weight:900}.nw-station-rows{flex:1;display:flex;flex-direction:column;min-height:0}.nw-station{display:flex;align-items:center;gap:.6em;padding:.25em .65em;border-top:1px solid #ffffff0c;flex:1;min-height:0;color:#7ef4bd}.nw-station:nth-child(even){background:#24476140}.nw-station.weak{color:#ffb65c;background:#6a42152b}.nw-station-dot{width:.3em;height:.3em;background:currentColor;box-shadow:0 0 .5em currentColor;border-radius:50%;flex-shrink:0}.nw-station-name{min-width:0;flex:1;display:flex;flex-direction:column;gap:.12em}.nw-station-name strong{color:#e8f5ff;font-size:.8em;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nw-tv .nw-station-name code{color:#a4c0d8;font-size:.62em}.nw-station-signal{display:flex;flex-direction:column;gap:.2em;min-width:3.5em}.nw-station-signal b{font-size:.95em;font-weight:900}.nw-station-signal small{font-size:.5em;font-weight:400}.nw-station-signal>span{display:block;height:.2em;background:#30465c;border-radius:.15em}.nw-station-signal i{display:block;height:100%;background:currentColor;border-radius:inherit}.nw-tv .nw-station-paging{display:flex;align-items:center;justify-content:space-between;gap:.3em;padding:.25em .6em;background:#ffffff08;flex-shrink:0}.nw-station-paging>span{font-size:.48em;color:#a2bfd3;text-align:center}.nm.nw-tv .nw-station-paging button{font-size:1em;padding:0 .5em;line-height:1.2;border-radius:.25em}.nw-station-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1;min-height:0;padding:1em;text-align:center;gap:.5em;color:var(--accent)}.nw-station-empty>svg{font-size:3em;filter:drop-shadow(0 0 .3em var(--glow))}.nw-station-empty strong{font-size:1.1em}.nm.nw-tv .nw-station-empty p{font-size:.7em;color:#c6d4e0;max-width:21em}.nw-radio-foot{display:flex;gap:.5em;align-items:center;padding:.2em 1.15em .65em;font-size:.5em;color:#9cb9ce}.nw-radio-foot>span:last-child{margin-left:auto}.nw-radio-foot>i{color:#778b9f}.nw-radio-foot>i.live{color:#55ffc1}.nw-bottom{display:flex;align-items:center;justify-content:space-between;gap:.7em;flex-shrink:0;padding:.1em 0 0!important}.nw-alert{display:grid;grid-template-columns:auto 1fr;gap:.1em .5em}.nw-alert>svg{font-size:1.5em;grid-row:span 2}.nw-alert strong{font-size:.68em}.nw-alert>span{font-size:.5em;color:#99b6ca}.nw-alert.amber{color:#ffc266}.nw-alert.green{color:#69f2bc}.nw-bottom nav{display:flex;align-items:center;gap:.7em}.nw-bottom nav>strong{font-size:.63em;letter-spacing:.1em;white-space:nowrap}.nw-bottom nav>strong>b{font-size:1.6em;color:#70eaff;margin-left:.2em}.nm.nw-tv .nw-bottom nav>button{font-size:1.2em;padding:0 .55em;border-color:#395d7a}.nw-page-dots{display:flex;gap:.3em}.nm.nw-tv .nw-page-dots button{padding:0;width:.4em;height:.4em;border-radius:2em;background:#385473;border:0;font-size:1em}.nm.nw-tv .nw-page-dots button[aria-current=page]{width:1.2em;background:#60eaff;box-shadow:0 0 .6em #55eaff80}.nw-scenarios{display:flex;gap:.4em}.nm.nw-tv .nw-scenarios button{font-size:.55em;padding:.6em .7em;background:#282542;border-color:#726194}.nm.nw-tv .nw-scenarios button.selected{background:#66499d;border-color:#bc9dff}.nw-origin{font-size:.65em;color:#83c9e3}.nw-error{color:#ffbca3!important;font-size:.7em;flex-shrink:0}.nw-no-devices{grid-column:1/-1;display:grid;place-items:center}.nw-radio.muted .nv-art,.nw-radio.red .nv-wave{opacity:.5}.nw-radio.red .nw-antenna{animation:nw-alarm 2s ease-in-out infinite}@keyframes nw-arrive{from{opacity:.4;transform:translateY(.5em)}to{opacity:1;transform:none}}@keyframes nw-alarm{50%{box-shadow:0 0 1.8em #ed315944}}
@media(min-aspect-ratio:27/10) and (min-width:1800px){.nm.nw-tv{--u:clamp(18px,2.05vh,36px)}.nw-tv .nw-radio-identity{padding-block:.6em}.nw-tv .nw-radio h2{font-size:1.65em}.nw-tv .nw-antenna{height:5em;width:5em}.nw-tv .nw-station-name strong{font-size:1em}.nw-tv .nw-station-name code{font-size:.8em}.nw-tv .nw-station-signal b{font-size:1.1em}.nw-tv .nw-metrics strong{font-size:2.2em}}
@media(max-width:1000px){.nw-brand b{display:none}.nw-actions button{font-size:.65em!important}.nw-overview{grid-template-columns:1fr 2fr}.nw-rotation{grid-column:1/-1;padding:.35em .8em}.nw-rotation>div{gap:1em}.nw-rotation strong{font-size:1em}.nw-rotation-track{margin-top:.2em}.nw-page-dots{display:none}.nw-top-status{display:none}}
@media(max-width:700px){.nm.nw-tv{position:fixed;overflow:auto;display:block;padding:12px;--u:16px}.nw-top{flex-wrap:wrap;margin-bottom:.6em}.nw-brand{flex:1}.nw-actions{width:100%;justify-content:space-between}.nw-overview{display:flex;flex-wrap:wrap;margin-bottom:.8em}.nw-zone{width:100%}.nw-totals{width:100%}.nw-totals>div{padding:.5em}.nw-totals span{white-space:normal;font-size:.5em}.nw-rotation{width:100%}.nw-wall{grid-template-columns:1fr;display:grid;gap:1em}.nw-radio{height:720px}.nw-bottom{flex-wrap:wrap;margin-top:.8em}.nw-bottom nav{order:-1;width:100%;justify-content:center}.nw-scenarios{margin-top:.4em}.nw-alert{margin:.3em 0}.nw-radio-identity{padding:.7em}.nw-tv .nw-radio h2{font-size:1.2em}.nw-metrics strong{font-size:1.65em!important}}
@media(prefers-reduced-motion:reduce){.nw-radio,.nw-radio.red .nw-antenna{animation:none}.nw-rotation-track i{transition:none}}

.nw-tv .nw-broadcast.demo{background:#392452;border:1px solid #906bc5;border-radius:.4em;padding:.4em .7em;color:#e0c5ff}.nw-tv .nw-radio{opacity:1}.nw-tv .nw-radio h2{font-size:1.45em}.nw-tv .nw-metrics strong{font-size:2.2em}.nw-tv .nw-station-name strong{font-size:1em}.nw-tv .nw-station-name code{font-size:.72em;letter-spacing:.02em}.nw-tv .nw-stations>header{min-height:0;height:auto;margin:0;padding:.5em .65em;border:0}.nw-tv .nw-station-paging{margin:0;min-height:0;border:0}.nw-tv .nw-bottom{border:0;margin:0}.nw-tv .nw-radio-foot{letter-spacing:.02em}
.nv-photo-editor{display:flex;gap:26px;align-items:center}.nv-photo-preview{height:160px;width:180px;flex-shrink:0;border:1px dashed #5892aa;border-radius:16px;background:#0a2333;display:grid;place-items:center;overflow:hidden}.nv-equipment-photo{display:block;object-fit:contain;object-position:center;border-radius:12px;max-width:100%}.nv-photo-preview .nv-equipment-photo{width:100%;height:100%}.nv-photo-editor>div:last-child{flex:1;min-width:0}.nv-photo-editor h3{margin-top:0}.nv-photo-editor p{font-size:13px;color:#b8cfdf}.nv-photo-editor small{display:block;margin:8px 0;color:#a8c6d7}.nv-photo-upload{display:inline-block!important;border:1px solid #61badb;border-radius:10px;padding:10px 14px;background:#0d5677;color:#d9f5ff!important;cursor:pointer}.nv-photo-upload input{display:block;margin-top:10px;max-width:100%;color:#c0deed}.nv-photo-upload input::file-selector-button{background:#174863;border:1px solid #4e819b;color:#ebfaff;padding:8px 12px;border-radius:7px;cursor:pointer}.nv-device-name>.nv-equipment-photo{width:80px;height:83px;flex-shrink:0;background:#102433}.nv-detail-photo{display:flex;gap:18px;align-items:center}.nv-detail-photo>.nv-equipment-photo,.nv-detail-photo>.nv-art{height:100px;width:110px;flex-shrink:0}.nw-tv .nw-antenna:has(.nv-equipment-photo){border-radius:.75em;overflow:hidden}.nw-tv .nw-antenna>.nv-equipment-photo{width:100%;height:100%;border-radius:.65em}.nv-device.PAUSED .nv-equipment-photo,.nv-device.STALE .nv-equipment-photo,.nw-radio.muted .nv-equipment-photo{filter:saturate(.4)}@media(max-width:600px){.nv-photo-editor{flex-direction:column;align-items:stretch}.nv-photo-preview{align-self:center}.nv-photo-upload{width:100%}.nv-photo-upload input{width:100%}.nv-detail-photo{gap:12px}.nv-detail-photo>.nv-equipment-photo,.nv-detail-photo>.nv-art{height:75px;width:75px}}
.nv-radio-identity-meta{display:block;color:#afc5d7;font-size:10px;margin-top:7px;overflow-wrap:anywhere}.nv-identity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.nv-identity-grid>div{display:flex;flex-direction:column;gap:8px;background:#0c2433;border:1px solid #34536b;border-radius:10px;padding:14px;min-width:0}.nv-identity-grid span{font-size:12px;color:#abc8da}.nv-identity-grid strong{color:#e1f4ff;overflow-wrap:anywhere}@media(max-width:600px){.nv-identity-grid{grid-template-columns:1fr}}
.nv-detected{border-color:#357d87;background:linear-gradient(120deg,#103b41,#102738)}.nv-detected p{font-size:13px;color:#c2dce5}.nv-detected small{display:block;font-size:12px;color:#9fc5d4;margin-top:12px}.nv-detected button{margin-top:12px}.nv-detected label{max-width:850px}

.nv-reconnecting{display:flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid #c99a43;border-left:5px solid #ffc65a;border-radius:12px;background:#3b311b;color:#ffe2a3;font-weight:600}.nv-reconnecting svg{width:24px;height:24px;flex-shrink:0}.nw-tv .nv-reconnecting{font-size:clamp(16px,1.2vw,28px)}

.nv-stat.stationsOnline{background:linear-gradient(135deg,#124651,#102e3e);border-color:#3d9eaf}.nv-stat.stationsOnline strong,.nv-stat.stationsOnline svg{color:#76e7f3}.nv-stat.stationsOnline small{display:block;margin-top:7px;color:#abc8ce;font-size:11px;line-height:1.4}.nw-stations-total{position:relative;color:#76e7f3}.nw-stations-total svg{width:24px;height:24px;position:absolute;right:8px;top:3px;opacity:.7}.nw-stations-total small{display:block;font-size:clamp(10px,.7vw,18px);margin-top:4px;color:#b6d5dc}

.nw-totals .nw-stations-total span{white-space:normal}.nw-totals .nw-stations-total small{line-height:1.1}
/* Compact monitoring list; online tint represents a current confirmed response. */
.nv-map-tools{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.nv-view-switch{display:flex;padding:4px;border:1px solid #365b6b;border-radius:12px;background:#091e28;gap:4px}.nm .nv-view-switch button{border:0;background:transparent;color:#aac5d4;min-height:40px;padding:9px 16px}.nm .nv-view-switch button[aria-pressed=true]{background:#146b74;color:#eaffff;box-shadow:0 2px 8px #0003}.nv-view-switch svg{width:20px;height:20px}.nv-list-scroll{overflow-x:auto;max-width:100%;margin-top:20px;border:1px solid #315364;border-radius:12px}.nv-equipment-list{width:100%;min-width:1120px;border-collapse:collapse;text-align:left;font-size:13px}.nv-equipment-list th{padding:14px 12px;background:#193b4c;color:#c4e3ed;white-space:nowrap;font-size:12px}.nv-equipment-list td{padding:14px 12px;border-top:1px solid #33515b;vertical-align:middle}.nv-equipment-list tr.nv-row-online{background:#123a32}.nv-equipment-list tr.nv-row-online:hover{background:#194d40}.nv-equipment-list tr.nv-row-inactive{background:#11242f;color:#a9bdc8}.nv-equipment-list tr.nv-row-inactive:hover{background:#1a303d}.nv-equipment-list td:first-child{border-left:4px solid #526776}.nv-equipment-list .nv-row-online td:first-child{border-left-color:#52ddb0}.nv-equipment-list code{display:block;margin-top:5px;color:#a9cedc;font-size:13px;white-space:nowrap}.nv-equipment-list small{display:block;font-size:11px;margin-top:4px;color:#a6bcca}.nv-list-status{display:flex;align-items:center;gap:8px;font-weight:650;min-width:110px;max-width:160px}.nv-list-status i{width:9px;height:9px;flex-shrink:0;border-radius:50%;background:#6f8491}.nv-row-online .nv-list-status{color:#7bf0c7}.nv-row-online .nv-list-status i{background:#51e1ae;box-shadow:0 0 9px #50e2ac40}.nv-equipment-list small.nv-list-warning{color:#ffd180}.nm .nv-list-link{display:inline-flex;align-items:center;gap:8px;border:0;background:none;box-shadow:none;padding:4px 0;min-height:32px;color:#9de6fa;text-align:left;white-space:normal}.nm .nv-list-link:hover{text-decoration:underline;color:#e2fbff}.nm .nv-list-name{font-size:15px;font-weight:750;min-width:145px;max-width:260px;overflow-wrap:anywhere}.nv-list-number{font-size:19px;font-weight:750;font-variant-numeric:tabular-nums}.nm .nv-list-number button{font-size:20px}.nv-list-number svg{width:20px;height:20px}.nv-list-signal{display:flex;gap:5px;align-items:baseline;white-space:nowrap}.nv-list-signal .nv-signal{transform:scale(.7);transform-origin:left bottom;width:22px}.nv-list-traffic span{display:block;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.8;font-weight:650}.nv-list-date{font-size:11px;min-width:110px;max-width:145px}.nm .nv-list-open{min-height:38px;padding:8px 10px;white-space:nowrap;font-size:12px}.nv-list-scroll:focus-visible,.nv-view-switch button:focus-visible,.nv-equipment-list button:focus-visible{outline:2px solid #8feaff;outline-offset:3px}@media(max-width:900px){.nv-map-tools{width:100%;justify-content:space-between;margin-top:15px}.nv-map-tools .nv-live{margin-top:0}.nv-list-scroll{margin-top:14px}}@media(max-width:600px){.nv-map-tools{gap:10px}.nv-equipment-list{font-size:12px}.nv-list-scroll{border-radius:8px}.nv .nv-map:has(.nv-list-scroll){padding:12px}.nv-list-scroll th,.nv-list-scroll td{padding:12px 9px}}
/* VPN overview: two primary indicators and six operational states. */
.nv-overview.nv-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:25px 0 30px}.nv-overview .nv-stat{position:relative;overflow:hidden;border:1px solid #2c5165;border-radius:18px;box-shadow:0 10px 26px #00000020;isolation:isolate}.nv-overview .nv-hero-stat{grid-column:span 3;display:flex;align-items:center;justify-content:space-between;min-height:208px;padding:25px 30px;gap:18px;background:radial-gradient(ellipse at 95% 0%,#29607770,transparent 65%),linear-gradient(125deg,#133448,#0c2432)}.nv-overview .nv-hero-stat:before{content:'';position:absolute;inset:0;z-index:-1;background-image:radial-gradient(#80dbf81a 1px,transparent 1px);background-size:20px 20px;mask-image:linear-gradient(90deg,transparent,#000)}.nv-overview .nv-hero-stat:after{content:'';position:absolute;left:25px;right:25px;top:0;height:2px;background:linear-gradient(90deg,#72d5fb,transparent)}.nv-overview .nv-hero-stat.stationsOnline{border-color:#327387;background:radial-gradient(ellipse at 95% 0%,#168c9145,transparent 65%),linear-gradient(125deg,#133f4b,#0a2735)}.nv-overview .nv-hero-stat.stationsOnline:after{background:linear-gradient(90deg,#64f0da,transparent)}.nv-overview .nv-hero-copy{min-width:0;flex:1}.nv-overview .nv-stat-kicker{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.13em;font-weight:800;color:#8bdff3}.nv-overview .nv-stat-kicker svg{position:static;width:20px;height:20px;opacity:1}.nv-overview .nv-hero-stat strong{display:block;font-size:clamp(42px,3.6vw,64px);line-height:1.05;letter-spacing:-.04em;font-weight:800;margin:13px 0 4px;color:#edfaff;font-variant-numeric:tabular-nums}.nv-overview .nv-hero-stat.stationsOnline strong{color:#7ff0e2;text-shadow:0 0 35px #6ff1e326}.nv-overview .nv-stat-label{display:block;font-size:17px;font-weight:650;color:#d5ebf5}.nv-overview .nv-hero-copy p{margin:11px 0 0;font-size:12px;color:#a7c8d9;line-height:1.5}.nv-overview .nv-hero-copy p b{color:#76e4bd}.nv-overview .nv-hero-copy em{font-style:normal;color:#ffabbb}.nv-overview .nv-hero-copy>small{display:block;font-size:12px;color:#a5d4de;margin-top:11px}.nv-overview .nv-hero-copy>small.nv-coverage-partial{color:#f6cf89}.nv-health-ring{width:148px;height:148px;flex-shrink:0;position:relative}.nv-health-ring svg{position:absolute!important;inset:0;width:100%!important;height:100%!important;opacity:1!important;stroke-width:8;fill:none;filter:drop-shadow(0 0 8px #4de0b21c)}.nv-health-ring .nv-ring-track{stroke:#284b5e}.nv-health-ring .nv-ring-value{stroke:#57e2b2;stroke-linecap:round;transition:stroke-dasharray .6s ease}.nv-health-ring>div{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px}.nv-health-ring b{font-size:31px;letter-spacing:-.04em;color:#87f3cc}.nv-health-ring span{font-size:8px;letter-spacing:.07em;font-weight:750;color:#9bc5d3}.nv-coverage-track{margin-top:12px;background:#264d59;border-radius:10px;height:5px;max-width:270px;overflow:hidden}.nv-coverage-track i{height:100%;display:block;background:linear-gradient(90deg,#43b6d4,#65ebcc);border-radius:inherit;transition:width .6s}.nv-stations-art{width:155px;height:155px;position:relative;flex-shrink:0}.nv-stations-halo{position:absolute;inset:7px 10px 25px;border:1px solid #4bd9cb35;border-radius:50%;box-shadow:0 0 0 15px #40b5c008,inset 0 0 35px #2de4ca0c}.nv-stations-center{position:absolute;inset:28px 32px 47px;border-radius:22px;border:1px solid #66e8da77;background:linear-gradient(145deg,#30777c,#163a50);box-shadow:0 8px 25px #0003;display:flex;align-items:center;justify-content:center;transform:rotate(-7deg)}.nv-stations-center svg{position:static!important;opacity:1!important;width:46px!important;height:46px!important;color:#9bf9e6;transform:rotate(7deg)}.nv-stations-node{position:absolute;width:10px;height:10px;border-radius:50%;border:2px solid #9afce3;background:#236367;box-shadow:0 0 12px #62edcc55}.nv-stations-node.one{top:5px;left:72px}.nv-stations-node.two{left:9px;top:76px}.nv-stations-node.three{right:9px;top:76px}.nv-art-caption{position:absolute;bottom:0;width:100%;text-align:center;color:#88b8c6;font-size:8px!important;letter-spacing:.07em;line-height:1.5}.nv-overview .nv-status-stat{--status:#83bee8;grid-column:span 1;padding:18px 19px 16px;min-height:160px;background:linear-gradient(145deg,#193443,#102733);border-color:#2d4d60}.nv-overview .nv-status-stat.online{--status:#60e7b4;background:linear-gradient(140deg,#164b3c,#102e2b);border-color:#326858}.nv-overview .nv-status-stat.warning{--status:#ffc16d}.nv-overview .nv-status-stat.unreachable{--status:#ff819d;background:linear-gradient(140deg,#402c3b,#1b2736);border-color:#684051}.nv-overview .nv-status-stat.stale{--status:#dbba7a}.nv-overview .nv-status-stat.paused{--status:#a1b6c8}.nv-status-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.nv-overview .nv-status-icon{display:flex;width:39px;height:39px;align-items:center;justify-content:center;border-radius:11px;background:#ffffff09;border:1px solid #ffffff12;color:var(--status);box-shadow:inset 0 1px 0 #ffffff0d}.nv-overview .nv-status-icon svg{position:static;width:24px;height:24px;opacity:1}.nv-stat-dot{width:6px;height:6px;border-radius:50%;background:var(--status);opacity:.8}.nv-overview .nv-status-value{display:flex;align-items:baseline;gap:10px}.nv-overview .nv-status-value strong{font-size:36px;line-height:1;letter-spacing:-.04em;color:var(--status);font-variant-numeric:tabular-nums}.nv-overview .nv-status-value>span{font-size:13px;line-height:1.25;font-weight:700;color:#d4e6ef}.nv-overview .nv-status-stat>small{font-size:10px;color:#a0bbc9;display:block;margin-top:10px}.nv-status-track{height:3px;background:#ffffff0c;border-radius:5px;margin-top:15px;overflow:hidden}.nv-status-track i{display:block;height:100%;background:var(--status);border-radius:5px;transition:width .6s ease}@media(min-width:1800px){.nv-overview .nv-hero-stat{padding:27px 36px}.nv-overview .nv-status-value strong{font-size:42px}.nv-overview .nv-status-value>span{font-size:15px}}@media(max-width:1100px){.nv-overview.nv-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.nv-overview .nv-status-stat{grid-column:span 2}.nv-overview .nv-hero-stat{padding:22px}.nv-health-ring{width:115px;height:115px}.nv-stations-art{width:125px;transform:scale(.85);margin-inline:-8px}.nv-overview .nv-stat-kicker{font-size:9px}}@media(max-width:650px){.nv-overview.nv-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.nv-overview .nv-hero-stat{grid-column:span 2;min-height:188px;padding:20px}.nv-overview .nv-status-stat,.nv-overview .nv-status-stat:last-child{grid-column:span 1;padding:15px;min-height:156px}.nv-overview .nv-status-value{gap:8px;align-items:center}.nv-overview .nv-status-value>span{font-size:12px}.nv-overview .nv-status-value strong{font-size:32px}.nv-health-ring{width:120px;height:120px}.nv-overview .nv-hero-stat strong{font-size:48px}.nv-overview .nv-stat-label{font-size:16px}.nv-overview .nv-stat-kicker{font-size:9px;letter-spacing:.06em}.nv-overview .nv-hero-copy p{font-size:11px}.nv-overview .nv-hero-copy>small{font-size:11px}.nv-stations-art{width:125px}}@media(prefers-reduced-motion:reduce){.nv-ring-value,.nv-coverage-track i,.nv-status-track i{transition:none!important}}
.nv-m5-icon{fill:none;stroke-linecap:round;stroke-linejoin:round}.nv-m5-icon .nv-m5-body{fill:#e3f4f4;stroke:#9bc9ce;stroke-width:1.3}.nv-m5-icon .nv-m5-shade{fill:#a8cdd0;stroke:none}.nv-m5-icon .nv-m5-mount{fill:#618b96;stroke:#a1c5cb;stroke-width:1.5}.nv-m5-icon .nv-m5-seam{stroke:#97bfc4;stroke-width:1}.nv-m5-icon .nv-m5-wave{stroke:#77f9db;stroke-width:2.7}.nv-m5-icon .nv-m5-light{fill:#29b384;stroke:none}.nv-m5-icon .nv-m5-mark{stroke:#5e9cab;stroke-width:1.6}.nv-stations-center.nv-antenna-center{inset:5px 19px 25px;background:transparent;border:0;border-radius:0;box-shadow:none;transform:none}.nv-stations-center svg.nv-m5-icon{width:88px!important;height:112px!important;transform:rotate(-7deg);filter:drop-shadow(4px 7px 5px #001c2c80)}.nv-overview .nv-stat-kicker svg.nv-m5-icon{width:23px;height:27px;flex-shrink:0}.nv-overview .nv-stat-kicker:has(.nv-m5-icon){min-height:27px}
.nv-sector-icon{fill:none;stroke-linejoin:round;stroke-linecap:round}.nv-sector-icon .nv-sector-body{fill:#e4f1f4;stroke:#a4c4cf;stroke-width:1.5}.nv-sector-icon .nv-sector-edge{fill:#9bbbc8;stroke:none}.nv-sector-icon .nv-sector-pole{fill:#426879;stroke:#8eabb7;stroke-width:1.2}.nv-sector-icon .nv-sector-lines{stroke:#b4cdd4;stroke-width:1.3}.nv-sector-icon .nv-sector-wave{stroke:#71edc7;stroke-width:2}.nv-health-ring>div{gap:2px}.nv-health-ring>div>svg.nv-sector-icon{position:static!important;inset:auto;width:42px!important;height:67px!important;stroke-width:1.5;filter:drop-shadow(2px 3px 2px #001b2980)}.nv-health-ring>div>b{font-size:20px;line-height:1.1}.nv-health-ring>div>span{font-size:7px}.nv-overview .nv-stat-kicker svg.nv-sector-icon{width:19px;height:27px;flex-shrink:0}@media(max-width:1100px){.nv-health-ring>div>svg.nv-sector-icon{width:32px!important;height:49px!important}.nv-health-ring>div>b{font-size:17px}.nv-health-ring>div>span{font-size:6px}}
/* Recognizable equipment, visually separate from the response chart. */
.nv-equipment-art{display:flex;align-items:center;justify-content:center;gap:18px;flex:0 0 250px}.nv-overview .nv-equipment-art>svg.nv-sector-icon{position:static;width:116px;height:180px;opacity:1;filter:drop-shadow(5px 8px 5px #00182288)}.nv-equipment-art .nv-health-ring{width:116px;height:116px}.nv-equipment-art .nv-health-ring b{font-size:27px;line-height:1.2}.nv-equipment-art .nv-health-ring span{font-size:7px}.nv-litebeam-photo{position:relative;display:block;width:240px;height:220px;overflow:hidden;flex-shrink:0}.nv-litebeam-photo img{position:absolute;width:385px!important;max-width:none!important;height:385px!important;left:-73px;top:-67px;object-fit:contain;filter:drop-shadow(6px 9px 5px #001b2980)}.nv-stations-art.nv-litebeam-art{width:240px;height:220px;transform:none;margin:0;flex:0 0 240px}.nv-overview .nv-stat-kicker>.nv-litebeam-photo{width:28px;height:27px}.nv-overview .nv-stat-kicker>.nv-litebeam-photo img{width:46px!important;height:46px!important;left:-9px;top:-8px;filter:none}.nv-overview .nv-hero-stat{min-height:250px}.nv-overview .nv-hero-stat.stationsOnline{padding-right:18px}@media(max-width:1250px) and (min-width:1101px){.nv-equipment-art{gap:7px;flex-basis:185px}.nv-overview .nv-equipment-art>svg.nv-sector-icon{width:85px;height:156px}.nv-equipment-art .nv-health-ring{width:92px;height:92px}.nv-stations-art.nv-litebeam-art{flex-basis:190px;width:190px;overflow:hidden}.nv-litebeam-art .nv-litebeam-photo{margin-left:-25px}}@media(max-width:1100px) and (min-width:651px){.nv-overview .nv-hero-stat{grid-column:span 6}.nv-equipment-art{flex-basis:260px}}@media(max-width:650px){.nv-overview .nv-hero-stat{padding:19px;min-height:240px;gap:6px}.nv-equipment-art{flex-basis:112px;gap:7px;flex-direction:column}.nv-overview .nv-equipment-art>svg.nv-sector-icon{width:100px;height:139px}.nv-equipment-art .nv-health-ring{width:85px;height:85px}.nv-equipment-art .nv-health-ring b{font-size:21px}.nv-equipment-art .nv-health-ring span{font-size:5px}.nv-stations-art.nv-litebeam-art{width:132px;height:160px;flex-basis:132px;overflow:hidden}.nv-litebeam-art .nv-litebeam-photo{width:132px;height:160px;margin-left:0}.nv-litebeam-art .nv-litebeam-photo img{width:245px!important;height:245px!important;left:-55px;top:-40px}.nv-overview .nv-stat-kicker{letter-spacing:0;font-size:8px}.nv-overview .nv-stat-label{font-size:15px}.nv-overview .nv-hero-stat.stationsOnline{padding-right:12px}}
@media(min-width:651px){.nv-stations-art.nv-litebeam-art,.nv-litebeam-art .nv-litebeam-photo{height:250px}.nv-stations-art.nv-litebeam-art{background:none;border:0;box-shadow:none}}.nv-litebeam-art:before,.nv-litebeam-art:after{display:none}
.nv-overview .nv-equipment-art>svg.nv-sector-icon{height:215px;width:116px}@media(max-width:650px){.nv-overview .nv-equipment-art>svg.nv-sector-icon{height:153px;width:90px}}
/* Sectorial radio channel and selected-station support workspace */
.nm .ns-radio{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.nm .ns-radio>span{display:flex;align-items:center;gap:6px;padding:9px 12px;border:1px solid #316474;border-radius:10px;background:#103443;color:#9ce8f1}.nm .ns-radio b{font-size:1.25em;color:#e1f9ff}.nm .ns-radio small{color:#a6c4d1;margin-left:5px}.nm .nv-equipment-list .ns-radio{min-width:145px;gap:5px;margin:0}.nm .nv-equipment-list .ns-radio>span{padding:4px 6px}.nm .nv-equipment-list .ns-radio small{display:none}.nm .ns-explorer{margin-top:32px}.nm .ns-detail{scroll-margin-top:25px;margin-top:30px;padding:28px;border:1px solid #438d9e;border-radius:24px;background:radial-gradient(ellipse at top right,#15536588,transparent 55%),#0c202b;overflow:hidden}.nm .ns-header{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #315463;padding-bottom:20px}.nm .ns-header h2{font-size:clamp(26px,3vw,38px);margin:14px 0;overflow-wrap:anywhere}.nm .ns-header p{color:#bad5e0}.nm .ns-header p span{padding:0 7px;color:#5ce3c5}.nm .ns-header code{color:#7fe0ed}.nm .ns-art{flex:0 0 180px;text-align:center}.nm .ns-art .nv-litebeam-photo{width:170px;height:160px}.nm .ns-art small{display:block;color:#91adba;font-size:10px}.nm .ns-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:20px 0}.nm .ns-controls>div{display:flex;gap:8px}.nm .ns-status{display:flex;align-items:center;gap:8px;color:#b3c6d1}.nm .ns-status i{width:10px;height:10px;background:#6c8796;border-radius:50%}.nm .ns-status.online{color:#7befc9}.nm .ns-status.online i{background:#53dfb8;box-shadow:0 0 12px #53dfb877}.nm .ns-quality{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.nm .ns-quality>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px;background:#153342;border:1px solid #315563;border-radius:14px;padding:20px}.nm .ns-quality strong{font-size:clamp(18px,2vw,27px);color:#d9f9ff}.nm .ns-quality span{color:#aecad6}.nm .ns-bandwidth{display:grid;grid-template-columns:1fr 1fr;gap:16px}.nm .ns-bandwidth>div{border:1px solid #34819c;border-radius:18px;padding:25px;background:linear-gradient(130deg,#15455a,#102b3a)}.nm .ns-bandwidth .tx{border-color:#aa7f41;background:linear-gradient(130deg,#493a20,#1d2b32)}.nm .ns-bandwidth strong{display:block;font-size:clamp(30px,4vw,52px);color:#72ddfa;margin-top:10px}.nm .ns-bandwidth .tx strong{color:#ffc376}.nm .ns-bandwidth strong small{font-size:15px}.nm .ns-bandwidth span{font-size:12px;font-weight:800;letter-spacing:1px}.nm .ns-bandwidth p{margin:8px 0 0;color:#b4cbd6}.nm .ns-support{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px}.nm .ns-support>div{display:flex;flex-direction:column;gap:10px;padding:17px;background:#142d3b;border:1px solid #2d4f5f;border-radius:12px}.nm .ns-support span{color:#a7c3d0;font-size:13px}.nm .ns-support b{color:#e1f5fc;font-size:20px}.nm .ns-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;border-top:1px solid #31515f;padding-top:18px;color:#aac8d3;font-size:12px}.nm .ns-footer span{display:flex;align-items:center;gap:6px}.nm.nv-tv .ns-radio{margin:8px 0}.nm.nv-tv .ns-radio small{font-size:12px}
@media(max-width:700px){.nm .ns-detail{padding:16px;border-radius:16px}.nm .ns-header{gap:10px}.nm .ns-art{flex-basis:85px}.nm .ns-art .nv-litebeam-photo{width:85px;height:100px}.nm .ns-header h2{font-size:23px}.nm .ns-quality,.nm .ns-support{grid-template-columns:repeat(2,minmax(0,1fr))}.nm .ns-quality>div{padding:13px}.nm .ns-quality strong{font-size:18px}.nm .ns-bandwidth{grid-template-columns:1fr}.nm .ns-controls{align-items:flex-start;flex-direction:column}.nm .ns-radio small{display:block}.nm .ns-support b{font-size:17px}}

.nm .ns-chart-times{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:10px 0;color:#a2bdcb;font-size:12px}.nm .ns-chart-times>span{white-space:nowrap}
/* Station console: visual link, signal scale and compact operator workspace. */
.nm .ns-console{padding:0;background:radial-gradient(ellipse at 85% 0,#155d6b45,transparent 45%),#0a1e29;border:1px solid #396578;box-shadow:0 20px 65px #0004;isolation:isolate}.nm .ns-console-head{padding:27px 28px 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.nm .ns-console-head h2{font-size:clamp(26px,2.5vw,36px);line-height:1.15;margin:12px 0 16px;letter-spacing:-.03em;overflow-wrap:anywhere}.nm .ns-console .nm-eyebrow{font-size:10px;letter-spacing:.18em;color:#68dccb}.nm .ns-console-actions{display:flex;gap:7px;flex-shrink:0}.nm .ns-console-actions button{border-color:#355e6c;background:#153340}.nm .ns-addresses{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.nm .ns-addresses>span,.nm .ns-addresses>code{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#122f3c;border:1px solid #2b4b5b;border-radius:7px;font-size:12px;color:#a6cbd8}.nm .ns-addresses svg{width:14px;height:14px}.nm .ns-live-strip{border-block:1px solid #244554;background:#102b36;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 28px;font-size:12px}.nm .ns-live-strip>span:last-child{display:flex;align-items:center;gap:7px;color:#92b2c1}.nm .ns-link-dashboard{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,2fr);gap:16px;padding:22px 24px 16px}.nm .ns-signal-console{background:radial-gradient(ellipse at top right,#187c6260,transparent 80%),#10332f;border:1px solid #337663;border-radius:17px;padding:22px}.nm .ns-section-label{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.12em;font-weight:800;color:#9be6cd}.nm .ns-signal-number{display:flex;align-items:baseline;gap:8px;margin:14px 0 19px;color:#83f5ce}.nm .ns-signal-number>strong{font-size:clamp(46px,4.2vw,68px);line-height:1;letter-spacing:-.06em}.nm .ns-signal-number>span{font-size:16px}.nm .ns-signal-number .nv-signal{margin-left:auto}.nm .ns-signal-scale{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nm .ns-signal-scale>div{display:flex;gap:3px;height:16px;grid-column:1/-1}.nm .ns-signal-scale i{flex:1;min-width:0;border-radius:2px;background:#284b49}.nm .ns-signal-scale i.on{background:var(--bar-color)}.nm .ns-signal-scale>span{font-size:9px;color:#9bbdb5}.nm .ns-signal-scale>span:last-child{text-align:right}.nm .ns-signal-bottom{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;padding-top:15px;border-top:1px solid #386556}.nm .ns-signal-bottom>div{display:flex;flex-direction:column;gap:6px}.nm .ns-signal-bottom span{font-size:11px;color:#a7c3ba}.nm .ns-signal-bottom b{font-size:20px;color:#ddf9ef}.nm .ns-topology{border:1px solid #2e5367;border-radius:17px;background:radial-gradient(#6c9eaa22 1px,transparent 1px),linear-gradient(120deg,#102d3d,#0d2432);background-size:18px 18px,auto;min-width:0;overflow:hidden}.nm .ns-topology-label{display:flex;justify-content:space-between;gap:10px;padding:17px 20px 0;font-size:9px;letter-spacing:.13em;font-weight:800;color:#87b6c7}.nm .ns-topology-label span:last-child{color:#6ddfc2;letter-spacing:0}.nm .ns-link-nodes{display:grid;grid-template-columns:140px minmax(140px,1fr) 160px;align-items:center;padding:9px 18px 12px;gap:6px}.nm .ns-node{display:flex;align-items:center;flex-direction:column;min-width:0;text-align:center}.nm .ns-node-sector>.nv-sector-icon{position:static;width:68px;height:134px;filter:drop-shadow(7px 10px 10px #0005)}.nm .ns-node-client .nv-litebeam-photo{width:145px;height:134px;border-radius:12px}.nm .ns-node b{font-size:12px;margin-top:8px;color:#d3eaf2;overflow-wrap:anywhere}.nm .ns-node small{font-size:9px;color:#7f9eae;margin-top:4px}.nm .ns-air-path{height:70px;position:relative;display:flex;align-items:center;justify-content:center;color:#6ce6d6}.nm .ns-air-path:before,.nm .ns-air-path:after{content:'';position:absolute;height:2px;left:0;right:58%;top:50%;background:linear-gradient(90deg,#3d7287,#62e2cb)}.nm .ns-air-path:after{left:58%;right:0;background:linear-gradient(90deg,#62e2cb,#3d7287)}.nm .ns-air-path svg{width:58px;height:58px;filter:drop-shadow(0 0 9px #3bdfc044)}.nm .ns-air-path i{position:absolute;left:0;top:calc(50% - 2px);height:5px;width:5px;border-radius:50%;background:#7df5da;opacity:0}.nm .ns-console.is-live:not(.is-paused) .ns-air-path i{animation:ns-link-flow 3.6s linear infinite}.nm .ns-air-path i:nth-child(2){animation-delay:1.2s!important}.nm .ns-air-path i:nth-child(3){animation-delay:2.4s!important}@keyframes ns-link-flow{0%{left:0;opacity:0}15%{opacity:.8}85%{opacity:.8}100%{left:100%;opacity:0}}.nm .ns-air-link .ns-radio{justify-content:center;gap:7px;margin:0}.nm .ns-air-link .ns-radio>span{font-size:11px;padding:7px 9px;background:#143b4b}.nm .ns-air-link .ns-radio b{font-size:18px}.nm .ns-air-link .ns-radio small{display:none}.nm .ns-link-caption{display:block;font-size:9px;color:#8db4c5;text-align:center;margin-top:9px}.nm .ns-link-footer{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;border-top:1px solid #2a4d5f;padding:12px 17px;background:#0a2432aa;font-size:11px;color:#94b5c5}.nm .ns-link-footer>span{display:flex;align-items:center;gap:6px}.nm .ns-link-footer b{color:#d1e7ef}.nm .ns-link-footer svg{width:14px;height:14px}.nm .ns-traffic-dashboard{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,2fr);gap:16px;padding:0 24px 18px}.nm .ns-console .ns-bandwidth{grid-template-columns:1fr;gap:12px}.nm .ns-console .ns-bandwidth>div{padding:18px 20px 12px;border-radius:15px;background:radial-gradient(ellipse at right,#1b6f8c55,transparent 75%),#112f40;position:relative;overflow:hidden}.nm .ns-console .ns-bandwidth>.tx{background:radial-gradient(ellipse at right,#9f661e44,transparent 75%),#302b21}.nm .ns-flow-head{display:flex;gap:10px;align-items:center}.nm .ns-flow-head>div{display:flex;flex-direction:column;gap:4px}.nm .ns-flow-head span{font-size:9px;letter-spacing:.06em}.nm .ns-flow-head small{font-size:10px;color:#9ebdca}.nm .ns-flow-head .ns-flow-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#338dad33;color:#7ee1fb}.nm .ns-flow-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7}.nm .tx .ns-flow-icon{background:#b785352d;color:#ffd08b}.nm .ns-console .ns-bandwidth strong{font-size:clamp(36px,3.6vw,52px);line-height:1.1;margin-top:12px;letter-spacing:-.03em}.nm .ns-console .ns-bandwidth strong small{font-size:13px;color:#bed3db;letter-spacing:0}.nm .ns-spark{display:block;width:100%;height:27px;color:#60dcf9;margin-top:7px}.nm .tx .ns-spark{color:#ffbc6d}.nm .ns-spark polyline{stroke:currentColor;stroke-width:2;fill:none}.nm .ns-spark circle{fill:currentColor}.nm .ns-spark-track{stroke:#6d92952b;fill:none}.nm .ns-bandwidth .ns-rate-foot{font-size:9px;font-weight:500;letter-spacing:0;color:#91adba;display:block;margin-top:4px}.nm .ns-traffic-panel{display:flex;flex-direction:column;border:1px solid #315569;border-radius:17px;background:linear-gradient(140deg,#102d3b,#091e2b);min-width:0;overflow:hidden}.nm .ns-traffic-panel .nv-chart{margin:0;border:0;border-radius:0;background:transparent;padding:20px 20px 8px;display:flex;flex-direction:column;flex:1;min-height:320px}.nm .ns-traffic-panel .nv-chart>svg{flex:1;min-height:170px;width:100%}.nm .ns-traffic-panel .nv-chart h3{font-size:19px;margin:0}.nm .ns-traffic-panel .nv-chart>.nm-row{display:flex;flex-wrap:wrap;gap:9px;justify-content:space-between;align-items:center;margin-bottom:18px}.nm .ns-traffic-panel .nv-chart>.nm-row>span{font-size:10px}.nm .ns-traffic-panel .nv-chart>small{display:none}.nm .ns-measurement-state{padding:12px 20px;border-top:1px solid #25485a;font-size:10px;color:#9fbcca;min-height:38px}.nm .ns-console .ns-chart-times{font-size:9px;gap:10px;margin:8px 0}.nm .ns-performance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 24px 20px}.nm .ns-performance>div{display:grid;grid-template-columns:28px 1fr;gap:7px 10px;padding:14px 17px;border:1px solid #2c4d60;background:#112c3a;border-radius:12px}.nm .ns-performance svg{grid-row:1/3;align-self:center;width:25px;height:25px;color:#6cc8de}.nm .ns-performance span{font-size:10px;color:#99bacb}.nm .ns-performance b{font-size:20px;color:#cee9f5;line-height:1.2}.nm .ns-performance b small{font-size:11px;font-weight:400;color:#91b3c2}.nm .ns-technical{border-top:1px solid #335164;background:#0b202c}.nm .ns-technical summary{display:flex;justify-content:space-between;gap:14px;align-items:center;cursor:pointer;padding:17px 24px;list-style:none}.nm .ns-technical summary::-webkit-details-marker{display:none}.nm .ns-technical summary>span:first-child{display:flex;align-items:center;gap:10px}.nm .ns-technical summary b{font-size:13px;color:#d3eaf4}.nm .ns-technical summary small{font-size:10px;color:#8cabbc}.nm .ns-technical summary svg{color:#6ecbde}.nm .ns-expand{font-size:22px;color:#76c6d5}.nm .ns-technical[open] .ns-expand{transform:rotate(45deg)}.nm .ns-console .ns-support{margin:0 24px 18px}.nm .ns-technical>p{margin:12px 24px;font-size:11px}.nm .ns-console.is-muted .ns-signal-console{background:#152d39;border-color:#3d5664}.nm .ns-console.is-muted .ns-signal-number,.nm .ns-console.is-muted .ns-topology-label span:last-child,.nm .ns-console.is-muted .ns-air-path{color:#7c9caa}.nm .ns-console.is-muted .ns-air-path:before,.nm .ns-console.is-muted .ns-air-path:after{background:#385360}.nm .ns-console>.nm-error,.nm .ns-console>p.nm-muted{margin:14px 24px}.nm .ns-console button:focus-visible,.nm .ns-technical summary:focus-visible{outline:2px solid #75e2cf;outline-offset:3px}
@media(max-width:1100px){.nm .ns-link-dashboard,.nm .ns-traffic-dashboard{grid-template-columns:minmax(210px,.85fr) minmax(0,1.6fr)}.nm .ns-link-nodes{grid-template-columns:90px minmax(90px,1fr) 100px;padding-inline:12px}.nm .ns-node-client .nv-litebeam-photo{width:100px;height:120px}.nm .ns-air-link .ns-radio>span{padding:4px 6px;font-size:9px}.nm .ns-air-link .ns-radio b{font-size:15px}.nm .ns-air-link .ns-radio svg{display:none}.nm .ns-node b{font-size:10px}}
@media(max-width:760px){.nm .ns-console-head{padding:20px 16px 16px;flex-direction:column}.nm .ns-console-actions{position:static;align-self:flex-end}.nm .ns-console-head h2{font-size:25px}.nm .ns-live-strip{padding:10px 16px;align-items:flex-start;flex-wrap:wrap}.nm .ns-link-dashboard,.nm .ns-traffic-dashboard{grid-template-columns:1fr;padding-inline:14px;gap:12px}.nm .ns-signal-console{padding:18px}.nm .ns-signal-number{margin:13px 0}.nm .ns-signal-number>strong{font-size:52px}.nm .ns-signal-bottom{margin-top:14px;padding-top:12px}.nm .ns-link-nodes{grid-template-columns:76px minmax(80px,1fr) 90px;gap:2px;padding:10px 8px}.nm .ns-node-sector>.nv-sector-icon{height:116px;width:55px}.nm .ns-node-client .nv-litebeam-photo{width:85px;height:110px}.nm .ns-topology-label{padding:13px 12px 0;font-size:8px}.nm .ns-link-footer{font-size:10px;padding:10px}.nm .ns-link-caption{font-size:8px}.nm .ns-air-path svg{height:45px;width:45px}.nm .ns-console .ns-bandwidth{grid-template-columns:1fr 1fr;gap:10px}.nm .ns-console .ns-bandwidth>div{padding:13px 11px 10px}.nm .ns-flow-head{gap:6px;align-items:flex-start}.nm .ns-flow-head .ns-flow-icon{width:26px;height:26px;flex-shrink:0}.nm .ns-flow-icon svg{width:19px;height:19px}.nm .ns-flow-head span{font-size:8px}.nm .ns-flow-head small{font-size:8px}.nm .ns-console .ns-bandwidth strong{font-size:30px}.nm .ns-console .ns-bandwidth strong small{font-size:10px}.nm .ns-traffic-panel .nv-chart{padding:16px 10px 7px;min-height:250px}.nm .ns-traffic-panel .nv-chart h3{font-size:17px}.nm .ns-measurement-state{padding:10px;font-size:10px}.nm .ns-performance{padding:0 14px 16px;grid-template-columns:1fr;gap:8px}.nm .ns-performance>div{grid-template-columns:26px 1fr 1fr;align-items:center;padding:12px}.nm .ns-performance svg{grid-row:auto}.nm .ns-performance b{font-size:16px;text-align:right}.nm .ns-technical summary{padding:16px}.nm .ns-technical summary small{display:none}.nm .ns-console .ns-support{margin:0 14px 16px}.nm .ns-addresses{gap:6px}.nm .ns-addresses>span,.nm .ns-addresses>code{font-size:10px;padding:5px 7px}}
@media(prefers-reduced-motion:reduce){.nm .ns-console .ns-air-path i{animation:none!important}}
.nm .ns-node-client .nv-litebeam-photo img{width:215px!important;height:215px!important;left:-34px;top:-39px}.nm .ns-console.is-weak .ns-signal-console{background:radial-gradient(ellipse at top right,#875f2555,transparent 80%),#332e23;border-color:#886735}.nm .ns-console.is-weak .ns-signal-number{color:#ffcc80}.nm .ns-console.is-weak .ns-section-label{color:#f4cf94}
@media(max-width:1100px){.nm .ns-node-client .nv-litebeam-photo img{width:170px!important;height:170px!important;left:-35px;top:-32px}}
@media(max-width:760px){.nm .ns-node-client .nv-litebeam-photo img{width:150px!important;height:150px!important;left:-32px;top:-28px}}
/* Sector console and station explorer */
.nc-brand{width:140px;height:54px;object-fit:contain;display:inline-block}.nc-monitor-brand{display:flex;align-items:center;gap:18px;font-size:11px;letter-spacing:2px;color:#91dbeb}.nm-footer .nc-brand{display:block;margin:0 auto 14px;width:100px;height:38px}.nc-sector-art{display:inline-flex!important;align-items:center;justify-content:center}.nc-sector-art .nv-sector-icon{width:100%;height:100%;max-height:150px;filter:drop-shadow(0 8px 14px #0007)}.nc-client-art .nv-litebeam-photo,.nc-mini-antenna .nv-litebeam-photo,.nc-row-antenna .nv-litebeam-photo,.nc-tv-client .nv-litebeam-photo{display:block;width:100%;height:100%;overflow:hidden}.nc-client-art img,.nc-mini-antenna img,.nc-row-antenna img,.nc-tv-client img{width:100%!important;height:100%!important;object-fit:contain;max-width:100%!important}.nc-mini-antenna{display:inline-block;width:38px;height:30px;vertical-align:middle}.nc-head{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:8px 0 24px;border-bottom:1px solid #366273}.nc-head .nv-detail-photo{display:flex;align-items:center;gap:24px;min-width:0}.nc-head h2{font-size:clamp(26px,3vw,42px);line-height:1.15;margin:10px 0 16px;overflow-wrap:anywhere}.nc-head .nv-state{display:inline-flex;margin-top:16px}.nc-antenna{width:134px;min-width:134px;height:185px;background:radial-gradient(ellipse,#5ed9ed25,transparent 70%);display:flex;align-items:center;justify-content:center}.nc-antenna .nv-art,.nc-antenna .nv-equipment-photo{width:100%!important;height:100%!important;object-fit:contain}.nc-antenna .nv-sector-icon{max-height:180px}.nc-head-actions{display:flex;flex-direction:column;align-items:flex-end;gap:24px}.nc-dashboard{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:16px;margin:24px 0}.nc-clients,.nc-radio{border:1px solid #316478;border-radius:18px;padding:24px;background:radial-gradient(ellipse at top right,#16798038,transparent 70%),#102b39;min-width:0}.nc-clients{display:flex;align-items:center;gap:12px;overflow:hidden}.nc-clients>div{position:relative;z-index:1;min-width:0}.nc-clients strong{display:block;font-size:64px;line-height:1.2;color:#81f0dc;margin:10px 0}.nc-clients>div>span{display:block}.nc-clients a{display:flex;align-items:center;gap:7px;color:#85e8eb;margin-top:18px;font-size:13px;text-decoration:none}.nc-clients>.nv-litebeam-photo{width:115px;min-width:85px;height:160px;overflow:hidden}.nc-clients>.nv-litebeam-photo img{width:100%!important;height:100%!important;object-fit:contain}.nc-radio .ns-radio{display:grid;gap:10px;margin:18px 0}.nc-radio .ns-radio>span{padding:10px}.nc-radio .ns-radio b{font-size:25px}.nc-radio>div:not(.ns-radio){display:flex;justify-content:space-between;font-size:12px;gap:10px;margin-top:14px}.nc-radio>div>span{display:flex;align-items:center;gap:6px;color:#9bbdca}.nc-traffic{margin:20px 0}.nc-traffic .ns-flow-icon{font-size:28px;font-weight:800}.nc-stations-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:32px;padding:22px 0}.nc-stations-head h3{display:flex;align-items:center;gap:10px;font-size:23px;margin:8px 0}.nc-stations-head h3>b{color:#63e9c3;background:#174e46;border:1px solid #368773;border-radius:9px;padding:4px 10px;font-size:18px}.nc-stations-head small{color:#9db9c8}.nc-stations-head label{display:flex;align-items:center;gap:10px;border:1px solid #3b677a;border-radius:12px;padding:0 14px;background:#0b2230}.nc-stations-head input{background:transparent!important;border:0!important;min-width:240px;color:#ddf3fa}.nc-station-table{border:1px solid #31586c;border-radius:16px;overflow:auto;background:#0b202d}.nc-station-table table{border-collapse:collapse;width:100%}.nc-station-table th{font-size:11px;text-transform:uppercase;letter-spacing:1.4px;color:#85b9cc!important;background:#143647!important;padding:17px!important}.nc-station-table td{padding:13px 17px!important;vertical-align:middle;border-bottom:1px solid #234655!important}.nc-station-table tbody tr:nth-child(even){background:#102a37}.nc-station-table tr:hover,.nc-station-table tr.selected{background:#164450!important}.nc-station-table tr.weak{box-shadow:inset 3px 0 #ffba63}.nc-station-person{display:flex;align-items:center;gap:16px}.nc-station-person strong{display:block;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.nc-station-person small{display:block;color:#7399aa;font-size:11px;margin-top:5px}.nc-row-antenna{display:block;width:57px;min-width:57px;height:55px;padding:3px;border-radius:11px;background:radial-gradient(ellipse,#2e6b7b,#112e3b);border:1px solid #2b5364}.nc-row-signal{display:grid;grid-template-columns:35px auto;align-items:center;gap:4px 9px;min-width:150px}.nc-row-signal>span:last-child{grid-column:2;font-size:10px;color:#92bbc6}.nc-row-signal strong{font-size:19px;color:#80e5c5}.nc-row-signal strong small{font-size:11px;color:#9dbfca}.weak .nc-row-signal strong{color:#ffbf77}.nc-station-table code{color:#86d3ed;background:#163646;padding:7px 10px;border-radius:7px;font-size:13px;white-space:nowrap}.nc-tv-client{display:block;width:44px;height:40px}.nw-station{grid-template-columns:44px minmax(0,1fr) 105px!important}.nw-brand>.nc-brand{width:150px;height:60px}.nw-antenna .nc-sector-art{width:90px;height:155px}.nw-metrics .nc-mini-antenna{height:32px;width:46px}.nw-stations-total .nc-mini-antenna{position:absolute;right:8px;top:8px}.nc-stations-head,.ns-technical{scroll-margin-top:25px}
@media(max-width:1100px){.nc-dashboard{grid-template-columns:1fr 1fr}.nc-radio{grid-column:1/-1}.nc-radio .ns-radio{display:flex}.nc-clients>.nv-litebeam-photo{width:110px}.nc-head .nv-detail-photo{gap:12px}}
@media(max-width:700px){.nc-monitor-brand{flex-direction:column;gap:4px;letter-spacing:0;font-size:9px}.nc-monitor-brand .nc-brand{width:98px;height:36px}.nc-head{align-items:flex-start;flex-direction:column}.nc-head-actions{width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.nc-antenna{width:85px;min-width:85px;height:145px}.nc-head .ns-addresses{flex-wrap:wrap;word-break:break-all}.nc-dashboard{grid-template-columns:1fr}.nc-clients strong{font-size:60px}.nc-radio{grid-column:auto}.nc-radio .ns-radio{display:grid}.nc-stations-head{align-items:stretch;flex-direction:column}.nc-stations-head input{min-width:0;width:100%}.nc-stations-head h3{font-size:18px;flex-wrap:wrap}.nc-station-table table{min-width:730px}.nc-station-person{min-width:230px}.nc-brand{width:105px}.nc-clients{justify-content:space-between}.nc-clients>.nv-litebeam-photo{width:140px;height:160px}}
@media(prefers-reduced-motion:reduce){.nc-sector-art,.nc-client-art{animation:none!important}}
/* Scoped image positioning: the summary uses a separate crop. */
.nm .nc-client-art img,.nm .nc-mini-antenna img,.nm .nc-row-antenna img,.nm .nc-tv-client img,.nm .nc-clients>.nv-litebeam-photo img{position:absolute;left:0;top:0;transform:scale(1.5);transform-origin:center;filter:drop-shadow(3px 5px 4px #001a2980)}
.nm .nc-traffic{grid-template-columns:minmax(240px,.8fr) minmax(0,2fr);padding:0;gap:16px}.nm .nc-traffic .ns-bandwidth{grid-template-columns:1fr;gap:12px;min-width:0}.nm .nc-traffic .ns-bandwidth>div{padding:20px;min-width:0}.nm .nc-traffic .ns-bandwidth strong{font-size:44px;margin:12px 0 6px;white-space:nowrap}.nm .nc-traffic .ns-bandwidth strong small{font-size:13px}.nm .nc-traffic .ns-spark{height:40px}.nm .nc-traffic .ns-flow-head span{font-size:10px}.nm .nc-stations-head label{flex-direction:row;margin:0}.nm .nc-stations-head input{margin:0}
@media(max-width:900px){.nm .nc-traffic{grid-template-columns:1fr}.nm .nc-traffic .ns-bandwidth{grid-template-columns:1fr 1fr}.nm .nc-traffic .ns-bandwidth strong{font-size:36px}}
@media(max-width:500px){.nm .nc-traffic .ns-bandwidth>div{padding:12px}.nm .nc-traffic .ns-bandwidth strong{font-size:28px}.nm .nc-traffic .ns-bandwidth strong small{font-size:10px}.nm .nc-traffic .ns-flow-icon{display:none}.nm .nc-traffic .ns-flow-head span{font-size:8px}}
/* Actual API polling countdown and dated radio measurements. */
.nm .nc-refresh{display:flex;align-items:center;gap:22px;border:1px solid #2d6974;background:linear-gradient(115deg,#113b40,#102a38);border-radius:13px;padding:13px 18px;margin:20px 0;color:#d1f7f3}.nm .nc-refresh-count{display:flex;align-items:center;gap:12px;position:relative;min-width:190px;padding-bottom:9px}.nm .nc-refresh-count>svg{width:25px;height:25px;color:#63e7c4}.nm .nc-refresh-count>div{display:flex;flex-direction:column;gap:3px}.nm .nc-refresh-count span{font-size:11px;color:#a1c9d0}.nm .nc-refresh-count b{font-size:23px;font-variant-numeric:tabular-nums;line-height:1.1;color:#74edd2}.nm .nc-refresh-track{position:absolute;bottom:0;left:0;right:0;height:3px;background:#224954;border-radius:4px;overflow:hidden}.nm .nc-refresh-track i{display:block;height:100%;background:#60dec3;transition:width .2s linear}.nm .nc-refresh-age{display:flex;flex:1;flex-direction:column;gap:5px}.nm .nc-refresh-age strong{font-size:13px;font-weight:600}.nm .nc-refresh-age small{font-size:11px;color:#92b6c3}.nm .nc-refresh.warning{border-color:#a37843;background:linear-gradient(115deg,#413521,#142e38)}.nm .nc-refresh.warning b{color:#ffd18a}.nm .nc-refresh.busy .nc-refresh-count>svg{animation:nc-clock-spin 1.5s linear infinite}.nm .nc-refresh.compact{margin:0;min-width:220px;padding:12px 16px}.nm .nc-refresh.compact .nc-refresh-count{min-width:0;width:100%}.nm .nc-refresh.compact b{font-size:21px}.nm .nc-head-actions .nc-brand{width:190px;height:118px}.nm .nc-monitor-brand .nc-brand{width:160px;height:82px}.nm .nm-top>.nc-brand{width:150px;height:82px}.nm .nm-footer .nc-brand{width:130px;height:76px}.nm .nw-brand>.nc-brand{width:150px;height:96px}.nm .nw-top>.nc-refresh{min-width:180px;padding:10px}.nm .nw-top>.nc-refresh b{font-size:19px}
@keyframes nc-clock-spin{to{transform:rotate(360deg)}}
@media(max-width:900px){.nm .nc-refresh{flex-wrap:wrap;gap:14px}.nm .nc-refresh-age{min-width:160px}.nm .nw-top>.nc-refresh{order:4}.nm .nc-head-actions .nc-brand{width:150px;height:98px}}
@media(max-width:700px){.nm .nc-refresh{padding:13px}.nm .nc-refresh-count{min-width:140px}.nm .nc-refresh-age{min-width:110px}.nm .nc-refresh-age strong{font-size:11px}.nm .nc-refresh-age small{font-size:10px}.nm .nc-refresh>button{width:100%;justify-content:center}.nm .nc-refresh.compact{min-width:180px}.nm .nc-monitor-brand .nc-brand{width:115px;height:65px}.nm .nc-head-actions .nc-brand{width:140px;height:92px}.nm .nw-brand>.nc-brand{width:100px;height:76px}}
@media(prefers-reduced-motion:reduce){.nm .nc-refresh.busy .nc-refresh-count>svg{animation:none}.nm .nc-refresh-track i{transition:none}}
.nm .nt-time-range{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:4px 0 16px;padding:12px 14px;background:#16394a;border:1px solid #38657a;border-radius:10px}.nm .nt-time-range>span{display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:1px;color:#92c8dc}.nm .nt-time-range>b{color:#e0faff;font-size:19px;font-variant-numeric:tabular-nums}.nm .nt-time-range>small{font-size:11px;color:#b3d1dd}.nm .nt-extremes{margin:10px 0 15px}.nm .nt-extremes>header{font-size:10px;letter-spacing:1.2px;color:#97bdcc;font-weight:800;margin:14px 0 9px}.nm .nt-extremes>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nm .nt-extreme{min-width:0;padding:13px;background:#123544;border:1px solid #2b7088;border-radius:12px}.nm .nt-extreme.tx{background:#332f26;border-color:#7c6241}.nm .nt-extreme h4{margin:0 0 10px;font-size:12px;color:#7de3fb}.nm .nt-extreme.tx h4{color:#ffca83}.nm .nt-extreme>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nm .nt-extreme>div>div{min-width:0;display:flex;flex-direction:column;gap:5px}.nm .nt-extreme span{font-size:10px;color:#afc7d1}.nm .nt-extreme strong{font-size:18px;color:#d7f7ff;white-space:nowrap;font-variant-numeric:tabular-nums}.nm .nt-extreme.tx strong{color:#ffe4bb}.nm .nt-extreme strong small{font-size:9px}.nm .nt-extreme time{font-size:13px;font-weight:700;color:#b9dfeb;font-variant-numeric:tabular-nums}.nm .nt-extremes>small{display:block;margin:9px 0;color:#96b6c4;font-size:10px}.nm .nt-chart>svg{width:100%;display:block}.nm .nt-axis-time{font-variant-numeric:tabular-nums}
@media(max-width:760px){.nm .nt-extremes>div{grid-template-columns:1fr}.nm .nt-extreme strong{font-size:18px}.nm .nt-time-range{gap:7px;padding:10px}.nm .nt-time-range>b{font-size:16px}.nm .nt-time-range>span{font-size:9px}.nm .ns-traffic-panel .nt-chart{padding:14px 10px 8px}}

/* Bandwidth sample inspector: actual sample time, never interpolated values. */
.nm .nt-inspector{box-sizing:border-box;min-height:88px;margin:4px 0 8px;padding:12px 16px;border:1px solid #355e70;border-radius:12px;background:#102e3d;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:14px;align-items:center}
.nm .nt-inspector.active{border-color:#b6d9e5;background:linear-gradient(110deg,#214857,#0a2535);box-shadow:0 4px 20px #0003}
.nm .nt-inspector>div{min-width:0;display:flex;flex-direction:column;gap:3px}.nm .nt-inspector span{font-size:11px;color:#b5ceda}.nm .nt-inspector strong{font-size:21px;line-height:1.2;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap}.nm .nt-inspector small{font-size:10px;color:#b0cad5}.nm .nt-inspector .rx strong,.nm .nt-inspector .rx>span{color:#79e3ff}.nm .nt-inspector .tx strong,.nm .nt-inspector .tx>span{color:#ffca86}.nm .nt-inspector .nt-inspector-time>span{font-size:9px;letter-spacing:.6px}.nm .nt-inspector-hint{grid-column:1/-1;display:flex;gap:12px;align-items:center}.nm .nt-inspector-hint>svg{width:26px;height:26px;flex-shrink:0;color:#80dcf0}.nm .nt-inspector-hint b{display:block;font-size:14px;color:#dcf7ff;margin-bottom:5px}.nm .nt-interactive-plot{cursor:crosshair;touch-action:pan-y;outline-offset:3px}.nm .nt-interactive-plot:focus-visible{outline:2px solid #bcefff;border-radius:6px}.nm .nt-crosshair{filter:drop-shadow(0 0 3px #fff5)}
.nm .nc-refresh-count{min-width:215px}.nm .nc-refresh-age strong{font-size:14px}.nm .nc-refresh-age small:last-child{color:#a7ccd5}
@media(max-width:760px){.nm .nt-inspector{grid-template-columns:1fr 1fr;min-height:126px;padding:10px;gap:8px}.nm .nt-inspector-time{grid-column:1/-1;display:grid!important;grid-template-columns:1fr auto;align-items:center}.nm .nt-inspector-time>span{grid-column:1/-1}.nm .nt-inspector strong{font-size:18px}.nm .nt-inspector-hint{font-size:11px}.nm .nc-refresh-count{min-width:0;flex-basis:100%}.nm .nc-refresh-age{flex-basis:100%}.nm .nc-refresh-age strong{font-size:13px}}
/* VPN catalog: distinctive tunnel illustration, compact overview and saved view. */
.nm .ns-refresh-wrap{margin:16px 24px}.nm .ns-refresh-wrap .nc-refresh{margin:0}
.nm .np-catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:24px 0 18px}.nm .np-catalog-heading h2{font-size:26px;margin:6px 0}.nm .np-catalog-heading h2 small{font-size:13px;color:#8eafbe;font-weight:400}.nm .np-view-switch{display:flex;gap:5px;border:1px solid #376171;padding:5px;border-radius:12px;background:#0c2634}.nm .np-view-switch button{border:0;background:transparent;color:#acc6d3;min-height:39px}.nm .np-view-switch button.selected{background:#196274;color:#e5ffff;box-shadow:inset 0 0 0 1px #59b6c5}
.nm .np-card{position:relative;overflow:hidden;border-radius:22px;border:1px solid #396275;background:radial-gradient(ellipse at 5% 0,#237c8a55,transparent 60%),linear-gradient(145deg,#163b4b,#0c2533);padding:24px;box-shadow:0 14px 30px #00101b35;min-width:0}.nm .np-card:before{content:'';position:absolute;top:0;left:24px;right:24px;height:3px;background:linear-gradient(90deg,#5fdfcf,#469fbd,transparent)}.nm .np-card.draft:before{background:linear-gradient(90deg,#ffc371,#a27b49,transparent)}.nm .np-card-top{display:flex;gap:20px;align-items:center;position:relative;margin-bottom:22px}.nm .np-vpn-art{display:block;width:150px;height:140px;min-width:150px;filter:drop-shadow(0 8px 13px #001a2955);stroke:none}.nm .np-vpn-art path{stroke-linecap:round;stroke-linejoin:round}.nm .np-card-top>div{min-width:0}.nm .np-card-top h2{font-size:28px;line-height:1.15;margin:8px 0 10px;overflow-wrap:anywhere}.nm .np-card-top p{font-size:13px;color:#b0d0dc;line-height:1.5;margin:0 0 12px}.nm .np-kicker{font-size:10px;font-weight:800;letter-spacing:1.8px;color:#74d7e3}.nm .np-card .nm-badge{display:inline-flex;font-size:10px;padding:6px 9px}.nm .np-endpoint{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #376071;border-radius:13px;background:#092434b3}.nm .np-endpoint>svg{flex-shrink:0;width:26px;height:26px;color:#6ecade}.nm .np-endpoint>div{min-width:0;flex:1}.nm .np-endpoint small{display:block;font-size:9px;color:#83aab9;letter-spacing:1px;margin-bottom:4px}.nm .np-endpoint code{display:block;font-size:19px;color:#a1ecff;overflow-wrap:anywhere}.nm .np-endpoint>span{font-size:11px;font-weight:700;color:#c3e7f0;text-align:right}.nm .np-endpoint>span small{margin:5px 0 0;letter-spacing:0;font-weight:400}.nm .np-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.nm .np-metrics>div{border:1px solid #315668;background:#15374885;border-radius:12px;display:grid;grid-template-columns:24px 1fr;gap:5px 10px;padding:13px}.nm .np-metrics svg{width:21px;height:21px;color:#69bccd;grid-row:1/3;align-self:center}.nm .np-metrics strong{font-size:24px;color:#d5f7ff;line-height:1.1}.nm .np-metrics span{font-size:10px;color:#91b5c6}.nm .np-readiness{display:flex;align-items:center;gap:10px;margin:18px 0;color:#ffd08a;font-size:13px}.nm .np-readiness.complete{color:#76e9c6}.nm .np-readiness>svg{flex-shrink:0;width:22px;height:22px}.nm .np-readiness small{display:block;margin-top:5px;font-size:11px;color:#8eafbe}.nm .np-card .nm-actions{gap:8px;border-top:1px solid #31596b;padding-top:17px}.nm .np-card .nm-actions button{font-size:11px;padding:10px 12px;border-radius:10px}.nm .np-card .nm-actions button:first-child{background:linear-gradient(120deg,#087ba9,#0563ad);border-color:#38b9e5}.nm .np-card .nm-date{font-size:10px;color:#89adbe;line-height:1.6;margin-top:16px}
.nm .np-vpn-table{border:1px solid #365e70;border-radius:16px;background:#0e2836;max-width:100%;overflow:auto}.nm .np-vpn-table table{width:100%;min-width:1100px;border-collapse:collapse}.nm .np-vpn-table th{padding:17px;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#8dc7db;background:#173d4e;text-align:left}.nm .np-vpn-table td{padding:15px;vertical-align:middle;border-bottom:1px solid #2b4b5d}.nm .np-vpn-table tr.enabled{box-shadow:inset 3px 0 #65c6bb}.nm .np-vpn-table tbody tr:nth-child(even){background:#112e3c}.nm .np-vpn-table tbody tr:hover{background:#173d4d}.nm .np-vpn-table td>small{display:flex;align-items:center;gap:5px;margin-top:8px;font-size:11px;color:#90b4c5}.nm .np-vpn-table td>small svg{height:15px;width:15px}.nm .np-vpn-table td>span{font-size:12px}.nm .np-vpn-table code{font-size:13px;color:#95ddf5;white-space:nowrap}.nm .np-row-name{display:flex;align-items:center;gap:12px;min-width:230px}.nm .np-row-name .np-vpn-art{width:65px;min-width:65px;height:65px}.nm .np-row-name strong{font-size:15px;display:block;max-width:250px}.nm .np-row-name small{display:block;font-size:11px;line-height:1.5;color:#93b4c5;margin-top:4px}.nm .np-vpn-table .nm-actions{min-width:270px;max-width:330px;gap:6px;border:0;padding:0;margin:0}.nm .np-vpn-table .nm-actions button{padding:8px 9px;font-size:10px;min-height:32px}.nm .np-vpn-table .nm-actions svg{height:16px;width:16px}.nm .np-vpn-table>p{padding:0 16px;font-size:11px}
@media(max-width:1100px){.nm .np-cards{grid-template-columns:1fr}.nm .np-card-top h2{font-size:26px}}
@media(max-width:700px){.nm .ns-refresh-wrap{margin:14px}.nm .np-card{padding:16px}.nm .np-card-top{gap:12px}.nm .np-card-top .np-vpn-art{width:90px;min-width:90px;height:105px}.nm .np-card-top h2{font-size:22px}.nm .np-kicker{font-size:8px;letter-spacing:1px}.nm .np-card-top p{font-size:11px}.nm .np-endpoint{flex-wrap:wrap;padding:12px}.nm .np-endpoint code{font-size:16px}.nm .np-endpoint>span{text-align:left;display:flex;align-items:center;gap:9px;margin-left:38px;width:100%}.nm .np-endpoint>span small{margin:0}.nm .np-metrics{gap:6px}.nm .np-metrics>div{padding:10px;grid-template-columns:1fr;text-align:center}.nm .np-metrics svg{display:none}.nm .np-catalog-heading{flex-wrap:wrap}.nm .np-view-switch{width:100%}.nm .np-view-switch button{flex:1;justify-content:center}.nm .np-readiness{font-size:12px}}
/* CPU telemetry: animated measured state; no fabricated progress for missing data. */
.nm .nc-cpu{--cpu:#68e7c7;display:grid;grid-template-columns:84px 200px minmax(0,1fr);align-items:center;gap:22px;padding:22px 26px;margin:20px 0;border:1px solid #397f83;border-radius:18px;background:radial-gradient(ellipse at top left,#256e7945,transparent 70%),linear-gradient(110deg,#143c44,#102a3d);position:relative;overflow:hidden;color:var(--cpu)}.nm .nc-cpu.high{--cpu:#ffd182;border-color:#916c3f;background:linear-gradient(110deg,#423a27,#152d3b)}.nm .nc-cpu.critical{--cpu:#ff809f;border-color:#9e4b63;background:linear-gradient(110deg,#492d40,#152d3b)}.nm .nc-cpu.average{--cpu:#adbcff;border-color:#5c679e}.nm .nc-cpu.unknown{--cpu:#8ba5b4;border-color:#365362;background:#122b39}.nm .nc-cpu-chip{position:relative;display:flex;align-items:center;justify-content:center;width:82px;height:82px;border:1px solid #629ba66b;border-radius:21px;background:#0b263b;box-shadow:inset 0 0 30px #4fa1ac20}.nm .nc-cpu-chip svg{width:64px;height:64px;fill:none;stroke:var(--cpu);stroke-width:2}.nm .nc-cpu-chip i{position:absolute;right:8px;top:8px;width:6px;height:6px;border-radius:50%;background:var(--cpu)}.nm .nc-cpu:not(.unknown) .nc-cpu-chip{animation:nc-cpu-breathe 3s ease-in-out infinite}.nm .nc-cpu-main{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.nm .nc-cpu-main>span{font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#b9e1e8}.nm .nc-cpu-main>strong{font-size:45px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.nm .nc-cpu-main>strong small{font-size:20px;margin-left:5px}.nm .nc-cpu-main>b{font-size:11px;font-weight:600;border:1px solid #7c98a34a;background:#09263885;padding:4px 9px;border-radius:6px}.nm .nc-cpu-bars{display:flex;gap:4px;height:22px}.nm .nc-cpu-bars i{flex:1;min-width:0;border-radius:3px;background:#56768635;transition:background-color .5s,box-shadow .5s}.nm .nc-cpu-bars i.on{background:var(--cpu);box-shadow:0 0 7px #85c6ce20}.nm .nc-cpu-scale{display:flex;justify-content:space-between;margin:7px 0 13px;font-size:10px;color:#90adbd}.nm .nc-cpu-detail>small{display:block;font-size:11px;color:#b3cbd7;line-height:1.5}.nm .nc-cpu-detail>time{display:flex;align-items:center;gap:6px;font-size:10px;color:#85aebb;margin-top:7px}.nm .nc-cpu-detail>time svg{width:14px;height:14px}.nm .ns-cpu-wrap{margin:0 24px}.nm .nc-cpu.compact{grid-template-columns:38px 1fr;gap:10px;padding:12px 14px;border-radius:12px;margin:12px 0}.nm .nc-cpu.compact .nc-cpu-chip{width:36px;height:36px;border-radius:10px}.nm .nc-cpu.compact .nc-cpu-chip svg{width:29px;height:29px}.nm .nc-cpu.compact .nc-cpu-chip i{width:4px;height:4px;top:3px;right:3px}.nm .nc-cpu.compact .nc-cpu-main{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 8px}.nm .nc-cpu.compact .nc-cpu-main>span{font-size:9px;letter-spacing:.6px}.nm .nc-cpu.compact .nc-cpu-main>strong{grid-column:2;grid-row:1/3;font-size:25px}.nm .nc-cpu.compact .nc-cpu-main>strong small{font-size:12px;margin-left:3px}.nm .nc-cpu.compact .nc-cpu-main>b{border:0;background:none;padding:0;font-size:10px}.nm .nc-cpu.compact .nc-cpu-detail{grid-column:1/-1}.nm .nc-cpu.compact .nc-cpu-bars{height:7px;gap:3px}.nm .nc-cpu.compact .nc-cpu-scale{display:none}.nm .nc-cpu.compact .nc-cpu-detail>small{font-size:9px;margin-top:5px}.nm .nv-list-cpu{min-width:185px}.nm .nv-list-cpu .nc-cpu{margin:0}.nm .nv-list-cpu .nc-cpu-detail>small{display:none}.nm .nw-radio .nc-cpu.compact{margin:8px 0}.nm .nw-radio .nc-cpu-detail>small{display:none}
@keyframes nc-cpu-breathe{50%{box-shadow:inset 0 0 24px #4fa1ac35,0 0 17px #78b6c518}}
@media(max-width:760px){.nm .nc-cpu{grid-template-columns:65px 1fr;gap:14px;padding:18px}.nm .nc-cpu-chip{height:62px;width:62px}.nm .nc-cpu-chip svg{height:49px;width:49px}.nm .nc-cpu-main>strong{font-size:39px}.nm .nc-cpu-detail{grid-column:1/-1}.nm .nc-cpu-main>span{font-size:10px}.nm .ns-cpu-wrap{margin:0 14px}}
@media(prefers-reduced-motion:reduce){.nm .nc-cpu .nc-cpu-chip{animation:none!important}.nm .nc-cpu-bars i{transition:none}}
/* Station consumption: actual request phase and last plotted sample, not a promised point cadence. */
.nm .ns-consumption-clock{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(240px,1fr) minmax(230px,1.3fr);gap:24px;padding:22px 24px;align-items:center;background:linear-gradient(115deg,#133f45,#0d2938);border:1px solid #387b83;border-radius:16px}
.nm .ns-clock-next{position:relative;display:grid;grid-template-columns:30px 1fr;gap:6px 12px;padding-bottom:17px;min-width:0}
.nm .ns-clock-next>svg{width:28px;height:28px;color:#71efcf;grid-row:1/3;align-self:center}
.nm .ns-clock-next>span{font-size:12px;color:#c4e7e7;font-weight:700}
.nm .ns-clock-next>strong{font-size:38px;line-height:1.1;color:#79efcf;font-variant-numeric:tabular-nums}
.nm .ns-clock-next strong small{font-size:14px;margin-left:8px;color:#b4dcd9}
.nm .ns-clock-next .nc-refresh-track{position:absolute;bottom:0;left:0;right:0;width:100%;height:5px;background:#254e58;border-radius:5px;overflow:hidden}
.nm .ns-clock-next .nc-refresh-track i{display:block;height:100%;background:#62e8c5;transition:width .2s linear}
.nm .ns-clock-point{display:grid;gap:6px;border-inline:1px solid #35606a;padding-inline:24px}
.nm .ns-clock-point>span{font-size:10px;font-weight:800;letter-spacing:.1em;color:#9fd6df}
.nm .ns-clock-point>strong{font-size:29px;color:#edfaff;font-variant-numeric:tabular-nums}
.nm .ns-clock-point>b{font-size:19px;color:#75d4ee;font-variant-numeric:tabular-nums}
.nm .ns-clock-point>small{font-size:11px;color:#a1c1cf}
.nm .ns-clock-explanation p{font-size:12px;line-height:1.5;color:#c4dce4;margin:0 0 12px}
.nm .ns-clock-explanation button{font-size:12px}
.nm .ns-console>.ns-traffic-dashboard{grid-template-columns:1fr;gap:16px}
.nm .ns-console>.ns-traffic-dashboard>.ns-bandwidth{grid-template-columns:1fr 1fr;align-items:start;gap:16px}
.nm .ns-console>.ns-traffic-dashboard>.ns-bandwidth>div{padding:20px 24px;min-height:0;display:grid;grid-template-columns:1fr 38%;column-gap:16px;align-items:center}
.nm .ns-console>.ns-traffic-dashboard .ns-bandwidth .ns-flow-head{grid-column:1/-1}
.nm .ns-console>.ns-traffic-dashboard .ns-bandwidth strong{font-size:clamp(40px,4vw,64px);margin:10px 0 0}
.nm .ns-console>.ns-traffic-dashboard .ns-bandwidth .ns-spark{height:60px;margin:8px 0 0}
.nm .ns-console>.ns-traffic-dashboard .ns-rate-foot{grid-column:1/-1;font-size:11px;margin-top:6px}
.nm .ns-console>.ns-traffic-dashboard .ns-flow-head span{font-size:11px;font-weight:800}
.nm .ns-console>.ns-traffic-dashboard .ns-flow-head small{font-size:11px}
@media(max-width:1000px){.nm .ns-consumption-clock{grid-template-columns:1fr 1fr;gap:18px}.nm .ns-clock-explanation{grid-column:1/-1;display:flex;align-items:center;gap:16px;justify-content:space-between}.nm .ns-clock-explanation p{margin:0}.nm .ns-clock-point{border-right:0}.nm .ns-console>.ns-traffic-dashboard>.ns-bandwidth>div{grid-template-columns:1fr;padding:16px}.nm .ns-console>.ns-traffic-dashboard .ns-bandwidth .ns-spark{height:36px}}
@media(max-width:580px){.nm .ns-consumption-clock{grid-template-columns:1fr;padding:18px;gap:16px}.nm .ns-clock-point{border:0;border-top:1px solid #35606a;padding:16px 0 0}.nm .ns-clock-next>strong{font-size:36px}.nm .ns-clock-explanation{display:block}.nm .ns-clock-explanation p{margin-bottom:12px}.nm .ns-console>.ns-traffic-dashboard>.ns-bandwidth{grid-template-columns:1fr}.nm .ns-console>.ns-traffic-dashboard>.ns-bandwidth>div{grid-template-columns:1fr 32%;padding:16px}.nm .ns-console>.ns-traffic-dashboard .ns-bandwidth strong{font-size:42px}}
@media(prefers-reduced-motion:reduce){.nm .ns-clock-next .nc-refresh-track i{transition:none}}

/* Readable equipment identity in the operator list; prominent CPU on TV. */
.nm .nv-list-identity{display:flex;align-items:center;gap:10px;min-width:205px}
.nm .nv-list-equipment-icon{display:flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:60px;border-radius:9px;background:#102c35;border:1px solid #3d6971}
.nm .nv-list-equipment-icon .nv-sector-icon{position:static;width:28px;height:52px;filter:drop-shadow(2px 3px 3px #0005)}
.nm .nv-list-equipment-icon .nv-art{width:30px;height:40px;margin:0}
.nm .nv-list-equipment-icon .nv-litebeam-photo{width:32px;height:34px;object-fit:contain}
.nm .nv-list-cpu{min-width:215px}
.nm .nv-list-cpu .nc-cpu.compact .nc-cpu-main{grid-template-columns:1fr}
.nm .nv-list-cpu .nc-cpu.compact .nc-cpu-main>strong{grid-column:1;grid-row:2;white-space:nowrap}
.nm .nv-list-cpu .nc-cpu.compact .nc-cpu-main>strong small{display:inline;margin-top:0}
.nm .nw-radio .nc-cpu.compact{margin:8px 12px;padding:12px 14px;grid-template-columns:44px minmax(0,1fr);flex-shrink:0}
.nm .nw-radio .nc-cpu.compact .nc-cpu-chip{width:42px;height:42px}
.nm .nw-radio .nc-cpu.compact .nc-cpu-chip svg{width:34px;height:34px}
.nm .nw-radio .nc-cpu.compact .nc-cpu-main>span{font-size:12px;letter-spacing:1px}
.nm .nw-radio .nc-cpu.compact .nc-cpu-main>strong{font-size:clamp(30px,2.4vw,44px);white-space:nowrap}
.nm .nw-radio .nc-cpu.compact .nc-cpu-main>strong small{font-size:18px}
.nm .nw-radio .nc-cpu.compact .nc-cpu-main>b{font-size:12px}
.nm .nw-radio .nc-cpu.compact .nc-cpu-bars{height:9px}

/* TV station rows reserve distinct lines; visible row count follows available height. */
.nm .nw-station-rows{min-height:72px}
.nm .nw-station{min-height:72px;box-sizing:border-box;padding:8px 12px;flex:1 0 72px;overflow:hidden}
.nm .nw-station-name{gap:5px;overflow:hidden}
.nm .nw-tv .nw-station-name strong,.nm.nw-tv .nw-station-name strong{display:block;font-size:clamp(16px,1vw,24px);line-height:1.2;flex:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.nm.nw-tv .nw-station-name code{display:block;font-size:clamp(13px,.75vw,18px);line-height:1.2;flex:none;margin:0;white-space:nowrap}
.nm .nw-station .nc-tv-client{position:relative;flex:0 0 38px;width:38px;height:38px;overflow:hidden}
/* CRM customer radio console: own top-layer dialog preserves ticket/payment drafts. */
.wc-access{margin:14px 0;min-width:0}.wc-launch{display:flex!important;align-items:center;gap:12px;width:100%;text-align:left;background:linear-gradient(115deg,#0c4a52,#123446)!important;border:1px solid #3eafa9!important;color:#dffcf6!important;padding:12px 16px!important;border-radius:14px!important;cursor:pointer}.wc-launch:hover{border-color:#75f7d6!important;box-shadow:0 0 18px #48dfbc22}.wc-launch strong,.wc-launch small{display:block}.wc-launch strong{font-size:15px}.wc-launch small{font-size:12px;color:#a7d7d6;margin-top:4px}.wc-launch>span:last-child{margin-left:auto;font-size:24px}.wc-mini{width:42px;height:48px;display:grid;place-items:center;flex:none}.wc-mini svg,.wc-mini img,.wc-header-icon svg,.wc-header-icon img{width:100%;height:100%;object-fit:contain}.wc-dialog{width:min(1500px,96vw);max-width:96vw;max-height:94dvh;margin:auto;padding:0;border:1px solid #397485;border-radius:20px;background:#0b202b;color:#e1f5fc;overflow:auto;box-shadow:0 22px 90px #000b}.wc-dialog::backdrop{background:#020b14cc;backdrop-filter:blur(5px)}.wc-console.nm{padding:22px!important;max-width:none;width:100%;box-sizing:border-box}.wc-header{display:flex;gap:16px;align-items:center;border-bottom:1px solid #376271;padding-bottom:18px;margin-bottom:18px}.wc-header>div{min-width:0;flex:1}.wc-header h2{font-size:clamp(22px,2.3vw,36px);margin:6px 0;overflow-wrap:anywhere}.wc-header small{color:#70e4d8;letter-spacing:1.4px;font-size:11px;font-weight:800}.wc-header p{margin:0;color:#a6c7d2}.wc-header-icon{width:70px;height:80px;flex:none}.wc-proof{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:#144039;border:1px solid #286756;padding:12px;border-radius:10px;color:#a0f6d7;margin-bottom:16px;font-size:13px}.wc-proof svg{width:20px;height:20px}.wc-proof b{margin-left:auto}.wc-empty{text-align:center;padding:50px 20px}.wc-empty>svg{width:56px;height:56px;color:#69dddc}.wc-empty p{max-width:640px;margin:16px auto;color:#b9d3dc;line-height:1.6}.wc-console .ns-console-head h2{font-size:clamp(20px,2vw,30px)}.wc-console .ns-explorer{margin:0}.wc-console .ns-detail{margin-top:0}.wc-console .ns-addresses code{overflow-wrap:anywhere;white-space:normal}.wc-dialog button:focus-visible,.wc-launch:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:650px){.wc-console.nm{padding:12px!important}.wc-header{flex-wrap:wrap;gap:10px}.wc-header-icon{width:44px;height:55px}.wc-header>button{width:100%;justify-content:center}.wc-proof b{margin-left:0}.wc-dialog{max-height:96dvh}.wc-launch{padding:10px!important}.wc-console .ns-consumption-clock{min-width:0}.wc-console .ns-clock-explanation{min-width:0}}
.wc-mini,.wc-header-icon{position:relative;overflow:hidden;pointer-events:none}.wc-mini .nv-litebeam-photo,.wc-header-icon .nv-litebeam-photo{position:relative;display:block;width:100%!important;height:100%!important;overflow:hidden}.wc-mini .nv-litebeam-photo img,.wc-header-icon .nv-litebeam-photo img{position:absolute!important;width:150%!important;height:150%!important;max-width:none!important;left:-25%!important;top:-25%!important;object-fit:contain;transform:none!important;pointer-events:none}


/* search-networks-3911e07ef38a.css */
.cs-network-filter{display:flex;align-items:center;gap:20px;background:linear-gradient(115deg,#123f51,#102733 65%,#15394a);border:1px solid #3c8599;border-left:5px solid #64dbe8;border-radius:18px;padding:24px;margin-bottom:18px;color:#7ce7f3}.cs-network-filter label{flex:1;display:grid;gap:10px;color:#e3f6ff;font-size:18px;font-weight:750}.cs-network-filter select{width:100%;max-width:100%;padding:14px;background:#0c2233;color:#fff;border:1px solid #6399ad;border-radius:10px;font-size:17px;color-scheme:dark}.cs-network-filter button,.cs-network-summary button{display:flex;align-items:center;gap:10px;border:1px solid #60c9df;border-radius:10px;background:#086380;color:#fff;font-size:15px;font-weight:700;padding:15px 18px;cursor:pointer}.cs-network-filter button:disabled,.cs-network-summary button:disabled{opacity:.45;cursor:default}.cs-network-badge{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(100deg,#16495e,#153445);border:1px solid #48859d;border-left:4px solid #67ddeb;border-radius:10px;padding:10px 16px;margin:10px 0;color:#8beafa;max-width:100%;text-align:left}.cs-network-badge>span{display:grid;gap:3px;min-width:0}.crm-row-identity .cs-network-badge small{color:#a2cbdc;font-size:10px;letter-spacing:1.6px}.crm-row-identity .cs-network-badge b{font-size:20px;line-height:1.2;color:#e7faff;overflow-wrap:anywhere}.cs-network-summary{background:linear-gradient(120deg,#102c3c,#10202d);border:1px solid #396579;border-radius:18px;overflow:hidden;margin:20px 0}.cs-network-summary header{display:flex;align-items:center;gap:18px;padding:22px 24px;color:#71dfed}.cs-network-summary header>div{flex:1;min-width:0}.cs-network-summary h2{margin:4px 0;color:#edfbff;font-size:30px;overflow-wrap:anywhere}.cs-network-summary header small{font-size:10px;letter-spacing:2px;font-weight:800}.cs-network-summary header span{font-size:13px;color:#a4c6d5}.cs-network-totals{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:14px;padding:0 24px 20px}.cs-network-totals article,.cs-network-states{border-radius:14px;border:1px solid #32617a;background:#11374b;padding:20px;display:flex;flex-direction:column;gap:10px}.cs-network-totals strong{font-size:46px;line-height:1.1;color:#76d6ff;font-variant-numeric:tabular-nums}.cs-network-totals small{color:#b3d1df;font-size:12px}.cs-network-totals .cs-network-monitor{background:#103e3c;border-color:#367c6b}.cs-network-monitor strong{color:#69ebc2}.cs-network-states{background:#132b38;gap:8px}.cs-network-states>span{color:#aad5e2;font-size:12px;margin-bottom:4px}.cs-network-states>div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.cs-network-states b{color:#e8fbff;font-size:16px}.cs-network-summary footer{padding:16px 24px;border-top:1px solid #315465;color:#abc9d5;font-size:12px}.cs-network-summary footer p{margin:8px 0 0;line-height:1.5}.crm-search-form select{max-width:100%}.crm-search-form input:disabled{opacity:.65}.cs-network-filter button:hover:not(:disabled),.cs-network-summary button:hover:not(:disabled){background:#087d9f}.cs-network-filter button:active:not(:disabled){transform:translateY(1px)}
@media(max-width:760px){.cs-network-filter{flex-wrap:wrap;padding:18px;gap:12px}.cs-network-filter>svg{width:26px;flex-shrink:0}.cs-network-filter label{width:calc(100% - 40px);font-size:15px}.cs-network-filter button{width:100%;justify-content:center}.cs-network-totals{grid-template-columns:1fr;padding:0 16px 16px}.cs-network-summary header{flex-wrap:wrap;padding:18px 16px}.cs-network-summary header button{width:100%;justify-content:center}.cs-network-summary h2{font-size:24px}.cs-network-badge{padding:8px 12px}.crm-row-identity .cs-network-badge b{font-size:18px}.crm-search-form{grid-template-columns:1fr!important}.crm-search-form label{min-width:0}.cs-network-summary footer{padding:16px}}
.crm-app .cs-network-summary footer{display:block;text-align:left;position:static;font-size:13px;line-height:1.5}.crm-app .cs-network-summary footer p{font-size:12px;line-height:1.6}.crm-app .crm-search-form{grid-template-columns:260px minmax(0,1fr) auto}.crm-app .cs-network-filter label{min-width:0}
@media(max-width:760px){.crm-app .crm-search-form{grid-template-columns:1fr}.crm-app .cs-network-summary footer{font-size:12px}}


/* support-evidence-4ff720384379.css */
.se-capture,.se-tools,.se-editor footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.se-capture{margin:18px 0;padding:16px;background:linear-gradient(110deg,#194b60,#243545);border:1px solid #5ba0b7;border-radius:13px}.se-capture span{font-size:13px;color:#bed8e3}.se-capture button,.se-editor button,.se-draft button,.se-fiber button,.se-traffic button,.se-viewer button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 16px;border:1px solid #5fa5b8;border-radius:10px;background:#164a60;color:#ecfaff;cursor:pointer;font:inherit;font-weight:650}.se-editor button:disabled{opacity:.45;cursor:default}.se-editor button[aria-pressed=true]{background:#bdecea;color:#12313a;border-color:#a7fff0}.se-editor,.se-viewer,.se-fiber-dialog{width:min(1400px,96vw);max-width:96vw;max-height:94vh;background:#102c3b;color:#e4f6ff;border:1px solid #65b7c8;border-radius:18px;padding:24px;overflow:auto;box-sizing:border-box}.se-editor::backdrop,.se-viewer::backdrop,.se-fiber-dialog::backdrop{background:#03101bdb}.se-editor header,.se-viewer header,.se-traffic header{display:flex;justify-content:space-between;align-items:center;gap:16px}.se-editor h2{font-size:25px;margin:4px 0}.se-editor p{font-size:13px;color:#c3dce7}.se-editor small{color:#6fe8d4;letter-spacing:2px}.se-editor input[type=color]{width:42px;height:35px;padding:2px;border:0}.se-tools{position:sticky;top:-24px;background:#153b4d;padding:14px 0;z-index:2}.se-tools label{display:flex;align-items:center;gap:8px}.se-canvas-wrap{background:#071822;border:1px solid #45677a;overflow:auto;border-radius:10px}.se-canvas-wrap canvas{width:100%;height:auto;display:block;touch-action:none;cursor:crosshair}.se-note{position:sticky;bottom:0;background:#364b42;border:1px solid #ffe99b;padding:16px;border-radius:12px;z-index:3}.se-note label{display:block}.se-note textarea{display:block;width:100%;min-height:80px;background:#10242e;color:white;border:1px solid #7cc8ca;border-radius:8px;padding:12px;font:inherit;box-sizing:border-box}.se-note button{margin:10px 8px 0 0}.se-editor footer{position:sticky;bottom:-24px;background:#102c3b;padding:18px 0}.se-editor footer p{width:100%;margin:2px 0}.se-draft,.se-traffic{background:linear-gradient(120deg,#143747,#0c2433);border:1px solid #456b80;border-radius:16px;padding:22px;margin:20px 0;color:#e7f7ff}.se-draft h3{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:20px}.se-draft p,.se-draft small{font-size:13px;color:#b7d4df}.se-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:16px 0}.se-gallery article,.se-image{min-width:0}.se-image button{width:100%;display:flex;flex-direction:column;padding:10px}.se-image img{width:100%;height:170px;object-fit:contain;background:#081c25}.se-image small{display:block;margin-top:8px}.se-gallery input[type=checkbox]{width:18px;height:18px;vertical-align:middle;margin-right:8px}.se-upload{display:block;padding:13px;border:1px solid #6092a6;border-radius:10px;margin:12px 0}.se-upload input{display:block;max-width:100%;margin-top:10px;color:#d5ecf4}.se-paste{border:1px dashed #74bcc7;padding:16px;border-radius:10px;color:#a6d6e0}.se-paste:focus{outline:2px solid #8ef4dc}.se-viewer img{display:block;width:100%;height:auto;margin:18px 0}.se-viewer a{display:inline-block;color:#88e9f3}.se-traffic h3{font-size:24px;margin:6px 0}.se-traffic header small{font-size:10px;letter-spacing:1.7px;color:#94d8e4}.se-rates{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.se-rates article{display:grid;gap:10px;padding:20px;border:1px solid #439ab5;background:linear-gradient(110deg,#134a60,#133344);border-radius:13px}.se-rates article:nth-child(2){border-color:#b88944;background:linear-gradient(110deg,#574329,#243541)}.se-rates b{font-size:42px;color:#6cddff;font-variant-numeric:tabular-nums}.se-rates article:nth-child(2) b{color:#ffc16e}.se-rates b small{font-size:15px;color:#c3d9e1}.se-live{display:flex;justify-content:space-between;gap:14px;padding:14px 16px;background:#144448;border-radius:10px;font-size:14px;color:#a5f1df}.se-live span{color:#bed8e3}.se-chart{width:100%;display:block;margin-top:18px;touch-action:pan-y}.se-chart-tip{padding:14px;border:1px solid #507b91;border-radius:10px;background:#1a3f52;font-size:14px;min-height:24px}.se-extremes{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.se-extremes>div{display:grid;gap:6px;padding:14px;border:1px solid #3e7188;border-radius:10px;font-size:13px}.se-extremes b{color:#88e4f9}.se-traffic>small{color:#a6c8d8;font-size:12px}.se-traffic>p[role=alert]{color:#ffcd92}.se-fiber{margin:15px 0}
@media(max-width:650px){.se-editor,.se-viewer,.se-fiber-dialog{padding:14px}.se-editor header{align-items:flex-start}.se-editor h2{font-size:20px}.se-tools{top:-14px;gap:6px}.se-tools button{padding:9px;font-size:12px}.se-editor footer{bottom:-14px}.se-editor footer button{font-size:12px;padding:10px}.se-traffic,.se-draft{padding:14px}.se-rates b{font-size:29px}.se-rates article{padding:13px}.se-live{flex-direction:column}.se-extremes{grid-template-columns:1fr}.se-gallery{grid-template-columns:1fr}.se-traffic header{flex-wrap:wrap}.se-traffic h3{font-size:21px}}


/* network-active-32267d0d65c9.css */
.crm-app .cs-network-v2{position:relative;border:1px solid #315769;border-radius:24px;background:radial-gradient(ellipse at 5% 0,#15485a75,transparent 55%),linear-gradient(135deg,#102936,#0b1c28);box-shadow:0 18px 40px #0003;overflow:hidden}.crm-app .cs-network-v2>header{border:0;padding:26px 28px 18px;gap:18px}.crm-app .cs-network-v2>header>.cs-net-emblem{flex:0 0 70px;width:70px;height:70px;display:grid;place-items:center;border-radius:20px;border:1px solid #69dfe84a;background:linear-gradient(140deg,#2b758a70,#12394b);color:#74e9ee;box-shadow:inset 0 1px #bffaff22}.crm-app .cs-network-v2 .cs-net-title{flex:1}.crm-app .cs-network-v2 h2{font-size:36px;line-height:1.1;margin:7px 0 8px}.cs-net-title i{font-style:normal;padding:0 8px;color:#6293a6}.crm-app .cs-network-v2>header button{background:#124a5b;border-color:#3c8b9f;box-shadow:inset 0 1px #9eefff15;min-height:46px}.cs-net-scope{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0 28px 22px}.cs-net-scope>span{font-size:11px;letter-spacing:.5px;border:1px solid #3c8d7d66;background:#144335;color:#8df3c9;border-radius:7px;padding:7px 10px}.cs-net-scope>span:nth-child(2){background:#46391d;border-color:#aa854c66;color:#ffce7e}.cs-net-scope>.cs-net-rule{color:#b0cbd6;background:none;border-color:#3b5b6a;letter-spacing:0}.cs-net-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;padding:0 28px 24px}.cs-net-card{position:relative;min-width:0;overflow:hidden;border:1px solid #38799090;border-radius:18px;padding:24px;background:radial-gradient(circle at 100% 0,#47bedd25,transparent 70%),linear-gradient(125deg,#143d51,#102a39);box-shadow:inset 0 1px #c8f8ff12;display:flex;flex-direction:column}.cs-net-card:before{content:'';position:absolute;top:0;left:22px;right:22px;height:2px;background:linear-gradient(90deg,#79dfff,transparent)}.cs-net-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:44px}.cs-net-card-top>span{color:#a3dfed;font-size:11px;font-weight:800;letter-spacing:1.3px;padding-top:4px}.cs-net-art{position:absolute;right:20px;top:30px;width:76px;height:76px;color:#7adaf4;opacity:.8;filter:drop-shadow(0 0 16px #64e8ff25)}.cs-net-art svg{width:100%;height:100%}.cs-net-number{position:relative;font-size:64px;line-height:1;font-weight:850;color:#8ce8ff;letter-spacing:-2.5px;font-variant-numeric:tabular-nums;padding-right:65px;margin-bottom:22px}.cs-net-number>span{display:block;font-size:14px;font-weight:500;letter-spacing:0;color:#c9e5ee;margin-top:10px;line-height:1.4}.cs-net-number em{font-style:normal;font-size:28px;font-weight:500;letter-spacing:-1px;color:#93b7c7}.cs-net-breakdown{display:flex;gap:18px;margin-top:auto}.cs-net-breakdown>div{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:#c5e0e9;font-size:12px}.cs-net-breakdown b{font-size:24px;color:#88eec8}.cs-net-breakdown>div:nth-child(2) b{color:#ffcf87}.cs-net-breakdown i,.cs-net-live i{width:7px;height:7px;display:inline-block;border-radius:50%;background:#567789;flex-shrink:0}.cs-net-breakdown .cs-dot-active{background:#67eac0}.cs-net-breakdown .cs-dot-suspended{background:#ffbe6d}.cs-net-split{display:flex;height:6px;border-radius:8px;overflow:hidden;background:#305364;margin-top:16px;gap:2px}.cs-net-split>span:first-child{background:#67eac0}.cs-net-split>span:nth-child(2){background:#ffbe6d}.cs-net-online{border-color:#3c9f8477;background:radial-gradient(circle at 100% 0,#4fe9be20,transparent 65%),linear-gradient(125deg,#103c35,#102c30)}.cs-net-online:before{background:linear-gradient(90deg,#66f0c8,transparent)}.cs-net-online .cs-net-number,.cs-net-online .cs-net-art{color:#7cf1ca}.cs-net-online .cs-net-card-top>span{color:#a3edd8}.cs-net-live{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:#abe7d3;margin-top:auto}.cs-net-live .cs-dot-live{background:#68e8bc;box-shadow:0 0 10px #68e8bc88}.cs-net-live b{font-size:10px;background:#27493c;border:1px solid #66947555;border-radius:5px;color:#ffe2a0;padding:4px 7px}.cs-net-online>small{font-size:11px;margin-top:14px;color:#a4cabe}.cs-net-coverage{border-color:#6c79a266;background:radial-gradient(circle at 100% 0,#8c9bf21c,transparent 60%),linear-gradient(120deg,#1b3145,#162537)}.cs-net-coverage:before{background:linear-gradient(90deg,#a7bdff,transparent)}.cs-net-coverage .cs-net-number,.cs-net-coverage .cs-net-art{color:#b1c8ff}.cs-net-coverage .cs-net-art{width:62px;height:62px;right:24px;top:40px}.cs-net-coverage-track{height:9px;border-radius:8px;background:#394558;margin-top:auto;overflow:hidden}.cs-net-coverage-track>span{height:100%;display:block;background:linear-gradient(90deg,#718ddd,#acccff);border-radius:8px;transition:width .6s ease}.cs-net-coverage-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;color:#bdcede;font-size:11px}.cs-net-coverage-foot b{color:#c8d9ff;font-size:18px}.crm-app .cs-network-v2>footer{padding:16px 28px;border-top:1px solid #31536377;background:#091a2444;display:block}.cs-net-timestamps{display:flex;gap:24px;flex-wrap:wrap;font-size:12px;color:#90afc1}.cs-net-timestamps b{color:#d4edf6;font-variant-numeric:tabular-nums;margin-left:6px}.cs-net-timestamps i{font-style:normal;font-size:17px;color:#78d5e6;margin-right:6px}.crm-app .cs-network-v2 footer p{font-size:11px;color:#8eacba;margin-top:10px}.crm-app .crm-search-row{background:linear-gradient(120deg,#183647,#11212e 65%);border-radius:20px;box-shadow:0 9px 24px #0002}.crm-app .crm-search-row .cs-network-badge{box-shadow:inset 0 1px #c9f7ff15;background:linear-gradient(110deg,#1b5368,#143c50)}.crm-app .crm-search-row .crm-row-action{border-radius:14px;transition:transform .15s,filter .15s}.crm-app .crm-search-row .crm-row-action:hover{transform:translateY(-2px);filter:brightness(1.15)}
@media(max-width:1100px) and (min-width:761px){.cs-net-grid{gap:12px;padding:0 18px 20px}.cs-net-card{padding:18px}.cs-net-art{width:54px;height:54px;right:12px;top:38px}.cs-net-number{font-size:54px;padding-right:40px}.cs-net-number em{font-size:22px}.cs-net-breakdown{gap:10px}.cs-net-card-top>span{font-size:9px;letter-spacing:.7px}.cs-net-coverage .cs-net-art{width:44px;height:44px;right:12px}.cs-net-breakdown b{font-size:20px}}
@media(max-width:760px){.crm-app .cs-network-v2>header{padding:20px 16px 14px;gap:12px;flex-wrap:wrap}.crm-app .cs-network-v2>header>.cs-net-emblem{flex-basis:54px;height:54px;width:54px;border-radius:14px}.crm-app .cs-network-v2>header>.cs-net-title{flex:1;min-width:120px}.crm-app .cs-network-v2 h2{font-size:28px}.crm-app .cs-network-v2>header button{width:100%;justify-content:center}.cs-net-scope{padding:0 16px 18px;gap:6px}.cs-net-scope>span{font-size:9px}.cs-net-grid{grid-template-columns:1fr;padding:0 16px 20px;gap:14px}.cs-net-card{padding:20px}.cs-net-number{font-size:60px}.cs-net-art{width:68px;height:68px;top:30px}.cs-net-breakdown{gap:24px}.crm-app .cs-network-v2>footer{padding:16px}.cs-net-timestamps{gap:10px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.cs-net-coverage-track>span,.crm-app .crm-search-row .crm-row-action{transition:none}}


/* support-center-987dc8dea5d1.css */
/* Scoped support workstation; billing, search and incident screens keep their layouts. */
.crm-content:has(.support-command)>.crm-page-heading{display:none}.crm-app .support-command{max-width:1600px;color:#e8f4fa}.sc-masthead{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:8px 0 25px}.sc-eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:800;letter-spacing:2.3px;color:#86e8d9}.sc-eyebrow>span{height:6px;width:6px;border-radius:50%;background:#74ead3;box-shadow:0 0 12px #74ead366}.sc-masthead h1{font-size:clamp(32px,3.3vw,48px);font-weight:850;letter-spacing:-1.8px;line-height:1.1;margin:12px 0 10px}.sc-masthead h1>span{color:#6ae7cb}.sc-masthead p{font-size:14px;color:#9db6c6;margin:0}.sc-masthead>img{width:80px;height:96px;object-fit:contain;filter:drop-shadow(0 0 22px #4eadd325)}.support-command .studio-top{padding:12px 0 18px;margin:0}.support-command .studio-top>span{color:#7999ad;font-size:10px}.crm-app .support-command .studio-top button{border-radius:10px;padding:10px 14px;background:#142c3c;border:1px solid #315869;font-weight:650;font-size:12px}.support-command .studio-hero{position:relative;overflow:hidden;padding:28px 30px;min-height:153px;border-radius:22px;border-color:#40839388;background:radial-gradient(ellipse at 82% 0,#398d9644,transparent 65%),linear-gradient(115deg,#173c50,#142638 70%);box-shadow:0 12px 32px #0003}.support-command .studio-hero:before{content:'';position:absolute;left:0;top:28px;bottom:28px;width:4px;background:#6ae7cb;border-radius:4px}.support-command .studio-hero:after{content:'';position:absolute;inset:0;pointer-events:none;opacity:.2;background-image:radial-gradient(#75b4cb 1px,transparent 1px);background-size:22px 22px;mask-image:linear-gradient(90deg,transparent 30%,#000)}.support-command .studio-person,.support-command .studio-contract{position:relative;z-index:1}.support-command .studio-person{gap:22px}.support-command .studio-avatar{width:82px;height:82px;border-radius:24px;border:1px solid #70d6cf66;background:linear-gradient(135deg,#216179,#164052);color:#8bf0de;box-shadow:inset 0 1px #b4fff022,0 0 30px #4ad6bd15}.support-command .studio-person h2{font-size:clamp(22px,2.1vw,34px);font-weight:800;letter-spacing:-.7px;margin:10px 0 12px;line-height:1.2}.support-command .studio-person small{font-size:10px;color:#9fcfdd;letter-spacing:1.3px}.support-command .studio-person p{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px}.support-command .studio-person p b{font-size:14px;color:#99e9e1}.support-command .studio-person p>span{border-left:1px solid #64859c66;padding-left:10px;margin-left:3px;color:#8eafc3}.support-command .studio-contract{background:#0b1e2b50;border:1px solid #45677866;border-radius:14px;padding:16px;text-align:left;min-width:160px}.support-command .studio-contract small{font-size:10px;text-transform:uppercase;letter-spacing:.7px}.support-command .studio-contract strong{padding:0;border:0;background:none}.support-command .studio-contract .crm-result-status{margin:0;font-size:13px}.support-command .studio-facts{gap:14px;margin:16px 0 22px}.support-command .studio-facts>span{padding:18px 20px;background:linear-gradient(120deg,#142d3d,#102330);border-radius:14px;border-color:#35596c77;grid-template-columns:42px 1fr;column-gap:14px}.support-command .studio-facts svg{box-sizing:content-box;width:23px;height:23px;padding:10px;background:#1b4154;border-radius:12px;color:#8ddcf2}.support-command .studio-facts>span:nth-child(2) svg{color:#bcbaff;background:#35354e}.support-command .studio-facts>span:nth-child(3) svg{color:#92f0d5;background:#174737}.support-command .studio-facts small{font-size:11px;color:#9bb8c8}.support-command .studio-facts b{font-size:20px;font-variant-numeric:tabular-nums;color:#e1f5ff;letter-spacing:.3px}.support-command .studio-workspace{grid-template-columns:minmax(0,1fr) 370px;gap:22px}.support-command .studio-case{padding:0;border:1px solid #40698288;border-radius:22px;background:radial-gradient(ellipse at 65% 0,#28577833,transparent 70%),linear-gradient(135deg,#132b40,#102334);box-shadow:0 16px 40px #0002}.support-command .studio-section-title{margin:0;padding:20px 26px;border-bottom:1px solid #466c813f;background:#142e4055}.support-command .studio-section-title h3{display:flex;align-items:center;gap:10px;font-size:16px}.support-command .studio-section-title h3>svg{color:#89d9ef}.support-command .studio-section-title>span{color:#83a6bc;font-size:9px}.support-command .studio-new{padding:0;text-align:left}.sc-start-main{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:12px;align-items:center;padding:32px 28px 34px}.sc-clear{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:6px;border:1px solid #46857477;background:#16423555;color:#a8e8d7;font-size:10px;font-weight:650}.sc-clear>span{width:5px;height:5px;border-radius:50%;background:#7fd5c4}.support-command .sc-start h4{font-size:clamp(24px,2vw,32px);line-height:1.2;margin:20px 0 13px;letter-spacing:-.7px;font-weight:800;color:#edf7ff}.support-command .sc-start p{font-size:13px;line-height:1.7;max-width:440px;color:#a3becd;margin:0 0 24px}.crm-app .support-command .sc-start button{display:flex;align-items:center;justify-content:flex-start;gap:14px;padding:16px 18px;min-height:73px;width:100%;max-width:380px;border-radius:13px;border:1px solid #a0f6e3;background:linear-gradient(110deg,#63e3c7,#8df0dd);box-shadow:0 7px 24px #4ae0bd20,inset 0 1px #fff6;color:#0b3c38;font-size:16px;font-weight:800;text-align:left;transition:transform .18s,box-shadow .18s}.sc-start button small{display:block;margin-top:4px;font-size:11px;color:#25675f;font-weight:500}.sc-start button>span:last-child{margin-left:auto;font-size:26px}.sc-start .sc-start-plus{font-size:25px;background:#1359481a;border:1px solid #0b675222;border-radius:10px;width:36px;height:36px;display:grid;place-items:center}.crm-app .support-command .sc-start button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #5aebc937}.crm-app .support-command .sc-start button:active{transform:translateY(0)}.sc-ticket-art{width:100%;height:auto;filter:drop-shadow(0 12px 25px #0003)}.sc-workflow{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;background:#0b1d2b6b;border-top:1px solid #46657e44;padding:20px 24px}.sc-workflow>div{display:flex;gap:10px;align-items:flex-start;padding:0 12px}.sc-workflow>div+div{border-left:1px solid #38576b66}.sc-workflow>div:first-child{padding-left:0}.sc-workflow>div>span{font-size:11px;font-weight:800;color:#77c7e2;letter-spacing:1px;padding-top:2px}.sc-workflow b{font-size:12px;font-weight:700;color:#d0e9f6}.sc-workflow small{display:block;font-size:10px;line-height:1.5;color:#8cabbf;margin-top:5px}.support-command .studio-device{position:relative;overflow:hidden;border-radius:22px;border:1px solid #428c8b99;background:radial-gradient(ellipse at 50% 20%,#2a87804d,transparent 65%),linear-gradient(145deg,#153a42,#102a36);padding:23px}.support-command .studio-device:before{content:'';position:absolute;left:22px;right:22px;top:0;height:2px;background:linear-gradient(90deg,#76e8d0,transparent)}.support-command .studio-device h3{font-size:10px;font-weight:800;letter-spacing:1.6px;color:#94e9d9;margin:0 0 4px}.sc-equipment-art{display:flex;flex-direction:column;align-items:center;justify-content:center;height:174px;position:relative}.sc-equipment-art img{width:180px;height:145px;object-fit:contain;filter:drop-shadow(0 12px 14px #0004)}.sc-equipment-art svg{width:175px;height:130px;filter:drop-shadow(0 12px 14px #0004)}.sc-equipment-caption{font-size:8px;letter-spacing:1.5px;color:#83bcbe;margin-top:9px}.sc-diagnostic h4{font-size:22px;letter-spacing:-.4px;margin:0 0 9px;color:#e1fff7}.sc-diagnostic p{font-size:12px;line-height:1.6;color:#9cc4c5;margin:0}.sc-diagnostic-tags{display:flex;gap:7px;margin:16px 0 18px;flex-wrap:wrap}.sc-diagnostic-tags>span{border:1px solid #497d8055;background:#133e4444;color:#a9e3de;border-radius:6px;padding:5px 9px;font-size:10px}.crm-app .support-command .wc-launch,.crm-app .support-command .studio-olt{background:linear-gradient(110deg,#176c77,#155664);border:1px solid #65cfce99;box-shadow:inset 0 1px #c2ffff15;min-height:73px;border-radius:12px;padding:14px;color:#e5fffa}.support-command .wc-launch .wc-mini{display:none}.support-command .wc-launch strong{font-size:15px}.support-command .wc-launch small{font-size:10px;color:#a0d6d5}.support-command .studio-side{gap:16px}.support-command .studio-details{border-radius:15px;background:#132c39;border-color:#35566b;padding:17px}.support-command .studio-details summary{font-size:12px;line-height:1.5}.support-command .studio-guide{padding:4px 8px;gap:12px}.support-command .studio-guide strong{color:#a8e9d8;font-size:12px}.support-command .studio-guide p{font-size:11px}.support-command .studio-footnote{font-size:10px;color:#7697aa;margin-top:20px}.support-command .studio-case>nav{padding:18px 24px}.support-command .studio-ticket{margin:22px 24px 0;padding:24px;border-color:#588bad77;background:radial-gradient(ellipse at 100% 0,#3b69a433,transparent),linear-gradient(110deg,#173e5c,#1e344f);border-radius:16px}.support-command .studio-ticket h3{font-size:30px}.support-command .studio-ticket h3 b{font-size:36px;color:#95e5ff}.support-command .studio-ticket-meta{margin:16px 24px}.support-command .studio-problem,.support-command .studio-followup,.support-command .studio-boundary{margin-left:24px;margin-right:24px}.support-command .studio-boundary{padding-bottom:20px}.support-command .studio-case>form{margin:20px 24px}.support-command button:focus-visible{outline:3px solid #a9f3de;outline-offset:4px}
@media(max-width:1200px){.support-command .studio-workspace{grid-template-columns:minmax(0,1fr) 310px;gap:16px}.sc-start-main{grid-template-columns:minmax(0,1fr) 150px;padding:28px 22px;gap:0}.sc-workflow{padding:18px}.support-command .studio-person{gap:16px}.support-command .studio-avatar{width:64px;height:64px}.support-command .studio-contract{min-width:145px}.support-command .studio-facts b{font-size:18px}}
@media(max-width:900px){.sc-start-main{grid-template-columns:1fr}.sc-ticket-art{display:none}.support-command .sc-start button{max-width:100%}.sc-workflow{grid-template-columns:1fr;gap:12px}.sc-workflow>div,.sc-workflow>div:first-child{padding:0}.sc-workflow>div+div{border:0}.sc-workflow small{display:inline;margin-left:8px}.support-command .studio-hero{flex-wrap:wrap;padding:22px}.support-command .studio-contract{display:block;padding:10px 14px}.support-command .studio-contract small{display:inline;margin-right:10px}.support-command .studio-facts>span{padding:15px 12px;column-gap:8px}.support-command .studio-facts svg{padding:8px;width:20px;height:20px}.support-command .studio-facts b{font-size:16px}}
@media(max-width:760px){.sc-masthead{gap:12px;padding:10px 0 18px}.sc-masthead>img{width:54px;height:68px}.sc-masthead h1{font-size:32px;letter-spacing:-1px}.sc-masthead p{font-size:12px;line-height:1.5}.sc-eyebrow{font-size:8px;letter-spacing:1.3px}.support-command .studio-top{gap:10px;padding-bottom:14px}.support-command .studio-top>span{display:none}.crm-app .support-command .studio-top button{font-size:10px;padding:10px;gap:5px}.support-command .studio-hero{padding:20px 18px;gap:16px}.support-command .studio-person{gap:12px;align-items:flex-start}.support-command .studio-avatar{width:45px;height:50px;border-radius:14px}.support-command .studio-avatar svg{width:30px;height:30px}.support-command .studio-person h2{font-size:22px;line-height:1.25;margin:8px 0 12px}.support-command .studio-person small{font-size:9px;letter-spacing:.5px}.support-command .studio-person p{font-size:10px;gap:6px}.support-command .studio-person p b{font-size:13px}.support-command .studio-contract{margin-left:56px;min-width:0;display:block;padding:8px 10px}.support-command .studio-contract small{font-size:9px}.support-command .studio-contract .crm-result-status{font-size:10px}.support-command .studio-facts{grid-template-columns:1fr;gap:8px;margin:12px 0 16px}.support-command .studio-facts>span{padding:12px 14px;grid-template-columns:35px 1fr auto}.support-command .studio-facts svg{grid-row:1;padding:7px;width:18px;height:18px}.support-command .studio-facts b{font-size:15px;margin:0}.support-command .studio-facts small{font-size:10px}.support-command .studio-workspace{grid-template-columns:1fr;gap:16px}.support-command .studio-section-title{padding:16px 18px}.support-command .studio-section-title h3{font-size:14px}.sc-start-main{padding:24px 20px}.support-command .sc-start h4{font-size:27px}.support-command .sc-start p{font-size:12px}.crm-app .support-command .sc-start button{font-size:14px;gap:10px;padding:14px;min-height:70px}.support-command .studio-device{padding:20px}.sc-equipment-art{height:155px}.sc-equipment-art img{height:135px;width:160px}.support-command .studio-ticket{margin:16px;padding:18px}.support-command .studio-ticket h3{font-size:25px}.support-command .studio-ticket h3 b{font-size:30px}.support-command .studio-ticket-meta,.support-command .studio-problem,.support-command .studio-followup,.support-command .studio-boundary{margin-left:16px;margin-right:16px}.support-command .studio-side .studio-device{min-width:0}}
@media(prefers-reduced-motion:reduce){.crm-app .support-command .sc-start button{transition:none}}


/* network-audit-9361a5f2437c.css */

.cs-net-scope .na-access{margin-left:auto}.na-access>button{display:flex;align-items:center;gap:12px;padding:12px 20px;border:1px solid #59dcca;border-radius:12px;color:#e5fffc;background:linear-gradient(120deg,#117f85,#19516c);box-shadow:0 6px 25px #001f3540;cursor:pointer}.na-access>button:hover{background:#16858c;transform:translateY(-1px)}.na-access>button:active{transform:translateY(1px)}.na-access>button span{font-size:17px;font-weight:800;text-align:left}.na-access>button small{display:block;font-size:11px;font-weight:500;color:#bae6ef;margin-top:3px}.na-wireless{display:inline-flex!important;align-items:center;gap:9px;font-size:12px!important;font-weight:700;color:#85e6d8!important;letter-spacing:0!important}.na-wireless img{width:38px;height:40px;object-fit:contain}.cs-net-title>.na-wireless{margin-top:8px}.crm-result-identity .na-wireless{margin-top:6px}.na-dialog{width:min(1480px,96vw);height:94dvh;max-width:96vw;max-height:94dvh;padding:0;border:1px solid #3c7d91;border-radius:20px;color:#e8f6fb;background:#0c2533;box-shadow:0 30px 100px #0009}.na-dialog[open]{display:flex;flex-direction:column}.na-dialog::backdrop{background:#020d18c9;backdrop-filter:blur(5px)}.na-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 25px;margin:0;background:linear-gradient(120deg,#194553,#102c40);border-bottom:1px solid #2c5362}.na-dialog header small{font-size:10px;letter-spacing:2px;color:#81efdf;font-weight:800}.na-dialog header h2{margin:5px 0;font-size:26px}.na-dialog header p{margin:0;font-size:12px;color:#aacbd5}.na-dialog button{border:1px solid #47778a;border-radius:9px;background:#1a3c50;color:#e6f7fc;font:700 13px inherit;padding:11px 14px;cursor:pointer;white-space:nowrap}.na-dialog button:hover{background:#245970}.na-dialog button:disabled{opacity:.45;cursor:wait}.na-dialog>nav{display:flex;gap:9px;padding:12px 20px;flex-wrap:wrap}.na-dialog>nav button:nth-child(2){margin-left:auto;background:#106f79;border-color:#45b4bc}.na-dialog iframe{flex:1;min-height:0;border:0;width:100%;background:#eef3f7}.na-loading,.na-error{padding:30px;margin:0}.na-error{color:#ffb2a9}.na-dialog button:focus-visible,.na-access button:focus-visible{outline:3px solid #79e6ff;outline-offset:3px}@media(max-width:650px){.cs-net-scope .na-access{margin-left:0;width:100%}.na-access>button{width:100%;justify-content:center}.na-dialog>header{padding:15px;gap:10px}.na-dialog header h2{font-size:21px}.na-dialog>nav{padding:10px}.na-dialog>nav button{font-size:11px;padding:10px}.na-dialog>nav button:nth-child(2){margin-left:0}.na-dialog header small{letter-spacing:1px}}@media(prefers-reduced-motion:reduce){.na-access>button{transform:none!important}}


/* support-visible-7c2ec0c2a2bc.css */
.sv-client-facts{margin:18px 0 22px;color:#e4f4fa}.sv-client-facts>header{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:0 3px 10px}.sv-client-facts>header>span{color:#8dd8e8;font-size:10px;letter-spacing:1.6px;font-weight:800}.sv-client-facts>header small{font-size:11px;color:#8baaba}.sv-client-facts dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sv-client-facts .sv-fact{display:grid;grid-template-columns:40px minmax(0,1fr);align-content:start;gap:5px 12px;min-width:0;padding:16px;border:1px solid #35596c;border-radius:13px;background:linear-gradient(125deg,#173444,#102330);box-shadow:inset 0 1px #d4eff808}.sv-fact-icon{grid-row:1/3;display:grid;place-items:center;align-self:center;width:38px;height:40px;background:#1a4559;color:#8ddcf2;border-radius:11px}.sv-fact-icon svg{width:22px;height:22px}.sv-client-facts dt{font-size:11px;color:#a0becd;margin:0;line-height:1.4}.sv-client-facts dd{margin:0;color:#ecf7ff;font-size:16px;line-height:1.45;font-weight:700;overflow-wrap:anywhere;white-space:pre-wrap}.sv-client-facts .sv-empty{font-size:12px;font-weight:500;color:#96adba}.sv-phone .sv-fact-icon{background:#373850;color:#c9bdff}.sv-home .sv-fact-icon,.sv-place .sv-fact-icon{background:#423c30;color:#ffc67b}.sv-plan .sv-fact-icon{background:#193e4c;color:#83e3f0}.sv-calendar .sv-fact-icon{background:#413545;color:#efb1d2}.sv-ticket .sv-fact-icon{background:#164c42;color:#8cead3}.sv-client-facts .sv-wide{grid-column:span 2}.sv-compact{padding:0 18px;margin:14px 0}.sv-compact dl{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-compact .sv-fact{padding:12px}.sv-compact dd{font-size:14px}.crm-app .support-command .sc-start button{background:linear-gradient(115deg,#ffad38,#ffcf72);border-color:#ffe0a3;color:#35230b;box-shadow:0 8px 28px #ff9e3235,inset 0 1px #fff9}.crm-app .support-command .sc-start button:hover{background:linear-gradient(115deg,#ffbb50,#ffdb8e);box-shadow:0 12px 32px #ff9e3255}.crm-app .support-command .sc-start button:active{background:#f3a332;transform:translateY(1px);box-shadow:0 3px 10px #ff9e3225}.sc-start button small{color:#68420e}.sc-start .sc-start-plus{background:#88480019;border-color:#88480033;color:#603a0a;flex-shrink:0}.sc-start .sc-start-plus svg{width:24px;height:24px}.support-command .sc-ticket-art rect:last-of-type{fill:#ffbd57;stroke:#ffe1a6}.crm-app .support-command .sc-start button:focus-visible{outline-color:#ffca69}
@media(max-width:1150px){.sv-client-facts dl{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-client-facts dd{font-size:14px}}@media(max-width:800px){.sv-client-facts dl,.sv-compact dl{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-client-facts .sv-fact{padding:12px;gap:4px 9px}.sv-client-facts>header small{display:none}}@media(max-width:500px){.sv-client-facts dl,.sv-compact dl{grid-template-columns:1fr}.sv-client-facts .sv-wide{grid-column:auto}.sv-client-facts .sv-fact{padding:12px 14px}.sv-compact{padding:0 12px}.sv-client-facts dd{font-size:15px}}

.crm-app .sv-client-facts>header{background:transparent;border:0;min-height:0;box-shadow:none;margin:0;padding:0 3px 10px}.sv-compact .sv-notes{grid-column:1/-1}


/* network-difference-3305eb4ea942.css */
.cs-net-scope .na-difference{margin-left:0}.na-difference>button{background:linear-gradient(110deg,#f6ac3e,#ffd17b);border-color:#ffdda1;color:#38260e;box-shadow:0 6px 25px #edac3025}.na-difference>button small{color:#6b4818}.na-difference>button:hover{background:#ffca68}.na-difference>button:active{background:#f5aa34}@media(max-width:650px){.cs-net-scope .na-access{flex:1 1 100%}.na-difference>button span{font-size:16px}}


/* network-net-total-5b6b8364629e.css */
.nn-total{display:flex;align-items:center;gap:17px;margin:0 28px 22px;padding:19px 23px;background:linear-gradient(110deg,#47371f,#242f36);border:1px solid #b48b4a;border-radius:15px;color:#fff0d1}.nn-equals{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#ffb94b22;color:#ffd081;font-size:32px}.nn-title{display:grid;gap:6px}.nn-title strong{font-size:16px}.nn-title span{color:#d4c2a5;font-size:13px}.nn-result{display:flex;align-items:baseline;gap:12px;margin-left:auto}.nn-result b{font-size:44px;line-height:1.1;color:#ffd081;font-variant-numeric:tabular-nums}.nn-result span{font-size:12px;color:#e9d4b1}.nn-total>small{border:1px solid #b48b4a88;border-radius:6px;padding:6px;color:#e8c486;font-size:10px}@media(max-width:850px){.nn-total{flex-wrap:wrap;margin:0 16px 18px;padding:17px}.nn-result{margin-left:0}.nn-total>small{margin-left:auto}}@media(max-width:500px){.nn-equals{display:none}.nn-title{width:100%}.nn-title span{font-size:12px}.nn-result b{font-size:40px}}


/* station-https-05049c291d3b.css */
.nh-sources{margin:0 24px 24px;border:1px solid #397282;border-radius:16px;padding:16px 20px;background:linear-gradient(110deg,#123b43,#102735);color:#d6edf4}.nh-origin{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}.nh-origin>*{padding:8px 12px;border-radius:9px;background:#164d59;color:#83eee0;font-size:13px}.nh-origin>b{background:#163f60;color:#87dfff}.nh-sources>small{color:#aac9d6}.nh-sources details{margin-top:12px;border-top:1px solid #315365;padding-top:12px}.nh-sources summary{display:flex;gap:8px;align-items:center;cursor:pointer;font-weight:700}.nh-sources svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7}.nh-guide{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;line-height:1.6}.nh-guide>p{grid-column:1/-1;font-size:13px}.nh-guide b{color:#79ead5}.nh-reveal{margin:20px 0;padding:16px;border:1px solid #465b81;border-radius:12px;background:#14263c}.nh-reveal>small{display:block;margin-top:10px;color:#b5c8df}.nh-reveal input{color:#e5f4ff;background:#0c1e2c}.nc-cpu.stale{opacity:.8}.nh-sources p{font-size:13px}@media(max-width:650px){.nh-guide{grid-template-columns:1fr}.nh-sources{margin:0 12px 16px;padding:14px}.nh-origin>*{flex:1 1 100%}}


/* tech-admin-access-2fa48f9bd8b1.css */
.tech-login .tech-admin-entry{display:flex;align-items:center;gap:14px;margin-top:26px;padding:18px 20px;border:1px solid #397aa5;border-radius:12px;color:#eff9ff;background:linear-gradient(120deg,#153c55,#154b78);box-shadow:0 7px 18px #133c551c;text-decoration:none;transition:background .15s,transform .15s,box-shadow .15s;text-align:left;box-sizing:border-box;width:100%}
.tech-login .tech-admin-entry>svg{flex:0 0 auto;color:#83d9ff}.tech-login .tech-admin-entry>span:not(.tech-admin-arrow){display:grid;gap:5px;min-width:0}.tech-login .tech-admin-entry strong{font-size:18px;line-height:1.2;color:#fff}.tech-login .tech-admin-entry small{font-size:12px;line-height:1.4;color:#c2e5fa}.tech-login .tech-admin-arrow{margin-left:auto;font-size:25px;color:#85deff}.tech-login .tech-admin-entry:hover{background:linear-gradient(120deg,#1a4c6a,#17639b);box-shadow:0 8px 24px #133c5530;transform:translateY(-1px)}.tech-login .tech-admin-entry:active{transform:translateY(1px)}.tech-login .tech-admin-entry:focus-visible{outline:3px solid #e8a52d;outline-offset:4px}
@media(max-width:480px){.tech-login .tech-admin-entry{padding:16px;gap:10px}.tech-login .tech-admin-entry strong{font-size:17px}}
.ia-home{min-height:100svh;box-sizing:border-box;background:radial-gradient(ellipse at 14% 5%,#15554c55,transparent 45%),radial-gradient(ellipse at 95% 50%,#164a7850,transparent 45%),#08151d;color:#edf8ff;padding:24px 40px 32px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:left}.ia-home *{box-sizing:border-box}.ia-shell{max-width:1150px;margin:auto}.ia-brand{display:flex;align-items:center;gap:24px;padding-bottom:18px;border-bottom:1px solid #34536170}.ia-brand img{width:150px;height:140px;object-fit:contain;filter:drop-shadow(0 0 22px #0aa9e520)}.ia-brand>div{display:grid;gap:10px}.ia-eyebrow{font-size:11px;font-weight:800;letter-spacing:.22em;color:#7bded0}.ia-brand-line{font-size:14px;color:#a8c2ce}.ia-brand-chip{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.1em;border:1px solid #315261;border-radius:30px;padding:11px 15px;color:#c6e5ec}.ia-brand-chip i{width:6px;height:6px;border-radius:50%;background:#65ddbf}.ia-heading{padding:34px 0 28px}.ia-heading h1{margin:9px 0 12px;font-size:clamp(36px,4vw,52px);font-weight:760;letter-spacing:-.05em;line-height:1.08;color:#eff8ff}.ia-heading h1 span{color:#76e1d3}.ia-heading p{margin:0;color:#a7bfcb;font-size:16px}.ia-options{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ia-card{--accent:#7ce8d0;--wash:#4bddb41c;--edge:#396c6d;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:355px;padding:28px 30px 0;border:1px solid var(--edge);border-radius:24px;color:#ecf8ff;text-decoration:none;background:radial-gradient(circle at 100% 0,var(--wash),transparent 65%),linear-gradient(135deg,#14323c,#10232f);box-shadow:0 15px 45px #0003;transition:transform .2s,border-color .2s,box-shadow .2s}.ia-card:before{content:"";position:absolute;top:0;left:30px;right:30px;height:2px;background:linear-gradient(90deg,var(--accent),transparent)}.ia-admin{--accent:#99c6ff;--wash:#4389ed24;--edge:#385b7b;background:radial-gradient(circle at 100% 0,var(--wash),transparent 65%),linear-gradient(135deg,#183348,#112333)}.ia-card-top{display:flex;align-items:center;gap:14px}.ia-icon{display:grid;place-items:center;width:64px;height:64px;flex:0 0 auto;border:1px solid var(--edge);border-radius:18px;background:var(--wash);color:var(--accent)}.ia-icon svg{width:40px;height:40px}.ia-category{font-size:10px;font-weight:800;letter-spacing:.13em;color:var(--accent)}.ia-number{margin-left:auto;font-size:28px;font-weight:700;color:#b9e6ff24}.ia-card h2{font-size:22px;font-weight:450;line-height:1.15;margin:24px 0 13px;letter-spacing:-.025em;color:#b5ced9}.ia-card h2 strong{display:inline-block;margin-top:5px;color:#f1faff;font-size:clamp(27px,3.1vw,39px);font-weight:750;letter-spacing:-.04em}.ia-card p{max-width:350px;color:#abc4cf;font-size:14px;line-height:1.6;margin:0 0 18px}.ia-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:26px}.ia-tags span{padding:6px 9px;border:1px solid #557b8d50;border-radius:6px;font-size:10px;color:#c1d8e4;background:#122834}.ia-enter{display:flex;align-items:center;justify-content:space-between;padding:20px 0;margin-top:auto;border-top:1px solid #47697770;color:var(--accent);font-weight:750;font-size:15px}.ia-enter>span:last-child{display:grid;place-items:center;width:33px;height:33px;border-radius:10px;background:var(--wash);font-size:25px;line-height:1}.ia-card:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 20px 50px #0005}.ia-card:focus-visible{outline:3px solid #f4bf64;outline-offset:5px}.ia-card:active{transform:translateY(-1px)}.ia-footer{display:flex;justify-content:space-between;gap:20px;padding:26px 2px 0;color:#8da9b8;font-size:11px}.ia-footer>span:first-child{display:flex;align-items:center;gap:9px}.ia-footer svg{height:17px;width:17px;flex:0 0 auto}
@media(max-width:650px){.ia-home{padding:18px 20px 28px}.ia-brand{gap:16px}.ia-brand img{width:108px;height:103px}.ia-brand-line{font-size:11px;line-height:1.5}.ia-eyebrow{font-size:9px;letter-spacing:.16em}.ia-brand-chip{display:none}.ia-heading{padding:28px 0 24px}.ia-heading p{font-size:14px}.ia-options{grid-template-columns:1fr;gap:18px}.ia-card{padding:23px 24px 0;min-height:330px}.ia-card h2{margin-top:21px}.ia-card h2 strong{font-size:33px}.ia-footer{flex-direction:column;gap:12px}.ia-category{font-size:9px}.ia-number{font-size:22px}}
@media(prefers-reduced-motion:reduce){.ia-card,.tech-login .tech-admin-entry{transition:none}}
.ia-home .ia-brand{background:transparent;box-shadow:none;border-radius:0;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:0 0 18px;margin:0;color:#edf8ff}.ia-home .ia-footer{background:transparent;box-shadow:none;border:0;border-radius:0;margin:0;padding:26px 2px 0}.ia-home .ia-brand .ia-brand-line{color:#abc4cf}


/* admin-launcher-26dc159d6b45.css */
body:has(.al-home){background:#080f1b;color-scheme:dark;color:#eef4ff}
.al-home{--al-muted:#a1b2c8;--al-line:#29364c;min-height:100vh;background:radial-gradient(ellipse at 95% 0,#1c345044,transparent 45%),#080f1b;color:#eef4ff;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;padding:0 36px 28px}.al-home *{box-sizing:border-box}.al-home a{text-decoration:none;color:inherit}.al-shell{max-width:1440px;margin:0 auto}.al-home .al-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border:0;border-bottom:1px solid #243044;background:transparent;box-shadow:none}.al-brand{display:flex;align-items:center;gap:18px}.al-brand img{width:86px;height:89px;object-fit:contain}.al-brand>span{display:grid;gap:8px}.al-brand strong{font-size:10px;letter-spacing:2px;color:#84e5db}.al-brand small{font-size:13px;color:#b9c9db}.al-header-actions{display:flex;gap:22px;align-items:center}.al-tech-link{display:flex;align-items:center;gap:9px;font-size:12px;color:#b8c9df!important}.al-user{display:flex;gap:10px;align-items:center;border-left:1px solid var(--al-line);padding-left:20px}.al-avatar{display:grid;place-items:center;width:38px;height:38px;background:#25314b;border:1px solid #46567b;border-radius:13px;color:#c7cdff;font-weight:700}.al-user>span:last-child{display:grid;gap:5px}.al-user strong{font-size:12px;max-width:240px;overflow-wrap:anywhere}.al-user small{font-size:10px;color:var(--al-muted)}.al-home button{font:inherit;cursor:pointer}.al-home .al-logout{display:grid;place-items:center;background:#162237;color:#b9cce3;border:1px solid #33445e;width:42px;height:42px;border-radius:12px;padding:0}.al-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:34px 0 28px}.al-eyebrow{display:block;color:#7e96b6;font-size:10px;letter-spacing:2px;font-weight:750}.al-heading h1{font-size:clamp(34px,3.8vw,52px);line-height:1.08;letter-spacing:-2px;margin:10px 0 12px;color:#f1f5fd}.al-heading h1>span{color:#66dece}.al-heading p{margin:0;color:var(--al-muted);font-size:15px}.al-module-count{display:flex;align-items:center;gap:12px;border-left:1px solid #334159;padding-left:25px;color:#8299b7}.al-module-count strong{font-size:37px;font-weight:500;color:#d6e2f4;letter-spacing:-1px}.al-module-count>span{font-size:11px;line-height:1.6}
.al-spotlights{display:grid;grid-template-columns:1.18fr 1fr;grid-template-rows:1fr 1fr;gap:16px}.al-spotlight{--accent:#b5c7ff;--tone:90,122,255;position:relative;isolation:isolate;overflow:hidden;border:1px solid #5369a5;border-radius:22px;min-height:178px;transition:transform .2s,border-color .2s,box-shadow .2s;background:#14233e}.al-spotlight.al-crm{grid-row:span 2;min-height:374px;background:radial-gradient(ellipse at 90% 10%,#6e91ff44,transparent 65%),linear-gradient(125deg,#1e3161,#162646 70%);display:flex;align-items:center;box-shadow:inset 0 1px #a0bcff30,0 14px 40px #0003}.al-spot-content{position:relative;z-index:2;padding:24px 28px;width:100%}.al-spot-label{font-size:9px;font-weight:750;letter-spacing:1.7px;color:var(--accent)}.al-spotlight h2{font-size:25px;line-height:1.16;letter-spacing:-.6px;margin:12px 0 8px;color:#f1f6ff}.al-spotlight p{font-size:13px;color:#c0cfe2;line-height:1.6;margin:0;max-width:310px}.al-spot-icon{display:none}.al-crm .al-spot-content{width:65%;padding:30px 32px}.al-crm .al-spot-icon{display:grid;place-items:center;width:58px;height:58px;background:#7a9aff26;border:1px solid #8faaff66;border-radius:17px;margin:25px 0 16px;color:#c4d4ff}.al-crm h2{font-size:42px;letter-spacing:-1.5px;margin:0 0 12px}.al-crm p{max-width:260px;font-size:15px}.al-spot-action{display:inline-flex;align-items:center;gap:20px;color:var(--accent);font-weight:700;font-size:12px;margin-top:18px}.al-crm .al-spot-action{padding:13px 17px;border-radius:11px;background:#d7e3ff;color:#1a2b52;margin-top:26px;box-shadow:0 5px 20px #0002}.al-spotlight.al-networkmonitor{--accent:#83eddf;--tone:70,221,193;background:radial-gradient(ellipse at 100% 0,#268e8740,transparent 65%),linear-gradient(110deg,#102e38,#122331);border-color:#316264}.al-spotlight.al-monitor{--accent:#c5b7ff;--tone:164,140,255;background:radial-gradient(ellipse at 100% 0,#6954ad40,transparent 65%),linear-gradient(110deg,#27233e,#192437);border-color:#51486e}.al-spot-watermark{position:absolute;right:25px;top:28px;color:var(--accent);opacity:.13;transform:rotate(-12deg)}.al-crm-art{position:absolute;right:-8px;top:85px;width:220px;height:230px;transform:rotate(-9deg);pointer-events:none}.al-art-window{position:absolute;inset:0 20px 0 0;border:1px solid #8cabff70;border-radius:20px;background:linear-gradient(145deg,#5a7bb344,#112146d9);box-shadow:-15px 20px 50px #050e2c66;backdrop-filter:blur(3px)}.al-art-toolbar{height:32px;display:flex;align-items:center;gap:5px;border-bottom:1px solid #9ebaff30;padding:0 14px}.al-art-toolbar i{width:5px;height:5px;background:#bed1ff66;border-radius:50%}.al-art-client{display:flex;gap:12px;align-items:center;margin:20px 17px;color:#b2ceff}.al-art-client>span{display:grid;gap:8px;flex:1}.al-art-client b,.al-art-client i,.al-art-lines i{height:5px;border-radius:6px;background:#b9cfff44}.al-art-client i{width:65%;background:#b9cfff22}.al-art-lines{display:grid;gap:10px;margin:0 20px}.al-art-lines i:nth-child(2){width:80%}.al-art-lines i:nth-child(3){width:60%}.al-art-badges{display:flex;gap:10px;margin:20px}.al-art-badges>span{display:grid;place-items:center;width:36px;height:36px;border:1px solid #9db4f744;color:#b5cfff;border-radius:10px;background:#7199e122}.al-art-floating{position:absolute;right:0;bottom:18px;display:grid;place-items:center;width:58px;height:58px;border-radius:17px;border:1px solid #a8d5f088;background:linear-gradient(135deg,#59769e,#213d64);box-shadow:0 10px 20px #0003;color:#caf7ee}.al-without-monitor{grid-template-rows:1fr}.al-without-monitor .al-crm{grid-row:auto}.al-without-monitor .al-networkmonitor{display:flex;align-items:center}
.al-directory{padding-top:36px}.al-directory-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.al-directory h2{font-size:22px;margin:9px 0 0;letter-spacing:-.6px;color:#e6edf9}.al-search{display:flex;align-items:center;gap:10px;width:310px;flex-shrink:0;min-height:46px;padding:0 14px;border:1px solid #33435c;background:#101c2e;border-radius:13px;color:#8fa9cc}.al-home .al-search input{background:transparent;border:0;outline:0;box-shadow:none;padding:10px 0;width:100%;min-width:0;color:#ecf3ff;font:inherit;font-size:13px}.al-search:focus-within{border-color:#87b6ff;box-shadow:0 0 0 3px #4f8bff22}.al-search input::placeholder{color:#8d9fb9}.al-search button{background:none;border:0;color:#bbd0ed;padding:4px;display:grid;place-items:center}.al-filters{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 19px}.al-filters button{background:transparent;border:1px solid transparent;color:#9eafc7;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:600}.al-filters button[aria-pressed=true]{background:#22334c;color:#e0ecff;border-color:#3c5575}.al-filters button:hover{color:#f1f7ff;background:#19263c}.al-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.al-tile{--accent:#8ac9ff;--tone:84,158,237;display:flex;gap:16px;align-items:center;position:relative;padding:22px 18px;border:1px solid #25344a;border-radius:16px;background:linear-gradient(120deg,rgba(var(--tone),.05),transparent 65%),#101b2b;min-height:137px;transition:background .2s,border-color .2s,transform .2s}.al-tile-icon{display:grid;place-items:center;flex-shrink:0;width:52px;height:56px;border-radius:15px;background:rgba(var(--tone),.12);color:var(--accent);border:1px solid rgba(var(--tone),.25)}.al-tile-copy{min-width:0;flex:1}.al-tile-category{display:block;font-size:9px;font-weight:650;letter-spacing:.8px;color:var(--accent);margin-bottom:7px}.al-tile h3{font-size:16px;line-height:1.3;letter-spacing:-.25px;margin:0 0 7px;font-weight:700;color:#e9eff9;overflow-wrap:anywhere}.al-tile p{font-size:11px;line-height:1.6;color:#9fadc3;margin:0}.al-tile-arrow{color:#6e83a2;align-self:flex-start;margin-top:3px}.al-tile.al-field{--accent:#ffa8a3;--tone:255,113,112;border-color:#623a47;background:linear-gradient(120deg,#512a3944,transparent),#1c1e2b}.al-tile.al-customerportal{--accent:#c1abff;--tone:158,121,255}.al-tile.al-customerbanks,.al-tile.al-centers{--accent:#7ee4bb;--tone:57,206,149}.al-tile.al-rents{--accent:#f5c67e;--tone:235,170,73}.al-tile.al-field-assignments,.al-tile.al-techmonitor{--accent:#ffc887;--tone:245,159,66}.al-tile.al-team{--accent:#c7b2ff;--tone:169,127,255}.al-tile.al-inventory{--accent:#f2c88c;--tone:220,164,89}.al-tile.al-network,.al-tile.al-networkmonitor{--accent:#7be0d6;--tone:52,211,192}.al-tile.al-map,.al-tile.al-community{--accent:#92c9fb;--tone:90,167,237}.al-spotlight:hover{transform:translateY(-3px);border-color:var(--accent);box-shadow:0 12px 35px #0004}.al-tile:hover{transform:translateY(-2px);border-color:rgba(var(--tone),.7);background-color:#162338}.al-tile:hover .al-tile-arrow{color:var(--accent)}.al-home a:active{transform:translateY(1px)}.al-home :is(a,button):focus-visible{outline:2px solid #a8d0ff;outline-offset:4px}.al-home .al-footer{background:transparent;border:0;border-top:1px solid #243044;box-shadow:none;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:22px 0 0;margin-top:32px;font-size:11px;color:#8395ae}.al-footer>span,.al-footer a{display:flex;align-items:center;gap:10px}.al-footer i{height:3px;width:3px;background:#6f87a6;border-radius:50%}.al-empty{text-align:center;padding:35px;color:#aebed4;border:1px dashed #334862;border-radius:16px}.al-empty h3{font-size:18px;color:#eef4ff}.al-empty p{font-size:13px}.al-empty button{background:#243b5c;color:#e1eeff;border:1px solid #49678d;border-radius:10px;padding:10px 16px}.al-login{max-width:480px;margin:65px auto;padding:32px;border:1px solid #32435e;border-radius:24px;background:linear-gradient(145deg,#1a2c43,#101b2b);text-align:center}.al-login h1{font-size:28px;line-height:1.2;color:#edf5ff;letter-spacing:-.8px}.al-login p{color:#9fb3d0;font-size:14px}.al-login-icon{display:inline-grid;place-items:center;width:66px;height:66px;background:#62c9bb1c;border:1px solid #4d968c;border-radius:20px;color:#89e7d6}.al-home .admin-login{text-align:left;background:transparent;border:0;padding:15px 0;margin:0;box-shadow:none}.al-home .admin-login h3{font-size:16px;color:#d3e3fa}.al-home .admin-login input{background:#0d1727;border:1px solid #415778;color:#eef4ff;border-radius:10px;min-height:45px}.al-home .admin-login label{color:#a5bad7;font-size:13px}.al-home .admin-login button{background:#96ccff;color:#10253d;border:1px solid #bddfff;border-radius:10px;min-height:44px;font-weight:700}.al-login>a{display:block;margin-top:20px;font-size:12px;color:#a5bad7}
@media(min-width:1500px){.al-crm-art{right:24px;width:245px}.al-spotlight h2{font-size:29px}.al-crm h2{font-size:46px}}
@media(max-width:1150px){.al-home{padding:0 24px 24px}.al-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.al-crm-art{right:-65px;opacity:.65}.al-crm .al-spot-content{width:85%}.al-header-actions{gap:12px}.al-user{padding-left:12px}.al-user strong{max-width:180px}.al-spot-watermark{right:-22px;opacity:.08}}
@media(max-width:720px){.al-home{padding:0 18px 24px}.al-header{flex-wrap:wrap}.al-home .al-header{padding:12px 0;gap:14px}.al-brand img{width:62px;height:65px}.al-brand{gap:12px}.al-brand strong{font-size:9px;letter-spacing:1.3px}.al-brand small{font-size:11px}.al-header-actions{width:100%;justify-content:space-between;gap:10px}.al-user{margin-left:auto}.al-user strong{max-width:155px;font-size:11px}.al-user small{font-size:9px}.al-tech-link{font-size:11px;gap:6px}.al-avatar{display:none}.al-heading{padding:27px 0 22px}.al-heading h1{letter-spacing:-1.5px;font-size:35px}.al-heading p{font-size:13px;line-height:1.5;max-width:240px}.al-heading .al-eyebrow{font-size:8px;letter-spacing:1.3px}.al-module-count{gap:7px;padding-left:12px}.al-module-count strong{font-size:28px}.al-module-count>span{font-size:9px}.al-spotlights{grid-template-columns:1fr;grid-template-rows:auto;gap:12px}.al-spotlight.al-crm{grid-row:auto;min-height:300px}.al-crm .al-spot-content{width:85%;padding:25px}.al-crm .al-spot-icon{margin:17px 0 14px;width:48px;height:48px}.al-crm h2{font-size:35px}.al-crm p{font-size:13px;max-width:210px}.al-crm-art{right:-40px;top:67px;opacity:.6;transform:rotate(-9deg) scale(.88)}.al-spot-content{padding:21px 25px}.al-spotlight h2{font-size:24px}.al-spotlight:not(.al-crm){min-height:165px}.al-spotlight p{max-width:240px;font-size:12px}.al-spot-watermark{right:5px;opacity:.1}.al-directory{padding-top:28px}.al-directory-heading{align-items:stretch;flex-direction:column;gap:18px}.al-directory h2{font-size:21px}.al-search{width:100%}.al-filters{gap:5px;margin:15px 0}.al-filters button{font-size:10px;padding:9px 10px}.al-grid{grid-template-columns:1fr;gap:10px}.al-tile{min-height:115px;padding:18px 16px;gap:14px}.al-tile h3{font-size:16px}.al-tile-icon{width:47px;height:50px}.al-home .al-footer{flex-wrap:wrap;line-height:1.8;font-size:10px}.al-login{margin:30px auto;padding:24px}.al-login h1{font-size:25px}}
@media(prefers-reduced-motion:reduce){.al-home *{transition:none!important;animation:none!important}}
/* Keep the global alert shortcut clear of the account controls on this page. */
body:has(.al-home) .ia-alert-trigger{position:absolute;top:38px;right:max(36px,calc((100vw - 1440px)/2));box-shadow:none}
.al-home .al-header-actions{padding-right:125px}
.al-crm .al-spot-action{background:#89c7ff;color:#10274a}
@media(max-width:1150px){body:has(.al-home) .ia-alert-trigger{right:24px}}
@media(max-width:720px){body:has(.al-home) .ia-alert-trigger{top:23px;right:18px;padding:10px}.al-home .al-header-actions{padding-right:0}.al-brand{padding-right:48px}}


/* vpn-manager-5cda963e767a.css */
.vt-help{margin:18px 0;padding:22px;border:1px solid #366979;border-radius:18px;background:linear-gradient(125deg,#123847,#102432);color:#c0dbe4}.vt-help-top{display:flex;align-items:center;gap:15px}.vt-help-top>svg{width:32px;height:32px;color:#69ded3;flex-shrink:0}.vt-help-top>div{flex:1}.vt-help strong{color:#e1f8fc}.vt-help p{margin:6px 0;line-height:1.55}.vt-help details{border-top:1px solid #31515f;margin-top:14px;padding-top:14px}.vt-help summary{cursor:pointer;font-weight:700;color:#7ddfdb}.vt-help li{margin:9px 0;line-height:1.5}.vt-pending{padding:12px;border:1px solid #866938;background:#493821;color:#ffe0a2!important;border-radius:10px}.vt-panel{width:100%;min-width:0;margin:12px 0;padding:17px;border:1px solid #3a5a70;border-radius:14px;background:linear-gradient(115deg,#132f42,#0b2130);box-sizing:border-box}.vt-connected{border-color:#358b79;background:linear-gradient(115deg,#133e3b,#102c35)}.vt-status{display:flex;align-items:center;gap:12px}.vt-status-icon{display:grid;place-items:center;width:43px;height:43px;border:1px solid #3b6a7c;border-radius:12px;background:#173f4e;color:#74daec;flex-shrink:0}.vt-status-icon svg{width:24px;height:24px}.vt-status small{display:block;color:#94b7c5;font-size:10px;font-weight:800;letter-spacing:.12em}.vt-status strong{font-size:21px;color:#daedf5;display:block;margin-top:2px}.vt-connected .vt-status strong{color:#79edd0}.vt-panel p{font-size:13px;line-height:1.5;color:#b0cbd5;margin:12px 0}.vt-panel small{font-size:11px;line-height:1.4;color:#a3bec9}.vt-buttons{display:flex;gap:8px;flex-wrap:wrap;margin:13px 0}.nm .vt-connect{color:#ecfffe;background:linear-gradient(120deg,#087c88,#126e9c);border:1px solid #40bdcc}.nm .vt-disconnect{color:#ffe4b3;border-color:#86683f;background:#423521}.vt-panel button{min-height:40px;display:flex;align-items:center;gap:8px;font-size:12px}.vt-panel button svg{width:17px;height:17px}.vt-time,.vt-ready{display:flex!important;align-items:center;gap:6px}.vt-time svg,.vt-ready svg{width:14px;height:14px}.vt-ready{color:#78e7ce!important}.vt-panel .vt-error{color:#ffc6ba}.vt-panel .vt-ok{color:#8deed7}.vt-spinner{width:17px;height:17px;border:2px solid #476b7b;border-top-color:#7be9e0;border-radius:50%;animation:vt-spin 1.3s linear infinite;margin-left:auto}.nm-actions>.vt-panel{flex-basis:100%}.np-vpn-table .vt-panel{min-width:280px}.vt-time{margin-top:10px}@keyframes vt-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.vt-spinner{animation:none}}@media(max-width:600px){.vt-help{padding:16px}.vt-help-top{flex-wrap:wrap}.vt-help-top>button{width:100%}.vt-buttons>button{flex:1}.vt-help ol{padding-left:22px}}


/* cambium-38af4911919c.css */
.cb-force180{overflow:hidden;position:relative;display:inline-flex!important;align-items:center;justify-content:center;aspect-ratio:1.35;max-width:100%}.cb-force180 img{width:100%!important;height:100%!important;object-fit:cover!important;transform:scale(1.16);object-position:center 52%}.cb-generic{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:20px;color:#71d6e8}.cb-generic svg{width:64%;height:64%}.cb-sources{margin:16px 24px;padding:18px 20px;border:1px solid #34728a;border-radius:15px;background:linear-gradient(120deg,#173e49,#112735);color:#d8ecf5}.cb-sources .nh-origin{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.cb-sources .nh-origin>*{padding:7px 12px;border-radius:8px;background:#1b4a5c}.cb-signal-note{color:#b8d8e6;font-size:13px}.cb-sources details{margin-top:14px;border-top:1px solid #335c70;padding-top:12px}.cb-sources summary{display:flex;align-items:center;gap:9px;cursor:pointer}.cb-sources svg{width:20px;height:20px}.cb-credential-group{padding:16px;border:1px solid #375d70;border-radius:12px;margin:12px 0;background:#102a38}.cb-credential-group>b{display:block;margin-bottom:12px;color:#72d9ed}.cb-credential-group button{margin-top:10px}.cb-model-field{display:flex;flex-direction:column;gap:8px;margin-top:16px}.cb-access select{color:#e3f3fa;background:#0c2331;border:1px solid #457286;padding:12px;border-radius:9px}.cb-access p{color:#b7d2dd}.ns-node-client .cb-force180{width:150px;height:140px}.nw-station .cb-force180{width:32px;height:29px}
@media(max-width:700px){.cb-sources{margin:12px 10px;padding:14px}.ns-node-client .cb-force180{width:95px;height:90px}.cb-sources .nh-origin>*{font-size:12px}}


/* global-network-c3aa4ce5aa19.css */
.ng-dashboard{margin:22px 0 26px;padding:26px;border:1px solid #2c5365;border-radius:24px;background:radial-gradient(ellipse at 5% 0%,#17414b80,transparent 55%),#0c1e29;box-shadow:0 18px 45px #0002;color:#e4f4fc}.ng-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.ng-heading h2{font-size:clamp(23px,2.3vw,32px);letter-spacing:-.8px;margin:7px 0 0}.ng-update{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px}.ng-update button{font-size:12px}.ng-live,.ng-warning{display:flex;align-items:center;gap:7px;color:#74e3c9}.ng-live i,.ng-warning i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor}.ng-warning{color:#ffbf69}.ng-main{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:15px}.ng-card{position:relative;overflow:hidden;border-radius:18px;border:1px solid #326879;padding:22px;min-width:0;background:linear-gradient(140deg,#173949,#102936)}.ng-card:before{content:'';position:absolute;top:0;left:23px;right:23px;height:2px;background:#70ddff}.ng-stations{background:radial-gradient(ellipse at 100% 0%,#25846c60,transparent 80%),#113933;border-color:#337d6c}.ng-stations:before{background:#70edc6}.ng-coverage{background:linear-gradient(145deg,#26374f,#172838);border-color:#465c80}.ng-coverage:before{background:#a5baff}.ng-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:1.6px;font-weight:800;color:#b1d7e8}.ng-card-top svg{width:29px;height:29px;opacity:.85}.ng-card>strong{display:block;font-size:clamp(40px,4vw,64px);font-weight:850;letter-spacing:-2px;line-height:1.15;margin:13px 0 8px;color:#7feccb;font-variant-numeric:tabular-nums}.ng-sectors>strong{color:#76dcfc}.ng-coverage>strong{color:#b4c7ff}.ng-card p{font-size:12px;color:#bfd2dd;margin:0 0 21px;min-height:32px}.ng-card-bottom{border-top:1px solid #ffffff18;padding-top:15px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:11px;color:#b9d3df}.ng-pill{color:#b1f4dd;background:#36745b55;border:1px solid #72d9b044;padding:5px 8px;border-radius:6px}.ng-online{color:#7ce8c7}.ng-progress{height:7px;border-radius:6px;background:#0a1c2b;margin-bottom:12px;overflow:hidden}.ng-progress span{display:block;height:100%;background:linear-gradient(90deg,#748fe8,#b2c8ff);border-radius:6px}.ng-card>small{font-size:11px;color:#bacbdf}.ng-status{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:17px 0}.ng-status-item{padding:13px 10px;border:1px solid #304856;border-radius:11px;background:#122a36;display:grid;grid-template-columns:20px 1fr;gap:6px 8px;align-items:center}.ng-status-item strong{font-size:21px;font-variant-numeric:tabular-nums}.ng-status-item span{grid-column:1/-1;font-size:11px;color:#b9cbd4}.ng-status-item svg{width:18px;height:18px}.ng-status-item.good{color:#7de5c4}.ng-status-item.warn{color:#ffc477}.ng-status-item.bad{color:#ff8cab;background:#3e263b66;border-color:#614354}.ng-status-item.muted{color:#93bed6}.ng-vpns{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:20px}.nm .ng-vpn{display:flex;align-items:stretch;flex-direction:column;text-align:left;gap:10px;padding:15px;border:1px solid #305363;border-radius:12px;background:#102735;white-space:normal;min-width:0;color:#d4eaf4}.nm .ng-vpn:hover{background:#1b3c48;border-color:#65ccb9}.ng-vpn>span{display:flex;justify-content:space-between;align-items:center;font-size:13px;gap:8px;line-height:1.4}.ng-vpn strong{font-size:23px;color:#78e4ce}.ng-vpn small{font-size:11px;color:#abc7d4;font-weight:400}.ng-vpn svg{flex-shrink:0;width:16px;height:16px}.ng-dashboard footer{margin-top:19px;padding-top:15px;border-top:1px solid #2a4350;display:flex;justify-content:space-between;gap:16px;font-size:10px;color:#9dbaca;line-height:1.5}.ng-dashboard footer>span:first-child{white-space:nowrap;display:flex;gap:7px;align-items:center}.ng-dashboard footer svg{width:14px;height:14px}.ng-stale .ng-card{opacity:.7}.nm-hero h1{font-size:clamp(25px,3vw,36px)}@media(max-width:1000px){.ng-main{grid-template-columns:1fr 1fr}.ng-coverage{grid-column:1/-1}.ng-coverage>strong{font-size:40px}.ng-card p{min-height:0}.ng-status{grid-template-columns:repeat(3,1fr)}.ng-heading{align-items:flex-start}.ng-update{justify-content:flex-end}.ng-dashboard footer{flex-direction:column}}@media(max-width:600px){.ng-dashboard{padding:17px 13px;border-radius:18px}.ng-heading{flex-direction:column}.ng-update{justify-content:flex-start;gap:12px}.ng-main{grid-template-columns:1fr}.ng-coverage{grid-column:auto}.ng-card{padding:19px}.ng-card>strong{font-size:52px}.ng-status{grid-template-columns:repeat(2,1fr)}.ng-vpns{grid-template-columns:1fr}.ng-heading h2{font-size:26px}.ng-dashboard footer>span:first-child{white-space:normal}}


/* network-center-819d5514f5c1.css */
.nm:has(.ng2){max-width:1640px}.nm:has(.ng2)>.nm-hero{background:transparent;border:0;border-radius:0;box-shadow:none;padding:22px 0 25px;gap:21px;position:relative}.nm:has(.ng2)>.nm-hero .nm-hero-icon{display:none}.nm:has(.ng2)>.nm-hero h1{font-size:clamp(27px,3vw,43px);letter-spacing:-1.5px;max-width:950px;line-height:1.15}.nm:has(.ng2)>.nm-hero p{color:#89a6ba;font-size:13px}.nm:has(.ng2)>.nm-hero .nv-demo-launch{background:#132738;border-color:#2c485e;box-shadow:none}.ng2{--line:#253a4b;color:#e9f5ff;margin-bottom:28px}.ng2-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 0 18px!important;border:0!important;background:transparent!important}.ng2-toolbar>span{display:flex;gap:10px;align-items:center;font-size:10px;letter-spacing:1.7px;font-weight:750;color:#81ead1}.ng2-toolbar b{font-weight:500;color:#69879c}.ng2-dot{width:6px;height:6px;border-radius:50%;background:currentColor;display:inline-block;flex-shrink:0}.ng2-toolbar>div{display:flex;align-items:center;gap:16px}.ng2-toolbar small{font-size:11px;color:#849eb1}.ng2-toolbar button{font-size:11px;background:#112634;border-color:#2c4556}.ng2-overview{display:grid;grid-template-columns:1.8fr 1fr .9fr;gap:17px}.ng2-overview>article{border:1px solid var(--line);border-radius:23px;overflow:hidden;min-width:0;box-shadow:0 12px 30px #0002}.ng2-hero{position:relative;min-height:355px;background:radial-gradient(ellipse at 75% 35%,#16544c80,transparent 70%),linear-gradient(115deg,#132f36,#102534 70%);display:flex;align-items:center;padding:27px 29px 66px}.ng2-hero:before{content:'';position:absolute;inset:0;background-image:radial-gradient(#6cd1c022 .7px,transparent .7px);background-size:17px 17px;mask-image:linear-gradient(90deg,transparent,#000)}.ng2-hero-copy{position:relative;z-index:1;min-width:180px}.ng2-kicker{font-size:9px;letter-spacing:2px;font-weight:800;color:#7da0b8}.ng2-hero .ng2-kicker{color:#7ed1bf}.ng2-hero h2{font-size:27px;line-height:1.12;letter-spacing:-.6px;margin:13px 0 10px}.ng2-hero-copy>strong{display:block;color:#85f4d5;font-size:clamp(66px,6vw,90px);font-weight:800;letter-spacing:-5px;line-height:1.07;font-variant-numeric:tabular-nums}.ng2-hero p{font-size:11px;color:#a3c2cb;line-height:1.6;margin:10px 0 15px}.ng2-chip{display:inline-flex;gap:7px;align-items:center;font-size:10px;padding:5px 9px;border:1px solid #66d7b440;border-radius:6px;color:#8fe1c7;background:#68dfb90c}.ng2-chip i{height:5px;width:5px;border-radius:50%;background:currentColor}.ng2-network{position:absolute;right:-10px;width:60%;top:18px;bottom:40px;display:flex;align-items:center;justify-content:center;flex-direction:column}.ng2-network svg{width:100%;max-height:300px}.ng2-network>span{font-size:12px;letter-spacing:4px;color:#8fd7ce;text-align:center;margin-top:-24px;font-weight:800}.ng2-network b{display:block;font-size:6px;letter-spacing:2px;margin-top:4px;color:#709aab}.ng2-hero-foot{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:15px 24px;border-top:1px solid #72e8cf20;background:#071e2855;font-size:10px;color:#9cbdc9}.ng2-hero-foot span:first-child{display:flex;align-items:center;gap:8px;color:#b6ddd9}.ng2-hero-foot svg{width:16px;height:16px}.ng2-health{background:radial-gradient(ellipse at 50% 30%,#2d436766,transparent 75%),#132333;padding:23px 22px;text-align:center}.ng2-cardhead{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#8daabc;font-size:9px;letter-spacing:1.4px;font-weight:800;text-align:left}.ng2-cardhead svg{height:21px;width:21px;color:#96b5e7}.ng2-ring{position:relative;width:175px;max-width:100%;margin:9px auto 4px}.ng2-ring>svg{width:100%;display:block;filter:drop-shadow(0 0 8px #6c9dff22)}.ng2-ring>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ng2-ring strong{font-size:44px;color:#dce8ff;letter-spacing:-2px;line-height:1.2}.ng2-ring strong small{font-size:20px;color:#9bb6ed;letter-spacing:-.3px}.ng2-ring span{font-size:7px;letter-spacing:1.7px;color:#89a7c6;margin-top:6px}.ng2-health-count b{display:block;font-size:22px;color:#d5e4f7}.ng2-health-count b small{color:#6e8ca7;font-size:17px}.ng2-health-count>span{display:block;font-size:10px;color:#96aec2;margin:6px 0 17px}.ng2-health>p{font-size:9px;color:#b3a7d7;border-top:1px solid #3f4b6455;margin:0;padding-top:13px}.ng2-equipment{padding:23px 21px;background:linear-gradient(155deg,#1a3041,#10222f)}.ng2-equipment>strong{display:block;font-size:71px;font-weight:800;color:#8ed7ff;letter-spacing:-3px;margin:25px 0 0;line-height:1.1;font-variant-numeric:tabular-nums}.ng2-equipment h3{font-size:13px;font-weight:600;color:#b7cddd;margin:8px 0 22px}.ng2-segments{display:flex;gap:3px;height:19px;margin-bottom:20px}.ng2-segments i{flex:1;background:#233c4e;border-radius:2px}.ng2-segments i.lit{background:#63cfc6}.ng2-equipment-stat{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-top:1px solid #7da6bc22;color:#8ddcc7;font-size:11px}.ng2-equipment-stat span{display:flex;align-items:center;gap:8px}.ng2-equipment-stat b{font-size:18px;color:#dbedea}.ng2-equipment-stat.ng2-pink{color:#e79ab0}.ng2-equipment>small{font-size:9px;color:#66879e;display:block;margin-top:8px}.ng2-bottom{display:grid;grid-template-columns:2fr 1fr;gap:17px;margin-top:17px}.ng2-bottom>section{background:#101f2c;border:1px solid var(--line);border-radius:22px;padding:23px 25px;min-width:0}.ng2-bottom header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 0 17px!important;background:transparent!important;border:0!important}.ng2-bottom h3{font-size:20px;letter-spacing:-.4px;margin:6px 0 0}.ng2-bottom header>small{font-size:10px;color:#7497ac}.ng2-bottom header>small span{font-size:17px;margin-left:7px}.nm .ng2-vpn-row{width:100%;border-radius:0;border:0;border-top:1px solid #25394a;background:transparent;box-shadow:none;display:grid;grid-template-columns:230px 1fr 55px 20px;gap:18px;align-items:center;padding:15px 0;text-align:left;color:#d8e6f0;white-space:normal}.nm .ng2-vpn-row:hover{background:#73c4de08}.ng2-vpn-name{font-size:12px;font-weight:600;position:relative;padding-left:18px}.ng2-vpn-name>i{position:absolute;left:0;top:4px;width:7px;height:7px;background:var(--vpn-color);border-radius:50%;box-shadow:0 0 12px color-mix(in srgb,var(--vpn-color) 20%,transparent)}.ng2-vpn-name small{display:block;font-size:9px;font-weight:400;color:#7390a5;margin-top:6px}.ng2-vpn-bar{height:8px;background:#213342;border-radius:5px;overflow:hidden}.ng2-vpn-bar i{display:block;height:100%;background:var(--vpn-color);border-radius:5px;opacity:.85}.ng2-vpn-row>strong{color:var(--vpn-color);font-size:24px;text-align:right;font-weight:750;letter-spacing:-.6px}.ng2-row-arrow{color:#6c879c;text-align:right;font-size:17px}.ng2-alerts header{display:block}.ng2-alert{display:flex;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #25394a;font-size:11px;color:#99aebf}.ng2-alert svg{height:17px;width:17px;color:#7b94ad}.ng2-alert strong{margin-left:auto;font-size:19px;font-variant-numeric:tabular-nums}.ng2-alert.pink strong,.ng2-alert.pink svg{color:#f39db5}.ng2-alert.amber strong,.ng2-alert.amber svg{color:#edc18b}.ng2-alerts>small{display:block;font-size:9px;line-height:1.5;color:#68869b;margin-top:12px}.ng2-footer{padding:16px 4px 0;display:flex;justify-content:space-between;gap:12px;font-size:9px;color:#6e8ca3}.ng2-footer span:first-child{display:flex;align-items:center;gap:7px}.ng2-footer svg{height:13px;width:13px}.ng2.ng-stale .ng2-overview{opacity:.65}@media(min-width:1600px){.ng2-hero{min-height:390px}.ng2-network svg{max-height:335px}.ng2-ring{width:200px}.ng2-equipment>strong{font-size:83px}.ng2-equipment h3{margin-bottom:30px}}@media(max-width:1150px){.ng2-overview{grid-template-columns:1.7fr 1fr}.ng2-equipment{grid-column:1/-1;display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:12px 25px}.ng2-equipment>strong{font-size:48px;margin:0;grid-column:1;grid-row:2}.ng2-equipment h3{grid-column:1;margin:0}.ng2-equipment .ng2-segments{grid-column:2/4;grid-row:1;margin:0}.ng2-equipment-stat{grid-row:2;padding:8px 0}.ng2-equipment>small{margin:0}.ng2-bottom{grid-template-columns:1.6fr 1fr}.nm .ng2-vpn-row{grid-template-columns:1fr 60px 18px;gap:12px}.ng2-vpn-bar{grid-column:1/-1;grid-row:auto;height:4px;order:4}.ng2-vpn-name{min-width:0}.ng2-bottom header>small{display:none}}@media(max-width:700px){.ng2-overview{grid-template-columns:1fr 1fr}.ng2-hero{grid-column:1/-1;min-height:345px;padding-left:23px}.ng2-network{width:57%;right:-10px}.ng2-health{padding:20px 14px}.ng2-equipment{display:block;grid-column:auto;padding:20px 16px}.ng2-equipment>strong{font-size:54px;margin-top:27px}.ng2-equipment h3{font-size:12px;margin:10px 0 23px}.ng2-equipment .ng2-segments{margin-bottom:20px;gap:2px;height:16px}.ng2-equipment-stat{font-size:10px;padding:12px 0}.ng2-cardhead{font-size:8px;letter-spacing:.8px}.ng2-cardhead svg{width:17px;height:17px}.ng2-ring{margin:19px auto;width:140px}.ng2-ring strong{font-size:35px}.ng2-health-count b{font-size:19px}.ng2-health-count>span{font-size:9px;line-height:1.5}.ng2-bottom{grid-template-columns:1fr}.ng2-bottom>section{padding:20px}.ng2-toolbar{flex-direction:column;align-items:stretch;gap:15px}.ng2-toolbar>div{justify-content:space-between}.ng2-toolbar b{font-size:8px}.ng2-footer{flex-direction:column;line-height:1.5}.nm:has(.ng2)>.nm-hero{padding:16px 0}.nm:has(.ng2)>.nm-hero h1{font-size:30px;letter-spacing:-1px}.ng2-hero-copy>strong{font-size:80px}.ng2-hero h2{font-size:25px}.ng2-hero-foot{padding:15px;font-size:9px}}@media(prefers-reduced-motion:no-preference){.ng2-network svg{animation:ng2-breathe 7s ease-in-out infinite}@keyframes ng2-breathe{50%{filter:drop-shadow(0 0 7px #5ee7c222)}}}
.nr-control{display:inline-flex;flex-direction:column;gap:6px;max-width:100%}.nm .nr-print{border-color:#7175a7;background:linear-gradient(125deg,#34375b,#1d4659);color:#e2e6ff;display:inline-flex;align-items:center;gap:9px;font-weight:700;min-height:40px}.nr-print svg{flex-shrink:0}.nr-control>small{color:#ffb3c3;font-size:11px}.ng2-toolbar>div{flex-wrap:wrap}.nv-tools{flex-wrap:wrap}
.nm .ng2-network>svg{width:100%;height:auto;flex-shrink:0;display:block}.nm .ng2-ring>svg{width:100%;height:auto;display:block}.nm .ng2-footer{border-top:0;background:transparent}.nm .ng2-toolbar{min-height:0}
.nm .ng2-network>svg{stroke:none}


/* vpn-accesses-527d9248c268.css */
.nm .va-accounts{margin:16px 0 28px;padding:24px;border:1px solid #326073;border-radius:18px;background:linear-gradient(130deg,#123a49,#0b202d 80%)}
.nm .va-heading,.nm .va-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.nm .va-heading{font-size:19px;font-weight:750}.nm .va-heading>span:first-child{display:flex;align-items:center;gap:10px}.nm .va-count{font-size:12px;color:#82e5d3;padding:6px 12px;border-radius:20px;background:#174c48;white-space:nowrap}
.nm .va-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.nm .va-account{background:#102c39;border:1px solid #365667;border-radius:12px;padding:18px}.nm .va-row{margin-bottom:14px}.nm .va-row strong{display:flex;align-items:center;gap:10px}.nm .va-number{display:grid;place-items:center;width:30px;height:30px;background:#1c4d5d;color:#83dff5;border-radius:8px;font-size:12px}.nm .va-row small{font-size:11px;color:#a4c8d6}.nm .va-help{color:#b9d4df;font-size:13px;line-height:1.6}.nm .va-active{max-width:440px;margin:18px 0}.nm .va-active small{display:block;margin-top:8px;color:#a5c3d0;font-weight:400}.nm .va-delete{margin-top:12px;font-size:12px;color:#f5a7b6;border-color:#68505f;background:#2d2935}.nm .va-add{background:#146879;border-color:#5fd7e7;color:#edfcff;font-weight:700}.nm .va-removed{border-style:dashed;opacity:.65}.nm .va-account .nm-grid{gap:12px}.nm .va-account input{min-width:0;width:100%;box-sizing:border-box}.nm .va-accounts label{min-width:0}.nm .va-accounts small{line-height:1.5}@media(max-width:850px){.nm .va-list{grid-template-columns:1fr}.nm .va-accounts{padding:16px}.nm .va-heading{font-size:16px}}@media(max-width:500px){.nm .va-account .nm-grid{grid-template-columns:1fr}.nm .va-row{align-items:flex-start}.nm .va-heading{flex-wrap:wrap}}


/* Equipment identity shared by monitoring, support, collections and TV. */
.nm-equipment-model{color:#b7e8f1;font-size:.85em;line-height:1.4;overflow-wrap:anywhere}.nw-station-name>.nm-equipment-model{display:block;font-size:12px;line-height:1.3;color:#b7e8f1}.ns-addresses>.nm-equipment-model{border:1px solid #316174;border-radius:6px;padding:5px 9px;background:#123440;font-weight:600}.nw-radio-identity .nm-equipment-model{font-size:13px}.nm .nw-station{min-height:96px;flex-basis:96px}.nm .nw-station-rows{min-height:96px}.nm.nw-tv .nw-station-name>.nm-equipment-model{font-size:clamp(12px,.8vw,18px);line-height:1.25}
