@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--bg:#f6f7f9;--surface:#ffffff;--surface-2:#fafbfc;--border:#eaecf0;--border-strong:#d9dce2;--text:#101729;--text-muted:#667085;--text-faint:#98a2b3;--primary:#4f46e5;--primary-hover:#4338ca;--primary-soft:#eef0ff;--primary-grad:linear-gradient(135deg,#6366f1,#4f46e5);--success:#18794e;--success-soft:#ecfdf3;--success-border:#c6e9d3;--danger:#b42318;--danger-soft:#fef3f2;--danger-border:#f4cdc7;--warn:#b54708;--warn-soft:#fffaeb;--radius-lg:16px;--radius:13px;--radius-sm:9px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(16,24,40,0.06);--shadow-sm:0 1px 2px rgba(16,24,40,0.06),0 2px 5px -1px rgba(16,24,40,0.07);--shadow:0 8px 24px -6px rgba(16,24,40,0.12),0 2px 6px -2px rgba(16,24,40,0.06);--row-hover:#f0f1ff;--thead-bg:#eceefc;--font:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-plex-mono),ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace}[data-accent=teal]{--primary:#0c6e6a;--primary-hover:#095c59;--primary-soft:#e6f2f1;--primary-grad:linear-gradient(135deg,#138a86,#0c6e6a);--row-hover:#eef6f5;--thead-bg:#e2efee}[data-accent=sage]{--primary:#3e7c76;--primary-hover:#2e5f5a;--primary-soft:#e9f3f1;--primary-grad:linear-gradient(135deg,#4f968f,#3e7c76);--row-hover:#eef5f4;--thead-bg:#e4f0ee}[data-accent=plum]{--primary:#6a4c8c;--primary-hover:#543a70;--primary-soft:#f1ecf6;--primary-grad:linear-gradient(135deg,#8160a8,#6a4c8c);--row-hover:#f4eff8;--thead-bg:#ece4f3}[data-accent=graphite]{--primary:#2a2f36;--primary-hover:#15181c;--primary-soft:#eef0f2;--primary-grad:linear-gradient(135deg,#3a414a,#2a2f36);--row-hover:#f1f2f4;--thead-bg:#e7e9ec}[data-accent=moss]{--primary:#4f8a5b;--primary-hover:#3c6e48;--primary-soft:#edf5ef;--primary-grad:linear-gradient(135deg,#62a06f,#4f8a5b);--row-hover:#f0f6f1;--thead-bg:#e6f1e8}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font);background:radial-gradient(1100px 520px at 100% -8%,rgba(99,102,241,.07) 0,transparent 60%),var(--bg);background-attachment:fixed;color:var(--text);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}.container{max-width:1080px;margin:2.25rem auto;padding:0 1.5rem}.container--narrow{max-width:760px}.container--panel{max-width:none}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.75rem}.page-header__titles{display:flex;flex-direction:column;gap:3px}.page-header__back{font-size:12.5px;color:var(--text-muted);margin-bottom:2px;font-weight:500}.page-header__actions{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.h1{font-size:1.65rem;font-weight:700;letter-spacing:-.022em;margin:0;color:var(--text)}.h2{font-size:1.05rem;font-weight:650;margin:0 0 .75rem}.subtle{color:var(--text-muted);font-size:12.5px}.card{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1.1rem 1.25rem}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(195px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.75rem}.stat{position:relative;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:.7rem .95rem;display:flex;flex-direction:column;gap:2px;transition:box-shadow .15s ease,transform .15s ease}.stat:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.stat--hero{background:var(--primary-grad);border:none;color:#fff;box-shadow:0 10px 26px -8px rgba(79,70,229,.55)}.stat--hero .stat__label,.stat--hero .stat__sub{color:rgba(255,255,255,.82)}.stat--hero .stat__value{color:#fff}.stat__top{display:flex;align-items:center;gap:8px;margin-bottom:0}.stat__icon{width:20px;height:20px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:var(--primary-soft);color:var(--primary);flex:none}.stat--hero .stat__icon{background:rgba(255,255,255,.18);color:#fff}.stat__label{font-size:12px;color:var(--text-muted);font-weight:550;letter-spacing:.01em}.stat__value{font-size:1.4rem;font-weight:700;letter-spacing:-.022em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.stat__sub{font-size:12px;color:var(--text-muted);display:inline-flex;align-items:center;gap:4px}.table-wrap{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.table-wrap::-webkit-scrollbar{height:10px;-webkit-appearance:none}.table-wrap::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px;border:2px solid var(--surface)}.table-wrap::-webkit-scrollbar-track{background:transparent}.table{width:100%;border-collapse:collapse;font-size:13px}.table thead th{text-align:left;padding:.7rem 1rem;background:var(--thead-bg);border-bottom:1px solid #c7cbf0;color:#3730a3;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.table thead th.num{text-align:right}.table tbody td{padding:.72rem 1rem;border-bottom:1px solid var(--border);vertical-align:middle;white-space:nowrap}.table tbody tr:last-child td{border-bottom:none}.table tbody tr{transition:background .1s ease}.table tbody tr:hover{background:var(--row-hover)}.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.nowrap{white-space:nowrap}.cell-strong{font-weight:600;color:var(--text)}.table--sticky2{--sticky-c1:140px}.table--sticky2 td:first-child,.table--sticky2 th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;width:var(--sticky-c1);min-width:var(--sticky-c1);background:var(--surface)}.table--sticky2 td:nth-child(2),.table--sticky2 th:nth-child(2){position:-webkit-sticky;position:sticky;left:var(--sticky-c1);z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--border)}.table--sticky2 thead th:first-child,.table--sticky2 thead th:nth-child(2){background:var(--thead-bg);z-index:3}.table--sticky2 tbody tr:hover td:first-child,.table--sticky2 tbody tr:hover td:nth-child(2){background:var(--row-hover)}.table--sticky3{--bulk-c1:44px;--bulk-c2:150px}.table--sticky3 td:first-child,.table--sticky3 th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;width:var(--bulk-c1);min-width:var(--bulk-c1);text-align:center;background:var(--surface)}.table--sticky3 td:nth-child(2),.table--sticky3 th:nth-child(2){position:-webkit-sticky;position:sticky;left:var(--bulk-c1);z-index:1;width:var(--bulk-c2);min-width:var(--bulk-c2);background:var(--surface)}.table--sticky3 td:nth-child(3),.table--sticky3 th:nth-child(3){position:-webkit-sticky;position:sticky;left:calc(var(--bulk-c1) + var(--bulk-c2));z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--border)}.table--sticky3 thead th:first-child,.table--sticky3 thead th:nth-child(2),.table--sticky3 thead th:nth-child(3){background:var(--thead-bg);z-index:3}.table--sticky3 tbody tr:hover td:first-child,.table--sticky3 tbody tr:hover td:nth-child(2),.table--sticky3 tbody tr:hover td:nth-child(3){background:var(--row-hover)}.table--sticky3 td:last-child,.table--sticky3 th:last-child{position:-webkit-sticky;position:sticky;right:0;z-index:1;background:var(--surface);box-shadow:-1px 0 0 var(--border)}.table--sticky3 thead th:last-child{background:var(--thead-bg);z-index:3}.table--sticky3 tbody tr:hover td:last-child{background:var(--row-hover)}.table--actions td:last-child,.table--actions th:last-child{position:-webkit-sticky;position:sticky;right:0;z-index:1;background:var(--surface);box-shadow:-1px 0 0 var(--border)}.table--actions thead th:last-child{background:var(--thead-bg);z-index:3}.table--actions tbody tr:hover td:last-child{background:var(--row-hover)}.bulk-bar{display:flex;align-items:center;gap:.6rem;margin-bottom:.6rem;padding:.5rem .75rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.bulk-bar__all{display:inline-flex;align-items:center;gap:.35rem;font-size:12.5px;color:var(--text-faint);cursor:pointer}.bulk-bar__op{padding:.34rem .5rem;font-size:12.5px;font-family:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}.bulk-cb{cursor:pointer}.print-doc{max-width:820px}.print-actions{display:flex;gap:8px;justify-content:flex-end;margin-bottom:1rem}.print-doc__head{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid var(--text);padding-bottom:10px;margin-bottom:1rem}.print-doc__title{font-size:1.4rem;font-weight:700;margin:0}.print-doc__sub{color:var(--text-faint);font-size:13px;margin-top:2px}.print-doc__no{text-align:right}.print-doc__no strong{font-size:1.1rem}.print-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:1rem}.print-block{border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px}.print-block__title{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);font-weight:700;margin-bottom:6px}.print-row{display:flex;gap:8px;font-size:13px;padding:2px 0}.print-row__label{color:var(--text-faint);min-width:90px}.print-row__value{font-weight:500}.print-addr{font-size:13px;line-height:1.5}.print-doc__section{font-size:1rem;font-weight:700;margin:1rem 0 .5rem}.print-table tfoot td{border-top:2px solid var(--border);padding:.6rem 1rem}@media print{.bulk-bar,.msidebar,.no-print,.orders-filter,.pager,.panel-topbar,.row-actions,.table--sticky3 td:first-child,.table--sticky3 td:last-child,.table--sticky3 th:first-child,.table--sticky3 th:last-child,tr.print-hide{display:none!important}.table--sticky3 td,.table--sticky3 th{position:static!important;box-shadow:none!important}.container{margin:0!important;max-width:none!important}}.orders-filter{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.75rem;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius)}.orders-filter__row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.orders-filter__search{flex:1 1;min-width:220px}.orders-filter input,.orders-filter select{padding:.34rem .5rem;font-size:12.5px;font-family:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}.orders-filter__field{display:inline-flex;align-items:center;gap:.35rem;font-size:11px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.03em}.orders-filter__field input{width:8.5rem}.orders-filter__field input[type=number]{width:6rem}.orders-filter__dash{color:var(--text-faint)}.orders-filter__mini{width:7rem}.count-badge{display:inline-block;margin-left:.4rem;min-width:1.1rem;padding:0 .35rem;font-size:.66rem;font-weight:700;line-height:1.4rem;text-align:center;color:var(--sidebar-text-strong,#fff);background:var(--text-faint);border-radius:999px;vertical-align:middle}.products-cell{display:flex;flex-direction:column;gap:.3rem;max-width:17rem}.products-cell__line{display:flex;flex-direction:column;gap:.05rem;overflow:hidden}.products-cell__top{display:flex;align-items:baseline;gap:.4rem;white-space:nowrap}.products-cell__title,.products-cell__top{overflow:hidden;text-overflow:ellipsis}.products-cell__qty{font-weight:700;color:var(--text)}.products-cell__barcode{display:block;font-size:.68rem;color:var(--text-faint)}.products-cell__more{font-size:.72rem}.prodcargo-cell{display:flex;flex-direction:column;gap:.35rem;max-width:24rem}.channel-chip--cargo{padding-top:.3rem;border-top:1px dashed var(--border);font-size:.92em}.row-actions{display:inline-flex;gap:.3rem;justify-content:flex-end}.row-action{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;cursor:pointer;color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);transition:border-color .1s ease,background .1s ease,transform .05s ease}.row-action:hover{border-color:currentColor;background:var(--surface-2)}.row-action:active{transform:translateY(1px)}.row-action[aria-label]:after{content:attr(aria-label);position:absolute;bottom:calc(100% + 6px);right:0;white-space:nowrap;background:var(--text);color:#fff;padding:4px 8px;border-radius:6px;font-size:11px;line-height:1.2;font-weight:500;box-shadow:var(--shadow-sm);opacity:0;transform:translateY(2px);pointer-events:none;transition:opacity .12s ease,transform .12s ease;z-index:30}.row-action:hover:after{opacity:1;transform:translateY(0)}.row-action--detail{color:var(--primary)}.row-action--detail:hover{background:var(--primary-soft)}.row-action--print{color:#64748b}.row-action--print:hover{background:var(--surface-2)}.row-action--label{color:#0f4c81}.row-action--label:hover{background:var(--surface-2)}.row-action--note{color:var(--warn)}.row-action--note:hover{background:var(--warn-soft)}.row-action--invoice{color:#0e7490}.row-action--invoice:hover{background:#ecfeff}.row-action--pos{color:var(--success)}.row-action--pos:hover{background:var(--success-soft)}.row-action--muted{color:var(--text-faint)}.row-action--muted:hover{background:var(--surface-2)}.row-actions form{display:inline-flex;margin:0}@keyframes ein-spin{to{transform:rotate(1turn)}}.ein-spin{animation:ein-spin .9s linear infinite;transform-origin:50% 50%}.ein-overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;justify-content:flex-end;z-index:1000}.ein-drawer{width:min(560px,100%);height:100%;box-shadow:-8px 0 24px rgba(0,0,0,.18);flex-direction:column;overflow-y:auto}.ein-drawer,.ein-drawer__head{background:var(--surface,#fff);display:flex}.ein-drawer__head{align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0}.ein-drawer__head h3{margin:0;font-size:1rem}.ein-drawer__close{border:0;background:transparent;font-size:1.1rem;cursor:pointer;color:var(--text-muted);line-height:1}.ein-form,.ein-preview{display:flex;flex-direction:column;gap:.85rem;padding:1.25rem}.ein-preview__top{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.ein-type{font-weight:600;font-size:.8rem;padding:.15rem .6rem;border-radius:999px}.ein-type--ea{background:#eef2ff;color:#3730a3}.ein-type--ef{background:#ecfdf5;color:#065f46}.ein-preview__note{font-size:11px;color:var(--muted,#888);letter-spacing:.01em}.ein-preview__parties{display:grid;grid-template-columns:1fr 2fr;grid-gap:1rem;gap:1rem;padding:.75rem;border:1px solid var(--line,#e5e5e5);border-radius:8px;font-size:.85rem}.ein-preview__table{width:100%;border-collapse:collapse;font-size:.85rem}.ein-preview__table td,.ein-preview__table th{padding:.4rem .5rem;border-bottom:1px solid var(--line,#eee)}.ein-preview__table th{text-align:left;color:var(--muted,#888);font-weight:500;font-size:.78rem}.ein-preview__table .r{text-align:right}.ein-preview__table tfoot td{border-bottom:none;padding-top:.3rem;padding-bottom:.3rem}.ein-preview__grand td{font-weight:700;font-size:.95rem;border-top:2px solid var(--line,#ccc);padding-top:.5rem}.ein-preview__actions{display:flex;align-items:center;gap:.6rem;margin-top:.4rem}.ein-preview__actions .btn--primary{flex:1 1}.ein-lines{display:flex;flex-direction:column;gap:.45rem}.ein-line{display:grid;grid-template-columns:1fr 56px 96px 84px;grid-gap:.4rem;gap:.4rem}.ein-inp{padding:.4rem .55rem;font-size:.88rem;width:100%}.ein-inp,.tag-input__box{border:1px solid var(--border,#ccc);border-radius:6px}.tag-input__box{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;padding:.35rem .45rem;background:var(--surface,#fff)}.tag-input__box:focus-within{border-color:var(--primary,#4f46e5)}.tag-input__field{flex:1 1;min-width:7rem;border:0;outline:none;font-size:.88rem;padding:.15rem .1rem;background:transparent}.tag-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem .2rem .1rem .5rem;background:var(--primary-soft,#eef0ff);color:var(--primary,#4f46e5);border-radius:999px;font-size:.8rem;font-weight:600;white-space:nowrap}.tag-chip__x{border:0;background:transparent;color:inherit;cursor:pointer;font-size:1rem;line-height:1;padding:0 .2rem;border-radius:999px}.tag-chip__x:hover{background:rgba(0,0,0,.08)}.ein-receiver{display:flex;flex-direction:column;gap:.45rem;border:1px solid var(--border);border-radius:8px;padding:.75rem;margin:0}.ein-receiver legend{padding:0 .4rem;font-size:.8rem;color:var(--text-muted)}.note-row{padding:8px 0;border-bottom:1px solid var(--border)}.note-row:last-child{border-bottom:none}.note-row__body{font-size:13.5px;white-space:pre-wrap;word-break:break-word}.note-row__meta{font-size:11.5px;margin-top:2px}.pager{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1rem}.pager__info{font-size:12.5px;color:var(--text-faint)}.btn.is-disabled{opacity:.45;pointer-events:none}.pos{color:var(--success)}.neg,.pos{font-weight:650}.neg{color:var(--danger)}.pill{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:var(--radius-pill);font-size:12px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pill--pos{background:var(--success-soft);color:var(--success)}.pill--neg{background:var(--danger-soft);color:var(--danger)}.pill--neutral{background:#f2f4f7;color:var(--text-muted)}.pill--warn{background:var(--warn-soft);color:var(--warn)}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--radius-pill);font-size:11.5px;font-weight:600;background:#f2f4f7;color:var(--text-muted);text-transform:capitalize}.badge--warn{background:var(--warn-soft);color:var(--warn)}.dot{width:6px;height:6px;border-radius:50%;flex:none}.btn{display:inline-flex;align-items:center;gap:6px;padding:.5rem .9rem;border-radius:var(--radius-sm);font-size:.875rem;font-weight:560;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);cursor:pointer;box-shadow:var(--shadow-xs);transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,transform .04s ease}.btn,.btn:hover{text-decoration:none}.btn:hover{background:var(--surface-2);border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.btn:active{transform:translateY(.5px)}.btn--primary{background:var(--primary-grad);border-color:var(--primary);color:#fff;box-shadow:0 1px 2px rgba(16,24,40,.12),0 2px 5px -1px color-mix(in srgb,var(--primary) 35%,transparent)}.btn--primary:hover{background:var(--primary-hover);border-color:var(--primary-hover);box-shadow:0 1px 2px rgba(16,24,40,.14),0 6px 14px -3px color-mix(in srgb,var(--primary) 50%,transparent)}.btn--sm{padding:.26rem .62rem;font-size:.78rem;border-radius:7px}.btn:disabled{opacity:.55;cursor:default}button:active:not(:disabled){transform:translateY(.5px)}.btn:active:not(:disabled){transform:translateY(1px)}:where(button,.btn,a.btn):focus-visible{outline:2px solid var(--primary);outline-offset:2px}[aria-busy=true]{cursor:progress;opacity:.75;pointer-events:none}.btn-spinner{width:.85em;height:.85em;border-radius:50%;border:2px solid;border-right:2px solid transparent;display:inline-block;animation:btn-spin .6s linear infinite;flex:none}@keyframes btn-spin{to{transform:rotate(1turn)}}.seg{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:3px;gap:2px}.seg,.seg__item{display:inline-flex}.seg__item{align-items:center;gap:6px;padding:.34rem .85rem;font-size:.82rem;font-weight:600;color:var(--text-muted);border-radius:6px;text-decoration:none;white-space:nowrap;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.seg__item:hover{color:var(--text);text-decoration:none}.seg__item.is-active{background:var(--surface);color:var(--primary);box-shadow:var(--shadow-xs)}.seg__item .seg__count{font-size:.72rem;font-weight:700;padding:0 6px;border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary)}.seg__item:not(.is-active) .seg__count{background:#e7eaf0;color:var(--text-muted)}.empty{background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--radius);padding:2.5rem 1.5rem;text-align:center;color:var(--text-muted);font-size:13.5px;line-height:1.65}.section-title{font-size:1.05rem;font-weight:650;letter-spacing:-.01em;margin:1.75rem 0 .85rem;color:var(--text)}.muted{color:var(--text-muted);font-weight:400}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.85rem 1rem;gap:.85rem 1rem;align-items:end;margin-bottom:1rem}.form-grid label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:550;color:var(--text-muted)}.form-grid input:not([type=checkbox]),.form-grid select,.inline-form input{font-family:inherit;font-size:13px;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:.5rem .65rem;transition:border-color .12s ease,box-shadow .12s ease}.form-grid input:focus,.form-grid select:focus,.inline-form input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.form-grid label.checkbox{flex-direction:row;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:var(--text);grid-column:1/-1}.form-grid label.checkbox input{width:15px;height:15px;accent-color:var(--primary)}.form-actions{grid-column:1/-1;display:flex;gap:.6rem;align-items:center;margin-top:.25rem}.form-error{color:var(--danger);font-size:12px;font-weight:500;margin:0}.inline-form{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.inline-form input{padding:.3rem .5rem;font-size:12.5px}:root{--sidebar-bg:#1c2237;--sidebar-bg-soft:#232b46;--sidebar-border:rgba(255,255,255,0.07);--sidebar-text:#c6cce4;--sidebar-text-strong:#f2f4fb;--sidebar-muted:#7d86ab;--sidebar-active:rgba(99,102,241,0.22);--sidebar-accent:#8b90ff}.mshell[data-accent]{--sidebar-active:color-mix(in srgb,var(--primary) 26%,transparent);--sidebar-accent:color-mix(in srgb,var(--primary) 58%,#ffffff)}.mshell[data-accent=graphite]{--sidebar-active:color-mix(in srgb,#c98a12 24%,transparent);--sidebar-accent:#e0a83c}.ds-input{width:100%;max-width:360px;padding:.5rem .65rem;border:1px solid var(--border-strong);border-radius:9px;font-size:13px;background:var(--surface);color:var(--text);font-family:inherit;outline:none;transition:border-color .12s,box-shadow .12s}.ds-input::placeholder{color:var(--text-faint)}.ds-input:hover{border-color:var(--text-faint)}.ds-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.ds-input--mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-input--area{max-width:720px;min-height:80px;resize:vertical}.ds-ifield{position:relative;display:inline-flex;align-items:center;width:100%;max-width:360px}.ds-ifield__pfx{position:absolute;left:11px;color:var(--text-faint);font-size:13px;pointer-events:none}.ds-ifield .ds-input{padding-left:28px}.ds-seg{display:inline-flex;flex-wrap:wrap;gap:7px}.ds-seg__opt{position:relative}.ds-seg__opt input{position:absolute;opacity:0;width:0;height:0}.ds-seg__opt label{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:999px;cursor:pointer;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-muted);font-size:12.5px;font-weight:600;transition:.12s}.ds-seg__dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.ds-seg__opt label:hover{border-color:var(--primary)}.ds-seg__opt input:checked+label{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.ds-seg__opt input:focus-visible+label{box-shadow:0 0 0 3px var(--primary-soft)}.btn--success{background:var(--success);border-color:var(--success);color:#fff}.btn--success:hover{background:#116241;border-color:#116241}.btn--danger{background:var(--danger);border-color:var(--danger);color:#fff}.btn--danger:hover{background:#9a1d13;border-color:#9a1d13}.btn--ghost{border-color:transparent;background:transparent;color:var(--primary)}.btn--ghost:hover{background:var(--primary-soft);border-color:transparent}.monogram{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;color:#fff;font-size:13.5px;font-weight:700;letter-spacing:-.01em;flex:none;box-shadow:inset 0 -8px 14px rgba(0,0,0,.12)}.monogram--sm{width:22px;height:22px;border-radius:7px;font-size:10.5px}.int-section{margin-bottom:2rem}.int-section__desc{color:var(--text-muted);font-size:12.5px;margin:-.4rem 0 .85rem}.int-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:.85rem;gap:.85rem}.int-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-xs);padding:.9rem 1rem;display:flex;flex-direction:column;gap:8px;transition:box-shadow .15s ease,transform .15s ease}.int-card--live,.int-card:hover{box-shadow:var(--shadow-sm)}.int-card--live{border-color:var(--border-strong)}.int-card--live:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.int-card--off{background:var(--surface-2)}.int-card--off .int-card__title{color:var(--text-muted)}.int-card__head{display:flex;align-items:center;gap:10px}.int-card__title{font-size:14px;font-weight:650;color:var(--text);margin:0;flex:1 1;min-width:0}.int-card__note{font-size:12px;color:var(--text-muted);margin:0;line-height:1.5}.pill--brand{background:var(--primary-soft);color:var(--primary)}.pill--off{background:#eef1f5;color:var(--text-faint)}.mshell{display:grid;grid-template-columns:264px minmax(0,1fr);min-height:100vh;background:var(--bg)}.msb-toggle{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.msb-burger{display:none;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:38px;height:38px;border-radius:9px;cursor:pointer;background:var(--surface-2);border:1px solid var(--border);flex:none}.msb-burger span{width:18px;height:2px;border-radius:2px;background:var(--text)}.msb-overlay{display:none}.msidebar{background:linear-gradient(180deg,var(--sidebar-bg) 0,#181d30 100%);color:var(--sidebar-text);display:flex;flex-direction:column;min-height:100vh;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}.msb-brand{padding:1.15rem 1.1rem .9rem;border-bottom:1px solid var(--sidebar-border)}.msb-brand__link{display:flex;align-items:center;gap:12px;color:inherit}.msb-brand__link,.msb-brand__link:hover{text-decoration:none}.msb-brand__icon{font-size:26px;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;background:var(--primary-grad);border-radius:12px;box-shadow:0 6px 16px -4px rgba(79,70,229,.55);flex:none}.msb-brand__title{display:block;font-size:15.5px;font-weight:700;color:var(--sidebar-text-strong);letter-spacing:-.01em;line-height:1.2}.msb-brand__sub{display:block;font-size:10.5px;color:var(--sidebar-muted);text-transform:uppercase;letter-spacing:.07em;margin-top:2px}.msb-actions{display:flex;gap:6px;padding:.6rem 1.1rem;border-bottom:1px solid var(--sidebar-border)}.msb-iconbtn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;color:var(--sidebar-text);background:rgba(255,255,255,.06);border:0;border-radius:8px;cursor:pointer;text-decoration:none;padding:0;transition:background .12s ease}.msb-iconbtn:hover{background:rgba(255,255,255,.12);text-decoration:none;color:var(--sidebar-text-strong)}.msb-nav{display:flex;flex-direction:column;padding:.5rem 0 .8rem;flex:1 1}.msb-section{font-size:14.5px;font-weight:700;color:var(--sidebar-muted);text-transform:uppercase;letter-spacing:.05em;padding:14px 1.1rem 6px}.msb-item{display:flex;align-items:center;gap:8px;margin:1px 8px;padding:7px calc(1.1rem - 8px);font-size:13.5px;font-weight:500;color:var(--sidebar-text);text-decoration:none;border-radius:9px;border:0;background:transparent;width:calc(100% - 16px);cursor:pointer;text-align:left;font-family:inherit;transition:background .12s ease,color .12s ease}.msb-item:hover{background:rgba(255,255,255,.06);color:var(--sidebar-text-strong);text-decoration:none}.msb-item--active{font-weight:600}.msb-item--active,.msb-item--active:hover{background:var(--sidebar-active);color:#fff}.msb-item--accent{color:var(--sidebar-accent)}.msb-item__caret{margin-left:auto;font-size:10px;opacity:.6}.msb-sub{display:flex;flex-direction:column;padding:0 0 4px 1.9rem}.msb-sublink{padding:5px 10px;font-size:12.5px;color:var(--sidebar-text);text-decoration:none;border-radius:7px;margin:1px 8px 1px 0}.msb-sublink:hover{background:rgba(255,255,255,.06);color:var(--sidebar-text-strong);text-decoration:none}.msb-sublink--active{color:#fff;font-weight:600;background:var(--sidebar-active)}.msb-manager{display:flex;align-items:center;gap:8px;margin:6px 12px 8px;padding:8px 10px;background:rgba(255,255,255,.05);border:1px solid var(--sidebar-border);border-radius:10px}.msb-manager__label{display:block;font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--sidebar-muted)}.msb-manager__name{display:block;font-size:12.5px;font-weight:600;color:var(--sidebar-text-strong)}.msb-roletag{margin-left:auto;background:color-mix(in srgb,var(--primary) 25%,transparent);color:color-mix(in srgb,var(--primary) 55%,#ffffff);padding:1px 8px;border-radius:var(--radius-pill);font-size:10.5px;font-weight:600}.msb-foot{margin-top:auto;padding:12px 16px;border-top:1px solid var(--sidebar-border);display:flex;align-items:center;justify-content:space-between;gap:10px}.msb-foot form{flex-shrink:0}.msb-foot__who{font-size:11.5px;color:var(--sidebar-muted);min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--warn-soft);border-bottom:1px solid #f1dca7;color:var(--warn);padding:8px 16px;font-size:13px;font-weight:600}.view-switch{display:inline-flex;gap:3px;background:#eceef3;padding:3px}.view-switch,.view-switch__item{border-radius:var(--radius-pill)}.view-switch__item{padding:4px 13px;font-size:12.5px;text-decoration:none;color:var(--text-muted);font-weight:550}.view-switch__item:hover{text-decoration:none;color:var(--text)}.view-switch__item--active{color:#fff;background:var(--primary);font-weight:600;box-shadow:var(--shadow-xs)}.panel-topbar{display:flex;align-items:center;justify-content:flex-end;gap:12px;background:var(--surface);border-bottom:1px solid var(--border);padding:8px 1.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:20}.umenu{position:relative}.umenu__btn{display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;cursor:pointer;padding:4px 8px;border-radius:var(--radius-sm);font-family:inherit;font-size:13px;color:var(--text);transition:background .12s ease}.umenu__btn:hover{background:var(--surface-2)}.umenu__avatar{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--primary-grad);color:#fff;font-weight:700;font-size:13px;flex:none}.umenu__name{font-weight:600}.umenu__panel{position:absolute;right:0;top:calc(100% + 6px);min-width:220px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:6px;display:flex;flex-direction:column;z-index:30}.umenu__email{font-size:11.5px;color:var(--text-faint);padding:6px 10px 8px;border-bottom:1px solid var(--border);margin-bottom:4px;word-break:break-all}.umenu__item{display:block;width:100%;text-align:left;padding:7px 10px;font-size:13px;font-weight:500;color:var(--text);text-decoration:none;border:0;background:transparent;border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;transition:background .1s ease}.umenu__item:hover{background:var(--surface-2);text-decoration:none}.umenu__item--danger{color:var(--danger);margin-top:4px;border-top:1px solid var(--border);border-radius:0 0 var(--radius-sm) var(--radius-sm)}.channel-chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--text)}@media (max-width:1024px){.mshell{grid-template-columns:1fr}.msidebar{position:fixed;top:0;left:0;width:264px;max-width:84vw;height:100vh;z-index:60;transform:translateX(-100%);transition:transform .22s ease;box-shadow:0 0 40px rgba(0,0,0,.35)}.msb-toggle:checked~.msidebar{transform:none}.msb-overlay{display:block;position:fixed;inset:0;z-index:55;background:rgba(15,18,30,.45);opacity:0;pointer-events:none;transition:opacity .22s ease}.msb-toggle:checked~.msb-overlay{opacity:1;pointer-events:auto}.msb-burger{display:inline-flex}.panel-topbar{justify-content:space-between}.container{padding:0 1rem;margin:1.25rem auto}}@media (min-width:1025px){.panel-topbar--burger-only{display:none}}@media (max-width:640px){.grid-stack-sm{grid-template-columns:1fr!important}}@keyframes ment-spin{to{transform:rotate(1turn)}}.spinner{width:13px;height:13px;border:2px solid var(--border-strong);border-top-color:var(--primary);border-radius:50%;display:inline-block;animation:ment-spin .7s linear infinite;flex-shrink:0}.pf-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.85rem}.pf-field{display:flex;flex-direction:column;gap:4px}.pf-field>.subtle{font-size:12px}.desc-editor{border:1px solid var(--border-strong);border-radius:8px;overflow:hidden}.desc-editor__toolbar{display:flex;flex-wrap:wrap;gap:4px;padding:6px 8px;background:var(--surface-2);border-bottom:1px solid var(--border-strong)}.desc-editor__area{min-height:140px;padding:.7rem .85rem;border:0;border-radius:0;outline:none;font-size:.9rem;line-height:1.5}.desc-editor__area:focus{box-shadow:none}.cat-picker{display:flex;flex-direction:column;gap:6px;margin-top:4px}.cat-picker__selected{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cat-picker__list{max-height:220px;overflow-y:auto;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface)}.cat-node{display:block;width:100%;text-align:left;padding:6px 8px;border:0;background:transparent;cursor:pointer;font-size:.85rem;color:var(--text)}.cat-node:hover{background:var(--row-hover)}.cat-node--active{background:var(--primary-soft);color:var(--primary);font-weight:600}.img-drop{border:2px dashed var(--border-strong);border-radius:10px;padding:1.6rem;text-align:center;cursor:pointer;background:var(--surface-2);transition:border-color .15s,background .15s}.img-drop[data-drag="1"]{border-color:var(--primary);background:var(--primary-soft)}.img-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:10px;gap:10px;margin-top:12px}.img-grid__item{position:relative;aspect-ratio:3/4;border-radius:8px;overflow:hidden;border:1px solid var(--border-strong)}.img-grid__item img{width:100%;height:100%;object-fit:cover;display:block}.img-grid__x{position:absolute;top:4px;right:4px;width:22px;height:22px;border:0;border-radius:50%;background:rgba(15,23,42,.7);color:#fff;cursor:pointer;font-size:14px;line-height:1}.switch-row{display:flex;align-items:center;gap:8px;font-size:.9rem;cursor:pointer}.axis-builder{display:flex;flex-direction:column;gap:8px;margin-top:10px}.axis-row{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.axis-name{max-width:200px}.axis-row .tag-input{flex:1 1;min-width:240px}.bulk-btn{margin-left:6px;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface);cursor:pointer;font-size:11px;padding:1px 5px}.bulk-btn:hover{background:var(--surface-2)}.sku-cell{display:flex;align-items:center;gap:4px}.variant-matrix .table td .ein-inp{min-width:60px}.variant-matrix .table td .num{text-align:right}.row-action--edit{color:var(--primary)}.row-action--edit:hover{background:var(--primary-soft);border-color:var(--primary)}.row-action--stock:hover{background:var(--success-soft);border-color:var(--success)}.row-action--price{font-weight:700}.row-action--copy:hover{background:var(--surface-2)}.row-action--danger{color:var(--danger)}.row-action--danger:hover{background:var(--danger-soft);border-color:var(--danger)}.row-action--restore:hover{background:var(--surface-2)}.img-grid__cell{display:flex;flex-direction:column;gap:4px}.img-color-sel{font-size:12px;padding:3px 5px}.prod-cell{display:flex;align-items:center;gap:10px}.prod-cell__thumb{flex:0 0 auto;display:block}.prod-cell__thumb img{width:44px;height:56px;object-fit:cover;border-radius:8px;border:1px solid var(--border);display:block;background:var(--surface-2)}.prod-cell__ph{width:44px;height:56px;border-radius:8px;border:1px dashed var(--border-strong);display:inline-flex;align-items:center;justify-content:center;color:var(--text-faint);font-size:16px}.prod-cell__info{display:flex;flex-direction:column;gap:3px;min-width:0}.prod-cell__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.prod-cell__meta .badge{font-size:10.5px}.prod-cell__meta .subtle{font-size:11px}.platform-dot-link{display:inline-flex;cursor:pointer;border-radius:6px;transition:transform .1s}.platform-dot-link:hover{transform:scale(1.12)}.rate-panel{display:flex;gap:28px;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px 20px;margin:14px 0 18px}.rate-panel__hero{display:flex;flex-direction:column;gap:4px;min-width:180px}.rate-panel__value{font-size:32px;font-weight:700;color:var(--text)}.rate-panel__bars{flex:1 1;display:flex;flex-direction:column;gap:10px;padding-top:4px}.rate-row{display:flex;align-items:center;gap:12px;font-size:13px}.rate-row__label{width:96px;color:var(--text-muted)}.rate-row__track{flex:1 1;height:8px;background:var(--surface-2);border:1px solid var(--border);border-radius:5px;overflow:hidden;display:block}.rate-row__fill{display:block;height:100%;background:var(--primary-grad);border-radius:5px}.rate-row__val{min-width:130px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:720px){.rate-panel{flex-direction:column;gap:14px}}.cargo-trigger{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border,#e2e8f0);background:var(--surface,#fff);border-radius:8px;padding:4px 8px;cursor:pointer;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.cargo-trigger:hover:not(:disabled){border-color:var(--primary,#6366f1);box-shadow:0 1px 4px rgba(0,0,0,.08)}.cargo-trigger--off{opacity:.35;cursor:default}.cargo-dot{width:8px;height:8px;border-radius:50%;flex:none;background:#94a3b8}.cargo-dot--lg{width:12px;height:12px}.cargo-dot--pending{background:#94a3b8}.cargo-dot--transit{background:#f59e0b}.cargo-dot--out{background:#3b82f6}.cargo-dot--delivered{background:#22c55e}.cargo-dot--exception{background:#ef4444}.cargo-dot--unknown{background:#cbd5e1}.cargo-panel{padding:1rem;display:flex;flex-direction:column;gap:14px}.cargo-panel__status{display:flex;align-items:center;gap:10px}.cargo-panel__facts{display:flex;flex-direction:column;gap:8px;margin:0}.cargo-panel__facts>div{display:flex;gap:8px;align-items:baseline}.cargo-panel__facts dt{min-width:110px;color:var(--muted,#64748b);font-size:13px}.cargo-panel__facts dd{margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cargo-panel__timeline{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px}