@layer fxm-force, fx-force, legacy;@layer legacy{:root{--bg:#f5f7fb;--panel2:#f8fafc;--text:#101828;--muted:#667085;--line:#e6eaf0;--brand:#2864ff;--brand2:#05b6d3;--nav:#0b1220;--green:#13a66a;--amber:#f59e0b;--red:#ef4444;--violet:#8b5cf6;--shadow:0 12px 40px rgba(31,49,90,.08);--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%}::selection{background:#cfe0ff;color:#0b1220}.muted{color:var(--muted)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.btn{border:0;border-radius:14px;padding:11px 16px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.2s}.btn:hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(135deg,var(--brand),#5b8cff);color:white;box-shadow:0 8px 22px rgba(40,100,255,.25)}.btn-dark{background:#111827;color:white}.btn-soft{background:#eef4ff;color:#2158dd}.btn-ghost{background:transparent;color:var(--muted);border:1px solid var(--line)}.btn-danger{background:#fff0f0;color:#c72b2b}.btn-success{background:#e9fbf3;color:#087c4c}.btn-sm{padding:8px 11px;border-radius:11px;font-size:13px}.btn-block{width:100%}.input,.select,.textarea{width:100%;border:1px solid var(--line);background:white;border-radius:14px;padding:12px 14px;outline:none;color:var(--text);transition:.2s}.input:focus,.select:focus,.textarea:focus{border-color:#9db9ff;box-shadow:0 0 0 4px rgba(40,100,255,.08)}.textarea{min-height:98px;resize:vertical}.label{display:block;font-size:12px;font-weight:850;letter-spacing:.025em;color:#475467;margin:0 0 7px}.field{display:flex;flex-direction:column}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.span-2{grid-column:span 2}.error{color:#c72b2b;background:#fff3f3;border:1px solid #ffd3d3;border-radius:12px}.error,.success{padding:11px 13px;font-size:13px}.success{color:#087c4c;background:#effcf6;border:1px solid #c6f3de;border-radius:12px}.card{background:var(--panel);border:1px solid rgba(230,234,240,.9);border-radius:var(--radius);box-shadow:var(--shadow)}.card-pad{padding:22px}.page{padding:28px;max-width:1680px;margin:0 auto}.page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px}.page-title{margin:0;font-size:30px;letter-spacing:-.04em}.page-sub{color:var(--muted);margin-top:6px;font-size:14px}.toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.section-title{font-size:17px;font-weight:900;letter-spacing:-.02em;margin:0}.divider{height:1px;background:var(--line);margin:18px 0}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.stat-card{padding:20px;position:relative;overflow:hidden}.stat-label{font-size:13px;color:var(--muted);font-weight:750}.stat-value{font-size:29px;font-weight:950;letter-spacing:-.045em;margin-top:8px}.stat-note{font-size:12px;color:var(--muted);margin-top:5px}.stat-icon{position:absolute;right:17px;top:17px;width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:#eef4ff;color:var(--brand)}.table-wrap{overflow:auto}.table{width:100%;border-collapse:collapse}.table th{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#98a2b3;text-align:left;padding:12px 14px;border-bottom:1px solid var(--line)}.table td{padding:14px;border-bottom:1px solid #f0f2f5;font-size:14px}.table tr:hover td{background:#fbfcff}.table tr:last-child td{border-bottom:0}.badge{display:inline-flex;gap:6px;align-items:center;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;white-space:nowrap}.badge-blue{background:#eef4ff;color:#2158dd}.badge-green{background:#eafbf3;color:#098658}.badge-amber{background:#fff6e4;color:#a86000}.badge-red{background:#fff0f0;color:#c62d2d}.badge-violet{background:#f4efff;color:#7541d4}.badge-gray{background:#f1f3f6;color:#667085}.dot{width:7px;height:7px;border-radius:999px;background:currentColor}.app-shell{min-height:100vh;display:grid;grid-template-columns:255px 1fr}.brand{display:flex;align-items:center;gap:12px;padding:2px 10px 20px}.brand-mark{width:39px;height:39px;border-radius:13px;background:linear-gradient(135deg,#4d7dff,#11c6df);display:grid;place-items:center;box-shadow:0 10px 24px rgba(29,104,255,.34);font-weight:950}.nav{display:flex;flex-direction:column;gap:5px}.searchbox{width:min(470px,44vw);position:relative}.searchbox input{padding-left:41px}.searchbox svg{position:absolute;left:14px;top:13px;width:18px;color:#98a2b3}.avatar{width:38px;height:38px;border-radius:13px;background:linear-gradient(135deg,#e8efff,#d7f8fb);color:#234bb0;font-weight:950;display:grid;place-items:center}.content-grid{display:grid;grid-template-columns:1.55fr .85fr;grid-gap:18px;gap:18px}.metric-list{display:grid;grid-gap:11px;gap:11px}.metric-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f0f2f5}.metric-row:last-child{border-bottom:0}.progress{height:8px;background:#edf0f5;border-radius:99px;overflow:hidden}.progress>i{display:block;height:100%;background:linear-gradient(90deg,var(--brand),var(--brand2));border-radius:99px}.kanban{display:grid;grid-template-columns:repeat(6,minmax(255px,1fr));grid-gap:14px;gap:14px;overflow:auto;padding-bottom:12px}.kanban-col{background:#f3f5f9;border-radius:18px;padding:12px;min-height:560px;border:1px solid #e7eaf0}.kanban-head{display:flex;justify-content:space-between;align-items:center;padding:4px 3px 13px;font-size:12px;font-weight:900}.kanban-count{background:white;border:1px solid var(--line);min-width:25px;height:25px;border-radius:8px;display:grid;place-items:center}.repair-card{background:white;border:1px solid #e4e8ef;border-radius:16px;padding:14px;margin-bottom:10px;box-shadow:0 5px 18px rgba(30,46,80,.04);transition:.2s}.repair-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(30,46,80,.09)}.repair-code{font-size:11px;font-weight:950;color:var(--brand);letter-spacing:.04em}.repair-device{font-size:14px;font-weight:900;margin-top:6px}.repair-issue{font-size:12px;color:var(--muted);margin-top:3px}.repair-meta{display:flex;justify-content:space-between;gap:9px;align-items:center;margin-top:12px;font-size:11px;color:#7a8699}.priority-urgent{border-left:3px solid var(--red)}.modal-backdrop{position:fixed;inset:0;background:rgba(7,13,24,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;z-index:80;padding:18px}.modal{background:white;width:min(760px,96vw);max-height:92vh;overflow:auto;border-radius:24px;box-shadow:0 30px 90px rgba(0,0,0,.25);padding:24px}.modal-lg{width:min(1050px,96vw)}.modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.empty{text-align:center;padding:48px 20px;color:var(--muted)}.empty .empty-icon{width:52px;height:52px;border-radius:18px;background:#eef4ff;color:var(--brand);display:grid;place-items:center;margin:0 auto 12px}.landing{background:#070c16;color:white;min-height:100vh;overflow:hidden}.eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);padding:8px 12px;border-radius:999px;color:#bdd0ff;font-size:12px;font-weight:800}.section-kicker{color:#75a1ff;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.11em}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:40px}.feature{background:linear-gradient(180deg,#0d1626,#0a111e);border:1px solid #18243a;border-radius:26px;padding:26px;min-height:250px;position:relative;overflow:hidden}.feature:after{content:"";position:absolute;width:160px;height:160px;border-radius:50%;background:rgba(48,101,255,.08);right:-60px;bottom:-70px}.feature h3{margin:27px 0 9px;font-size:20px}.feature p{color:#8492a7;line-height:1.65;font-size:14px}.auth-page{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;background:#08101c}.auth-visual{padding:7vw;color:white;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;background:radial-gradient(circle at 35% 25%,rgba(44,100,255,.28),transparent 35%),radial-gradient(circle at 70% 70%,rgba(0,196,220,.13),transparent 31%)}.auth-visual:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:44px 44px}.auth-copy{position:relative;z-index:1;max-width:620px}.auth-copy h1{font-size:56px;line-height:1;letter-spacing:-.055em;margin:28px 0 18px}.auth-copy p{color:#8fa0b8;line-height:1.7}.auth-panel{background:#f7f9fc;display:grid;place-items:center;padding:35px}.login-card{width:min(460px,100%);background:white;border:1px solid var(--line);border-radius:28px;box-shadow:0 30px 90px rgba(17,24,39,.12);padding:32px}.login-logo{display:flex;gap:10px;align-items:center;margin-bottom:28px}.login-logo img{width:44px;height:44px;border-radius:14px}.login-card h2{font-size:28px;letter-spacing:-.04em;margin:0}.login-card p{color:var(--muted);font-size:13px;line-height:1.6}.pin-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin:14px 0}.pin-key{border:1px solid var(--line);background:#fbfcfe;border-radius:13px;padding:13px;font-weight:900}.pin-dots{display:flex;gap:8px;justify-content:center;margin:18px}.pin-dot{width:12px;height:12px;border-radius:50%;background:#e1e5ec}.pin-dot.filled{background:var(--brand);box-shadow:0 0 0 4px #edf3ff}.track-card{max-width:720px;margin:80px auto 0;box-shadow:0 30px 100px rgba(14,32,68,.18)}.timeline{position:relative;margin:24px 0}.timeline-item{display:grid;grid-template-columns:36px 1fr;grid-gap:12px;gap:12px;padding-bottom:22px}.timeline-bullet{width:28px;height:28px;border-radius:50%;background:#eef2f7;border:5px solid white;box-shadow:0 0 0 1px #dfe4ec}.timeline-item.done .timeline-bullet{background:var(--brand)}.timeline-item.active .timeline-bullet{background:var(--green);box-shadow:0 0 0 5px #e6f9f0}.timeline-text strong{display:block;font-size:14px}.timeline-text small{color:var(--muted)}.print-receipt{max-width:80mm;margin:0 auto;background:white;color:#111;padding:7mm;font-family:ui-monospace,monospace}.receipt-center{text-align:center}.receipt-row{display:flex;justify-content:space-between;gap:10px;margin:5px 0}.receipt-sep{border-top:1px dashed #555;margin:10px 0}@media print{body{background:white}.no-print{display:none!important}.print-receipt{padding:0;box-shadow:none}}@media(max-width:1100px){.app-shell{grid-template-columns:78px 1fr}.brand{justify-content:center;padding-left:0;padding-right:0}.stat-grid{grid-template-columns:repeat(2,1fr)}.content-grid{grid-template-columns:1fr}.feature-grid{grid-template-columns:1fr 1fr}.auth-page{grid-template-columns:1fr}.auth-visual{display:none}}@media(max-width:720px){.app-shell{display:block}.brand{display:none}.nav{flex-direction:row;gap:3px}.searchbox{width:48vw}.page{padding:18px 13px}.page-head{flex-direction:column}.page-title{font-size:25px}.stat-grid{grid-template-columns:1fr 1fr;gap:10px}.stat-card{padding:15px}.stat-value{font-size:23px}.form-grid,.form-grid-3{grid-template-columns:1fr}.span-2{grid-column:auto}.feature-grid{grid-template-columns:1fr}.auth-panel{padding:18px}.login-card{padding:24px}}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}html[data-theme=dark]{--bg:#080d17;--panel:#0f1726;--panel2:#121c2d;--text:#eef4ff;--muted:#8f9bb0;--line:#223047;--nav:#050912;--shadow:0 18px 50px rgba(0,0,0,.22)}html[data-theme=dark] body{background:var(--bg);color:var(--text)}html[data-theme=dark] .card,html[data-theme=dark] .input,html[data-theme=dark] .kanban-count,html[data-theme=dark] .modal,html[data-theme=dark] .repair-card,html[data-theme=dark] .select,html[data-theme=dark] .textarea{background:var(--panel);color:var(--text);border-color:var(--line)}html[data-theme=dark] .table td{border-color:#1a2638}html[data-theme=dark] .table tr:hover td{background:#121b2a}html[data-theme=dark] .kanban-col{background:#0b1320;border-color:#1e2a3c}html[data-theme=dark] .divider,html[data-theme=dark] .metric-row{border-color:#1d293b}html[data-theme=dark] .btn-ghost{border-color:var(--line);color:#a8b4c8}html[data-theme=dark] .btn-soft{background:#14264b;color:#9ab6ff}html[data-theme=dark] .badge-gray{background:#172235;color:#9aa8bd}html[data-theme=dark] .stat-icon{background:#14264b}html[data-theme=dark] .searchbox input{background:#0f1726}.theme-toggle{width:38px;height:38px;padding:0}.global-search{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:14px;height:42px;width:min(520px,48vw);display:flex;align-items:center;gap:10px;padding:0 13px;box-shadow:0 5px 20px rgba(34,49,83,.03)}.global-search span{flex:1 1;text-align:left}.global-search kbd{font-size:10px;border:solid var(--line);border-width:1px 1px 2px;border-radius:7px;padding:3px 7px;color:var(--muted);background:var(--panel2)}.notification-bell{position:relative;width:38px;height:38px;border:1px solid var(--line);background:var(--panel);border-radius:12px;display:grid;place-items:center;color:var(--muted)}.notification-bell span{position:absolute;right:-5px;top:-5px;min-width:18px;height:18px;border-radius:99px;padding:0 5px;background:var(--red);color:#fff;font-size:9px;font-weight:950;display:grid;place-items:center;border:2px solid var(--panel)}.command{width:min(660px,96vw);background:var(--panel);border:1px solid var(--line);border-radius:22px;box-shadow:0 35px 100px rgba(0,0,0,.3);overflow:hidden}.attachment-tools{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;grid-gap:10px;gap:10px}.attachment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.attachment-card{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--panel2);min-width:0}.attachment-card img{width:100%;height:145px;object-fit:cover;display:block}.attachment-card>div:not(.file-icon){padding:11px}.attachment-card small,.attachment-card strong{display:block}.attachment-card small{font-size:10px;color:var(--muted);margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-icon{height:145px;display:grid;place-items:center;color:var(--brand);background:linear-gradient(135deg,#eef4ff,#eefcff)}html[data-theme=dark] .file-icon{background:#142033}.empty-mini{grid-column:1/-1;padding:25px;border:1px dashed var(--line);border-radius:16px;display:flex;align-items:center;justify-content:center;gap:8px}.signature-box{border:1px solid var(--line);border-radius:18px;padding:13px;margin-top:14px;background:var(--panel2)}.signature-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.signature-box canvas{width:100%;height:190px;background:#fff;border:1px dashed #cfd6e1;border-radius:12px;touch-action:none;margin-bottom:10px}.line-editor{display:grid;grid-template-columns:1.6fr .4fr .55fr auto;grid-gap:8px;gap:8px;align-items:end;margin-bottom:8px}.doc-paper{max-width:900px;margin:20px auto;background:white;color:#101828;border-radius:22px;box-shadow:0 20px 70px rgba(0,0,0,.12);padding:50px}.doc-lines{width:100%;border-collapse:collapse;margin-top:35px}.doc-lines td,.doc-lines th{padding:12px;border-bottom:1px solid #e7ebf0;text-align:left}.doc-total{margin-left:auto;width:min(360px,100%);margin-top:25px}.doc-total>div{display:flex;justify-content:space-between;padding:8px 0}.doc-total .grand{font-size:20px;font-weight:950;border-top:2px solid #101828;margin-top:7px;padding-top:14px}.cash-banner{padding:16px 18px;border-radius:18px;background:linear-gradient(135deg,#0f1e3c,#123d49);color:white;display:flex;justify-content:space-between;align-items:center;gap:16px}.cash-banner strong{font-size:18px}.cash-kpis{grid-template-columns:repeat(4,1fr);margin-top:14px}.cash-kpi{padding:13px;border-radius:14px;background:rgba(255,255,255,.08)}.cash-kpi small{display:block;color:#a7bacb}.cash-kpi b{display:block;margin-top:5px;font-size:17px}.saas{min-height:100vh;background:#060b14;color:#eef4ff}.saas-card{background:#0d1626;border:1px solid #1a2940;border-radius:20px;padding:20px}.saas-card small{color:#7f8fa8}.saas-card b{font-size:27px;display:block;margin-top:8px}.saas .input,.saas .select{background:#0b1423;color:#eef4ff;border-color:#20304a}@media print{.no-print{display:none!important}.app-shell{display:block}.page{padding:0}.doc-paper{box-shadow:none;margin:0;max-width:none;border-radius:0;padding:10mm}}@media(max-width:900px){.attachment-grid{grid-template-columns:1fr 1fr}.attachment-tools{grid-template-columns:1fr}.line-editor{grid-template-columns:1fr 90px 120px}.line-editor button{grid-column:1/-1}.cash-kpis{grid-template-columns:1fr 1fr}.global-search{width:auto;flex:1 1}.global-search kbd{display:none}}@media(max-width:600px){.attachment-grid,.cash-kpis{grid-template-columns:1fr}.global-search span{display:none}.global-search{width:42px;padding:0;justify-content:center}}html[data-theme=dark] .label{color:#a9b5c9}html[data-theme=dark] .table th{color:#7f8da4}html[data-theme=dark] .error{background:#34141a;border-color:#5a252f;color:#ffabb8}html[data-theme=dark] .success{background:#0d2a20;border-color:#174b37;color:#87e5bd}.onboarding-page{min-height:100vh;background:radial-gradient(circle at 50% 0,rgba(62,112,255,.18),transparent 34%),#080e19;color:#fff;padding:55px 20px}.onboarding-shell{max-width:920px;margin:0 auto}.onboarding-brand{display:flex;align-items:center;gap:10px;margin-bottom:40px}.onboarding-brand>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#4f7cff,#16c7df);font-weight:950}.onboarding-brand strong{font-size:22px}.onboarding-brand small{color:#718199;margin-left:4px}.onboarding-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:16px}.onboarding-step{display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid #1b2940;background:#0e1727;border-radius:14px;color:#718199;font-size:12px;font-weight:800}.onboarding-step i{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:#172238}.onboarding-step svg{width:14px}.onboarding-step.active{color:#fff;border-color:#355cbe}.onboarding-step.done{color:#72ddb2}.onboarding-card{background:#fff;color:#101828;border-radius:28px;padding:38px;box-shadow:0 40px 120px rgba(0,0,0,.45)}.onboarding-card h1{font-size:38px;letter-spacing:-.05em;margin:9px 0}.onboarding-card>p{color:#667085}.onboarding-card>.btn,.onboarding-card>.toolbar{margin-top:24px}.onboarding-options{display:grid;grid-gap:14px;gap:14px;margin-top:24px}.onboarding-options>label{display:flex;gap:12px;padding:16px;border:1px solid var(--line);border-radius:16px}.onboarding-options small{display:block;color:var(--muted);margin-top:3px}.onboarding-ready{display:flex;gap:14px;align-items:center;padding:22px;border-radius:18px;background:#effcf6;color:#08784d;margin:25px 0}.onboarding-ready>svg{width:34px;height:34px}.onboarding-ready small{display:block;color:#42866c;margin-top:3px}@media(max-width:720px){.onboarding-steps{grid-template-columns:1fr}.onboarding-card{padding:24px}.onboarding-card h1{font-size:30px}}:root{--brand2:#ff9a3c;--brand-soft:#fff1e8;--nav:#11100f;--shadow:0 18px 50px rgba(63,36,17,.08)}::selection{background:#ffd9bd;color:#4a2308}.btn-primary{background:linear-gradient(135deg,#ff5a00,#ff8b26);box-shadow:0 12px 26px rgba(255,107,0,.24)}.btn-primary:hover{box-shadow:0 16px 34px rgba(255,107,0,.32)}.btn-soft{background:#fff0e5;color:#c94f00}.input:focus,.select:focus,.textarea:focus{border-color:#ffb37c;box-shadow:0 0 0 4px rgba(255,107,0,.09)}.badge-blue{background:#fff0e5;color:#cf5500}.empty .empty-icon,.stat-icon{background:#fff0e5;color:#ff6b00}.progress>i{background:linear-gradient(90deg,#ff5b00,#ffad4d)}.repair-code{color:#f05f00}.brand{flex:0 0 auto;padding-bottom:14px}.fixi-brand{display:flex;align-items:center;gap:9px;font-weight:950;font-size:21px;letter-spacing:-.05em}.fixi-brand i,.fixi-brand img{width:39px;height:39px;border-radius:13px;display:grid;place-items:center;object-fit:cover;background:linear-gradient(135deg,#ff5a00,#ff9d3e);color:white;font-style:normal;box-shadow:0 10px 24px rgba(255,107,0,.27)}.fixi-brand.dark{color:white}.fixi-brand.compact span{display:none}.nav{min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:5px;scrollbar-width:thin;scrollbar-color:#3a2b21 transparent}.nav::-webkit-scrollbar{width:5px}.nav::-webkit-scrollbar-thumb{background:#3a2b21;border-radius:99px}.avatar{background:linear-gradient(135deg,#fff1e8,#ffe1ca);color:#bf4d00}.global-search:focus-within{border-color:#ffc497}@keyframes livePulse{50%{box-shadow:0 0 0 8px rgba(38,201,117,0)}}.login-v4{width:min(600px,94vw);padding:34px}.login-v4 .login-logo{justify-content:space-between}.login-version{font-size:9px;color:var(--muted);font-weight:900;letter-spacing:.1em}.login-title h2{font-size:34px;margin:28px 0 5px;letter-spacing:-.05em}.login-title p{margin:0;color:var(--muted)}.login-select-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;margin-top:25px}.login-select-grid .label{display:flex;align-items:center;gap:6px}.select-wrap{position:relative}.select-wrap>svg{position:absolute;right:12px;top:14px;width:15px;pointer-events:none;color:#9a9ca2}.select-wrap .select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:35px}.profile-picker{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px}.profile-option{border:1px solid var(--line);background:var(--panel);border-radius:15px;padding:10px;display:flex;align-items:center;gap:10px;text-align:left;color:var(--text);transition:.2s}.profile-option>span{width:38px;height:38px;border-radius:12px;background:var(--panel2);display:grid;place-items:center;font-size:11px;font-weight:950}.profile-option small,.profile-option strong{display:block}.profile-option strong{font-size:12px}.profile-option small{font-size:10px;color:var(--muted);margin-top:2px}.profile-option:hover{transform:translateY(-1px);border-color:#ffc69d}.profile-option.selected{border-color:#ff8a3b;background:#fff6f0;box-shadow:0 0 0 3px rgba(255,107,0,.08)}.pin-zone{background:linear-gradient(135deg,#fff8f3,#fff);border:1px solid #ffe1ca;border-radius:20px;padding:17px;margin-top:15px}.pin-welcome{display:flex;gap:10px;align-items:center}.pin-welcome>svg{color:#ff6b00}.pin-welcome small,.pin-welcome strong{display:block}.pin-welcome strong{font-size:13px}.pin-welcome small{font-size:10px;color:var(--muted);margin-top:2px}.pin-dots.six{margin:17px 0}.pin-dots.six .pin-dot.filled{background:#ff6b00;box-shadow:0 0 0 5px rgba(255,107,0,.09)}.login-submit{margin-top:14px}.login-loading{padding:30px;text-align:center;color:var(--muted)}html[data-theme=dark] .profile-option.selected{background:#291a11;border-color:#c75c16}html[data-theme=dark] .pin-zone{background:#18130f;border-color:#36251b}@keyframes floaty{50%{transform:translateY(-9px) rotate(2deg)}}.support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.support-ticket{padding:20px;text-align:left;color:var(--text);display:flex;justify-content:space-between;gap:15px}.support-ticket h3{margin:12px 0 5px}.support-ticket p{margin:0;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:480px}.support-ticket>small{color:var(--muted);font-size:10px}.support-thread{display:flex;flex-direction:column;gap:10px;max-height:55vh;overflow:auto;padding:8px}.support-message{max-width:78%;padding:12px 14px;border-radius:16px;background:var(--panel2);border:1px solid var(--line)}.support-message.from-shop{align-self:flex-end;background:#fff3e9;border-color:#ffd8ba}.support-message.from-fixi{align-self:flex-start}.support-message strong{font-size:11px}.support-message p{margin:5px 0;line-height:1.45}.support-message small{font-size:9px;color:var(--muted)}.support-reply{display:flex;gap:8px;margin-top:14px}html[data-theme=dark] .support-message.from-shop{background:#291b12;border-color:#42291a}.track-v4{min-height:100vh;background:radial-gradient(circle at 80% 0,rgba(255,107,0,.12),transparent 28%),#f6f5f3;color:#171513}.track-top{height:78px;justify-content:space-between;max-width:1120px;margin:auto;padding:0 22px}.track-brand,.track-top{display:flex;align-items:center}.track-brand{gap:10px}.track-brand>i,.track-brand>img{width:42px;height:42px;border-radius:14px;object-fit:cover;display:grid;place-items:center;background:linear-gradient(135deg,#ff5c00,#ff983b);color:#fff;font-style:normal;font-weight:950}.track-brand b,.track-brand span{display:block}.track-brand span{font-size:10px;color:#88817b}.secure-chip{display:flex;gap:6px;align-items:center;font-size:10px;font-weight:900;color:#41785e;background:#eaf9f0;padding:8px 10px;border-radius:999px}.secure-chip svg{width:13px}.track-shell{max-width:860px;margin:15px auto 50px;padding:0 18px;display:grid;grid-gap:18px;gap:18px}.track-card{background:white;border:1px solid #ebe6e1;border-radius:30px;padding:32px;box-shadow:0 25px 90px rgba(69,45,28,.08)}.hero-status{position:relative;overflow:hidden}.hero-status:after{content:"";position:absolute;right:-100px;top:-100px;width:240px;height:240px;border-radius:50%;background:rgba(255,107,0,.055);pointer-events:none}.track-code{display:flex;justify-content:space-between;align-items:center}.track-code span{font-size:9px;font-weight:950;letter-spacing:.16em;color:#99908a}.track-code b{font-family:ui-monospace;font-size:12px;background:#f7f3f0;border:1px solid #ebe2db;padding:7px 9px;border-radius:9px}.track-device{display:flex;gap:17px;align-items:center;margin:27px 0}.device-orb{width:66px;height:66px;border-radius:22px;background:linear-gradient(135deg,#ff5c00,#ffa259);color:#fff;display:grid;place-items:center;box-shadow:0 15px 35px rgba(255,107,0,.22)}.device-orb svg{width:25px}.track-device small{color:#968b84}.track-device h1{font-size:32px;letter-spacing:-.045em;margin:3px 0 8px}.track-state{display:inline-flex;padding:6px 10px;border-radius:999px;background:#fff1e7;color:#ca5000;font-size:10px;font-weight:950}.track-state.delivered,.track-state.ready{background:#e9f9f0;color:#188650}.ready-banner{display:flex;gap:12px;align-items:center;background:linear-gradient(135deg,#eaf9ef,#f8fffb);border:1px solid #cdecda;border-radius:18px;padding:15px;color:#1c7b4b}.ready-banner svg{width:25px;height:25px}.ready-banner b,.ready-banner span{display:block}.ready-banner span{font-size:11px;color:#57916f;margin-top:2px}.track-progress{display:grid;grid-gap:0;gap:0;margin:25px 0}.track-step{display:grid;grid-template-columns:38px 1fr;grid-gap:10px;gap:10px;min-height:58px;position:relative;color:#aaa09a}.track-step:not(:last-child):before{content:"";position:absolute;left:15px;top:30px;height:36px;width:2px;background:#e8e2dd}.track-step.done:not(:last-child):before{background:#ff9c5c}.track-step>i{width:31px;height:31px;border-radius:99px;background:#f0ece8;display:grid;place-items:center;font-style:normal;font-size:10px}.track-step>i svg{width:14px}.track-step.done>i{background:#fff0e5;color:#ff6500}.track-step.active>i{background:#ff6500;color:#fff;box-shadow:0 0 0 7px rgba(255,101,0,.1)}.track-step small,.track-step strong{display:block}.track-step strong{font-size:12px;margin-top:2px}.track-step.done strong{color:#2d2926}.track-step small{font-size:9px;margin-top:4px}.track-money{display:grid;grid-template-columns:1fr 1fr;background:#f7f4f1;border-radius:18px;padding:16px;margin-top:8px}.track-money>div+div{border-left:1px solid #e5ded8;padding-left:18px}.track-money b,.track-money span{display:block}.track-money span{font-size:10px;color:#8f8780}.track-money b{font-size:22px;margin-top:5px}.track-money b.orange{color:#dd5800}.track-money b.green{color:#188650}.track-call{margin-top:18px}.track-privacy{text-align:center;color:#9b918a;font-size:9px;display:flex;justify-content:center;gap:5px;align-items:center}.track-footer{text-align:center;padding:25px;color:#9a928b;font-size:10px}.track-footer b{color:#ff6b00}.track-loading{min-height:100vh;display:flex;justify-content:center;align-items:center;gap:10px;color:#837973}.track-loading i{width:10px;height:10px;border-radius:99px;background:#ff6b00;animation:livePulse 1.5s infinite}.public-ad{background:#11100f;color:#fff;border-radius:25px;overflow:hidden;box-shadow:0 22px 70px rgba(35,26,21,.15);cursor:default}.public-ad[role=button]{cursor:pointer}.sponsored{height:34px;padding:0 13px;display:flex;align-items:center;gap:6px;font-size:8px;font-weight:900;letter-spacing:.08em;color:#a79c95}.ad-media{background:#201d1a;min-height:170px;display:grid;place-items:center}.ad-media img,.ad-media video{width:100%;max-height:330px;object-fit:cover;display:block}.ad-copy{display:flex;justify-content:space-between;gap:14px;padding:15px}.ad-copy strong{font-size:13px}.ad-copy p{font-size:10px;color:#9d918a;margin:4px 0 0}.ad-copy>span{align-self:center;display:flex;align-items:center;gap:5px;font-size:9px;font-weight:900;color:#ff9d59;white-space:nowrap}.public-ad.track{border-radius:24px}.public-ad.track .ad-media{min-height:140px}.public-ad.queue{border:1px solid #29231f;box-shadow:none}.public-ad.queue .ad-media{min-height:260px}.landing-nav-v4{height:78px;position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;padding:0 5vw;background:linear-gradient(180deg,rgba(12,11,10,.92),rgba(12,11,10,.55),transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-logo-v4{display:flex;align-items:center;gap:9px;font-weight:950;font-size:21px;letter-spacing:-.05em}.landing-logo-v4 i,.landing-logo-v4 img{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;object-fit:cover;background:linear-gradient(135deg,#ff5a00,#ffa044);font-style:normal;color:#fff}.landing-links-v4{display:flex;gap:28px;margin:auto;color:#948a84;font-size:11px;font-weight:800}.landing-links-v4 a:hover{color:#fff}.landing-nav-actions{display:flex;gap:8px}.landing-nav-v4 .btn-ghost{color:#b8ada6;border-color:#302925}.hero-grid-lines{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:55px 55px;-webkit-mask-image:radial-gradient(circle at 60% 38%,black,transparent 72%);mask-image:radial-gradient(circle at 60% 38%,black,transparent 72%)}.hero-glow{position:absolute;border-radius:50%;filter:blur(20px);pointer-events:none}.hero-glow.one{width:700px;height:700px;right:-200px;top:10px;background:radial-gradient(circle,rgba(255,92,0,.16),transparent 65%)}.hero-glow.two{width:500px;height:500px;left:-250px;top:420px;background:radial-gradient(circle,rgba(255,173,89,.07),transparent 65%)}.hero-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid #3a2920;background:#17120f;color:#ff9c5a;border-radius:999px;font-size:9px;font-weight:950;letter-spacing:.08em}.hero-pill svg{width:13px}.hero-actions-v4{display:flex;gap:18px;align-items:center;margin-top:32px}.hero-main-btn{padding:15px 20px;border-radius:15px}.hero-video-btn{display:flex;gap:10px;align-items:center}.hero-video-btn>i{width:44px;height:44px;border-radius:99px;border:1px solid #392e27;display:grid;place-items:center;background:#161310}.hero-video-btn svg{width:15px}.hero-video-btn small,.hero-video-btn span{display:block}.hero-video-btn span{font-size:11px;font-weight:900}.hero-video-btn small{font-size:9px;color:#756d68;margin-top:2px}.hero-trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:38px;color:#7e756f;font-size:9px;font-weight:800}.hero-trust span{display:flex;gap:5px;align-items:center}.hero-trust svg{width:13px;color:#43ce82}.product-window-v4{background:#f7f6f4;color:#1a1715;border-radius:26px;overflow:hidden;box-shadow:0 50px 130px rgba(0,0,0,.55);transform:rotateY(-5deg) rotateX(2deg);border:1px solid rgba(255,255,255,.12);animation:productFloat 6s ease-in-out infinite}.window-bar{height:43px;background:#12100f;color:#796f68;display:flex;align-items:center;padding:0 14px;font-size:8px}.window-bar>div{display:flex;gap:5px}.window-bar>div i{width:7px;height:7px;border-radius:50%;background:#3e3733}.window-bar>div i:first-child{background:#ff6b00}.window-bar>span{margin:auto}.window-bar>b{color:#3fd382}.product-body-v4{display:grid;grid-template-columns:57px 1fr;min-height:530px}.product-body-v4>aside{background:#181513;padding:13px 10px;display:flex;flex-direction:column;align-items:center;gap:14px}.mini-brand{width:31px;height:31px;border-radius:10px;background:#ff6b00;color:white;display:grid;place-items:center;font-weight:950;margin-bottom:15px}.product-body-v4>aside>i{width:26px;height:26px;border-radius:8px;background:#24201d}.product-body-v4>aside>i.active{background:#3d281a;border:1px solid #76431f}.product-body-v4>main{padding:24px}.product-welcome{display:flex;justify-content:space-between}.product-welcome small,.product-welcome strong{display:block}.product-welcome small{font-size:8px;color:#8a817b}.product-welcome strong{font-size:19px;margin-top:3px}.product-welcome>span{font-size:8px;color:#9a928d}.product-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin-top:19px}.product-kpis>div{background:white;border:1px solid #ece8e4;border-radius:14px;padding:11px;position:relative}.product-kpis>div>i{width:7px;height:7px;border-radius:50%;display:block;background:#ff6b00}.product-kpis b,.product-kpis small,.product-kpis span{display:block}.product-kpis span{font-size:7px;color:#958b85;margin-top:8px}.product-kpis b{font-size:17px;margin-top:3px}.product-kpis small{font-size:7px;color:#54a876;margin-top:3px}.product-chart-v4{height:180px;background:white;border:1px solid #ece8e4;border-radius:16px;margin-top:10px;position:relative;overflow:hidden;padding:20px}.product-chart-v4 svg{width:100%;height:100%}.fake-chart-lines{position:absolute;inset:25px;background:repeating-linear-gradient(180deg,#eee9e5 0 1px,transparent 1px 35px)}.product-bottom{display:grid;grid-template-columns:1.5fr .6fr;grid-gap:10px;gap:10px;margin-top:10px}.product-bottom>div{background:white;border:1px solid #ece8e4;border-radius:15px;padding:11px}.product-bottom>div>span{font-size:8px;color:#908680}.product-bottom article{display:grid;grid-template-columns:8px 55px 1fr auto;align-items:center;grid-gap:5px;gap:5px;font-size:7px;padding:7px 0;border-bottom:1px solid #f0ece9}.product-bottom article:last-child{border:0}.repair-dot{width:6px;height:6px;border-radius:50%;background:#ff8a3c}.product-bottom article em{font-style:normal;color:#8a817b}.product-alert{display:flex!important;flex-direction:column;align-items:flex-start}.product-alert svg{color:#ff6b00}.product-alert b{font-size:11px;margin-top:15px}.product-alert span{font-size:7px!important;margin-top:4px}.floating-chip{position:absolute;z-index:5;background:#171411;border:1px solid #312821;border-radius:14px;padding:10px 13px;font-size:9px;font-weight:900;box-shadow:0 15px 40px rgba(0,0,0,.32)}.floating-chip small{display:block;color:#746b65;font-size:7px;margin-top:2px}.chip1{left:-45px;top:-32px}.chip2{right:-25px;bottom:70px;color:#ff9d58}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#35d77f;margin-right:6px;animation:livePulse 1.8s infinite}@keyframes productFloat{50%{transform:rotateY(-3deg) rotateX(1deg) translateY(-10px)}}.social-proof-v4{padding:30px 5vw 70px;text-align:center;color:#5f5752}.social-proof-v4>span{font-size:8px;font-weight:900;letter-spacing:.13em}.social-proof-v4>div{display:flex;justify-content:center;gap:55px;margin-top:20px}.social-proof-v4 b{font-size:18px;color:#8a817b}.landing-section-v4{padding:130px 6vw;background:#f5f2ef;color:#1b1816}.section-heading-v4{max-width:850px;margin-bottom:55px}.section-heading-v4>span,.section-label-v4{font-size:9px;font-weight:950;letter-spacing:.15em;color:#ff6500}.ads-copy h2,.final-cta-v4 h2,.section-heading-v4 h2,.security-v4 h2{font-size:clamp(45px,5.1vw,76px);line-height:1;letter-spacing:-.065em;margin:12px 0 18px}.ads-copy h2 em,.final-cta-v4 h2 em,.section-heading-v4 h2 em{font-style:normal;color:#ff6500}.section-heading-v4 p{max-width:650px;color:#7f756f;line-height:1.7}.feature-grid-v4{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.feature-v4{border:1px solid #e5ded8;background:white;border-radius:24px;padding:25px;display:flex;gap:15px;min-height:180px;position:relative;overflow:hidden;transition:.25s}.feature-v4:hover{transform:translateY(-5px);box-shadow:0 22px 60px rgba(70,45,27,.08)}.feature-icon-v4{width:44px;height:44px;border-radius:14px;background:#fff0e5;color:#ff6500;display:grid;place-items:center;flex:0 0 auto}.feature-icon-v4 svg{width:19px}.feature-v4 h3{margin:3px 0 8px}.feature-v4 p{color:#8a817a;font-size:12px;line-height:1.55;margin:0}.feature-arrow{position:absolute;right:20px;bottom:18px;width:16px;color:#cfc5be}.ads-copy>p{color:#8f847d;max-width:600px;line-height:1.7}.ecosystem-v4{padding:130px 6vw;background:#f5f2ef;color:#1b1816}.section-heading-v4.light{max-width:900px}.ecosystem-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.eco-card{min-height:360px;border-radius:30px;padding:35px;position:relative;display:flex;flex-direction:column;align-items:flex-start}.eco-card>svg{width:34px;height:34px;margin-bottom:auto}.eco-card>span{font-size:8px;font-weight:950;letter-spacing:.15em;margin-top:70px}.eco-card h3{font-size:31px;letter-spacing:-.04em;margin:9px 0}.eco-card p{font-size:12px;max-width:430px;line-height:1.6;opacity:.68}.eco-card a,.eco-card>b{margin-top:15px;font-size:10px;font-weight:950;display:flex;align-items:center;gap:7px}.eco-card a svg{width:13px}.eco-card.orange{background:#ff6500;color:#fff}.eco-card.dark{background:#171411;color:#fff}.eco-card.cream{background:#e8e0d8}.eco-card.ad{background:#fff;border:1px solid #e2dad4}.ads-story-v4{padding:130px 6vw;background:#0d0b0a;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:60px;gap:60px;align-items:center}.screen-ad-demo{border:1px solid #29231f;border-radius:25px;overflow:hidden;background:#100e0d;box-shadow:0 30px 100px rgba(0,0,0,.3);transform:perspective(1200px) rotateY(6deg)}.screen-bar{height:52px;border-bottom:1px solid #26211e;display:flex;align-items:center;padding:0 15px;font-size:8px}.screen-bar i{width:27px;height:27px;border-radius:9px;background:#ff6500;display:grid;place-items:center;font-style:normal;font-weight:950}.screen-bar span{margin-left:9px;color:#8c817a}.screen-bar b{margin-left:auto;color:#48cf81}.screen-content{display:grid;grid-template-columns:1fr 230px;grid-gap:13px;gap:13px;padding:14px}.screen-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.screen-cards article{background:#181512;border:1px solid #29231f;border-radius:16px;padding:13px;height:130px}.screen-cards b,.screen-cards small,.screen-cards span{display:block}.screen-cards small{font-size:6px;color:#8c817a}.screen-cards b{font-size:17px;margin-top:18px}.screen-cards span{font-size:8px;color:#8c817a;margin-top:5px}.screen-sponsored{background:linear-gradient(135deg,#ff6500,#ff9f58);border-radius:16px;padding:15px;display:flex;flex-direction:column}.screen-sponsored>span{font-size:6px;font-weight:950;opacity:.6}.screen-sponsored>div{margin-top:auto;font-size:18px;line-height:1.15}.ads-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:30px}.ads-metrics>div{border-top:1px solid #2e2824;padding-top:14px}.ads-metrics b,.ads-metrics span{display:block}.ads-metrics b{color:#ff8c43}.ads-metrics span{font-size:8px;color:#776e68;margin-top:3px}.security-v4{padding:120px 7vw;background:#ff6500;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.security-v4>div:first-child>svg{width:34px}.security-v4>div:first-child>span{display:block;font-size:8px;font-weight:950;letter-spacing:.15em;margin-top:25px}.security-v4 h2{margin-bottom:0}.security-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.security-list div{display:flex;gap:8px;align-items:center;border:1px solid rgba(255,255,255,.18);background:rgba(0,0,0,.08);border-radius:14px;padding:14px;font-size:10px;font-weight:850}.security-list svg{width:14px}.final-cta-v4{padding:150px 6vw;text-align:center;position:relative;background:#0d0b0a}.final-cta-v4>div:not(.cta-glow){position:relative;z-index:2}.final-cta-v4>div>span{font-size:8px;font-weight:950;letter-spacing:.15em;color:#ff8c43}.final-cta-v4 p{max-width:620px;margin:0 auto 27px;color:#887e78;line-height:1.7}.cta-glow{position:absolute;width:700px;height:500px;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,101,0,.16),transparent 65%)}.footer-v4{padding:50px 6vw;border-top:1px solid #24201d;background:#0d0b0a;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;color:#756c66}.footer-v4 p{text-align:center;font-size:9px}.footer-v4>div:nth-child(3){display:flex;justify-content:flex-end;gap:16px;font-size:9px}.footer-v4>small{grid-column:1/-1;text-align:center;margin-top:35px;font-size:8px}.saas-v4{min-height:100vh;background:#0b0b0c;color:#f5f4f3;display:grid;grid-template-columns:245px 1fr}.control-side{height:100vh;position:-webkit-sticky;position:sticky;top:0;background:#111112;border-right:1px solid #232224;padding:20px 14px;display:flex;flex-direction:column}.control-logo{display:flex;align-items:center;gap:10px;padding:4px 8px 25px}.control-logo>i{width:39px;height:39px;border-radius:13px;background:linear-gradient(135deg,#ff5b00,#ff9d4c);display:grid;place-items:center;font-style:normal;font-weight:950}.control-logo b,.control-logo small{display:block}.control-logo b{font-size:20px}.control-logo small{font-size:7px;color:#6f6d70;letter-spacing:.14em}.control-side nav{display:flex;flex-direction:column;gap:4px}.control-side nav button{height:42px;border:0;background:transparent;color:#828084;border-radius:12px;display:flex;align-items:center;gap:10px;padding:0 11px;text-align:left;font-size:11px;font-weight:800}.control-side nav button svg{width:16px}.control-side nav button:hover{background:#181719;color:#fff}.control-side nav button.active{background:#24170f;color:#ff9b58;box-shadow:inset 0 0 0 1px #3e2617}.control-side nav button em{margin-left:auto;background:#ff6500;color:#fff;font-style:normal;font-size:7px;border-radius:99px;padding:3px 6px}.control-admin{margin-top:auto;border-top:1px solid #242326;padding:17px 4px 0;display:grid;grid-template-columns:35px 1fr 31px;grid-gap:8px;gap:8px;align-items:center}.control-avatar{width:35px;height:35px;border-radius:11px;background:#2a1b12;color:#ff9e5e;display:grid;place-items:center;font-weight:950}.control-admin small,.control-admin strong{display:block}.control-admin strong{font-size:10px}.control-admin small{font-size:8px;color:#666468}.control-admin button{border:0;background:transparent;color:#777579}.control-admin svg{width:14px}.control-main{min-width:0}.control-top{height:92px;border-bottom:1px solid #232225;padding:0 30px;display:flex;align-items:center;justify-content:space-between;background:rgba(13,13,14,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:-webkit-sticky;position:sticky;top:0;z-index:20}.control-kicker{font-size:7px;color:#ff7a26;font-weight:950;letter-spacing:.15em}.control-top h1{font-size:25px;margin:3px 0 0;letter-spacing:-.04em}.control-actions{display:flex;gap:8px}.control-arrow,.control-icon,.icon-danger{width:36px;height:36px;border-radius:11px;border:1px solid #2c2a2d;background:#141416;color:#807e82;display:grid;place-items:center}.control-arrow svg,.control-icon svg,.icon-danger svg{width:14px}.icon-danger{color:#ef7070}.control-content{padding:28px 30px;max-width:1700px;margin:auto}.overview-toolbar,.section-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.overview-toolbar b,.overview-toolbar span{display:block}.overview-toolbar b{font-size:12px}.overview-toolbar span{font-size:9px;color:#6e6c70;margin-top:3px}.select.compact{width:auto;min-width:130px;background:#151517;color:#ddd;border-color:#2c2a2d;padding:9px}.control-kpi{background:#131315;border:1px solid #242326;border-radius:17px;padding:16px;display:flex;justify-content:space-between;min-width:0}.control-kpi b,.control-kpi span{display:block}.control-kpi span{font-size:8px;color:#727074}.control-kpi b{font-size:20px;margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.control-kpi>i{width:34px;height:34px;border-radius:11px;background:#201914;color:#ff8240;display:grid;place-items:center}.control-kpi>i svg{width:15px}.control-kpi.green>i{background:#102319;color:#45d185}.control-kpi.amber>i{background:#2a2111;color:#eeba4a}.control-grid{display:grid;grid-template-columns:1.5fr .8fr;grid-gap:12px;gap:12px;margin-top:12px}.control-panel{background:#131315;border:1px solid #242326;border-radius:19px;padding:18px}.control-panel.span2{grid-column:span 2}.panel-head{display:flex;justify-content:space-between;align-items:start;margin-bottom:15px}.panel-head h3{display:flex;align-items:center;gap:7px;font-size:12px;margin:0}.panel-head h3 svg{width:15px;color:#ff7840}.panel-head p{font-size:8px;color:#69676b;margin:4px 0}.period-chip{font-size:8px;color:#a6a2a7;background:#1d1c1f;padding:5px 8px;border-radius:99px}.rank-row,.ranking{display:grid}.rank-row{grid-template-columns:42px 20px 1fr 130px auto 35px;grid-gap:8px;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid #222124}.rank-row:last-child{border:0}.rank-no{font-size:13px;font-weight:950;color:#777}.network-legend i,.presence i{display:block;width:8px;height:8px;border-radius:50%}.network-legend .online,.presence i.online{background:#33d17f;box-shadow:0 0 0 4px rgba(51,209,127,.08)}.network-legend .idle,.presence i.idle{background:#eeb642}.network-legend .offline,.presence i.offline{background:#de5c5c}.rank-metric span,.rank-metric strong,.rank-shop span,.rank-shop strong{display:block}.rank-metric strong,.rank-shop strong{font-size:10px}.rank-metric span,.rank-shop span{font-size:7px;color:#6f6d70;margin-top:2px}.rank-metric{text-align:right}.network-ring{width:135px;height:135px;margin:15px auto;border-radius:50%;background:conic-gradient(#33d17f 0 74%,#eeb642 74% 84%,#312f32 84%);display:grid;place-items:center;position:relative}.network-ring:after{content:"";position:absolute;inset:11px;border-radius:50%;background:#131315}.network-ring>div{position:relative;z-index:1;text-align:center}.network-ring b,.network-ring span{display:block}.network-ring b{font-size:29px}.network-ring span{font-size:7px;color:#747176}.network-legend{display:grid;grid-gap:7px;gap:7px}.network-legend span{display:grid;grid-template-columns:15px 1fr auto;align-items:center;font-size:8px;color:#8a878c}.control-alert{display:grid;grid-template-columns:12px 1fr 20px;align-items:center;padding:9px;border-radius:12px;background:#181719;margin-bottom:7px}.control-alert>i{width:7px;height:7px;border-radius:50%;background:#888}.control-alert span,.control-alert strong{display:block}.control-alert strong{font-size:9px}.control-alert span{font-size:7px;color:#777479;margin-top:2px}.control-alert svg{width:12px;color:#5e5b60}.control-alert.amber>i{background:#eab84b}.control-alert.red>i{background:#e55f5f}.control-alert.orange>i{background:#ff782a}.control-alert.purple>i{background:#9f77e9}.region-bars{display:grid;grid-gap:10px;gap:10px}.region-bars>div>div{display:flex;justify-content:space-between;font-size:8px;margin-bottom:5px}.region-bars>div>div span{color:#aaa6aa}.region-bars>div>i{display:block;height:5px;border-radius:99px;background:linear-gradient(90deg,#ff6500,#ffae72);min-width:4px}.section-toolbar h2{margin:0;font-size:20px}.section-toolbar p{font-size:9px;color:#716f73;margin:4px 0}.shop-admin-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.shop-admin-card{background:#131315;border:1px solid #242326;border-radius:19px;padding:16px}.shop-card-top{display:flex;align-items:center;gap:9px}.shop-logo-mini{width:39px;height:39px;border-radius:12px;background:#211912;color:#ff8d47;display:grid;place-items:center;font-weight:950}.shop-logo-mini img{width:100%;height:100%;object-fit:cover;border-radius:12px}.shop-name{min-width:0}.shop-name span,.shop-name strong{display:block}.shop-name strong{font-size:11px}.shop-name span{font-size:7px;color:#6c696e;margin-top:2px}.live-badge{margin-left:auto;display:flex;align-items:center;gap:5px;font-size:7px;font-weight:900;padding:5px 7px;border-radius:99px;background:#1b1a1c;color:#7e7b80}.live-badge i{width:6px;height:6px;border-radius:50%}.live-badge.online{color:#4bd38a;background:#102219}.live-badge.online i{background:#35d17f}.live-badge.idle{color:#d5ab4b;background:#251f12}.live-badge.idle i{background:#e8b74a}.live-badge.offline i{background:#d65d5d}.shop-card-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin-top:17px}.shop-card-metrics>div{background:#19191b;border-radius:11px;padding:8px}.shop-card-metrics b,.shop-card-metrics span{display:block}.shop-card-metrics span{font-size:6px;color:#68666a}.shop-card-metrics b{font-size:11px;margin-top:4px}.shop-last{font-size:7px;color:#656367;margin:11px 0}.shop-actions{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.saas-v4 .btn-soft{background:#241a14;color:#ff9753}.saas-v4 .btn-ghost{border-color:#2b292c;color:#8d8a8f}.control-table-wrap{background:#131315;border:1px solid #242326;border-radius:19px;overflow:auto}.control-table{width:100%;border-collapse:collapse}.control-table td,.control-table th{padding:13px;text-align:left;border-bottom:1px solid #222124;font-size:9px}.control-table th{color:#636166;font-size:7px;text-transform:uppercase;letter-spacing:.08em}.status-pill{display:inline-flex;padding:5px 7px;border-radius:99px;font-size:7px;font-weight:950;background:#1c1b1e;color:#89868b}.status-pill.active,.status-pill.success{background:#11241a;color:#4ad087}.status-pill.info,.status-pill.trial{background:#1e1c16;color:#d7b15c}.status-pill.cancelled,.status-pill.error,.status-pill.suspended{background:#2b1618;color:#e8767d}.status-pill.past_due,.status-pill.warning{background:#2a2013;color:#eab44c}.message-history{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.message-history h3{font-size:12px;margin:13px 0 5px}.message-history p{font-size:9px;color:#868388;line-height:1.5}.message-type{display:flex;justify-content:space-between}.message-type small{font-size:7px;color:#5f5d61}.message-target{font-size:7px;color:#ff8f4a}.ad-admin-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.ad-admin-card{background:#131315;border:1px solid #242326;border-radius:20px;overflow:hidden}.ad-preview{height:180px;background:#1a191b;position:relative}.ad-preview img,.ad-preview video{width:100%;height:100%;object-fit:cover}.ad-preview>span{position:absolute;top:10px;right:10px;background:#111c;border:1px solid #ffffff1c;border-radius:99px;padding:5px 7px;font-size:6px;font-weight:950}.ad-body{padding:15px}.ad-body>small{color:#ff8d46;font-size:7px;font-weight:900}.ad-body h3{font-size:13px;margin:5px 0}.ad-body p{font-size:7px;color:#6d6a6f}.ad-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;margin:12px 0}.ad-stats div{background:#19191b;border-radius:10px;padding:8px}.ad-stats b,.ad-stats span{display:block}.ad-stats b{font-size:11px}.ad-stats span{font-size:6px;color:#6b686c}.support-admin-list{background:#131315;border:1px solid #242326;border-radius:19px;overflow:hidden}.support-admin-row{width:100%;border:0;background:transparent;color:#eee;display:grid;grid-template-columns:13px 1fr 95px 110px 25px;align-items:center;text-align:left;padding:13px;border-bottom:1px solid #222124}.support-admin-row:hover{background:#181719}.support-admin-row small,.support-admin-row strong{display:block}.support-admin-row strong{font-size:10px}.support-admin-row small{font-size:7px;color:#6e6b70;margin-top:3px}.support-admin-row time{font-size:7px;color:#69666b}.support-admin-row svg{width:12px}.priority-dot{width:7px;height:7px;border-radius:50%;background:#888}.priority-dot.high{background:#e7a73d}.priority-dot.urgent{background:#e25b5b}.priority-dot.low{background:#6c8fd9}.brand-editor{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:45px;gap:45px;max-width:1100px;margin:auto;padding:30px}.brand-editor h2{font-size:38px;letter-spacing:-.055em}.brand-editor>div>p{color:#777479;font-size:10px;line-height:1.6}.brand-form{display:grid;grid-gap:14px;gap:14px}.brand-preview{display:flex;align-items:center;gap:10px;background:#19191b;border-radius:17px;padding:14px}.brand-preview i,.brand-preview img{width:44px;height:44px;border-radius:13px;object-fit:cover;display:grid;place-items:center;background:#ff6500;font-style:normal;font-weight:950}.upload-tile{border:1px dashed #3a373b;border-radius:16px;padding:18px;display:flex;align-items:center;gap:11px;color:#aaa6aa;cursor:pointer}.upload-tile svg{color:#ff7c33}.upload-tile small,.upload-tile span{display:block}.upload-tile span{font-size:10px;font-weight:900}.upload-tile small{font-size:7px;color:#656267}.saas-v4 .input,.saas-v4 .select,.saas-v4 .textarea{background:#181719;border-color:#2b292d;color:#efedef}.toggle-line{font-size:9px;color:#aaa6aa}.check-pills{display:flex;gap:8px;flex-wrap:wrap}.check-pills label{display:flex;align-items:center;gap:5px;border:1px solid #2b292d;border-radius:999px;padding:7px 9px;font-size:8px}.ad-upload{grid-column:span 2}.ticket-admin-meta{display:flex;gap:8px;align-items:center;margin-bottom:10px;font-size:9px}.ticket-admin-meta>span:nth-child(2){color:#777}.admin-thread{background:#111;border-radius:17px}.tool-row{display:flex;justify-content:space-between;border-bottom:1px solid #222124;padding:10px 0}.tool-row small,.tool-row strong{display:block}.tool-row strong{font-size:9px}.tool-row small{font-size:7px;color:#666469;margin-top:2px}.system-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.system-item{background:#19191b;border-radius:13px;padding:12px;display:grid;grid-template-columns:12px 1fr auto;grid-gap:7px;gap:7px;align-items:center}.system-item>i{width:7px;height:7px;border-radius:50%;background:#36d17e}.system-item small,.system-item strong{display:block}.system-item strong{font-size:9px}.system-item small{font-size:6px;color:#656267}.system-item>span{font-size:6px;color:#42cd83}.saas-v4 .modal{background:#151517;color:#f2f0f2;border:1px solid #2b292d}.saas-v4 .label{color:#aaa6aa}@media(max-width:1250px){.ad-admin-grid,.shop-admin-grid{grid-template-columns:1fr 1fr}.hero-actions-v4,.hero-trust{justify-content:center}.product-window-v4{transform:none}.ads-story-v4{grid-template-columns:1fr}.ads-visual{order:2}}@media(max-width:980px){.saas-v4{grid-template-columns:70px 1fr}.control-side{padding:15px 8px}.control-admin>div:nth-child(2),.control-logo>div,.control-side nav button span{display:none}.control-logo,.control-side nav button{justify-content:center}.control-logo{padding-left:0;padding-right:0}.control-admin{grid-template-columns:1fr;justify-items:center}.control-admin button{display:none}.control-grid{grid-template-columns:1fr}.control-panel.span2{grid-column:auto}.ad-admin-grid,.message-history,.shop-admin-grid{grid-template-columns:1fr 1fr}.rank-row{grid-template-columns:35px 16px 1fr 100px auto}.rank-row>.control-arrow{display:none}.ecosystem-grid,.feature-grid-v4{grid-template-columns:1fr 1fr}.security-v4{grid-template-columns:1fr}.landing-links-v4{display:none}}@media(max-width:760px){.login-select-grid{grid-template-columns:1fr}.login-select-grid .span-2{grid-column:auto}.profile-picker,.support-grid{grid-template-columns:1fr}.track-card{padding:22px}.control-content{padding:18px 15px}.control-top{padding:0 15px}.ad-admin-grid,.message-history,.shop-admin-grid{grid-template-columns:1fr}.rank-row{grid-template-columns:32px 12px 1fr auto}.rank-metric,.rank-row>.btn{display:none}.brand-editor{grid-template-columns:1fr}.system-grid{grid-template-columns:1fr 1fr}.landing-nav-v4{padding:0 18px}.landing-nav-actions .btn-ghost{display:none}.product-kpis{grid-template-columns:1fr 1fr}.product-bottom{grid-template-columns:1fr}.social-proof-v4>div{gap:15px;flex-wrap:wrap}.feature-grid-v4{grid-template-columns:1fr}.ads-story-v4,.ecosystem-v4,.landing-section-v4,.security-v4{padding:85px 22px}.ecosystem-grid,.screen-content{grid-template-columns:1fr}.screen-sponsored{min-height:130px}.footer-v4,.security-list{grid-template-columns:1fr}.footer-v4{text-align:center;gap:20px}.footer-v4>div:nth-child(3),.landing-logo-v4{justify-content:center}.product-window-v4{font-size:80%}.floating-chip{display:none}.support-admin-row{grid-template-columns:12px 1fr 80px 18px}.support-admin-row time{display:none}}@media(max-width:520px){.saas-v4{grid-template-columns:56px 1fr}.control-side{padding:10px 4px}.control-logo>i{width:35px;height:35px}.control-top h1{font-size:19px}.control-top .btn-primary{font-size:0;padding:10px}.control-top .btn-primary svg{margin:0}.track-top{padding:0 15px}.secure-chip{font-size:0}.track-money{grid-template-columns:1fr;gap:10px}.track-money>div+div{border-left:0;border-top:1px solid #e5ded8;padding:10px 0 0}.hero-actions-v4{flex-direction:column}.ads-copy h2,.final-cta-v4 h2,.section-heading-v4 h2,.security-v4 h2{font-size:42px}.product-body-v4{grid-template-columns:1fr}.product-body-v4>aside{display:none}.product-kpis{grid-template-columns:1fr 1fr}.social-proof-v4 b{font-size:13px}}.updates-list{display:grid;grid-gap:14px;gap:14px;max-width:950px}.update-card{position:relative;overflow:hidden}.update-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(#ff6500,#ffae72)}.update-version{display:flex;align-items:center;gap:7px;color:#ff6500;font-size:10px;font-weight:950}.update-version svg{width:14px}.update-version span{margin-left:auto;color:var(--muted);font-weight:700}.update-card h2{font-size:20px;margin:12px 0 6px}.update-card p{color:var(--muted);line-height:1.7;white-space:pre-wrap}.referral-hero{padding:38px;background:radial-gradient(circle at 85% 40%,rgba(255,107,0,.16),transparent 30%),var(--panel);display:flex;align-items:center;justify-content:space-between;overflow:hidden}.referral-hero>div{max-width:680px}.referral-hero>div>span{display:flex;align-items:center;gap:7px;color:#ff6500;font-size:10px;font-weight:950;letter-spacing:.1em}.referral-hero h1{font-size:38px;letter-spacing:-.05em;margin:13px 0}.referral-hero p{color:var(--muted);line-height:1.7}.referral-hero>svg{width:150px;height:150px;color:#ff6500;opacity:.16}.landing-sponsored-v4{max-width:1180px;margin:0 auto;padding:18px 28px 0}.landing-ad-v4{display:grid;grid-template-columns:minmax(240px,.8fr) 1.2fr;align-items:stretch;border-radius:28px;overflow:hidden;border:1px solid rgba(255,107,0,.16);background:#fff8f1;box-shadow:0 24px 70px rgba(54,25,0,.08)}.landing-ad-v4,.landing-ad-v4 .ad-media{min-height:190px}.landing-ad-v4 .ad-media img,.landing-ad-v4 .ad-media video{width:100%;height:100%;object-fit:cover}.landing-ad-v4 .sponsored{position:absolute;z-index:2;margin:14px;background:rgba(17,14,12,.78);color:#fff;border-radius:999px;padding:6px 10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing-ad-v4 .ad-copy{padding:30px}.landing-ad-v4 .ad-copy strong{font-size:25px}.landing-ad-v4 .ad-copy p{font-size:14px;color:#75685e}.referral-control-list{display:grid;grid-gap:9px;gap:9px}.referral-control-row{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--border)}.referral-control-row>div{display:flex;flex-direction:column}.referral-control-row small{color:var(--muted)}.tool-button{width:100%;border:0;background:transparent;text-align:left;cursor:pointer}.tool-button:hover{background:var(--panel-soft)}.ad-shop-targets{max-height:145px;overflow:auto;padding-right:6px}.ad-shop-targets label span{font-size:12px}.public-ad{position:relative}.public-ad.landing{cursor:pointer}@media(max-width:760px){.landing-sponsored-v4{padding:12px 16px 0}.landing-ad-v4{grid-template-columns:1fr}.landing-ad-v4 .ad-media{min-height:150px}.referral-control-row{grid-template-columns:1fr auto}.referral-control-row .btn{grid-column:1/-1}}.shop-card-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:760px){.shop-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.smart-kicker{display:inline-flex;align-items:center;gap:7px;color:#ff6500;font-size:10px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.brain-page{background:radial-gradient(circle at 70% 0,rgba(255,107,0,.08),transparent 24%)}.brain-hero{position:relative;overflow:hidden;padding:34px;display:flex;align-items:center;gap:20px;background:linear-gradient(135deg,#17120e,#23170f);color:white}.brain-orb{width:78px;height:78px;border-radius:26px;background:linear-gradient(135deg,#ff5a00,#ff9b45);display:grid;place-items:center;box-shadow:0 20px 55px rgba(255,107,0,.28);z-index:1}.brain-orb svg{width:34px;height:34px}.brain-hero>div:nth-child(2){z-index:1}.brain-hero span{font-size:9px;font-weight:950;letter-spacing:.13em;color:#ff9d59}.brain-hero h1{font-size:36px;letter-spacing:-.05em;margin:8px 0}.brain-hero p{color:#b7aaa0;margin:0;max-width:750px}.brain-glow{position:absolute;width:350px;height:350px;border-radius:50%;right:-90px;top:-180px;background:rgba(255,107,0,.12);filter:blur(20px)}.brain-grid{display:grid;grid-template-columns:1.65fr .7fr;grid-gap:18px;gap:18px;margin-top:18px}.brain-input{display:grid;grid-template-columns:1fr auto auto;grid-gap:8px;gap:8px}.brain-input textarea{border:0;background:var(--panel2);border-radius:18px;padding:16px;min-height:82px;resize:vertical;color:var(--text);outline:none}.brain-chat>small{display:block;color:var(--muted);font-size:10px;margin-top:8px}.brain-answer{margin-top:22px;padding:23px;border-radius:22px;background:linear-gradient(135deg,var(--panel2),var(--panel));border:1px solid var(--line)}.brain-answer-title{display:flex;gap:10px;align-items:center}.brain-answer-title>svg{color:#ff6500}.brain-answer-title span{font-size:8px;color:#ff6500;font-weight:950;letter-spacing:.12em}.brain-answer-title h2{font-size:21px;margin:3px 0}.brain-answer>p{line-height:1.7;color:var(--muted)}.brain-facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:15px 0}.brain-facts>div{padding:13px;border-radius:14px;background:var(--panel);border:1px solid var(--line)}.brain-facts b,.brain-facts span{display:block}.brain-facts span{font-size:9px;color:var(--muted)}.brain-facts b{font-size:16px;margin-top:5px}.brain-foot{margin-top:16px;color:var(--muted);font-size:9px}.brain-prompts{display:grid;grid-gap:8px;gap:8px;margin-top:15px}.brain-prompts button{border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:15px;padding:13px;display:grid;grid-template-columns:20px 1fr 15px;grid-gap:9px;gap:9px;text-align:left;align-items:center}.brain-prompts button svg{width:15px;color:#ff6500}.brain-prompts button span{font-size:11px;font-weight:800}.brain-prompts button:hover{border-color:#ffc89e;transform:translateY(-1px)}.smart-tip{display:flex;gap:10px;padding:14px;border-radius:16px;background:#fff4ec;color:#815036}.smart-tip>svg{color:#ff6500;flex:0 0 auto}.smart-tip b,.smart-tip span{display:block}.smart-tip b{font-size:11px}.smart-tip span{font-size:9px;line-height:1.6;margin-top:3px}.brain-mic{padding:12px}.score-layout{display:grid;grid-template-columns:1.4fr .8fr;grid-gap:18px;gap:18px}.business-score{display:grid;grid-template-columns:180px 1fr;grid-gap:26px;gap:26px;align-items:center}.score-ring{width:160px;height:160px;border-radius:50%;background:conic-gradient(#ff6500 var(--score),#efe8e2 0);display:grid;place-items:center;position:relative}.score-ring:after{content:"";position:absolute;inset:13px;background:var(--panel);border-radius:50%}.score-ring>div{position:relative;z-index:1;text-align:center}.score-ring b{font-size:42px;letter-spacing:-.07em}.score-ring span{font-size:11px;color:var(--muted)}.business-score h2{font-size:25px;margin:7px 0}.business-score p{color:var(--muted);font-size:12px}.score-bars{display:grid;grid-gap:8px;gap:8px;margin-top:15px}.score-bars>div{display:grid;grid-template-columns:90px 1fr 28px;grid-gap:8px;gap:8px;align-items:center;font-size:9px}.score-bars i{height:6px;border-radius:99px;background:var(--panel2);overflow:hidden}.score-bars i b{display:block;height:100%;background:linear-gradient(90deg,#ff5c00,#ffae65);border-radius:99px}.insight-summary{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.insight-summary>div{border-radius:16px;background:var(--panel2);padding:14px}.insight-summary svg{width:17px;color:#ff6500}.insight-summary b,.insight-summary small,.insight-summary span{display:block}.insight-summary span{font-size:9px;color:var(--muted);margin-top:10px}.insight-summary b{font-size:18px;margin-top:4px}.insight-summary small{font-size:8px;color:var(--muted)}.insight-summary small.green{color:#15905a}.insight-summary small.red{color:#d74444}.insight-list{display:grid;grid-gap:9px;gap:9px;margin-top:15px}.insight-card{display:grid;grid-template-columns:28px 1fr 18px;grid-gap:10px;gap:10px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--panel2)}.insight-card>svg:first-child{width:18px}.insight-card b,.insight-card span{display:block}.insight-card b{font-size:11px}.insight-card span{font-size:9px;color:var(--muted);margin-top:3px}.insight-card.warning>svg:first-child{color:#dc8a12}.insight-card.danger>svg:first-child{color:#dd4444}.insight-card.success>svg:first-child{color:#10965c}.insight-card.info>svg:first-child{color:#3478d5}.goal-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px;margin-top:13px}.goal-card{border:1px solid var(--line);border-radius:15px;background:var(--panel2);padding:13px;position:relative}.goal-card>div{display:flex;gap:6px;align-items:center;color:#ff6500;font-size:8px;font-weight:900}.goal-card>div svg{width:14px}.goal-card>b,.goal-card>small,.goal-card>strong{display:block}.goal-card>b{font-size:11px;margin-top:7px}.goal-card>strong{font-size:18px;margin-top:3px}.goal-card>small{font-size:8px;color:var(--muted);margin-top:5px}.goal-card>button{position:absolute;right:8px;top:8px;border:0;background:transparent;color:#aaa}.automation-hero{padding:30px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:radial-gradient(circle at 85% 0,rgba(255,107,0,.2),transparent 24%),linear-gradient(135deg,#17120e,#20150e);color:#fff}.automation-hero span{display:flex;gap:7px;align-items:center;color:#ff9b54;font-size:9px;font-weight:950;letter-spacing:.1em}.automation-hero h1{font-size:31px;letter-spacing:-.05em;margin:8px 0}.automation-hero p{color:#b8aaa0;margin:0}.automation-presets{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:14px}.automation-presets>div{padding:17px;border-radius:18px;background:var(--panel);border:1px solid var(--line)}.automation-presets svg{color:#ff6500}.automation-presets b,.automation-presets span{display:block}.automation-presets b{font-size:11px;margin-top:10px}.automation-presets span{font-size:8px;color:var(--muted);margin-top:4px}.automation-list{padding:0 20px 20px;display:grid;grid-gap:8px;gap:8px}.automation-row{display:grid;grid-template-columns:45px 1fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:14px;border-radius:16px;background:var(--panel2);border:1px solid var(--line)}.automation-row.on{border-color:#ffd4b5}.automation-icon{width:42px;height:42px;border-radius:14px;background:#fff0e5;color:#ff6500;display:grid;place-items:center}.automation-row b,.automation-row small,.automation-row span{display:block}.automation-row b{font-size:12px}.automation-row span{font-size:9px;color:var(--muted);margin-top:3px}.automation-row small{font-size:8px;color:#9a9692;margin-top:3px}.smart-switch{width:42px;height:23px;border:0;border-radius:99px;background:#ddd;position:relative}.smart-switch i{position:absolute;left:3px;top:3px;width:17px;height:17px;border-radius:50%;background:white;transition:.2s}.smart-switch.on{background:#ff6b00}.smart-switch.on i{left:22px}.empty-smart{padding:30px;text-align:center;color:var(--muted)}.empty-smart svg{color:#ff6500;margin-bottom:8px}.empty-smart b,.empty-smart span{display:block}.empty-smart span{font-size:10px;margin-top:5px}.quality-card.complete{border-color:#ccebdc}.quality-progress{height:6px;background:var(--panel2);border-radius:99px;overflow:hidden}.quality-progress i{display:block;height:100%;background:linear-gradient(90deg,#ff6500,#24b875);border-radius:99px;transition:.25s}.quality-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin-top:14px}.quality-check{border:1px solid var(--line);background:var(--panel2);color:var(--text);padding:11px;border-radius:14px;display:grid;grid-template-columns:26px 1fr auto;align-items:center;text-align:left;grid-gap:8px;gap:8px}.quality-check>i{width:24px;height:24px;border-radius:50%;background:var(--panel);border:1px solid var(--line);display:grid;place-items:center}.quality-check.checked{background:#effbf5;border-color:#ccebdc}.quality-check.checked>i{background:#13a66a;color:#fff;border-color:#13a66a}.quality-check svg{width:13px}.quality-check span{font-size:10px;font-weight:800}.quality-check small{font-size:7px;color:var(--muted)}.smart-reception h2{font-size:22px;margin:7px 0 14px}.smart-suggestion{width:100%;border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:15px;padding:12px;display:grid;grid-template-columns:30px 1fr;grid-gap:8px;gap:8px;text-align:left;margin-bottom:8px}.smart-suggestion>svg{color:#ff6500}.smart-suggestion b,.smart-suggestion small,.smart-suggestion span{display:block}.smart-suggestion span{font-size:8px;color:var(--muted)}.smart-suggestion b{font-size:11px;margin:2px 0}.smart-suggestion small{font-size:8px;color:var(--muted)}.smart-suggestion.clickable{cursor:pointer}.smart-suggestion.clickable:hover{border-color:#ffc08f;transform:translateY(-1px)}.smart-wait{padding:15px;border-radius:14px;background:var(--panel2);color:var(--muted);font-size:9px;margin-bottom:8px}.device-category-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin-top:18px}.public-decision{min-height:100vh;background:radial-gradient(circle at 80% 0,rgba(255,107,0,.13),transparent 28%),#f7f5f2;padding-bottom:50px}.public-decision>header{height:78px;max-width:950px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:0 18px}.decision-card{max-width:760px;margin:20px auto;background:#fff;border:1px solid #ebe5df;border-radius:30px;padding:34px;box-shadow:0 30px 90px rgba(78,43,18,.09)}.decision-kicker{font-size:9px;font-weight:950;letter-spacing:.13em;color:#ff6500}.decision-card h1{font-size:32px;margin:7px 0}.decision-card>p{color:#756c65;line-height:1.6}.decision-lines{margin:25px 0;display:grid;grid-gap:0;gap:0;border-top:1px solid #eee7e1}.decision-lines>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #eee7e1;padding:14px 0}.decision-lines small,.decision-lines span{display:block}.decision-lines span{font-size:12px}.decision-lines small{font-size:9px;color:#8d837c;margin-top:3px}.decision-total{display:flex;justify-content:space-between;align-items:center;background:#17120e;color:white;border-radius:17px;padding:18px}.decision-total b{font-size:24px;color:#ff954e}.decision-valid{display:block;color:#978b84;text-align:right;margin:8px 0 20px}.decision-actions{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:9px;gap:9px;margin-top:11px}.decision-result{display:flex;gap:12px;align-items:center;padding:16px;border-radius:17px;margin-top:18px}.decision-result.ok{background:#eafaf2;color:#147849}.decision-result.no{background:#fff0f0;color:#b63636}.decision-result svg{width:28px;height:28px}.decision-result b,.decision-result span{display:block}.decision-result span{font-size:10px;margin-top:2px}.decision-phone{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px;color:#6e655e;font-size:10px}.decision-card footer{display:flex;justify-content:center;gap:5px;margin-top:22px;color:#a39890;font-size:8px}.decision-loading{padding:100px;text-align:center;color:#887d75}.client-action-card{display:grid;grid-template-columns:36px 1fr auto;align-items:center;grid-gap:11px;gap:11px;border:1px solid #ffd5b8;background:#fff6ef;border-radius:17px;padding:14px;margin:13px 0;color:#8a420d}.client-action-card>svg{color:#ff6500}.client-action-card b,.client-action-card span{display:block}.client-action-card b{font-size:11px}.client-action-card span{font-size:9px;margin-top:2px}.client-action-card>strong{font-size:9px}.smart-public-row{display:flex;gap:10px;align-items:center;background:#f7f4f1;border-radius:15px;padding:13px;margin-top:10px}.smart-public-row>svg{color:#ff6500}.smart-public-row b,.smart-public-row span{display:block}.smart-public-row b{font-size:10px}.smart-public-row span{font-size:8px;color:#897f78;margin-top:2px}.device-passport{margin-top:12px;border:1px solid #ece4de;border-radius:16px;overflow:hidden}.device-passport summary{padding:13px;display:flex;gap:8px;align-items:center;cursor:pointer;font-size:10px;font-weight:850}.device-passport summary svg{width:14px;color:#ff6500}.device-passport summary span{margin-left:auto;font-size:8px;color:#968a82}.device-passport>div{padding:0 13px 10px}.device-passport>div>div{display:grid;grid-template-columns:80px 1fr auto;grid-gap:8px;gap:8px;border-top:1px solid #eee7e2;padding:9px 0}.device-passport b,.device-passport small,.device-passport span{font-size:8px}.device-passport span{color:#6e655f}.device-passport small{color:#9c928c}.feedback-box{margin-top:14px;border-radius:18px;background:#fff8f2;border:1px solid #ffddc5;padding:15px}.feedback-head{display:flex;gap:9px}.feedback-head svg{color:#ff6500}.feedback-head b,.feedback-head span{display:block}.feedback-head b{font-size:11px}.feedback-head span{font-size:8px;color:#8d8178;margin-top:2px}.stars{display:flex;justify-content:center;gap:5px;margin:12px}.stars button{border:0;background:transparent;color:#d9d2cd;font-size:28px}.stars button.on{color:#ff8a24}.feedback-thanks{margin-top:12px;background:#ebfaf2;color:#147849;border-radius:15px;padding:13px;display:flex;gap:8px;align-items:center;font-size:10px;font-weight:850}.kiosk{min-height:100vh;background:radial-gradient(circle at 80% 10%,rgba(255,107,0,.16),transparent 25%),#0f0d0c;color:#f5f2ef;display:flex;flex-direction:column}.kiosk>header{height:85px;display:flex;align-items:center;gap:10px;padding:0 5vw;border-bottom:1px solid #28221e}.kiosk-logo{width:45px;height:45px;border-radius:15px;background:linear-gradient(135deg,#ff5d00,#ff9b43);display:grid;place-items:center;font-weight:950}.kiosk header b,.kiosk header span{display:block}.kiosk header span{font-size:9px;color:#827871}.kiosk>main{width:min(920px,92vw);margin:auto;padding:40px 0}.kiosk-hero{text-align:center}.kiosk-hero>span{color:#ff8e47;font-size:9px;font-weight:950;letter-spacing:.12em}.kiosk-hero h1{font-size:44px;letter-spacing:-.05em}.kiosk-actions{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:24px 0}.kiosk-actions a,.kiosk-actions button{border:1px solid #292522;background:#171412;color:#f4f1ee;border-radius:21px;padding:22px;text-align:left}.kiosk-actions .active{border-color:#ff7630;background:#25170e}.kiosk-actions svg{color:#ff762c}.kiosk-actions b,.kiosk-actions span{display:block}.kiosk-actions b{font-size:13px;margin-top:15px}.kiosk-actions span{font-size:9px;color:#887d76;margin-top:4px}.kiosk-form{background:#171412;border:1px solid #292522;border-radius:25px;padding:24px}.kiosk .input,.kiosk .select,.kiosk .textarea{background:#211d1a;border-color:#36302c;color:#fff}.kiosk .label{color:#a2978f}.kiosk>footer{text-align:center;padding:20px;color:#6e655f;font-size:9px}.kiosk>footer b{color:#ff6b00}.kiosk-done{text-align:center}.kiosk-done>svg{width:70px;height:70px;color:#34cc80}.kiosk-done h1{font-size:42px}.kiosk-done p{color:#9a8f88}.marketing-hero{padding:28px;background:radial-gradient(circle at 85% 0,rgba(255,107,0,.2),transparent 25%),linear-gradient(135deg,#17120e,#21160f);color:white}.marketing-hero span{display:flex;gap:7px;align-items:center;color:#ff9b55;font-size:9px;font-weight:950}.marketing-hero h1{font-size:30px;margin:8px 0}.marketing-hero p{color:#b7aaa0;margin:0}.segment-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:14px}.segment-card{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:17px;padding:15px;text-align:left;position:relative}.segment-card svg{color:#ff6500}.segment-card b,.segment-card span{display:block}.segment-card span{font-size:9px;margin-top:9px}.segment-card b{font-size:23px;margin-top:4px}.segment-card.active{border-color:#ff9d5e;box-shadow:0 0 0 3px rgba(255,107,0,.08)}.campaign-list{padding:0 20px 20px;display:grid;grid-gap:7px;gap:7px}.campaign-list>div{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:11px;border-bottom:1px solid var(--line)}.campaign-list b,.campaign-list span{display:block}.campaign-list b{font-size:11px}.campaign-list span{font-size:8px;color:var(--muted);margin-top:2px}.owner-mode{min-height:calc(100vh - 64px);background:linear-gradient(180deg,#11100f,#1b130e);color:#f8f4ef;padding:30px}.owner-mode>header{max-width:850px;margin:auto;display:flex;justify-content:space-between;align-items:end}.owner-mode header span{font-size:9px;color:#ff8d44;font-weight:950;letter-spacing:.12em}.owner-mode header h1{font-size:38px;margin:6px 0}.owner-mode header a{display:flex;gap:6px;align-items:center;color:#aaa09a;font-size:10px}.owner-mode>main{max-width:850px;margin:25px auto;display:grid;grid-gap:14px;gap:14px}.owner-score{display:flex;gap:25px;align-items:center;background:#181513;border:1px solid #2d2723;border-radius:24px;padding:22px}.owner-score .score-ring{width:120px;height:120px;background:conic-gradient(#ff6500 var(--score),#302923 0)}.owner-score .score-ring:after{background:#181513}.owner-score b,.owner-score small,.owner-score span{display:block}.owner-score small{color:#ff8c43;font-size:8px;font-weight:950}.owner-score>div:nth-child(2)>b{font-size:23px;margin-top:5px}.owner-score>div:nth-child(2)>span{color:#8d8178;font-size:9px;margin-top:5px}.owner-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.owner-kpis>div{background:#181513;border:1px solid #2d2723;border-radius:19px;padding:17px}.owner-kpis svg{color:#ff6b00}.owner-kpis b,.owner-kpis span{display:block}.owner-kpis span{font-size:8px;color:#8e837b;margin-top:11px}.owner-kpis b{font-size:21px;margin-top:3px}.owner-mode section{background:#181513;border:1px solid #2d2723;border-radius:23px;padding:20px}.owner-mode section h2{font-size:17px}.owner-mode section>a{display:grid;grid-template-columns:24px 1fr 16px;grid-gap:10px;gap:10px;align-items:center;padding:13px 0;border-top:1px solid #2a2522}.owner-mode section>a>svg{color:#f29a45}.owner-mode section b,.owner-mode section span{display:block}.owner-mode section b{font-size:10px}.owner-mode section span{font-size:8px;color:#8c8179;margin-top:2px}.owner-brain{display:grid;grid-template-columns:45px 1fr 20px;grid-gap:10px;gap:10px;align-items:center;padding:16px;background:linear-gradient(135deg,#ff5b00,#ff8b35);border-radius:19px;color:white}.owner-brain>svg:first-child{width:28px;height:28px}.owner-brain b,.owner-brain span{display:block}.owner-brain b{font-size:12px}.owner-brain span{font-size:8px;color:#ffe0cd;margin-top:2px}.owner-loading{min-height:60vh;display:grid;place-items:center;color:#9b8f87}.smart-landing-v5{padding:105px max(28px,calc((100vw - 1220px)/2));background:linear-gradient(180deg,#fff,#fff8f2)}.smart-landing-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:38px}.smart-landing-grid article{border:1px solid #f0ded0;background:#fff;border-radius:25px;padding:25px;box-shadow:0 18px 55px rgba(90,49,17,.06);transition:.25s}.smart-landing-grid article:hover{transform:translateY(-5px);border-color:#ffc69c}.smart-landing-grid svg{width:27px;height:27px;color:#ff6500}.smart-landing-grid span{display:block;color:#ff6500;font-size:8px;font-weight:950;letter-spacing:.12em;margin-top:18px}.smart-landing-grid h3{font-size:19px;margin:6px 0}.smart-landing-grid p{font-size:11px;color:#7d7068;line-height:1.7}.green{color:#15905a}.red{color:#d74444}@media(max-width:1100px){.brain-grid,.score-layout{grid-template-columns:1fr}.business-score{grid-template-columns:150px 1fr}.automation-presets,.owner-kpis,.segment-grid,.smart-landing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.automation-hero{flex-direction:column}.automation-hero,.brain-hero{align-items:flex-start}.brain-orb{width:58px;height:58px;border-radius:19px}.brain-hero h1{font-size:29px}.brain-input{grid-template-columns:1fr auto}.brain-input .btn-primary{grid-column:1/-1}.brain-facts,.business-score,.insight-summary{grid-template-columns:1fr}.business-score{text-align:center}.score-ring{margin:auto}.automation-presets,.decision-actions,.device-category-grid,.goal-list,.kiosk-actions,.owner-kpis,.quality-grid,.segment-grid,.smart-landing-grid{grid-template-columns:1fr}.automation-row{grid-template-columns:40px 1fr auto}.automation-row>.btn-danger{grid-column:2/-1;justify-self:end}.owner-mode{padding:18px}.owner-mode>header,.owner-score{align-items:flex-start;flex-direction:column}.smart-landing-v5{padding:75px 20px}.device-passport>div>div{grid-template-columns:70px 1fr}.device-passport small{display:none}}.push-toggle{width:38px;height:38px;border:1px solid var(--line);border-radius:13px;background:var(--panel);color:var(--muted);display:grid;place-items:center}.push-toggle.on{color:#ff6500;background:#fff4eb;border-color:#ffd1ae}.v6-camera-box{margin-top:18px;border:1px dashed #f0b486;background:linear-gradient(135deg,#fffaf6,#fff3e9);border-radius:20px;padding:16px;display:grid;grid-gap:13px;gap:13px}.v6-camera-box>div:first-child{display:flex;gap:11px;align-items:center}.v6-camera-box>div:first-child>svg{color:#ff6500}.v6-camera-box span,.v6-camera-box strong{display:block}.v6-camera-box span{font-size:11px;color:#8d7767;margin-top:2px}.v6-camera-preview{display:grid;grid-template-columns:120px 1fr;grid-gap:12px;gap:12px;align-items:center}.v6-camera-preview img{width:120px;height:90px;object-fit:cover;border-radius:15px;border:1px solid #ead9cd}.v6-vision-result{display:flex;gap:9px;background:#fff;border:1px solid #efded2;border-radius:15px;padding:12px}.v6-vision-result>svg{color:#ff6500;flex:none}.v6-vision-result b,.v6-vision-result small,.v6-vision-result span{display:block}.v6-vision-result span{font-size:11px;color:#6f625b;margin-top:3px}.v6-vision-result small{font-size:10px;color:#9a8c84;margin-top:3px}.cash-pro{max-width:1900px}.cash-pro-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;margin-bottom:18px}.cash-session-chip{min-width:285px;border-radius:18px;padding:13px 15px;display:grid;grid-template-columns:12px 1fr auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--line);background:var(--panel)}.cash-session-chip>i{width:10px;height:10px;border-radius:50%;background:#aab2bf}.cash-session-chip.open>i{background:#16b469;box-shadow:0 0 0 5px rgba(22,180,105,.12)}.cash-session-chip.closed>i{background:#ef4444}.cash-session-chip b,.cash-session-chip span{display:block}.cash-session-chip b{font-size:12px}.cash-session-chip span{font-size:10px;color:var(--muted);margin-top:2px}.cash-session-chip a{font-size:10px;font-weight:900;color:#ff6500}.cash-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:10px}.cash-kpi{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:14px 16px;display:flex;gap:12px;align-items:center;box-shadow:0 8px 28px rgba(67,40,22,.04)}.cash-kpi>i{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:#fff2e8;color:#ff6500}.cash-kpi.red>i{background:#fff0f0;color:#dd3f3f}.cash-kpi.green>i{background:#eafaf2;color:#17945a}.cash-kpi b,.cash-kpi span{display:block}.cash-kpi span{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:800}.cash-kpi b{font-size:18px;margin-top:3px}.cash-shortcuts{display:flex;gap:9px;align-items:center;flex-wrap:wrap;background:#161311;color:#b8aca4;border-radius:14px;padding:8px 12px;margin-bottom:12px;font-size:9px}.cash-shortcuts svg{color:#ff741f}.cash-shortcuts b{color:#fff}.cash-shortcuts span{background:#28231f;border-radius:8px;padding:5px 7px}.cash-workspace{display:grid;grid-template-columns:minmax(250px,.78fr) minmax(430px,1.35fr) minmax(320px,.9fr);grid-gap:12px;gap:12px;align-items:start}.cash-checkout,.cash-detail,.cash-queue{background:var(--panel);border:1px solid var(--line);border-radius:24px;min-height:720px;box-shadow:0 18px 50px rgba(50,30,15,.05)}.cash-queue{overflow:hidden}.cash-search{margin:14px;display:grid;grid-template-columns:28px 1fr 36px;align-items:center;border:1px solid var(--line);background:var(--panel2);border-radius:15px;padding:0 8px}.cash-search>svg{width:18px;color:#ff6500}.cash-search input{border:0;background:transparent;outline:0;height:45px;color:var(--text);min-width:0}.cash-list-head button,.cash-search button{border:0;background:transparent;color:var(--muted);display:grid;place-items:center}.cash-list-head button svg,.cash-search button svg{width:17px}.cash-list-head{display:flex;justify-content:space-between;padding:5px 16px 12px}.cash-list-head b,.cash-list-head span{display:block}.cash-list-head b{font-size:12px}.cash-list-head span{font-size:9px;color:var(--muted);margin-top:2px}.cash-repair-list{height:635px;overflow:auto;padding:0 10px 14px}.cash-repair-card{width:100%;text-align:left;border:1px solid transparent;background:var(--panel2);border-radius:17px;padding:13px;margin-bottom:8px;color:var(--text);transition:.18s}.cash-repair-card.active,.cash-repair-card:hover{border-color:#ffad73;background:#fff6ef;transform:translateY(-1px)}.cash-repair-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.cash-repair-card code{color:#ff6500;font-weight:950}.cash-repair-card>strong{display:block;font-size:13px;margin-top:8px}.cash-repair-card>span{display:flex;gap:5px;align-items:center;font-size:10px;color:var(--muted);margin-top:4px}.cash-repair-card>span svg{width:12px}.cash-repair-money{display:flex;justify-content:space-between;align-items:end;margin-top:10px;border-top:1px solid var(--line);padding-top:9px}.cash-repair-money small{color:var(--muted);font-size:9px}.cash-repair-money b{font-size:18px}.cash-repair-money .due{color:#d55c00}.cash-repair-money .paid{color:#148b56}.cash-repair-card em{display:inline-block;margin-top:6px;background:#fff0e5;color:#c75400;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850}.cash-empty{padding:55px 15px;text-align:center;color:var(--muted)}.cash-empty svg{width:35px;height:35px;color:#ff8a3c}.cash-empty b,.cash-empty span{display:block}.cash-empty b{margin-top:10px}.cash-empty span{font-size:10px;margin-top:4px}.cash-detail{padding:20px}.cash-detail-hero{display:flex;justify-content:space-between;gap:15px;background:radial-gradient(circle at 100% 0,rgba(255,107,0,.14),transparent 35%),linear-gradient(135deg,#17130f,#22170f);color:#fff;border-radius:21px;padding:20px}.cash-detail-hero code{color:#ff8b42;font-weight:950;font-size:11px}.cash-detail-hero h2{font-size:26px;letter-spacing:-.04em;margin:8px 0 4px}.cash-detail-hero p{color:#ad9e94;font-size:11px;margin:0}.cash-detail-status{display:flex;gap:6px;align-items:flex-start;flex-wrap:wrap;justify-content:flex-end}.cash-client-row{display:grid;grid-template-columns:45px 1fr auto;grid-gap:11px;gap:11px;align-items:center;padding:18px 3px}.cash-avatar{width:42px;height:42px;border-radius:14px;background:#fff0e5;color:#ff6500;display:grid;place-items:center;font-weight:950}.cash-client-row b,.cash-client-row span{display:block}.cash-client-row b{font-size:13px}.cash-client-row span{font-size:10px;color:var(--muted);margin-top:3px}.cash-client-row em{font-size:9px;font-style:normal;font-weight:900;background:#fff6d8;color:#9a6900;padding:6px 8px;border-radius:999px}.cash-finance-board{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.cash-finance-board>div{background:var(--panel2);border:1px solid var(--line);border-radius:16px;padding:14px}.cash-finance-board b,.cash-finance-board span{display:block}.cash-finance-board span{font-size:9px;color:var(--muted)}.cash-finance-board b{font-size:18px;margin-top:5px}.cash-finance-board .main{background:linear-gradient(135deg,#ff5d00,#ff8c35);color:#fff;border:0}.cash-finance-board .main span{color:#ffe1cd}.cash-finance-board .orange{color:#d85f00}.cash-detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.cash-detail-grid>div{border-bottom:1px solid var(--line);padding:10px}.cash-detail-grid b,.cash-detail-grid span{display:block}.cash-detail-grid span{font-size:9px;color:var(--muted)}.cash-detail-grid b{font-size:11px;margin-top:3px}.cash-action-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px}.cash-action-row .btn{font-size:10px;padding:9px 11px}.cash-link-box{margin-top:12px;border:1px solid #ffd5b8;background:#fff8f2;border-radius:15px;padding:11px;display:grid;grid-template-columns:26px 1fr auto;grid-gap:8px;gap:8px;align-items:center}.cash-link-box>svg{color:#ff6500}.cash-link-box b,.cash-link-box span{display:block}.cash-link-box b{font-size:10px}.cash-link-box span{font-size:8px;color:#8e7e74;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cash-link-box button{border:0;background:transparent;color:#ff6500;font-weight:900;font-size:9px}.cash-history{margin-top:18px;border-top:1px solid var(--line);padding-top:16px}.cash-section-title{display:flex;gap:9px;align-items:center}.cash-section-title>svg{width:18px;color:#ff6500}.cash-section-title b,.cash-section-title span{display:block}.cash-section-title b{font-size:12px}.cash-section-title span{font-size:9px;color:var(--muted);margin-top:2px}.cash-history-row{display:grid;grid-template-columns:1fr 90px 100px;grid-gap:8px;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line);font-size:9px}.cash-history-row span{color:var(--muted)}.cash-history-row strong{text-align:right;color:#158d55}.cash-history-row strong.refund{color:#d74444}.cash-select-empty{min-height:620px;display:grid;place-items:center;align-content:center;text-align:center;color:var(--muted)}.cash-select-empty>div{width:75px;height:75px;border-radius:25px;background:#fff0e6;color:#ff6500;display:grid;place-items:center}.cash-select-empty svg{width:32px;height:32px}.cash-select-empty h2{color:var(--text);font-size:20px;margin:18px 0 5px}.cash-select-empty p{font-size:11px}.cash-checkout{padding:17px;position:-webkit-sticky;position:sticky;top:82px}.cash-checkout-head{display:flex;justify-content:space-between;align-items:center}.cash-checkout-head b,.cash-checkout-head span{display:block}.cash-checkout-head span{font-size:8px;color:#ff6500;font-weight:950;letter-spacing:.12em}.cash-checkout-head b{font-size:18px;margin-top:3px}.cash-checkout-head>svg{color:#1aaa69}.cash-discount{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.cash-discount-row{display:grid;grid-template-columns:1fr 38px;grid-gap:7px;gap:7px;align-items:center}.cash-discount-row span{font-size:10px;color:var(--muted)}.manager-approval{display:grid;grid-template-columns:25px 1fr;grid-gap:7px;gap:7px;align-items:center;background:#fff3e9;border:1px solid #ffc99f;border-radius:13px;padding:7px}.manager-approval>svg{color:#ff6500}.manager-approval .input{background:#fff}.cash-methods{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin-bottom:14px}.cash-methods button{border:1px solid var(--line);background:var(--panel2);color:var(--muted);border-radius:13px;padding:10px 5px;display:grid;grid-gap:5px;gap:5px;place-items:center;font-size:8px}.cash-methods button svg{width:17px}.cash-methods button.active{border-color:#ff9b58;color:#ff6500;background:#fff3e9;box-shadow:0 0 0 3px rgba(255,107,0,.07)}.cash-number-input{display:grid;grid-template-columns:1fr 42px;align-items:center;border:1px solid var(--line);border-radius:15px;background:var(--panel2);margin-bottom:10px}.cash-number-input input{border:0;background:transparent;outline:0;font-size:26px;font-weight:950;padding:12px;color:var(--text);min-width:0}.cash-number-input span{font-size:10px;color:var(--muted)}.cash-change{display:flex;justify-content:space-between;background:#eafaf2;color:#147c4d;border-radius:12px;padding:9px 11px;font-size:10px;margin:-2px 0 10px}.cash-quick{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;margin-bottom:9px}.cash-quick button{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:7px;color:var(--text);font-size:9px;font-weight:850}.cash-quick button:last-child{grid-column:span 2;background:#fff3e9;color:#d85d00}.cash-splits{display:grid;grid-gap:5px;gap:5px;margin:10px 0}.cash-splits>div{display:grid;grid-template-columns:1fr auto 22px;grid-gap:8px;gap:8px;align-items:center;background:var(--panel2);border-radius:11px;padding:8px 9px;font-size:9px}.cash-splits button{border:0;background:transparent;color:#d74444}.cash-splits button svg{width:13px}.cash-splits small{display:block;text-align:center;color:var(--muted);font-size:8px;padding:8px}.cash-checkout-total{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:9px 0;margin:8px 0}.cash-checkout-total>div{display:flex;justify-content:space-between;padding:5px 0;font-size:9px}.cash-checkout-total .remaining{font-size:11px;color:#d85d00}.cash-pay-button{width:100%;border:0;border-radius:17px;background:linear-gradient(135deg,#ff5d00,#ff923f);color:#fff;padding:14px;display:grid;grid-template-columns:26px 1fr 20px;grid-gap:8px;gap:8px;align-items:center;text-align:left;box-shadow:0 14px 28px rgba(255,92,0,.24)}.cash-pay-button:disabled{opacity:.45}.cash-pay-button b,.cash-pay-button span{display:block}.cash-pay-button b{font-size:12px}.cash-pay-button span{font-size:9px;color:#ffe3d0;margin-top:2px}.cash-checkout-empty{min-height:580px;display:grid;place-items:center;align-content:center;color:var(--muted);grid-gap:9px;gap:9px}.cash-checkout-empty svg{width:32px;height:32px;color:#ff8d43}.cash-day-journal{margin-top:12px;background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:18px}.cash-day-journal>.cash-section-title{margin-bottom:10px}.pay-v6{min-height:100vh;background:radial-gradient(circle at 80% 0,rgba(255,107,0,.16),transparent 28%),#12100f;display:grid;place-items:center;padding:20px}.pay-card{width:min(520px,95vw);background:#fff;border-radius:28px;padding:26px;box-shadow:0 35px 100px rgba(0,0,0,.32)}.pay-card>header{display:grid;grid-template-columns:46px 1fr 24px;grid-gap:10px;gap:10px;align-items:center}.pay-card>header i,.pay-card>header img{width:44px;height:44px;border-radius:14px;object-fit:contain;background:#ff6b00;color:#fff;display:grid;place-items:center;font-style:normal;font-weight:950}.pay-card>header b,.pay-card>header span{display:block}.pay-card>header span{font-size:9px;color:#8f8279}.pay-card>header>svg{color:#18a462}.pay-device{margin-top:25px;background:#faf7f5;border-radius:18px;padding:16px}.pay-device>span{font-size:9px;color:#ff6500;font-weight:950}.pay-device h1{font-size:23px;margin:5px 0}.pay-device small{color:#8d8077}.pay-amount{text-align:center;padding:25px}.pay-amount b,.pay-amount small,.pay-amount span{display:block}.pay-amount span{font-size:9px;color:#8c8078}.pay-amount b{font-size:38px;letter-spacing:-.05em;margin:5px}.pay-amount small{color:#a2968e}.pay-note{font-size:9px;color:#8d8178;display:flex;gap:5px;align-items:flex-start;margin-top:14px}.pay-success{text-align:center;padding:35px 5px}.pay-success svg{width:65px;height:65px;color:#15a263}.pay-success h1{font-size:28px}.pay-success p{color:#80736b}.track-pay-online{margin-top:10px}@media(max-width:1350px){.cash-workspace{grid-template-columns:270px 1fr}.cash-checkout{grid-column:1/-1;position:static;min-height:auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.cash-checkout-head,.cash-checkout>.error,.cash-checkout>.success{grid-column:1/-1}.cash-checkout-empty{grid-column:1/-1;min-height:180px}.cash-methods{grid-template-columns:repeat(6,1fr)}}@media(max-width:900px){.cash-pro-head{align-items:flex-start;flex-direction:column}.cash-session-chip{width:100%}.cash-kpis{grid-template-columns:1fr 1fr}.cash-workspace{grid-template-columns:1fr}.cash-checkout,.cash-detail,.cash-queue{min-height:auto}.cash-repair-list{height:auto;max-height:440px}.cash-checkout{display:block}.cash-finance-board{grid-template-columns:1fr 1fr}.cash-methods{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.cash-detail-grid,.cash-finance-board,.cash-kpis{grid-template-columns:1fr}.cash-shortcuts{display:none}.v6-camera-preview{grid-template-columns:1fr}.v6-camera-preview img{width:100%;height:180px}.cash-day-journal{padding:10px}}.supplier-tabs{display:flex;gap:6px;background:var(--panel2);padding:5px;border:1px solid var(--line);border-radius:15px}.supplier-tabs button{border:0;background:transparent;color:var(--muted);padding:9px 13px;border-radius:11px;font-weight:850;font-size:10px}.supplier-tabs button.active{background:var(--panel);color:#ff6500;box-shadow:0 4px 15px rgba(0,0,0,.06)}.supplier-tabs b{background:#ff6500;color:#fff;border-radius:999px;padding:2px 5px;font-size:8px}.supplier-market-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:15px 0}.supplier-market-toolbar .global-search{width:min(600px,100%)}.supplier-market-toolbar .global-search input{border:0;background:transparent;outline:0;width:100%;color:var(--text)}.market-promise{display:flex;align-items:center;gap:6px;font-size:9px;color:var(--muted);font-weight:800}.market-promise svg{width:14px;color:#18a462}.supplier-market-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:14px;gap:14px;align-items:start}.market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.market-product{background:var(--panel);border:1px solid var(--line);border-radius:21px;padding:12px;box-shadow:0 9px 26px rgba(60,37,20,.04);transition:.2s}.market-product:hover{transform:translateY(-2px);border-color:#ffc49a}.market-image{height:120px;border-radius:16px;background:linear-gradient(145deg,var(--panel2),#fff2e7);display:grid;place-items:center;position:relative;overflow:hidden;color:#ff7c27}.market-image>svg{width:35px;height:35px}.market-image img{width:100%;height:100%;object-fit:contain}.market-image span{position:absolute;left:8px;top:8px;display:flex;gap:3px;align-items:center;background:#eafaf2;color:#148955;padding:5px 7px;border-radius:999px;font-size:7px;font-weight:900}.market-image span svg{width:10px}.market-company{margin-top:10px;color:#ff6500;font-size:9px;font-weight:900}.market-company small{display:block;color:var(--muted);font-weight:500;margin-top:2px}.market-product h3{font-size:13px;margin:7px 0 3px}.market-product>p{font-size:9px;color:var(--muted);margin:0}.market-meta{display:flex;gap:10px;margin-top:8px;color:var(--muted);font-size:8px}.market-meta b{color:var(--text)}.market-product footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:10px;margin-top:10px}.market-product footer>strong{font-size:15px}.qty{display:grid;grid-template-columns:25px 26px 25px;align-items:center;text-align:center}.qty button{width:24px;height:24px;border:1px solid var(--line);background:var(--panel2);border-radius:8px;display:grid;place-items:center;color:var(--text)}.qty button svg{width:11px}.qty button:disabled{opacity:.35}.qty b{font-size:9px}.market-cart{position:-webkit-sticky;position:sticky;top:82px;background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:17px}.cart-line{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;padding:10px 0;border-bottom:1px solid var(--line)}.cart-line b,.cart-line span{display:block}.cart-line b{font-size:10px}.cart-line span{font-size:8px;color:var(--muted);margin-top:3px}.cart-line strong{font-size:10px}.market-total{display:flex;justify-content:space-between;margin:14px 0}.market-total span{font-size:9px;color:var(--muted)}.market-total b{font-size:18px}.market-cart>small{display:block;text-align:center;color:var(--muted);font-size:8px;margin-top:8px}.supplier-orders{display:grid;grid-gap:10px;gap:10px}.supplier-order{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:16px}.supplier-order>header{display:flex;justify-content:space-between}.supplier-order code{font-size:9px;color:#ff6500}.supplier-order h3{font-size:14px;margin:4px 0}.order-status{font-size:8px;font-weight:900;padding:6px 8px;border-radius:999px;background:var(--panel2);height:max-content}.supplier-order-items{display:grid;grid-gap:5px;gap:5px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 0;margin:7px 0}.supplier-order-items>div{display:flex;justify-content:space-between;font-size:9px}.supplier-order-items span{color:var(--muted)}.supplier-order>footer{display:flex;gap:13px;align-items:center;justify-content:flex-end}.supplier-order>footer>div:first-child{margin-right:auto}.supplier-order>footer span,.supplier-order>footer strong{display:block}.supplier-order>footer span{font-size:8px;color:var(--muted)}.supplier-order>footer strong{font-size:16px}.order-delivery{display:flex;gap:5px;align-items:center;color:var(--muted);font-size:9px}.order-delivery svg{width:15px}.stock-received{display:flex!important;align-items:center;gap:4px!important;color:#168b56!important;font-weight:900}.stock-received svg{width:14px}.supplier-admin-top{display:flex;gap:18px;align-items:center;padding:18px 30px;border-bottom:1px solid #29221d}.supplier-admin-top>a{display:flex;align-items:center;gap:5px;color:#ff8a3c;font-size:10px;font-weight:900}.supplier-admin-top>a svg{width:14px}.supplier-admin-top span{font-size:8px;color:#ff7c22;font-weight:900}.supplier-admin-top h1{margin:2px 0}.supplier-admin-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:15px;gap:15px;padding:25px}.supplier-admin-list{display:grid;grid-gap:7px;gap:7px}.supplier-admin-list>div{display:grid;grid-template-columns:10px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:11px;border:1px solid #302820;border-radius:14px}.supplier-admin-list i{width:8px;height:8px;border-radius:50%;background:#777}.supplier-admin-list i.on{background:#19b56e;box-shadow:0 0 0 5px rgba(25,181,110,.12)}.supplier-admin-list b,.supplier-admin-list small,.supplier-admin-list span{display:block}.supplier-admin-list b{font-size:11px}.supplier-admin-list b svg{width:12px;color:#17a65f}.supplier-admin-list small,.supplier-admin-list span{font-size:8px;color:#8f8178;margin-top:2px}.supplier-admin-list a{font-size:8px;color:#ff7620;font-weight:900}.toggle-line{display:flex;gap:8px;align-items:center;font-size:10px;margin:10px 0}@media(max-width:1050px){.supplier-market-layout{grid-template-columns:1fr}.market-cart{position:static}.market-grid{grid-template-columns:repeat(2,1fr)}.supplier-admin-grid{grid-template-columns:1fr}}@media(max-width:650px){.supplier-market-toolbar{align-items:stretch;flex-direction:column}.market-promise{display:none}.market-grid{grid-template-columns:1fr}.supplier-order>footer{align-items:flex-start;flex-wrap:wrap}.supplier-tabs{width:100%}}.network-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:16px 0}.network-kpis>div{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:15px;display:grid;grid-template-columns:38px 1fr;grid-column-gap:9px;column-gap:9px}.network-kpis i{grid-row:span 2;width:38px;height:38px;border-radius:13px;background:#fff1e6;color:#ff6500;display:grid;place-items:center}.network-kpis svg{width:17px}.network-kpis span{font-size:8px;color:var(--muted)}.network-kpis b{font-size:17px}.network-board{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:16px}.network-board>header{padding:4px 5px 12px}.network-board>header b,.network-board>header span{display:block}.network-board>header b{font-size:13px}.network-board>header span{font-size:9px;color:var(--muted);margin-top:3px}.network-row{display:grid;grid-template-columns:35px 12px minmax(190px,1fr) 90px 130px 20px;grid-gap:9px;gap:9px;align-items:center;padding:12px 5px;border-top:1px solid var(--line)}.network-row>strong{color:#ff6500;font-size:10px}.presence{width:8px;height:8px;border-radius:50%;background:#8c929a}.presence.online{background:#17b66a;box-shadow:0 0 0 5px rgba(23,182,106,.12)}.presence.idle{background:#f0a000}.presence.suspended{background:#6d6570}.presence.offline{background:#e04b4b}.network-row>div:not(.network-shop) b,.network-row>div:not(.network-shop) span,.network-shop b,.network-shop span{display:block}.network-shop b{font-size:11px}.network-shop span{font-size:8px;color:var(--muted);display:flex;align-items:center;gap:3px;margin-top:3px}.network-shop span svg{width:10px}.network-row>div:not(.network-shop) span{font-size:8px;color:var(--muted)}.network-row>div:not(.network-shop) b{font-size:11px;margin-top:2px}.network-row>svg{color:#c7bbb3;width:15px}@media(max-width:800px){.network-kpis{grid-template-columns:1fr 1fr}.network-row{grid-template-columns:28px 10px 1fr auto}.network-row>div:nth-of-type(2),.network-row>div:nth-of-type(3),.network-row>svg{display:none}}@media(max-width:520px){.network-kpis{grid-template-columns:1fr}}.ad-business-meta{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0}.ad-business-meta span{font-size:7px!important;font-weight:900;color:#c76420!important;background:#fff2e8;border:1px solid #ffd6b8;border-radius:999px;padding:4px 6px}.ad-stats{grid-template-columns:repeat(5,1fr)!important}@media(max-width:650px){.ad-stats{grid-template-columns:repeat(2,1fr)!important}}.supplier-auth{min-height:100vh;background:radial-gradient(circle at 70% 10%,rgba(255,107,0,.22),transparent 28%),#110f0e;display:grid;place-items:center;padding:20px}.supplier-login-card{width:min(450px,95vw);background:#fff;border-radius:28px;padding:30px;box-shadow:0 35px 100px rgba(0,0,0,.35)}.supplier-login-logo{display:flex;gap:10px;align-items:center}.supplier-login-logo>i,.supplier-os-brand>i{width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#ff5c00,#ff963f);color:#fff;display:grid;place-items:center;font-style:normal;font-weight:950}.supplier-login-logo b,.supplier-login-logo span{display:block}.supplier-login-logo span{font-size:9px;color:#8f8178}.supplier-login-card h1{font-size:30px;letter-spacing:-.04em;margin:25px 0 6px}.supplier-login-card>p{font-size:11px;color:#81746b;line-height:1.6;margin-bottom:20px}.supplier-login-card .label{margin-top:10px}.supplier-login-card .btn{margin-top:18px}.supplier-login-foot{display:flex;gap:6px;align-items:center;justify-content:center;color:#9b8e85;font-size:8px;margin-top:14px}.supplier-login-foot svg{width:13px;color:#ff6500}.supplier-os{min-height:100vh;background:#f7f5f3;display:grid;grid-template-columns:235px 1fr;color:#201a16}.supplier-os>aside{background:#15120f;color:#fff;padding:18px 12px;display:flex;flex-direction:column;gap:6px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.supplier-os-brand{display:flex;gap:9px;align-items:center;padding:4px 7px 20px}.supplier-os-brand b,.supplier-os-brand span{display:block}.supplier-os-brand b{font-size:13px}.supplier-os-brand span{font-size:8px;color:#9f9288;margin-top:2px}.supplier-os>aside>button{border:0;background:transparent;color:#9e938b;display:grid;grid-template-columns:21px 1fr auto;grid-gap:7px;gap:7px;align-items:center;padding:11px;border-radius:12px;text-align:left;font-size:10px;font-weight:850}.supplier-os>aside>button svg{width:16px}.supplier-os>aside>button.active{background:#2a1a10;color:#ff8b42}.supplier-os>aside>button em{font-style:normal;background:#ff6500;color:#fff;border-radius:999px;padding:2px 5px;font-size:7px}.supplier-side-foot{margin-top:auto;border-top:1px solid #2c2723;padding:14px 6px 0;display:flex;justify-content:space-between;align-items:center}.supplier-side-foot small,.supplier-side-foot strong{display:block}.supplier-side-foot strong{font-size:9px}.supplier-side-foot small{font-size:7px;color:#8f837b}.supplier-side-foot button{border:0;background:transparent;color:#8e8178}.supplier-side-foot svg{width:15px}.supplier-os>main{padding:22px 26px;min-width:0}.supplier-os>main>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.supplier-os>main>header span{font-size:8px;color:#ff6500;font-weight:950;letter-spacing:.12em}.supplier-os>main>header h1{font-size:27px;letter-spacing:-.04em;margin:3px 0}.supplier-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin-bottom:12px}.supplier-kpis>div{background:#fff;border:1px solid #e7e0db;border-radius:17px;padding:14px;display:grid;grid-template-columns:35px 1fr;grid-gap:7px;gap:7px}.supplier-kpis i{grid-row:span 2;width:35px;height:35px;border-radius:12px;background:#fff0e5;color:#ff6500;display:grid;place-items:center}.supplier-kpis i svg{width:16px}.supplier-kpis span{font-size:8px;color:#8d8178}.supplier-kpis b{font-size:15px}.supplier-panel{background:#fff;border:1px solid #e5ded9;border-radius:20px;padding:15px}.supplier-order-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.supplier-order-grid>article{border:1px solid #e9e1dc;border-radius:17px;padding:13px}.supplier-order-head{display:flex;justify-content:space-between;gap:7px}.supplier-order-head b,.supplier-order-head code,.supplier-order-head span{display:block}.supplier-order-head code{font-size:8px;color:#ff6500;font-weight:900}.supplier-order-head b{font-size:11px;margin-top:3px}.supplier-order-head span{font-size:7px;color:#9b8e85;margin-top:2px}.supplier-order-total{display:flex;justify-content:space-between;padding:9px 0}.supplier-order-total span{font-size:8px;color:#8d8178}.supplier-order-total b{font-size:15px}.supplier-order-actions{display:flex;gap:5px;flex-wrap:wrap}.supplier-delivery{display:flex;gap:5px;align-items:center;background:#f8f4f1;border-radius:10px;padding:7px;margin-top:8px;font-size:8px;color:#786d66}.supplier-delivery svg{width:13px;color:#ff6500}.supplier-catalog-layout{display:grid;grid-template-columns:1fr 330px;grid-gap:12px;gap:12px;align-items:start}.supplier-product-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.supplier-product-grid>article{border:1px solid #ece5df;border-radius:16px;padding:10px}.supplier-product-img{height:95px;border-radius:12px;background:#faf5f1;display:grid;place-items:center;color:#ff7a25;overflow:hidden}.supplier-product-img img{width:100%;height:100%;object-fit:contain}.supplier-product-img svg{width:27px}.supplier-product-grid b,.supplier-product-grid code,.supplier-product-grid span{display:block}.supplier-product-grid code{font-size:7px;color:#ff6500;margin-top:7px}.supplier-product-grid b{font-size:10px;margin-top:3px}.supplier-product-grid span{font-size:8px;color:#8e827a;margin-top:3px}.supplier-product-grid>article>div:last-child{display:flex;justify-content:space-between;align-items:center;margin-top:8px;border-top:1px solid #eee7e2;padding-top:7px}.supplier-product-grid strong{font-size:11px}.supplier-product-grid em{font-style:normal;font-size:7px;color:#7f746c}.supplier-add{position:-webkit-sticky;position:sticky;top:20px}.supplier-add h2{font-size:18px}.supplier-add .field{margin-top:7px}@media(max-width:1050px){.supplier-catalog-layout,.supplier-order-grid{grid-template-columns:1fr}.supplier-add{position:static}.supplier-product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.supplier-os{grid-template-columns:62px 1fr}.supplier-os-brand>div,.supplier-os>aside>button span,.supplier-side-foot>div{display:none}.supplier-os>aside>button{grid-template-columns:1fr;place-items:center}.supplier-os-brand{justify-content:center;padding-left:0;padding-right:0}.supplier-os>main{padding:15px}.supplier-kpis{grid-template-columns:1fr 1fr}.supplier-product-grid{grid-template-columns:1fr}}.public-ad .ad-qr{width:54px!important;height:54px!important;object-fit:contain!important;background:#fff;border-radius:8px;padding:3px;border:1px solid rgba(0,0,0,.08)}.control-supplier-link{display:flex;gap:8px;align-items:center;margin:8px 5px 0;padding:10px;border-radius:12px;color:#ff8b42;background:#261910;font-size:9px;font-weight:900}.control-supplier-link svg{width:15px}.landing-v7{background:#0d0b0a;color:#fff;overflow:hidden}.hero-v7{min-height:930px;padding:150px 6vw 85px;display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:55px;gap:55px;align-items:center;position:relative;background:radial-gradient(circle at 18% 22%,rgba(255,101,0,.14),transparent 28%),#0d0b0a}.hero-copy-v7{position:relative;z-index:3}.hero-copy-v7 h1{font-size:clamp(62px,6.6vw,112px);line-height:.88;letter-spacing:-.075em;margin:20px 0 26px;max-width:780px}.hero-copy-v7 h1 span{color:#ff6500}.hero-copy-v7>p{font-size:15px;line-height:1.8;color:#9b9088;max-width:660px}.hero-product-v7{position:relative;z-index:2;perspective:1200px}.hero-store-btn{height:54px;border:1px solid #302924;border-radius:14px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;color:#c8bdb6;font-size:10px;font-weight:900;transition:.25s}.hero-store-btn:hover{border-color:#ff6500;color:#fff;transform:translateY(-2px)}.hero-store-btn svg{width:16px}.final-actions-v7{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.landing-demo-v7{padding:130px 6vw;background:#f5f2ef;color:#1b1816}.demo-v7-shell{background:#11100e;border-radius:32px;padding:14px;box-shadow:0 40px 120px rgba(54,31,16,.13)}.demo-v7-tabs{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px;gap:5px;padding:6px}.demo-v7-tabs button{border:0;background:transparent;color:#746b65;border-radius:15px;padding:15px;display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:850}.demo-v7-tabs button i{font-style:normal;font-size:8px;width:25px;height:25px;border-radius:50%;border:1px solid #3a332f;display:grid;place-items:center}.demo-v7-tabs button.active{background:#211d1a;color:#fff}.demo-v7-tabs button.active i{background:#ff6500;border-color:#ff6500}.demo-v7-stage{display:grid;grid-template-columns:1.55fr .65fr;min-height:410px;border-radius:24px;background:linear-gradient(135deg,#1a1714,#100e0d);overflow:hidden}.demo-v7-main{padding:58px;position:relative}.demo-v7-main:after{content:"";position:absolute;width:350px;height:350px;background:radial-gradient(circle,rgba(255,101,0,.14),transparent 67%);right:-80px;top:-80px}.demo-v7-icon{width:58px;height:58px;border-radius:19px;background:#ff6500;color:#fff;display:grid;place-items:center;margin-bottom:50px;box-shadow:0 14px 42px rgba(255,101,0,.24)}.demo-v7-icon svg{width:24px}.demo-v7-main>span,.demo-v7-stage aside>span{font-size:8px;font-weight:950;letter-spacing:.16em;color:#ff8a3a}.demo-v7-main h3{font-size:43px;letter-spacing:-.05em;color:#fff;margin:8px 0}.demo-v7-main p{max-width:540px;color:#8d837d;line-height:1.75}.demo-v7-progress{display:flex;gap:7px;position:absolute;bottom:45px;left:58px;right:58px}.demo-v7-progress i{height:4px;border-radius:10px;flex:1 1;background:#302a26}.demo-v7-progress i.done{background:#ff6500}.demo-v7-stage aside{background:#f9f6f3;color:#1a1715;padding:43px 32px;display:flex;flex-direction:column;gap:14px}.demo-v7-stage aside>svg{width:27px;color:#ff6500;margin-bottom:55px}.demo-v7-stage aside>div{display:flex;align-items:center;gap:9px;border-bottom:1px solid #e7dfd9;padding:15px 0}.demo-v7-stage aside>div svg{width:16px;color:#28a665}.demo-v7-stage aside b{font-size:11px}.role-showcase-v7{padding:130px 6vw;background:#fff;color:#1b1816}.role-v7-wrap{display:grid;grid-template-columns:220px 1fr;grid-gap:28px;gap:28px}.role-v7-tabs{display:flex;flex-direction:column;gap:7px}.role-v7-tabs button{border:1px solid #e9e1db;background:#faf8f6;border-radius:14px;padding:16px 18px;text-align:left;font-size:11px;font-weight:900;color:#756a63;cursor:pointer;transition:.2s}.role-v7-tabs button.active{background:#171411;color:#fff;border-color:#171411;transform:translateX(5px)}.role-v7-card{min-height:420px;border-radius:30px;background:#f4f0ec;padding:55px;display:grid;grid-template-columns:120px 1fr;grid-gap:35px;gap:35px;align-items:start;position:relative;overflow:hidden}.role-v7-card:after{content:"";position:absolute;width:400px;height:400px;border-radius:50%;right:-160px;bottom:-180px;background:radial-gradient(circle,#ffdbc2,transparent 67%)}.role-v7-icon{width:110px;height:110px;border-radius:32px;background:#ff6500;color:#fff;display:grid;place-items:center;box-shadow:0 20px 50px rgba(255,101,0,.25)}.role-v7-icon svg{width:40px;height:40px}.role-v7-card span{font-size:8px;font-weight:950;letter-spacing:.16em;color:#ff6500}.role-v7-card h3{font-size:44px;letter-spacing:-.05em;line-height:1.05;margin:12px 0 15px;max-width:620px}.role-v7-card p{color:#81766f;line-height:1.75;max-width:620px}.role-v7-points{display:flex;gap:8px;flex-wrap:wrap;margin-top:30px}.role-v7-points b{display:flex;align-items:center;gap:6px;border-radius:99px;background:#fff;padding:9px 12px;font-size:9px;box-shadow:0 8px 22px rgba(67,43,26,.05)}.role-v7-points svg{width:13px;color:#22a56a}.cashpro-story-v7{padding:135px 6vw;background:#100e0d;display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:65px;gap:65px;align-items:center}.cashpro-copy-v7>span{font-size:8px;font-weight:950;letter-spacing:.16em;color:#ff7c25}.cashpro-copy-v7 h2{font-size:clamp(48px,5vw,78px);line-height:.96;letter-spacing:-.065em;margin:12px 0 20px}.cashpro-copy-v7 h2 em{font-style:normal;color:#ff6500}.cashpro-copy-v7 p{color:#8f837c;line-height:1.75}.cashpro-copy-v7>div{display:grid;grid-gap:10px;gap:10px;margin-top:28px}.cashpro-copy-v7>div b{font-size:10px;color:#c7bbb4;display:flex;gap:8px;align-items:center}.cashpro-copy-v7>div svg{width:15px;color:#39c77b}.cashpro-ui-v7{min-height:470px;background:#f8f6f4;border:7px solid #29231f;border-radius:30px;color:#1c1917;display:grid;grid-template-columns:180px 1fr 220px;box-shadow:0 45px 120px rgba(0,0,0,.35);overflow:hidden;transform:perspective(1000px) rotateY(-3deg)}.cashpro-ui-v7>aside,.cashpro-ui-v7>main,.cashpro-ui-v7>section{padding:22px}.cashpro-ui-v7>aside{background:#eeebe8}.cashpro-ui-v7>aside>span,.cashpro-ui-v7>main>span,.cashpro-ui-v7>section>span{font-size:7px;font-weight:950;letter-spacing:.12em;color:#8d837c}.cashpro-ui-v7>aside article{padding:12px 8px;margin-top:8px;border-radius:12px;display:grid;grid-template-columns:7px 1fr auto;grid-gap:7px;gap:7px;align-items:center}.cashpro-ui-v7>aside article.active{background:#fff;box-shadow:0 10px 30px rgba(50,32,20,.08)}.cashpro-ui-v7>aside article>i{width:7px;height:7px;border-radius:50%;background:#39c77b}.cashpro-ui-v7>aside b,.cashpro-ui-v7>aside small{display:block}.cashpro-ui-v7>aside b{font-size:9px}.cashpro-ui-v7>aside small{font-size:7px;color:#90867f;margin-top:3px}.cashpro-ui-v7>aside em{font-style:normal;font-size:9px;font-weight:900}.cashpro-ui-v7>main{border-right:1px solid #e5ded8}.cashpro-ui-v7>main h3{font-size:22px;margin:18px 0 30px}.cashpro-money{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.cashpro-money div{background:#fff;border:1px solid #ece5df;border-radius:15px;padding:14px}.cashpro-money b,.cashpro-money small{display:block}.cashpro-money small{font-size:7px;color:#8d827b}.cashpro-money b{font-size:18px;margin-top:8px}.cashpro-money div:last-child b{color:#ff6500}.cashpro-payments{display:grid;grid-gap:7px;gap:7px;margin-top:18px}.cashpro-payments span{display:flex;justify-content:space-between;background:#efebe8;border-radius:12px;padding:11px;font-size:8px}.cashpro-ui-v7>section{background:#171411;color:#fff;display:flex;flex-direction:column}.cashpro-ui-v7>section>strong{font-size:36px;margin:20px 0}.cashpro-methods{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.cashpro-methods i{font-style:normal;border:1px solid #332d28;border-radius:10px;padding:10px;font-size:7px;text-align:center}.cashpro-ui-v7>section button{margin-top:auto;background:#ff6500;color:#fff;border:0;border-radius:13px;padding:15px;font-weight:950}.store-discovery-v7{padding:130px 6vw;background:#f5f2ef;color:#1b1816}.store-locator{color:#1b1816}.store-locator-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.store-locator-head>div>span{font-size:8px;font-weight:950;letter-spacing:.16em;color:#ff6500}.store-locator-head h2{font-size:clamp(42px,4vw,64px);letter-spacing:-.055em;margin:10px 0}.store-locator-head p{color:#847971;max-width:700px;line-height:1.7}.store-near-btn{border:1px solid #ded5ce;background:#fff;border-radius:14px;padding:14px 17px;display:flex;align-items:center;gap:8px;font-weight:900;font-size:9px;white-space:nowrap;cursor:pointer}.store-near-btn svg{width:16px;color:#ff6500}.store-searchbar{display:grid;grid-template-columns:1fr 220px 220px;grid-gap:8px;gap:8px;margin-bottom:18px}.store-searchbar label{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e4dcd6;border-radius:14px;padding:0 14px}.store-searchbar label svg{width:17px;color:#a1968f}.store-searchbar input,.store-searchbar select{width:100%;height:50px;border:0;background:transparent;outline:none;font-size:10px}.store-searchbar select{background:#fff;border:1px solid #e4dcd6;border-radius:14px;padding:0 12px;color:#5e554f}.store-locator-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.95fr);grid-gap:14px;gap:14px;align-items:start}.store-results{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.store-card{background:#fff;border:1px solid #e3dbd5;border-radius:22px;padding:16px;cursor:pointer;transition:.2s;overflow:hidden;position:relative}.store-card.selected,.store-card:hover{border-color:#ffb27f;box-shadow:0 18px 55px rgba(62,40,24,.09);transform:translateY(-2px)}.store-cover{height:100px;margin:-16px -16px 14px;background-size:cover;background-position:50%}.store-card-top{display:grid;grid-template-columns:42px 1fr auto;grid-gap:10px;gap:10px;align-items:center}.store-avatar{width:42px;height:42px;border-radius:13px;background:#fff0e5;display:grid;place-items:center;overflow:hidden}.store-avatar img{width:100%;height:100%;object-fit:cover}.store-avatar svg{width:18px;color:#ff6500}.store-card h3{font-size:14px;margin:0 0 4px}.store-card-top>div:nth-child(2)>span{font-size:7px;color:#8c817a;display:flex;align-items:center;gap:3px}.store-card-top>div:nth-child(2)>span svg{width:10px}.store-card-top em{font-style:normal;font-size:6px;font-weight:950;color:#ff6500;background:#fff0e5;border-radius:99px;padding:6px}.store-card>p{font-size:8px;line-height:1.55;color:#81766f;min-height:36px}.store-rating{display:flex;align-items:center;gap:3px;margin-top:10px;font-size:8px}.store-rating svg{width:12px;fill:#ff9d3b;color:#ff9d3b}.store-rating span{color:#9b918a}.store-tags{display:flex;gap:4px;flex-wrap:wrap}.store-tags span{font-size:6px;background:#f1edeb;border-radius:99px;padding:5px 7px}.store-meta{display:flex;justify-content:space-between;gap:6px;margin-top:13px;padding-top:11px;border-top:1px solid #eee8e4}.store-meta span{font-size:7px;color:#8b817a;display:flex;align-items:center;gap:4px}.store-meta svg{width:11px}.store-meta span.open{color:#238f5b}.store-meta span.closed{color:#b85a50}.store-actions{display:grid;grid-template-columns:1fr 1fr .8fr;grid-gap:5px;gap:5px;margin-top:10px}.store-actions a{height:32px;border-radius:9px;background:#f5f1ee;display:flex;align-items:center;justify-content:center;gap:4px;font-size:7px;font-weight:900}.store-actions a:last-child{background:#171411;color:#fff}.store-actions svg{width:11px}.store-actions .disabled{opacity:.35;pointer-events:none}.store-map-panel{background:#171411;border-radius:24px;overflow:hidden;position:-webkit-sticky;position:sticky;top:92px;color:#fff}.store-map-head{padding:18px;display:flex;justify-content:space-between;gap:12px;align-items:center}.store-map-head span,.store-map-head strong{display:block}.store-map-head span{font-size:7px;color:#8c817a;margin-top:3px}.store-map-head>a{font-size:7px;font-weight:900;color:#ff8a3a;display:flex;align-items:center;gap:4px}.store-map-head svg{width:12px}.store-map-panel iframe{border:0;width:100%;height:470px;background:#e7e1dc}.store-map-details{height:52px;display:flex;align-items:center;justify-content:center;gap:7px;color:#fff;font-size:9px;font-weight:900}.store-map-details svg{width:13px}.map-missing{height:420px;display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;color:#8e837c}.map-missing svg{width:35px;color:#ff6500}.map-missing span{font-size:8px}.store-empty{min-height:180px;border:1px dashed #d8cec7;border-radius:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;color:#8b8079}.store-empty svg{width:28px;color:#ff6500}.store-empty span{font-size:8px}.store-locator.compact .store-results{grid-template-columns:repeat(3,1fr)}.store-locator.compact .store-card{cursor:default}.store-all-link{min-height:170px;border-radius:22px;background:#171411;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;font-weight:900}.store-all-link svg{width:15px}.v7-public-network{padding:130px 7vw;background:#ff6500;color:#fff;display:grid;grid-template-columns:1fr .85fr;grid-gap:70px;gap:70px;align-items:center}.v7-public-network>div>svg{width:34px}.v7-public-network>div>span{display:block;font-size:8px;font-weight:950;letter-spacing:.16em;margin-top:20px}.v7-public-network h2{font-size:clamp(46px,5vw,78px);letter-spacing:-.06em;line-height:.96;margin:12px 0}.v7-public-network h2 em{font-style:normal;color:#1b1714}.v7-public-network p{max-width:630px;line-height:1.75;color:rgba(255,255,255,.8);margin-bottom:26px}.v7-public-network .btn-primary{background:#171411}.network-map-visual{height:430px;border-radius:35px;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.16),transparent 32%),linear-gradient(145deg,#ff7a22,#e85000);position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 0 80px rgba(0,0,0,.12)}.network-map-visual:after,.network-map-visual:before{content:"";position:absolute;border:1px solid rgba(255,255,255,.17);border-radius:45% 55% 50% 50%;width:220px;height:340px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(8deg)}.network-map-visual:after{width:150px;height:260px;transform:translate(-40%,-50%) rotate(-11deg)}.network-map-visual>span{position:absolute;bottom:20px;left:25px;font-size:8px;font-weight:950;letter-spacing:.14em}.network-map-visual .pin{position:absolute;width:15px;height:15px;border-radius:50%;background:#fff;border:4px solid #ff6500;box-shadow:0 0 0 9px rgba(255,255,255,.12);animation:pinPulse 2s infinite}.network-map-visual .p1{left:45%;top:17%}.network-map-visual .p2{left:35%;top:40%;animation-delay:.4s}.network-map-visual .p3{left:58%;top:47%;animation-delay:.8s}.network-map-visual .p4{left:42%;top:68%;animation-delay:1.2s}.network-map-visual .p5{left:61%;top:77%;animation-delay:1.6s}@keyframes pinPulse{50%{box-shadow:0 0 0 15px rgba(255,255,255,0)}}.roi-v7{padding:130px 7vw;background:#f6f2ef;color:#1b1816;display:grid;grid-template-columns:1fr .8fr;grid-gap:75px;gap:75px;align-items:center}.roi-v7>div:first-child>span{font-size:8px;font-weight:950;letter-spacing:.13em;color:#ff6500;display:flex;gap:6px;align-items:center}.roi-v7>div:first-child>span svg{width:15px}.roi-v7 h2{font-size:clamp(46px,5vw,76px);letter-spacing:-.06em;line-height:.98;margin:14px 0}.roi-v7 h2 em{font-style:normal;color:#ff6500}.roi-v7 p{color:#81766f;line-height:1.7}.roi-card-v7{background:#fff;border:1px solid #e3dad4;border-radius:28px;padding:30px;box-shadow:0 25px 80px rgba(69,43,25,.08)}.roi-card-v7 label{display:block;font-size:9px;font-weight:900;margin-bottom:25px}.roi-card-v7 label b{float:right;color:#ff6500}.roi-card-v7 input[type=range]{width:100%;accent-color:#ff6500;margin-top:13px}.roi-result{background:#171411;color:#fff;border-radius:20px;padding:22px;display:flex;gap:14px;align-items:center}.roi-result>svg{width:27px;color:#ff7f2d}.roi-result small,.roi-result span,.roi-result strong{display:block}.roi-result small{font-size:6px;color:#7f746d}.roi-result strong{font-size:30px;margin:5px 0}.roi-result span{font-size:8px;color:#968b84}.roi-note{display:flex;align-items:center;gap:5px;margin-top:13px;color:#91867f}.roi-note svg{width:11px}.faq-v7{padding:130px 7vw;background:#fff;color:#1b1816;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px}.faq-v7-list{display:grid;align-content:start}.faq-v7-list article{border-bottom:1px solid #e8e0da}.faq-v7-list button{width:100%;border:0;background:none;padding:20px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;font-weight:900}.faq-v7-list button svg{width:17px;transition:.2s}.faq-v7-list article.open button svg{transform:rotate(180deg);color:#ff6500}.faq-v7-list p{color:#81766f;line-height:1.7;margin:0 0 20px;max-width:700px}.store-public-page,.stores-page{min-height:100vh;background:#f6f3f0;color:#1b1816}.stores-public-nav{height:78px;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4ddd7;background:rgba(246,243,240,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative;z-index:20}.stores-public-nav.overlay{position:absolute;top:0;left:0;right:0;color:#fff;border-bottom-color:rgba(255,255,255,.14);background:rgba(13,11,10,.28)}.stores-public-nav>a:last-child{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:900}.stores-public-nav>a:last-child svg{width:14px}.stores-brand{display:flex;align-items:center;gap:7px}.stores-brand i{width:31px;height:31px;border-radius:10px;background:#ff6500;color:#fff;display:grid;place-items:center;font-style:normal;font-weight:950}.stores-brand b{font-size:17px}.stores-hero{padding:95px 6vw 50px;background:#171411;color:#fff}.stores-hero>span{font-size:8px;font-weight:950;letter-spacing:.15em;color:#ff8a3a;display:flex;align-items:center;gap:6px}.stores-hero>span svg{width:14px}.stores-hero h1{font-size:clamp(50px,6vw,90px);line-height:.91;letter-spacing:-.07em;margin:18px 0}.stores-hero h1 em{font-style:normal;color:#ff6500}.stores-hero p{color:#938880;max-width:650px;line-height:1.7}.stores-page>.store-locator{padding:70px 6vw 110px}.stores-footer{padding:30px 6vw;border-top:1px solid #e6ddd7;text-align:center;color:#877d76;font-size:8px;display:flex;justify-content:center;gap:8px}.store-public-hero{min-height:520px;background:#171411;color:#fff;background-size:cover;background-position:50%;display:flex;align-items:end;justify-content:space-between;gap:30px;padding:150px 6vw 55px}.store-public-identity{display:flex;gap:20px;align-items:center}.store-public-logo{width:90px;height:90px;border-radius:25px;background:#fff;display:grid;place-items:center;overflow:hidden;color:#ff6500}.store-public-logo img{width:100%;height:100%;object-fit:cover}.store-public-logo svg{width:35px}.store-public-identity>div>span{font-size:7px;font-weight:950;letter-spacing:.15em;color:#ff9a56}.store-public-identity h1{font-size:clamp(40px,5vw,70px);letter-spacing:-.06em;margin:7px 0}.store-public-identity p{display:flex;align-items:center;gap:5px;color:#aaa09a;font-size:9px}.store-public-identity p svg{width:13px}.store-public-actions{display:flex;gap:7px;flex-wrap:wrap}.store-public-actions a{height:44px;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:0 15px;display:flex;align-items:center;gap:6px;font-size:8px;font-weight:900;background:rgba(0,0,0,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.store-public-actions a.primary{background:#ff6500;border-color:#ff6500}.store-public-actions svg{width:14px}.store-public-actions .disabled{opacity:.4;pointer-events:none}.store-public-grid{padding:55px 6vw 100px;display:grid;grid-template-columns:1fr 360px;grid-gap:15px;gap:15px;align-items:start}.store-public-main{display:grid;grid-gap:13px;gap:13px}.store-info-card{background:#fff;border:1px solid #e5ddd7;border-radius:24px;padding:28px}.store-contact-card>span,.store-info-card.intro>span,.store-section-title span{font-size:7px;font-weight:950;letter-spacing:.15em;color:#ff6500}.store-info-card.intro h2{font-size:29px;line-height:1.3;letter-spacing:-.035em;max-width:750px}.public-rating{display:flex;align-items:center;gap:6px;margin-top:18px}.public-rating svg{width:17px;color:#ff9a2f;fill:#ff9a2f}.public-rating span{font-size:8px;color:#928780}.store-section-title{display:flex;gap:12px;align-items:center;margin-bottom:25px}.store-section-title>svg{width:35px;height:35px;padding:9px;background:#fff0e5;border-radius:11px;color:#ff6500}.store-section-title h2{font-size:22px;margin:4px 0 0}.public-services{display:flex;gap:8px;flex-wrap:wrap}.public-services span{background:#f3efec;border-radius:99px;padding:9px 12px;font-size:8px;font-weight:850}.hours-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.hours-grid div{background:#f5f1ee;border-radius:14px;padding:15px}.hours-grid b,.hours-grid span{display:block}.hours-grid span{font-size:7px;color:#91867f}.hours-grid b{font-size:10px;margin-top:7px}.store-public-side{display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:16px}.store-book-card,.store-contact-card,.store-map-card,.store-verified{background:#fff;border:1px solid #e5ddd7;border-radius:20px;overflow:hidden}.store-map-card iframe{width:100%;height:280px;border:0}.store-map-card>a{height:48px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:8px;font-weight:900}.store-map-card>a svg{width:13px}.store-contact-card{padding:20px}.store-contact-card>a{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #eee8e3}.store-contact-card>a:last-child{border:0}.store-contact-card>a>svg{width:18px;color:#ff6500}.store-contact-card b,.store-contact-card small{display:block}.store-contact-card small{font-size:6px;color:#958a83}.store-contact-card b{font-size:9px;margin-top:3px}.store-book-card{padding:20px;background:#ff6500;color:#fff}.store-book-card>svg{width:25px}.store-book-card b,.store-book-card span{display:block}.store-book-card span{font-size:7px;margin-top:25px}.store-book-card b{font-size:14px;margin-top:5px}.store-verified{padding:17px;display:flex;gap:10px}.store-verified svg{width:18px;color:#22a16a}.store-verified b,.store-verified span{display:block}.store-verified b{font-size:8px}.store-verified span{font-size:7px;color:#978c85;margin-top:3px}.directory-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}.directory-toolbar>label{background:#fff;border:1px solid var(--border);border-radius:12px;padding:0 12px;display:flex;align-items:center;gap:7px;max-width:470px;width:100%}.directory-toolbar input{height:42px;border:0;outline:none;width:100%;background:transparent}.directory-toolbar svg{width:15px;color:#ff6500}.directory-toolbar>div{font-size:9px;color:var(--muted)}.directory-toolbar>div span{color:#ff6500;font-weight:950}.directory-admin-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.directory-admin-card{background:var(--panel);border:1px solid var(--border);border-radius:20px;overflow:hidden}.directory-admin-card.public{box-shadow:0 10px 35px rgba(255,101,0,.06)}.directory-admin-cover{height:115px;background:linear-gradient(135deg,#28231f,#151311);background-size:cover;background-position:50%;position:relative}.directory-admin-logo{position:absolute;left:15px;bottom:-23px;width:54px;height:54px;border-radius:16px;background:var(--panel);border:4px solid var(--panel);display:grid;place-items:center;overflow:hidden}.directory-admin-logo img{width:100%;height:100%;object-fit:cover}.directory-admin-logo svg{width:20px;color:#ff6500}.directory-admin-cover>span{position:absolute;right:10px;top:10px;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:900;display:flex;align-items:center;gap:4px}.directory-admin-cover>span.live{background:#daf6e7;color:#207c51}.directory-admin-cover>span.hidden{background:#eee8e4;color:#6d625b}.directory-admin-cover>span svg{width:10px}.directory-admin-body{padding:35px 16px 16px}.directory-admin-body>div:first-child{display:flex;justify-content:space-between;gap:5px}.directory-admin-body h3{margin:0}.directory-admin-body em{font-style:normal;font-size:6px;color:#ff6500;display:flex;align-items:center;gap:3px}.directory-admin-body em svg{width:10px;fill:#ff6500}.directory-admin-body>p{display:flex;align-items:center;gap:4px;font-size:8px;color:var(--muted);margin:5px 0}.directory-admin-body>p svg{width:11px}.directory-admin-body>small{color:var(--muted);font-size:7px}.directory-admin-tags{display:flex;gap:4px;flex-wrap:wrap;margin-top:12px}.directory-admin-tags span{font-size:6px;background:var(--soft);border-radius:99px;padding:5px 7px}.directory-admin-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-top:15px}.directory-edit-form{display:grid;grid-gap:18px;gap:18px}.directory-edit-preview{display:grid;grid-template-columns:1fr 160px;grid-gap:10px;gap:10px}.directory-cover-preview{height:150px;border-radius:18px;background:linear-gradient(135deg,#28231f,#151311);background-size:cover;background-position:50%;display:grid;place-items:center}.directory-cover-preview label{background:rgba(0,0,0,.55);color:#fff;border-radius:10px;padding:10px 12px;display:flex;gap:6px;align-items:center;font-size:8px;cursor:pointer}.directory-cover-preview svg{width:14px}.directory-logo-row{border:1px solid var(--border);border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.directory-logo-preview{width:65px;height:65px;border-radius:18px;background:var(--soft);display:grid;place-items:center;overflow:hidden}.directory-logo-preview img{width:100%;height:100%;object-fit:cover}.directory-logo-preview svg{width:23px;color:#ff6500}.directory-map-preview iframe{width:100%;height:250px;border:0;border-radius:18px}.directory-services{max-height:150px;overflow:auto;padding:4px}@media(max-width:1100px){.hero-v7{grid-template-columns:1fr;padding-top:135px}.hero-copy-v7{text-align:center}.hero-copy-v7>p{margin:auto}.hero-actions-v4,.hero-trust{justify-content:center}.hero-product-v7{max-width:920px;margin:auto;width:100%}.demo-v7-stage{grid-template-columns:1fr .7fr}.cashpro-story-v7,.faq-v7,.roi-v7,.v7-public-network{grid-template-columns:1fr}.cashpro-ui-v7{transform:none}.store-locator-body{grid-template-columns:1fr}.store-map-panel{position:relative;top:0}.store-locator.compact .store-results{grid-template-columns:1fr 1fr}.store-public-grid{grid-template-columns:1fr}.store-public-side{position:relative;top:0}.directory-admin-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.hero-v7{padding:125px 20px 70px;min-height:auto}.hero-copy-v7 h1{font-size:57px}.hero-actions-v4{flex-direction:column}.hero-actions-v4>*{width:100%;justify-content:center}.cashpro-story-v7,.faq-v7,.landing-demo-v7,.roi-v7,.role-showcase-v7,.store-discovery-v7,.v7-public-network{padding:80px 20px}.demo-v7-tabs{grid-template-columns:1fr 1fr;gap:5px}.demo-v7-stage{grid-template-columns:1fr}.demo-v7-main{padding:35px 25px;min-height:330px}.demo-v7-stage aside{padding:25px}.demo-v7-stage aside>svg{margin-bottom:20px}.role-v7-wrap{grid-template-columns:1fr}.role-v7-tabs{display:grid;grid-template-columns:1fr 1fr}.role-v7-tabs button.active{transform:none}.role-v7-card{grid-template-columns:1fr;padding:30px}.role-v7-icon{width:70px;height:70px;border-radius:20px}.role-v7-card h3{font-size:33px}.cashpro-ui-v7{grid-template-columns:1fr;border-width:4px}.cashpro-ui-v7>aside{display:none}.cashpro-ui-v7>main{border-right:0}.store-searchbar{grid-template-columns:1fr}.store-locator-head{align-items:start;flex-direction:column}.store-locator.compact .store-results,.store-results{grid-template-columns:1fr}.store-map-panel iframe{height:320px}.v7-public-network{gap:35px}.network-map-visual{height:320px}.roi-v7{gap:35px}.faq-v7{gap:30px}.store-public-hero{padding:130px 20px 35px;align-items:start;flex-direction:column}.store-public-identity{align-items:start}.store-public-logo{width:65px;height:65px;border-radius:18px}.store-public-identity h1{font-size:40px}.store-public-grid{padding:30px 20px 70px}.hours-grid{grid-template-columns:1fr}.stores-hero{padding:75px 20px 35px}.stores-page>.store-locator{padding:40px 20px 80px}.directory-admin-grid,.directory-edit-preview{grid-template-columns:1fr}.directory-logo-row{padding:20px}.directory-toolbar{align-items:start;flex-direction:column}}.store-locator.compact .store-locator-body{display:block}.reception-express{max-width:1220px;margin:auto}.express-card{padding:24px;border-radius:26px;overflow:hidden}.express-step{display:grid;grid-template-columns:46px 1fr 1fr;grid-gap:16px;gap:16px;align-items:end}.express-step>span{width:38px;height:38px;border-radius:13px;background:linear-gradient(135deg,#ff6b00,#ff9148);color:#fff;display:grid;place-items:center;font-weight:950;box-shadow:0 10px 24px rgba(255,107,0,.24)}.express-step label{display:block;font-size:8px;font-weight:900;letter-spacing:.07em;color:var(--muted);margin:0 0 7px}.express-input{width:100%;height:52px;border:1px solid var(--border);background:var(--panel2);color:var(--text);border-radius:15px;padding:0 15px;font-weight:750;outline:none;transition:.18s}.express-input:focus{border-color:#ff6b00;box-shadow:0 0 0 4px rgba(255,107,0,.1);background:var(--panel)}.express-divider{height:1px;background:var(--border);margin:22px 0}.model-combo{position:relative}.model-combo svg{position:absolute;right:15px;top:17px;color:#ff6b00}.model-combo .express-input{padding-right:42px}.express-model-pills,.quick-issues{display:flex;gap:7px;flex-wrap:wrap}.express-model-pills{padding-left:62px;margin-top:11px}.express-model-pills button,.quick-issues button{border:1px solid var(--border);background:var(--panel2);color:var(--text);padding:8px 11px;border-radius:999px;font-size:8px;font-weight:850;cursor:pointer}.express-model-pills button.active,.express-model-pills button:hover,.quick-issues button.active,.quick-issues button:hover{background:#fff0e5;border-color:#ff6b00;color:#d95600}.express-step.issue{grid-template-columns:46px minmax(0,1fr) 210px;align-items:start}.express-step.issue .grow{min-width:0}.quick-issues{margin-bottom:10px}.price-box>div{height:52px;border:1px solid rgba(255,107,0,.35);background:#fff8f2;border-radius:15px;display:flex;align-items:center;padding:0 13px}.price-box input{min-width:0;width:100%;border:0;background:transparent;outline:none;font-size:20px;font-weight:950;color:#ff6500}.price-box span{font-size:9px;font-weight:900;color:#ff6500}.express-known{margin:14px 0 0 62px;border-radius:13px;padding:10px 12px;background:#edf9f2;color:#22774f;display:flex;gap:8px;align-items:center;font-size:8px}.express-known span{color:#5d7c6d}.advanced-toggle{margin:22px 0 0 62px;border:0;background:transparent;color:#ff6500;font-weight:900;font-size:8px;display:flex;gap:5px;align-items:center;cursor:pointer}.advanced-toggle svg{width:14px}.express-advanced{margin:16px 0 0 62px;background:var(--panel2);border:1px solid var(--border);border-radius:18px;padding:18px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.express-submit{margin:24px 0 0 62px;padding:16px;border-radius:18px;background:linear-gradient(135deg,#181513,#27201c);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px}.express-submit>div{display:flex;align-items:center;gap:12px}.express-submit>div>svg{width:30px;height:30px;padding:7px;border-radius:10px;background:#ff6b00}.express-submit b,.express-submit small{display:block}.express-submit b{font-size:11px}.express-submit small{font-size:7px;color:#c9beb6;margin-top:3px}.cashier-simple-page{max-width:1260px;margin:auto}.cash-simple-grid{display:grid;grid-template-columns:360px 1fr;grid-gap:16px;gap:16px;align-items:stretch}.cash-simple-list,.cash-simple-main{min-height:650px;overflow:hidden}.cash-simple-search{margin:14px;display:flex;align-items:center;gap:8px;border:1px solid var(--border);background:var(--panel2);border-radius:15px;padding:0 12px}.cash-simple-search svg{width:16px;color:#ff6500}.cash-simple-search input{width:100%;height:46px;border:0;background:transparent;outline:none;color:var(--text)}.cash-simple-ready-title{padding:0 16px 12px;display:flex;justify-content:space-between;align-items:center}.cash-simple-ready-title b{font-size:9px}.cash-simple-ready-title span{background:#fff0e5;color:#ff6500;border-radius:999px;padding:4px 8px;font-size:7px;font-weight:900}.cash-simple-repairs{border-top:1px solid var(--border);max-height:560px;overflow:auto}.cash-simple-repairs>button{width:100%;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);padding:14px 16px;display:flex;justify-content:space-between;text-align:left;cursor:pointer}.cash-simple-repairs>button.active,.cash-simple-repairs>button:hover{background:#fff7f0}.cash-simple-repairs>button.active{box-shadow:inset 3px 0 #ff6500}.cash-simple-repairs small,.cash-simple-repairs span,.cash-simple-repairs strong{display:block}.cash-simple-repairs strong{font-size:10px}.cash-simple-repairs span{font-size:8px;margin-top:3px}.cash-simple-repairs small{font-size:7px;color:var(--muted);margin-top:2px}.cash-simple-repairs>button>div:last-child{text-align:right}.cash-simple-repairs>button>div:last-child b{font-size:12px;color:#ff6500}.cash-simple-main{padding:26px}.cash-simple-device{display:flex;justify-content:space-between;gap:15px}.cash-simple-device span{font-size:7px;color:#ff6500;font-weight:950;letter-spacing:.12em}.cash-simple-device h2{font-size:28px;margin:5px 0}.cash-simple-device p{color:var(--muted);font-size:9px;margin:0 0 7px}.cash-simple-device strong{font-size:13px}.cash-simple-totals{display:grid;grid-template-columns:1fr 1fr 1.2fr;grid-gap:9px;gap:9px;margin:26px 0}.cash-simple-totals>div{background:var(--panel2);border:1px solid var(--border);border-radius:18px;padding:18px}.cash-simple-totals b,.cash-simple-totals span{display:block}.cash-simple-totals span{font-size:7px;color:var(--muted)}.cash-simple-totals b{font-size:20px;margin-top:7px}.cash-simple-totals .due{background:linear-gradient(135deg,#241a14,#171311);color:#fff;border-color:#33261e}.cash-simple-totals .due span{color:#ffad72}.cash-simple-totals .due b{font-size:26px;color:#ff7b22}.cash-simple-methods{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px}.cash-simple-methods button{height:66px;border:1px solid var(--border);border-radius:16px;background:var(--panel2);color:var(--text);display:grid;place-items:center;grid-gap:2px;gap:2px;cursor:pointer}.cash-simple-methods button svg{width:18px}.cash-simple-methods button span{font-size:7px;font-weight:850}.cash-simple-methods button.active{background:#fff0e5;color:#d95600;border-color:#ff6500}.cash-simple-amount{margin-top:22px}.cash-simple-amount>label,.cash-simple-cash label{font-size:8px;font-weight:900}.cash-simple-amount>div{height:66px;border:2px solid #ff6500;border-radius:17px;display:flex;align-items:center;padding:0 16px;margin-top:7px}.cash-simple-amount>div input{font-size:30px;font-weight:950;width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text)}.cash-simple-amount>div span{font-size:11px;font-weight:900;color:#ff6500}.cash-simple-amount>button{border:0;background:transparent;color:#ff6500;font-size:8px;font-weight:900;margin-top:7px;cursor:pointer}.cash-simple-cash{margin-top:16px;background:var(--panel2);border-radius:17px;padding:14px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.cash-simple-cash input{height:42px;width:100%;border:1px solid var(--border);border-radius:11px;padding:0 12px;margin-top:5px}.cash-simple-cash>div:last-child{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.cash-simple-cash span{font-size:7px;color:var(--muted)}.cash-simple-cash b{font-size:20px;margin-top:4px}.cash-simple-confirm{width:100%;height:68px;border:0;border-radius:18px;background:linear-gradient(135deg,#ff6b00,#ff8d3d);color:#fff;margin-top:18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:0 20px;cursor:pointer;box-shadow:0 17px 35px rgba(255,107,0,.22)}.cash-simple-confirm:disabled{opacity:.45}.cash-simple-confirm svg{width:23px}.cash-simple-confirm span{font-size:11px;font-weight:950}.cash-simple-confirm b{font-size:16px}.cash-simple-shortcuts{display:flex;gap:8px;justify-content:center;margin-top:17px}.cash-simple-shortcuts a{font-size:8px;color:var(--muted);font-weight:850}.cash-simple-empty{height:100%;display:grid;place-items:center;align-content:center;text-align:center}.cash-simple-empty svg{width:45px;height:45px;color:#ff6500}.cash-simple-empty h2{margin:13px 0 5px}.cash-simple-empty p{color:var(--muted);max-width:360px}.empty-mini{padding:28px;text-align:center;color:var(--muted);font-size:9px}.compatibility-page{max-width:1280px;margin:auto}.compat-search{height:68px;padding:0 20px;display:flex;align-items:center;gap:12px;margin-bottom:18px}.compat-search>svg{color:#ff6500}.compat-search input{width:100%;border:0;background:transparent;outline:0;font-size:14px;color:var(--text)}.compat-search kbd{font-size:7px;color:var(--muted);border:1px solid var(--border);border-radius:8px;padding:6px 8px;white-space:nowrap}.compat-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:13px;gap:13px}.compat-card{overflow:hidden}.compat-card-head{padding:18px;display:grid;grid-template-columns:52px 1fr auto;grid-gap:12px;gap:12px;align-items:center}.compat-part-icon{width:50px;height:50px;border-radius:15px;background:#fff0e5;color:#ff6500;display:grid;place-items:center}.compat-card-head span{font-size:6px;color:#ff6500;font-weight:950;letter-spacing:.11em}.compat-card-head h3{font-size:14px;margin:3px 0}.compat-card-head code{font-size:8px;color:var(--muted)}.compat-stock{text-align:right}.compat-stock b,.compat-stock span{display:block}.compat-stock b{font-size:20px}.compat-stock span{font-size:6px;color:var(--muted)}.compat-models{border-top:1px solid var(--border)}.compat-models>div{display:grid;grid-template-columns:24px 1fr 28px;grid-gap:9px;gap:9px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--border)}.compat-models>div>svg{width:16px;color:#8e827a}.compat-models b,.compat-models small{display:block}.compat-models b{font-size:9px}.compat-models small{font-size:7px;color:var(--muted);margin-top:2px}.compat-models .possible,.compat-models .verified{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:950}.compat-models .verified{background:#e9f8ef;color:#1e8c57}.compat-models .verified svg{width:13px}.compat-models .possible{background:#fff4de;color:#c37800}.compat-stock-foot{padding:10px 18px;display:flex;justify-content:space-between;background:var(--panel2);font-size:8px}.subscription-center{max-width:1250px;margin:auto}.subscription-current{padding:25px;background:linear-gradient(135deg,#171310,#2a201a);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}.subscription-current>div:first-child>span{font-size:7px;font-weight:950;letter-spacing:.15em;color:#ff9350}.subscription-current h2{font-size:28px;margin:6px 0}.subscription-current p{font-size:9px;color:#cabeb6;margin:0}.subscription-current-stats{display:flex;gap:8px}.subscription-current-stats>div{min-width:150px;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:14px}.subscription-current-stats svg{width:17px;color:#ff7a1b}.subscription-current-stats b,.subscription-current-stats span{display:block}.subscription-current-stats span{font-size:6px;color:#a99c94;margin-top:7px}.subscription-current-stats b{font-size:10px;margin-top:3px}.plan-grid-v8{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.plan-v8{padding:23px;position:relative}.plan-code{font-size:7px;font-weight:950;letter-spacing:.13em;color:#ff6500}.plan-v8 h3{font-size:22px;margin:6px 0}.plan-v8>p{color:var(--muted);font-size:8px;min-height:34px}.plan-price{margin:22px 0}.plan-price b{font-size:29px}.plan-price span{font-size:8px;color:var(--muted)}.plan-benefits{display:grid;grid-gap:8px;gap:8px;margin-bottom:20px}.plan-benefits span{display:flex;gap:7px;align-items:center;font-size:8px}.plan-benefits svg{width:13px;color:#1f9c62}.subscription-contact{margin-top:17px;display:flex;align-items:center;justify-content:space-between;gap:15px}.subscription-contact>div:first-child{display:flex;gap:11px;align-items:center}.subscription-contact>div:first-child>svg{width:34px;height:34px;padding:8px;border-radius:12px;background:#fff0e5;color:#ff6500}.subscription-contact b,.subscription-contact span{display:block}.subscription-contact b{font-size:10px}.subscription-contact span{font-size:8px;color:var(--muted);margin-top:3px}.document-kpis{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin-bottom:16px;grid-template-columns:repeat(4,1fr)}.document-kpis>div{padding:16px;border-radius:18px;display:grid;grid-template-columns:38px 1fr;align-items:center;grid-column-gap:10px;column-gap:10px}.document-kpis svg{grid-row:1/3;width:34px;height:34px;padding:8px;border-radius:11px;background:#fff0e5;color:#ff6500}.document-kpis span{font-size:7px;color:var(--muted)}.document-kpis b{font-size:15px}.document-kpis .green svg{background:#eaf8ef;color:#1f945e}.document-kpis .amber svg{background:#fff4de;color:#c67b00}.document-toolbar{padding:9px 12px;margin-bottom:12px;display:flex;justify-content:space-between;gap:10px}.document-search{display:flex;align-items:center;gap:8px;min-width:340px}.document-search svg{width:15px;color:#ff6500}.document-search input{width:100%;border:0;outline:0;background:transparent;color:var(--text)}.doc-filter{display:flex;gap:4px}.doc-filter button{border:0;background:transparent;color:var(--muted);padding:8px 10px;border-radius:9px;font-size:8px;font-weight:850;cursor:pointer}.doc-filter button.active{background:#fff0e5;color:#ff6500}.document-table td:first-child a b,.document-table td:first-child a small{display:block}.document-table td:first-child a small{font-size:6px;color:var(--muted);margin-top:3px}.invoice-status{display:inline-flex;padding:6px 8px;border-radius:999px;background:var(--soft);font-size:7px;font-weight:900}.invoice-status.paid{background:#eaf8ef;color:#1e8b57}.invoice-status.partially_paid{background:#fff4de;color:#b97200}.invoice-status.cancelled,.invoice-status.rejected{background:#ffeded;color:#b33}.green-text{color:#168454!important}.amber-text{color:#c67800!important}.invoice-line-head{display:flex;justify-content:space-between;align-items:center;margin:22px 0 10px}.invoice-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:14px;gap:14px}.invoice-paper-v8{max-width:none}.invoice-brand{display:flex;justify-content:space-between;gap:20px}.invoice-brand>div:last-child{text-align:right}.invoice-logo{font-size:29px;font-weight:950;color:#ff6500;letter-spacing:-.06em}.invoice-brand small,.invoice-brand strong{display:block}.invoice-brand small{font-size:8px;color:#7b7069;line-height:1.6;margin-top:6px}.invoice-brand>div:last-child>span{font-size:25px;font-weight:950}.invoice-brand>div:last-child>b{display:block;font-size:9px;margin-top:4px}.invoice-client{margin-top:30px;padding:18px;border-radius:16px;background:#f8f4f1}.invoice-client b,.invoice-client small,.invoice-client span{display:block}.invoice-client span{font-size:6px;color:#ff6500;font-weight:950}.invoice-client b{font-size:12px;margin:4px 0}.invoice-client small{font-size:8px;color:#726861;margin-top:3px}.invoice-balance{margin-top:8px!important;padding-top:10px!important;border-top:2px solid #1e1814!important}.invoice-balance strong{color:#ff6500!important;font-size:19px!important}.invoice-side{display:grid;grid-gap:12px;gap:12px;align-content:start}.mini-label{font-size:6px;color:var(--muted);font-weight:900}.invoice-big-status{font-size:18px;font-weight:950;margin:6px 0 12px}.invoice-payment-history{display:grid;grid-gap:8px;gap:8px}.invoice-side-title{display:flex;gap:9px;align-items:center;margin-bottom:8px}.invoice-side-title svg{width:28px;height:28px;padding:6px;border-radius:9px;background:#fff0e5;color:#ff6500}.invoice-side-title b,.invoice-side-title span{display:block}.invoice-side-title span{font-size:6px;color:var(--muted)}.invoice-payment-row{padding:10px 0;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;gap:8px}.invoice-payment-row b,.invoice-payment-row small{display:block}.invoice-payment-row b{font-size:8px}.invoice-payment-row small{font-size:6px;color:var(--muted);margin-top:3px}.invoice-note{margin-top:28px}.invoice-note p{white-space:pre-wrap;color:#776d66;font-size:8px}.saas-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.saas-plan-card{border:1px solid var(--border);border-radius:18px;padding:18px;background:var(--panel)}.saas-plan-card.disabled{opacity:.55}.saas-plan-top{display:flex;justify-content:space-between}.saas-plan-top>span{font-size:7px;color:#ff6500;font-weight:950}.saas-plan-top button{border:0;background:transparent;color:var(--muted);cursor:pointer}.saas-plan-top svg{width:14px}.saas-plan-card h3{font-size:17px;margin:8px 0 3px}.saas-plan-card p{font-size:7px;color:var(--muted);min-height:30px}.saas-plan-price{margin:15px 0}.saas-plan-price b{font-size:23px}.saas-plan-price span{font-size:7px;color:var(--muted)}.saas-plan-card>small{font-size:6px;color:var(--muted)}.duration-combo{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:6px;gap:6px}.control-table td>small{display:block;font-size:6px;color:var(--muted);margin-top:3px}.billing-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:15px}.billing-kpis>div{background:linear-gradient(135deg,#201a16,#2a211b);color:#fff;border-radius:16px;padding:18px}.billing-kpis b,.billing-kpis span{display:block}.billing-kpis span{font-size:7px;color:#bcaea5}.billing-kpis b{font-size:19px;margin-top:5px}.control-status-select{height:32px;padding:0 8px;font-size:7px}.landing-plans-v8{padding:105px 6vw;background:#fbf8f5}.landing-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px;max-width:1150px;margin:45px auto 0}.landing-plan-grid article{background:#fff;border:1px solid #e9dfd8;border-radius:26px;padding:28px;position:relative}.landing-plan-grid article.featured{background:#1b1714;color:#fff;transform:translateY(-8px);box-shadow:0 30px 60px rgba(48,31,20,.18)}.landing-plan-grid article>span{font-size:7px;font-weight:950;letter-spacing:.13em;color:#ff6500}.landing-plan-grid h3{font-size:25px;margin:8px 0}.landing-plan-grid p{font-size:9px;line-height:1.6;color:#8b7f77;min-height:46px}.landing-plan-grid .featured p{color:#bcaea5}.landing-plan-grid article>div b{font-size:30px}.landing-plan-grid article>div small{font-size:8px;color:#8b7f77}.landing-plan-grid ul{list-style:none;padding:0;margin:22px 0;display:grid;grid-gap:10px;gap:10px}.landing-plan-grid li{display:flex;gap:7px;align-items:center;font-size:8px}.landing-plan-grid li svg{width:13px;color:#23a568}.landing-plan-grid article>a{height:44px;border-radius:12px;background:#ff6500;color:#fff;display:flex;align-items:center;justify-content:center;gap:7px;font-size:8px;font-weight:950}.landing-plan-grid article>a svg{width:13px}.custom-offer-v8{max-width:900px;margin:22px auto 0;padding:18px 22px;border:1px dashed #ff9f62;background:#fff7f0;border-radius:18px;text-align:center}.custom-offer-v8 b,.custom-offer-v8 span{display:block}.custom-offer-v8 b{font-size:10px}.custom-offer-v8 span{font-size:8px;color:#8b7f77;margin-top:4px}@media(max-width:1050px){.cash-simple-grid{grid-template-columns:1fr}.cash-simple-list,.cash-simple-main{min-height:auto}.compat-grid,.landing-plan-grid,.plan-grid-v8,.saas-plan-grid{grid-template-columns:1fr 1fr}.invoice-detail-grid{grid-template-columns:1fr}.express-advanced,.invoice-side{grid-template-columns:1fr 1fr}}@media(max-width:700px){.express-step,.express-step.issue{grid-template-columns:38px 1fr}.express-step.issue .price-box,.express-step>div:nth-child(3){grid-column:2}.advanced-toggle,.express-advanced,.express-known,.express-model-pills,.express-submit{margin-left:0;padding-left:0}.express-advanced{grid-template-columns:1fr}.express-submit{padding:14px}.cash-simple-methods,.cash-simple-totals{grid-template-columns:1fr 1fr}.cash-simple-methods button{height:55px}.cash-simple-cash,.compat-grid,.landing-plan-grid,.plan-grid-v8,.saas-plan-grid{grid-template-columns:1fr}.subscription-contact,.subscription-current{align-items:flex-start;flex-direction:column}.subscription-current-stats{width:100%;flex-direction:column}.subscription-current-stats>div{width:100%}.document-kpis{grid-template-columns:1fr 1fr}.document-toolbar{align-items:stretch;flex-direction:column}.document-search{min-width:0}.billing-kpis,.invoice-side{grid-template-columns:1fr}.landing-plans-v8{padding:75px 20px}}.catalog-brand-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.catalog-brand-grid>article{padding:18px}.catalog-brand-head{display:flex;align-items:center;gap:10px}.catalog-brand-head>div{width:44px;height:44px;border-radius:13px;background:#fff0e5;color:#ff6500;display:grid;place-items:center;position:relative}.catalog-brand-head svg{width:19px}.catalog-brand-head span{position:absolute;right:-5px;top:-5px;background:#1b1714;color:#fff;border-radius:99px;padding:3px 5px;font-size:6px}.catalog-brand-head h2{font-size:18px}.catalog-models{display:flex;gap:5px;flex-wrap:wrap;margin:16px 0}.catalog-models span{padding:6px 8px;border-radius:999px;background:var(--soft);font-size:7px}.catalog-add-model{border:0;background:transparent;color:#ff6500;font-size:8px;font-weight:900;display:flex;gap:4px;align-items:center;cursor:pointer}.catalog-add-model svg{width:12px}@media(max-width:900px){.catalog-brand-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.catalog-brand-grid{grid-template-columns:1fr}}.global-lang-toggle{position:fixed;right:18px;bottom:18px;z-index:120;width:54px;height:38px;border:1px solid rgba(255,107,0,.25);background:rgba(20,17,15,.92);color:#fff;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 12px 35px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer}.global-lang-toggle:hover{transform:translateY(-2px);border-color:#ff7a1a}.global-lang-toggle b{font-size:11px;letter-spacing:.08em}html[dir=rtl] body{font-family:Tahoma,Arial,var(--font-sans,sans-serif);text-align:right}html[dir=rtl] .global-lang-toggle{right:auto;left:18px}html[dir=rtl] .global-search kbd{margin-left:0;margin-right:auto}html[dir=rtl] input,html[dir=rtl] select,html[dir=rtl] textarea{text-align:right}html[dir=rtl] .searchbox input{padding-left:12px;padding-right:41px}html[dir=rtl] .searchbox svg{left:auto;right:14px}html[dir=rtl] .page-head{direction:rtl}@media(max-width:720px){.global-lang-toggle{bottom:82px}}.community-head{align-items:flex-start}.community-trust{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#fff5ec,#fff);border:1px solid #ffe0c6;padding:13px 15px;border-radius:16px;max-width:330px}.community-trust svg{color:#ff6b00}.community-trust b,.community-trust small{display:block}.community-trust small{color:var(--muted);margin-top:2px;line-height:1.35}.community-layout{display:grid;grid-template-columns:235px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.community-side{position:-webkit-sticky;position:sticky;top:90px;padding:13px}.community-side h3{padding:6px 8px 10px}.community-side>button{width:100%;border:0;background:transparent;text-align:left;border-radius:12px;padding:11px;display:grid;grid-template-columns:22px 1fr;grid-column-gap:7px;column-gap:7px;color:var(--text);cursor:pointer}.community-side>button svg{grid-row:1/3;width:17px;color:var(--muted)}.community-side>button span{font-size:10px;color:var(--muted)}.community-side>button.active{background:#fff3e8;color:#b94b00}.community-side>button.active svg{color:#ff6b00}.community-side hr{border:0;border-top:1px solid var(--line);margin:12px 0}.community-side .select{margin-top:8px}.community-legend{display:grid;grid-gap:7px;gap:7px;padding:14px 8px 4px;font-size:10px;color:var(--muted)}.community-legend span{display:flex;align-items:center;gap:7px}.community-legend i{width:8px;height:8px;border-radius:99px}.community-legend .proposal{background:#f5a623}.community-legend .confirmed{background:#3b82f6}.community-legend .verified{background:#16a34a}.community-main{min-width:0}.community-composer{padding:15px}.community-type-row{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:11px}.community-type-row button{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:8px 11px;display:flex;align-items:center;gap:6px;font-weight:800;font-size:11px;cursor:pointer;color:var(--muted)}.community-type-row button svg{width:14px}.community-type-row button.active{background:#fff1e6;border-color:#ffc99f;color:#c14e00}.community-composer .textarea{min-height:95px;border-radius:14px}.community-composer .textarea.compact{min-height:65px;margin-top:8px}.community-tech-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:8px}.community-compose-foot{display:flex;align-items:center;justify-content:space-between;margin-top:9px}.community-compose-foot>span{font-size:10px;color:var(--muted);display:flex;align-items:center;gap:5px}.community-compose-foot svg{width:14px}.community-filter{margin-top:12px;padding:9px 11px;display:grid;grid-template-columns:20px 1fr 170px;grid-gap:8px;gap:8px;align-items:center}.community-filter svg{color:var(--muted)}.community-filter input,.community-filter select{border:0;background:transparent;outline:0;color:var(--text)}.community-feed{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.community-post{padding:15px}.community-post>header{display:flex;align-items:center;gap:9px}.community-avatar{width:38px;height:38px;border-radius:13px;background:linear-gradient(135deg,#ffefe2,#ffd9bc);display:grid;place-items:center;color:#bf4d00;font-size:11px;font-weight:950}.community-post header>div:nth-child(2){min-width:0}.community-post header b,.community-post header span{display:block}.community-post header span{font-size:10px;color:var(--muted);margin-top:2px}.community-type{margin-left:auto;border-radius:999px;padding:6px 9px;background:#f6f7f9;color:#596273;font-style:normal;font-size:9px;font-weight:900;display:flex;gap:5px;align-items:center;text-transform:uppercase}.community-type svg{width:13px;height:13px}.community-type.compatibility{background:#fff0e5;color:#c55000}.community-type.solution{background:#ecfdf3;color:#087a3e}.community-type.fault{background:#fff8e6;color:#9a6700}.community-device{display:flex;align-items:center;gap:8px;background:#fbfaf9;border:1px solid var(--line);border-radius:12px;padding:9px 11px;margin-top:12px;font-size:11px}.community-device svg{width:16px;color:#ff6b00}.community-device code{background:#201812;color:#ffb57d;padding:4px 7px;border-radius:7px}.community-device span{color:var(--muted)}.community-content{font-size:13px;line-height:1.65;margin:13px 2px;white-space:pre-wrap}.community-solution{display:flex;gap:9px;background:#f3fff7;border:1px solid #d8f6e2;border-radius:13px;padding:10px 12px}.community-solution svg{color:#16a34a;flex:0 0 auto}.community-solution b{font-size:11px}.community-solution p{margin:3px 0 0;font-size:11px;line-height:1.55}.knowledge-state{display:inline-flex;margin-top:10px;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:900}.knowledge-state.proposed{background:#fff5dc;color:#966100}.knowledge-state.confirmed{background:#eaf3ff;color:#1f5da7}.knowledge-state.verified{background:#e8faef;color:#08743a}.community-actions{display:flex;gap:7px;align-items:center;margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.community-actions button{border:0;background:transparent;color:var(--muted);display:flex;align-items:center;gap:5px;font-size:10px;font-weight:850;cursor:pointer;padding:5px 7px;border-radius:8px}.community-actions button svg{width:14px}.community-actions button.active{background:#fff1e7;color:#d65500}.community-actions button.confirm.active{background:#eaf3ff;color:#2364aa}.community-actions>span{margin-left:auto;color:var(--muted);font-size:9px}.community-replies{margin:7px 0 0 45px;border-left:2px solid #f0e7df;padding-left:11px;display:grid;grid-gap:7px;gap:7px}.community-replies>div{background:#faf9f8;padding:8px 10px;border-radius:10px}.community-replies b{font-size:10px}.community-replies span{font-size:9px;color:var(--muted);margin-left:7px}.community-replies p{margin:3px 0 0;font-size:11px}.community-reply{display:flex;gap:7px;margin-top:10px}.community-reply .input{height:37px}.community-empty{text-align:center;padding:50px 20px}.community-empty svg{width:36px;height:36px;color:#ff9b54}.community-empty h3{margin:10px 0 4px}.community-empty p{color:var(--muted)}html[data-theme=dark] .community-side>button.active,html[data-theme=dark] .community-trust,html[data-theme=dark] .community-type-row button.active{background:#251c16;border-color:#4a3020}html[data-theme=dark] .community-device,html[data-theme=dark] .community-replies>div{background:#17181c}html[data-theme=dark] .community-solution{background:#10251a;border-color:#1b452a}html[dir=rtl] .community-side>button{text-align:right}html[dir=rtl] .community-actions>span,html[dir=rtl] .community-type{margin-left:0;margin-right:auto}html[dir=rtl] .community-replies{margin-left:0;margin-right:45px;border-left:0;border-right:2px solid #f0e7df;padding-left:0;padding-right:11px}html[dir=rtl] .community-replies span{margin-left:0;margin-right:7px}@media(max-width:980px){.community-layout{grid-template-columns:1fr}.community-side{position:static;display:flex;gap:7px;overflow:auto;align-items:center}.community-legend,.community-side h3,.community-side hr{display:none}.community-side>button{min-width:150px}.community-side .select{min-width:160px;margin:0}.community-tech-grid{grid-template-columns:1fr}.community-trust{max-width:none}}@media(max-width:720px){.community-head{gap:12px}.community-filter{grid-template-columns:20px 1fr}.community-filter select{grid-column:1/3;border-top:1px solid var(--line);padding-top:8px}.community-compose-foot>span{display:none}.community-actions{flex-wrap:wrap}.community-actions>span{width:100%;margin:0}.community-replies{margin-left:16px}.community-device{flex-wrap:wrap}}.community-photo-btn{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:850;color:var(--muted);cursor:pointer}.community-photo-btn input{display:none}.community-photo-ready{color:#16834a!important;font-weight:850}.community-post-image{display:block;max-height:360px;max-width:100%;border-radius:14px;border:1px solid var(--line);object-fit:contain;background:#0c0c0c;margin:10px 0}.community-landing-v9{padding:92px 7vw;display:grid;grid-template-columns:1fr 1fr;grid-gap:54px;gap:54px;align-items:center;background:linear-gradient(135deg,#120f0d,#20150f);color:#fff;position:relative;overflow:hidden}.community-landing-v9:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:rgba(255,107,0,.16);filter:blur(90px);right:-120px;top:-120px}.community-landing-v9>div{position:relative;z-index:1}.community-landing-v9>div>span{font-size:11px;font-weight:950;letter-spacing:.16em;color:#ff9a55}.community-landing-v9 h2{font-size:46px;line-height:1.02;letter-spacing:-.055em;margin:12px 0}.community-landing-v9 h2 em{font-style:normal;color:#ff7a1a}.community-landing-v9 p{color:#c9beb6;max-width:600px;line-height:1.7}.community-landing-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.community-landing-badges b{font-size:10px;border:1px solid #3c2a20;background:#20170f;padding:7px 10px;border-radius:999px;color:#f5d6c1}.community-landing-chat{display:grid;grid-gap:10px;gap:10px}.community-landing-chat article{display:flex;gap:10px;align-items:flex-start;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.08);padding:14px;border-radius:17px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.community-landing-chat article>i{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:#2d2119;color:#ff9b54;font-style:normal;font-size:10px;font-weight:950}.community-landing-chat b{font-size:11px}.community-landing-chat p{font-size:12px;margin:3px 0;color:#efe6df}.community-landing-chat small{color:#a99b91;font-size:9px}.community-landing-chat article.verified{background:rgba(22,163,74,.12);border-color:rgba(55,200,110,.2)}.community-landing-chat article.verified>i{background:#15301f;color:#6fe39a}@media(max-width:800px){.community-landing-v9{grid-template-columns:1fr;padding:70px 5vw}.community-landing-v9 h2{font-size:37px}}.v10-page{padding-bottom:70px}.v10-tabs{display:flex;gap:7px;flex-wrap:wrap}.v10-tabs button{border:1px solid var(--line);background:var(--panel);color:var(--muted);padding:9px 12px;border-radius:999px;font-weight:900;font-size:11px;cursor:pointer}.v10-tabs button.active{background:#fff1e7;color:#c45100;border-color:#ffc79f}.v10-grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:start}.market-hero{display:flex;justify-content:space-between;gap:20px;align-items:center;background:linear-gradient(135deg,#17120f,#2b180f);color:#fff;border-radius:24px;padding:19px 22px;margin-bottom:16px;box-shadow:0 18px 45px rgba(47,24,9,.15)}.market-hero>div{display:grid;grid-template-columns:26px 1fr;grid-gap:2px 9px;gap:2px 9px;align-items:center}.market-hero svg{color:#ff8b32}.market-hero b{font-size:14px}.market-hero span{grid-column:2;color:#cabbb1;font-size:11px}.market-search{margin:14px 0}.search-box{display:flex;align-items:center;gap:8px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:0 12px}.search-box svg{width:16px;color:var(--muted)}.search-box input{flex:1 1;border:0;background:transparent;color:var(--text);padding:12px 0;outline:0}.market-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px;margin-top:16px}.market-cards.one{grid-template-columns:1fr}.market-card{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:16px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:9px}.market-card-top{display:flex;justify-content:space-between;align-items:center}.market-ref{font:850 9px ui-monospace;padding:5px 7px;border-radius:8px}.market-card h3{font-size:15px;margin:2px 0}.market-card p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.market-shop{display:flex;align-items:center;gap:8px;margin-top:5px}.market-shop svg{width:15px;color:#ff6b00}.market-shop b,.market-shop small{display:block}.market-shop b{font-size:10px}.market-shop small{font-size:9px;color:var(--muted);margin-top:2px}.market-price{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px}.market-price>b{font-size:19px;letter-spacing:-.03em}.v10-info-list{display:grid;grid-gap:11px;gap:11px;margin-top:16px}.v10-info-list>div{border:1px solid var(--line);background:var(--panel2);padding:12px;border-radius:14px}.v10-info-list b,.v10-info-list span{display:block}.v10-info-list b{font-size:11px}.v10-info-list span{font-size:10px;color:var(--muted);margin-top:3px;line-height:1.5}.check-row{gap:8px;font-size:11px;font-weight:850;color:var(--text);padding:10px 0}.check-row,.sos-guide{display:flex;align-items:center}.sos-guide{text-align:center;min-height:100%;flex-direction:column;justify-content:center}.sos-guide>svg{width:44px;height:44px;color:#ff6b00}.sos-guide p{color:var(--muted);max-width:380px;line-height:1.65}.sos-list{display:grid;grid-gap:11px;gap:11px;margin-top:16px}.sos-head{display:flex;justify-content:space-between;gap:12px}.sos-head h3{margin:8px 0 2px}.sos-head p{margin:0;color:var(--muted);font-size:11px}.sos-head>div:last-child{text-align:right}.sos-head>div:last-child b,.sos-head>div:last-child small{display:block}.sos-head small{font-size:9px;color:var(--muted)}.sos-note{background:#fff7ed;border:1px solid #ffdfc3;color:#9b4a12;padding:10px 12px;border-radius:12px;font-size:11px;margin:10px 0}.empty-wide{grid-column:1/-1;border:1px dashed var(--line);border-radius:18px;padding:35px;text-align:center;color:var(--muted);background:var(--panel)}.expert-trust{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%}.expert-trust>svg{width:48px;height:48px;color:#ff6b00}.expert-trust p{color:var(--muted);line-height:1.65;max-width:460px}.expert-trust>div{display:flex;align-items:center;gap:7px;background:#fff5ec;padding:10px 12px;border-radius:12px;font-size:10px;color:#9a4b11}.expert-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.expert-card{border:1px solid var(--line);background:var(--panel);border-radius:20px;padding:16px;text-align:left;color:var(--text);display:flex;justify-content:space-between;gap:14px;cursor:pointer;transition:.2s;box-shadow:var(--shadow)}.expert-card:hover{transform:translateY(-2px);border-color:#ffc69d}.expert-card h3{margin:9px 0 4px;font-size:14px}.expert-card p{margin:0;color:var(--muted);font-size:11px}.expert-card>div:last-child{text-align:right;display:grid;grid-gap:4px;gap:4px;align-content:start}.expert-card>div:last-child span{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:9px;color:var(--muted)}.expert-card>div:last-child svg{width:12px}.expert-card small{font-size:9px;color:var(--muted)}.expert-modal .modal-head>div span{font-size:10px;color:var(--muted)}.expert-issue{background:var(--panel2);border:1px solid var(--line);padding:14px;border-radius:15px;margin:12px 0}.expert-issue p{margin:6px 0 0;line-height:1.6}.expert-chat{display:grid;grid-gap:8px;gap:8px;max-height:330px;overflow:auto;margin:14px 0}.expert-message{padding:10px 12px;background:var(--panel2);border:1px solid var(--line);border-radius:13px}.expert-message b{font-size:10px}.expert-message p{margin:4px 0;font-size:12px}.expert-message small{font-size:9px;color:var(--muted)}.expert-send{display:flex;gap:8px}.academy-search{margin:16px 0}.academy-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:24px}.academy-stats>div{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:15px;display:grid;grid-template-columns:30px 1fr;grid-column-gap:8px;column-gap:8px;box-shadow:var(--shadow)}.academy-stats svg{grid-row:1/3;color:#ff6b00}.academy-stats b{font-size:20px}.academy-stats span{font-size:10px;color:var(--muted)}.academy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:13px}.academy-card{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:18px;box-shadow:var(--shadow)}.academy-card h3{font-size:17px;margin:10px 0 5px}.academy-card>p{color:var(--muted);font-size:11px;line-height:1.5}.academy-lessons{display:grid;grid-gap:6px;gap:6px;margin-top:14px}.academy-lessons button{border:1px solid var(--line);background:var(--panel2);border-radius:13px;padding:10px;display:flex;align-items:center;gap:9px;text-align:left;color:var(--text);cursor:pointer}.academy-lessons button>span{width:27px;height:27px;border-radius:9px;background:#fff;display:grid;place-items:center;border:1px solid var(--line)}.academy-lessons button>span i{width:7px;height:7px;border-radius:50%;background:#c9cbd1}.academy-lessons button.done>span{background:#eaf8f0;color:#16834a}.academy-lessons b,.academy-lessons small{display:block}.academy-lessons b{font-size:10px}.academy-lessons small{font-size:9px;color:var(--muted);margin-top:2px}.academy-knowledge-title{margin-top:27px}.knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:13px}.knowledge-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:15px;display:flex;flex-direction:column;gap:8px}.knowledge-card>div:first-child{display:flex;justify-content:space-between;gap:8px;align-items:center}.knowledge-card small{font-size:8px;color:var(--muted)}.knowledge-card h3{font-size:13px;margin:3px 0}.knowledge-card>p{font-size:11px;line-height:1.55;color:var(--muted);margin:0}.knowledge-solution{background:#effbf4;border:1px solid #d8f2e3;padding:9px;border-radius:10px;font-size:10px;line-height:1.45}.knowledge-solution b{display:block;color:#138348;margin-bottom:3px}.knowledge-card footer{font-size:9px;color:var(--muted);margin-top:auto}.care-digital{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.care-digital>svg{width:52px;height:52px;color:#ff6b00}.care-digital p{color:var(--muted);line-height:1.6}.care-digital>div{background:#fff5ec;border:1px solid #ffe0c8;padding:11px 13px;border-radius:13px}.care-digital b,.care-digital span{display:block}.care-digital span{font-size:10px;color:#9a5a2c;margin-top:3px}.care-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px;margin-top:18px}.care-plan{background:linear-gradient(160deg,var(--panel),var(--panel2));border:1px solid var(--line);border-radius:22px;padding:18px;box-shadow:var(--shadow)}.care-plan>svg{color:#ff6b00}.care-plan h3{font-size:18px;margin:9px 0 4px}.care-plan>strong{font-size:21px}.care-plan>strong small{font-size:10px;color:var(--muted)}.care-plan p{color:var(--muted);font-size:11px}.care-plan ul{padding-left:17px;font-size:10px;line-height:1.8;color:var(--text)}.offline-chip{display:flex;align-items:center;gap:5px;border:1px solid var(--line);padding:7px 9px;border-radius:999px;color:var(--muted);font-size:9px;font-weight:900;text-decoration:none;white-space:nowrap}.offline-chip.online svg{color:#20a361}.offline-chip.offline{background:#fff2e9;color:#a4490f;border-color:#ffd6b7}.offline-chip.has-queue{box-shadow:0 0 0 3px rgba(255,107,0,.08)}.network-state{display:flex;align-items:center;gap:7px;padding:9px 11px;border-radius:999px;font-size:10px;font-weight:900}.network-state.on{background:#eaf9f0;color:#167847}.network-state.off{background:#fff0e8;color:#b44b10}.network-state svg{width:15px}.offline-safety{display:flex;align-items:flex-start;gap:10px;background:linear-gradient(135deg,#fff8f2,#fff);border:1px solid #ffe1ca;border-radius:18px;padding:15px;margin-bottom:14px}.offline-safety svg{color:#ff6b00}.offline-safety b,.offline-safety span{display:block}.offline-safety span{font-size:10px;color:var(--muted);margin-top:3px}.offline-queue{display:grid;grid-gap:9px;gap:9px;margin-top:14px}.offline-queue article{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:14px;gap:14px}.offline-queue b,.offline-queue span{display:block}.offline-queue small,.offline-queue span{font-size:10px;color:var(--muted)}.voice-copilot{background:linear-gradient(135deg,#17120f,#2a170f);color:#fff;border-radius:20px;padding:14px 16px;margin-bottom:15px;box-shadow:0 16px 40px rgba(43,22,9,.14)}.voice-copilot-head{display:flex;justify-content:space-between;align-items:center;gap:15px}.voice-copilot-head>div{display:flex;align-items:center;gap:9px}.voice-copilot-head>div>svg{color:#ff8b32}.voice-copilot b,.voice-copilot small{display:block}.voice-copilot b{font-size:11px}.voice-copilot small{font-size:9px;color:#cfc0b6;margin-top:2px}.voice-button{border:1px solid #54311c;background:#2c1b11;color:#ffad70;border-radius:999px;padding:9px 12px;font-weight:900;font-size:10px;display:flex;align-items:center;gap:6px;cursor:pointer}.voice-button.listening{background:#7d2500;color:#fff;animation:voicePulse 1s infinite}.voice-button svg{width:15px}.voice-transcript{margin-top:10px;border-top:1px solid #40281a;padding-top:9px;display:flex;gap:7px;align-items:flex-start;color:#f3ded1;font-size:10px}.voice-transcript svg{width:14px;color:#ff9b59}@keyframes voicePulse{50%{box-shadow:0 0 0 8px rgba(255,107,0,0)}}.wallet-page{min-height:100vh;background:radial-gradient(circle at 80% 0,rgba(255,107,0,.14),transparent 25%),#f5f4f2;color:#171513}.wallet-head{height:76px;justify-content:space-between;max-width:1080px;margin:auto;padding:0 18px}.wallet-head,.wallet-head>div{display:flex;align-items:center}.wallet-head>div{gap:9px}.wallet-head i,.wallet-head img{width:42px;height:42px;border-radius:14px;object-fit:cover;background:#ff6b00;color:#fff;display:grid;place-items:center;font-style:normal;font-weight:950}.wallet-head b,.wallet-head small{display:block}.wallet-head small{color:#8d837c;font-size:9px}.wallet-head>svg{color:#ff6b00}.wallet-shell{max-width:980px;margin:18px auto 50px;padding:0 18px}.wallet-hero{background:linear-gradient(135deg,#17120f,#2a180f);color:#fff;border-radius:28px;padding:28px;display:flex;justify-content:space-between;align-items:center;gap:15px}.wallet-hero small{color:#cdbdb3}.wallet-hero h1{font-size:33px;margin:2px 0}.wallet-hero p{color:#cdbdb3;margin:0}.wallet-points{background:#2b1c13;border:1px solid #4b2d1a;border-radius:20px;padding:15px 20px;text-align:center}.wallet-points svg{color:#ff9b55}.wallet-points b,.wallet-points span{display:block}.wallet-points b{font-size:25px}.wallet-points span{font-size:9px;color:#cdbdb3}.wallet-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:15px}.wallet-card{background:#fff;border:1px solid #ebe5df;border-radius:22px;padding:18px;box-shadow:0 18px 50px rgba(70,45,26,.06)}.wallet-card h2{font-size:14px;display:flex;align-items:center;gap:7px;margin-top:0}.wallet-card h2 svg{color:#ff6b00;width:17px}.wallet-card article,.wallet-card>a{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #f0ebe7;color:#171513;text-decoration:none}.wallet-card article:first-of-type,.wallet-card>a:first-of-type{border-top:0}.wallet-card b,.wallet-card small,.wallet-card span{display:block}.wallet-card article>div:last-child,.wallet-card>a>div:last-child{text-align:right}.wallet-card span{font-size:10px;color:#837a73;margin-top:2px}.wallet-card small{font-size:9px;color:#a09994;margin-top:2px}.wallet-card article>div:last-child>b,.wallet-card>a>div:last-child>b{font-size:10px}.wallet-contact{margin:18px auto 0;max-width:360px}.wallet-private{text-align:center;color:#8d837c;font-size:9px;display:flex;align-items:center;justify-content:center;gap:5px}.wallet-private svg{width:12px}.warranty-public{min-height:100vh;background:radial-gradient(circle at 50% 0,rgba(255,107,0,.14),transparent 30%),#f5f4f2;display:grid;place-items:center;padding:20px;color:#181512}.warranty-card{width:min(520px,94vw);background:#fff;border:1px solid #e9e2dc;border-radius:30px;padding:28px;box-shadow:0 28px 90px rgba(75,46,26,.11);text-align:center}.warranty-card header{display:flex;align-items:center;justify-content:center;gap:9px}.warranty-card header i,.warranty-card header img{width:43px;height:43px;border-radius:14px;background:#ff6b00;color:white;object-fit:cover;display:grid;place-items:center;font-style:normal;font-weight:950}.warranty-card header b,.warranty-card header span{display:block;text-align:left}.warranty-card header span{font-size:9px;color:#8c827b}.warranty-seal{width:130px;height:130px;border-radius:50%;margin:25px auto 16px;display:grid;place-items:center;align-content:center;border:6px double}.warranty-seal svg{width:35px;height:35px}.warranty-seal b{font-size:10px;margin-top:4px}.warranty-seal.active{color:#138148;background:#effaf4;border-color:#75c996}.warranty-seal.expired{color:#8d827a;background:#f6f3f1;border-color:#c7bdb6}.warranty-card h1{font-size:25px;margin:8px 0 3px}.warranty-card>p{color:#81776f}.warranty-dates{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:18px 0}.warranty-dates>div{background:#f8f5f3;border:1px solid #ece5e0;padding:12px;border-radius:14px}.warranty-dates b,.warranty-dates span{display:block}.warranty-dates span{font-size:9px;color:#90867f}.warranty-coverage{display:flex;gap:8px;text-align:left;background:#fff8f2;border:1px solid #ffe0c8;padding:12px;border-radius:14px;font-size:11px;line-height:1.5}.warranty-coverage svg{color:#ff6b00;flex:0 0 auto}.warranty-card>small{display:block;color:#948a83;margin:14px 0}html[data-theme=dark] .care-digital>div,html[data-theme=dark] .expert-trust>div,html[data-theme=dark] .offline-safety,html[data-theme=dark] .sos-note,html[data-theme=dark] .v10-tabs button.active{background:#2a1c13;border-color:#4a3020;color:#e7b991}html[data-theme=dark] .academy-lessons button>span{background:#15171b}html[data-theme=dark] .knowledge-solution{background:#10251a;border-color:#1c452b}html[data-theme=dark] .market-ref{background:#2c1c12;color:#ffa565}html[dir=rtl] .expert-card{text-align:right}html[dir=rtl] .expert-card>div:last-child,html[dir=rtl] .sos-head>div:last-child,html[dir=rtl] .wallet-card article>div:last-child,html[dir=rtl] .wallet-card>a>div:last-child{text-align:left}html[dir=rtl] .care-plan ul{padding-left:0;padding-right:17px}@media(max-width:1000px){.care-plans,.knowledge-grid,.market-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.expert-list{grid-template-columns:1fr}}@media(max-width:780px){.academy-grid,.care-plans,.knowledge-grid,.market-cards,.v10-grid-2,.wallet-grid{grid-template-columns:1fr}.market-hero,.voice-copilot-head,.wallet-hero{align-items:flex-start;flex-direction:column}.academy-stats,.offline-queue article{grid-template-columns:1fr}.offline-chip span{display:none}.wallet-points{width:100%;box-sizing:border-box}.warranty-dates{grid-template-columns:1fr}}.mine-market-layout{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:18px;gap:18px}.market-request{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid var(--line);padding-top:10px;margin-top:7px}.market-request b,.market-request small,.market-request span{display:block}.market-request b{font-size:10px}.market-request span{font-size:10px;color:var(--muted);margin-top:2px}.market-request small{font-size:9px;color:var(--muted);margin-top:2px}.market-request>div:last-child{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.market-contact{background:#effaf4;border:1px solid #d7f0e2;border-radius:12px;padding:9px 11px;margin:9px 0}.market-contact b,.market-contact span{display:block}.market-contact b{font-size:9px;color:#15824a}.market-contact span{font-size:10px;margin-top:2px}@media(max-width:900px){.mine-market-layout{grid-template-columns:1fr}}.expert-accept{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;margin:12px 0}.expert-message img{display:block;border:1px solid var(--line,#e5e7eb)}@media(max-width:700px){.expert-accept{grid-template-columns:1fr}}:root{color-scheme:light;--bg:#f6f7f9;--panel:#fff;--panel2:#fafafa;--text:#181512;--muted:#746d67;--line:#e9e4df;--brand:#ff6b00;--brand2:#ff9a4d;--nav:#fff;--green:#15945b;--amber:#e99b16;--red:#dc3f3f;--violet:#7c5ce6;--shadow:0 10px 30px rgba(76,54,37,.07)}html,html[data-theme=dark]{color-scheme:light;background:var(--bg)}html[data-theme=dark]{--bg:#f6f7f9;--panel:#fff;--panel2:#fafafa;--text:#181512;--muted:#746d67;--line:#e9e4df;--nav:#fff;--shadow:0 10px 30px rgba(76,54,37,.07)}body,html[data-theme=dark] body{background:var(--bg);color:var(--text)}.card,.input,.kanban-count,.modal,.repair-card,.select,.textarea,html[data-theme=dark] .card,html[data-theme=dark] .input,html[data-theme=dark] .kanban-count,html[data-theme=dark] .modal,html[data-theme=dark] .repair-card,html[data-theme=dark] .select,html[data-theme=dark] .textarea{background:#fff;color:var(--text);border-color:var(--line)}.btn-dark{background:#fff1e7;color:#b94b00;border:1px solid #ffd6ba}.modal-backdrop{background:rgba(64,47,35,.22)}.landing{background:linear-gradient(180deg,#fff,#fff9f5 52%,#fff);color:var(--text)}.eyebrow{background:#fff7f0;border-color:#ffe0c8;color:#bc5207}.feature p{color:#746d67}.feature{background:#fff;border-color:var(--line);box-shadow:var(--shadow)}.auth-page{background:#f6f7f9}.auth-visual{color:var(--text);background:radial-gradient(circle at 30% 25%,rgba(255,107,0,.13),transparent 37%),radial-gradient(circle at 75% 70%,rgba(255,178,118,.11),transparent 32%),#fffaf6;border-right:1px solid var(--line)}.auth-visual:after{background-image:linear-gradient(rgba(60,45,34,.03) 1px,transparent 0),linear-gradient(90deg,rgba(60,45,34,.03) 1px,transparent 0)}.auth-copy p{color:#746d67}.auth-panel{background:#f6f7f9}.community-landing-v9,.market-hero,.voice-copilot,.wallet-hero{background:linear-gradient(135deg,#fff4eb,#fff);color:var(--text);border:1px solid #ffddc3;box-shadow:0 14px 36px rgba(92,57,31,.08)}.community-landing-v9 p,.market-hero span,.voice-copilot small,.wallet-hero p,.wallet-hero small{color:#746d67}.voice-button{background:#fff;border-color:#ffd9bd;color:#be5108}.voice-transcript{border-color:#f0dfd3;color:#665f59}.community-landing-v9:before{background:rgba(255,107,0,.09)}.community-landing-chat article{background:#fff;border-color:var(--line);box-shadow:var(--shadow)}.community-landing-chat article>i{background:#fff1e7;color:#d75d08}.community-landing-chat p{color:#514b46}.community-landing-chat small{color:#8f857e}.community-landing-chat article.verified{background:#f2fbf6;border-color:#d5efdf}.wallet-page,.warranty-public{background:radial-gradient(circle at 80% 0,rgba(255,107,0,.1),transparent 28%),#f6f7f9}.wallet-points{background:#fff7f0;border-color:#ffd9bd;color:var(--text)}.wallet-points span{color:#8c8179}.market-ref{background:#fff0e5;color:#d45a00}html[data-theme=dark] .table td{border-color:#f0ece8}html[data-theme=dark] .table tr:hover td{background:#fffaf6}html[data-theme=dark] .table th{border-color:var(--line)}html[data-theme=dark] .care-digital>div,html[data-theme=dark] .expert-trust>div,html[data-theme=dark] .offline-safety,html[data-theme=dark] .sos-note,html[data-theme=dark] .v10-tabs button.active{background:#fff5ec;border-color:#ffe0c8;color:#9a4b11}html[data-theme=dark] .academy-lessons button>span{background:#fff}html[data-theme=dark] .knowledge-solution{background:#effbf4;border-color:#d8f2e3}html[data-theme=dark] .market-ref{background:#fff0e5;color:#d45a00}.app-shell{transition:grid-template-columns .22s ease}.nav{overflow:auto;padding-right:2px}.table-primary-link{color:var(--brand);font-weight:900}.repairs-toolbar-v2{display:flex;justify-content:space-between;gap:12px;align-items:center}.view-toggle{display:inline-flex;border:1px solid var(--line);background:#fff;border-radius:12px;padding:3px}.view-toggle button{border:0;background:transparent;padding:7px 10px;border-radius:9px;color:var(--muted);font-size:10px;font-weight:900}.view-toggle button.active{background:#fff0e5;color:#c45100}.confidence-badge{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:950}.confidence-badge.verified{background:#eaf8f0;color:#16834a}.confidence-badge.community{background:#eef4ff;color:#315fc8}.confidence-badge.possible{background:#fff6e4;color:#a86000}.confidence-badge.tested{background:#eaf8f0;color:#0c7b43}.compat-models>div{align-items:flex-start}.compat-models small{line-height:1.45}.compat-model-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}@media(max-width:720px){.repairs-toolbar-v2{align-items:stretch;flex-direction:column}.view-toggle{align-self:flex-start}}.supplier-auth{background:radial-gradient(circle at 70% 10%,rgba(255,107,0,.12),transparent 28%),#f6f7f9}.supplier-login-card{box-shadow:0 24px 70px rgba(70,50,35,.1);border:1px solid var(--line)}.supplier-os{background:#f6f7f9;color:var(--text)}.supplier-os>aside{background:#fff;color:var(--text);border-right:1px solid var(--line);box-shadow:8px 0 30px rgba(70,50,35,.035)}.supplier-os-brand span{color:#8f857e}.supplier-os>aside>button{color:#6f6761}.supplier-os>aside>button:hover{background:#fff7f0;color:#c45100}.supplier-os>aside>button.active{background:#fff0e5;color:#c45100}.supplier-side-foot{border-top-color:var(--line)}.supplier-side-foot small{color:#8f857e}.supplier-side-foot button{color:#7f766f}.supplier-kpis>div,.supplier-panel{box-shadow:0 8px 24px rgba(70,50,35,.045)}.supplier-kpis>div,.supplier-order-grid>article,.supplier-panel,.supplier-product-grid>article{background:#fff;border-color:var(--line)}.supplier-delivery{background:#fff7f0;color:#716860}.control-supplier-link{background:#fff1e7;color:#c45100;border:1px solid #ffd9bd}.supplier-erp .supplier-nav-label{font-size:8px;color:#b0a69f;font-weight:950;letter-spacing:.12em;padding:14px 10px 5px}.supplier-delivery-link{display:flex;align-items:center;gap:8px;padding:11px;border-radius:12px;color:#6f6761;font-size:10px;font-weight:850}.supplier-delivery-link:hover{background:#fff7f0;color:#c45100}.supplier-delivery-link svg{width:16px}.supplier-dashboard-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:12px;gap:12px}.supplier-section-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px}.supplier-section-head b,.supplier-section-head span{display:block}.supplier-section-head b{font-size:13px}.supplier-section-head span{font-size:9px;color:var(--muted);margin-top:2px}.supplier-action-list{display:grid;grid-gap:8px;gap:8px}.supplier-action-list button,.supplier-ok{border:1px solid var(--line);background:#fff;border-radius:14px;padding:11px;display:flex;gap:9px;align-items:center;text-align:left;color:var(--text)}.supplier-action-list button svg,.supplier-ok svg{color:#ff6b00;width:17px}.supplier-action-list span{display:grid}.supplier-action-list b{font-size:10px}.supplier-action-list small{font-size:8px;color:var(--muted);margin-top:2px}.supplier-ok{background:#f2fbf6;border-color:#d8efdf}.supplier-ok svg{color:#16834a}.supplier-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.supplier-metrics>div{border:1px solid var(--line);background:var(--panel2);border-radius:14px;padding:12px}.supplier-metrics b,.supplier-metrics span{display:block}.supplier-metrics span{font-size:8px;color:var(--muted)}.supplier-metrics b{font-size:17px;margin-top:3px}.supplier-disclaimer{display:block;color:var(--muted);font-size:8px;margin-top:10px}.supplier-stock-toolbar{display:flex;gap:10px;align-items:center;margin-bottom:12px}.supplier-stock-toolbar .global-search{flex:1 1}.supplier-stock-toolbar>div:not(.global-search){background:#fff;border:1px solid var(--line);border-radius:13px;padding:9px 12px}.supplier-stock-toolbar b,.supplier-stock-toolbar span{display:block}.supplier-stock-toolbar b{font-size:13px}.supplier-stock-toolbar span{font-size:8px;color:var(--muted)}.supplier-product-grid em.low{color:#c83737;font-weight:900}.delivery-app{min-height:100vh;background:#f6f7f9;color:var(--text)}.delivery-app>header{height:68px;background:#fff;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.delivery-app>header>a{display:flex;gap:6px;align-items:center;font-size:10px;font-weight:900;color:#c45100}.delivery-app>header>a svg{width:15px}.delivery-app>header>div{text-align:center}.delivery-app>header b,.delivery-app>header span{display:block}.delivery-app>header b{font-size:13px}.delivery-app>header span{font-size:8px;color:var(--muted)}.delivery-app>header>button{justify-self:end;border:1px solid var(--line);background:#fff;width:36px;height:36px;border-radius:11px;display:grid;place-items:center}.delivery-app>main{max-width:820px;margin:0 auto;padding:18px}.delivery-hero{display:flex;justify-content:space-between;gap:16px;align-items:center;background:linear-gradient(135deg,#fff3e9,#fff);border:1px solid #ffd9bd;border-radius:22px;padding:18px;margin-bottom:13px}.delivery-hero>div:first-child>span{font-size:8px;color:#c45100;font-weight:950;letter-spacing:.12em}.delivery-hero h1{font-size:26px;margin:4px 0}.delivery-hero p{font-size:10px;color:var(--muted);margin:0;max-width:520px}.delivery-driver{background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px;min-width:150px}.delivery-driver svg{color:#ff6b00}.delivery-driver b,.delivery-driver span{display:block}.delivery-driver b{font-size:10px;margin-top:5px}.delivery-driver span{font-size:8px;color:var(--muted)}.delivery-list{display:grid;grid-gap:12px;gap:12px}.delivery-list article{background:#fff;border:1px solid var(--line);border-radius:20px;padding:15px;box-shadow:0 8px 24px rgba(70,50,35,.04)}.delivery-card-top{display:flex;justify-content:space-between;gap:10px}.delivery-card-top code{font-size:8px;color:#ff6b00}.delivery-card-top h2{font-size:17px;margin:4px 0}.delivery-card-top div>span{display:flex;gap:4px;align-items:center;color:var(--muted);font-size:8px}.delivery-card-top div>span svg{width:12px}.delivery-destination{display:flex;gap:8px;align-items:flex-start;background:#fff8f2;border:1px solid #ffe0c8;border-radius:14px;padding:11px;margin:11px 0}.delivery-destination svg{color:#ff6b00}.delivery-destination b,.delivery-destination span{display:block}.delivery-destination b{font-size:10px}.delivery-destination span{font-size:8px;color:var(--muted);margin-top:2px}.delivery-items{display:grid;grid-gap:5px;gap:5px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:9px 0}.delivery-items div{display:flex;justify-content:space-between;font-size:9px}.delivery-items span{color:var(--muted)}.delivery-total{display:flex;justify-content:space-between;padding:10px 0}.delivery-total span{font-size:9px;color:var(--muted)}.delivery-total b{font-size:17px}.delivery-actions{display:flex;gap:7px;flex-wrap:wrap}.delivery-empty{text-align:center;background:#fff;border:1px dashed var(--line);border-radius:20px;padding:35px}.delivery-empty svg{color:#16834a}.delivery-empty h2{font-size:16px}.delivery-empty p{font-size:10px;color:var(--muted)}.shop-delivery-map{margin-top:12px;border-top:1px solid var(--line);padding-top:12px}.shop-delivery-map>div{display:grid;grid-template-columns:24px 1fr;grid-column-gap:7px;column-gap:7px;margin-bottom:8px}.shop-delivery-map>div svg{grid-row:1/3;color:#ff6b00}.shop-delivery-map b,.shop-delivery-map span{display:block}.shop-delivery-map b{font-size:10px}.shop-delivery-map span{font-size:8px;color:var(--muted)}.shop-delivery-map iframe{width:100%;height:220px;border:0;border-radius:14px}@media(max-width:850px){.supplier-dashboard-grid{grid-template-columns:1fr}.supplier-stock-toolbar{align-items:stretch;flex-direction:column}}@media(max-width:650px){.delivery-hero{align-items:flex-start;flex-direction:column}.delivery-driver{width:100%}.delivery-app>main{padding:12px}}.supplier-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.supplier-card-grid article{background:#fff;border:1px solid var(--line);border-radius:16px;padding:13px;display:grid;grid-template-columns:34px 1fr auto;grid-gap:10px;gap:10px;align-items:center}.supplier-card-grid article>svg{width:18px;color:#ff6b00}.supplier-card-grid b,.supplier-card-grid span{display:block}.supplier-card-grid b{font-size:10px}.supplier-card-grid span{font-size:8px;color:var(--muted);margin-top:3px}.supplier-card-grid strong{font-size:11px}.delivery-event-log{display:grid;grid-gap:7px;gap:7px;margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.delivery-event-log>div{display:grid;grid-template-columns:8px 1fr auto;grid-gap:8px;gap:8px;align-items:start}.delivery-event-log i{width:7px;height:7px;border-radius:50%;background:#ff6b00;margin-top:5px}.delivery-event-log span{display:grid}.delivery-event-log b{font-size:8px}.delivery-event-log small{font-size:8px;color:var(--muted);margin-top:2px}.delivery-event-log time{font-size:7px;color:#9a918a}@media(max-width:1000px){.supplier-card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.supplier-card-grid{grid-template-columns:1fr}}.delivery-login{min-height:100vh;background:radial-gradient(circle at 70% 10%,rgba(255,107,0,.12),transparent 30%),#f6f7f9;display:grid;place-items:center;padding:20px}.delivery-login>form{width:min(440px,94vw);background:#fff;border:1px solid var(--line);border-radius:26px;padding:28px;box-shadow:0 28px 80px rgba(70,50,35,.1)}.delivery-login-brand{display:flex;gap:10px;align-items:center}.delivery-login-brand>i{width:44px;height:44px;border-radius:15px;background:linear-gradient(135deg,#ff5c00,#ff963f);color:#fff;display:grid;place-items:center}.delivery-login-brand>i svg{width:20px}.delivery-login-brand b,.delivery-login-brand span{display:block}.delivery-login-brand b{font-size:14px}.delivery-login-brand span{font-size:9px;color:var(--muted)}.delivery-login h1{font-size:29px;letter-spacing:-.04em;margin:24px 0 6px}.delivery-login>form>p{font-size:10px;color:var(--muted);line-height:1.6;margin-bottom:18px}.delivery-login .label{margin-top:10px}.delivery-login .btn{margin-top:18px}.delivery-login-foot{display:flex;justify-content:center;gap:5px;align-items:center;margin-top:13px;font-size:8px;color:var(--muted)}.delivery-login-foot svg{width:13px;color:#ff6b00}.driver-header-brand{display:flex!important;align-items:center;gap:8px!important;text-align:left!important}.driver-header-brand>svg{color:#ff6b00}.driver-header-brand span{display:grid}.driver-header-brand b{font-size:11px!important}.driver-header-brand small{font-size:7px;color:var(--muted)}.driver-history{margin-top:18px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:14px}.driver-history h2{font-size:13px;margin:0 0 9px}.driver-history>div{display:grid;grid-template-columns:1fr auto 22px;align-items:center;grid-gap:8px;gap:8px;padding:9px 0;border-top:1px solid var(--line)}.driver-history span{display:grid}.driver-history b{font-size:9px}.driver-history small{font-size:8px;color:var(--muted);margin-top:2px}.driver-history strong{font-size:10px}.driver-history svg{color:#16834a;width:16px}.driver-admin-list{display:grid;grid-gap:8px;gap:8px;margin:8px 0 12px}.driver-admin-list>div:not(.cash-empty){display:grid;grid-template-columns:10px 1fr auto;grid-gap:9px;gap:9px;align-items:center;border:1px solid var(--line);border-radius:13px;padding:10px}.driver-admin-list b,.driver-admin-list small{display:block}.driver-admin-list b{font-size:10px}.driver-admin-list small{font-size:8px;color:var(--muted);margin-top:2px}.driver-admin-list em{font-size:7px;font-style:normal;font-weight:950;color:#16834a;background:#effaf4;border-radius:999px;padding:4px 7px}.driver-dot{width:8px;height:8px;border-radius:50%;background:#c9c2bc}.driver-dot.on{background:#18a660;box-shadow:0 0 0 5px rgba(24,166,96,.1)}@media(max-width:850px){.delivery-app>header{grid-template-columns:1fr auto auto}.driver-header-brand{min-width:0}}.supplier-add-rich{min-width:390px}.supplier-product-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.supplier-product-form-grid .wide{grid-column:1/-1}.supplier-product-grid article>small{display:block;color:#7b736d;font-size:11px;line-height:1.45;margin:8px 0}.supplier-check{display:flex;align-items:center;gap:9px;font-size:12px;color:#4a433d;cursor:pointer}.supplier-check input{width:16px;height:16px;accent-color:#ff650f}.supplier-check-wide{grid-column:1/-1;padding:10px 12px;border:1px solid #ede5dd;border-radius:12px;background:#fffaf5}.supplier-pos{min-height:calc(100vh - 110px)}.supplier-pos-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px}.supplier-pos-top h2{font-size:28px;margin:4px 0 3px;color:#1e1915}.supplier-pos-top p{margin:0;color:#7e756d;font-size:13px}.supplier-register{display:flex;align-items:center;gap:10px;padding:10px 11px;border:1px solid #e8e0d8;border-radius:15px;background:#fff}.supplier-register>i{width:9px;height:9px;border-radius:999px;background:#b6aaa0}.supplier-register.open>i{background:#16a267;box-shadow:0 0 0 4px #e1f6ec}.supplier-register>span{display:flex;flex-direction:column;min-width:160px}.supplier-register b{font-size:12px}.supplier-register small{font-size:10px;color:#827870;margin-top:2px}.supplier-register svg{width:14px;height:14px}.driver-banner,.supplier-pos-alert{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;margin:0 0 12px;font-size:12px;font-weight:700}.driver-banner svg,.supplier-pos-alert svg{width:16px;height:16px}.driver-banner.error,.supplier-pos-alert.error{background:#fff1f0;color:#a62218;border:1px solid #ffd7d3}.driver-banner.success,.supplier-pos-alert.success{background:#ecfbf4;color:#147a4e;border:1px solid #ccefdc}.supplier-pos-alert button{margin-left:auto;border:0;background:transparent;color:inherit;font-weight:800;display:flex;align-items:center;gap:6px;cursor:pointer}.supplier-pos-alert button svg{width:14px}.supplier-pos-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(390px,.7fr);grid-gap:14px;gap:14px;align-items:start}.supplier-pos-cart,.supplier-pos-products{background:#fff;border:1px solid #e8e1da;border-radius:18px;box-shadow:0 8px 30px rgba(45,34,24,.04)}.supplier-pos-products{padding:14px}.supplier-pos-search{height:48px;display:flex;align-items:center;gap:10px;border:1px solid #ddd4cc;border-radius:14px;padding:0 13px;background:#fffcf8}.supplier-pos-search svg{width:18px;color:#ff650f}.supplier-pos-search svg:last-child{color:#998d83}.supplier-pos-search input{border:0;outline:0;background:transparent;flex:1 1;font-size:14px;font-weight:650;color:#241e19}.supplier-pos-pricing{display:flex;gap:6px;margin:10px 0}.supplier-pos-categories button,.supplier-pos-pricing button{border:1px solid #e7ded5;background:#fff;color:#746a61;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800;cursor:pointer}.supplier-pos-categories button.active,.supplier-pos-pricing button.active{background:#251b15;color:#fff;border-color:#251b15}.supplier-pos-categories{display:flex;gap:6px;overflow:auto;padding-bottom:7px;scrollbar-width:none}.supplier-pos-categories button{white-space:nowrap}.supplier-pos-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;max-height:calc(100vh - 300px);overflow:auto;padding:2px}.supplier-pos-product{text-align:left;border:1px solid #ede5dd;border-radius:14px;background:#fff;padding:12px;display:grid;grid-template-columns:1fr auto;grid-gap:7px 8px;gap:7px 8px;cursor:pointer;transition:.14s}.supplier-pos-product:hover{border-color:#ffb47e;box-shadow:0 5px 16px rgba(255,101,15,.08);transform:translateY(-1px)}.supplier-pos-product:disabled{opacity:.45;cursor:not-allowed}.supplier-pos-product>div{grid-column:1/-1;display:flex;flex-direction:column}.supplier-pos-product b{font-size:12px;color:#2d251f}.supplier-pos-product span{font-size:10px;color:#8e837a;margin-top:3px}.supplier-pos-product strong{font-size:13px;color:#ff650f}.supplier-pos-product small{font-size:10px;font-weight:800;color:#39805e;text-align:right}.supplier-pos-product small.low{color:#c24b2e}.supplier-pos-empty{grid-column:1/-1;padding:40px;text-align:center;color:#938880}.supplier-pos-cart{position:-webkit-sticky;position:sticky;top:66px;overflow:hidden}.supplier-pos-cart-title{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border-bottom:1px solid #eee7df}.supplier-pos-cart-title>div{display:flex;align-items:center;gap:9px}.supplier-pos-cart-title svg{width:17px;color:#ff650f}.supplier-pos-cart-title span{display:flex;flex-direction:column}.supplier-pos-cart-title b{font-size:13px}.supplier-pos-cart-title small{font-size:10px;color:#8b8077}.supplier-pos-cart-title>button{border:0;background:transparent;color:#9b5a43;font-size:10px;font-weight:800;cursor:pointer}.supplier-pos-customer{display:flex;align-items:center;gap:7px;margin:10px 12px;padding:0 10px;height:39px;border:1px solid #e4dbd3;border-radius:11px;background:#fffcf9}.supplier-pos-customer svg{width:15px;color:#776c63}.supplier-pos-customer select{border:0;outline:0;background:transparent;flex:1 1;font-size:11px;font-weight:750}.supplier-pos-lines{max-height:280px;overflow:auto;padding:0 12px}.supplier-pos-line{padding:10px 0;border-bottom:1px solid #f1ebe5}.supplier-pos-line-controls,.supplier-pos-line-main{display:flex;align-items:center;justify-content:space-between;gap:7px}.supplier-pos-line-main>div{display:flex;flex-direction:column}.supplier-pos-line-main b{font-size:11px}.supplier-pos-line-main span{font-size:9px;color:#91877e}.supplier-pos-line-controls button,.supplier-pos-line-main button{border:0;background:transparent;cursor:pointer;color:#887d74;padding:3px}.supplier-pos-line-main svg{width:13px}.supplier-pos-line-controls{margin-top:7px}.supplier-pos-line-controls>div{display:flex;align-items:center;border:1px solid #e6ded6;border-radius:9px;overflow:hidden}.supplier-pos-line-controls>div button{width:27px;height:27px;background:#faf7f3}.supplier-pos-line-controls>div svg{width:11px}.supplier-pos-line-controls>div b{font-size:10px;width:24px;text-align:center}.supplier-pos-line-controls label{display:flex;align-items:center;border:1px solid #e6ded6;border-radius:9px;overflow:hidden;height:29px}.supplier-pos-line-controls label input{width:66px;border:0;outline:0;text-align:right;font-size:10px;padding:0 5px}.supplier-pos-line-controls label span{font-size:9px;padding-right:6px;color:#8e837a}.supplier-pos-line-controls>strong{font-size:11px}.supplier-pos-cart-empty{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9d9288;gap:4px}.supplier-pos-cart-empty svg{width:28px}.supplier-pos-cart-empty b{font-size:12px;color:#766b62}.supplier-pos-cart-empty span{font-size:10px}.supplier-pos-totals{padding:10px 14px;border-top:1px solid #eee7df;border-bottom:1px solid #eee7df}.supplier-pos-totals>div,.supplier-pos-totals>label{display:flex;align-items:center;justify-content:space-between;min-height:25px;font-size:11px}.supplier-pos-totals>label span{display:flex;align-items:center;gap:5px}.supplier-pos-totals>label svg{width:12px}.supplier-pos-totals input{width:90px;height:28px;border:1px solid #e4dbd3;border-radius:8px;text-align:right;padding:0 7px}.supplier-pos-totals .grand{font-size:15px;padding-top:5px;margin-top:5px;border-top:1px dashed #e2d8cf}.supplier-pos-totals .grand b{color:#ff650f;font-size:19px}.supplier-pos-payments{padding:10px 14px}.supplier-pos-pay-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.supplier-pos-pay-head b{font-size:11px}.supplier-pay-balance,.supplier-pos-pay-head button{border:0;background:transparent;color:#ff650f;font-size:9px;font-weight:850;display:flex;align-items:center;gap:4px;cursor:pointer}.supplier-pay-balance svg,.supplier-pos-pay-head svg{width:11px}.supplier-payment-line{display:grid;grid-template-columns:1fr 110px 25px;grid-gap:6px;gap:6px;margin-top:6px}.supplier-payment-line input,.supplier-payment-line select{height:34px;border:1px solid #e5ddd5;border-radius:9px;background:#fff;padding:0 8px;font-size:10px}.supplier-payment-line button{border:0;background:transparent}.supplier-payment-line button svg{width:13px}.supplier-pay-balance{margin-top:7px}.supplier-pos-balance{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:#fbf8f4;font-size:10px}.supplier-pos-balance b{font-size:12px}.supplier-pos-balance .due{color:#b5472e}.supplier-pos-checkout{border-radius:0 0 17px 17px!important;height:52px!important;justify-content:space-between!important;padding:0 18px!important}.supplier-pos-checkout b{margin-left:auto;font-size:14px}.supplier-modal-backdrop{position:fixed;inset:0;background:rgba(28,22,18,.38);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1200;display:flex;align-items:center;justify-content:center;padding:18px}.supplier-modal{position:relative;width:min(470px,100%);background:#fff;border:1px solid #eadfd6;border-radius:20px;padding:22px;box-shadow:0 30px 80px rgba(34,24,16,.22)}.supplier-modal h2{margin:6px 0;font-size:23px}.supplier-modal>p{color:#83786f;font-size:12px;line-height:1.5;margin:0 0 17px}.supplier-modal-x{position:absolute;right:13px;top:13px;width:32px;height:32px;border:0;border-radius:10px;background:#f8f3ee;display:grid;place-items:center;cursor:pointer}.supplier-modal-x svg{width:15px}.supplier-money-input{display:flex;align-items:center;border:1px solid #ded5cd;border-radius:12px;height:44px;margin-bottom:13px}.supplier-money-input input{border:0;outline:0;flex:1 1;padding:0 12px;font-size:17px;font-weight:800}.supplier-money-input b{padding-right:12px;color:#8c8178;font-size:11px}.supplier-master-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px;border:1px solid #e8e1d9;background:linear-gradient(135deg,#fff,#fff9f3);border-radius:18px;margin-bottom:10px}.supplier-master-hero h2{margin:4px 0;font-size:25px}.supplier-master-hero p{margin:0;color:#82776e;font-size:12px}.supplier-master-counts{display:flex;gap:8px}.supplier-master-counts>div{min-width:88px;padding:10px 12px;background:#fff;border:1px solid #ece4dc;border-radius:13px;display:flex;flex-direction:column}.supplier-master-counts b{font-size:18px}.supplier-master-counts span{font-size:9px;color:#8d8279}.supplier-master-tabs{display:flex;gap:6px;margin:10px 0}.supplier-master-tabs button{height:37px;border:1px solid #e8dfd7;background:#fff;border-radius:10px;padding:0 12px;display:flex;align-items:center;gap:6px;font-size:10px;font-weight:800;color:#6f645c;cursor:pointer}.supplier-master-tabs svg{width:14px}.supplier-master-tabs button.active{background:#2a2019;color:#fff;border-color:#2a2019}.supplier-master-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);grid-gap:12px;gap:12px}.supplier-master-list>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0e9e3;padding:10px 2px}.supplier-master-list span{display:flex;flex-direction:column}.supplier-master-list b{font-size:12px}.supplier-master-list small{font-size:9px;color:#91867d;margin-top:2px}.supplier-master-list button{border:1px solid #e4dbd3;background:#fff;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800;color:#a35b40;cursor:pointer}.supplier-master-list button.active{color:#147a4e;background:#f1fbf6;border-color:#d7efe3}.supplier-master-form h3{margin:0 0 14px}.supplier-master-form textarea{min-height:76px;padding:9px!important}.supplier-company-settings{grid-column:1/-1}.supplier-settings-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:12px 0}.supplier-settings-grid label>span{display:block;font-size:10px;font-weight:800;color:#625950;margin:0 0 5px}.supplier-verified{display:flex;align-items:center;gap:5px;background:#eaf9f1;color:#13774c;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850}.supplier-verified svg{width:13px}.driver-v2 main{max-width:1180px}.driver-live-state{display:flex!important;align-items:center!important;gap:5px!important;color:#18734e!important;font-size:10px!important}.driver-live-state svg{width:13px}.driver-command{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;background:#fff;border:1px solid #e8e1da;border-radius:18px;padding:18px;margin-bottom:10px}.driver-command-title h1{font-size:27px;margin:4px 0}.driver-command-title p{margin:0;color:#80756d;font-size:12px}.driver-command-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.driver-tracking{height:36px;border:1px solid #e2d9d1;background:#fff;border-radius:10px;padding:0 10px;display:flex;align-items:center;gap:6px;font-size:10px;font-weight:800;color:#887d74}.driver-tracking.active{background:#eaf9f1;border-color:#cfeadb;color:#14784c}.driver-tracking svg{width:14px}.driver-shift-lock{display:flex;align-items:center;gap:12px;background:#fff8e9;border:1px solid #f2dfae;border-radius:15px;padding:13px 15px;margin:10px 0}.driver-shift-lock>svg{width:28px;color:#9e6b16}.driver-shift-lock>div{flex:1 1}.driver-shift-lock h2{font-size:13px;margin:0}.driver-shift-lock p{font-size:10px;color:#8c7042;margin:3px 0 0}.driver-route-list{display:flex;flex-direction:column;gap:10px}.driver-route-list>article{position:relative;display:grid;grid-template-columns:42px 1fr;background:#fff;border:1px solid #e8e1da;border-radius:18px;padding:14px}.driver-route-list>article.active-delivery{border-color:#ffad73;box-shadow:0 7px 24px rgba(255,101,15,.08)}.driver-stop-number{width:29px;height:29px;border-radius:10px;background:#f7f2ed;color:#6d6259;display:grid;place-items:center;font-size:11px;font-weight:900}.active-delivery .driver-stop-number{background:#ff650f;color:#fff}.driver-stop-main{min-width:0}.driver-stop-grid{display:grid;grid-template-columns:1.4fr .6fr;grid-gap:8px;gap:8px;margin:9px 0}.driver-stop-money{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #ede5dd;border-radius:12px;background:#fffcf9}.driver-stop-money svg{width:18px;color:#ff650f}.driver-stop-money div{display:flex;flex-direction:column}.driver-stop-money small,.driver-stop-money span{font-size:9px;color:#8a7f76}.driver-stop-money b{font-size:14px}.driver-parcel{border:1px solid #eee7e0;border-radius:11px;padding:8px 10px;margin-bottom:9px}.driver-parcel summary{cursor:pointer;font-size:10px;font-weight:800;color:#645b53}.driver-actions{gap:6px;flex-wrap:wrap}.delivery-modal textarea{min-height:90px;padding:10px!important}.driver-photo-upload{display:flex;align-items:center;gap:10px;border:1px dashed #d9c9bc;background:#fffaf5;border-radius:12px;padding:11px;margin:12px 0;cursor:pointer}.driver-photo-upload svg{width:20px;color:#ff650f}.driver-photo-upload span{display:flex;flex-direction:column}.driver-photo-upload b{font-size:11px}.driver-photo-upload small{font-size:9px;color:#8e8278}.driver-photo-upload input{display:none}.supplier-icon-input{position:relative}.supplier-icon-input svg{position:absolute;left:11px;top:11px;width:16px;color:#8d8279}.supplier-icon-input .input{padding-left:34px!important}.driver-close-summary{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#f8f4ef;border-radius:12px;margin-bottom:12px}.driver-close-summary span{font-size:10px;color:#766b62}.driver-close-summary b{font-size:17px;color:#ff650f}@media(max-width:1100px){.supplier-pos-layout{grid-template-columns:1fr}.supplier-pos-cart{position:static}.supplier-pos-grid{max-height:420px}.supplier-master-layout{grid-template-columns:1fr}.supplier-company-settings{grid-column:auto}.supplier-settings-grid{grid-template-columns:1fr 1fr}.supplier-add-rich{min-width:0}}@media(max-width:780px){.driver-command,.supplier-master-hero,.supplier-pos-top{flex-direction:column}.supplier-register{width:100%}.supplier-register>span{flex:1 1}.supplier-pos-grid{grid-template-columns:1fr 1fr}.supplier-product-form-grid,.supplier-settings-grid{grid-template-columns:1fr}.supplier-check-wide,.supplier-product-form-grid .wide{grid-column:auto}.supplier-master-counts{width:100%;overflow:auto}.supplier-master-counts>div{flex:1 1;min-width:80px}.supplier-master-tabs{overflow:auto}.supplier-master-tabs button{white-space:nowrap}.driver-command-actions{justify-content:flex-start}.driver-route-list>article{grid-template-columns:32px 1fr;padding:11px}.driver-stop-grid{grid-template-columns:1fr}.driver-shift-lock{align-items:flex-start;flex-wrap:wrap}.driver-shift-lock button{width:100%}}@media(max-width:460px){.supplier-pos-grid{grid-template-columns:1fr}.supplier-pos-layout{gap:9px}.supplier-pos-products{padding:10px}.supplier-pos-cart{border-radius:14px}.supplier-payment-line{grid-template-columns:1fr 90px 22px}.driver-command{padding:14px}.driver-command-actions{width:100%}.driver-command-actions>*{flex:1 1;justify-content:center}.driver-actions .btn,.driver-actions a{flex:1 1 45%;justify-content:center}.supplier-modal{padding:18px}}.supplier-delivery-control-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.supplier-delivery-control-head h2{font-size:27px;margin:4px 0}.supplier-delivery-control-head p{margin:0;color:#82776f;font-size:12px}.supplier-delivery-kpis{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.supplier-delivery-kpis>div{display:grid;grid-template-columns:29px 1fr;align-items:center;grid-gap:0 8px;gap:0 8px;background:#fff;border:1px solid #e8e1da;border-radius:14px;padding:10px}.supplier-delivery-kpis svg{grid-row:1/3;width:18px;color:#ff650f}.supplier-delivery-kpis span{font-size:9px;color:#887d74}.supplier-delivery-kpis b{font-size:14px}.supplier-delivery-control-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);grid-gap:12px;gap:12px}.supplier-dispatch-list{display:flex;flex-direction:column;gap:7px}.supplier-dispatch-list article{border:1px solid #ece5de;border-radius:13px;padding:10px;cursor:pointer;transition:.15s}.supplier-dispatch-list article.selected,.supplier-dispatch-list article:hover{border-color:#ffb27a;background:#fffaf5}.supplier-dispatch-main{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.supplier-dispatch-main>div{display:flex;flex-direction:column}.supplier-dispatch-main code{font-size:9px;color:#ff650f;font-weight:800}.supplier-dispatch-main b{font-size:12px;margin-top:2px}.supplier-dispatch-main span{font-size:9px;color:#8d8278;margin-top:2px}.supplier-dispatch-meta{display:flex;gap:12px;flex-wrap:wrap;margin:8px 0 0}.supplier-dispatch-meta span{display:flex;align-items:center;gap:4px;font-size:9px;color:#766b62}.supplier-dispatch-meta svg{width:12px}.supplier-dispatch-assign{display:flex;gap:6px;margin-top:8px;padding-top:8px;border-top:1px dashed #e8dfd7}.supplier-dispatch-assign select{flex:1 1;min-width:0;border:1px solid #e0d7cf;border-radius:9px;background:#fff;height:34px;padding:0 8px;font-size:10px}.supplier-live-panel iframe{width:100%;height:240px;border:0;border-radius:12px;background:#f5f1ed}.supplier-live-order{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.supplier-live-order>div{display:flex;flex-direction:column}.supplier-live-order b{font-size:13px}.supplier-live-order span{font-size:9px;color:#8d8279}.supplier-live-order a{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:800;text-decoration:none;color:#ff650f}.supplier-live-order svg{width:13px}.supplier-no-gps{height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px dashed #ded4cb;border-radius:12px;color:#8d8178}.supplier-no-gps svg{width:30px}.supplier-no-gps b{font-size:12px;margin-top:6px}.supplier-no-gps span{font-size:9px;max-width:220px;margin-top:3px}.supplier-live-details{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin:8px 0}.supplier-live-details>div{background:#f9f6f2;border-radius:10px;padding:8px;display:flex;flex-direction:column}.supplier-live-details span{font-size:8px;color:#8c8178}.supplier-live-details b{font-size:11px;margin-top:2px}.supplier-delivery-lower{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.driver-state-btn{border:1px solid #e3dad2;background:#fff;border-radius:8px;padding:5px 7px;font-size:8px;font-weight:800;color:#7d7168;cursor:pointer}.driver-state-btn:disabled{opacity:.45;cursor:not-allowed}.supplier-delivery-event-table>div{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #f0eae4}.supplier-delivery-event-table i{width:7px;height:7px;border-radius:999px;background:#ff650f}.supplier-delivery-event-table span{display:flex;flex:1 1;flex-direction:column}.supplier-delivery-event-table b{font-size:10px}.supplier-delivery-event-table small{font-size:8px;color:#8b8077}.supplier-delivery-event-table strong{font-size:9px;color:#70665e}.supplier-action-modal{width:min(650px,100%)}.supplier-action-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:13px 0}.supplier-action-field{display:flex;flex-direction:column;gap:5px}.supplier-action-field>span{font-size:10px;font-weight:800;color:#635a52}.supplier-action-field.wide,.supplier-action-grid .wide{grid-column:1/-1}.supplier-action-field textarea{min-height:72px;padding:9px!important;resize:vertical}@media(max-width:1150px){.supplier-delivery-kpis{grid-template-columns:repeat(3,1fr)}.supplier-delivery-control-grid{grid-template-columns:1fr}.supplier-live-panel iframe{height:290px}}@media(max-width:780px){.supplier-delivery-control-head{flex-direction:column}.supplier-delivery-control-head .toolbar{width:100%;display:grid;grid-template-columns:1fr 1fr}.supplier-delivery-control-head .toolbar>a{grid-column:1/-1}.supplier-delivery-kpis{grid-template-columns:1fr 1fr}.supplier-action-grid,.supplier-delivery-lower{grid-template-columns:1fr}.supplier-action-field.wide,.supplier-action-grid .wide{grid-column:auto}}.supplier-role-guide{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.supplier-role-guide>div{display:flex;align-items:flex-start;gap:8px;border:1px solid #ece4dc;border-radius:12px;padding:10px;background:#fffcf9}.supplier-role-guide i{width:29px;height:29px;border-radius:9px;background:#fff0e6;color:#ff650f;display:grid;place-items:center;flex:0 0 auto}.supplier-role-guide svg{width:15px}.supplier-role-guide span{display:flex;flex-direction:column}.supplier-role-guide b{font-size:10px}.supplier-role-guide small{font-size:8px;color:#8c8178;line-height:1.4;margin-top:2px}.supplier-role-pill{padding:5px 8px;border-radius:999px;background:#f6f1ec;color:#5f554d}.supplier-account-state,.supplier-role-pill{display:inline-flex;font-size:9px;font-weight:850}.supplier-account-state{align-items:center;gap:5px;color:#9b5e49}.supplier-account-state i{width:7px;height:7px;border-radius:50%;background:#c9b6aa}.supplier-account-state.on{color:#147a4e}.supplier-account-state.on i{background:#1caf70}.supplier-row-actions{display:flex;gap:4px}.supplier-row-actions button{width:30px;height:30px;border:1px solid #e7ded6;background:#fff;border-radius:9px;display:grid;place-items:center;color:#746961;cursor:pointer}.supplier-row-actions svg{width:14px}.supplier-row-actions button:disabled{opacity:.35}.supplier-role-help{font-size:9px;color:#786d65;background:#faf6f2;border-radius:9px;padding:8px 10px;margin:5px 0 11px}.supplier-report-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:12px}.supplier-report-head h2{font-size:27px;margin:4px 0}.supplier-report-head p{margin:0;color:#80756d;font-size:12px}.supplier-report-head .toolbar .input{height:36px;width:auto}.supplier-report-kpis{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.supplier-report-kpis>div{background:#fff;border:1px solid #e8e0d8;border-radius:14px;padding:10px;display:grid;grid-template-columns:28px 1fr;grid-column-gap:7px;column-gap:7px;align-items:center}.supplier-report-kpis i{grid-row:1/4;width:28px;height:28px;border-radius:9px;background:#fff1e8;color:#ff650f;display:grid;place-items:center}.supplier-report-kpis svg{width:15px}.supplier-report-kpis span{font-size:8px;color:#8b8077}.supplier-report-kpis b{font-size:13px;white-space:nowrap}.supplier-report-kpis small{font-size:7px;color:#9a8e85}.supplier-report-layout{display:grid;grid-template-columns:1.1fr .9fr 1fr .8fr;grid-gap:10px;gap:10px}.supplier-report-layout.lower{grid-template-columns:1fr 1fr;margin-top:10px}.supplier-breakdown>div,.supplier-rank-list>div{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #f0e9e3}.supplier-rank-list em{width:22px;height:22px;border-radius:7px;background:#f6f1ec;display:grid;place-items:center;font-size:8px;font-weight:900;font-style:normal}.supplier-breakdown span,.supplier-rank-list span{display:flex;flex:1 1;flex-direction:column}.supplier-breakdown b,.supplier-rank-list b{font-size:9px}.supplier-breakdown small,.supplier-rank-list small{font-size:7px;color:#92877e}.supplier-breakdown strong,.supplier-rank-list strong{display:flex;flex-direction:column;text-align:right;font-size:9px}.supplier-breakdown strong small,.supplier-rank-list strong small{margin-top:2px}.supplier-breakdown .negative{color:#b5442a}.supplier-aging{display:grid;grid-gap:6px;gap:6px}.supplier-aging>div{display:flex;align-items:center;justify-content:space-between;padding:9px;background:#f8f5f1;border-radius:10px}.supplier-aging span{font-size:8px;color:#776d65}.supplier-aging b{font-size:10px}.supplier-aging .danger{background:#fff0ed;color:#a93a27}.supplier-count-badge{min-width:28px;height:24px;padding:0 7px;border-radius:999px;background:#fff0e6;color:#ff650f;display:grid;place-items:center;font-size:9px;font-weight:900}.supplier-alert-list>div{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #f0eae4}.supplier-alert-list svg{width:14px;color:#d95d35}.supplier-alert-list.dead svg{color:#83776e}.supplier-alert-list span{display:flex;flex:1 1;flex-direction:column}.supplier-alert-list b{font-size:9px}.supplier-alert-list small{font-size:7px;color:#93887f}.supplier-alert-list strong{font-size:9px}.supplier-invoice-list{display:flex;flex-direction:column;gap:7px}.supplier-invoice-list article{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid #ece4dc;border-radius:13px;padding:10px}.supplier-invoice-list-main{display:flex;align-items:center;gap:9px}.supplier-invoice-list-main>i{width:34px;height:34px;border-radius:10px;background:#fff0e6;color:#ff650f;display:grid;place-items:center}.supplier-invoice-list-main svg{width:17px}.supplier-invoice-list-main span{display:flex;flex-direction:column}.supplier-invoice-list-main code{font-size:8px;color:#ff650f}.supplier-invoice-list-main b{font-size:10px}.supplier-invoice-list-main small{font-size:8px;color:#91867d}.supplier-invoice-list-money{display:flex;flex-direction:column;text-align:right}.supplier-invoice-list-money b{font-size:12px}.supplier-invoice-list-money small{font-size:8px;color:#168153}.supplier-invoice-list-money small.due{color:#b8462d}.supplier-document-page{min-height:100vh;background:#f2efeb;padding:24px}.supplier-document-actions{max-width:900px;margin:0 auto 10px;display:flex;justify-content:space-between}.supplier-document-actions button{border:1px solid #ddd5cd;background:#fff;border-radius:10px;padding:9px 12px;display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800;cursor:pointer}.supplier-document-actions button.primary{background:#ff650f;color:#fff;border-color:#ff650f}.supplier-document-actions svg{width:15px}.supplier-invoice-sheet{width:min(900px,100%);min-height:1120px;margin:auto;background:#fff;padding:44px 48px;box-shadow:0 15px 50px rgba(30,22,16,.12);color:#211b17}.supplier-invoice-sheet>header{display:flex;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:2px solid #282019}.supplier-invoice-brand{display:flex;gap:12px;align-items:flex-start}.supplier-invoice-brand>i,.supplier-invoice-brand>img{width:48px;height:48px;border-radius:13px;object-fit:contain}.supplier-invoice-brand>i{display:grid;place-items:center;background:#ff650f;color:#fff;font-size:22px;font-weight:950;font-style:normal}.supplier-invoice-brand h1{font-size:20px;margin:0 0 5px}.supplier-invoice-brand p{font-size:9px;color:#746a61;margin:2px 0}.supplier-invoice-title{text-align:right;display:flex;flex-direction:column}.supplier-invoice-title span{font-size:24px;font-weight:950;letter-spacing:.08em}.supplier-invoice-title b{font-size:11px;color:#ff650f;margin-top:4px}.supplier-invoice-title small{font-size:9px;color:#8d8279;margin-top:3px}.supplier-invoice-parties{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;margin:25px 0}.supplier-invoice-parties>div{border:1px solid #eee6df;border-radius:12px;padding:12px}.supplier-invoice-parties span{font-size:7px;font-weight:900;color:#ff650f;letter-spacing:.08em}.supplier-invoice-parties b{display:block;font-size:12px;margin:5px 0}.supplier-invoice-parties p{font-size:9px;margin:2px 0;color:#746a61}.supplier-invoice-origin{background:#fff6ef;border-radius:9px;padding:9px 11px;font-size:9px;color:#755e4f;margin-bottom:13px}.supplier-invoice-table{width:100%;border-collapse:collapse;font-size:9px}.supplier-invoice-table th{text-align:left;background:#282019;color:#fff;padding:9px}.supplier-invoice-table td:nth-child(n+3),.supplier-invoice-table th:nth-child(n+3){text-align:right}.supplier-invoice-table td{padding:10px 9px;border-bottom:1px solid #eee8e2}.supplier-invoice-bottom{display:grid;grid-template-columns:1fr 290px;grid-gap:35px;gap:35px;margin-top:25px}.supplier-invoice-payments h3{font-size:11px;margin:0 0 8px}.supplier-invoice-payments>div{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid #eee8e2;font-size:8px}.supplier-invoice-payments>p{font-size:8px;color:#948980}.supplier-invoice-totals>div{display:flex;justify-content:space-between;padding:6px 3px;font-size:9px}.supplier-invoice-totals .total{border-top:2px solid #282019;border-bottom:2px solid #282019;font-size:13px;padding:9px 3px}.supplier-invoice-totals .due{color:#b33f28;font-weight:900}.supplier-invoice-note{margin-top:25px;border-left:3px solid #ff650f;padding:5px 10px}.supplier-invoice-note b{font-size:9px}.supplier-invoice-note p{font-size:8px;color:#766c64;margin:3px 0}.supplier-invoice-sheet footer{display:flex;justify-content:space-between;margin-top:60px;padding-top:12px;border-top:1px solid #eee8e2;font-size:8px;color:#8e837a}@media print{body{background:#fff!important}.no-print{display:none!important}.supplier-document-page{padding:0;background:#fff}.supplier-invoice-sheet{width:100%;min-height:auto;box-shadow:none;padding:18mm 15mm}}@media(max-width:1150px){.supplier-role-guide{grid-template-columns:1fr 1fr}.supplier-report-kpis{grid-template-columns:repeat(3,1fr)}.supplier-report-layout{grid-template-columns:1fr 1fr}}@media(max-width:780px){.supplier-report-head{flex-direction:column}.supplier-report-kpis{grid-template-columns:1fr 1fr}.supplier-report-layout,.supplier-report-layout.lower,.supplier-role-guide{grid-template-columns:1fr}.supplier-invoice-list article{grid-template-columns:1fr auto}.supplier-invoice-list article>a{grid-column:1/-1}.supplier-document-page{padding:10px}.supplier-invoice-sheet{padding:22px 18px;min-height:0}.supplier-invoice-bottom,.supplier-invoice-parties,.supplier-invoice-sheet>header{grid-template-columns:1fr;display:grid;text-align:left}.supplier-invoice-title{text-align:left}.supplier-invoice-table{font-size:8px}}.rt-notifications{position:relative;display:inline-flex;align-items:center}.rt-bell{position:relative;width:36px;height:36px;border:1px solid #e5ddd5;background:#fff;border-radius:11px;display:grid;place-items:center;color:#776d65;cursor:pointer;transition:.15s}.rt-bell.active,.rt-bell:hover{border-color:#ffc49d;background:#fff8f2;color:#ff650f}.rt-bell svg{width:17px;height:17px}.rt-bell>span{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;border-radius:999px;background:#e7432f;color:#fff;border:2px solid #fff;padding:0 4px;display:grid;place-items:center;font-size:8px;font-weight:950;line-height:1}.rt-empty{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#958980;gap:3px}.rt-empty svg{width:25px}.rt-empty b{font-size:11px;color:#756a62}.rt-empty span{font-size:8px}@keyframes rtSlide{0%{opacity:0;transform:translateY(-10px) translateX(8px)}to{opacity:1;transform:none}}.supplier-inventory-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.supplier-inventory-head h2{font-size:27px;margin:4px 0}.supplier-inventory-head p{margin:0;color:#80756d;font-size:12px;max-width:720px}.supplier-inventory-layout{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.supplier-count-list{padding:10px!important}.supplier-count-list>button{width:100%;border:0;border-bottom:1px solid #f0e9e3;background:#fff;padding:10px 8px;display:grid;grid-template-columns:9px 1fr auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;cursor:pointer}.supplier-count-list>button.active{background:#fff8f2;border-radius:10px;border-bottom-color:transparent}.supplier-count-list>button>i{width:8px;height:8px;border-radius:50%;background:#b8aca2}.supplier-count-list>button>i.open{background:#1dac70;box-shadow:0 0 0 4px #e7f8f0}.supplier-count-list>button span{display:flex;flex-direction:column}.supplier-count-list b{font-size:10px}.supplier-count-list small{font-size:8px;color:#8c8178;margin-top:2px}.supplier-count-list em{font-size:7px;font-style:normal;font-weight:900;color:#8d8279}.supplier-count-list button.active em{color:#ff650f}.supplier-count-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-bottom:10px}.supplier-count-kpis>div{background:#faf7f3;border:1px solid #eee6df;border-radius:11px;padding:9px;display:flex;flex-direction:column}.supplier-count-kpis span{font-size:8px;color:#8b8077}.supplier-count-kpis b{font-size:15px;margin-top:2px}.supplier-count-kpis b.warn{color:#b94c2f}.supplier-count-kpis small{font-size:7px;color:#9b9087}.supplier-count-search{margin-bottom:9px}.supplier-count-table td{vertical-align:middle}.supplier-count-input{width:90px;height:34px;border:1px solid #ddd4cc;border-radius:9px;padding:0 8px;font-weight:850;text-align:right;outline:0}.supplier-count-input:focus{border-color:#ff9b5a;box-shadow:0 0 0 3px #fff0e6}.supplier-diff{display:inline-flex;min-width:34px;justify-content:center;padding:5px 7px;border-radius:999px;background:#f2efec;font-size:9px;font-weight:900;color:#6e645c}.supplier-diff.plus{background:#e9f8f0;color:#14784c}.supplier-diff.minus{background:#fff0ed;color:#b23e28}.supplier-save-count{width:31px;height:31px;border:1px solid #e2d8d0;background:#fff;border-radius:9px;display:grid;place-items:center;color:#ff650f;cursor:pointer}.supplier-save-count svg{width:13px}.supplier-save-count:disabled{opacity:.35}.supplier-warehouse-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.supplier-warehouse-cards>button{border:1px solid #e8e0d8;background:#fff;border-radius:14px;padding:11px;display:grid;grid-template-columns:35px 1fr auto;align-items:center;grid-gap:9px;gap:9px;text-align:left;cursor:pointer}.supplier-warehouse-cards>button.active{border-color:#ffaf75;background:#fff9f4;box-shadow:0 6px 18px rgba(255,101,15,.07)}.supplier-warehouse-cards>button>i{width:35px;height:35px;border-radius:10px;background:#f6f1ec;color:#7b7067;display:grid;place-items:center}.supplier-warehouse-cards>button.active>i{background:#fff0e5;color:#ff650f}.supplier-warehouse-cards svg{width:17px}.supplier-warehouse-cards>button>span{display:flex;flex-direction:column}.supplier-warehouse-cards b{font-size:11px}.supplier-warehouse-cards small{font-size:8px;color:#8e837a;margin-top:2px}.supplier-warehouse-cards strong{display:flex;flex-direction:column;text-align:right;font-size:14px}.supplier-warehouse-cards strong small{font-size:7px;font-weight:600}.supplier-warehouse-empty{grid-column:1/-1!important;min-height:110px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important}.supplier-warehouse-table .global-search{margin-bottom:10px}.supplier-stock-low{color:#b7442c;font-weight:900}@media(max-width:1050px){.supplier-inventory-layout{grid-template-columns:1fr}.supplier-count-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4px;gap:4px}.supplier-count-list .rt-empty,.supplier-count-list .supplier-section-head{grid-column:1/-1}.supplier-warehouse-cards{grid-template-columns:1fr 1fr}}@media(max-width:650px){.supplier-inventory-head{flex-direction:column}.supplier-inventory-head>.toolbar,.supplier-inventory-head>button{width:100%}.supplier-inventory-head>.toolbar{display:grid;grid-template-columns:1fr 1fr}.supplier-count-list{grid-template-columns:1fr}.supplier-count-kpis{grid-template-columns:1fr 1fr}.supplier-count-kpis>div:first-child{grid-column:1/-1}.supplier-warehouse-cards{grid-template-columns:1fr}.supplier-count-table{min-width:620px}}.supplier-pos-mode-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0}.supplier-pos-mode-row .supplier-pos-pricing{margin:0}.supplier-pos-warehouse{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:850;color:#756a61}.supplier-pos-warehouse select{height:32px;min-width:180px;border:1px solid #e3dad2;border-radius:9px;background:#fff;padding:0 8px;font-size:10px;font-weight:750;color:#3f3731;outline:0}.supplier-pos-warehouse select:disabled{background:#f7f3ef;color:#7e746c}@media(max-width:650px){.supplier-pos-mode-row{align-items:stretch;flex-direction:column}.supplier-pos-warehouse{justify-content:space-between}.supplier-pos-warehouse select{flex:1 1;min-width:0}}.supplier-credit-list{display:flex;flex-direction:column;gap:7px;margin-top:10px}.supplier-credit-list article{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;padding:10px;border:1px solid #ece4dc;border-radius:13px}.supplier-credit-list article>i{width:34px;height:34px;border-radius:10px;background:#fff0e6;color:#ff650f;display:grid;place-items:center}.supplier-credit-list article>i svg{width:16px}.supplier-credit-list article>span{display:flex;flex-direction:column}.supplier-credit-list code{font-size:8px;color:#ff650f}.supplier-credit-list article>span b{font-size:10px}.supplier-credit-list article>span small{font-size:8px;color:#8d8279}.supplier-credit-list article>div{display:flex;flex-direction:column;text-align:right}.supplier-credit-list article>div b{font-size:12px}.supplier-credit-list article>div small{font-size:8px;color:#857a71}.supplier-return-modal{width:min(760px,100%);max-height:calc(100vh - 28px);overflow:auto}.supplier-return-lines{display:flex;flex-direction:column;gap:7px;margin:10px 0;max-height:330px;overflow:auto}.supplier-return-lines>div{border:1px solid #ece4dc;border-radius:12px;padding:9px;background:#fff}.supplier-return-lines>div.selected{border-color:#ffb27a;background:#fffaf5}.supplier-return-line-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.supplier-return-line-head span{display:flex;flex-direction:column}.supplier-return-line-head b{font-size:10px}.supplier-return-line-head small{font-size:8px;color:#8c8178;margin-top:2px}.supplier-return-line-head button{border:0;background:#fff0e6;color:#ff650f;border-radius:8px;padding:5px 7px;font-size:8px;font-weight:900;cursor:pointer}.supplier-return-line-grid{display:grid;grid-template-columns:90px 130px 1fr;grid-gap:7px;gap:7px;margin-top:8px}.supplier-return-line-grid label{display:flex;flex-direction:column;gap:4px}.supplier-return-line-grid label>span{font-size:8px;font-weight:850;color:#766b62}.supplier-return-line-grid input,.supplier-return-line-grid select{height:32px;border:1px solid #e3dad2;border-radius:8px;background:#fff;padding:0 7px;font-size:9px}.supplier-return-line-grid .wide{grid-column:auto}.supplier-return-line-grid .supplier-check{grid-column:1/-1;flex-direction:row;align-items:center;background:#faf6f2;border-radius:8px;padding:7px}.supplier-return-line-grid .supplier-check span{display:flex;align-items:center;gap:5px}.supplier-return-line-grid .supplier-check svg{width:13px;color:#ff650f}.supplier-return-summary{display:flex;align-items:center;justify-content:space-between;background:#282019;color:#fff;border-radius:12px;padding:11px 13px;margin:10px 0}.supplier-return-summary span{font-size:9px}.supplier-return-summary b{font-size:17px}.supplier-credit-sheet .supplier-invoice-title span{color:#b64930}@media(max-width:700px){.supplier-credit-list article{grid-template-columns:34px 1fr auto}.supplier-credit-list article>a{grid-column:1/-1}.supplier-return-line-grid{grid-template-columns:1fr 1fr}.supplier-return-line-grid .wide{grid-column:1/-1}}.supplier-dues-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:10px}.supplier-dues-kpis>div{background:#fff;border:1px solid #e8e0d8;border-radius:14px;padding:10px;display:grid;grid-template-columns:30px 1fr;align-items:center;grid-column-gap:8px;column-gap:8px}.supplier-dues-kpis i{grid-row:1/4;width:30px;height:30px;border-radius:9px;background:#fff0e6;color:#ff650f;display:grid;place-items:center}.supplier-dues-kpis svg{width:15px}.supplier-dues-kpis span{font-size:8px;color:#8b8077}.supplier-dues-kpis b{font-size:14px}.supplier-dues-kpis small{font-size:7px;color:#9b9087}.supplier-dues-tabs{display:flex;gap:6px;margin-bottom:10px}.supplier-dues-tabs button{height:36px;border:1px solid #e5ddd5;background:#fff;border-radius:10px;padding:0 12px;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:850;color:#756a62;cursor:pointer}.supplier-dues-tabs svg{width:14px}.supplier-dues-tabs button.active{background:#282019;color:#fff;border-color:#282019}.supplier-due-danger{color:#b33e28}.supplier-dues-v2 textarea{min-height:72px;padding:9px!important}@media(max-width:900px){.supplier-dues-kpis{grid-template-columns:1fr 1fr}}@media(max-width:520px){.supplier-dues-kpis{grid-template-columns:1fr}.supplier-dues-tabs button{flex:1 1;justify-content:center}}.supplier-docs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.supplier-docs-head h3{margin:4px 0;font-size:18px}.supplier-docs-head p{margin:0;color:#82776e;font-size:10px}.supplier-commercial-list{display:flex;flex-direction:column;gap:6px;margin-top:9px}.supplier-commercial-list article{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto auto;align-items:center;grid-gap:9px;gap:9px;padding:9px;border:1px solid #ece4dc;border-radius:12px}.supplier-commercial-list article>i{width:34px;height:34px;border-radius:10px;background:#f7f2ed;color:#ff650f;display:grid;place-items:center}.supplier-commercial-list article>i svg{width:16px}.supplier-commercial-list article>span{display:flex;flex-direction:column}.supplier-commercial-list code{font-size:8px;color:#ff650f}.supplier-commercial-list article>span b{font-size:10px}.supplier-commercial-list article>span small{font-size:8px;color:#8d8279}.supplier-commercial-list em{font-size:7px;font-style:normal;font-weight:900;background:#f5f1ed;border-radius:999px;padding:5px 7px;color:#71675f}.supplier-commercial-list strong{font-size:11px}.supplier-doc-modal{width:min(820px,100%);max-height:calc(100vh - 28px);overflow:auto}.supplier-doc-product-add{height:38px;border:1px dashed #daccc0;border-radius:10px;display:flex;align-items:center;gap:7px;padding:0 10px;background:#fffaf6;margin:8px 0}.supplier-doc-product-add svg{width:15px;color:#ff650f}.supplier-doc-product-add select{flex:1 1;border:0;background:transparent;outline:0;font-size:10px;font-weight:750}.supplier-doc-lines{display:flex;flex-direction:column;gap:5px;max-height:270px;overflow:auto}.supplier-doc-lines>div{display:grid;grid-template-columns:minmax(150px,1fr) 60px 88px 65px 90px 27px;grid-gap:6px;gap:6px;align-items:center;border:1px solid #eee7df;border-radius:10px;padding:7px}.supplier-doc-lines>div>span{display:flex;flex-direction:column}.supplier-doc-lines b{font-size:9px}.supplier-doc-lines small{font-size:7px;color:#90857c}.supplier-doc-lines input{width:100%;height:30px;border:1px solid #e2d9d1;border-radius:8px;padding:0 6px}.supplier-doc-lines input,.supplier-doc-lines strong{font-size:9px;text-align:right}.supplier-doc-lines button{width:27px;height:27px;border:0;background:#fff0ed;color:#b33f28;border-radius:8px;display:grid;place-items:center;cursor:pointer}.supplier-doc-lines button svg{width:12px}.supplier-doc-total{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding:10px 0}.supplier-doc-total span{font-size:8px;color:#7b7068}.supplier-doc-total span b{font-size:10px;color:#3d352f}.supplier-doc-total strong{font-size:14px;color:#ff650f}.supplier-doc-modal textarea{min-height:70px;padding:9px!important}@media(max-width:720px){.supplier-docs-head{flex-direction:column}.supplier-commercial-list article{grid-template-columns:34px 1fr auto}.supplier-commercial-list article>a{grid-column:1/-1}.supplier-doc-lines{overflow:auto}.supplier-doc-lines>div{min-width:620px}.supplier-doc-total{justify-content:space-between;gap:6px;flex-wrap:wrap}}.supplier-inline-link{display:inline-flex;align-items:center;gap:4px;margin-top:3px;color:#ff650f;text-decoration:none;font-size:8px;font-weight:850}.supplier-inline-link svg{width:11px;height:11px}.supplier-purchase-modal{width:min(760px,100%);max-height:calc(100vh - 28px);overflow:auto}.supplier-purchase-lines{display:flex;flex-direction:column;gap:6px;max-height:280px;overflow:auto}.supplier-purchase-lines>div{display:grid;grid-template-columns:minmax(160px,1fr) 80px 110px 90px 28px;grid-gap:7px;gap:7px;align-items:end;border:1px solid #eee6df;border-radius:11px;padding:8px}.supplier-purchase-lines>div>span{display:flex;flex-direction:column;align-self:center}.supplier-purchase-lines b{font-size:9px}.supplier-purchase-lines small{font-size:7px;color:#8d8279}.supplier-purchase-lines label{display:flex;flex-direction:column;gap:3px}.supplier-purchase-lines input{height:31px;border:1px solid #e2d9d1;border-radius:8px;padding:0 7px;text-align:right;font-size:9px}.supplier-purchase-lines strong{font-size:10px;text-align:right;align-self:center}.supplier-purchase-lines button{width:28px;height:28px;border:0;border-radius:8px;background:#fff0ed;color:#b33f28;display:grid;place-items:center;cursor:pointer}.supplier-purchase-lines button svg{width:12px}.supplier-purchase-total{display:flex;align-items:center;justify-content:space-between;background:#282019;color:#fff;border-radius:12px;padding:11px 13px;margin:10px 0}.supplier-purchase-total span{font-size:9px}.supplier-purchase-total b{font-size:17px}.supplier-purchase-modal textarea{min-height:70px;padding:9px!important}@media(max-width:700px){.supplier-purchase-lines{overflow:auto}.supplier-purchase-lines>div{min-width:600px}}.shop-delivery-map.live{margin-top:10px;border:1px solid #e7dfd7;border-radius:14px;overflow:hidden;background:#fff}.shop-delivery-live-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:#fffaf5}.shop-delivery-live-head>div:first-child{display:flex;align-items:center;gap:8px}.shop-delivery-live-head>div:first-child>svg{width:18px;color:#ff650f}.shop-delivery-live-head span{display:flex;flex-direction:column}.shop-delivery-live-head b{font-size:10px}.shop-delivery-live-head small{font-size:8px;color:#897e75;margin-top:2px}.shop-delivery-live-actions{display:flex;gap:5px}.shop-delivery-live-actions a,.shop-delivery-live-actions button{height:30px;border:1px solid #e3dad2;background:#fff;border-radius:9px;padding:0 8px;display:flex;align-items:center;gap:5px;color:#625850;text-decoration:none;font-size:8px;font-weight:850;cursor:pointer}.shop-delivery-live-actions svg{width:12px}.shop-delivery-map.live iframe{width:100%;height:260px;border:0;display:block}.shop-tracking-wait{height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#8c8178;gap:4px}.shop-tracking-wait svg{width:27px;color:#ff650f}.shop-tracking-wait b{font-size:10px}.shop-tracking-wait span{font-size:8px;max-width:260px}.shop-delivery-events{padding:8px 11px}.shop-delivery-events>div{display:flex;align-items:flex-start;gap:7px;padding:6px 0;border-bottom:1px solid #f0e9e3}.shop-delivery-events i{width:7px;height:7px;border-radius:50%;background:#ff650f;margin-top:4px}.shop-delivery-events span{display:flex;flex-direction:column}.shop-delivery-events b{font-size:8px}.shop-delivery-events small{font-size:7px;color:#8d8279;margin-top:2px}.supplier-commercial-list article{grid-template-columns:34px minmax(0,1fr) auto auto minmax(120px,auto)}.supplier-doc-actions{display:flex;gap:5px;justify-content:flex-end;flex-wrap:wrap}.supplier-doc-actions .btn{white-space:nowrap}@media(max-width:760px){.shop-delivery-live-head{align-items:flex-start;flex-direction:column}.shop-delivery-live-actions{width:100%}.shop-delivery-live-actions>*{flex:1 1;justify-content:center}.supplier-commercial-list article{grid-template-columns:34px 1fr auto}.supplier-doc-actions{grid-column:1/-1;justify-content:stretch}.supplier-doc-actions>*{flex:1 1;justify-content:center}}.supplier-pos-search .supplier-camera-btn{width:34px;height:34px;border:0;border-radius:9px;background:#fff0e6;color:#ff650f;display:grid;place-items:center;cursor:pointer;flex:0 0 auto}.supplier-pos-search .supplier-camera-btn svg{width:16px}.barcode-camera-modal{width:min(520px,100%)}.barcode-camera-view{position:relative;aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:#211a16;margin:10px 0 12px;display:grid;place-items:center}.barcode-camera-view video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.barcode-camera-view>svg{width:34px;color:#fff6;z-index:1}.barcode-scan-frame{position:absolute;left:12%;right:12%;top:34%;height:31%;border:2px solid #ff650f;border-radius:12px;box-shadow:0 0 0 999px rgba(0,0,0,.18);z-index:2}.barcode-scan-frame:after{content:"";position:absolute;left:8px;right:8px;top:50%;height:2px;background:#ff650f;box-shadow:0 0 12px #ff650f;animation:barcodeLine 1.4s ease-in-out infinite alternate}.barcode-manual>div{display:flex;gap:7px}.barcode-manual .input{flex:1 1}@keyframes barcodeLine{0%{transform:translateY(-36px)}to{transform:translateY(36px)}}@media(max-width:520px){.barcode-camera-modal{padding:15px}.barcode-camera-view{aspect-ratio:1/1}.barcode-manual>div{flex-direction:column}}.atelier-ops-page .page-head{align-items:flex-start}.atelier-mini-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin-bottom:14px}.atelier-mini-kpis>div{background:#fff;border:1px solid #e8e1da;border-radius:14px;padding:11px;display:grid;grid-template-columns:32px 1fr;grid-column-gap:8px;column-gap:8px;align-items:center}.atelier-mini-kpis>div>i{grid-row:1/3;width:32px;height:32px;border-radius:10px;background:#fff1e8;color:#ff650f;display:grid;place-items:center}.atelier-mini-kpis svg{width:16px}.atelier-mini-kpis span{font-size:9px;color:#8a7f76}.atelier-mini-kpis b{font-size:15px;color:#2c241f}.atelier-table-card{overflow:hidden}.atelier-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-bottom:1px solid #eee7e0}.atelier-table-toolbar .global-search{flex:1 1;max-width:620px}.atelier-table-toolbar .select{width:auto;min-width:155px}.atelier-select-group{display:flex;align-items:center;gap:6px}.atelier-select-group>svg{width:15px;color:#8b8077}.atelier-filter-pills{display:flex;align-items:center;gap:5px;overflow:auto}.atelier-filter-pills button{height:31px;border:1px solid #e5ddd5;background:#fff;border-radius:999px;padding:0 9px;font-size:8px;font-weight:850;color:#786e65;cursor:pointer;white-space:nowrap}.atelier-filter-pills button.active{background:#282019;border-color:#282019;color:#fff}.atelier-empty{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#958b82;gap:4px}.atelier-empty svg{width:27px}.atelier-empty b{font-size:11px;color:#756b63}.atelier-empty span{font-size:8px}.atelier-client-link{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.atelier-client-link>svg{width:27px;height:27px;padding:6px;border-radius:9px;background:#fff0e6;color:#ff650f}.atelier-client-link span{display:flex;flex-direction:column}.atelier-client-link b{font-size:10px}.atelier-client-link small{font-size:8px;color:#90857c}.atelier-phone{display:inline-flex;align-items:center;gap:4px;color:#5e554e;text-decoration:none;font-size:9px;font-weight:750}.atelier-phone svg{width:12px}.atelier-phone.small{display:flex;margin-top:3px}.atelier-overdue-row{background:#fffaf1}.atelier-overdue{display:flex;align-items:center;gap:4px;color:#b56a21;font-size:8px;margin-top:3px}.atelier-overdue svg{width:11px}.atelier-report-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:14px}.atelier-report-strip>div{display:flex;align-items:center;gap:8px;padding:11px;background:#fff;border:1px solid #e8e1da;border-radius:13px}.atelier-report-strip>div>svg{width:19px;color:#ff650f}.atelier-report-strip span{display:flex;flex-direction:column}.atelier-report-strip small{font-size:8px;color:#8d8279}.atelier-report-strip b{font-size:12px}.atelier-report-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.atelier-tech-ranking>div{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #f0eae4}.atelier-tech-ranking em{width:25px;height:25px;border-radius:8px;background:#f6f1ec;display:grid;place-items:center;font-size:8px;font-style:normal;font-weight:900}.atelier-tech-ranking span{display:flex;flex:1 1;flex-direction:column}.atelier-tech-ranking b{font-size:9px}.atelier-tech-ranking small{font-size:7px;color:#91867d}.atelier-tech-ranking strong{font-size:12px}.red{color:#b33f28!important}@media(max-width:1000px){.atelier-mini-kpis,.atelier-report-strip{grid-template-columns:1fr 1fr}}@media(max-width:720px){.atelier-table-toolbar{align-items:stretch;flex-direction:column}.atelier-table-toolbar .global-search,.atelier-table-toolbar .select{max-width:none;width:100%}.atelier-select-group{width:100%}.atelier-select-group .select{flex:1 1}.atelier-filter-pills{width:100%}.atelier-report-grid{grid-template-columns:1fr}.atelier-ops-page .page-head{gap:10px}}@media(max-width:460px){.atelier-mini-kpis,.atelier-report-strip{grid-template-columns:1fr}}.delivery-install{display:grid;grid-template-columns:34px 1fr auto;grid-gap:10px;gap:10px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:16px;padding:11px 13px;margin-bottom:12px}.delivery-install>svg{color:#ff6b00}.delivery-install span{display:grid}.delivery-install b{font-size:9px}.delivery-install small{font-size:8px;color:var(--muted);margin-top:2px}.delivery-install.installed{background:#f3fbf6}.delivery-install.installed>svg{color:#188a4f}.driver-availability{border-radius:999px;padding:7px 10px;gap:5px}.driver-availability svg{width:14px}.driver-availability.on{color:#16834a;background:#effaf4;border-color:#ccebd9}.driver-availability.off{color:#8e8177;background:#f7f4f1}.driver-due-lines{display:grid;grid-gap:5px;gap:5px;margin:10px 0;padding:9px;border:1px solid var(--line);border-radius:12px;background:#faf9f7}.driver-due-lines>div{display:flex;justify-content:space-between;font-size:8px}.supplier-csv-drop{border:1px dashed #d9c9bc;border-radius:18px;padding:22px;display:flex;align-items:center;gap:12px;cursor:pointer;background:#fffaf6;margin:16px 0}.supplier-csv-drop>svg{color:#ff6b00}.supplier-csv-drop span{display:grid}.supplier-csv-drop b{font-size:11px}.supplier-csv-drop small{font-size:8px;color:var(--muted);margin-top:3px}.supplier-csv-drop input{display:none}.supplier-import-page{min-height:100vh;background:#f7f7f8;padding:24px}.supplier-import-page>main{max-width:980px;margin:auto}.supplier-import-page .supplier-panel{margin-top:14px;padding:22px}.supplier-import-page h1{font-size:28px;margin:8px 0}.supplier-import-page p{font-size:10px;color:var(--muted);line-height:1.6}.supplier-import-result{display:flex;gap:10px;align-items:center;background:#effaf4;border:1px solid #ccebd9;border-radius:14px;padding:12px;margin-top:14px}.supplier-import-result svg{color:#16834a}.supplier-import-result span{display:grid}.supplier-import-result b{font-size:10px}.supplier-import-result span span{font-size:8px;color:var(--muted)}.supplier-product-photo{display:block}.supplier-product-photo>div{min-height:88px;border:1px dashed var(--line);border-radius:14px;display:flex;align-items:center;gap:12px;padding:12px;background:#fbfaf9;cursor:pointer}.supplier-product-photo>div>img{width:74px;height:74px;object-fit:cover;border-radius:12px;border:1px solid var(--line)}.supplier-product-photo>div>svg{width:40px;height:40px;color:#bcaea2}.supplier-product-photo>div>span{display:grid}.supplier-product-photo>div b{font-size:9px}.supplier-product-photo>div small{font-size:8px;color:var(--muted)}.supplier-product-photo>input{margin-top:7px;font-size:8px}.supplier-product-grid article>b{font-size:12px!important;line-height:1.25!important}.supplier-returned-deliveries{margin-top:12px}.supplier-returned-deliveries .toolbar{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.supplier-print-page{max-width:1100px;margin:0 auto;padding:30px;background:#fff;color:#17130f;min-height:100vh}.supplier-print-page header{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:2px solid #17130f;padding-bottom:16px;margin-bottom:20px}.supplier-print-page header>div:first-child{display:grid}.supplier-print-page header b{font-size:22px}.supplier-print-page header span{font-size:10px;color:#6f655e;margin-top:4px}.supplier-print-page .no-print{display:flex;gap:8px}.supplier-print-summary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:16px 0 24px}.supplier-print-summary>div{border:1px solid #ddd5cf;border-radius:10px;padding:10px}.supplier-print-summary span{display:block;font-size:8px;color:#756b64}.supplier-print-summary b{font-size:15px;display:block;margin-top:4px}.supplier-print-page h2{font-size:13px;margin:22px 0 8px}.supplier-print-page table{width:100%;border-collapse:collapse;font-size:9px}.supplier-print-page td,.supplier-print-page th{padding:7px;border-bottom:1px solid #e8e2dd;text-align:left}.supplier-print-page th{background:#f6f3f0;font-weight:900}.supplier-print-page td small{display:block;color:#81756d;margin-top:2px}.supplier-print-page footer{margin-top:28px;border-top:1px solid #ddd5cf;padding-top:10px;font-size:8px;color:#81756d}@media print{body{background:#fff!important}.supplier-print-page{padding:0;max-width:none}.no-print{display:none!important}.supplier-print-page table{font-size:8px}.supplier-print-page header{margin-top:0}}@media(max-width:700px){.delivery-install{grid-template-columns:30px 1fr}.delivery-install .btn{grid-column:1/-1}.supplier-print-summary{grid-template-columns:repeat(2,1fr)}.supplier-stock-toolbar{flex-wrap:wrap}.driver-availability span{display:none}}.shop-delivery-proof{margin:10px 0;border:1px solid #f0c8a8;background:#fff8f2;border-radius:16px;padding:12px}.shop-delivery-proof>div{display:flex;gap:8px;align-items:center}.shop-delivery-proof>div>svg{color:#ff6b00}.shop-delivery-proof>div span{display:grid}.shop-delivery-proof>div b{font-size:9px}.shop-delivery-proof>div small{font-size:8px;color:#7b6f66;margin-top:2px}.shop-delivery-proof section{display:flex;align-items:center;gap:18px;margin-top:10px}.shop-delivery-proof img{width:92px;height:92px;border-radius:10px;background:#fff;border:1px solid #eadfd7;padding:5px}.shop-delivery-proof strong{font-size:30px;letter-spacing:.18em;color:#2b2119}.delivery-code-entry{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.delivery-code-entry .btn{white-space:nowrap}@media(max-width:600px){.shop-delivery-proof section{justify-content:space-between}.shop-delivery-proof strong{font-size:24px}.delivery-code-entry{grid-template-columns:1fr}.delivery-code-entry .btn{width:100%}}.install-app{height:34px;border:1px solid var(--line);background:#fff;border-radius:10px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;font:800 9px/1 inherit;color:var(--text);white-space:nowrap}.install-app svg{width:14px}.install-app:disabled{opacity:.55}.install-app.installed{color:#16834a;background:#effaf4;border-color:#ccebd9}.push-toggle.labeled{width:auto!important;padding:0 10px!important;gap:6px}.push-toggle.labeled span{font-size:9px;font-weight:800}.driver-available{background:linear-gradient(135deg,#fff7ef,#fff);border:1px solid #ffd8b9;border-radius:20px;padding:14px;margin:12px 0}.driver-available .supplier-section-head em{min-width:28px;height:28px;border-radius:999px;background:#ff6b00;color:#fff;display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:900}.driver-available-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:9px;gap:9px}.driver-available-grid article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:12px;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:10px;gap:10px}.driver-available-grid article>div{display:grid;grid-gap:4px;gap:4px}.driver-available-grid code{font-size:8px;color:#a64b0d}.driver-available-grid h3{font-size:13px;margin:0}.driver-available-grid span{font-size:8px;color:var(--muted);display:flex;gap:4px;align-items:center}.driver-available-grid span svg{width:12px}.driver-available-grid strong{font-size:12px}.driver-availability{border:1px solid var(--line);background:#fff;border-radius:11px;height:36px;padding:0 11px;display:flex;align-items:center;gap:7px;font-size:8px;font-weight:900}.driver-availability>span{width:8px;height:8px;border-radius:50%;background:#aaa}.driver-availability.active{color:#16834a;border-color:#ccebd9;background:#effaf4}.driver-availability.active>span{background:#18a660;box-shadow:0 0 0 4px rgba(24,166,96,.1)}@media(max-width:900px){.supplier-os{display:block!important;padding-bottom:72px}.supplier-os>aside{position:-webkit-sticky!important;position:sticky!important;top:0!important;width:100%!important;height:auto!important;z-index:30;display:flex!important;overflow-x:auto;padding:8px!important;gap:6px;background:#fff;border-right:0!important;border-bottom:1px solid var(--line)}.supplier-os>aside .supplier-nav-label,.supplier-os>aside .supplier-os-brand,.supplier-os>aside .supplier-side-foot{display:none!important}.supplier-os>aside>a,.supplier-os>aside>button{min-width:max-content!important;height:38px!important;padding:0 11px!important;border-radius:10px!important}.supplier-os>main{margin:0!important;padding:10px!important}.supplier-os>main>header{position:-webkit-sticky;position:sticky;top:55px;z-index:20;background:rgba(247,247,245,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 2px!important;display:flex!important;gap:8px!important;align-items:center!important}.supplier-os>main>header h1{font-size:18px!important}.supplier-os>main>header>div:first-child>span{display:none}.supplier-os>main>header .toolbar{overflow-x:auto;flex-wrap:nowrap!important}.supplier-os>main>header .toolbar .btn{min-width:max-content}.supplier-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.supplier-catalog-layout,.supplier-dashboard-grid{grid-template-columns:1fr!important}.supplier-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.supplier-product-grid article>b{font-size:12px!important}.supplier-stock-toolbar{grid-template-columns:1fr 1fr!important}.supplier-stock-toolbar .global-search{grid-column:1/-1}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.table{min-width:720px}.supplier-order-grid{grid-template-columns:1fr!important}.supplier-panel{border-radius:16px!important}.supplier-section-head{align-items:flex-start!important;gap:8px}.supplier-section-head .toolbar{overflow-x:auto;max-width:100%}.app-shell{display:block!important;padding-bottom:66px}.page{padding:10px!important}.page-head{gap:10px!important;align-items:flex-start!important}.driver-app{padding-bottom:18px}.delivery-app>header{position:-webkit-sticky;position:sticky;top:0;z-index:50;padding:8px!important;gap:6px!important;grid-template-columns:1fr auto auto auto!important}.delivery-app>header>div:last-of-type{display:none!important}.delivery-app>header .install-app{display:none}.driver-command{grid-template-columns:1fr!important;padding:12px!important}.driver-command-actions{overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:2px}.driver-command-actions>*{min-width:max-content}.driver-route-list>article{grid-template-columns:30px 1fr!important}.driver-stop-grid{grid-template-columns:1fr!important}.delivery-actions.driver-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-actions.driver-actions .btn,.delivery-actions.driver-actions a{width:100%!important;justify-content:center!important;min-height:44px}.driver-available-grid,.driver-available-grid article{grid-template-columns:1fr}.driver-available-grid article .btn{width:100%}.driver-history>div{grid-template-columns:1fr auto 20px!important}}@media(max-width:520px){.supplier-kpis{grid-template-columns:1fr 1fr!important}.supplier-product-grid,.supplier-stock-toolbar{grid-template-columns:1fr!important}.supplier-stock-toolbar>*{grid-column:1!important}.supplier-panel{padding:10px!important}.supplier-modal{width:calc(100vw - 16px)!important;max-height:92vh!important;overflow:auto}.supplier-product-form-grid{grid-template-columns:1fr!important}.supplier-product-form-grid .wide{grid-column:1!important}.delivery-app main{padding:8px!important}.driver-command-title h1{font-size:20px!important}.driver-route-list>article{grid-template-columns:1fr!important}.driver-stop-number{width:28px;height:28px;margin-bottom:-4px}.delivery-card-top{align-items:flex-start!important}.delivery-card-top h2{font-size:16px!important}.delivery-actions.driver-actions{grid-template-columns:1fr!important}.driver-parcel summary{min-height:42px;display:flex;align-items:center}.delivery-event-log>div{grid-template-columns:12px 1fr!important}.delivery-event-log time{grid-column:2;color:var(--muted)}}.driver-due-overview{background:#fff;border:1px solid var(--line);border-radius:20px;padding:14px;margin:12px 0}.driver-due-client-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:10px;gap:10px}.driver-due-client-list article{border:1px solid var(--line);border-radius:15px;padding:12px;background:#fcfbfa}.driver-due-client-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.driver-due-client-head>div{display:grid;grid-gap:3px;gap:3px}.driver-due-client-head b{font-size:11px}.driver-due-client-head span{font-size:8px;color:var(--muted)}.driver-due-client-head strong{font-size:14px;color:#b34a00}.driver-due-invoices{display:grid;grid-gap:6px;gap:6px;margin:10px 0}.driver-due-invoices>div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:7px}.driver-due-invoices>div>span{display:grid;grid-gap:2px;gap:2px;text-align:right}.driver-due-invoices>div>span:first-child{text-align:left}.driver-due-invoices b{font-size:9px}.driver-due-invoices small{font-size:7px;color:var(--muted)}.driver-return-wait{display:flex;gap:8px;align-items:center;border:1px dashed #e4b17d;background:#fff8f1;border-radius:12px;padding:9px}.driver-return-wait svg{width:17px;color:#a9570c}.driver-return-wait span{display:grid}.driver-return-wait b{font-size:8px}.driver-return-wait small{font-size:7px;color:var(--muted);line-height:1.4}.driver-shift-lock.pending{border-color:#f2c89f;background:#fff8f1}.driver-wait-cashier{font-size:8px;font-weight:900;color:#9a4a07;background:#fff1e3;border:1px solid #f1cfad;border-radius:10px;padding:10px 12px;white-space:nowrap}.supplier-delivery-order-detail{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:10px 0}.supplier-delivery-order-detail>div{border:1px solid var(--line);border-radius:12px;padding:10px;display:grid;grid-gap:4px;gap:4px;background:#faf9f7}.supplier-delivery-order-detail b{font-size:9px}.supplier-delivery-order-detail span{font-size:8px;color:var(--muted)}.supplier-delivery-order-detail strong{font-size:10px;margin-top:3px}.supplier-delivery-due-detail{border:1px solid #f0cfaa;background:#fff9f2;border-radius:12px;padding:10px;margin:10px 0}.supplier-delivery-due-detail>b{font-size:9px}.supplier-delivery-due-detail>div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid rgba(180,120,60,.18);padding-top:6px;margin-top:6px;font-size:8px}.supplier-delivery-due-detail>div>span:first-child{display:grid}.supplier-delivery-due-detail small{font-size:7px;color:var(--muted)}.supplier-settlements{margin:12px 0}.supplier-settlement-list{display:grid;grid-gap:10px;gap:10px}.supplier-settlement-list article{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(100px,.7fr)) minmax(180px,1fr) minmax(180px,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--line);border-radius:14px;padding:12px;background:#fff}.supplier-settlement-list article>div:first-child{display:grid;grid-gap:3px;gap:3px}.supplier-settlement-list article>div:first-child b{font-size:10px}.supplier-settlement-list article>div:first-child span{font-size:7px;color:var(--muted)}.supplier-settlement-list article>div:not(:first-child){display:grid;grid-gap:2px;gap:2px}.supplier-settlement-list article>div span,.supplier-settlement-list label span{font-size:7px;color:var(--muted)}.supplier-settlement-list article strong{font-size:10px}.supplier-settlement-list label{display:grid;grid-gap:4px;gap:4px}.supplier-settlement-list details{font-size:8px}.supplier-settlement-list details>div{display:flex;justify-content:space-between;gap:8px;padding:4px 0}.settlement-diff.bad strong{color:#c33}.driver-security-actions{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.driver-state-btn.danger{color:#b51f1f;border-color:#efc5c5;background:#fff8f8}@media(max-width:1100px){.supplier-settlement-list article{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-settlement-list article>button,.supplier-settlement-list article>details{grid-column:1/-1}.supplier-delivery-order-detail{grid-template-columns:1fr}}@media(max-width:650px){.driver-due-client-list{grid-template-columns:1fr}.driver-due-invoices>div{display:grid;grid-template-columns:1fr 1fr}.supplier-settlement-list article{grid-template-columns:1fr}.supplier-settlement-list article>*{grid-column:1!important}.supplier-delivery-due-detail>div{display:grid}.driver-security-actions{justify-content:flex-start}}.supplier-order-customer{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;margin:10px 0;padding:10px;border:1px solid var(--line);border-radius:12px;background:#faf9f7}.supplier-order-customer>div{display:grid;grid-gap:2px;gap:2px}.supplier-order-customer>div:last-child{text-align:right}.supplier-order-customer span{font-size:7px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:900}.supplier-order-customer b{font-size:10px}.supplier-order-customer small{font-size:8px;color:var(--muted)}.supplier-order-items span>b{font-size:9px}.supplier-order-items span>small{font-size:7px;color:var(--muted);margin-left:4px}@media(max-width:560px){.supplier-order-customer{grid-template-columns:1fr}.supplier-order-customer>div:last-child{text-align:left}}.driver-mobile-nav{position:-webkit-sticky;position:sticky;top:62px;z-index:35;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin:8px 0 12px;padding:6px;background:rgba(247,247,245,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);border-radius:15px}.driver-mobile-nav button{border:0;background:#fff;border-radius:11px;min-height:42px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:8px;font-weight:900;color:var(--text)}.driver-mobile-nav button svg{width:14px;color:#ff6b00}.driver-mobile-nav button b{min-width:18px;height:18px;border-radius:999px;background:#fff1e7;color:#b84b00;display:grid;place-items:center;font-size:7px}.driver-due-overview,.driver-history,.driver-route-list{scroll-margin-top:120px}.delivery-empty.compact{padding:18px!important}.delivery-empty.compact h3{margin:6px 0 3px}.delivery-empty.compact p{max-width:420px;margin:auto}@media(min-width:901px){.driver-mobile-nav{position:static;max-width:520px}}@media(max-width:900px){.supplier-os>aside{flex-direction:row!important;align-items:center!important;white-space:nowrap!important;scrollbar-width:none}.supplier-os>aside::-webkit-scrollbar{display:none}.supplier-os>aside>button{display:inline-flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex:0 0 auto!important}.supplier-os>aside>button span{display:inline!important;font-size:8px!important}.supplier-os>aside>a,.supplier-os>aside>button em{display:inline-flex!important}.supplier-os>aside>a{align-items:center!important;gap:6px!important;flex:0 0 auto!important}.supplier-os>aside>a span{display:inline!important;font-size:8px!important}}@media(max-width:600px){.supplier-os>aside{position:-webkit-sticky!important;position:sticky!important;top:0!important;padding:6px!important}.supplier-os>aside>a,.supplier-os>aside>button{height:42px!important;padding:0 10px!important}.supplier-os>aside>a span,.supplier-os>aside>button span{font-size:8px!important}.supplier-os>main>header{top:54px!important}}.supplier-orders-tabs{display:flex;gap:7px;margin-bottom:12px;position:-webkit-sticky;position:sticky;top:104px;z-index:8;background:#fff;padding:4px 0}.supplier-orders-tabs button{border:1px solid var(--line);background:#fff;border-radius:11px;height:38px;padding:0 12px;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:900;color:var(--muted)}.supplier-orders-tabs button.active{background:#fff0e5;border-color:#ffd2b2;color:#c45100}.supplier-orders-tabs button b{min-width:19px;height:19px;border-radius:999px;background:#f3eee9;display:grid;place-items:center;font-size:7px}.supplier-orders-tabs button.active b{background:#ff6b00;color:#fff}.driver-mobile-nav button.active{background:#fff0e5!important;color:#c45100!important;box-shadow:inset 0 0 0 1px #ffd2b2}.driver-due-client-list article{box-shadow:0 8px 22px rgba(70,50,35,.04)}.driver-due-invoices>div{background:#faf8f6;border:1px solid var(--line);border-radius:10px;padding:9px}.driver-due-invoices>div>span:last-child{display:grid;justify-items:end;grid-gap:2px;gap:2px}.driver-due-invoices>div>span:last-child b{color:#b94d00}.driver-history{max-height:none!important}@media(max-width:700px){.supplier-orders-tabs{top:100px;overflow-x:auto}.supplier-orders-tabs button{min-width:max-content}}.delivery-ticket-page{min-height:100vh;background:#f3f1ee;padding:24px;color:#201a16}.delivery-ticket-toolbar{max-width:900px;margin:0 auto 12px;display:flex;justify-content:space-between;align-items:center;gap:12px}.delivery-ticket-toolbar>div{display:grid}.delivery-ticket-toolbar b{font-size:16px}.delivery-ticket-toolbar span{font-size:9px;color:var(--muted)}.delivery-ticket{max-width:900px;margin:auto;background:#fff;border:1px solid #e3ddd7;border-radius:20px;padding:26px;box-shadow:0 20px 60px rgba(50,36,25,.08)}.delivery-ticket>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;border-bottom:2px solid #211b17}.delivery-ticket-brand{display:flex;gap:10px;align-items:center}.delivery-ticket-brand>i{width:43px;height:43px;border-radius:13px;background:#ff650f;color:#fff;display:grid;place-items:center;font-style:normal;font-weight:950}.delivery-ticket-brand span,.delivery-ticket-ref{display:grid}.delivery-ticket-brand b{font-size:13px}.delivery-ticket-brand small,.delivery-ticket-ref small{font-size:8px;color:#8c8179;margin-top:2px}.delivery-ticket-ref{text-align:right}.delivery-ticket-ref>span{font-size:8px;color:#9a8e85}.delivery-ticket-ref>b{font:950 15px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:#d95805}.delivery-ticket-parties{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;padding:16px 0}.delivery-ticket-parties>div{border:1px solid #e9e2dc;border-radius:13px;padding:11px;display:grid;grid-gap:3px;gap:3px}.delivery-ticket-parties span{font-size:7px;letter-spacing:.1em;color:#a09790;font-weight:950}.delivery-ticket-parties b{font-size:11px}.delivery-ticket-parties small{font-size:8px;color:#746b64}.delivery-ticket-lines{border:1px solid #e9e2dc;border-radius:14px;overflow:hidden}.delivery-ticket-line{display:grid;grid-template-columns:minmax(0,1fr) 70px 100px 110px;align-items:center;grid-gap:8px;gap:8px;padding:10px 12px;border-top:1px solid #eee7e1}.delivery-ticket-line:first-child{border-top:0}.delivery-ticket-line.head{background:#25201c;color:#fff;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.delivery-ticket-line>span{display:grid}.delivery-ticket-line strong{font-size:10px}.delivery-ticket-line small{font-size:7px;color:#8e837b;margin-top:2px}.delivery-ticket-line>b{font-size:9px;text-align:right}.delivery-ticket-summary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:12px 0}.delivery-ticket-summary>div{background:#f8f5f2;border-radius:12px;padding:10px;display:grid}.delivery-ticket-summary span{font-size:7px;color:#958981}.delivery-ticket-summary b{font-size:13px;margin-top:3px}.delivery-ticket-summary>div:last-child b{color:#b94d00}.delivery-ticket-proof{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:12px;gap:12px;border:2px solid #ffceb0;background:#fff8f3;border-radius:16px;padding:13px}.delivery-ticket-qr{display:flex;align-items:center;gap:12px}.delivery-ticket-qr img{width:128px;height:128px;background:#fff;border-radius:10px}.delivery-ticket-code,.delivery-ticket-qr span{display:grid}.delivery-ticket-code>span,.delivery-ticket-qr b{font-size:8px;letter-spacing:.08em;font-weight:950;color:#cf5606}.delivery-ticket-code small,.delivery-ticket-qr small{font-size:8px;line-height:1.45;color:#756c65;margin-top:4px}.delivery-ticket-code{align-content:center;text-align:center;border-left:1px dashed #e8a878;padding-left:12px}.delivery-ticket-code>b{font:950 30px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;color:#211b17;margin:5px 0}.delivery-ticket-chain{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:12px}.delivery-ticket-chain>div{border:1px dashed #cfc5bd;border-radius:12px;padding:11px;display:grid;grid-gap:5px;gap:5px;min-height:115px}.delivery-ticket-chain span{font-size:7px;color:#ca5508;font-weight:950}.delivery-ticket-chain b{font-size:9px}.delivery-ticket-chain small{font-size:7px;color:#766d66}.delivery-ticket>footer{margin-top:14px;padding-top:12px;border-top:1px solid #ece5df;display:grid;grid-template-columns:auto 1fr auto;grid-gap:9px;gap:9px;align-items:center}.delivery-ticket>footer b{font-size:9px;color:#d95805}.delivery-ticket>footer span{font-size:7px;color:#8b817a}.delivery-ticket>footer code{font-size:6px;color:#aaa}.delivery-ticket-viewer{max-width:900px;margin:8px auto;text-align:right;font-size:8px;color:#999}.market-ticket-link{margin:8px 0}@media(max-width:650px){.delivery-ticket-page{padding:8px}.delivery-ticket{padding:14px;border-radius:14px}.delivery-ticket>header{flex-direction:column}.delivery-ticket-ref{text-align:left}.delivery-ticket-parties{grid-template-columns:1fr}.delivery-ticket-line{grid-template-columns:minmax(0,1fr) 42px 72px 82px;padding:8px 7px}.delivery-ticket-summary{grid-template-columns:1fr 1fr}.delivery-ticket-proof{grid-template-columns:1fr}.delivery-ticket-code{border-left:0;border-top:1px dashed #e8a878;padding:10px 0 0}.delivery-ticket-chain,.delivery-ticket>footer{grid-template-columns:1fr}}@media print{body{background:#fff!important}.no-print{display:none!important}.delivery-ticket-page{padding:0;background:#fff}.delivery-ticket{max-width:none;border:0;border-radius:0;box-shadow:none;padding:8mm}.delivery-ticket-chain>div,.delivery-ticket-lines,.delivery-ticket-proof{page-break-inside:avoid;break-inside:avoid}}.buyer-dues{display:grid;grid-gap:12px;gap:12px}.buyer-dues-summary{display:flex;gap:12px;align-items:center;background:linear-gradient(135deg,#fff7ef,#fff);border:1px solid #ffd7ba;border-radius:18px;padding:16px}.buyer-dues-summary>svg{width:28px;color:#ff650f}.buyer-dues-summary>div{display:grid}.buyer-dues-summary span{font-size:9px;color:#8b7f76}.buyer-dues-summary b{font-size:24px}.buyer-dues-summary small{font-size:8px;color:#8b7f76;margin-top:2px}.buyer-due-supplier{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}.buyer-due-supplier>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px;border-bottom:1px solid var(--line)}.buyer-due-supplier>header>div{display:grid}.buyer-due-supplier header b{font-size:12px}.buyer-due-supplier header small{font-size:8px;color:var(--muted)}.buyer-due-supplier header strong{font-size:15px;color:#b94d00}.buyer-due-sales{display:grid}.buyer-due-sales details{border-top:1px solid #f0ece8}.buyer-due-sales details:first-child{border-top:0}.buyer-due-sales summary{list-style:none;display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;padding:12px 14px;cursor:pointer}.buyer-due-sales summary::-webkit-details-marker{display:none}.buyer-due-sales summary>span{display:grid}.buyer-due-sales summary code{font-size:9px}.buyer-due-sales summary small{font-size:7px;color:var(--muted)}.buyer-due-sales summary>span:last-child{text-align:right}.buyer-due-sales summary>span:last-child b{font-size:10px;color:#b94d00}.buyer-due-detail{padding:0 14px 14px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.buyer-due-items,.buyer-due-payments{background:#faf8f6;border:1px solid var(--line);border-radius:12px;padding:10px}.buyer-due-items h4,.buyer-due-payments h4{font-size:8px;margin:0 0 7px;text-transform:uppercase;color:#9b8f86}.buyer-due-items>div,.buyer-due-payments>div{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-top:1px dashed #e7dfd9;font-size:8px}.buyer-due-items>div:first-of-type,.buyer-due-payments>div:first-of-type{border-top:0}.buyer-due-items span{display:grid}.buyer-due-items small{font-size:7px;color:var(--muted)}.buyer-due-proof{grid-column:1/-1;display:flex;align-items:center;gap:8px;background:#effaf4;border:1px solid #caead7;border-radius:11px;padding:9px}.buyer-due-proof svg{width:16px;color:#198653}.buyer-due-proof span{display:grid}.buyer-due-proof b{font-size:8px}.buyer-due-proof small{font-size:7px;color:#5f7568}.driver-due-lines.detailed{display:grid;grid-gap:8px;gap:8px;max-height:42vh;overflow:auto}.driver-due-lines.detailed details{border:1px solid var(--line);border-radius:12px;background:#fff}.driver-due-lines.detailed summary{display:flex;justify-content:space-between;gap:10px;padding:10px;cursor:pointer}.driver-due-lines.detailed summary span{display:grid}.driver-due-lines.detailed summary b{font-size:9px}.driver-due-lines.detailed summary small{font-size:7px;color:var(--muted)}.driver-due-lines.detailed summary strong{font-size:10px;color:#b94d00}.driver-due-invoice-detail{padding:0 10px 10px;display:grid;grid-gap:8px;gap:8px}.driver-due-invoice-detail>div{background:#faf8f6;border-radius:10px;padding:8px}.driver-due-invoice-detail h4{font-size:8px;margin:0 0 5px}.driver-due-invoice-detail p{display:flex;justify-content:space-between;gap:8px;margin:0;padding:5px 0;border-top:1px dashed #e6ddd6;font-size:8px}.driver-due-invoice-detail p:first-of-type{border-top:0}.driver-due-invoice-detail p span{display:grid}.driver-due-invoice-detail p small{font-size:7px;color:var(--muted)}.driver-due-proof{display:flex!important;align-items:center;gap:7px;background:#effaf4!important;border:1px solid #caead7}.driver-due-proof svg{width:15px;color:#198653}.supplier-due-collect-client{margin-left:auto!important;background:#fff0e5!important;color:#b94d00!important;border-color:#ffd1b0!important}@media(max-width:650px){.buyer-due-detail{grid-template-columns:1fr}.buyer-due-proof{grid-column:1}.buyer-dues-summary b{font-size:20px}.supplier-due-collect-client{margin-left:0!important}}}