.diagnostic-panel{min-width:0}.diagnostic-controls{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:18px;display:flex}.diagnostic-controls label{gap:6px;display:grid}.diagnostic-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.diagnostic-stats article{flex-direction:column;gap:10px;padding:20px;display:flex}.diagnostic-stats strong{font-variant-numeric:tabular-nums;font-size:1.8rem}.diagnostic-section{margin:18px 0;padding:22px}.diagnostic-section h2{margin:0 0 14px;font-size:1.1rem}.diagnostic-section li{overflow-wrap:anywhere;margin:10px 0}.diagnostic-section p{overflow-wrap:anywhere;line-height:1.6}.diagnostic-table{max-width:100%;overflow-x:auto}.diagnostic-table table{width:100%;min-width:670px}.diagnostic-table code{overflow-wrap:anywhere}@media (width<=800px){.diagnostic-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-section{padding:16px}}@media (width<=420px){.diagnostic-stats{gap:8px}.diagnostic-stats article{padding:14px}.diagnostic-stats strong{font-size:1.4rem}}.diagnostic-controls select{border:1px solid var(--line);background:var(--soft);min-height:42px;color:var(--ink);border-radius:9px;padding:8px 12px;font-size:14px}.diagnostic-report-body{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--soft);border-radius:10px;padding:16px;line-height:1.6}:root{color:#17202a;font-synthesis:none;--brand:#19a98f;--brand-dark:#11836f;--ink:#17202a;--muted:#73808c;--line:#e5e9ef;--soft:#f7f9fc;--danger:#d94b57;--warn:#c88718;--success:#19926f;--sidebar:#fff;background:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#f5f7fb;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{color:inherit}.app-shell{grid-template-columns:264px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--sidebar);border-right:1px solid var(--line);z-index:20;flex-direction:column;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0;box-shadow:4px 0 18px #18274b08}.brand{align-items:center;gap:11px;padding:0 8px 22px;font-size:21px;display:flex}.brand>span:last-child{line-height:1;display:grid}.brand strong{font-weight:800}.brand small{color:var(--muted);margin-top:5px;font-size:10px;font-weight:500}.brand-mark{color:#fff;background:linear-gradient(135deg,var(--brand),#2ecdb1);border-radius:10px;place-items:center;width:39px;height:39px;display:grid;box-shadow:0 8px 22px #19a98f2e}nav{gap:3px;display:grid}.nav-group{color:#9aa3ad;text-transform:uppercase;letter-spacing:.08em;padding:15px 12px 6px;font-size:10px;font-weight:800}.nav-item{color:#59636e;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.nav-item:hover{color:var(--brand-dark);background:#f0f7f5}.nav-item.active{color:#fff;background:linear-gradient(135deg,var(--brand),#20b89b);box-shadow:0 8px 20px #19a98f2e}.safe-mode{color:var(--brand-dark);background:#f3fbf8;border:1px solid #dcebe7;border-radius:10px;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.safe-mode div{gap:2px;display:grid}.safe-mode strong{font-size:11px}.safe-mode span{color:#70837e;font-size:9px}main{min-width:0}header{border-bottom:1px solid var(--line);z-index:15;background:#fffffff5;align-items:center;gap:14px;height:68px;padding:0 24px;display:flex;position:sticky;top:0}.search{border:1px solid var(--line);color:#8d98a4;background:#f9fafc;border-radius:10px;align-items:center;gap:9px;width:min(540px,42vw);height:40px;padding:0 12px;display:flex}.search input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0}.header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.icon-button{border:1px solid var(--line);color:#5d6874;cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:39px;height:39px;display:grid;position:relative}.icon-button:hover{color:var(--brand-dark);border-color:#cfd6de}.icon-button i{background:#e35b63;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.avatar{color:#fff;background:linear-gradient(135deg,#425466,#243443);border-radius:10px;place-items:center;width:39px;height:39px;font-size:12px;font-weight:800;display:grid}.menu-button{display:none}.store-select{color:#4c5864;border:1px solid var(--line);background:#fff;border-radius:9px;outline:0;max-width:190px;height:40px;padding:0 10px}.content{max-width:1540px;margin:0 auto;padding:28px}.page-title{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.page-title p{color:var(--brand);text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px;font-size:11px;font-weight:800}.page-title h1{letter-spacing:-.035em;margin:0 0 5px;font-size:clamp(24px,3vw,31px)}.page-title span{color:var(--muted);font-size:13px}.primary-button{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:11px 16px;font-weight:700;box-shadow:0 7px 18px #19a98f2e}.primary-button:hover{background:var(--brand-dark)}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-card,.panel{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 8px 28px #18274b09}.metric-card{align-content:start;gap:7px;min-height:148px;padding:18px;display:grid}.metric-icon{width:38px;height:38px;color:var(--brand-dark);background:#edf8f5;border-radius:10px;place-items:center;margin-bottom:3px;display:grid}.metric-card>span{color:var(--muted);font-size:11px}.metric-card>strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:26px}.metric-card small{color:#7a8985;font-size:10px}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);gap:14px;margin-top:14px;display:grid}.panel{padding:18px}.panel-heading{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.panel-heading h2,.settings-card h2{margin:0 0 5px;font-size:16px}.panel-heading p{color:var(--muted);margin:0;font-size:11px}.installments{display:grid}.installment{border-top:1px solid #edf0f4;grid-template-columns:auto minmax(170px,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding:13px 0;display:grid}.customer-badge{color:#40515d;background:#eef4f7;border-radius:10px;place-items:center;width:37px;height:37px;font-size:11px;font-weight:700;display:grid}.customer-photo{object-fit:cover;background:#f3f8f7;border:1px solid #dfe7e4;border-radius:11px;width:42px;height:42px;display:block}.customer-photo-placeholder{color:var(--brand-dark);background:#eaf8f4;place-items:center;font-size:11px;font-weight:800;display:grid}.customer-data{gap:4px;min-width:0;display:grid}.customer-data strong{font-size:12px}.customer-data span,.due span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.due{justify-items:end;gap:4px;display:grid}.due small{color:var(--brand-dark);background:#eef8f5;border-radius:20px;padding:3px 7px;font-size:9px}.due small.warning{color:#9a6510;background:#fff6e6}.amount{text-align:right;font-variant-numeric:tabular-nums;min-width:82px;font-size:12px}.status-stack{gap:0;display:grid}.status-stack>div{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.status-stack span{color:var(--muted);font-size:12px}.status-stack strong{font-size:12px}.state-pill{text-transform:capitalize;white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;min-height:25px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.state-pill.success{color:#117559;background:#eaf7f2}.state-pill.danger{color:#b43643;background:#fdecef}.state-pill.neutral{color:#65717d;background:#eef1f4}.table-panel{padding:0;overflow:auto}table{border-collapse:collapse;width:100%;min-width:760px}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:13px 16px;font-size:11px}th{color:#7a8591;text-transform:uppercase;letter-spacing:.04em;background:#fafbfc;font-size:9px;font-weight:800}td{color:#4f5b66}td strong{color:#1e2831;font-size:12px}td small{color:#8a959f;margin-top:3px;display:block}.mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.text-button,.danger-button{cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:800}.text-button{color:var(--brand-dark);background:#eef8f5}.danger-button{color:#b53642;background:#fdecef}.row-actions{justify-content:flex-end;gap:6px;display:flex}.config-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.settings-card dl{margin:0}.settings-card dl>div{border-top:1px solid #edf0f4;justify-content:space-between;gap:15px;padding:13px 0;display:flex}.settings-card dt{color:var(--muted);font-size:11px}.settings-card dd{margin:0;font-size:11px;font-weight:700}.settings-note{color:#6e7983;background:#f6f8fa;border-radius:9px;padding:12px;font-size:10px;line-height:1.55}.quick-actions{grid-template-columns:repeat(6,1fr);gap:8px;margin:-4px 0 18px;display:grid}.quick-actions button{color:#52606b;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:11px;font-weight:700;display:flex}.quick-actions button:hover{color:var(--brand-dark);background:#f4fbf8;border-color:#b9ddd5}.dashboard-error,.form-error{color:#ad3440;background:#fdeff1;border:1px solid #f6cfd4;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:flex}.dashboard-error{margin-bottom:14px}.empty-state{color:var(--muted);text-align:center;border-top:1px solid #edf0f4;padding:36px 15px;font-size:11px}.login-page{background:linear-gradient(145deg,#f4f8f8,#eef3f7);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{border:1px solid var(--line);background:#fff;border-radius:16px;width:min(420px,100%);padding:29px;box-shadow:0 28px 80px #18274b17}.login-brand{margin-bottom:27px;padding:0}.login-copy h1{margin:0 0 7px;font-size:27px}.login-copy p{color:var(--muted);margin:0 0 22px;font-size:12px}.login-card form{gap:14px;display:grid}.login-card label,.operation-modal label{color:#5d6874;gap:6px;font-size:11px;font-weight:700;display:grid}.login-card input,.operation-modal input,.operation-modal select{color:#26323c;background:#fff;border:1px solid #dfe4e9;border-radius:8px;outline:0;width:100%;height:42px;padding:0 11px}.login-card input:focus,.operation-modal input:focus,.operation-modal select:focus{border-color:var(--brand);box-shadow:0 0 0 3px #19a98f1a}.login-button{width:100%;margin-top:4px}.login-button:disabled{opacity:.65}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121d286b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.operation-modal{border:1px solid var(--line);background:#fff;border-radius:14px;width:min(560px,100%);max-height:min(760px,92vh);padding:23px;overflow:auto;box-shadow:0 35px 90px #18274b33}.modal-heading{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.modal-heading p{color:var(--brand);text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;font-size:10px}.modal-heading h2{margin:0;font-size:20px}.modal-heading button{color:#7b8792;border:1px solid var(--line);cursor:pointer;background:#f7f9fb;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.operation-modal form{gap:13px;display:grid}.operation-modal small{color:var(--muted);line-height:1.5}.form-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.backdrop{display:none}@media (width<=1080px){.summary-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.config-grid{grid-template-columns:1fr}.quick-actions{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.app-shell{display:block}.sidebar{width:270px;transition:transform .2s;position:fixed;left:0;transform:translate(-105%)}.sidebar.open{transform:translate(0)}.backdrop{z-index:10;background:#00000047;border:0;display:block;position:fixed;inset:0}header{gap:9px;height:62px;padding:0 13px}.menu-button{display:grid}.search{flex:1;width:auto}.header-actions .icon-button{display:none}.header-actions .icon-button:last-child{display:grid}.store-select{max-width:130px}.content{padding:22px 13px}.page-title{align-items:flex-start;gap:15px}.page-title span{display:none}.quick-actions{grid-template-columns:repeat(3,1fr)}.installment{grid-template-columns:auto 1fr auto}.due{display:none}}@media (width<=440px){.search input::placeholder{color:#0000}.page-title{display:grid}.primary-button{width:100%}.summary-grid{grid-template-columns:1fr 1fr;gap:9px}.metric-card{min-height:138px;padding:14px}.metric-card>strong{font-size:20px}.quick-actions{grid-template-columns:repeat(2,1fr)}.form-row{grid-template-columns:1fr}.operation-modal{padding:18px}}.portal-page{gap:16px;display:grid}.portal-page .page-title{margin-bottom:0}.portal-form{gap:14px;max-width:580px;display:grid}.portal-form form{gap:12px;display:grid}.portal-form label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.portal-form input,.portal-form select{border:1px solid var(--line);width:100%;height:44px;color:var(--ink);background:#fff;border-radius:9px;padding:0 11px;font-size:14px}.mini-note{color:var(--muted);font-size:12px;line-height:1.6}.pager{justify-content:flex-end;align-items:center;gap:12px;font-size:12px;display:flex}.pager button:disabled{opacity:.4;cursor:not-allowed}.portal-page .table-panel{max-width:100%}.sale-estimate{background:#eef8f5;border:1px solid #cfece6;border-radius:10px;gap:5px;padding:12px;font-size:13px;display:grid}.sale-estimate strong{color:#0b5950}.sale-estimate small{color:#66847d}@media (width<=760px){.portal-page .table-panel{overflow-x:auto}.portal-page table{min-width:620px}.portal-form{max-width:100%}.pager{justify-content:space-between}.header-actions .icon-button:has(svg.lucide-bell){display:grid}}.mdm-lab{margin-top:16px}.mdm-lab h2{align-items:center;gap:8px;display:flex}.mdm-lab .text-button{align-items:center;gap:6px;display:inline-flex}.mdm-status{color:#825416;background:#fff3e5;border-radius:9px;align-items:flex-start;gap:9px;padding:12px;font-size:12px;line-height:1.5;display:flex}.mdm-status svg{flex-shrink:0}.mdm-checks{gap:9px;margin-top:15px;display:grid}.mdm-checks>div{color:#52606b;align-items:flex-start;gap:9px;font-size:12px;display:flex}.mdm-checks svg{color:#a67421;flex-shrink:0}.mdm-multibrand{background:#f5faf9;border:1px solid #d9e9e6;border-radius:12px;margin-top:16px;padding:16px}.mdm-multibrand>strong{font-size:14px}.mdm-multibrand-links{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.mdm-multibrand-links a{color:#117f6d;font-size:12px;font-weight:650}.mdm-platforms{background:#f7fbfd;border:1px solid #d7e5e7;border-radius:12px;margin-top:16px;padding:16px}.mdm-platforms>strong{font-size:14px}.mdm-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;margin-bottom:13px;display:grid}.mdm-platform-item{background:#fff;border:1px solid #e0e8ef;border-radius:10px;flex-direction:column;gap:7px;padding:12px;display:flex}.mdm-platform-item strong{font-size:13px}.mdm-platform-item span,.mdm-platform-item small{color:#4d6269;font-size:12px;line-height:1.5}.mdm-platforms a{color:#127d70;font-weight:700}@media (width<=650px){.mdm-platform-grid{grid-template-columns:minmax(0,1fr)}}.sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.sidebar .safe-mode{flex:none}.mdm-agent-panel{background:#f8fbfc;border:1px solid #d8e6ed;border-radius:14px;margin-top:16px;padding:18px}.mdm-agent-panel h3{align-items:center;gap:8px;font-size:15px;display:flex}.mdm-agent-panel label{flex-direction:column;gap:7px;margin-top:12px;font-size:12px;font-weight:650;display:flex}.mdm-agent-panel label input,.mdm-agent-panel label select{background:#fff;border:1px solid #cbd9e0;border-radius:8px;max-width:480px;min-height:38px;padding:8px}.mdm-agent-buttons{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.mdm-agent-buttons button{align-items:center;gap:6px;display:inline-flex}.mdm-pairing-code,.mdm-agent-history{background:#edf7f4;border:1px solid #bddbd2;border-radius:10px;margin-top:13px;padding:13px}.mdm-pairing-code code{overflow-wrap:anywhere;background:#fff;border-radius:8px;margin:8px 0;padding:8px;display:block}.mdm-pairing-code small{font-size:12px;line-height:1.5;display:block}.mdm-agent-history p{margin:7px 0;font-size:12px}.usb-connect-lab{background:#f1f8fd;border:1px solid #c5dbe7;border-radius:15px;margin-top:18px;padding:16px}.usb-connect-lab h4{color:#075873;align-items:center;gap:8px;margin:0 0 8px;font-size:15px;display:flex}.usb-beta{color:#546572;background:#e5ebf1;border-radius:8px;padding:2px 7px;font-size:10px}.usb-steps{color:#354c5a;margin:12px 0 14px;padding-left:22px;font-size:12px;line-height:1.8}.usb-phone{color:#175c4b;background:#e8f5ee;border:1px solid #a5d3c4;border-radius:9px;align-items:center;gap:8px;padding:11px;font-size:13px;display:flex}.usb-connect-lab .mdm-agent-buttons button:disabled{opacity:.55;cursor:not-allowed}.usb-connect-lab .mini-note{line-height:1.6}.agent-live-card{background:#fff;border:1px solid #d5e3e6;border-radius:14px;margin-top:15px;padding:16px;box-shadow:0 10px 23px #16404814}.agent-live-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agent-live-head>div:nth-child(2){flex:1;gap:4px;min-width:160px;display:grid}.agent-live-head strong{font-size:15px}.agent-live-head small{color:var(--muted);font-size:11px}.agent-device-avatar{color:#117b77;background:#eaf5f6;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.agent-state-badge{color:#536273;background:#eff2f5;border-radius:100px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;font-weight:750;display:inline-flex}.agent-state-badge.fresh{color:#12693b;background:#e5f7ed}.agent-state-badge.stale{color:#866019;background:#fff3e2}.agent-state-badge.waiting{color:#205b9d;background:#e8f2ff}.agent-live-details{border-top:1px solid #e6eff0;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:14px;padding-top:12px;display:grid}.agent-live-details span{color:#61707a;gap:5px;min-width:0;font-size:11px;display:grid}.agent-live-details strong{color:#263b42;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:12px}.agent-refresh-note{color:#75868a;margin-top:13px;font-size:10px;line-height:1.55;display:block}.mdm-readiness-gate{background:#fffaf2;border:1px solid #e3d7c7;border-radius:12px;margin:14px 0;padding:14px}.mdm-readiness-gate h3{margin:0 0 7px;font-size:13px}.mdm-readiness-gate p,.mdm-readiness-gate li{color:#675b4c;font-size:11px;line-height:1.6}.mdm-readiness-gate ol{margin:8px 0;padding-left:19px}@media (width<=580px){.agent-live-details{grid-template-columns:1fr}.agent-state-badge{white-space:normal;max-width:100%}}.agent-location-card{background:#f7fcfa;border:1px solid #d4e2df;border-radius:13px;margin-top:14px;padding:15px}.agent-location-card h4{color:#146d63;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.agent-location-card .text-button{align-items:center;gap:7px;margin-top:7px;display:inline-flex}.agent-location-result{background:#fff;border:1px solid #cbe4da;border-radius:9px;gap:8px;margin-top:12px;padding:13px;font-size:12px;display:grid}.agent-location-result span{color:#425560}.agent-location-result a{color:#0b756d;align-items:center;gap:6px;font-weight:700;display:inline-flex}.agent-location-result small{color:#77888e;line-height:1.5}.agent-payment-card{background:#f5fafc;border:1px solid #c4dae8;border-radius:14px;margin-top:15px;padding:16px}.agent-payment-card h4{color:#155b76;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.agent-payment-card .text-button,.agent-payment-card .primary-button{align-items:center;gap:7px;margin-top:6px;display:inline-flex}.agent-payment-card button:disabled{opacity:.55;cursor:not-allowed}.agent-payment-card .primary-button:disabled{opacity:1;color:#52616c;box-shadow:none;filter:none;cursor:not-allowed;background:#e2e7e8;border:1px solid #c3cccf}.agent-payment-card label{max-width:450px}.agent-notice-history{background:#fff;border:1px solid #d7e9ef;border-radius:10px;margin-top:13px;padding:12px}.agent-notice-history strong{color:#1d4e60;font-size:12px}.agent-notice-history p{color:#506571;border-top:1px solid #eff3f5;margin:5px 0;padding:8px 0;font-size:11px}.agent-track-card{background:#f4fbf9;border:1px solid #cce4e2;border-radius:14px;margin-top:15px;padding:15px}.agent-track-card h4{color:#086a63;align-items:center;gap:7px;margin:0 0 8px;font-size:14px;display:flex}.agent-track-state{color:#526b72;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;font-size:12px;display:flex}.agent-track-state strong{color:#154f46}.agent-track-state span{color:#6b7c7f;font-size:11px}.agent-track-card .text-button{align-items:center;gap:8px;display:inline-flex}.recovery-backdrop{z-index:110;background:#08161f8f;justify-content:flex-end;display:flex;position:fixed;inset:0}.recovery-drawer{color:#e6f1f3;background:#0b1a26;flex-direction:column;width:min(700px,100%);min-width:0;height:100dvh;display:flex;box-shadow:-15px 0 45px #02111833}.recovery-header{background:#0d202e;border-bottom:1px solid #28414b;flex:none;justify-content:space-between;align-items:center;gap:12px;height:auto;min-height:102px;padding:23px 25px;display:flex;position:static}.recovery-header h2{letter-spacing:-.025em;color:#f4f9fa;margin:4px 0 5px;font-size:clamp(18px,2.4vw,23px)}.recovery-header small{color:#9aafba;font-size:11px;line-height:1.5}.recovery-eyebrow{text-transform:uppercase;color:#38ceb9;letter-spacing:.1em;font-size:10px;font-weight:800}.recovery-header .icon-button{color:#deedef;background:#142f3d;border:1px solid #34505c;flex:none}.recovery-scroll{overscroll-behavior:contain;min-width:0;padding:20px 24px 36px;overflow-y:auto}.recovery-alert{color:#e1cdaa;background:#413625;border:1px solid #75603d;border-radius:11px;align-items:flex-start;gap:9px;padding:12px 13px;font-size:12px;line-height:1.55;display:flex}.recovery-alert svg{color:#e7bf67;flex-shrink:0}.recovery-presence{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.recovery-presence>span{color:#cfdee4;background:#102b39;border:1px solid #284552;border-radius:12px;align-items:center;gap:7px;min-width:0;padding:10px 12px;font-size:11px;display:inline-flex}.recovery-presence>span svg{color:#24bfa7;flex-shrink:0}.recovery-presence .recovery-state{color:#176a42;background:#d8f3e3;font-weight:800}.recovery-presence .recovery-state svg{color:#19845a}.recovery-tabs{border-bottom:1px solid #2b4653;gap:4px;margin:20px 0 16px;display:flex;overflow-x:auto}.recovery-tabs button{color:#a0b3bd;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:12px 14px;font-size:12px;font-weight:700}.recovery-tabs button.active{color:#63e2d0;border-bottom-color:#43ddc5}.recovery-error,.recovery-note{border-radius:10px;align-items:flex-start;gap:8px;margin:10px 0;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}.recovery-error{color:#ffd9de;background:#4d2731;border:1px solid #874753}.recovery-note{color:#cef8e6;background:#173f36;border:1px solid #316b56}.recovery-error svg,.recovery-note svg{flex-shrink:0}.recovery-card{background:#132936;border:1px solid #2d4552;border-radius:15px;margin-bottom:14px;padding:19px;box-shadow:0 9px 23px #0000000f}.recovery-card h3{color:#ecf5f6;align-items:center;gap:9px;margin:0 0 12px;font-size:15px;display:flex}.recovery-card .mini-note{color:#9db3be;font-size:12px;line-height:1.6}.recovery-card-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.recovery-card-title button{align-items:center;gap:5px;display:inline-flex}.recovery-card .text-button{color:#8ce6d7;background:#1d4b4b;border:1px solid #27645f}.recovery-card button:disabled{cursor:not-allowed;opacity:.46}.recovery-fields{gap:0;margin:0;display:grid}.recovery-fields>div{border-bottom:1px solid #29404a;grid-template-columns:minmax(125px,1fr) minmax(0,1.3fr);align-items:start;gap:10px;padding:10px 0;font-size:12px;display:grid}.recovery-fields>div:last-child{border-bottom:0}.recovery-fields dt{color:#91a9b4;font-weight:600}.recovery-fields dd{word-break:break-word;color:#f0f8fa;font-variant-numeric:tabular-nums;margin:0}.recovery-code-types{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.recovery-code-types button{color:#b7c9d2;cursor:pointer;background:#11212f;border:1px solid #2e5059;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:750}.recovery-code-types button.selected{color:#cefff1;background:#175348;border-color:#44d1b7}.recovery-form{gap:10px;display:grid}.recovery-form label,.recovery-redeem label{color:#c8d6dc;gap:7px;font-size:11px;font-weight:700;display:grid}.recovery-form textarea,.recovery-redeem input{font:inherit;color:#f1fafa;resize:vertical;background:#0c1d29;border:1px solid #3c5560;border-radius:9px;min-width:0;padding:11px}.recovery-form .primary-button{color:#fff;box-shadow:none;background:#168b7e;justify-self:start}.recovery-hint{color:#e8bb75;font-size:11px;line-height:1.6}.recovery-issued{background:#1a3938;border:1px solid #438c80;border-radius:11px;gap:8px;margin-top:14px;padding:14px;display:grid}.recovery-issued strong{color:#d3fff4;font-size:12px}.recovery-issued small{color:#a8d8cb;line-height:1.5}.recovery-secret{align-items:center;gap:8px;min-width:0;display:flex}.recovery-secret code{overflow-wrap:anywhere;color:#fff;font-variant-numeric:tabular-nums;flex:1;font-size:13px}.recovery-secret button{color:#fff;background:#285650;border:1px solid #487a72;flex-shrink:0}.recovery-permits{gap:9px;display:grid}.recovery-permit{background:#0d202d;border:1px solid #2c4856;border-radius:10px;gap:8px;padding:11px;display:grid}.recovery-permit-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.recovery-permit-head strong{color:#eaf8f8}.recovery-permit-head span{color:#86d9ca;font-weight:700}.recovery-permit small{color:#a2b6bd;font-size:11px;line-height:1.6}.recovery-permit>.text-button{white-space:normal;text-align:left;justify-self:start;max-width:100%}.recovery-redeem{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.recovery-redeem label{flex:220px}.recovery-redeem .text-button{min-height:42px}.recovery-unavailable{text-align:center;padding:40px 20px}.recovery-unavailable svg{color:#65cdbf;margin-bottom:12px}.recovery-unavailable h3{justify-content:center}.recovery-unavailable p{color:#a5b8c2;max-width:420px;margin:0 auto;font-size:12px;line-height:1.7}@media (width<=600px){.recovery-header{min-height:83px;padding:17px 16px}.recovery-scroll{padding:13px 13px 25px}.recovery-card{border-radius:12px;padding:15px}.recovery-presence{grid-template-columns:1fr 1fr;display:grid}.recovery-presence>span{font-size:10px}.recovery-presence>span:first-child{grid-column:1/-1}.recovery-fields>div{grid-template-columns:minmax(85px,.8fr) minmax(0,1.2fr);font-size:11px}.recovery-tabs button{padding:12px 10px;font-size:11px}}.android-lab-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 22px;display:grid}.android-lab-overview>div{border:1px solid var(--border,#dce5e7);background:var(--panel,#fff);border-radius:14px;flex-direction:column;gap:7px;min-width:0;padding:16px;display:flex}.android-lab-overview small{color:var(--muted,#657780);font-size:12px}.android-lab-overview strong{color:var(--text,#20343e);font-size:16px}.android-lab-overview span{color:var(--muted,#657780);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.android-lab-secondary{border:1px solid var(--border,#dce5e7);border-radius:12px;margin:16px 0;padding:14px}.android-lab-secondary>summary{cursor:pointer;color:var(--text,#20343e);padding:4px 0;font-weight:650}@media (width<=1000px){.android-lab-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.android-lab-overview{grid-template-columns:1fr}.android-lab-overview>div{padding:13px}}.sale-summary-backdrop{z-index:2000;background:#0a0f19ab;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}.sale-summary-panel{background:var(--surface,#fff);width:min(780px,100%);max-height:94dvh;color:var(--text,#172033);border-radius:18px;padding:22px;overflow:auto;box-shadow:0 20px 65px #00000045}.sale-summary-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sale-summary-header h2{margin:5px 0;font-size:1.3rem}.sale-summary-header p{margin:0 0 16px}.sale-summary-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sale-summary-stats>div{border:1px solid #dce2e8;border-radius:12px;flex-direction:column;gap:7px;padding:12px;display:flex}.sale-summary-stats small{color:#627081}.sale-summary-stats strong{font-variant-numeric:tabular-nums;font-size:1.15rem}.sale-summary-progress{margin:16px 0;font-weight:650}.sale-summary-table{margin:16px 0;overflow-x:auto}.sale-summary-table table{border-collapse:collapse;white-space:nowrap;width:100%}.sale-summary-table th,.sale-summary-table td{text-align:left;border-bottom:1px solid #dce2e8;padding:10px;font-size:.85rem}@media (width<=520px){.sale-summary-panel{padding:15px}.sale-summary-stats{gap:8px}.sale-summary-stats strong{font-size:1rem}}.sale-summary-identity{align-items:center;gap:14px;min-width:0;display:flex}.sale-summary-identity>div:last-child{min-width:0}.sale-summary-photo{object-fit:cover;border:2px solid #c5d2df;border-radius:16px;flex:0 0 110px;width:110px;height:110px}.sale-summary-photo-button{cursor:zoom-in;color:var(--brand-dark);background:0 0;border:0;flex-shrink:0;gap:5px;padding:0;display:grid}.sale-summary-photo-button small{font-size:11px;font-weight:700}.customer-photo-viewer{z-index:160;background:#0a161cd9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.customer-photo-viewer>div{justify-items:end;gap:12px;max-width:100%;display:grid}.customer-photo-viewer img{object-fit:contain;background:#fff;border-radius:14px;max-width:min(800px,90vw);max-height:78vh;display:block}.sale-summary-photo-empty{color:#263d58;background:#dfe8f2;justify-content:center;align-items:center;font-size:23px;font-weight:800;display:flex}@media (width<=520px){.sale-summary-photo{flex-basis:60px;width:60px;height:60px}.sale-summary-identity{gap:9px}.sale-summary-header h2{font-size:1.08rem}}.cfg-row{justify-content:space-between;align-items:center;gap:10px;margin:10px 0;display:flex}.cfg-row input[type=checkbox]{flex:none;width:18px;height:18px}.cfg-row>span{flex:1}.cfg-field{margin:12px 0;display:block}.cfg-field>span{color:#334;margin-bottom:4px;font-size:.9em;display:block}.cfg-field textarea,.cfg-field input[type=text]{box-sizing:border-box;width:100%}.usb-modal-overlay{z-index:1000;background:#0f19148c;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.usb-modal{background:#fff;border-radius:18px;width:100%;max-width:560px;max-height:92vh;padding:22px 24px;overflow:auto;box-shadow:0 20px 60px #0000004d}.usb-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.usb-modal-head h3{margin:0;font-size:22px}.usb-modal-x{cursor:pointer;color:#6b847b;background:0 0;border:none;padding:4px}.usb-modal-steps{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.usb-modal-steps>li{border:.5px solid #e1e8e4;border-radius:12px;gap:12px;padding:12px 14px;display:flex}.usb-step-n{color:#4b6a60;background:#e6ecea;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:600;display:flex}.usb-step-n.on{color:#fff;background:#1d6fe0}.usb-modal-steps strong{font-size:15px;display:block}.usb-modal-steps p{color:#4b6a60;margin:4px 0 0;font-size:13px}.usb-apk-ok{color:#0f6e56;background:#e4f6ec;border-radius:8px;align-items:center;gap:7px;margin-top:8px;padding:8px 12px;font-size:13px;display:flex}.usb-warn-toggle{color:#854f0b;cursor:pointer;background:#fbe8c8;border:.5px solid #e6c675;border-radius:10px;align-items:center;gap:8px;width:100%;margin-top:12px;padding:10px 14px;font-size:14px;display:flex}.usb-warn-toggle svg:last-child{margin-left:auto}.usb-warn-list{color:#4b6a60;margin:8px 0 0;padding-left:20px;font-size:13px}.usb-warn-list li{padding:3px 0}.usb-modal-foot{justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;display:flex}.usb-modal-adv{border-top:.5px solid #eef2f0;flex-wrap:wrap;gap:14px;margin-top:12px;padding-top:10px;display:flex}@keyframes usb-spin{to{transform:rotate(360deg)}}.usb-spin{animation:.9s linear infinite usb-spin}.usb-working{margin-top:16px}.usb-working-row{justify-content:space-between;gap:8px;display:flex}.usb-wstep{text-align:center;color:#9fb3ab;flex-direction:column;flex:1;align-items:center;gap:5px;font-size:12px;display:flex}.usb-wstep .usb-wdot{color:#6b847b;background:#e6ecea;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.usb-wstep.active{color:#0f6e56;font-weight:600}.usb-wstep.active .usb-wdot{color:#fff;background:#1d9e75;animation:1s ease-in-out infinite usb-pulse}.usb-wstep.done{color:#0f6e56}.usb-wstep.done .usb-wdot{color:#fff;background:#0f6e56}@keyframes usb-pulse{0%,to{box-shadow:0 0 #1d9e7580}50%{box-shadow:0 0 0 8px #1d9e7500}}.usb-progress{background:#e1f5ee;border-radius:5px;height:6px;margin-top:14px;overflow:hidden}.usb-progress-bar{background:#1d9e75;border-radius:5px;width:38%;height:100%;animation:1.25s ease-in-out infinite usb-indet}@keyframes usb-indet{0%{margin-left:-40%}to{margin-left:102%}}.usb-wmsg{align-items:center;gap:7px;margin-top:10px;display:flex}.usb-progress-bar.det{margin-left:0;transition:width .2s;animation:none}.usb-pct{color:#0f6e56;margin-top:4px;font-size:12px;font-weight:600}.fleet-card{grid-column:1/-1}.fleet-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:8px 0;display:grid}.fleet-stat{border:.5px solid var(--border,#e1e8e4);background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.fleet-value{font-size:20px;font-weight:600}.fleet-label{color:#4b6a60;font-size:12px}.apikey-fresh{background:#eaf7f1;border:.5px solid #c9e4d8;border-radius:12px;flex-direction:column;gap:6px;margin:10px 0;padding:12px 14px;display:flex}.apikey-value{word-break:break-all;background:#fff;border:.5px solid #d9e6e0;border-radius:8px;padding:8px 10px;font-family:monospace;font-size:13px}.apikey-list{margin:10px 0 0;padding:0;list-style:none}.apikey-list li{border-top:.5px solid #eef2f0;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.mdm-agent-panel .remote-kiosk-card{min-width:0;max-width:100%}.mdm-agent-panel .remote-kiosk-card label.remote-kiosk-toggle{cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;max-width:none;line-height:1.5;display:flex}.mdm-agent-panel .remote-kiosk-toggle input[type=checkbox]{width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;accent-color:var(--brand);flex:0 0 18px;margin:2px 0 0;padding:0}.remote-kiosk-toggle span{overflow-wrap:anywhere;min-width:0}.remote-kiosk-card .mini-note{white-space:normal;overflow-wrap:anywhere}.remote-kiosk-card .mdm-agent-buttons .primary-button,.remote-kiosk-card .mdm-agent-buttons .text-button{margin-top:0}.commerce-settings{max-width:1480px;margin:0 auto}.commerce-heading{justify-content:space-between;align-items:center;gap:24px;margin:8px 0 24px;display:flex}.commerce-heading h1{letter-spacing:-1px;margin:6px 0;font-size:30px}.commerce-heading p{color:var(--muted,#687b75);margin:0}.commerce-eyebrow{font-size:12px;font-weight:700}.commerce-buttons{flex-shrink:0;gap:10px;display:flex}.commerce-tabs{border-bottom:1px solid #dce6df;gap:8px;margin-bottom:22px;padding-bottom:0;display:flex;overflow-x:auto}.commerce-tabs button{color:#65746d;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:14px 15px;font-weight:600}.commerce-tabs button.active{color:#08754c;border-bottom-color:#12835a}.commerce-tabs button:focus-visible{outline-offset:-3px;outline:2px solid #13865c}.commerce-layout{grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);align-items:start;gap:22px;display:grid}.commerce-main{min-width:0}.commerce-card{padding:25px}.commerce-card h2{align-items:center;gap:10px;margin:0 0 20px;font-size:19px;display:flex}.commerce-identity{align-items:center;gap:16px;margin-bottom:25px;display:flex}.commerce-identity small{color:#6a7b71;margin-top:6px;display:block}.commerce-monogram{color:#126848;background:#e9f5ee;border:1px solid #d3e7d9;border-radius:12px;padding:18px;font-size:24px;font-weight:750}.commerce-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.commerce-fields label,.commerce-wide-field{flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:600;display:flex}.commerce-fields input,.commerce-fields select,.commerce-wide-field input,.commerce-wide-field textarea{color:#24372d;box-sizing:border-box;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d7e2da;border-radius:7px;padding:11px 12px;font-weight:400}.commerce-fields small{color:#68796f;font-size:11px;font-weight:400;line-height:1.5}.commerce-fields input[readonly]{color:#68796f;background:#f5f8f6}.commerce-wide-field{margin:24px 0 14px}.commerce-wide-field textarea{resize:vertical;line-height:1.6}.commerce-preview{position:sticky;top:20px}.commerce-phone{background:#f6f9f7;border:6px solid #25382e;border-radius:28px;max-width:300px;margin:20px auto;overflow:hidden;box-shadow:0 8px 20px #1835290c}.commerce-phone-header{color:#fff;background:#0b6344;padding:22px 20px;font-size:20px;font-weight:700}.commerce-phone-body{overflow-wrap:anywhere;min-height:220px;padding:24px 18px}.commerce-phone-body h3{margin:24px 0 12px;font-size:17px}.commerce-phone-body p{white-space:pre-wrap;font-size:13px;line-height:1.7}.commerce-phone-cta{color:#fff;text-align:center;background:#128357;border-radius:7px;margin-top:22px;padding:12px;font-size:13px}.commerce-phone-contact{color:#12694a;border-top:1px solid #dce7df;margin-top:25px;padding-top:15px;font-size:12px}.commerce-info{background:#f0f8f3;border:1px solid #d8e9de;border-radius:9px;margin-top:20px;padding:17px;font-size:13px}.commerce-info p{color:#61776a;margin:8px 0 0;line-height:1.6}.commerce-device-link{align-items:center;gap:18px;margin-top:22px;padding:22px;display:flex}.commerce-device-link div{flex:1}.commerce-device-link p{color:#68796f;margin:6px 0 0;font-size:13px}.commerce-save-status,.commerce-success{color:#08754c;align-items:center;gap:8px;margin:16px 0;font-size:13px;display:flex}.commerce-error{color:#a52c26;background:#fff2f0;border-radius:7px;padding:14px}.commerce-switch{justify-content:space-between;align-items:center;gap:20px;margin:20px 0 28px;display:flex}.commerce-switch small{color:#6a7b71;margin-top:6px;display:block}.commerce-switch input{accent-color:#13865c;flex-shrink:0;width:38px;height:22px}.commerce-hours{align-items:center;gap:10px;display:flex}.commerce-account{border-bottom:1px solid #e3eae5;margin-bottom:20px;padding:15px 0 20px}.commerce-account-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.commerce-preview-account{background:#fff;border:1px solid #e0eae3;border-radius:8px;flex-direction:column;gap:7px;margin-bottom:10px;padding:14px;font-size:13px;display:flex}.commerce-history{overflow-wrap:anywhere;border-top:1px solid #e1e9e3;padding:20px 0}.commerce-history time{color:#6c7a70;margin-top:5px;font-size:12px;display:block}.commerce-history li{font-size:13px;line-height:1.8}.commerce-empty{color:#67796e;padding:18px 0}.mdm-agent-panel [hidden]{display:none!important}@media (width<=1050px){.commerce-layout{grid-template-columns:minmax(0,1fr)}.commerce-preview{position:static}.commerce-phone{max-width:320px}.commerce-heading{flex-direction:column;align-items:flex-start}}@media (width<=600px){.commerce-heading h1{font-size:25px}.commerce-card{padding:18px}.commerce-fields{grid-template-columns:minmax(0,1fr);gap:16px}.commerce-device-link{flex-wrap:wrap}.commerce-device-link button{justify-content:center;width:100%}.commerce-buttons{width:100%}.commerce-buttons button{flex:1}.commerce-tabs button{padding:13px 10px;font-size:12px}}.commerce-settings .secondary-button{color:#196445;cursor:pointer;background:#fff;border:1px solid #cbded2;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-weight:600;display:inline-flex}.commerce-settings .primary-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.commerce-settings button:disabled{opacity:.55;cursor:default}.commerce-settings .commerce-buttons button{white-space:nowrap}.search{min-width:0;overflow:hidden}.header-actions{flex-shrink:0}@media (width<=440px){.header-actions .avatar{display:none}.header-actions{gap:6px}header .menu-button{flex-shrink:0}main:has(.commerce-settings)>header .search{display:none}}.device-action-card{border:1px solid #d3e5dc;box-shadow:0 5px 16px #0f4f350a}.device-action-card h4{gap:10px;font-size:18px}.manual-notice-action{background:#edf8f2;border:1px solid #cee8d9;border-radius:12px;justify-content:space-between;align-items:center;gap:22px;margin:18px 0;padding:20px;display:flex}.manual-notice-action strong{color:#145b3f;font-size:15px;display:block}.manual-notice-action p{color:#526e5f;margin:7px 0 0;font-size:13px;line-height:1.6}.manual-notice-action .primary-button{flex-shrink:0}.device-action-card .primary-button,.device-control-button{border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:12px 17px;font-size:13px;font-weight:700;display:inline-flex}.device-control-button{color:#195c41;cursor:pointer;background:#fff;border:1px solid #bcd7c9}.device-control-button:hover{background:#edf7f1;border-color:#689e83}.device-control-warning{color:#943c33;background:#fff8f6;border-color:#d8b7b1}.device-action-buttons{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.manual-mora-controls{border-top:1px solid #e0ebe4;margin-top:22px;padding-top:20px}.device-action-feedback{color:#195c41;background:#edf7f2;border-radius:9px;padding:13px 16px;font-size:13px}.device-action-card button:disabled{opacity:.5;cursor:default}@media (width<=650px){.manual-notice-action{flex-direction:column;align-items:stretch;padding:16px}.device-action-buttons{flex-direction:column;align-items:stretch}.device-action-buttons button{width:100%}}.notice-template-preview{background:#f4f9f6;border:1px solid #d6e5dc;border-radius:10px;margin:16px 0;padding:18px}.notice-template-preview strong{color:#1b6345;font-size:13px}.notice-template-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;font-family:inherit;font-size:13px;line-height:1.7}.proof-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.proof-heading h4{align-items:center;gap:9px;display:flex}.proof-list{gap:10px;margin-top:14px;display:grid}.proof-row{text-align:left;border:1px solid var(--border,#dce5e0);background:var(--surface,#fff);color:inherit;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;padding:16px;display:flex}.proof-row>span{overflow-wrap:anywhere;min-width:0}.proof-row small{margin-top:5px;display:block}.proof-status{background:#edf1ee;border-radius:20px;flex-shrink:0;padding:7px 11px;font-size:12px}.proof-status.pending{color:#68420a;background:#fff1d2}.proof-status.verified{color:#155339;background:#dcf5e7}.proof-status.rejected{color:#8a2c25;background:#fae2df}.proof-review{border:1px solid var(--border,#dce5e0);border-radius:14px;margin-top:18px;padding:16px}.proof-image{object-fit:contain;border-radius:10px;max-width:100%;max-height:520px;margin:12px auto;display:block}.proof-review label{gap:8px;margin:14px 0;display:grid}.proof-review select,.proof-review textarea{width:100%;min-width:0;max-width:100%}.proof-review textarea{min-height:90px}@media (width<=560px){.proof-row{flex-direction:column;align-items:flex-start}.proof-review{padding:12px}.proof-review .mdm-agent-buttons{flex-direction:column;align-items:stretch}}.proof-review select,.proof-review textarea{font:inherit;color:var(--ink);background:#fff;border:1px solid #cfdfd5;border-radius:9px;padding:11px 12px;line-height:1.5}.proof-review label{font-size:13px;font-weight:600}.proof-review .mdm-agent-buttons>button{color:#196445;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbded2;border-radius:9px;padding:11px 14px;font-size:13px;font-weight:700}.proof-review .mdm-agent-buttons>.primary-button{background:var(--brand);color:#fff;border-color:var(--brand)}.proof-review .mdm-agent-buttons>button:disabled{opacity:.55;cursor:not-allowed}.device-sheet{color:#19382d;background:#f4f8f6;outline:none;width:min(760px,100%)}.device-sheet .recovery-header{background:linear-gradient(115deg,#103e30,#11745c);align-items:flex-start;padding:24px}.device-sheet .recovery-header h2{overflow-wrap:anywhere;font-size:25px}.device-sheet .recovery-header small{color:#cceade;font-size:13px}.device-sheet .recovery-scroll{flex:1;padding:20px 24px 32px}.device-sheet-toolbar{color:#587267;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;font-size:12px;display:flex}.device-sheet .recovery-card{background:#fff;border:1px solid #d9e7df;border-radius:18px;padding:22px;box-shadow:0 5px 12px #113e2e0d}.device-sheet .recovery-card h3{color:#174f3b;font-size:17px}.device-sheet .recovery-card p{overflow-wrap:anywhere;font-size:14px;line-height:1.65}.device-sheet .recovery-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:0;display:grid}.device-sheet .recovery-fields>div{border-bottom:1px solid #e5eee8;min-width:0;padding:12px 0}.device-sheet .recovery-fields dt{color:#5f766a;margin:0 0 5px;font-size:12px}.device-sheet .recovery-fields dd{color:#173d2d;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.5}.device-sheet .device-sheet-note{color:#355e4a;background:#eef7f2;border:1px solid #d9e9df;border-radius:12px;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.65}.device-sheet .recovery-hint{color:#6d551f;background:#fcf8ee;border-radius:10px;padding:12px;font-size:13px;line-height:1.6}.device-sheet .primary-button{white-space:normal;max-width:100%;min-height:46px;margin-top:14px}.device-sheet .text-button{color:#12644d;white-space:normal;align-items:center;gap:7px;display:inline-flex}.device-sheet .recovery-card .mini-note{color:#5f766a}.device-sheet .recovery-permit{color:#254d39;overflow-wrap:anywhere;background:#f4f8f5;border:1px solid #dce9e0;border-radius:12px;padding:14px}.device-sheet .recovery-permit-head{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.device-sheet .recovery-permit small{color:#5f766a;line-height:1.6}.device-sheet .recovery-error{color:#8b293a;background:#fff0f1;border-color:#edcbd1}@media (width<=520px){.device-sheet .recovery-header{padding:19px 16px}.device-sheet .recovery-scroll{padding:16px 12px 24px}.device-sheet .recovery-card{padding:18px 15px}.device-sheet .recovery-fields{grid-template-columns:minmax(0,1fr)}.device-sheet .primary-button{width:100%}}.device-sheet .unlock-code-box{text-align:center;background:#effaf5;border:1px solid #9bcbb7;border-radius:14px;gap:5px;margin-top:14px;padding:16px;display:grid}.device-sheet .unlock-code-box span{text-transform:uppercase;letter-spacing:.05em;color:#356653;font-size:12px;font-weight:700}.device-sheet .unlock-code-box strong{letter-spacing:.08em;color:#103d2d;font:700 30px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.device-sheet .unlock-code-box small{color:#557267}:root[data-cf-theme] .brand-mark,:root[data-cf-theme] .nav-item.active{background:linear-gradient(135deg,var(--brand-dark),var(--brand-bright));box-shadow:0 7px 16px var(--brand-shadow)}:root[data-cf-theme] :is(.text-button,.metric-icon,.safe-mode,.customer-photo-placeholder,.due small:not(.warning)){background:var(--brand-soft);color:var(--brand-dark)}:root[data-cf-theme] :is(.primary-button,.device-control-button.primary){background:var(--brand);box-shadow:0 6px 0 var(--brand-shadow),0 10px 20px var(--brand-shadow)}:root[data-cf-theme] .primary-button:hover{background:var(--brand-dark)}:root[data-cf-theme] :is(.agent-location-card,.agent-payment-card,.device-action-card){background:var(--brand-soft);border-color:var(--brand-border)}:root[data-cf-theme] :is(.agent-location-card h4,.agent-payment-card h4,.commerce-tabs button.active){color:var(--brand-dark)}:root[data-cf-theme] .commerce-tabs button.active{border-color:var(--brand)}:root[data-cf-theme] :is(input,select,textarea,button):focus-visible{outline:3px solid var(--brand);outline-offset:3px}:root[data-cf-depth=true] :is(.metric-card,.panel){box-shadow:0 5px #142b4210,0 12px 26px #142b4208}:root[data-cf-depth=false] :is(.metric-card,.panel,.primary-button,.brand-mark,.nav-item.active){box-shadow:none}.appearance-panel{max-width:1050px;padding:24px}.appearance-panel h2{margin:0 0 8px;font-size:19px}.appearance-panel>p{color:var(--muted);font-size:13px;line-height:1.6}.appearance-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:14px;margin:24px 0;display:grid}.appearance-option{border:2px solid var(--line);cursor:pointer;text-align:left;color:var(--ink);background:#fff;border-radius:14px;gap:9px;padding:10px;display:grid}.appearance-option.selected{border-color:var(--brand);box-shadow:0 4px 0 var(--brand-shadow)}.appearance-option strong{font-size:13px}.appearance-option small{color:var(--muted);font-size:11px}.appearance-option.selected small{color:var(--brand-dark)}.appearance-sample{border-radius:9px;gap:10px;height:100px;padding:10px;display:flex}.appearance-sample>span:first-child{border-radius:5px;width:25%}.appearance-sample>span:last-child{flex:1;align-content:center;gap:8px;display:grid}.appearance-sample i{background:#fff;border-radius:4px;height:12px;display:block}.appearance-sample i:first-child{width:65%;height:20px}.appearance-depth{border-top:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;padding:18px 0;display:flex}.appearance-depth input{width:20px;height:20px;accent-color:var(--brand)}.appearance-depth span{gap:5px;display:grid}.appearance-depth small{color:var(--muted);font-size:12px}.appearance-preview{background:var(--brand-soft);border:1px solid var(--brand-border);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:12px 0 20px;padding:20px;display:flex}.appearance-preview small{color:var(--brand-dark);letter-spacing:.1em;font-size:10px;font-weight:800}.appearance-preview h3{margin:8px 0}.appearance-preview p{color:var(--muted);margin:0;font-size:12px}@media (width<=520px){.appearance-panel{padding:16px}.appearance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.appearance-preview{flex-direction:column;align-items:stretch}.appearance-sample{height:82px}}:root[data-cf-depth=true] :is(.metric-card,.panel,.settings-card,.device-action-card,.sale-summary-stats>div,.recovery-card,.appearance-option){border-bottom-color:#cbd5df;box-shadow:inset 0 1px #fffd,0 5px #172e4510,0 12px 24px #172e4512}:root[data-cf-depth=true] :is(.primary-button,.device-control-button,.quick-actions button,.text-button,.icon-button,.appearance-option){transition:transform .15s,box-shadow .15s,background-color .15s}:root[data-cf-depth=true] .primary-button{background:linear-gradient(160deg,var(--brand-bright),var(--brand) 55%,var(--brand-dark));box-shadow:inset 0 1px 0 #ffffff40,0 4px 0 var(--brand-dark),0 9px 17px var(--brand-shadow);border-top:1px solid #fff5;border-bottom:1px solid #00000018}:root[data-cf-depth=true] :is(.device-control-button,.quick-actions button,.text-button,.icon-button){box-shadow:inset 0 1px #fff,0 3px #172e4512,0 6px 12px #172e450b}:root[data-cf-depth=true] .metric-icon{box-shadow:inset 0 1px 0 #fff,0 3px 0 var(--brand-border),0 6px 12px var(--brand-shadow)}:root[data-cf-depth=true] :is(.operation-modal,.sale-summary-panel,.device-sheet){box-shadow:inset 0 1px #fff,0 14px #0c203015,0 30px 75px #0c203040}:root[data-cf-depth=true] .appearance-preview{box-shadow:inset 0 1px 0 #fff,0 5px 0 var(--brand-border),0 12px 22px var(--brand-shadow)}:root[data-cf-depth=true] .appearance-option.selected{box-shadow:inset 0 1px 0 #fff,0 5px 0 var(--brand-border),0 10px 20px var(--brand-shadow)}@media (hover:hover){:root[data-cf-depth=true] :is(.primary-button,.device-control-button,.quick-actions button,.text-button,.icon-button,.appearance-option):not(:disabled):hover{transform:translateY(-2px)}}:root[data-cf-depth=true] :is(.primary-button,.device-control-button,.quick-actions button,.text-button,.icon-button,.appearance-option):not(:disabled):active{transform:translateY(2px);box-shadow:inset 0 1px 3px #172e4520,0 1px #172e4518}:root[data-cf-depth=false] :is(.metric-icon,.settings-card,.device-action-card,.sale-summary-stats>div,.recovery-card,.appearance-option,.device-control-button,.quick-actions button,.text-button,.icon-button,.operation-modal,.sale-summary-panel,.device-sheet,.appearance-preview){box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){:root[data-cf-depth] :is(.primary-button,.device-control-button,.quick-actions button,.text-button,.icon-button,.appearance-option){transition:none!important;transform:none!important}}.appearance-modes{gap:10px;margin:0 0 24px;display:flex}.appearance-modes button{border:1px solid var(--line);background:var(--surface,#fff);color:var(--ink);cursor:pointer;border-radius:10px;padding:12px 24px;font-weight:700}.appearance-modes button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--accent-text,var(--brand-dark));box-shadow:0 3px 0 var(--brand-border)}:root[data-cf-mode=dark]{--ink:#e6edf5;--muted:#a4b3c5;--line:#354458;--soft:#202d3e;--sidebar:#162131;--surface:#1b2839;--border:#354458;--accent-text:#95d9ed;color:var(--ink);background:#101925}:root[data-cf-mode=dark][data-cf-theme=emerald]{--accent-text:#70dfbf}:root[data-cf-mode=dark][data-cf-theme=blue]{--accent-text:#94c1ff}:root[data-cf-mode=dark][data-cf-theme=violet]{--accent-text:#cfb0ff}:root[data-cf-mode=dark][data-cf-theme=amber]{--accent-text:#f3c47c}:root[data-cf-mode=dark] body,:root[data-cf-mode=dark] .login-page{color:var(--ink);background:#101925}:root[data-cf-mode=dark] header{border-color:var(--line);background:#162131f5}:root[data-cf-mode=dark] :is(.panel,.metric-card,.settings-card,.operation-modal,.login-card,.sale-summary-panel,.appearance-option,.recovery-card,.proof-review,.proof-item,.agent-location-result,.device-sheet .recovery-card,.sale-summary-stats>div){background:var(--surface);color:var(--ink);border-color:var(--line)}:root[data-cf-mode=dark] :is(.search,.store-select,.icon-button,.quick-actions button,input,select,textarea,.login-card input,.operation-modal input,.operation-modal select,.proof-review select,.proof-review textarea){color:var(--ink);border-color:var(--line);background:#142131}:root[data-cf-mode=dark] :is(input,textarea)::placeholder{color:#95a7bb;opacity:1}:root[data-cf-mode=dark] :is(th,.settings-note,.customer-badge,.device-sheet,.recovery-permit,.device-sheet .recovery-permit){color:var(--ink);border-color:var(--line);background:#152232}:root[data-cf-mode=dark] :is(td,th,.installment,.status-stack>div,.settings-card dl>div,.device-sheet .recovery-fields>div){border-color:var(--line)}:root[data-cf-mode=dark] :is(td,td strong,.customer-data strong,.operation-modal label,.login-card label,.device-sheet .recovery-fields dd,.appearance-option strong,.sale-summary-header h2){color:var(--ink)}:root[data-cf-mode=dark] :is(.nav-item,.customer-data span,.due span,td small,.mini-note,.settings-note,.device-sheet-toolbar,.device-sheet .recovery-fields dt,.device-sheet .recovery-card .mini-note,.device-sheet .recovery-permit small,.sale-summary-stats small){color:var(--muted)}:root[data-cf-mode=dark] :is(.text-button,.metric-icon,.safe-mode,.customer-photo-placeholder,.due small:not(.warning),.page-title p,.appearance-option.selected small,.appearance-preview small,.agent-location-card h4,.agent-payment-card h4,.device-sheet .text-button,.device-sheet .recovery-card h3,.commerce-tabs button.active){color:var(--accent-text)}:root[data-cf-mode=dark] .nav-item:hover{background:var(--brand-soft);color:var(--accent-text)}:root[data-cf-mode=dark] .nav-item.active{color:#fff}:root[data-cf-mode=dark] :is(.agent-location-card,.agent-payment-card,.device-action-card,.device-sheet .device-sheet-note,.device-sheet .unlock-code-box){color:var(--ink);border-color:var(--line);background:#172c34}:root[data-cf-mode=dark] .device-sheet .unlock-code-box :is(span,strong,small){color:var(--ink)}:root[data-cf-mode=dark] .state-pill.success,:root[data-cf-mode=dark] .proof-status.accepted{color:#87e0b4;background:#193e34}:root[data-cf-mode=dark] :is(.state-pill.danger,.danger-button,.form-error,.dashboard-error,.device-sheet .recovery-error,.proof-status.rejected){color:#ffb4bc;background:#45252e;border-color:#78404b}:root[data-cf-mode=dark] .state-pill.neutral{color:#c7d4e4;background:#2c3b4e}:root[data-cf-mode=dark] :is(.warning,.device-sheet .recovery-hint){color:#f2cd8d;background:#3d321d}:root[data-cf-mode=dark] .customer-photo-viewer img{background:var(--surface)}:root[data-cf-mode=dark][data-cf-depth=true] :is(.metric-card,.panel,.settings-card,.device-action-card,.sale-summary-stats>div,.recovery-card,.appearance-option){border-bottom-color:#0a121e;box-shadow:inset 0 1px #ffffff09,0 5px #00000025,0 14px 26px #00000030}:root[data-cf-mode=dark][data-cf-depth=true] :is(.device-control-button,.quick-actions button,.text-button,.icon-button,.metric-icon){box-shadow:inset 0 1px #ffffff10,0 3px #00000040,0 7px 15px #00000025}:root[data-cf-mode=dark][data-cf-depth=true] :is(.operation-modal,.sale-summary-panel,.device-sheet){box-shadow:inset 0 1px #ffffff10,0 30px 75px #00000070}.fleet-value[data-tone=success]{color:#0f6e56}.fleet-value[data-tone=danger]{color:#b3261e}.fleet-value[data-tone=warning]{color:#854f0b}.fleet-value[data-tone=neutral]{color:#4b6a60}.commerce-phone{color:#24372d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.commerce-phone-body :is(strong,h3,p,b,span,small){color:inherit}:root[data-cf-mode=dark] .fleet-stat{border-color:var(--line);background:#223247}:root[data-cf-mode=dark] .fleet-label{color:#b4c3d2}:root[data-cf-mode=dark] .fleet-value[data-tone=success]{color:#87e0b4}:root[data-cf-mode=dark] .fleet-value[data-tone=danger]{color:#ffb4bc}:root[data-cf-mode=dark] .fleet-value[data-tone=warning]{color:#f2cd8d}:root[data-cf-mode=dark] .fleet-value[data-tone=neutral]{color:#c7d4e4}:root[data-cf-mode=dark] :is(.commerce-info,.commerce-preview-account){color:var(--ink);border-color:var(--line);background:#223247}:root[data-cf-mode=dark] .commerce-phone .commerce-preview-account{color:#24372d;background:#fff;border-color:#dce7df}:root[data-cf-mode=dark] :is(.commerce-info p,.commerce-fields small,.commerce-switch small,.commerce-device-link p,.commerce-history time,.commerce-empty){color:var(--muted)}:root[data-cf-mode=dark] :is(.commerce-success,.commerce-save-status){color:#87e0b4}:root[data-cf-mode=dark] .commerce-error{color:#ffb4bc;background:#45252e}:root[data-cf-depth=true] .fleet-stat{box-shadow:inset 0 1px #ffffff20,0 3px #00000018,0 8px 16px #0000000c}:root[data-cf-depth=false] .fleet-stat{box-shadow:none}.sale-launch-actions{align-items:stretch;gap:12px;margin:0 0 22px;display:flex}.sale-launch-actions>button{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:14px 22px;font-weight:750;display:flex}.sale-launch-actions>button:not(.primary-button){border:1px solid var(--line);background:var(--sidebar);color:var(--ink)}.sale-launch-actions .new-sale-button{min-width:240px}button:disabled{cursor:not-allowed;opacity:.55}.sale-wizard{border-radius:22px;width:min(1040px,100%);max-height:94dvh;padding:28px}.sale-wizard .modal-heading h2{font-size:26px}.wizard-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:4px 0 24px;padding:0;list-style:none;display:grid}.wizard-steps li{color:var(--muted);border-bottom:3px solid var(--line);align-items:center;gap:8px;padding:12px 6px;font-size:11px;display:flex}.wizard-steps li>span{background:var(--soft);border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.wizard-steps .current{color:var(--brand-dark);border-color:var(--brand);background:var(--brand-soft);border-radius:9px 9px 0 0}.wizard-steps .current>span,.wizard-steps .done>span{background:var(--brand);color:#fff;border-color:var(--brand)}.wizard-content{grid-template-columns:210px minmax(0,1fr);gap:28px;display:grid}.wizard-context{background:var(--soft);border:1px solid var(--line);text-align:center;overflow-wrap:anywhere;border-radius:16px;flex-direction:column;align-self:start;align-items:center;gap:14px;padding:22px 16px;display:flex}.wizard-context img,.wizard-avatar{object-fit:cover;border:1px solid var(--brand-border);border-radius:24px;width:120px;height:120px}.wizard-avatar{background:var(--brand-soft);color:var(--brand-dark);place-items:center;display:grid}.wizard-context span,.wizard-context small{color:var(--muted);font-size:12px}.wizard-fields{align-content:start;gap:15px;min-width:0;display:grid}.wizard-fields h3{margin:0 0 4px;font-size:21px}.wizard-fields p{font-size:13px;line-height:1.6}.wizard-fields input,.wizard-fields select{height:46px}.wizard-fields input[type=file]{height:auto;padding:10px}.wizard-footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding-top:18px;display:flex}.wizard-footer button{justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.wizard-footer .primary-button{margin-left:auto}.wizard-review{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wizard-review>div{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;gap:8px;padding:16px;display:grid}.wizard-review span{color:var(--muted);font-size:11px}.sale-wizard .wizard-accept{align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}.sale-wizard .wizard-accept input{width:20px;height:20px;accent-color:var(--brand);flex-shrink:0}.wizard-checks{border:1px solid var(--brand-border);background:var(--brand-soft);border-radius:12px;gap:10px;padding:15px;font-size:13px;display:grid}.wizard-success{text-align:center;justify-items:center;gap:15px;padding:45px 20px;display:grid}.wizard-success>svg{color:var(--brand)}html[data-cf-mode=dark] .sale-wizard,html[data-cf-mode=dark] .sale-launch-actions>button:not(.primary-button){color:#e5edf6;background:#1b2839}html[data-cf-mode=dark] .wizard-context,html[data-cf-mode=dark] .wizard-steps li>span{background:#152131}html[data-cf-mode=dark] .wizard-steps .current,html[data-cf-mode=dark] .wizard-checks{background:color-mix(in srgb,var(--brand) 15%,#1b2839);color:#e5edf6}@media (width<=760px){.sale-wizard{padding:18px}.wizard-content{grid-template-columns:1fr;gap:18px}.wizard-context{display:none}.wizard-steps{gap:4px}.wizard-steps li{text-align:center;flex-direction:column;padding:8px 2px;font-size:10px}.wizard-footer{gap:8px}.wizard-footer .primary-button{width:100%;margin-left:0}.sale-launch-actions{flex-wrap:wrap}.sale-launch-actions>button{flex:1}.wizard-review{grid-template-columns:1fr}.sale-wizard-backdrop{padding:8px}}.sale-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sale-summary-grid .metric-card{min-height:125px}@media (width<=760px){.sale-summary-grid{grid-template-columns:1fr}.wizard-steps li strong{display:none}.wizard-steps li{padding:10px 2px}}.sidebar .brand{white-space:nowrap;padding-bottom:22px;font-size:21px}.sidebar .brand>span:last-child{gap:2px}.sidebar .brand small{font-size:10px;font-weight:500}.sidebar nav[aria-label=Menú\ principal]{display:block}.sidebar .nav-item{min-height:42px;margin:3px 0;font-size:13px}.nav-divider{background:var(--line);height:1px;margin:14px 10px}.nav-folder-toggle>span{flex:1}.nav-folder-toggle>svg:last-child{transition:transform .18s}.nav-folder-toggle>svg.rotated{transform:rotate(180deg)}.nav-folder-toggle.selected{color:var(--brand-dark);background:var(--brand-soft)}.nav-submenu{border-left:2px solid var(--line);margin:3px 0 9px 20px;padding-left:12px}.nav-submenu[hidden]{display:none}.sidebar .nav-submenu .nav-item{min-height:37px;padding:7px 10px;font-size:12px}.sidebar .compact-safe{box-shadow:none;background:0 0;border:0;gap:8px;padding:10px 12px}.sidebar .compact-safe>span{color:var(--muted);font-size:11px}html[data-cf-mode=dark] .nav-folder-toggle.selected{color:#e5edf6;background:color-mix(in srgb,var(--brand) 18%,#152131)}.quick-actions:has(>button.new-sale-button){flex-wrap:wrap;display:flex}:root button.primary-button.new-sale-button{background:var(--brand-dark);color:#fff;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;width:auto;min-width:210px;min-height:50px;padding:13px 22px;font-size:15px;font-weight:750;line-height:1.3;display:inline-flex}:root button.primary-button.new-sale-button:not(:disabled):hover{background:var(--brand-dark);color:#fff;filter:brightness(.94)}:root button.primary-button.new-sale-button svg{color:inherit;flex-shrink:0}:root button.primary-button.new-sale-button:focus-visible{outline:3px solid var(--brand);outline-offset:3px}:root[data-cf-mode=dark] .app-shell:has(.premium-dashboard){color:#f5f9ff;background:#06172d}:root[data-cf-mode=dark] .app-shell:has(.premium-dashboard) .content{max-width:1650px;padding:22px}:root[data-cf-mode=dark] .app-shell:has(.premium-dashboard) .sidebar{background:linear-gradient(#061b36,#06152c);border-color:#234468}:root[data-cf-mode=dark] .app-shell:has(.premium-dashboard) .brand strong{color:#fff}:root[data-cf-mode=dark] .app-shell:has(.premium-dashboard) .nav-item{color:#c9dbf1}:root[data-cf-mode=dark] .app-shell:has(.premium-dashboard) .nav-item.active{color:#fff;background:linear-gradient(90deg,#008dec,#064a88)}:root[data-cf-mode=dark] .app-shell:has(.premium-dashboard) header{background:#071a34;border-color:#24486f}:root[data-cf-mode=dark] .app-shell:has(.premium-dashboard) .search{background:#1b3d62;border-color:#365c80}:root[data-cf-mode=dark] .app-shell:has(.premium-dashboard) .search input{color:#fff}:root[data-cf-mode=dark] .app-shell:has(.premium-dashboard) .search input::placeholder{color:#bfd1e3}:root[data-cf-mode=dark] .app-shell:has(.premium-dashboard) :is(.icon-button,.store-select){color:#f1f8ff;background:#123353;border-color:#32587e}:root[data-cf-mode=dark] .premium-dashboard{color:#f4f9ff;gap:15px;display:grid}:root[data-cf-mode=dark] .premium-hero{background:radial-gradient(at 80% 0,#139ce680,#0000 55%),linear-gradient(110deg,#061a37,#084978);border:1px solid #1b6597;border-radius:18px;justify-content:space-between;align-items:center;min-height:145px;padding:25px;display:flex;overflow:hidden}:root[data-cf-mode=dark] .premium-hero h1{margin:8px 0;font-size:clamp(24px,3vw,37px)}:root[data-cf-mode=dark] .premium-hero p{color:#bfd9ee;margin:0;font-size:14px}:root[data-cf-mode=dark] .premium-hero .premium-eyebrow{color:#51d6ff;letter-spacing:.07em;font-size:11px;font-weight:800}.premium-hero-art{color:#a6e9ff;filter:drop-shadow(0 12px 10px #000a);margin-right:7%;display:flex;transform:rotate(-9deg)}.premium-hero-art svg{stroke-width:1.3px;margin-left:-17px}:root[data-cf-mode=dark] .premium-actions{flex-wrap:wrap;gap:12px;display:flex}:root[data-cf-mode=dark] .premium-actions .sale-launch-actions{display:contents}:root[data-cf-mode=dark] .premium-actions :is(.sale-launch-actions>button,.premium-action){color:#fff;cursor:pointer;text-align:left;background:linear-gradient(140deg,#078feb,#0750c4);border:1px solid #448be5;border-radius:15px;flex:195px;align-items:center;gap:12px;min-height:89px;padding:15px;font-size:15px;font-weight:750;display:flex;box-shadow:0 8px 18px #0005}:root[data-cf-mode=dark] .premium-actions .sale-launch-actions>button:nth-child(2){background:linear-gradient(135deg,#08cbb0,#00857d);border-color:#13c9b2}:root[data-cf-mode=dark] .premium-actions .premium-enroll{background:linear-gradient(135deg,#9668fd,#4921d6);border-color:#a48cff}:root[data-cf-mode=dark] .premium-actions .premium-client{background:linear-gradient(135deg,#2469b7,#0b2c56);border-color:#4d8abe}:root[data-cf-mode=dark] .premium-action span{gap:5px;display:grid}:root[data-cf-mode=dark] .premium-action small{color:#d0e5fa;font-size:11px;font-weight:500}:root[data-cf-mode=dark] .premium-actions button:hover{filter:brightness(1.13)}:root[data-cf-mode=dark] .premium-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}:root[data-cf-mode=dark] .premium-metric{background:linear-gradient(145deg,#15365d,#0b2241);border:1px solid #2a517b;border-radius:15px;gap:11px;min-height:125px;padding:17px;display:flex;box-shadow:0 8px 16px #0005}.premium-metric-icon{color:#fff;background:#175fcb;border-radius:11px;flex-shrink:0;place-items:center;width:41px;height:41px;display:grid}:root[data-cf-mode=dark] .premium-metric:nth-child(2) .premium-metric-icon,.premium-metric-alert .premium-metric-icon{background:#a32f4a}:root[data-cf-mode=dark] .premium-metric:nth-child(3) .premium-metric-icon{background:#00a4af}:root[data-cf-mode=dark] .premium-metric>div:last-child{align-content:start;gap:6px;min-width:0;display:grid}:root[data-cf-mode=dark] .premium-metric span{color:#bacfe6;font-size:12px}:root[data-cf-mode=dark] .premium-metric strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(18px,1.7vw,26px)}:root[data-cf-mode=dark] .premium-metric small{color:#9ebad8;font-size:11px}:root[data-cf-mode=dark] .premium-details{grid-template-columns:minmax(0,1.45fr) minmax(270px,.8fr);gap:13px;display:grid}:root[data-cf-mode=dark] .premium-panel{color:#fff;background:linear-gradient(140deg,#123257,#0a2243);border:1px solid #2b527b;border-radius:16px;padding:19px}:root[data-cf-mode=dark] .premium-panel .panel-heading h2{color:#fff;font-size:18px}:root[data-cf-mode=dark] .premium-panel .panel-heading p{color:#a9c6df;font-size:12px}:root[data-cf-mode=dark] .premium-panel .installment{border-color:#294e72;grid-template-columns:auto minmax(115px,1fr) auto auto auto}:root[data-cf-mode=dark] .premium-panel .customer-badge{color:#fff;background:#155893;border-radius:50%}:root[data-cf-mode=dark] .premium-panel .customer-data strong{color:#fff;font-size:13px}:root[data-cf-mode=dark] .premium-panel .customer-data span,:root[data-cf-mode=dark] .premium-panel .due span{color:#adc5df;font-size:11px}:root[data-cf-mode=dark] .premium-panel .amount{color:#fff;font-size:12px}:root[data-cf-mode=dark] .premium-panel .due small{color:#b4f7ed;background:#164b64}:root[data-cf-mode=dark] .premium-panel .due small.warning{color:#ffb6c2;background:#502d3b}:root[data-cf-mode=dark] .premium-collect{color:#fff;cursor:pointer;background:#0876ec;border:0;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:700}:root[data-cf-mode=dark] .premium-collect:disabled{opacity:.4}:root[data-cf-mode=dark] .premium-link{color:#62d3ff;cursor:pointer;background:0 0;border:0;padding:7px;font-size:12px;font-weight:700}:root[data-cf-mode=dark] .premium-operations{gap:4px;margin:10px 0;display:grid}:root[data-cf-mode=dark] .premium-operations div{color:#bdd0e5;border-bottom:1px solid #294764;justify-content:space-between;padding:12px 2px;font-size:13px;display:flex}:root[data-cf-mode=dark] .premium-operations strong{color:#fff;font-size:17px}:root[data-cf-mode=dark] .premium-actions button:focus-visible,:root[data-cf-mode=dark] .premium-link:focus-visible,:root[data-cf-mode=dark] .premium-collect:focus-visible{outline-offset:3px;outline:3px solid #88ecff}@media (width<=1060px){:root[data-cf-mode=dark] .premium-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-cf-mode=dark] .premium-details{grid-template-columns:1fr}}@media (width<=760px){:root[data-cf-mode=dark] .app-shell:has(.premium-dashboard) .content{padding:12px}:root[data-cf-mode=dark] .premium-hero{min-height:125px;padding:20px}.premium-hero-art{display:none}:root[data-cf-mode=dark] .premium-actions{gap:8px}:root[data-cf-mode=dark] .premium-actions :is(.sale-launch-actions>button,.premium-action){flex-basis:calc(50% - 8px);min-height:78px;padding:12px;font-size:13px}:root[data-cf-mode=dark] .premium-metric{gap:7px;min-height:105px;padding:11px}.premium-metric-icon{width:31px;height:31px}:root[data-cf-mode=dark] .premium-metric strong{font-size:18px}:root[data-cf-mode=dark] .premium-panel{padding:13px}:root[data-cf-mode=dark] .premium-panel .installment{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}:root[data-cf-mode=dark] .premium-panel .due{display:none}:root[data-cf-mode=dark] .premium-panel .amount{grid-area:1/3}:root[data-cf-mode=dark] .premium-collect{grid-area:2/3}}:root[data-cf-mode=light] .premium-dashboard{color:var(--ink);gap:15px;display:grid}:root[data-cf-mode=light] .premium-hero{background:linear-gradient(110deg,#eef6ff,#f9fcff);border:1px solid #dce5ef;border-radius:18px;justify-content:space-between;align-items:center;min-height:140px;padding:24px;display:flex;overflow:hidden}:root[data-cf-mode=light] .premium-hero h1{color:#152d45;margin:8px 0;font-size:clamp(24px,3vw,36px)}:root[data-cf-mode=light] .premium-hero p{color:#4d6981;margin:0;font-size:14px}:root[data-cf-mode=light] .premium-hero .premium-eyebrow{color:#1474b4;font-size:11px;font-weight:800}:root[data-cf-mode=light] .premium-hero-art{color:#377db8;opacity:.7;display:flex}:root[data-cf-mode=light] .premium-actions{flex-wrap:wrap;gap:12px;display:flex}:root[data-cf-mode=light] .premium-actions .sale-launch-actions{display:contents}:root[data-cf-mode=light] .premium-actions :is(.sale-launch-actions>button,.premium-action){color:#16314c;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfdde8;border-radius:14px;flex:195px;align-items:center;gap:12px;min-height:84px;padding:15px;font-size:14px;font-weight:700;display:flex}:root[data-cf-mode=light] .premium-actions .sale-launch-actions>button:first-child{background:#e7f1ff;border-color:#b5d6fc}:root[data-cf-mode=light] .premium-actions .sale-launch-actions>button:nth-child(2){background:#e6faf4;border-color:#a2e5d7}:root[data-cf-mode=light] .premium-action span{gap:5px;display:grid}:root[data-cf-mode=light] .premium-action small{color:#557188;font-size:11px}:root[data-cf-mode=light] .premium-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}:root[data-cf-mode=light] .premium-metric{background:#fff;border:1px solid #dce5ef;border-radius:14px;gap:11px;min-height:120px;padding:17px;display:flex}:root[data-cf-mode=light] .premium-metric-icon{color:#1577cc;background:#e9f4ff;border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}:root[data-cf-mode=light] .premium-metric>div:last-child{align-content:start;gap:6px;min-width:0;display:grid}:root[data-cf-mode=light] .premium-metric span{color:#61788a;font-size:12px}:root[data-cf-mode=light] .premium-metric strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(18px,1.7vw,26px)}:root[data-cf-mode=light] .premium-metric small{color:#668093;font-size:11px}:root[data-cf-mode=light] .premium-details{grid-template-columns:minmax(0,1.45fr) minmax(270px,.8fr);gap:13px;display:grid}:root[data-cf-mode=light] .premium-panel .installment{grid-template-columns:auto minmax(115px,1fr) auto auto auto}:root[data-cf-mode=light] .premium-collect{color:#fff;cursor:pointer;background:#176bd2;border:0;border-radius:8px;padding:9px 13px}:root[data-cf-mode=light] .premium-collect:disabled{opacity:.45}:root[data-cf-mode=light] .premium-link{color:#0869b1;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}:root[data-cf-mode=light] .premium-operations div{color:#5a7185;border-bottom:1px solid #e4ebf2;justify-content:space-between;padding:12px 2px;font-size:13px;display:flex}:root[data-cf-mode=light] .premium-operations strong{color:#162c42;font-size:17px}@media (width<=1060px){:root[data-cf-mode=light] .premium-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-cf-mode=light] .premium-details{grid-template-columns:1fr}}@media (width<=760px){:root[data-cf-mode=light] .premium-hero-art{display:none}:root[data-cf-mode=light] .premium-actions :is(.sale-launch-actions>button,.premium-action){flex-basis:calc(50% - 8px)}:root[data-cf-mode=light] .premium-panel .installment{grid-template-columns:auto minmax(0,1fr) auto}:root[data-cf-mode=light] .premium-panel .due{display:none}:root[data-cf-mode=light] .premium-collect{grid-area:2/3}}:root[data-cf-mode=light] .premium-dashboard .premium-panel{color:#182c42;background:#fff;border-color:#dce5ef}:root[data-cf-mode=light] .premium-dashboard .premium-panel :is(.panel-heading h2,.customer-data strong,.amount){color:#182c42}:root[data-cf-mode=light] .premium-dashboard .premium-panel :is(.panel-heading p,.customer-data span,.due span){color:#586f85}:root[data-cf-mode=light] .premium-dashboard .premium-panel .installment{border-color:#e1e9ef}:root[data-cf-mode=light] .premium-dashboard .premium-panel .customer-badge{color:#145a96;background:#e9f3ff}:root[data-cf-mode=light] .premium-dashboard .premium-panel .due small{color:#136658;background:#e8f7f3}:root[data-cf-mode=light] .premium-dashboard .premium-panel .due small.warning{color:#ab4a2b;background:#fff1e9}:root[data-cf-mode=light] .premium-dashboard .premium-panel .empty-state{color:#526779}:root[data-cf-mode=dark] .premium-dashboard .premium-panel .empty-state{color:#a8bed9}:root[data-cf-mode=light] .premium-dashboard .premium-hero-art svg{fill:#e0f1ff;stroke:#287ebc}:root[data-cf-mode=dark] .premium-dashboard .premium-hero-art svg{fill:#0a6aa477;stroke:#8ce4ff}:root[data-cf-mode=light] .premium-dashboard .premium-actions button:focus-visible{outline-offset:3px;outline:3px solid #246ecc}:root[data-cf-mode=dark] .premium-dashboard .premium-actions button:focus-visible{outline-offset:3px;outline:3px solid #70dcff}.theme-switch{flex-shrink:0}@media (width<=760px){.header-actions .icon-button.theme-switch{display:grid}}.premium-hero{isolation:isolate}.premium-hero>div:first-child{z-index:2;position:relative}:root[data-cf-mode=dark] .premium-hero-art,:root[data-cf-mode=light] .premium-hero-art{pointer-events:none;opacity:1;filter:drop-shadow(0 12px 16px #00122670);z-index:1;width:clamp(230px,30%,390px);height:250px;margin:0;display:block;position:absolute;top:auto;bottom:-88px;right:2%;transform:none}.premium-hero-art img{object-fit:contain;object-position:center bottom;width:100%;height:100%}:root[data-cf-mode=light] .premium-hero-art{opacity:.92;filter:drop-shadow(0 12px 15px #28557840)}:root[data-cf-mode=light] .premium-hero{background:radial-gradient(at 78% 30%,#a0eafa,#0000 55%),linear-gradient(110deg,#f5fbff,#dceeff)}@media (width<=960px){:root[data-cf-mode=dark] .premium-hero-art,:root[data-cf-mode=light] .premium-hero-art{opacity:.45;width:230px;bottom:-95px;right:-35px}}@media (width<=760px){:root[data-cf-mode=dark] .premium-hero-art,:root[data-cf-mode=light] .premium-hero-art{display:none}}.premium-image-credit{color:var(--muted);opacity:.8;justify-self:end;margin-top:-13px;font-size:9px;text-decoration:none}.premium-image-credit:hover{opacity:1;text-decoration:underline}:root[data-cf-mode=dark] .premium-hero-art,:root[data-cf-mode=light] .premium-hero-art{opacity:1;pointer-events:none;filter:drop-shadow(0 9px 13px #00162780);width:330px;height:100%;margin:0;display:block;position:absolute;top:0;bottom:auto;right:7%;transform:none}.premium-hero-art img.hero-phone{object-fit:contain;object-position:center top;filter:drop-shadow(0 8px 7px #0007);width:39%;height:115%;position:absolute;top:1%}.premium-hero-art .hero-phone-left{z-index:1;opacity:.82;left:3%;transform:rotate(-8deg)}.premium-hero-art .hero-phone-center{z-index:3;left:30%;transform:translateY(-3%)scale(1.08)}.premium-hero-art .hero-phone-right{z-index:2;filter:hue-rotate(17deg)drop-shadow(0 8px 7px #0007);left:60%;transform:rotate(7deg)}:root[data-cf-mode=light] .premium-hero-art{filter:drop-shadow(0 8px 12px #4a80964d)}@media (width<=1100px){:root[data-cf-mode=dark] .premium-hero-art,:root[data-cf-mode=light] .premium-hero-art{opacity:.7;width:240px;right:-3%}}@media (width<=760px){:root[data-cf-mode=dark] .premium-hero-art,:root[data-cf-mode=light] .premium-hero-art{display:none}}.premium-image-credit{display:none}.premium-hero{isolation:isolate;position:relative;overflow:hidden}.premium-hero>div:first-child{z-index:3;max-width:min(67%,720px);position:relative}.premium-universe{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}:root[data-cf-mode=dark] .premium-hero{background:radial-gradient(at 78% 60%,#075b91 0%,#0000 53%),linear-gradient(105deg,#051630,#08284b 76%,#08233e)}:root[data-cf-mode=dark] .premium-universe{background:radial-gradient(at 76% 46%,#14c9e630 0%,#0d68e31a 32%,#0000 55%),radial-gradient(at 96% 8%,#7854e92b,#0000 42%)}:root[data-cf-mode=light] .premium-hero{background:linear-gradient(105deg,#f4faff,#d9f2ff);border-color:#b5ddea}:root[data-cf-mode=light] .premium-universe{background:radial-gradient(at 79% 47%,#88c6ef85 0%,#abebfa45 38%,#0000 62%)}.cosmic-world{aspect-ratio:1;background:radial-gradient(circle at 29% 27%,#a6faff 0%,#39a6e0 12%,#1659a6 32%,#101e69 62%,#050e2a 82%);border-radius:50%;height:340%;position:absolute;top:-130%;right:13%;transform:rotate(-22deg);box-shadow:inset -24px -14px 54px #000b,inset 17px 9px 24px #68ecff70,0 0 55px #05c9f063,0 0 120px #078bef44}.cosmic-world:after{content:"";border:3px solid #64e7ff8c;border-radius:50%;position:absolute;inset:27% -15%;transform:rotate(-26deg);box-shadow:0 0 18px #29caff88}.cosmic-orbit{border:1px solid #43dcff52;border-radius:50%;width:60%;height:125%;position:absolute;top:10%;right:-15%;transform:rotate(-18deg);box-shadow:0 0 32px #43dcff20}.cosmic-stars{opacity:.5;background-image:radial-gradient(circle,#fff 1px,#0000 1.6px),radial-gradient(circle,#8ddfff 1px,#0000 2px);background-position:12px 18px,42px 59px;background-size:79px 53px,121px 87px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 31%,#000 65%);mask-image:linear-gradient(90deg,#0000 31%,#000 65%)}.cosmic-glint{background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:15%;right:4%;box-shadow:0 0 9px 4px #adf8ff,0 0 36px 14px #56b8ff}:root[data-cf-mode=light] .cosmic-world{opacity:.7;box-shadow:inset -25px -15px 40px #0b2e6577,0 0 35px #36a4d977}:root[data-cf-mode=light] .cosmic-stars{opacity:.35}@media (width<=950px){.cosmic-world{opacity:.66;right:-8%}.premium-hero>div:first-child{max-width:75%}}@media (width<=760px){.premium-hero>div:first-child{max-width:100%}.premium-universe{opacity:.27}.cosmic-world{height:275%;top:-95%;right:-54%}.cosmic-stars{opacity:.15}}@media (prefers-reduced-motion:no-preference){.cosmic-glint{animation:5s ease-in-out infinite alternate cf-twinkle}@keyframes cf-twinkle{0%{opacity:.45;transform:scale(.75)}to{opacity:1;transform:scale(1.25)}}}:root[data-cf-mode=dark] .app-shell{background:radial-gradient(at 90% 0,#0b3b6170,#0000 42%),#07172b}:root[data-cf-mode=dark] .sidebar{background:linear-gradient(165deg,#061d38 0%,#051427 100%);border-color:#25486b}:root[data-cf-mode=dark] .app-shell header{background:#071a32f5;border-bottom-color:#245173}:root[data-cf-mode=dark] .sidebar .brand-mark{background:linear-gradient(145deg,#04c9e8,#1363bf);box-shadow:0 6px 18px #04a6d338}:root[data-cf-mode=dark] .sidebar .nav-item.active{color:#fff;background:linear-gradient(95deg,#0879c3,#094478);box-shadow:inset 3px 0 #3de9f4,0 5px 14px #001a2c80}:root[data-cf-mode=dark] .content>:is(.page-title,.portal-page) .page-title h1,:root[data-cf-mode=dark] .content>.page-title h1{color:#f0f8ff}:root[data-cf-mode=dark] :is(.panel,.metric-card,.settings-card,.appearance-panel){background:linear-gradient(145deg,#132e4a,#10243a);border-color:#2b5376}:root[data-cf-mode=dark] :is(.panel-heading h2,.settings-card h2){color:#f0f8ff}:root[data-cf-mode=dark] .app-shell .search{color:#d7eafa;background:#183858;border-color:#346083}:root[data-cf-mode=dark] .app-shell .search input{color:#fff;background:0 0}:root[data-cf-mode=dark] .app-shell :is(.store-select,.icon-button){color:#e8f6ff;background:#11304e;border-color:#335a7a}:root[data-cf-mode=dark] :is(.table-panel th,.table-panel td){border-bottom-color:#2d4c68}:root[data-cf-mode=dark] :is(.table-panel th){color:#b9d2e8;background:#112841}:root[data-cf-mode=dark] :is(.table-panel td,.table-panel td strong){color:#edf5ff}:root[data-cf-mode=dark] :is(.table-panel td small,.panel-heading p){color:#a9c2d9}:root[data-cf-mode=dark] :is(.operation-modal input,.operation-modal select,.portal-form input,.portal-form select){color:#f3f8ff;background:#13273d;border-color:#386080}:root[data-cf-mode=light] .app-shell{background:radial-gradient(at 88% 0,#bceafd63,#0000 45%),#f4f8fc}:root[data-cf-mode=light] .sidebar{background:#fff;border-color:#d7e5ef}:root[data-cf-mode=light] .app-shell header{background:#fcfdffed;border-color:#d8e8f1}:root[data-cf-mode=light] :is(.panel,.metric-card,.settings-card,.appearance-panel){background:#fff;border-color:#dae6ef}:root[data-cf-mode=light] :is(.table-panel th){color:#48627a;background:#f2f8fc}:root[data-cf-mode=light] :is(.table-panel td,.table-panel td strong){color:#23364a}:root[data-cf-mode=light] .sidebar .nav-item.active{color:#fff;background:linear-gradient(100deg,#146abc,#388fd8)}:root[data-cf-mode=light] .app-shell :is(.search,.store-select,.icon-button){border-color:#d5e4ef}@media (width<=760px){:root[data-cf-mode=dark] .sidebar{box-shadow:15px 0 40px #0008}}:root[data-cf-mode=dark] .app-shell .sidebar .nav-item.active,:root[data-cf-mode=light] .app-shell .sidebar .nav-item.active{background:linear-gradient(110deg,var(--brand),var(--brand-dark));box-shadow:inset 3px 0 var(--brand-bright),0 5px 14px var(--brand-shadow);color:#fff}:root[data-cf-mode=dark] .app-shell .brand-mark,:root[data-cf-mode=light] .app-shell .brand-mark{background:linear-gradient(140deg,var(--brand-bright),var(--brand-dark));box-shadow:0 6px 18px var(--brand-shadow)}:root[data-cf-mode=dark] .app-shell .primary-button:not(:disabled),:root[data-cf-mode=light] .app-shell .primary-button:not(:disabled){background:var(--brand);color:#fff}:root[data-cf-mode=dark] .app-shell :is(.nav-item:hover,.text-button:hover){color:var(--accent-text);border-color:var(--brand-border)}:root[data-cf-mode=light] .app-shell :is(.nav-item:hover,.text-button:hover){color:var(--brand-dark);border-color:var(--brand-border)}:root[data-cf-mode=dark] .premium-dashboard .premium-collect,:root[data-cf-mode=light] .premium-dashboard .premium-collect{background:var(--brand);color:#fff}:root[data-cf-mode=dark] .premium-hero,:root[data-cf-mode=light] .premium-hero{border-color:var(--brand-border)}:root[data-cf-mode=dark] .premium-hero:after,:root[data-cf-mode=light] .premium-hero:after{content:"";pointer-events:none;background:radial-gradient(ellipse at 84% 30%,var(--cf-accent-wash),transparent 58%);z-index:1;position:absolute;inset:0}:root[data-cf-mode=dark] .appearance-modes button[aria-pressed=true],:root[data-cf-mode=light] .appearance-modes button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft)}:root[data-cf-mode=dark] .app-shell :is(button,input,select,textarea):focus-visible,:root[data-cf-mode=light] .app-shell :is(button,input,select,textarea):focus-visible{outline:2px solid var(--brand-bright);outline-offset:2px}:root[data-cf-mode=light] .app-shell .premium-dashboard .premium-actions .sale-launch-actions button.primary-button.new-sale-button{color:#fff;background:#1559b5;border-color:#104990;box-shadow:0 4px #0a438c33,0 9px 20px #0b4c9626}:root[data-cf-mode=light] .app-shell .premium-dashboard .premium-actions .sale-launch-actions button.primary-button.new-sale-button:not(:disabled):hover{color:#fff;background:#104990}:root[data-cf-mode=light] .app-shell .premium-dashboard .premium-actions .sale-launch-actions button.primary-button.new-sale-button :is(svg,span,strong,small){color:#fff}:root[data-cf-mode=light] .premium-dashboard .premium-actions .sale-launch-actions>button:nth-child(2){color:#075c53;background:#d9f6ee;border-color:#75cbb7}:root[data-cf-mode=light] .premium-dashboard .premium-actions .sale-launch-actions>button:nth-child(2) :is(svg,span,strong,small){color:#075c53}.automation-page{gap:16px;display:grid}.automation-card{gap:18px;max-width:790px;display:grid}.automation-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.automation-heading h2{margin:0 0 5px}.automation-heading p{color:var(--muted);margin:0;font-size:13px}.automation-status{border:1px solid var(--brand-border);background:var(--brand-soft);color:var(--brand-bright);border-radius:40px;padding:8px 11px;font-size:12px;font-weight:700}.automation-line{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;padding:11px 0;display:flex}.automation-line input{width:19px;height:19px;accent-color:var(--brand);flex-shrink:0}.automation-line span{gap:3px;display:grid}.automation-line strong{font-size:14px}.automation-line small,.automation-result small{color:var(--muted);font-size:12px}.automation-field{justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}.automation-field select{background:var(--soft);border:1px solid var(--line);color:var(--ink);border-radius:9px;padding:10px}.automation-result{border:1px solid var(--brand-border);background:var(--brand-soft);color:var(--ink);border-radius:12px;padding:15px}.automation-result p{margin:6px 0}@media (width<=650px){.automation-field{flex-direction:column;align-items:start}.automation-field select{width:100%}}:root[data-cf-mode=dark] .mdm-agent-panel{--panel:var(--surface);--text:var(--ink);--border:var(--line);background:var(--surface);color:var(--ink);border-color:var(--line)}:root[data-cf-mode=dark] .mdm-agent-panel :is(.agent-live-card,.android-lab-overview>div,.agent-location-result,.notice-template-preview,.mdm-agent-history,.mdm-pairing-code,.usb-connect-lab,.mdm-readiness-gate){background:var(--soft);color:var(--ink);border-color:var(--line)}:root[data-cf-mode=dark] .mdm-agent-panel :is(h3,h4,label,.android-lab-overview strong,.agent-live-details strong,.notice-template-preview strong,.android-lab-secondary>summary){color:var(--ink)}:root[data-cf-mode=dark] .mdm-agent-panel :is(.agent-live-details span,.agent-refresh-note,.usb-steps,.agent-location-result span,.agent-location-result small,.mdm-readiness-gate p,.mdm-readiness-gate li){color:var(--muted)}:root[data-cf-mode=dark] .mdm-agent-panel :is(input,select,textarea){background:var(--soft);color:var(--ink);border-color:var(--line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-cf-mode=dark] .mdm-agent-panel :is(.agent-live-details,.android-lab-secondary){border-color:var(--line)}:root[data-cf-mode=dark] .mdm-agent-panel .device-control-button{background:var(--soft);color:var(--ink);border-color:var(--line)}:root[data-cf-mode=dark] .mdm-agent-panel .device-control-button:hover{background:var(--surface);border-color:var(--accent-text)}:root[data-cf-mode=dark] .mdm-agent-panel :is(.agent-state-badge,.usb-beta){color:#d0deed;background:#233b52}:root[data-cf-mode=dark] .mdm-agent-panel :is(.agent-state-badge.fresh,.usb-phone,.device-action-feedback){color:#a5efd0;background:#153c32;border-color:#33775e}:root[data-cf-mode=dark] .mdm-agent-panel .agent-state-badge.stale{color:#f4d69b;background:#40351f}:root[data-cf-mode=dark] .mdm-agent-panel .agent-state-badge.waiting{color:#b9d9ff;background:#183c62}:root[data-cf-mode=dark] .mdm-agent-panel .agent-payment-card .primary-button:disabled{color:#b8cad9;border-color:var(--line);background:#263c4e}:root[data-cf-mode=dark] .usb-modal{background:var(--surface);color:var(--ink)}:root[data-cf-mode=dark] .usb-modal :is(.usb-modal-steps>li,.usb-warn-toggle){background:var(--soft);color:var(--ink);border-color:var(--line)}:root[data-cf-mode=dark] .usb-modal :is(.usb-modal-steps p,.usb-warn-list,.usb-modal-x){color:var(--muted)}:root[data-cf-mode=dark] .usb-apk-ok{color:#a5efd0;background:#153c32}
