@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53e45098eac42afb-s.p.1uklb5el4zgvl.woff2?dpl=dpl_5qJL7wXnbmS1V3SqXVzSzrjFSHRQ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85ea1b3aadcead52-s.05i4gb4p0piv4.woff2?dpl=dpl_5qJL7wXnbmS1V3SqXVzSzrjFSHRQ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c285486269019b7-s.p.2g-0we2o5_ngd.woff2?dpl=dpl_5qJL7wXnbmS1V3SqXVzSzrjFSHRQ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/625a092f804baad3-s.p.1zvg0ggiaivzo.woff2?dpl=dpl_5qJL7wXnbmS1V3SqXVzSzrjFSHRQ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6afabefbb32d7517-s.0jaqhc1tb-5xm.woff2?dpl=dpl_5qJL7wXnbmS1V3SqXVzSzrjFSHRQ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a4f4f75ad654963f-s.p.1hvvd1t-trplq.woff2?dpl=dpl_5qJL7wXnbmS1V3SqXVzSzrjFSHRQ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a3bcb02a0e9e5d11-s.p.25pbmqxk8u2s7.woff2?dpl=dpl_5qJL7wXnbmS1V3SqXVzSzrjFSHRQ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35fd19aef91b293-s.0n_ln9vqskgts.woff2?dpl=dpl_5qJL7wXnbmS1V3SqXVzSzrjFSHRQ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8f46d218c8f79e34-s.p.2wu4yy186g04j.woff2?dpl=dpl_5qJL7wXnbmS1V3SqXVzSzrjFSHRQ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ffc259da9d23054-s.p.10uaeld2xxvpt.woff2?dpl=dpl_5qJL7wXnbmS1V3SqXVzSzrjFSHRQ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9e486ba39c38fb8a-s.2bbpeapf-lbjw.woff2?dpl=dpl_5qJL7wXnbmS1V3SqXVzSzrjFSHRQ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6f42e0a3b0519c4d-s.p.13y-iz2lazqtb.woff2?dpl=dpl_5qJL7wXnbmS1V3SqXVzSzrjFSHRQ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fcf129058e6e31f2-s.p.1ubek13yfcpkr.woff2?dpl=dpl_5qJL7wXnbmS1V3SqXVzSzrjFSHRQ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7b74840ea7c05e95-s.0t1_atrj_pkiu.woff2?dpl=dpl_5qJL7wXnbmS1V3SqXVzSzrjFSHRQ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3eca85881bcfa204-s.p.0unco9n87mni8.woff2?dpl=dpl_5qJL7wXnbmS1V3SqXVzSzrjFSHRQ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.be_vietnam_pro_cea0d81-module__V4CmYW__className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.be_vietnam_pro_cea0d81-module__V4CmYW__variable{--font-qg:"Be Vietnam Pro", "Be Vietnam Pro Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7fb;--card:#fff;--text:#172033;--muted:#667085;--line:#e4e7ec;--brand:#1268e8;--brand2:#0b4eb7;--success:#067647;--danger:#b42318;--warn:#b54708}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.shell{min-height:100vh}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fff;align-items:center;gap:18px;min-height:66px;padding:0 24px;display:flex;position:sticky;top:0}.brand{white-space:nowrap;align-items:center;gap:10px;font-weight:800;display:flex}.brandmark{background:linear-gradient(135deg,var(--brand),#50a6ff);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.workspace-chip{border:1px solid var(--line);background:#f9fafb;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:6px 10px;font-size:12px;display:flex}.workspace-chip span{color:var(--muted)}.content{max-width:1200px;margin:0 auto;padding:28px 22px}.hero{grid-template-columns:1.2fr .8fr;gap:20px;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:0 8px 30px #1018280d}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);font-size:12px;font-weight:800}h1{margin:10px 0 12px;font-size:34px;line-height:1.12}h2{margin:0 0 12px;font-size:20px}.muted{color:var(--muted);line-height:1.6}.small{font-size:13px}.grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.metric{padding:18px}.metric strong{margin-top:8px;font-size:24px;display:block}.pill{color:var(--brand2);background:#edf4ff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.login-wrap{place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{width:min(430px,100%)}.onboarding-card{width:min(680px,100%)}.field{gap:7px;margin:14px 0;display:grid}.field label{font-size:13px;font-weight:700}.field input,.field select,.branch-picker select,.row-actions select,.invite-link input,.inline-form input{min-height:44px;color:var(--text);background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:0 12px}.field input:disabled,.field select:disabled{color:#98a2b3;background:#f2f4f7}.btn{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-weight:800;display:inline-flex}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--brand);color:#fff;width:100%;height:46px}.btn-inline-primary,.btn-link-primary{background:var(--brand);color:#fff}.btn-primary:hover,.btn-inline-primary:hover,.btn-link-primary:hover{background:var(--brand2)}.btn-ghost{border:1px solid var(--line);color:#344054;background:#fff}.error{color:var(--danger);margin-top:10px;font-size:13px}.success{color:var(--success);margin-top:10px;font-size:13px}.notice{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 14px}.nav{flex-wrap:wrap;gap:8px;display:flex}.nav a{color:var(--muted);border-radius:8px;padding:8px 10px;font-size:14px}.nav a:hover{color:var(--text);background:#f2f4f7}.action-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.branch-picker{gap:8px;font-size:13px;font-weight:800;display:grid}.branch-picker select{width:100%}.page-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.page-heading h1{margin-bottom:8px}.settings-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.settings-card{transition:all .18s}.settings-card:hover{border-color:#b2ccff;transform:translateY(-2px)}.text-link{color:var(--brand);font-size:13px;font-weight:800}.form-card{margin-top:16px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.field-wide{grid-column:1/-1}.table-card{margin-top:16px}.table-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.data-list,.member-list{margin-top:12px;display:grid}.data-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.data-row:first-child{border-top:0}.data-row>div:first-child,.member-main>div:first-child{gap:4px;display:grid}.data-row span,.member-main span{color:var(--muted);font-size:13px}.row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.status{color:#475467;background:#f2f4f7;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.status-on{color:#067647;background:#ecfdf3}.status-warn{color:var(--warn);background:#fffaeb}.member-card{border-top:1px solid var(--line);padding:16px 0}.member-card:first-child{border-top:0}.member-main{justify-content:space-between;align-items:center;gap:14px;display:flex}.branch-access{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.check-chip{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.invite-link{border:1px solid var(--line);background:#f8fafc;border-radius:12px;gap:8px;margin-top:16px;padding:14px;display:grid}.matrix-wrap{padding:0;overflow:hidden}.matrix-scroll{overflow:auto}.matrix{border-collapse:collapse;width:100%;min-width:900px;font-size:13px}.matrix th,.matrix td{border-bottom:1px solid var(--line);text-align:center;padding:12px 14px}.matrix th:first-child,.matrix td:first-child{text-align:left;z-index:1;background:#fff;position:sticky;left:0}.matrix td:first-child span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.check-yes{color:var(--success);font-weight:900}.check-no{color:#d0d5dd}.section-card{margin-top:18px}.ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.balance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.inline-form{grid-template-columns:140px 1fr auto;align-items:center;gap:8px;margin-top:14px;display:grid}.product-table-wrap{margin:0 -4px;overflow:auto}.product-table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.product-table th,.product-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:13px 12px}.product-table th{color:#475467;z-index:1;background:#f9fafb;font-size:12px;position:sticky;top:0}.product-table td strong{display:block}.product-table td span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.text-good{color:var(--success)}.text-warn{color:var(--warn)}@media (max-width:980px){.nav{gap:2px}.nav a{padding:8px 7px}.ops-grid{grid-template-columns:1fr}.balance-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.hero{grid-template-columns:1fr}.grid{grid-template-columns:repeat(2,1fr)}.settings-grid{grid-template-columns:1fr}.workspace-chip{display:none}.form-grid{grid-template-columns:1fr}.member-main,.data-row{flex-direction:column;align-items:flex-start}.inline-form{grid-template-columns:1fr}}@media (max-width:560px){.topbar{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:10px 14px}.brand span:last-child{display:none}.content{padding:18px 14px}.grid,.balance-grid{grid-template-columns:1fr}h1{font-size:28px}.nav{flex-wrap:nowrap;order:3;width:100%;overflow:auto}.nav a{white-space:nowrap}.row-actions{width:100%}.row-actions select{flex:1}.btn{min-height:40px}}
.context-stack{gap:14px;display:grid}.invite-auth-actions{gap:10px;margin-top:18px;display:flex}.two-col{grid-template-columns:1fr 1fr;gap:16px;display:grid}.span-all{grid-column:1/-1}.mini-form{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.product-table-wrap{overflow:auto}.product-table{border-collapse:collapse;width:100%;min-width:980px;font-size:13px}.product-table th,.product-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 10px}.product-table th{color:var(--muted);font-size:12px}.product-table td:first-child{min-width:210px}.product-table td:first-child strong,.product-table td:first-child span{display:block}.product-table td:first-child span{color:var(--muted);margin-top:3px;font-size:12px}.app-shell-pro{color:#12213a;background:#f3f6fb;grid-template-columns:268px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{color:#fff;z-index:40;background:linear-gradient(#081a33 0%,#0b2344 52%,#0a1b34 100%);border-right:1px solid #ffffff14;flex-direction:column;height:100vh;padding:20px 16px 18px;display:flex;position:sticky;top:0}.sidebar-brand{border-bottom:1px solid #ffffff17;align-items:center;gap:11px;padding:2px 5px 18px;display:flex}.sidebar-logo{background:linear-gradient(135deg,#1680ff,#55b0ff);border-radius:13px;place-items:center;width:42px;height:42px;font-size:16px;font-weight:950;display:grid;box-shadow:0 8px 22px #1680ff47}.sidebar-brand div{gap:2px;display:grid}.sidebar-brand strong{font-size:16px}.sidebar-brand small{color:#99afd0;letter-spacing:.02em;font-size:10px}.sidebar-workspace{background:#ffffff0e;border:1px solid #6da7ff38;border-radius:14px;gap:5px;margin:16px 3px;padding:13px 14px;display:grid}.sidebar-caption{text-transform:uppercase;letter-spacing:.1em;color:#86a6d2;font-size:10px;font-weight:800}.sidebar-workspace strong{font-size:14px}.role-badge{letter-spacing:.08em;color:#9fd0ff;background:#268fff2b;border:1px solid #58a4ff33;border-radius:999px;justify-self:start;padding:4px 7px;font-size:10px;font-weight:900}.sidebar-nav{padding:0 2px 12px;overflow:auto}.sidebar-section-title{text-transform:uppercase;letter-spacing:.12em;color:#7895bd;margin:12px 8px 7px;font-size:10px;font-weight:900}.sidebar-section-spaced{margin-top:20px}.sidebar-link{color:#d5e1f2;border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:8px 9px;font-size:12.5px;font-weight:700;transition:all .16s;display:flex}.sidebar-link:hover{color:#fff;background:#ffffff13}.sidebar-link-code{color:#85bfff;background:#418ef624;border-radius:8px;place-items:center;width:26px;height:26px;font-size:9px;font-weight:900;display:grid}.sidebar-roadmap{color:#a9b9d0;border-radius:8px;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;min-height:34px;padding:6px 9px;font-size:11px;display:grid}.sidebar-roadmap small{letter-spacing:.06em;text-transform:uppercase;color:#60799e;font-size:8px}.roadmap-dot{background:#446485;border-radius:99px;width:7px;height:7px}.sidebar-roadmap-retail .roadmap-dot{background:#2990ff}.sidebar-roadmap-fnb .roadmap-dot{background:#ff8a34}.sidebar-roadmap-growth .roadmap-dot{background:#28be6f}.sidebar-roadmap-connect .roadmap-dot{background:#3f9bff}.sidebar-roadmap-ai .roadmap-dot{background:#8659ff}.sidebar-footer{border-top:1px solid #ffffff14;gap:3px;margin-top:auto;padding:14px 8px 2px;display:grid}.sidebar-footer span{color:#b9cbe4;font-size:10px;font-weight:800}.sidebar-footer small{color:#667f9f;font-size:9px;line-height:1.45}.app-stage{min-width:0}.app-topbar-pro{z-index:35;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #e4eaf2;justify-content:space-between;align-items:center;gap:20px;height:70px;padding:0 28px;display:flex;position:sticky;top:0}.app-topbar-pro>div:first-child{gap:2px;display:grid}.topbar-kicker{text-transform:uppercase;letter-spacing:.12em;color:#7889a4;font-size:9px;font-weight:900}.app-topbar-pro strong{color:#14223a;font-size:14px}.topbar-actions{align-items:center;gap:10px;display:flex}.system-live,.topbar-workspace{color:#52627a;background:#fff;border:1px solid #dfe6ef;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.system-live{color:#16784b;align-items:center;gap:6px;display:flex}.system-live i{background:#25b873;border-radius:99px;width:7px;height:7px;box-shadow:0 0 0 4px #25b8731a}.content-pro{max-width:1450px;padding:28px 30px 46px}.command-hero{color:#fff;background:linear-gradient(135deg,#0b2850 0%,#0c3971 58%,#0c5797 100%);border-radius:22px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:24px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #0c2c552e}.command-hero:after{content:"";background:radial-gradient(circle,#5db2ff47,#5db2ff00 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-150px;right:-90px}.command-copy,.command-context{z-index:1;position:relative}.command-version,.module-kicker{text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900;display:inline-flex}.command-version{color:#a8d4ff}.command-copy h1{color:#fff;max-width:760px;margin:10px 0 12px;font-size:38px}.command-copy h1 span{color:#67b8ff}.command-copy>p{color:#c4d5eb;max-width:820px;margin:0;font-size:14px;line-height:1.65}.command-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.command-actions .btn-ghost{color:#fff;background:#ffffff14;border-color:#ffffff2e}.command-user{color:#a8bdd7;margin-left:4px;font-size:11px}.command-context{background:#071c3975;border:1px solid #ffffff29;border-radius:17px;gap:12px;padding:18px;display:grid}.command-context label{color:#d9e6f5}.command-context select{background:#fff;border-color:#ffffff2e}.context-title{justify-content:space-between;align-items:center;display:flex}.context-title span{text-transform:uppercase;letter-spacing:.08em;color:#bdd5ef;font-size:11px;font-weight:900}.context-title strong{color:#7de2b2;background:#2abe7e21;border:1px solid #42de9b40;border-radius:999px;padding:5px 7px;font-size:9px}.command-context>p{color:#96acc6;margin:0;font-size:10px;line-height:1.5}.command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:16px 0 28px;display:grid}.command-metrics article{background:#fff;border:1px solid #e2e8f0;border-radius:15px;gap:5px;padding:16px 18px;display:grid;box-shadow:0 6px 18px #17243c09}.command-metrics span{text-transform:uppercase;letter-spacing:.06em;color:#7d8ba0;font-size:10px;font-weight:800}.command-metrics strong{color:#14223a;font-size:22px}.command-metrics small{color:#7e8da3;font-size:10px}.section-heading-pro{justify-content:space-between;align-items:flex-end;gap:18px;margin:24px 0 13px;display:flex}.section-heading-pro h2{margin:4px 0 0}.architecture-note{color:#7a8a9f;background:#eef3f8;border-radius:999px;padding:7px 10px;font-size:10px}.architecture-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.architecture-card{background:#fff;border:1px solid #e2e8f0;border-radius:17px;padding:18px;position:relative;overflow:hidden}.architecture-card:before{content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.architecture-growth:before{background:#2dbd6e}.architecture-core:before{background:#f14c57}.architecture-industry:before{background:#2b88f0}.architecture-connect:before{background:#6b63ea}.architecture-card-head{justify-content:space-between;gap:16px;display:flex}.architecture-card-head span{text-transform:uppercase;letter-spacing:.08em;color:#8090a6;font-size:9px;font-weight:900}.architecture-card h3{margin:5px 0;font-size:16px}.architecture-card p{color:#78879b;margin:0;font-size:11px}.architecture-card-head i{background:#cbd5e1;border-radius:99px;width:9px;height:9px;margin-top:4px}.architecture-growth .architecture-card-head i{background:#2dbd6e}.architecture-core .architecture-card-head i{background:#f14c57}.architecture-industry .architecture-card-head i{background:#2b88f0}.architecture-connect .architecture-card-head i{background:#6b63ea}.architecture-items{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.architecture-items span{color:#4e5e73;background:#f6f8fb;border:1px solid #e9eef4;border-radius:8px;padding:6px 8px;font-size:10px}.quick-workbench{background:#fff;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:.75fr 1.25fr;gap:24px;margin-top:16px;padding:20px;display:grid}.quick-workbench-copy h2{margin:5px 0 7px}.quick-workbench-copy p{color:#7d8b9e;margin:0;font-size:11px;line-height:1.55}.quick-links{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.quick-links a{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:12px;gap:3px;padding:12px 13px;transition:all .16s;display:grid}.quick-links a:hover{background:#f7fbff;border-color:#b9d6fa;transform:translateY(-1px)}.quick-links strong{font-size:12px}.quick-links span{color:#7f8da0;font-size:9.5px}.module-hero{background:#fff;border:1px solid #e0e7f0;border-radius:20px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:24px;padding:25px 27px;display:grid;box-shadow:0 8px 28px #1427450b}.module-hero-master{background:linear-gradient(135deg,#fff 0%,#f7fbff 100%)}.module-hero-settings{background:linear-gradient(135deg,#fff 0%,#f8faff 100%)}.module-kicker{color:#1770d8}.module-hero h1{max-width:850px;margin:8px 0 10px;font-size:31px}.module-hero>div>p{color:#66768d;max-width:900px;margin:0;font-size:13px;line-height:1.65}.module-hero-side{border-left:1px solid #e3e9f1;flex-direction:column;justify-content:center;gap:6px;padding-left:22px;display:flex}.module-hero-side span{text-transform:uppercase;letter-spacing:.1em;color:#7b899d;font-size:9px;font-weight:900}.module-hero-side strong{font-size:15px}.module-hero-side p{color:#77869a;margin:0;font-size:10.5px;line-height:1.55}.core-flow{background:#fff;border:1px solid #e3e9f1;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:13px 0;padding:10px 12px;display:flex}.core-flow span{color:#43546a;background:#f2f6fa;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:800}.core-flow i{color:#9aabba;font-style:normal}.module-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.module-card{background:#fff;border:1px solid #e1e8f0;border-radius:16px;min-height:190px;padding:18px;transition:all .18s;display:grid;position:relative;overflow:hidden}.module-card:before{content:"";background:#2789ed;width:3px;position:absolute;inset:0 auto 0 0}.module-card-green:before{background:#28af69}.module-card-violet:before{background:#725ae8}.module-card-orange:before{background:#f18a31}.module-card:hover{border-color:#c8d8e9;transform:translateY(-2px);box-shadow:0 10px 28px #14274512}.module-card-top{justify-content:space-between;align-items:center;display:flex}.module-code{color:#7d8da1;background:#f2f5f9;border-radius:7px;padding:5px 6px;font-size:9px;font-weight:900}.module-state{color:#168153;background:#ecf9f2;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:800}.module-card h2{margin:13px 0 6px;font-size:18px}.module-card>p{color:#6d7c90;margin:0;font-size:11.5px;line-height:1.55}.module-card-meta{color:#8795a7;margin-top:12px;font-size:9.5px}.module-open{color:#176ecb;align-self:end;margin-top:14px;font-size:10px;font-weight:900}.module-open b{margin-left:3px}.core-note-panel{color:#fff;background:#0d2444;border-radius:16px;grid-template-columns:.75fr 1.25fr;align-items:center;gap:24px;margin-top:14px;padding:18px 20px;display:grid}.core-note-panel .eyebrow{color:#85c0ff}.core-note-panel h2{margin:4px 0 0;font-size:17px}.core-note-panel>p{color:#b8c9dc;margin:0;font-size:10.5px;line-height:1.6}.admin-health-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:13px 0 18px;display:grid}.admin-health-strip div{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:5px;padding:12px 13px;display:grid}.admin-health-strip span{text-transform:uppercase;color:#7f8da1;font-size:9px;font-weight:800}.admin-health-strip strong{font-size:11.5px}.admin-section{margin-top:18px}.admin-section .section-heading-pro{margin:0 0 10px}.admin-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:32px 1fr 22px;align-items:center;gap:11px;padding:13px 14px;transition:all .16s;display:grid}.admin-card:hover{border-color:#bcd4f1;box-shadow:0 7px 20px #1633570d}.admin-code{color:#2678d7;background:#eef5ff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.admin-card h3{margin:0 0 3px;font-size:13px}.admin-card p{color:#7b899b;margin:0;font-size:9.8px;line-height:1.45}.admin-arrow{color:#87a1be;font-size:16px}@media (max-width:1100px){.app-shell-pro{grid-template-columns:224px minmax(0,1fr)}.sidebar-brand small{display:none}.content-pro{padding:24px 22px 40px}.command-hero{grid-template-columns:1fr}.command-metrics{grid-template-columns:repeat(2,1fr)}.module-hero{grid-template-columns:1fr}.module-hero-side{border-top:1px solid #e3e9f1;border-left:0;padding:15px 0 0}.architecture-board,.quick-workbench{grid-template-columns:1fr}}@media (max-width:860px){.app-shell-pro{display:block}.app-sidebar{height:auto;padding:12px 14px;position:relative}.sidebar-brand{border:0;padding-bottom:10px}.sidebar-workspace,.sidebar-section-title,.sidebar-roadmap,.sidebar-footer{display:none}.sidebar-nav{gap:5px;padding:0;display:flex;overflow:auto}.sidebar-link{white-space:nowrap;background:#ffffff0d;min-height:36px}.sidebar-link-code{display:none}.app-topbar-pro{height:auto;min-height:58px;padding:10px 16px}.topbar-kicker,.system-live{display:none}.content-pro{padding:18px 14px 32px}.command-copy h1{font-size:31px}.module-card-grid,.admin-card-grid{grid-template-columns:1fr}.core-note-panel{grid-template-columns:1fr;gap:10px}.admin-health-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.two-col{grid-template-columns:1fr}.invite-auth-actions{flex-direction:column}.invite-auth-actions .btn{width:100%}.app-topbar-pro strong{font-size:12px}.topbar-workspace{display:none}.command-hero{padding:21px 18px}.command-copy h1{font-size:27px}.command-actions{align-items:stretch}.command-actions .btn{width:100%}.command-user{width:100%;margin:2px 0 0}.command-metrics,.admin-health-strip{grid-template-columns:1fr}.architecture-note{display:none}.quick-links{grid-template-columns:1fr}.module-hero{padding:20px 18px}.module-hero h1{font-size:27px}.core-flow{gap:5px}.core-flow i{display:none}}
.app-shell-pro{background:#f3f6fb;grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{color:#fff;background:#081a33;border-right:1px solid #ffffff0f;flex-direction:column;height:100vh;padding:20px 16px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-brand{align-items:center;gap:11px;padding:2px 8px 18px;display:flex}.sidebar-brand>div{gap:2px;display:grid}.sidebar-brand strong{letter-spacing:-.02em;font-size:16px}.sidebar-brand small{color:#89a2c4;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.sidebar-logo{background:linear-gradient(135deg,#1171f2,#5eb5ff);border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid;box-shadow:0 8px 24px #1171f24d}.sidebar-workspace{background:#ffffff0e;border:1px solid #ffffff17;border-radius:14px;gap:5px;margin:0 4px 20px;padding:13px;display:grid}.sidebar-caption{color:#8ea6c6;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.sidebar-workspace strong{text-overflow:ellipsis;font-size:14px;overflow:hidden}.role-badge{color:#b8d7ff;background:#1d77ee2e;border:1px solid #569eff3d;border-radius:999px;width:max-content;padding:3px 7px;font-size:10px;font-weight:800}.sidebar-nav{gap:4px;display:grid}.sidebar-section-title{color:#748dab;letter-spacing:.12em;text-transform:uppercase;margin:6px 10px 7px;font-size:10px;font-weight:800}.sidebar-section-spaced{margin-top:18px}.sidebar-link{color:#cbd8e9;border-radius:10px;align-items:center;gap:10px;min-height:40px;padding:7px 9px;font-size:12.5px;font-weight:650;transition:all .16s;display:flex}.sidebar-link:hover{color:#fff;background:#ffffff13;transform:translate(2px)}.sidebar-link-code{color:#75b4ff;background:#102c50;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.sidebar-roadmap{color:#a9b9cc;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;padding:7px 10px;font-size:11px;display:grid}.sidebar-roadmap small{color:#647b98;font-size:9px}.roadmap-dot{background:#7792b4;border-radius:50%;width:7px;height:7px}.sidebar-roadmap-retail .roadmap-dot,.sidebar-roadmap-fnb .roadmap-dot{background:#2e9cff}.sidebar-roadmap-growth .roadmap-dot{background:#30ba68}.sidebar-roadmap-connect .roadmap-dot{background:#43a0ff}.sidebar-roadmap-ai .roadmap-dot{background:#8b5cf6}.sidebar-footer{color:#8da5c1;border-top:1px solid #ffffff12;gap:4px;margin-top:auto;padding:16px 8px 4px;display:grid}.sidebar-footer span{color:#bed0e5;font-size:11px;font-weight:800}.sidebar-footer small{font-size:9px;line-height:1.5}.app-stage{min-width:0}.app-topbar-pro{z-index:15;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:18px;height:66px;padding:0 26px;display:flex;position:sticky;top:0}.app-topbar-pro>div:first-child{gap:2px;display:grid}.app-topbar-pro strong{color:#15243b;font-size:14px}.topbar-kicker{color:#718096;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.topbar-actions{align-items:center;gap:10px;display:flex}.system-live,.topbar-workspace{color:#516078;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.system-live i{background:#20b26b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #20b26b1c}.content-pro{max-width:1440px;padding:28px 30px 42px}.command-hero{color:#fff;background:linear-gradient(135deg,#071d3c 0%,#0a326c 62%,#0f6ee8 145%);border-radius:22px;grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);gap:26px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 55px #0f2c562e}.command-hero:after{content:"";background:radial-gradient(circle,#5bb5ff52,#5bb5ff00 67%);border-radius:50%;width:430px;height:430px;position:absolute;top:-240px;right:-190px}.command-copy,.command-context{z-index:1;position:relative}.command-version{letter-spacing:.04em;color:#cfe8ff;background:#5eb5ff24;border:1px solid #8eccff3d;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.command-copy h1{letter-spacing:-.035em;max-width:830px;margin:14px 0 13px;font-size:38px}.command-copy h1 span{color:#54aeff}.command-copy>p{color:#bbcae0;max-width:820px;margin:0;font-size:14px;line-height:1.75}.command-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.command-actions .btn{width:auto;min-height:42px;padding:0 16px}.command-actions .btn-ghost{color:#fff;background:#ffffff14;border-color:#ffffff2e}.command-user{color:#9fb2ce;margin-left:4px;font-size:11px}.command-context{color:#172033;background:#fffffff7;border:1px solid #ffffff40;border-radius:17px;align-self:stretch;padding:18px;box-shadow:0 18px 45px #020f232e}.context-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.context-title span{text-transform:uppercase;letter-spacing:.09em;color:#52647d;font-size:10px;font-weight:900}.context-title strong{color:#07844b;background:#eafbf2;border-radius:999px;padding:4px 7px;font-size:9px}.command-context .field,.command-context .branch-picker{margin:10px 0}.command-context p{color:#7a8799;margin:13px 0 0;font-size:10.5px;line-height:1.55}.command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 30px;display:grid}.command-metrics article{background:#fff;border:1px solid #e7ecf2;border-radius:16px;padding:17px 18px;position:relative;overflow:hidden;box-shadow:0 8px 25px #0f23410b}.command-metrics article:before{content:"";background:#1f7af0;width:3px;position:absolute;top:0;bottom:0;left:0}.command-metrics span{color:#758197;font-size:10.5px;font-weight:700;display:block}.command-metrics strong{letter-spacing:-.02em;color:#11233e;margin-top:7px;font-size:24px;display:block}.command-metrics small{color:#98a2b3;margin-top:5px;font-size:9.5px;display:block}.section-heading-pro{justify-content:space-between;align-items:end;gap:20px;margin:6px 0 14px;display:flex}.section-heading-pro h2{letter-spacing:-.02em;margin:4px 0 0;font-size:22px}.architecture-note{color:#77859a;background:#fff;border:1px solid #e5eaf1;border-radius:999px;padding:7px 10px;font-size:10.5px}.architecture-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.architecture-card{background:#fff;border:1px solid #e5eaf1;border-radius:18px;padding:19px;box-shadow:0 9px 26px #0f23410b}.architecture-card-head{justify-content:space-between;gap:16px;display:flex}.architecture-card-head span{text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.architecture-card h3{color:#15243b;margin:5px 0;font-size:17px}.architecture-card p{color:#78869a;margin:0;font-size:10.5px}.architecture-card-head i{border-radius:11px;flex:none;width:34px;height:34px}.architecture-items{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.architecture-items span{color:#45546a;background:#f6f8fb;border:1px solid #edf0f4;border-radius:8px;padding:6px 8px;font-size:10px}.architecture-growth{border-top:3px solid #34b664}.architecture-growth .architecture-card-head span{color:#168348}.architecture-growth .architecture-card-head i{background:linear-gradient(135deg,#dff8e9,#92dfaf)}.architecture-core{border-top:3px solid #ef4d59}.architecture-core .architecture-card-head span{color:#ca3541}.architecture-core .architecture-card-head i{background:linear-gradient(135deg,#ffe2e4,#ff9aa2)}.architecture-industry{border-top:3px solid #258cf2}.architecture-industry .architecture-card-head span{color:#176fc3}.architecture-industry .architecture-card-head i{background:linear-gradient(135deg,#deefff,#96caff)}.architecture-connect{border-top:3px solid #7c5ce3}.architecture-connect .architecture-card-head span{color:#6944d0}.architecture-connect .architecture-card-head i{background:linear-gradient(135deg,#eee8ff,#b9a8f8)}.quick-workbench{background:#fff;border:1px solid #e5eaf1;border-radius:18px;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:20px;margin-top:18px;padding:20px;display:grid}.quick-workbench-copy h2{margin:4px 0 6px;font-size:19px}.quick-workbench-copy p{color:#78869a;margin:0;font-size:11px;line-height:1.6}.quick-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.quick-links a{background:#fafcff;border:1px solid #e6ebf2;border-radius:12px;gap:4px;padding:12px;transition:all .16s;display:grid}.quick-links a:hover{background:#fff;border-color:#b8d5fb;transform:translateY(-2px);box-shadow:0 7px 18px #1f7af014}.quick-links strong{color:#173457;font-size:11.5px}.quick-links span{color:#8995a7;font-size:9px;line-height:1.45}@media (max-width:1180px){.app-shell-pro{grid-template-columns:228px minmax(0,1fr)}.command-hero,.quick-workbench{grid-template-columns:1fr}.quick-links{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.app-shell-pro{display:block}.app-sidebar{height:auto;max-height:none;position:relative}.sidebar-nav,.sidebar-footer{display:none}.sidebar-workspace{margin-bottom:0}.app-topbar-pro{position:relative}.command-metrics{grid-template-columns:repeat(2,1fr)}.architecture-board{grid-template-columns:1fr}.content-pro{padding:20px 16px 35px}}@media (max-width:560px){.app-topbar-pro{align-items:flex-start;height:auto;padding:12px 14px}.topbar-actions{display:none}.content-pro{padding:16px 12px 30px}.command-hero{border-radius:17px;padding:21px}.command-copy h1{font-size:30px}.command-actions{align-items:stretch}.command-actions .btn{width:100%}.command-user{width:100%;margin:2px 0 0}.command-metrics,.quick-links{grid-template-columns:1fr}.section-heading-pro{flex-direction:column;align-items:flex-start}.architecture-note{border-radius:10px}.architecture-items span{font-size:9.5px}}
.sidebar-roadmap-purchase .roadmap-dot{background:#f18a31}.command-metrics-compact{margin-bottom:18px}.core-status-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:-13px 0 28px;display:grid}.core-status-strip>div{background:#f9fbfd;border:1px solid #e3e9f1;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;display:flex}.core-status-strip span{text-transform:uppercase;letter-spacing:.06em;color:#8190a4;font-size:9px;font-weight:900}.core-status-strip strong{color:#32445c;font-size:10.5px}.quick-links-six{grid-template-columns:repeat(3,minmax(0,1fr))}.module-hero-debt{background:linear-gradient(135deg,#fff 0%,#fffaf5 100%);border-top:3px solid #f18a31}.module-hero-report{background:linear-gradient(135deg,#fff 0%,#f5fbff 100%);border-top:3px solid #2186ed}.module-hero-debt .module-hero-side strong,.module-hero-report .module-hero-side strong{letter-spacing:-.02em;font-size:22px}.debt-columns{margin-top:14px}.debt-card{margin-top:0}.debt-list{margin-top:10px;display:grid}.debt-row{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.debt-row:first-child{border-top:0}.debt-row>div{gap:3px;min-width:0;display:grid}.debt-row strong{color:#1f3049;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.debt-row span{color:#8491a3;font-size:9.5px}.debt-row>b{white-space:nowrap;font-size:12px}.report-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:15px 0;display:grid}.report-kpi{background:#fff;border:1px solid #e2e8f0;border-radius:15px;gap:6px;padding:16px 17px;display:grid;box-shadow:0 5px 18px #162a4809}.report-kpi span{text-transform:uppercase;letter-spacing:.07em;color:#8290a3;font-size:9px;font-weight:900}.report-kpi strong{letter-spacing:-.02em;color:#15253e;font-size:20px}.report-kpi small{color:#8794a6;font-size:9.5px}.report-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.report-panel{min-height:218px;margin-top:0}.report-bars{gap:14px;margin-top:18px;display:grid}.report-bars>div{grid-template-columns:45px 130px 1fr;align-items:center;gap:10px;display:grid}.report-bars span{color:#64748b;font-size:10px;font-weight:800}.report-bars b{color:#26384f;font-size:11px}.report-bars i{background:#edf2f7;border-radius:999px;height:8px;overflow:hidden}.report-bars em{background:linear-gradient(90deg,#1f7af0,#4ca2ff);border-radius:999px;height:100%;display:block}.report-bars em.bar-warn{background:linear-gradient(90deg,#f08b32,#f4b15f)}.report-split{grid-template-columns:repeat(2,1fr);gap:10px;margin:17px 0;display:grid}.report-split>div{background:#f8fafc;border:1px solid #edf1f5;border-radius:12px;gap:5px;padding:13px;display:grid}.report-split span{color:#7d8a9d;font-size:9.5px}.report-split strong{color:#20334e;font-size:16px}.report-readiness{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px;display:grid}.report-readiness>div{background:#f8fafc;border:1px solid #edf1f5;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.report-readiness span{color:#748398;font-size:9.5px}.report-readiness strong{color:#173457;font-size:13px}.report-note{margin-top:13px}.text-good{color:#168153!important}.text-warn{color:#c56b20!important}@media (max-width:1180px){.quick-links-six,.report-kpi-grid,.core-status-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.report-panel-grid{grid-template-columns:1fr}.debt-row{align-items:flex-start}.core-status-strip{margin-top:0}}@media (max-width:560px){.quick-links-six,.report-kpi-grid,.core-status-strip{grid-template-columns:1fr}.report-bars>div{grid-template-columns:42px 1fr}.report-bars i{grid-column:1/-1}.report-split,.report-readiness{grid-template-columns:1fr}.debt-row{flex-direction:column}.debt-row>b{align-self:flex-start}.module-hero-debt .module-hero-side strong,.module-hero-report .module-hero-side strong{font-size:18px}}
.module-hero-purchase{background:linear-gradient(135deg,#fff 0%,#fffaf3 100%);border-top:3px solid #f28a2f}.module-hero-purchase .module-hero-side strong{color:#784114;font-size:20px}.purchase-create-card{margin-top:14px}.purchase-head-form{margin-top:8px}.purchase-line-editor{border:1px solid #e4eaf1;border-radius:13px;margin-top:10px;overflow:hidden}.purchase-line-head{background:#f7f9fc;border-bottom:1px solid #e7ecf2;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.purchase-line-head strong{color:#33465f;font-size:11px}.purchase-line{border-top:1px solid #eef2f6;grid-template-columns:minmax(250px,1.6fr) 90px 140px 120px 32px;align-items:center;gap:8px;padding:9px 12px;display:grid}.purchase-line:first-of-type{border-top:0}.purchase-line select,.purchase-line input,.receive-lines input{color:#172033;background:#fff;border:1px solid #d7dfe9;border-radius:9px;min-height:40px;padding:0 10px}.purchase-line>strong{text-align:right;color:#2c405b;font-size:11px}.purchase-remove{color:#b42318;cursor:pointer;background:#fff1f0;border:0;border-radius:8px;width:30px;height:30px;font-size:18px}.purchase-remove:disabled{opacity:.35;cursor:not-allowed}.purchase-create-footer{justify-content:flex-end;align-items:center;gap:18px;margin-top:12px;display:flex}.purchase-create-footer>span{color:#758398;font-size:10.5px}.purchase-create-footer>span strong{color:#20334d;margin-left:6px;font-size:15px}.purchase-list-card{margin-top:14px}.purchase-orders{margin-top:10px;display:grid}.purchase-order{border-top:1px solid #e9eef4;padding:15px 0}.purchase-order:first-child{border-top:0}.purchase-order-main{grid-template-columns:minmax(220px,1fr) 150px auto;align-items:center;gap:14px;display:grid}.purchase-order-main>div:first-child{gap:4px;display:grid}.purchase-order-main>div:first-child strong{color:#19304f;font-size:12.5px}.purchase-order-main>div:first-child span{color:#8290a3;font-size:9.5px}.purchase-order-value{text-align:right;gap:4px;display:grid}.purchase-order-value strong{color:#283b55;font-size:12px}.purchase-order-value span{color:#8794a6;font-size:9px}.purchase-status{color:#58677b;background:#f1f4f7;border-radius:999px;justify-self:end;padding:6px 8px;font-size:9px;font-weight:900;display:inline-flex}.purchase-status-draft{color:#667085;background:#f2f4f7}.purchase-status-approved{color:#176fc3;background:#edf5ff}.purchase-status-partial{color:#ae641d;background:#fff7e8}.purchase-status-received{color:#168153;background:#ecf9f2}.purchase-status-cancelled{color:#b42318;background:#fff1f0}.purchase-order-lines{background:#f9fbfd;border-radius:10px;gap:5px;margin:10px 0;padding:9px 11px;display:grid}.purchase-order-lines>div{grid-template-columns:1fr 110px 110px;align-items:center;gap:10px;font-size:9.5px;display:grid}.purchase-order-lines span{color:#5e6f84}.purchase-order-lines b{color:#33465d;text-align:right}.purchase-order-lines em{color:#76869a;text-align:right;font-style:normal}.purchase-order-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.purchase-order-actions>span{color:#8794a5;margin-left:auto;font-size:9.5px}.receive-card{border-top:3px solid #2d8ef0;margin-top:14px}.receive-lines{border:1px solid #e4eaf1;border-radius:12px;margin:10px 0 14px;display:grid;overflow:hidden}.receive-lines>div{border-top:1px solid #eef2f6;grid-template-columns:1fr 100px 130px;align-items:center;gap:10px;padding:10px 12px;display:grid}.receive-lines>div:first-child{border-top:0}.receive-lines>div>div{gap:3px;display:grid}.receive-lines strong{color:#243951;font-size:11px}.receive-lines span{color:#8592a4;font-size:9px}.receive-lines b{text-align:right;color:#2e435e;font-size:10.5px}@media (max-width:980px){.purchase-line{grid-template-columns:1fr 80px 120px 100px 32px}.purchase-order-main{grid-template-columns:1fr 130px auto}}@media (max-width:700px){.purchase-line{grid-template-columns:1fr 1fr}.purchase-line>strong{text-align:left}.purchase-remove{justify-self:end}.purchase-order-main{grid-template-columns:1fr}.purchase-order-value{text-align:left}.purchase-status{justify-self:start}.purchase-order-lines>div{grid-template-columns:1fr}.purchase-order-lines b,.purchase-order-lines em{text-align:left}.purchase-order-actions>span{width:100%;margin-left:0}.receive-lines>div{grid-template-columns:1fr}.receive-lines b{text-align:left}.purchase-create-footer{flex-direction:column;align-items:flex-end}.purchase-create-footer .btn{width:100%}}
.sidebar-brand-card{background:#fff;border-radius:12px;width:100%;padding:8px 10px;box-shadow:0 4px 18px #00000014}.sidebar-brand-card img{width:100%;height:auto;display:block}.sidebar-link-active{box-shadow:0 8px 18px #0553ae47;color:#fff!important;background:linear-gradient(90deg,#0d65d9,#1687ef)!important}.sidebar-link-active .sidebar-link-code{color:#0d65d9!important;background:#fff!important}.retail-pro-page{gap:14px;display:grid}.retail-pro-head{justify-content:space-between;align-items:center;gap:20px;padding:4px 2px 2px;display:flex}.retail-pro-head h1{color:#16253a;letter-spacing:-.035em;margin:4px 0;font-size:25px;line-height:1.1}.retail-pro-head p{color:#7b8797;margin:0;font-size:10px}.retail-pro-kicker{letter-spacing:.12em;color:#0d6ddd;font-size:9px;font-weight:900}.retail-head-actions{align-items:center;gap:8px;display:flex}.retail-action{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;min-height:36px;padding:0 13px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.retail-action.primary{color:#fff;background:#0876e1;border-color:#0876e1;box-shadow:0 5px 14px #0876e12e}.retail-action.primary:hover{background:#0563bf}.retail-action.secondary{color:#34506f;background:#fff;border-color:#d9e1e9}.retail-action.secondary:hover{background:#f6f9fc}.retail-action.is-disabled{opacity:.55;pointer-events:none}.retail-setup-strip{background:#fffaf4;border:1px solid #f0d4ad;border-left:4px solid #f29235;border-radius:10px;grid-template-columns:minmax(210px,.9fr) minmax(0,2fr) auto;align-items:center;gap:15px;padding:12px 14px;display:grid;box-shadow:0 3px 12px #63471f0a}.setup-strip-copy{gap:2px;display:grid}.setup-strip-copy>span{letter-spacing:.08em;color:#bc671d;text-transform:uppercase;font-size:8px;font-weight:900}.setup-strip-copy strong{color:#273a50;font-size:11px}.setup-strip-copy p{color:#8490a0;margin:0;font-size:8.5px;line-height:1.45}.setup-strip-items{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.setup-strip-items>a{background:#fff;border:1px solid #e5eaf0;border-radius:7px;align-items:center;gap:7px;min-width:0;padding:7px 8px;text-decoration:none;display:flex}.setup-strip-items>a i{border-radius:5px;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:900;display:grid}.setup-strip-items>a span{color:#4b5d72;min-width:0;font-size:8.5px;font-weight:900;display:grid}.setup-strip-items>a small{color:#98a2b0;white-space:nowrap;text-overflow:ellipsis;font-size:7.5px;font-weight:700;overflow:hidden}.setup-strip-items>a.done i{color:#168651;background:#e5f7ed}.setup-strip-items>a.missing{border-color:#f1d4b6}.setup-strip-items>a.missing i{color:#ca6f1d;background:#fff0df}.retail-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.retail-kpi{color:#fff;border-radius:6px;align-items:center;gap:12px;min-height:86px;padding:13px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 13px #1533531a}.retail-kpi:after{content:"";background:#ffffff14;border-radius:999px;width:90px;height:90px;position:absolute;bottom:-26px;right:-18px}.retail-kpi .kpi-icon{z-index:1;background:#ffffff2b;border-radius:6px;place-items:center;width:36px;height:36px;font-size:17px;font-weight:900;display:grid}.retail-kpi>div{z-index:1;gap:1px;min-width:0;display:grid}.retail-kpi small{opacity:.9;font-size:8.5px;font-weight:800}.retail-kpi strong{letter-spacing:-.035em;white-space:nowrap;font-size:20px;line-height:1.1}.retail-kpi em{opacity:.78;font-size:7.8px;font-style:normal}.kpi-green{background:linear-gradient(135deg,#79bd34,#57a82c)}.kpi-blue{background:linear-gradient(135deg,#2c96d9,#207ec0)}.kpi-cyan{background:linear-gradient(135deg,#22a9b8,#158f9f)}.kpi-orange{background:linear-gradient(135deg,#f19a35,#e47f16)}.kpi-slate{background:linear-gradient(135deg,#74879a,#5f7082)}.retail-dashboard-grid{grid-template-columns:minmax(0,1.8fr) minmax(290px,.72fr);gap:10px;display:grid}.retail-panel{background:#fff;border:1px solid #dfe5ec;border-radius:7px;overflow:hidden;box-shadow:0 4px 16px #182a3f0b}.retail-panel-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:11px 14px;display:flex}.retail-panel-head>div:first-child{gap:2px;display:grid}.retail-panel-head span{color:#5278a1;letter-spacing:.08em;font-size:8px;font-weight:900}.retail-panel-head h2{color:#26384d;margin:0;font-size:13px}.retail-panel-head>a{color:#0b70d5;font-size:8.5px;font-weight:900;text-decoration:none}.panel-summary{text-align:right;display:grid;gap:0!important}.panel-summary strong{color:#1572cf;font-size:12px}.panel-summary small{color:#939eab;font-size:7.5px}.retail-chart{grid-template-columns:72px 1fr;height:250px;padding:16px 18px 8px 10px;display:grid}.chart-y{text-align:right;flex-direction:column;justify-content:space-between;padding:2px 8px 29px 0;display:flex}.chart-y span{color:#9aa4b0;font-size:7px}.chart-plot{grid-template-columns:repeat(7,1fr);align-items:end;gap:13px;padding:0 6px;display:grid;position:relative}.chart-gridline{z-index:0;border-top:1px dashed #e5e9ee;position:absolute;left:0;right:0}.grid-top{top:2px}.grid-mid{top:50%}.grid-bottom{bottom:30px}.chart-col{text-align:center;z-index:1;grid-template-rows:1fr 15px 12px;align-items:end;min-width:0;height:100%;display:grid}.chart-bar-wrap{justify-content:center;align-items:flex-end;height:100%;padding-top:16px;display:flex}.chart-bar{background:linear-gradient(#2d9af0,#1478d6);border-radius:4px 4px 1px 1px;width:min(34px,72%);min-height:3px;position:relative;box-shadow:0 3px 8px #1478d61f}.chart-bar span{color:#63809f;white-space:nowrap;font-size:6.8px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.chart-col>strong{color:#5e6f81;font-size:8px}.chart-col>small{color:#a0a9b3;font-size:7px}.retail-money-row{border-top:1px solid #edf0f4;grid-template-columns:repeat(3,1fr);display:grid}.retail-money-row>div{border-left:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.retail-money-row>div:first-child{border-left:0}.retail-money-row span{color:#7b8795;font-size:8px}.retail-money-row strong{color:#35485f;font-size:9px}.retail-insight-panel{flex-direction:column;display:flex}.retail-alert-list{padding:3px 14px;display:grid}.retail-alert{border-bottom:1px solid #edf0f4;grid-template-columns:24px 1fr;gap:8px;padding:10px 0;text-decoration:none;display:grid}.retail-alert:last-child{border-bottom:0}.retail-alert>i{border-radius:5px;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;font-weight:900;display:grid}.retail-alert>div{grid-template-columns:1fr auto;gap:2px 8px;display:grid}.retail-alert span{color:#536579;font-size:8.5px;font-weight:900}.retail-alert strong{color:#24384f;text-align:right;font-size:8.5px}.retail-alert p{color:#929ca7;grid-column:1/-1;margin:0;font-size:7.7px;line-height:1.45}.alert-ok>i{color:#158552;background:#e6f7ed}.alert-warn>i{color:#c86f1f;background:#fff1df}.alert-danger>i{color:#cc3c3c;background:#ffe8e8}.retail-tip{background:#f5f9fd;border-left:3px solid #2c8edf;border-radius:4px;margin:auto 14px 14px;padding:10px 11px}.retail-tip b{color:#2e587d;font-size:8px}.retail-tip p{color:#718398;margin:3px 0 0;font-size:7.8px;line-height:1.5}.retail-lower-grid{grid-template-columns:1fr 1.35fr;gap:10px;display:grid}.inventory-stat-list{grid-template-columns:repeat(4,1fr);display:grid}.inventory-stat-list>div{border-left:1px solid #edf0f4;gap:4px;padding:14px;display:grid}.inventory-stat-list>div:first-child{border-left:0}.inventory-stat-list span{color:#7f8b98;font-size:8px}.inventory-stat-list strong{color:#31465d;font-size:17px}.text-danger{color:#c93f3f!important}.retail-quick-grid{grid-template-columns:repeat(4,1fr);gap:7px;padding:10px;display:grid}.retail-quick-grid>a{background:#fbfcfd;border:1px solid #e7ebef;border-radius:6px;align-items:center;gap:8px;min-width:0;padding:9px;text-decoration:none;display:flex}.retail-quick-grid>a:hover{background:#f5faff;border-color:#9cc9ef}.retail-quick-grid i{color:#0c72d2;background:#e8f3fd;border-radius:5px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:900;display:grid}.retail-quick-grid span{color:#334960;gap:1px;min-width:0;font-size:8.5px;font-weight:900;display:grid}.retail-quick-grid small{color:#98a1ac;white-space:nowrap;text-overflow:ellipsis;font-size:7.2px;font-weight:600;overflow:hidden}.retail-pos-section{background:#fff;border:1px solid #dfe5ec;border-radius:7px;padding:14px;scroll-margin-top:80px;box-shadow:0 4px 16px #182a3f0a}.retail-section-title{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:0 0 11px;display:flex}.retail-section-title>div{gap:2px;display:grid}.retail-section-title span:first-child{color:#0d72d9;letter-spacing:.08em;font-size:8px;font-weight:900}.retail-section-title h2{color:#263a51;margin:0;font-size:14px}.retail-section-title p{color:#8c98a6;margin:0;font-size:8px}.retail-status-pill{border-radius:999px;padding:5px 8px;font-size:7.7px;font-weight:900;display:inline-flex}.retail-status-pill.ready{color:#168452;background:#e7f7ee}.retail-status-pill.setup{color:#bd681b;background:#fff1e2}.retail-empty-pro{background:#fafcfe;border:1px dashed #cfd9e4;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:120px;padding:18px;display:grid}.empty-icon{color:#0b73d7;background:#e8f3ff;border-radius:8px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.retail-empty-pro strong{color:#30455c;font-size:11px}.retail-empty-pro p{color:#8794a2;max-width:700px;margin:3px 0 0;font-size:8.5px;line-height:1.5}.pos-shell{grid-template-columns:minmax(0,1.45fr) minmax(350px,.72fr);align-items:start;gap:10px;display:grid}.pos-catalog,.pos-cart{margin-top:0;box-shadow:none!important;border:1px solid #e1e6eb!important;border-radius:7px!important;padding:14px!important}.pos-catalog{min-height:560px}.pos-cart{min-height:560px;position:sticky;top:80px;border-top:3px solid #1681df!important}.pos-toolbar{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;display:flex}.pos-toolbar h2,.pos-cart h2{margin:2px 0 0;font-size:13px}.pos-toolbar label{color:#64748b;gap:4px;min-width:210px;font-size:8px;font-weight:800;display:grid}.pos-toolbar select,.pos-payment select{color:#17243a;background:#fff;border:1px solid #d8e1ec;border-radius:6px;min-height:36px;padding:0 9px;font-size:9px}.pos-search{background:#f4f7fa;border:1px solid #e1e7ed;border-radius:7px;grid-template-columns:1fr auto;gap:7px;padding:7px;display:grid}.pos-search input{color:#17243a;background:#fff;border:1px solid #cfd9e6;border-radius:5px;outline:none;min-height:38px;padding:0 11px;font-size:10px}.pos-search input:focus{border-color:#1681df;box-shadow:0 0 0 2px #1681df14}.pos-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.pos-product{text-align:left;cursor:pointer;color:#20324c;background:#fff;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price""meta stock";gap:4px 10px;padding:10px;transition:all .14s;display:grid}.pos-product:hover:not(:disabled){background:#f8fbff;border-color:#8fc2ed;box-shadow:0 3px 10px #1677e80f}.pos-product:disabled{opacity:.5;cursor:not-allowed;background:#f8fafc}.pos-product>div{grid-area:name;gap:2px;min-width:0;display:grid}.pos-product strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.pos-product span{color:#8390a3;font-size:7.5px}.pos-product b{color:#0b6bd7;white-space:nowrap;grid-area:price;font-size:9px}.pos-product small{color:#65758b;text-align:right;grid-area:stock;font-size:7.5px}.pos-cart-lines{gap:6px;max-height:300px;margin:9px 0 12px;padding-right:2px;display:grid;overflow:auto}.pos-cart-line{border-top:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name qty price""name qty stock";align-items:center;gap:4px 8px;padding:8px 0;display:grid}.pos-cart-line:first-child{border-top:0}.pos-cart-line>div:first-child{grid-area:name;gap:2px;min-width:0;display:grid}.pos-cart-line strong{color:#233650;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.pos-cart-line span{color:#8190a4;font-size:7.4px}.pos-cart-line>b{color:#203550;text-align:right;white-space:nowrap;grid-area:price;font-size:9px}.pos-cart-line>small{color:#8a96a6;text-align:right;grid-area:stock;font-size:7.2px}.pos-qty{background:#fff;border:1px solid #dce4ed;border-radius:5px;grid-area:qty;grid-template-columns:25px 38px 25px;align-items:center;display:grid;overflow:hidden}.pos-qty button{color:#1f4f87;cursor:pointer;background:#f6f8fb;border:0;height:27px;font-size:13px}.pos-qty input{text-align:center;color:#23364f;border:0;border-left:1px solid #e4eaf1;border-right:1px solid #e4eaf1;outline:none;width:100%;height:27px;font-size:8px;font-weight:800}.pos-empty{text-align:center;color:#607188;background:#fafcff;border:1px dashed #d8e2ed;border-radius:6px;place-content:center;gap:4px;min-height:130px;display:grid}.pos-empty strong{font-size:9px}.pos-empty span{font-size:8px}.pos-payment{border-top:1px solid #e8edf3;gap:9px;padding-top:11px;display:grid}.pos-total{background:#eef6fd;border:1px solid #d9e9fb;border-radius:6px;justify-content:space-between;align-items:flex-end;gap:10px;padding:10px 11px;display:flex}.pos-total span{color:#61748c;font-size:8px;font-weight:800}.pos-total strong{letter-spacing:-.035em;color:#0b6bd7;font-size:19px}.pos-payment .field{grid-template-columns:85px 1fr;align-items:center;gap:8px;margin:0;display:grid}.pos-payment .field label{color:#6e7d91;font-size:7.8px;font-weight:900}.pos-checkout{border-radius:6px;width:100%;min-height:40px;font-size:10px;font-weight:900}.pos-history{border-top:3px solid #2ba86b;margin-top:10px}.pos-history .product-table td,.pos-history .product-table th{white-space:nowrap}.command-metrics-five,.report-kpi-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}.report-kpi-primary{background:linear-gradient(145deg,#f4f9ff,#eef8f4);border-color:#d4e8df}.report-kpi-primary strong{color:#0b6bd7}.report-panel-retail{border-top:3px solid #1677e8}.retail-mini-stats{flex-wrap:wrap;gap:8px;margin:-6px 0 14px;display:flex}.retail-mini-stats span{color:#718096;background:#f4f7fb;border-radius:999px;padding:7px 9px;font-size:9px}.retail-mini-stats b{color:#203550;margin-left:4px}@media (max-width:1280px){.retail-setup-strip{grid-template-columns:1fr}.setup-strip-items{grid-template-columns:repeat(5,1fr)}.retail-dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr)}.retail-lower-grid{grid-template-columns:1fr}.pos-shell{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.pos-products{grid-template-columns:1fr}.retail-kpi strong{font-size:17px}}@media (max-width:980px){.retail-kpi-grid{grid-template-columns:repeat(2,1fr)}.retail-dashboard-grid{grid-template-columns:1fr}.setup-strip-items{grid-template-columns:repeat(3,1fr)}.pos-shell{grid-template-columns:1fr}.pos-cart{position:static}.pos-products{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-stat-list,.retail-quick-grid{grid-template-columns:repeat(2,1fr)}.command-metrics-five,.report-kpi-grid-five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.retail-pro-head{flex-direction:column;align-items:flex-start}.retail-head-actions{width:100%}.retail-head-actions .retail-action{flex:1}.retail-kpi-grid{grid-template-columns:1fr}.setup-strip-items{grid-template-columns:1fr 1fr}.retail-chart{grid-template-columns:50px 1fr;padding-right:8px}.chart-plot{gap:5px}.chart-bar{width:70%}.retail-money-row{grid-template-columns:1fr}.retail-money-row>div{border-top:1px solid #edf0f4;border-left:0}.retail-money-row>div:first-child{border-top:0}.inventory-stat-list{grid-template-columns:1fr 1fr}.retail-quick-grid{grid-template-columns:1fr}.retail-empty-pro{text-align:center;grid-template-columns:1fr}.empty-icon{margin:auto}.retail-empty-pro .retail-action{width:100%}.pos-toolbar{flex-direction:column;align-items:stretch}.pos-toolbar label{min-width:0}.pos-products,.pos-search{grid-template-columns:1fr}.pos-search .btn{width:100%}.pos-cart-line{grid-template-columns:1fr auto;grid-template-areas:"name price""qty stock"}.pos-payment .field{grid-template-columns:1fr}.pos-total strong{font-size:18px}.command-metrics-five,.report-kpi-grid-five{grid-template-columns:1fr}}
.module-hero-retail-setup{background:linear-gradient(135deg,#fff 0%,#f3f8ff 60%,#eefaf4 100%);border-top:3px solid #1677e8}.setup-hero-side{background:linear-gradient(145deg,#f8fbff,#eef8ff)}.setup-hero-side strong{color:#0b6bd7;letter-spacing:-.03em;font-size:28px}.retail-setup-statusbar{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.retail-setup-statusbar>div{background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.retail-setup-statusbar i{color:#728197;background:#f2f4f7;border-radius:9px;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:900;display:grid}.retail-setup-statusbar i.ok{color:#168153;background:#e8f7ef}.retail-setup-statusbar span{color:#617087;font-size:9px;font-weight:900}.retail-setup-statusbar b{color:#213650;font-size:10px}.retail-setup-existing{margin:0 0 14px}.retail-setup-shell{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:14px;display:grid}.retail-setup-steps{gap:8px;display:grid;position:sticky;top:18px}.retail-setup-steps button{text-align:left;color:#5f6f84;cursor:default;background:#fff;border:1px solid #e1e7ef;border-radius:12px;grid-template-columns:31px 1fr;align-items:center;gap:9px;padding:10px 11px;display:grid}.retail-setup-steps button.is-done{cursor:pointer}.retail-setup-steps button i{background:#f1f4f8;border-radius:9px;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:900;display:grid}.retail-setup-steps button span{font-size:9.5px;font-weight:900}.retail-setup-steps button.is-current{color:#0b6bd7;background:#f5faff;border-color:#9bc8fb;box-shadow:0 6px 16px #1677e80f}.retail-setup-steps button.is-current i{color:#fff;background:#1677e8}.retail-setup-steps button.is-done i{color:#168153;background:#e8f7ef}.retail-setup-card{border-radius:17px;flex-direction:column;min-height:460px;margin:0;display:flex}.retail-step-heading{border-bottom:1px solid #edf1f5;gap:5px;padding-bottom:14px;display:grid}.retail-step-heading h2{color:#172b47;letter-spacing:-.025em;margin:0;font-size:21px}.retail-step-heading p{color:#748399;max-width:720px;margin:0;font-size:10.5px;line-height:1.65}.retail-setup-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin-top:8px;display:grid}.retail-setup-form-grid .field{margin:11px 0}.retail-setup-form-grid .field label{color:#34465f;font-size:10px}.retail-setup-form-grid .field input{color:#18263b;background:#fff;border:1px solid #d4deea;border-radius:10px;outline:none;min-height:44px;padding:0 12px}.retail-setup-form-grid .field input:focus{border-color:#1677e8;box-shadow:0 0 0 3px #1677e814}.retail-setup-form-grid .field small{color:#8491a2;font-size:8.8px}.optional{color:#98a2b3;margin-left:3px;font-weight:500}.retail-context-note{background:#f7f9fc;border:1px solid #e8edf3;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-top:9px;padding:11px 13px;display:flex}.retail-context-note b{color:#53647b;font-size:9.5px}.retail-context-note span{color:#1f3e64;font-size:9.5px;font-weight:900}.retail-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.retail-review-grid article{background:#fafcff;border:1px solid #e2e8f0;border-radius:12px;gap:4px;padding:14px;display:grid}.retail-review-grid span{color:#7b899b;text-transform:uppercase;letter-spacing:.05em;font-size:8.8px;font-weight:800}.retail-review-grid strong{color:#1d3553;font-size:13px}.retail-review-grid small{color:#76869a;font-size:9px}.retail-atomic-note{background:#f5fcf8;border:1px solid #cfe8d9;border-radius:12px;align-items:flex-start;gap:11px;margin-top:12px;padding:12px 13px;display:flex}.retail-atomic-note>i{color:#168153;background:#dff5e8;border-radius:999px;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.retail-atomic-note>div{gap:3px;display:grid}.retail-atomic-note strong{color:#1e5d40;font-size:10px}.retail-atomic-note span{color:#607f6d;font-size:9px;line-height:1.5}.retail-setup-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}.retail-setup-actions>span{color:#8a96a6;margin-left:auto;font-size:9px}.retail-setup-actions .btn:last-child{min-width:150px}.retail-setup-cta{width:max-content;margin-top:10px}.retail-readiness-copy .retail-setup-cta{font-size:9.5px}@media (max-width:980px){.retail-setup-shell{grid-template-columns:1fr}.retail-setup-steps{grid-template-columns:repeat(4,minmax(0,1fr));position:static}.retail-setup-steps button{text-align:center;grid-template-columns:1fr;justify-items:center}.retail-setup-statusbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.retail-setup-statusbar{grid-template-columns:1fr}.retail-setup-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.retail-setup-form-grid,.retail-review-grid{grid-template-columns:1fr}.retail-setup-actions{flex-wrap:wrap;align-items:stretch}.retail-setup-actions>span{text-align:center;order:3;width:100%;margin:0}.retail-setup-actions .btn{flex:1}.retail-context-note{flex-direction:column;align-items:flex-start}.retail-setup-cta{width:100%}}
.app-shell-pro{grid-template-columns:252px minmax(0,1fr);transition:grid-template-columns .2s}.app-shell-pro.sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)}.app-sidebar.app-sidebar-compact{color:#27364a;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;background:#f8fafc;border-right:1px solid #e2e8f0;height:100vh;padding:12px 11px 10px;position:sticky;top:0;overflow:hidden auto;box-shadow:3px 0 18px #0f172a06}.app-sidebar-compact::-webkit-scrollbar{width:5px}.app-sidebar-compact::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:99px}.app-sidebar-compact::-webkit-scrollbar-track{background:0 0}.sidebar-brand-compact{border-bottom:1px solid #e7edf3;align-items:center;height:58px;padding:3px 9px 10px;display:flex}.sidebar-brand-compact img{width:176px;max-width:100%;height:auto;transition:width .18s;display:block}.sidebar-workspace-compact{background:#fff;border:1px solid #e3e9f0;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-height:58px;margin:10px 2px 12px;padding:9px 10px;display:flex;box-shadow:0 4px 14px #1e293b09}.sidebar-workspace-compact>div{gap:3px;min-width:0;display:grid}.sidebar-workspace-compact span{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:9px;font-weight:800}.sidebar-workspace-compact strong{white-space:nowrap;text-overflow:ellipsis;color:#24364b;max-width:155px;font-size:12px;line-height:1.25;display:block;overflow:hidden}.sidebar-workspace-compact b{color:#1268d8;letter-spacing:.03em;background:#eaf3ff;border-radius:999px;flex:none;padding:4px 7px;font-size:8.5px}.sidebar-nav-compact{gap:9px;min-height:0;display:grid}.sidebar-collapse-control{color:#8b99aa;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:flex-end;align-items:center;gap:7px;width:100%;min-height:30px;padding:0 8px;font-size:10px;font-weight:750;display:flex}.sidebar-collapse-control:hover{color:#31506f;background:#edf3f8}.sidebar-collapse-control svg{width:15px;height:15px}.sidebar-collapse-control span{white-space:nowrap}.sidebar-section-block{gap:4px;display:grid}.sidebar-group-label{color:#99a5b5;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;padding:3px 10px 4px;font-size:9px;font-weight:850;overflow:hidden}.sidebar-primary-list{gap:3px;display:grid}.sidebar-primary-link,.sidebar-settings-toggle{color:#485a70;text-align:left;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:4px 9px 4px 6px;text-decoration:none;transition:background-color .14s,color .14s,box-shadow .14s;display:grid;position:relative}.sidebar-primary-link:hover,.sidebar-settings-toggle:hover{color:#155d9f;background:#eef5fc}.sidebar-primary-link:focus-visible,.sidebar-settings-toggle:focus-visible,.sidebar-sub-link:focus-visible,.sidebar-collapse-control:focus-visible{outline-offset:2px;outline:2px solid #2d8ff0}.sidebar-primary-icon{color:#1b76ca;background:#eaf3fc;border-radius:10px;place-items:center;width:36px;height:36px;transition:background-color .14s,color .14s,box-shadow .14s;display:grid}.sidebar-primary-icon svg{width:18px;height:18px}.sidebar-primary-label{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:13.5px;font-weight:650;line-height:1.2;overflow:hidden}.sidebar-primary-link.is-active,.sidebar-settings-toggle.is-active{color:#075fab;background:#e5f1ff;box-shadow:inset 3px 0 #167be0,0 3px 10px #167be012}.sidebar-primary-link.is-active .sidebar-primary-icon,.sidebar-settings-toggle.is-active .sidebar-primary-icon{color:#fff;background:#167be0;box-shadow:0 5px 12px #167be02e}.sidebar-primary-link.is-active .sidebar-primary-label,.sidebar-settings-toggle.is-active .sidebar-primary-label{font-weight:800}.sidebar-settings-group{border:0;gap:3px;margin:0;padding:0;display:grid}.sidebar-settings-toggle{grid-template-columns:36px minmax(0,1fr) 18px}.sidebar-settings-toggle.is-open:not(.is-active){color:#315d86;background:#f1f6fb}.sidebar-settings-toggle.is-open:not(.is-active) .sidebar-primary-icon{color:#1b6fb8;background:#dfeefa}.sidebar-chevron{color:#8a98a8;text-align:center;font-size:14px;transition:transform .14s;transform:rotate(0)}.sidebar-settings-toggle.is-open .sidebar-chevron{transform:rotate(180deg)}.sidebar-settings-panel{border-left:1px solid #d9e3ed;gap:3px;margin:3px 4px 4px 22px;padding:4px 0 5px 11px;display:grid}.sidebar-sub-link{color:#64748b;border-radius:8px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;min-height:34px;padding:3px 8px 3px 4px;text-decoration:none;transition:background-color .13s,color .13s;display:grid}.sidebar-sub-link:hover{color:#145f9f;background:#eef5fb}.sidebar-sub-link.is-active{color:#0c68c7;background:#e7f2ff;font-weight:800}.sidebar-sub-icon{color:#6396c4;place-items:center;width:25px;height:25px;display:grid}.sidebar-sub-icon svg{width:15px;height:15px}.sidebar-sub-link.is-active .sidebar-sub-icon{color:#0e72d3}.sidebar-sub-link>span:last-child{font-size:11.5px;line-height:1.25}.sidebar-sub-section{gap:2px;margin:2px 0;display:grid}.sidebar-sub-heading{text-transform:uppercase;letter-spacing:.09em;color:#9aa6b3;padding:5px 7px 2px 4px;font-size:8px;font-weight:850}.sidebar-footer-compact{border-top:1px solid #e3e9ef;gap:3px;margin-top:auto;padding:11px 9px 3px;display:grid}.sidebar-footer-compact strong{color:#52677e;font-size:10px}.sidebar-footer-compact span{color:#9aa6b3;font-size:8.5px;line-height:1.35}.app-topbar-pro.app-topbar-compact{background:#fffffff7;border-bottom:1px solid #e5eaf0;height:60px;padding:0 24px}.app-topbar-compact .topbar-kicker{letter-spacing:.07em;color:#7e8b9a;font-size:9px}.app-topbar-compact strong{color:#25374b;font-size:12px}.app-topbar-compact .system-live,.app-topbar-compact .topbar-workspace{padding:6px 9px;font-size:9px}.content-pro{padding-top:22px}.app-shell-pro.sidebar-collapsed .sidebar-brand-compact{justify-content:center;padding-inline:0}.app-shell-pro.sidebar-collapsed .sidebar-brand-compact img{object-fit:cover;object-position:left;width:48px;max-width:none}.app-shell-pro.sidebar-collapsed .sidebar-workspace-compact{justify-content:center;padding:7px 4px}.app-shell-pro.sidebar-collapsed .sidebar-workspace-compact>div,.app-shell-pro.sidebar-collapsed .sidebar-workspace-compact b,.app-shell-pro.sidebar-collapsed .sidebar-group-label,.app-shell-pro.sidebar-collapsed .sidebar-primary-label,.app-shell-pro.sidebar-collapsed .sidebar-chevron,.app-shell-pro.sidebar-collapsed .sidebar-collapse-control span,.app-shell-pro.sidebar-collapsed .sidebar-footer-compact span{display:none}.app-shell-pro.sidebar-collapsed .sidebar-collapse-control{justify-content:center;padding:0}.app-shell-pro.sidebar-collapsed .sidebar-collapse-control svg{transform:rotate(180deg)}.app-shell-pro.sidebar-collapsed .sidebar-section-block{gap:3px}.app-shell-pro.sidebar-collapsed .sidebar-primary-link,.app-shell-pro.sidebar-collapsed .sidebar-settings-toggle{grid-template-columns:44px;justify-content:center;padding:3px}.app-shell-pro.sidebar-collapsed .sidebar-primary-icon{width:40px;height:40px}.app-shell-pro.sidebar-collapsed .sidebar-settings-panel{display:none}.app-shell-pro.sidebar-collapsed .sidebar-footer-compact{justify-items:center;padding-inline:0}.app-shell-pro.sidebar-collapsed .sidebar-footer-compact strong{text-align:center;font-size:8px}.app-shell-pro.sidebar-collapsed .sidebar-nav-compact{gap:6px}@media (max-width:1180px) and (min-width:901px){.app-shell-pro{grid-template-columns:230px minmax(0,1fr)}.app-shell-pro.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar-primary-label{font-size:12.5px}.sidebar-workspace-compact strong{max-width:132px}}@media (max-width:900px){.app-shell-pro,.app-shell-pro.sidebar-collapsed{display:block}.app-sidebar.app-sidebar-compact{background:#fff;border-bottom:1px solid #dfe6ee;border-right:0;height:auto;max-height:none;padding:8px 10px 10px;position:relative;overflow:visible}.sidebar-brand-compact{border-bottom:0;height:48px;padding:2px 4px}.sidebar-brand-compact img,.app-shell-pro.sidebar-collapsed .sidebar-brand-compact img{object-fit:contain;width:150px;max-width:100%}.sidebar-workspace-compact{width:215px;min-height:40px;margin:0;padding:7px 9px;position:absolute;top:8px;right:10px}.app-shell-pro.sidebar-collapsed .sidebar-workspace-compact{justify-content:space-between;padding:7px 9px}.app-shell-pro.sidebar-collapsed .sidebar-workspace-compact>div,.app-shell-pro.sidebar-collapsed .sidebar-workspace-compact b{display:grid}.app-shell-pro.sidebar-collapsed .sidebar-workspace-compact b{display:block}.sidebar-collapse-control{display:none}.sidebar-nav-compact{gap:6px;margin-top:5px}.sidebar-section-block{display:block}.sidebar-group-label{display:none}.sidebar-primary-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:5px}.sidebar-settings-group{vertical-align:top;width:calc(33.333% - 4px);margin:0 2px 5px;display:inline-block}.sidebar-primary-link,.sidebar-settings-toggle,.app-shell-pro.sidebar-collapsed .sidebar-primary-link,.app-shell-pro.sidebar-collapsed .sidebar-settings-toggle{grid-template-columns:31px minmax(0,1fr);min-height:40px;padding:4px 6px}.sidebar-settings-toggle{grid-template-columns:31px minmax(0,1fr) 16px}.sidebar-primary-icon,.app-shell-pro.sidebar-collapsed .sidebar-primary-icon{border-radius:8px;width:31px;height:31px}.sidebar-primary-icon svg{width:16px;height:16px}.sidebar-primary-label,.app-shell-pro.sidebar-collapsed .sidebar-primary-label{font-size:10px;display:block}.sidebar-chevron,.app-shell-pro.sidebar-collapsed .sidebar-chevron{display:block}.sidebar-settings-panel,.app-shell-pro.sidebar-collapsed .sidebar-settings-panel{background:#f8fafc;border:1px solid #dfe7ef;border-radius:10px;grid-template-columns:1fr;margin:5px 0 2px;padding:8px;position:relative}.sidebar-sub-section{display:contents}.sidebar-sub-heading,.sidebar-footer-compact{display:none}.app-topbar-pro.app-topbar-compact{position:relative}.content-pro{padding-top:18px}}@media (max-width:640px){.sidebar-workspace-compact{width:auto;margin:4px 0 8px;position:static}.sidebar-brand-compact{justify-content:center}.sidebar-primary-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-settings-group{width:calc(50% - 4px)}.sidebar-settings-panel{grid-template-columns:1fr}.app-topbar-pro.app-topbar-compact{height:auto;min-height:48px;padding:9px 12px}.app-topbar-compact .topbar-actions{display:none}.sidebar-primary-label{font-size:10.5px}}
.industry-page{gap:14px;display:grid}.industry-page-head{justify-content:space-between;align-items:stretch;gap:16px;padding:4px 2px;display:flex}.industry-page-head>div:first-child{max-width:760px}.industry-page-head>div:first-child>span{letter-spacing:.11em;color:#0d70d5;font-size:9px;font-weight:900}.industry-page-head h1{letter-spacing:-.035em;color:#17283d;margin:4px 0 5px;font-size:27px;line-height:1.1}.industry-page-head p{color:#778699;margin:0;font-size:10px;line-height:1.55}.industry-product-badge{background:linear-gradient(135deg,#f8fbff,#eef7ff);border:1px solid #dbe5ef;border-radius:8px;align-content:center;gap:2px;min-width:270px;padding:11px 14px;display:grid}.industry-product-badge small{text-transform:uppercase;letter-spacing:.08em;color:#7890a8;font-size:7.5px;font-weight:900}.industry-product-badge strong{color:#145f9f;font-size:11px}.industry-product-badge span{color:#8796a6;font-size:8px}.industry-page-grid{grid-template-columns:minmax(0,1.75fr) minmax(320px,.72fr);align-items:start;gap:12px;display:grid}.industry-profile-panel,.industry-detail-panel{background:#fff;border:1px solid #dde5ed;border-radius:8px;box-shadow:0 4px 16px #1c314b0b}.industry-profile-panel{padding:14px}.industry-section-head{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:14px;padding:2px 2px 12px;display:flex}.industry-section-head>div{gap:2px;display:grid}.industry-section-head>div>span,.industry-detail-title>span,.industry-detail-block>span{letter-spacing:.09em;color:#4477a5;font-size:7.8px;font-weight:900}.industry-section-head h2,.industry-detail-title h2{color:#273b52;margin:0;font-size:15px}.industry-section-head p,.industry-detail-title p{color:#8a96a4;margin:0;font-size:8.5px;line-height:1.5}.industry-count{color:#0c6dca;white-space:nowrap;background:#eef6ff;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.industry-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.industry-card{text-align:left;min-height:118px;color:inherit;cursor:pointer;background:#fff;border:1px solid #e1e7ee;border-radius:7px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:start;gap:9px;padding:11px;transition:border-color .14s,background-color .14s,box-shadow .14s;display:grid;position:relative}.industry-card:hover:not(:disabled){background:#f9fcff;border-color:#96c6ef;box-shadow:0 4px 12px #1a6fbb0f}.industry-card:disabled{cursor:default}.industry-card.is-selected{background:#f2f8ff;border-color:#348ee0;box-shadow:inset 0 0 0 1px #348ee014}.industry-short{color:#1675ce;letter-spacing:.03em;background:#edf5fd;border-radius:7px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:950;display:grid}.industry-card.is-selected .industry-short{color:#fff;background:#1479d7}.industry-card-copy{gap:4px;min-width:0;display:grid}.industry-card-copy strong{color:#2b4058;font-size:10px}.industry-card-copy p{color:#8a95a2;margin:0;font-size:7.7px;line-height:1.45}.industry-mini-features{flex-wrap:wrap;gap:3px;margin-top:2px;display:flex}.industry-mini-features span{color:#62758a;background:#f2f5f8;border-radius:3px;padding:2px 4px;font-size:6.7px;font-weight:750}.industry-card.is-selected .industry-mini-features span{color:#176ab2;background:#e3f0fd}.industry-check{color:#fff;border:1px solid #d6e0e9;border-radius:999px;place-items:center;width:18px;height:18px;font-size:9px;font-weight:900;display:grid}.industry-card.is-selected .industry-check{background:#1a80dc;border-color:#1a80dc}.industry-detail-panel{gap:13px;padding:15px;display:grid;position:sticky;top:70px}.industry-detail-title{border-bottom:1px solid #edf1f4;gap:3px;padding-bottom:12px;display:grid}.industry-detail-title h2{font-size:18px}.industry-detail-block{gap:7px;display:grid}.industry-feature-list,.industry-field-list{flex-wrap:wrap;gap:5px;display:flex}.industry-feature-list span{color:#267952;background:#eaf7f0;border-radius:5px;padding:5px 7px;font-size:7.8px;font-weight:800}.industry-field-list span{color:#52667c;background:#fafcfe;border:1px solid #dfe6ed;border-radius:5px;padding:5px 7px;font-size:7.8px;font-weight:750}.industry-core-note{background:#f5f9fd;border-left:3px solid #2a8ae0;border-radius:4px;padding:10px 11px}.industry-core-note strong{color:#295c86;font-size:8.5px}.industry-core-note p{color:#74869a;margin:3px 0 0;font-size:7.7px;line-height:1.5}.industry-save{width:100%;min-height:38px}.sidebar-product-name{color:#64758a;padding:7px 8px 4px;font-size:7.5px;line-height:1.35}.sidebar-product-name strong{color:#315477;letter-spacing:.035em;font-size:8px;display:block}.app-topbar-product{gap:1px;display:grid}.app-topbar-product>span{color:#8190a1;letter-spacing:.09em;text-transform:uppercase;font-size:7.5px;font-weight:900}.app-topbar-product>strong{color:#263c55;font-size:11px}.industry-inline-badge{color:#176db9;background:#eef6ff;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:7.5px;font-weight:850;display:inline-flex}.industry-inline-badge i{background:#29a865;border-radius:99px;width:6px;height:6px}.sidebar-settings-panel .sidebar-industry-link{margin-top:1px}@media (max-width:1180px){.industry-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-page-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.75fr)}}@media (max-width:900px){.industry-page-grid{grid-template-columns:1fr}.industry-detail-panel{position:static}.industry-page-head{flex-direction:column}.industry-product-badge{min-width:0}.industry-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.industry-card-grid{grid-template-columns:1fr}.industry-card{min-height:0}.industry-page-head h1{font-size:22px}.industry-section-head{flex-direction:column}.industry-page-grid{gap:9px}}
.industry-product-summary{grid-template-columns:minmax(220px,.48fr) minmax(0,1.52fr);align-items:center;gap:18px;margin-bottom:14px;padding:16px 18px;display:grid}.industry-product-summary h2{margin:2px 0 0;font-size:18px}.industry-product-summary p{color:#66788c;margin:0;font-size:11px;line-height:1.65}.industry-product-editor{border-color:#bcd8f3;box-shadow:0 8px 28px #1268e812}.industry-editor-head,.industry-create-head{border-bottom:1px solid #e9eef4;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:13px;display:flex}.industry-editor-head>div,.industry-create-head>div{gap:3px;display:grid}.industry-editor-head span,.industry-create-head span,.industry-form-section-head span,.industry-tracking-panel>div:first-child>span,.uom-panel-head span{letter-spacing:.1em;color:#176fc3;font-size:8px;font-weight:950}.industry-editor-head h2,.industry-create-head h2{color:#243a52;margin:0;font-size:18px}.industry-editor-head p,.industry-create-head p,.industry-form-section-head p,.industry-tracking-panel p,.uom-panel-head p{color:#7d8da0;margin:0;font-size:9px;line-height:1.55}.industry-product-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;margin-top:10px;display:grid}.industry-product-field-grid .field{margin:8px 0}.industry-product-field-grid textarea{width:100%;color:var(--text);resize:vertical;background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:10px 12px}.industry-form-section{background:#f9fcff;border:1px solid #dce8f3;border-radius:12px;margin:16px 0 12px;padding:14px 16px}.industry-form-section-head{gap:2px;display:grid}.industry-form-section-head strong,.industry-tracking-panel strong,.uom-panel-head strong{color:#2a4057;font-size:13px}.industry-tracking-panel{background:#fbfcfd;border:1px solid #e3e9ef;border-radius:12px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:center;gap:18px;margin:12px 0 16px;padding:13px 15px;display:grid}.industry-tracking-panel>div:first-child{gap:2px;display:grid}.industry-tracking-options{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.industry-tracking-options label{color:#42566b;background:#fff;border:1px solid #d9e2ea;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:10px;font-weight:800;display:flex}.industry-tracking-options input{accent-color:#1268e8}.tracking-chips{flex-wrap:wrap;gap:4px;display:flex}.tracking-chips span{background:#eaf4ff;border-radius:5px;padding:3px 6px;font-weight:850;color:#146bb7!important;margin:0!important;font-size:8px!important;display:inline-flex!important}.tracking-chips em{color:#98a2b3;font-size:9px;font-style:normal}.industry-editor-actions{justify-content:flex-end;margin-top:12px;display:flex}.uom-conversion-panel{border-top:1px solid #e5ebf1;margin-top:18px;padding-top:16px}.uom-panel-head>div{gap:2px;display:grid}.uom-list{border:1px solid #e2e8ef;border-radius:10px;margin-top:10px;display:grid;overflow:hidden}.uom-row{background:#fff;border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.uom-row:first-child{border-top:0}.uom-row>div{gap:2px;display:grid}.uom-row strong{color:#30465d;font-size:10px}.uom-row span{color:#8190a0;font-size:8.5px}.uom-form{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:10px;margin-top:10px;display:grid}.uom-form .field{margin:0}.uom-form .btn{min-height:44px}.product-table .row-actions{min-width:270px}.product-table td:nth-child(6){min-width:110px}@media (max-width:1180px){.industry-product-field-grid,.uom-form{grid-template-columns:repeat(2,minmax(0,1fr))}.uom-form .btn{align-self:end}}@media (max-width:860px){.industry-product-summary,.industry-tracking-panel{grid-template-columns:1fr}.industry-tracking-options{justify-content:flex-start}.industry-product-field-grid,.uom-form{grid-template-columns:1fr}.industry-editor-head{flex-direction:column}.industry-editor-head .btn{align-self:flex-end}}@media (max-width:560px){.industry-product-summary{padding:13px}.industry-form-section{padding:12px}.industry-tracking-options{display:grid}.industry-tracking-options label{width:100%}}
.trace-status-strip{background:linear-gradient(135deg,#f8fbff,#eef7ff);border:1px solid #dbe7f3;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 16px;display:flex}.trace-status-strip>div:first-child{gap:3px;display:grid}.trace-status-strip strong{color:#20364e;font-size:16px}.trace-status-strip small{color:#718197;font-size:11px}.trace-status-metrics{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.trace-badge{color:#5c6f84;background:#fff;border:1px solid #dbe4ed;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.trace-badge b{color:#263b53;font-size:13px}.trace-badge.warn{color:#a35d08;background:#fff9ec;border-color:#f6d694}.trace-badge.warn b{color:#b26408}.trace-badge.danger{color:#b42318;background:#fff5f4;border-color:#f1bbb7}.trace-badge.danger b{color:#b42318}.trace-badge.good{color:#157347;background:#f2fbf6;border-color:#b9e4cc}.trace-badge.good b{color:#157347}.field textarea,.receive-serial-field textarea{width:100%;color:var(--text);font:inherit;resize:vertical;background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:10px 12px;line-height:1.45}.field textarea:focus,.receive-serial-field textarea:focus{border-color:#75aaf1;outline:2px solid #1268e81f}.field-hint{color:#738398;margin-top:5px;font-size:10px;line-height:1.45;display:block}.trace-table-card{margin-top:16px}.trace-expiry{color:#536579;background:#f2f4f7;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.trace-expiry.expired{color:#b42318;background:#fff1f0}.trace-expiry.due_30{color:#a35d08;background:#fff7e6}.trace-expiry.due_90{color:#8a6900;background:#fffbea}.tracked-receive-lines{gap:10px;display:grid}.tracked-receive-line{background:#fbfdff;border-radius:10px;border:1px solid #e3eaf1!important;gap:10px!important;padding:12px!important;display:grid!important}.receive-main-line{grid-template-columns:minmax(0,1fr) 110px 145px;align-items:center;gap:12px;display:grid}.receive-main-line>div{gap:3px;display:grid}.receive-main-line span{color:#77879a;font-size:11px}.receive-main-line input{border:1px solid #d4dde6;border-radius:8px;min-height:38px;padding:0 10px}.receive-main-line>b{text-align:right}.receive-trace-fields{border-top:1px dashed #dfe7ee;grid-template-columns:1.2fr 1fr 1fr;gap:10px;padding-top:10px;display:grid}.receive-trace-fields label,.receive-serial-field{color:#45596f;gap:5px;font-size:10px;font-weight:800;display:grid}.receive-trace-fields input{background:#fff;border:1px solid #d4dde6;border-radius:8px;min-height:38px;padding:0 10px}.receive-serial-field{border-top:1px dashed #dfe7ee;padding-top:10px}.receive-serial-field small{color:#7c8b9b;font-weight:500}.pos-trace-note{background:#f6faff;border:1px solid #dce8f4;border-left:3px solid #1f7fe5;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:10px 12px;display:flex}.pos-trace-note>span{letter-spacing:.06em;text-transform:uppercase;color:#176fc3;white-space:nowrap;font-size:9px;font-weight:900}.pos-trace-note p{color:#62758b;margin:0;font-size:9px;line-height:1.5}.pos-trace-tag{border-radius:999px;width:max-content;padding:3px 6px;font-style:normal;font-weight:850;margin-top:5px!important;font-size:8px!important;display:inline-flex!important}.pos-trace-tag.expiry{color:#9d5a04;background:#fff4df}.pos-trace-tag.serial{color:#425eb7;background:#eef3ff}.pos-trace-tag.lot{color:#23724e;background:#edf8f2}.pos-cart-line.has-serial{align-items:flex-start}.pos-serial-picker{background:#fafcff;border:1px solid #e1e8ef;border-radius:8px;gap:5px;margin-top:8px;padding:8px;display:grid}.pos-serial-picker label{color:#486078;font-size:9px;font-weight:850}.pos-serial-picker select{background:#fff;border:1px solid #d3dde8;border-radius:7px;width:100%;min-height:58px;padding:4px 6px;font-size:10px}.pos-serial-picker small{color:#6d7f91!important;font-size:8px!important}@media (max-width:900px){.trace-status-strip,.pos-trace-note{flex-direction:column;align-items:flex-start}.trace-status-metrics{justify-content:flex-start}.receive-main-line{grid-template-columns:1fr 95px}.receive-main-line>b{text-align:left;grid-column:1/-1}.receive-trace-fields{grid-template-columns:1fr 1fr}}@media (max-width:640px){.receive-main-line,.receive-trace-fields{grid-template-columns:1fr}.trace-status-metrics{grid-template-columns:1fr;width:100%;display:grid}.trace-badge{justify-content:space-between}}
.uom-chip{color:#1668d8;white-space:nowrap;background:#e8f2ff;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.uom-chip.family{color:#67748a;background:#f1f3f7}.variant-row td:first-child{padding-left:28px}.uom-form-v24{grid-template-columns:1.1fr .7fr 1.2fr 1fr 1fr auto;align-items:end;gap:10px;display:grid}.variant-panel{border-top:1px solid #e4e9f1;margin-top:20px;padding-top:18px}.variant-list{gap:8px;margin:12px 0;display:grid}.variant-list>div{background:#fbfcfe;border:1px solid #e5eaf2;border-radius:10px;justify-content:space-between;gap:14px;padding:10px 12px;display:flex}.variant-list span{color:#6f7d91;font-size:12px}.variant-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;margin-top:12px;display:grid}.variant-form .btn{min-height:42px}.purchase-line-uom{grid-template-columns:minmax(220px,2.2fr) .55fr .8fr 1fr .9fr 36px}.pos-uom-note{background:linear-gradient(90deg,#f4f0ff,#f8fbff);border-left-color:#7c5cff}.pos-cart-uom{grid-template-columns:minmax(0,1.8fr) minmax(170px,.7fr) minmax(120px,.45fr)}.pos-uom-controls{grid-template-columns:1fr 86px;align-items:center;gap:8px;display:grid}.pos-uom-controls select{background:#fff;border:1px solid #d9e1ec;border-radius:8px;height:38px;padding:0 8px;font-weight:700}.uom-inline{color:#2868b9;background:#eef5ff;border-radius:999px;margin-top:5px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.pos-line-money{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.pos-line-money small{color:#718096;font-size:11px}.pos-line-money b{font-size:15px}.receipt-line-head{justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.receipt-line-head span{color:#66758c;font-size:12px}.receipt-line{border-bottom:1px solid #edf0f5;padding:14px 0}.receipt-lines{margin:12px 0}.uom-row span{margin-top:4px;display:block}.uom-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}@media (max-width:1180px){.uom-form-v24{grid-template-columns:repeat(3,minmax(0,1fr))}.variant-form{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-line-uom{grid-template-columns:1.7fr .6fr .8fr 1fr}.purchase-line-uom strong,.purchase-line-uom .purchase-remove{grid-column:auto}.pos-cart-uom{grid-template-columns:1fr}}@media (max-width:760px){.uom-form-v24,.variant-form,.purchase-line-uom{grid-template-columns:1fr}.pos-uom-controls{grid-template-columns:1fr 90px}.variant-list>div,.receipt-line-head{flex-direction:column}.pos-line-money{align-items:flex-start}}
.after-sales-page{color:#182433;flex-direction:column;gap:18px;padding:4px 0 32px;display:flex}.after-sales-head{background:linear-gradient(135deg,#fff 0%,#f7fbff 60%,#eef8f4 100%);border:1px solid #dfe7ef;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px;display:flex;box-shadow:0 10px 30px #19304c0f}.after-sales-head>div:first-child>span,.after-sales-panel-head small{color:#26815e;letter-spacing:.09em;font-size:11px;font-weight:800;display:block}.after-sales-head h1{margin:5px 0;font-size:30px;line-height:1.15}.after-sales-head p{color:#657385;margin:0;font-size:13px}.after-sales-head-badges{color:#fff;text-align:center;background:#163b31;border-radius:14px;min-width:142px;padding:14px 18px}.after-sales-head-badges b{font-size:28px;display:block}.after-sales-head-badges span{opacity:.78;font-size:11px}.after-sales-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.after-sales-kpis article{background:#fff;border:1px solid #e2e8ef;border-radius:14px;align-items:center;gap:12px;padding:15px 17px;display:flex}.after-sales-kpis article>span{color:#1e7e59;background:#f0f7f4;border-radius:11px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.after-sales-kpis small{color:#718094;font-size:11px;display:block}.after-sales-kpis strong{margin-top:2px;font-size:21px;display:block}.after-sales-grid{grid-template-columns:minmax(260px,325px) minmax(0,1fr);gap:16px;display:grid}.after-sales-sales,.after-sales-workbench,.after-sales-cases{background:#fff;border:1px solid #dfe6ed;border-radius:17px;box-shadow:0 7px 22px #26374c0b}.after-sales-sales{align-self:start;padding:17px;position:sticky;top:16px}.after-sales-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.after-sales-panel-head h2{margin:3px 0 0;font-size:18px}.after-sales-panel-head>strong{font-size:20px}.after-sales-panel-head>span{color:#738195;font-size:12px}.after-sales-search{color:#182433;background:#fbfcfd;border:1px solid #d8e0e8;border-radius:10px;outline:none;width:100%;margin:13px 0 10px;padding:10px 12px}.after-sales-search:focus{border-color:#72a994;box-shadow:0 0 0 3px #3589661a}.after-sales-sale-list{flex-direction:column;gap:7px;max-height:650px;display:flex;overflow:auto}.after-sales-sale-list>button{text-align:left;cursor:pointer;color:inherit;background:#fff;border:1px solid #e4eaf0;border-radius:11px;justify-content:space-between;gap:8px;padding:11px;display:flex}.after-sales-sale-list>button:hover,.after-sales-sale-list>button.active{background:#f2faf6;border-color:#77aa97}.after-sales-sale-list strong,.after-sales-sale-list span,.after-sales-sale-list b,.after-sales-sale-list small{display:block}.after-sales-sale-list strong{font-size:12px}.after-sales-sale-list span{color:#768498;margin-top:4px;font-size:10.5px}.after-sales-sale-list b{text-align:right;color:#29765a;font-size:13px}.after-sales-sale-list b small{color:#8894a3;font-size:9px;font-weight:500}.after-sales-workbench{padding:18px}.after-sales-mode-tabs{border-bottom:1px solid #e8edf2;gap:8px;padding-bottom:14px;display:flex}.after-sales-mode-tabs button{color:#526173;cursor:pointer;background:#f8fafb;border:1px solid #dfe6ed;border-radius:10px;padding:9px 13px;font-weight:700}.after-sales-mode-tabs button.active{color:#fff;background:#173d32;border-color:#173d32}.after-sales-empty{text-align:center;color:#778596;flex-direction:column;justify-content:center;align-items:center;min-height:350px;display:flex}.after-sales-empty>span{color:#9ab6aa;font-size:42px}.after-sales-empty strong{color:#344354;margin-top:10px;font-size:17px}.after-sales-empty p{max-width:430px;margin:6px auto;font-size:12px;line-height:1.6}.after-sales-source-card{grid-template-columns:1fr 1fr;gap:12px;margin:15px 0;display:grid}.after-sales-source-card>div{background:#f7f9fb;border:1px solid #e6ebf0;border-radius:11px;padding:13px 15px}.after-sales-source-card small,.after-sales-source-card strong,.after-sales-source-card span{display:block}.after-sales-source-card small{color:#79879a;font-size:10px}.after-sales-source-card strong{margin:3px 0;font-size:14px}.after-sales-source-card span{color:#6a788a;font-size:10.5px}.after-sales-lines,.after-sales-settlement,.after-sales-replacement{border-top:1px solid #e7edf2;margin-top:16px;padding-top:16px}.after-sales-line{border:1px solid #e1e7ed;border-radius:13px;margin-top:11px;padding:13px}.after-sales-line.disabled{opacity:.55}.after-sales-line-title{justify-content:space-between;gap:12px;display:flex}.after-sales-line-title strong,.after-sales-line-title span{display:block}.after-sales-line-title strong{font-size:13px}.after-sales-line-title span{color:#748194;margin-top:3px;font-size:10.5px}.after-sales-line-title>b{font-size:13px}.after-sales-tags{gap:5px;margin-top:7px;display:flex}.after-sales-tags em{color:#6d5d1e;background:#fff6d8;border:1px solid #f1dda0;border-radius:5px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:800}.after-sales-tags em.good{color:#1c744f;background:#eaf8f0;border-color:#b9e0ca}.after-sales-tags em.muted{color:#8a5b5b;background:#f8eded;border-color:#ebcaca}.after-sales-line-controls{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:11px;display:flex}.after-sales-line-controls label,.after-sales-fields label,.replacement-payment{color:#667487;flex-direction:column;gap:4px;font-size:10px;display:flex}.after-sales-line-controls input,.after-sales-line-controls select,.after-sales-fields input,.after-sales-fields select,.replacement-lines input,.replacement-lines select,.replacement-payment select{color:#223142;background:#fff;border:1px solid #d7dfe7;border-radius:8px;min-height:34px;padding:6px 8px}.after-sales-line-controls label>span{color:#8290a0;font-size:9px}.after-sales-line-controls .after-sales-check{flex-direction:row;align-items:center;gap:6px;padding-bottom:7px}.after-sales-line-controls .after-sales-check input{min-height:auto}.warranty-state{border-radius:8px;flex-direction:column;padding:6px 10px;display:flex}.warranty-state.active{color:#1b7550;background:#edf8f2}.warranty-state.expired{color:#985555;background:#f8eeee}.warranty-state strong{font-size:10px}.warranty-state span{font-size:9px}.after-sales-serials,.replacement-serials{background:#f7f9fb;border-radius:9px;margin-top:10px;padding:10px}.after-sales-serials>span,.replacement-serials>span{color:#586779;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.after-sales-serials>div{flex-wrap:wrap;gap:5px;display:flex}.after-sales-serials button,.replacement-serials button{cursor:pointer;background:#fff;border:1px solid #d8e0e8;border-radius:6px;padding:5px 7px;font-size:9.5px}.after-sales-serials button.selected,.replacement-serials button.selected{color:#fff;background:#1e7156;border-color:#1e7156}.after-sales-serials small{color:#8290a0;margin-top:6px;font-size:9px;display:block}.after-sales-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:11px;display:grid}.after-sales-primary{color:#fff;cursor:pointer;background:#186c50;border:0;border-radius:9px;padding:10px 15px;font-weight:800}.after-sales-primary:disabled{opacity:.45;cursor:not-allowed}.warranty-open{margin-top:12px}.replacement-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:220px;display:grid;overflow:auto}.replacement-picker>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e7ed;border-radius:9px;justify-content:space-between;padding:9px;display:flex}.replacement-picker span,.replacement-picker strong,.replacement-picker small{display:block}.replacement-picker strong{font-size:11px}.replacement-picker small{color:#7b8899;margin-top:2px;font-size:9px}.replacement-picker b{font-size:10px}.replacement-lines{flex-direction:column;gap:7px;margin-top:10px;display:flex}.replacement-lines>article{background:#f7f9fb;border-radius:9px;grid-template-columns:minmax(190px,1fr) 90px 130px 32px;align-items:end;gap:7px;padding:9px;display:grid}.replacement-lines>article>div>strong,.replacement-lines>article>div>span{display:block}.replacement-lines>article>div>strong{font-size:11px}.replacement-lines>article>div>span{color:#788697;font-size:9px}.replacement-lines label{color:#687689;font-size:9px}.replacement-lines .remove{color:#a54e4e;cursor:pointer;background:#fff4f4;border:1px solid #e1caca;border-radius:8px;height:34px}.replacement-serials{grid-column:1/-1}.replacement-payment{max-width:220px;margin-top:10px}.after-sales-submit{background:#f0f7f4;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:17px;padding:14px 16px;display:flex}.after-sales-submit span,.after-sales-submit strong{display:block}.after-sales-submit span{color:#6d7b8c;font-size:10px}.after-sales-submit strong{margin-top:3px;font-size:16px}.after-sales-message{color:#2a664f;background:#f0faf5;border:1px solid #c9dfd5;border-radius:9px;margin-top:14px;padding:10px 12px;font-size:12px}.after-sales-cases{padding:18px}.after-sales-case-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.after-sales-case-list>article{border:1px solid #e2e8ee;border-left:4px solid #9eabb8;border-radius:10px;grid-template-columns:minmax(220px,1.4fr) minmax(170px,1fr) 100px auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.after-sales-case-list>article.case-return{border-left-color:#4d9b77}.after-sales-case-list>article.case-exchange{border-left-color:#4b83a6}.after-sales-case-list>article.case-warranty{border-left-color:#b48b35}.after-sales-case-list>article.open{background:#fffdf8}.case-main span,.case-main strong,.case-main small,.case-money strong,.case-money span{display:block}.case-kind{letter-spacing:.07em;color:#6e7c8e;font-size:8.5px;font-weight:900}.case-main strong{margin:2px 0;font-size:12px}.case-main small,.case-money span{color:#7b8899;font-size:9.5px}.case-money strong{font-size:12px}.case-status{color:#687586;background:#eef1f4;border-radius:999px;justify-self:end;padding:5px 8px;font-size:9px;font-weight:800}.status-open,.status-processing{color:#8b6615;background:#fff3d8}.status-completed{color:#23704f;background:#eaf7ef}.status-rejected,.status-cancelled{color:#9b5555;background:#f8eaea}.case-actions{flex-wrap:wrap;gap:5px;display:flex}.case-actions button{cursor:pointer;background:#fff;border:1px solid #d8e0e7;border-radius:7px;padding:6px 8px;font-size:9px}.case-actions button.danger{color:#a14c4c;border-color:#eccccc}.case-replacement{border-top:1px dashed #d9e0e7;grid-column:1/-1;padding-top:10px}.case-replacement>.after-sales-primary{margin-top:9px}.case-replacement .after-sales-replacement{border-top:0;margin-top:0;padding-top:0}@media (max-width:1100px){.after-sales-grid{grid-template-columns:1fr}.after-sales-sales{position:static}.after-sales-sale-list{max-height:260px}.after-sales-case-list>article{grid-template-columns:1fr 1fr}.case-actions{grid-column:1/-1}}@media (max-width:720px){.after-sales-head{flex-direction:column;padding:20px}.after-sales-kpis{grid-template-columns:repeat(2,1fr)}.after-sales-source-card,.after-sales-fields,.replacement-picker{grid-template-columns:1fr}.after-sales-workbench,.after-sales-sales,.after-sales-cases{padding:13px}.after-sales-mode-tabs{overflow:auto}.after-sales-line-title{flex-direction:column}.replacement-lines>article{grid-template-columns:1fr 1fr}.replacement-lines>article>div{grid-column:1/-1}.after-sales-case-list>article{grid-template-columns:1fr}.case-status{justify-self:start}.after-sales-submit{flex-direction:column;align-items:stretch}.after-sales-submit button{width:100%}}
.sidebar-goods-group{margin-top:6px}.sidebar-goods-group .sidebar-settings-toggle.is-active{color:#075fc9;background:#e8f2ff}.sidebar-goods-panel{padding-bottom:8px}.sidebar-primary-bottom{margin-top:6px}.catalog-operational-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.catalog-operational-toolbar h2{margin:4px 0}.catalog-toolbar-actions{flex-wrap:wrap;gap:10px;display:flex}.catalog-filter-row{grid-template-columns:minmax(260px,1fr) 280px;gap:12px;margin-bottom:14px;display:grid}.catalog-filter-row input,.catalog-filter-row select,.barcode-options input,.barcode-options select,.quick-product-grid input,.quick-product-grid select{min-height:44px;color:var(--text);background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:0 12px}.catalog-practical-table{min-width:1000px}.barcode-workspace{gap:16px;display:grid}.barcode-control-card{margin-bottom:0}.barcode-control-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.barcode-control-head h2{margin:4px 0}.barcode-options{grid-template-columns:2fr 1fr 120px auto auto;align-items:end;gap:12px;margin-top:18px;display:grid}.barcode-options label{gap:6px;font-size:12px;font-weight:800;display:grid}.barcode-check{grid-template-columns:auto 1fr;align-items:center;min-height:44px;gap:7px!important;display:flex!important}.barcode-check input{width:16px;height:16px;min-height:auto}.barcode-bulk-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.barcode-bulk-actions span{color:var(--muted);font-size:13px}.barcode-layout{grid-template-columns:minmax(340px,.82fr) minmax(420px,1.18fr);gap:16px;display:grid}.barcode-picker{padding:12px 16px}.barcode-list{max-height:680px;display:grid;overflow:auto}.barcode-list>label{border-bottom:1px solid var(--line);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 8px;display:grid}.barcode-list>label:hover,.barcode-list>label.selected{background:#f2f7ff}.barcode-list input{width:17px;height:17px}.barcode-list>label div{gap:2px;display:grid}.barcode-list strong{font-size:13px}.barcode-list span,.barcode-list code{color:var(--muted);font-size:11px}.barcode-list em{color:#175cd3;background:#edf4ff;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:900}.barcode-preview-sheet{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:12px;min-height:250px;margin-top:14px;padding:16px;display:flex}.barcode-label{color:#101828;break-inside:avoid;page-break-inside:avoid;background:#fff;border:1px dashed #98a2b3;flex-direction:column;justify-content:center;align-items:center;padding:2.6mm 2.8mm;display:flex;overflow:hidden}.barcode-label-name{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9.5pt;line-height:1.15;overflow:hidden}.barcode-label-sku{color:#475467;margin-top:1mm;font-size:7pt}.barcode-svg{color:#000;width:100%;height:14mm;margin:1.2mm 0 .7mm;display:block}.barcode-label code{letter-spacing:.6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7.5pt}.barcode-label b{margin-top:.7mm;font-size:11pt}.barcode-empty{width:100%;min-height:210px;color:var(--muted);align-content:center;place-items:center;gap:5px;display:grid}.barcode-print-root{display:none}.pos-quick-create-link{color:#1268e8;cursor:pointer;background:0 0;border:0;margin:8px 0 0;padding:4px 2px;font-size:12px;font-weight:800}.quick-product-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.quick-product-modal{background:#fff;border-radius:20px;width:min(760px,100%);max-height:92vh;padding:22px;overflow:auto;box-shadow:0 30px 90px #0f172a40}.quick-product-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding-bottom:14px;display:flex}.quick-product-head span{letter-spacing:.08em;color:#1268e8;font-size:11px;font-weight:900}.quick-product-head h2{margin:5px 0}.quick-product-head p{color:var(--muted);margin:0;font-size:13px}.quick-product-head>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;width:36px;height:36px;font-size:24px}.quick-barcode-value{color:#fff;background:#0f2a4f;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:12px 14px;display:flex}.quick-barcode-value small{letter-spacing:.08em;color:#9fd0ff;font-size:10px;font-weight:900}.quick-barcode-value strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:16px}.quick-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.quick-product-grid label{gap:6px;font-size:12px;font-weight:800;display:grid}.quick-product-grid label.wide{grid-column:1/-1}.quick-product-grid label small{color:var(--muted);font-weight:500}.quick-product-permission-note{color:#854a0e;background:#fffaeb;border-radius:10px;margin-top:14px;padding:11px 13px;font-size:12px;line-height:1.5}.quick-product-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:18px;padding-top:16px;display:flex}@media (max-width:980px){.barcode-options{grid-template-columns:1fr 1fr 100px}.barcode-check{min-height:36px}.barcode-layout,.catalog-filter-row{grid-template-columns:1fr}.catalog-operational-toolbar{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.quick-product-backdrop{padding:10px}.quick-product-modal{border-radius:14px;padding:15px}.quick-product-grid{grid-template-columns:1fr}.quick-product-grid label.wide{grid-column:auto}.barcode-options{grid-template-columns:1fr}.barcode-control-head{flex-direction:column}.catalog-toolbar-actions{width:100%}.catalog-toolbar-actions .btn{flex:1}}@media print{body *{visibility:hidden!important}.barcode-print-root,.barcode-print-root *{visibility:visible!important}.barcode-print-root{background:#fff;flex-wrap:wrap;align-items:flex-start;gap:0;width:100%;position:absolute;top:0;left:0;display:flex!important}.barcode-label{box-shadow:none!important;border:0!important;margin:0!important}@page{margin:0}}
