@import"https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&display=swap";:root{--color-bg: #f6f6f3;--color-surface: #ffffff;--color-text: #1c1f1d;--color-muted: #626469;--color-accent: #3dcd58;--color-accent-2: #2fa947;--color-divider: #e1e2dd;--color-on-accent: #ffffff;--color-neutral-100: #f6f6f3;--color-neutral-200: #eef0ec;--color-neutral-300: #e1e2dd;--color-neutral-400: #c7c9c3;--color-neutral-500: #a3a5a0;--color-neutral-600: #7f817c;--color-neutral-700: #626469;--color-neutral-800: #3c3f3d;--color-neutral-900: #1c1f1d;--color-accent-100: #e6f6ea;--color-accent-200: #c8f0d1;--color-accent-300: #9ae3ac;--color-accent-400: #6ed986;--color-accent-500: #3dcd58;--color-accent-600: #2fa947;--color-accent-700: #1f7a34;--color-accent-800: #1f7a34;--color-accent-900: #14532a;--color-accent-2-100: #e6f6ea;--color-accent-2-200: #c8f0d1;--color-accent-2-300: #9ae3ac;--color-accent-2-400: #6ed986;--color-accent-2-500: #2fa947;--color-accent-2-600: #1f7a34;--color-accent-2-700: #14532a;--color-accent-2-800: #14532a;--color-accent-2-900: #0d3a1d;--color-danger: #e5372b;--color-danger-bg: #fdeceb;--color-danger-border: #f7c4bf;--color-warn: #8a6500;--color-warn-bg: #fff6dd;--color-warn-border: #f5dc8a;--color-ok: #1f7a34;--color-ok-bg: #e6f6ea;--font-heading: "Manrope", system-ui, sans-serif;--font-heading-weight: 800;--font-body: "Manrope", system-ui, sans-serif;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--radius-sm: 10px;--radius-md: 12px;--radius-lg: 20px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(28, 31, 29, .05);--shadow-md: 0 4px 14px rgba(28, 31, 29, .07);--shadow-lg: 0 18px 44px rgba(28, 31, 29, .14)}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.grayscale{filter:grayscale(1) contrast(1.08)}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-size:15px;line-height:1.55;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:1.12;letter-spacing:-.015em;margin:0 0 var(--space-2)}h1{font-size:40px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:16px}h6{font-size:13px}h6{letter-spacing:.08em;text-transform:uppercase}p{margin:0 0 var(--space-3)}a{color:var(--color-accent);text-underline-offset:3px}img{display:block;max-width:100%}figure{margin:0}figcaption{font-size:11px;margin-top:var(--space-1);color:var(--color-muted)}.text-muted{color:var(--color-muted)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb,var(--color-accent) 30%,transparent)}.hr{height:1px;border:0;margin:var(--space-4) 0;background:var(--color-divider)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;text-decoration:none;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:14px;line-height:1.2;color:var(--color-text);background:transparent;border:1px solid transparent;padding:9px 16px;border-radius:var(--radius-pill);transition:background .12s ease,border-color .12s ease,color .12s ease}.btn svg{display:block}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--color-accent);color:var(--color-on-accent)}.btn-primary:hover{background:var(--color-accent-600)}.btn-primary:active{background:var(--color-accent-700)}.btn-secondary{background:var(--color-surface);border-color:var(--color-divider)}.btn-secondary:hover{border-color:var(--color-accent);color:var(--color-accent-600)}.btn-secondary:active{background:var(--color-accent-100)}.btn-ghost{color:var(--color-accent);padding-inline:var(--space-1)}.btn-ghost:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.btn-ghost:active{background:color-mix(in srgb,var(--color-accent) 18%,transparent)}.btn-icon{width:36px;height:36px;padding:0}.btn-danger{background:var(--color-danger);color:#fff}.btn-block{width:100%;margin-top:var(--space-2);justify-content:flex-start;text-align:left}.field>label{display:block;font-size:12px;margin-bottom:6px;color:var(--color-muted)}.input{width:100%;min-height:40px;padding:8px 12px;font:inherit;font-size:14px;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-sm)}.input:hover{border-color:var(--color-neutral-400)}.input:focus-visible{border-color:var(--color-accent);outline-offset:0}textarea.input{min-height:90px;resize:vertical}.radio{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}.radio input,.seg-opt input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.radio .dot{width:16px;height:16px;flex:none;border-radius:50%;border:1.5px solid var(--color-divider)}.radio:hover .dot{border-color:var(--color-accent)}.radio input:checked+.dot{border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 0 0 4px var(--color-bg)}.radio input:focus-visible+.dot{outline:2px solid var(--color-accent);outline-offset:2px}.seg{display:inline-flex;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-pill)}.seg-opt{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;font-size:13px;cursor:pointer}.seg-opt+.seg-opt{border-left:1px solid var(--color-divider)}.seg-opt:has(input:checked){background:var(--color-accent);color:var(--color-on-accent)}.seg-opt:not(:has(input:checked)):hover{background:var(--color-neutral-200)}.seg-opt:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:-2px}.card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-divider)}.card-kicker{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.card-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px;line-height:1.2}.card-body{margin:0;font-size:13px;color:var(--color-muted);flex:1}.card-meta{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--color-muted)}.elev-sm{box-shadow:var(--shadow-sm)}.elev-md{box-shadow:var(--shadow-md)}.elev-lg{box-shadow:var(--shadow-lg)}.tag{display:inline-flex;align-items:center;font-size:11px;letter-spacing:.02em;padding:6px 12px;font-weight:700;border-radius:var(--radius-pill)}.tag-accent{background:var(--color-ok-bg);color:var(--color-ok)}.tag-accent-2{background:var(--color-accent-2-100);color:var(--color-accent-2-800)}.tag-neutral{background:var(--color-neutral-200);color:var(--color-muted)}.tag-outline{border:1px solid var(--color-accent);color:var(--color-accent)}.nav{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-divider)}.nav-brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:18px;margin-right:auto}.nav a{color:inherit;text-decoration:none;font-size:14px}.nav a:hover,.nav a[aria-current=page]{color:var(--color-accent-600)}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--color-divider)}.th-sort-btn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;padding:3px 6px;margin:-3px -6px;border-radius:6px;transition:background .15s,color .15s}.th-sort-btn:hover{background:var(--color-neutral-100);color:var(--color-text)}.th-sort-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.th-sort-ic{flex:none}.th-sort-ic path{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.45;transition:opacity .15s}.th-sort-btn:hover .th-sort-ic path{opacity:.8}.th-sort.is-sorted{color:var(--color-text)}.th-sort.is-sorted .th-sort-ic path{opacity:.2}.th-sort.is-sorted .th-sort-ic path.on{opacity:1;stroke:var(--color-accent);stroke-width:2}table:not(:has(tbody>tr:nth-child(2))) .th-sort-btn{pointer-events:none;cursor:default}table:not(:has(tbody>tr:nth-child(2))) .th-sort-ic{display:none}.table td{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--color-divider)}.table tbody tr:hover{background:var(--color-neutral-100)}body:has(.dialog-backdrop){overflow:hidden}.dialog-backdrop{overscroll-behavior:contain;position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--space-4);background:#1c1f1d6b;z-index:50}.dialog{width:min(440px,100%);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg)}.dialog-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:20px}.dialog-body{font-size:14px;color:var(--color-muted)}.dialog-actions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}.pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-pill);font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap}.pill-accent{background:var(--color-accent);color:var(--color-on-accent)}.pill-ok{background:var(--color-ok-bg);color:var(--color-ok)}.pill-warn{background:var(--color-warn-bg);color:var(--color-warn)}.pill-neutral{background:var(--color-neutral-200);color:var(--color-muted)}.pill-danger{background:var(--color-danger);color:#fff}.pill-outline{background:var(--color-surface);border:1px solid var(--color-divider);color:var(--color-muted)}.note{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-radius:var(--radius-md);border:1px solid var(--color-divider);background:var(--color-surface)}.note-danger{background:var(--color-danger-bg);border-color:var(--color-danger-border)}.note-warn{background:var(--color-warn-bg);border-color:var(--color-warn-border)}.note-ok{background:var(--color-ok-bg);border-color:var(--color-accent-200)}.money{font-variant-numeric:tabular-nums;font-weight:700}.money-debt{color:var(--color-danger)}.money-credit{color:var(--color-ok)}.price-old{color:var(--color-muted);text-decoration:line-through;font-weight:500}.price-sale{color:var(--color-danger);font-weight:800}.panel{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);padding:var(--space-6)}.panel-flush{padding:0;overflow:hidden}.kicker{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.metric-value{font-family:var(--font-heading);font-weight:800;font-size:32px;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.metric-hint{font-size:12px;color:var(--color-muted)}.side-link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:10px 16px;margin-bottom:2px;border-radius:var(--radius-pill);font-size:14px;font-weight:600;color:var(--color-text);text-decoration:none;cursor:pointer}.side-link:hover{background:var(--color-neutral-200);color:var(--color-text)}.side-link-active{background:var(--color-accent);color:var(--color-on-accent)}.side-link-active:hover{background:var(--color-accent-600);color:var(--color-on-accent)}.side-link-muted{font-weight:500;color:var(--color-muted)}.page{width:100%;padding:clamp(16px,2vw,32px);display:flex;flex-direction:column;gap:clamp(16px,1.6vw,24px)}.page.grid-filters,.page.grid-main-aside{display:grid}.grid-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.grid-main-aside{display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,26%,420px);gap:clamp(16px,1.6vw,24px);align-items:start}.grid-filters{grid-template-columns:var(--side-w, clamp(200px, 18%, 280px)) minmax(0,1fr);gap:clamp(16px,1.6vw,24px);align-items:start}.grid-order{display:grid;grid-template-columns:clamp(340px,30%,480px) minmax(0,1fr);min-height:100%}.grid-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.grid-facts>div{border-bottom:1px solid var(--color-divider)}@media (max-width: 1100px){.grid-main-aside,.grid-filters,.grid-order{grid-template-columns:minmax(0,1fr)}.grid-filters>div:first-child{position:static!important}.grid-order>div:first-child{border-right:0!important;border-bottom:1px solid var(--color-divider)}}@media (max-width: 720px){.page{padding:12px;gap:12px}.grid-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.metric-value{font-size:26px!important}h1{font-size:30px}h2{font-size:24px}h3{font-size:20px}}.panel-flush{max-width:100%;overflow-x:auto}.panel-flush>.table{min-width:100%}.table-wide{min-width:max-content}.actions{display:flex;gap:8px;flex-wrap:wrap}.page>*,.grid-order>*,.grid-main-aside>*,.grid-filters>*,.grid-metrics>*,.grid-cards>*{min-width:0}.grid-order>div,.grid-main-aside>div{max-width:100%}.panel-flush{min-width:0}@media (max-width: 720px){.table{display:block;overflow-x:auto;white-space:nowrap}}.grid-order{overflow-x:clip}.grid-order>*{overflow-x:clip}@media (max-width: 1280px){.manager-slot .manager-text{display:none}}@media (max-width: 1200px){.product-grid{grid-template-columns:minmax(240px,340px) minmax(0,1fr)!important}.product-grid>:last-child{grid-column:1 / -1;position:static!important}}@media (max-width: 760px){.product-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 1100px){.preview-grid{grid-template-columns:minmax(140px,180px) minmax(0,1fr)!important}}@media (max-width: 720px){.preview-grid{grid-template-columns:minmax(0,1fr)!important}}.specs-2col,.specs-3col{display:grid}.specs-2col{grid-template-columns:repeat(2,minmax(0,420px))}.specs-3col{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1500px}@media (max-width: 1400px){.specs-3col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.specs-2col,.specs-3col{grid-template-columns:minmax(0,1fr)}}.step-cell{position:relative}.step-btn{position:absolute;top:50%;transform:translateY(-50%);width:22px;height:22px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-muted);font-size:15px;line-height:1;cursor:pointer;opacity:.35;transition:opacity .15s,background .15s,color .15s}.step-minus{left:4px}.step-plus{right:4px}.step-cell:hover .step-btn,.step-cell:focus-within .step-btn{opacity:1}.step-btn:hover:not(:disabled){background:var(--color-accent-100);color:var(--color-accent-700)}.step-btn:disabled{opacity:0!important;cursor:default}@media (hover: none){.step-btn{opacity:.8;width:28px;height:28px}}.field-pick{width:100%;min-height:34px;display:flex;align-items:center;justify-content:center;gap:6px;padding:4px 8px;border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.field-pick:hover,.field-pick.is-open{background:color-mix(in srgb,var(--color-surface) 60%,transparent)}.field-pick-chev{font-size:10px;color:var(--color-muted)}.field-pick-menu{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);min-width:180px;z-index:5;background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:4px;text-align:left;font-weight:400}.field-pick-opt{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;border-radius:var(--radius-sm);font-size:13px;cursor:pointer}.field-pick-opt:hover{background:var(--color-neutral-100, #f2f2ef)}.field-pick-opt.is-on{background:var(--color-accent-100);color:var(--color-accent-700);font-weight:700}.order-side{position:sticky;top:calc(var(--sticky-top, 0px) + clamp(16px,2vw,32px));margin:clamp(16px,2vw,32px) 0 clamp(16px,2vw,32px) clamp(16px,2vw,32px);height:calc(var(--screen-h) - var(--sticky-top, 0px) - 2 * clamp(16px,2vw,32px));overflow-y:auto;background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg)}@media (max-width: 1100px){.order-side{position:static;height:auto;overflow:visible;margin:16px 16px 0}}.row-del{width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-muted);cursor:pointer;display:inline-grid;place-items:center;transition:background .15s,color .15s}.row-del:hover{background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-muted) 40%,transparent) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-muted) 40%,transparent);border-radius:999px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--color-muted) 65%,transparent)}.order-main{height:calc(var(--screen-h) - var(--sticky-top, 0px));min-height:0;overflow:hidden}.order-card{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.order-lines{flex:0 1 auto;min-height:0;overflow-y:auto}.order-lines thead th{position:sticky;top:0;z-index:1;background:var(--color-surface)}@media (max-width: 1100px){.order-main{height:auto;overflow:visible}.order-card,.order-lines{overflow:visible}}.order-foot{flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:16px 20px;border-top:1px solid var(--color-divider);background:#fafaf8;font-size:12px}.of-fields{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-start;min-width:0}.of-field{display:flex;flex-direction:column}.of-label{color:var(--color-muted);margin-bottom:4px}.of-pill{height:36px;min-height:36px;border-radius:999px;font-size:13px;padding:0 14px}.of-note{font-size:11px;color:var(--color-accent-700);margin-top:4px}.tg-state{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;padding:10px 12px;border-radius:var(--radius-md);background:var(--color-neutral-100)}.tg-state.tg-on{background:var(--color-accent-100)}.of-side{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:4px 20px;align-items:center}.of-total{grid-row:1 / 3;text-align:right}.of-meta{color:var(--color-muted);font-size:12px;font-variant-numeric:tabular-nums}.of-sum{font:800 26px var(--font-heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.2}.of-sum span{font-size:13px}.of-warn{font-size:11px;color:var(--color-warn);font-weight:700}.of-actions{display:flex;gap:8px}.of-btn{height:48px;min-height:48px;border-radius:999px;padding:0 24px;font-size:14px;justify-content:center;white-space:nowrap}.of-actions .btn-secondary.of-btn{padding:0 18px}.of-hint{font-size:11px;color:var(--color-muted);line-height:1.3;text-align:right}.of-comment{flex:1 1 100%}.order-card{container-type:inline-size}@container (max-width: 1050px){.order-foot{grid-template-columns:1fr;gap:14px}.of-comment{flex:1 1 240px}.of-side{grid-template-columns:1fr auto;padding-top:12px;border-top:1px dashed var(--color-divider)}.of-total{text-align:left}}.tree-link{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px 9px 12px;margin-bottom:1px;border-radius:var(--radius-sm);font-size:13px;line-height:1.35;font-weight:500;color:var(--color-text);text-decoration:none;cursor:pointer}.tree-link:hover{background:var(--color-neutral-200);color:var(--color-text)}.tree-link>span:first-child{min-width:0}.tree-link svg{flex:none;color:var(--color-neutral-500);transition:transform .15s ease}.tree-link-open{font-weight:700}.tree-link-open svg{transform:rotate(180deg);color:var(--color-text)}.tree-link-active{background:var(--color-accent);color:var(--color-on-accent);font-weight:700}.tree-link-active:hover{background:var(--color-accent-600);color:var(--color-on-accent)}.tree-link-active svg{color:currentColor}.tree-branch{margin:2px 0 6px 22px;padding-left:10px;border-left:1px solid var(--color-divider)}.chip{height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--color-divider);background:var(--color-surface);font:inherit;font-size:12px;color:var(--color-text);cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums}.chip:hover{border-color:var(--color-accent)}.chip.is-on{background:var(--color-accent-100);border-color:var(--color-accent);color:var(--color-accent-700);font-weight:700}.period-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:20;width:300px;padding:12px;background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.period-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:15px}.period-nav{width:32px;height:32px;border-radius:50%;border:1px solid var(--color-divider);background:transparent;cursor:pointer;font-size:16px}.period-nav:disabled{opacity:.3;cursor:default}.period-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.period-cell{height:48px;border-radius:var(--radius-sm);border:1px solid var(--color-divider);background:transparent;cursor:pointer;font:inherit;font-size:13px;font-weight:600;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.period-cell small{font-size:11px;font-weight:400;color:var(--color-muted)}.period-cell:hover:not(:disabled){border-color:var(--color-accent)}.period-cell:disabled{opacity:.35;cursor:default}.period-cell.is-on{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.period-cell.is-on small{color:#ffffffd9}.period-foot{display:flex;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--color-divider);flex-wrap:wrap}.period-mode{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:3px;margin-bottom:12px;border-radius:999px;background:var(--color-neutral-100)}.period-mode button{height:30px;border:0;border-radius:999px;background:transparent;cursor:pointer;font:inherit;font-size:13px;color:var(--color-muted)}.period-mode button.is-on{background:var(--color-surface);color:var(--color-text);font-weight:700;box-shadow:0 1px 3px #00000014}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);row-gap:2px}.cal-wd{text-align:center;font-size:11px;color:var(--color-muted);padding:2px 0 6px}.cal-day{height:34px;border:0;background:transparent;cursor:pointer;font:inherit;font-size:13px;color:var(--color-text);position:relative;border-radius:0}.cal-day:disabled{color:var(--color-muted);opacity:.4;cursor:default}.cal-day:hover:not(:disabled):not(.lo):not(.hi){background:var(--color-neutral-100);border-radius:999px}.cal-day.edge{cursor:ew-resize}.cal-day.today{font-weight:800}.cal-day.in{background:var(--color-accent-100)}.cal-day.lo{border-top-left-radius:999px;border-bottom-left-radius:999px}.cal-day.hi{border-top-right-radius:999px;border-bottom-right-radius:999px}.cal-day.lo,.cal-day.hi{background:var(--color-accent);color:#fff;font-weight:700}.cal-sel{text-align:center;font-size:13px;margin-top:10px}.profile-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.avatar-lg{width:64px;height:64px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--color-accent-100);color:var(--color-accent-700);font:800 22px var(--font-heading)}.settings{display:grid;grid-template-columns:clamp(200px,18%,240px) minmax(0,1fr);gap:clamp(16px,2vw,32px);align-items:start}.settings-nav{position:sticky;top:16px;display:grid;gap:2px}.subnav-link{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-pill);font-size:14px;font-weight:600;color:var(--color-text);cursor:pointer;border:0;background:transparent;text-align:left;font-family:inherit}.subnav-link svg{color:var(--color-muted)}.subnav-link:hover{background:var(--color-neutral-200)}.subnav-link.is-on{background:var(--color-accent-100);color:var(--color-accent-700)}.subnav-link.is-on svg{color:currentColor}.section-head{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:4px}.section-head h3{margin:0}.section-note{font-size:12px;margin-left:auto;color:var(--color-muted)}.kv{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr)}.kv>div{padding:14px 20px;border-bottom:1px solid var(--color-divider)}.kv>div:nth-last-child(-n+2){border-bottom:0}.kv>div:nth-child(odd){color:var(--color-muted);font-size:13px}.kv>div:nth-child(2n){font-weight:600;overflow-wrap:anywhere}.check{display:inline-grid;place-items:center;cursor:pointer}.check input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.check .box{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--color-divider);display:grid;place-items:center}.check:hover .box{border-color:var(--color-accent)}.check input:checked+.box{background:var(--color-accent);border-color:var(--color-accent)}.check input:checked+.box:after{content:"";width:5px;height:9px;border:solid var(--color-on-accent);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.check input:disabled+.box{opacity:.45;cursor:not-allowed}.check input:focus-visible+.box{outline:2px solid var(--color-accent);outline-offset:2px}.nmatrix{width:100%;border-collapse:collapse}.nmatrix th{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);padding:10px 12px}.nmatrix th.ch,.nmatrix td.ch{width:110px;text-align:center}.nmatrix tr.grp td{padding:16px 20px 6px;font:800 13px var(--font-heading)}.nmatrix td{padding:10px 12px;border-top:1px solid var(--color-divider);vertical-align:middle}.nmatrix td:first-child,.nmatrix th:first-child{padding-left:20px}.nmatrix tr.grp td{border-top:0}.nmatrix .ev-hint{font-size:12px;color:var(--color-muted)}@media (max-width: 900px){.settings{grid-template-columns:minmax(0,1fr)}.settings-nav{position:static;display:flex;overflow-x:auto}.kv{grid-template-columns:minmax(0,1fr)}.kv>div:nth-child(odd){border-bottom:0;padding-bottom:0}.nmatrix th.ch,.nmatrix td.ch{width:72px}}.addr-opt:hover{background:var(--color-neutral-100)!important}.addr-opt[aria-selected=true]:hover{background:var(--color-accent-100)!important}.period-pop.is-months{width:min(620px,calc(100vw - 32px))}.mr-fields{display:flex;align-items:center;gap:8px;margin-bottom:12px}.mr-field{flex:1;height:36px;display:flex;align-items:center;padding:0 12px;border:1px solid var(--color-divider);border-radius:var(--radius-sm);font-size:13px;font-weight:600}.mr-clear{border:0;background:none;color:var(--color-accent-700);text-decoration:underline;cursor:pointer;font:inherit;font-size:13px;white-space:nowrap}.mr-years{display:flex;align-items:center;gap:10px}.mr-year{flex:1;text-align:center;min-width:0}.mr-year>b{display:block;margin-bottom:6px;font-size:14px}.mr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;-webkit-user-select:none;user-select:none;touch-action:none}.mr-cell{height:40px;border:1px solid var(--color-divider);border-radius:8px;background:transparent;cursor:pointer;font:inherit;font-size:13px;font-weight:600;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1;color:var(--color-text)}.mr-cell small{font-size:10px;font-weight:400;color:var(--color-muted)}.mr-cell.empty{color:var(--color-muted);font-weight:400}.mr-cell:hover:not(:disabled){border-color:var(--color-accent)}.mr-cell:disabled{opacity:.3;cursor:default}.mr-cell.in{background:var(--color-accent-100);border-color:var(--color-accent-100);color:var(--color-accent-700)}.mr-cell.lo,.mr-cell.hi{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.mr-cell.lo small,.mr-cell.hi small,.mr-cell.in small{color:inherit;opacity:.8}.mr-cell.edge{cursor:ew-resize;box-shadow:inset 0 0 0 2px #ffffff8c}.on-accent ::selection,.on-accent::selection{background:var(--color-bg);color:var(--color-accent)}.metro{list-style:none;margin:0;padding:18px 20px;display:flex;background:var(--color-surface, #fff);border-radius:16px}.metro li{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;font-size:13px;line-height:1.2;color:var(--color-muted);text-align:center}.metro li:before{content:"";position:absolute;top:6px;right:50%;width:100%;height:3px;border-radius:2px;background:var(--color-divider)}.metro li:first-child:before{display:none}.metro li.done:before,.metro li.cur:before{background:var(--color-accent)}.metro-dot{position:relative;z-index:1;width:15px;height:15px;border-radius:99px;box-sizing:border-box;background:var(--color-surface, #fff);border:3px solid var(--color-divider)}.metro li.done .metro-dot{background:var(--color-accent);border-color:var(--color-accent)}.metro li.cur .metro-dot{background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-200)}.metro li.done .metro-label{color:var(--color-text)}.metro li.cur .metro-label{color:var(--color-text);font-weight:700}.metro-sm{padding:4px 0 0;background:none;border-radius:0}.metro-sm li{gap:6px;font-size:11px}.metro-sm li:before{top:4px;height:2px}.metro-sm .metro-dot{width:10px;height:10px;border-width:2px}.metro-sm li.cur .metro-dot{box-shadow:0 0 0 3px var(--color-accent-200)}.pcard{container:pcard / inline-size}.pcard-grid{display:grid;gap:20px 28px;align-items:start;grid-template-columns:minmax(280px,440px) minmax(0,1fr) 340px;grid-template-areas:"gal head buy" "gal brief buy"}.pcard-gal{grid-area:gal;min-width:0}.pcard-head{grid-area:head;min-width:0;display:flex;flex-direction:column;gap:14px}.pcard-brief{grid-area:brief;min-width:0}.pcard-buy{grid-area:buy;position:sticky;top:calc(var(--sticky-top, 76px) + 16px)}.pcard-title{margin:0;font-size:clamp(22px,2.2vw,30px);line-height:1.2;overflow-wrap:anywhere}.pcard-row{display:grid;grid-template-columns:minmax(140px,200px) minmax(0,1fr);gap:12px;align-items:baseline;font-size:14px;padding:7px 0;border-bottom:1px solid var(--color-divider)}@container pcard (max-width: 1080px){.pcard-grid{grid-template-columns:minmax(240px,340px) minmax(0,1fr);grid-template-areas:"gal head" "gal buy" "brief brief"}.pcard-buy{position:static;max-width:440px}}@container pcard (max-width: 640px){.pcard-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "gal" "buy" "brief"}}body{min-width:320px}.pcard-colors{display:flex;flex-wrap:wrap;gap:8px}.pcard-colors button{cursor:pointer;border:1px solid var(--color-neutral-300, #d0d0d0);border-radius:8px;padding:0;transition:box-shadow .12s,transform .12s}.pcard-colors button.txt{height:34px;padding:0 12px;background:var(--color-surface);font:600 13px var(--font-body);color:var(--color-text)}.pcard-colors button:hover{transform:translateY(-1px);box-shadow:0 0 0 2px var(--color-accent-200)}.pcard-colors button.on{cursor:default;transform:none;box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-accent)}.pcard-photo{position:relative;aspect-ratio:1 / 1;padding:0;overflow:hidden}.pcard-photo>img{position:absolute;top:16px;right:16px;bottom:16px;left:16px;width:calc(100% - 32px);height:calc(100% - 32px);object-fit:contain}.pcard-photo>.pcard-nophoto{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:12px}.pcard-nav{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;padding:0;border-radius:50%;z-index:2}.pcard-count{position:absolute;left:50%;bottom:12px;transform:translate(-50%);z-index:2;font-size:11px;color:var(--color-muted);background:#ffffffd9;padding:2px 8px;border-radius:999px}.pcard-grid{grid-template-rows:auto 1fr}.lines-more{position:sticky;bottom:0;height:64px;margin-top:-64px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:8px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--color-surface) 75%)}.lines-more button{pointer-events:auto;border:1px solid var(--color-divider);background:var(--color-surface);border-radius:999px;padding:6px 14px;font:600 13px var(--font-body);color:var(--color-text);cursor:pointer;box-shadow:var(--shadow-sm, 0 1px 3px rgba(0,0,0,.08))}.lines-more button:hover{border-color:var(--color-accent)}.lines-less{position:sticky;top:0;height:0;z-index:3;display:flex;justify-content:center}.lines-less button{position:absolute;top:48px;pointer-events:auto;border:1px solid var(--color-divider);background:var(--color-surface);border-radius:999px;padding:6px 14px;font:600 13px var(--font-body);color:var(--color-text);cursor:pointer;box-shadow:var(--shadow-sm, 0 1px 3px rgba(0,0,0,.08))}.lines-less.no-head button{top:8px}.lines-less button:hover{border-color:var(--color-accent)}.of-fields{display:grid;grid-template-columns:auto minmax(340px,1fr) minmax(240px,1fr);gap:12px 16px;align-items:end}.of-fields>.of-field{min-width:0}.of-fields>.of-comment{grid-column:2 / -1}.order-foot{grid-template-columns:minmax(0,1fr);gap:14px}.of-side{grid-template-columns:1fr auto;padding-top:12px;border-top:1px dashed var(--color-divider)}.of-total{text-align:left}@container (min-width: 1750px){.order-foot{grid-template-columns:minmax(0,1fr) auto;gap:32px}.of-side{grid-template-columns:auto auto;padding-top:0;border-top:0}.of-total{text-align:right}}@container (max-width: 760px){.of-fields{grid-template-columns:minmax(0,1fr)}.of-fields>.of-comment{grid-column:auto}}.of-fields>.of-field:first-child{justify-self:start}.photo-fit{position:relative;overflow:hidden}.photo-fit>img{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain}.photo-fit>.photo-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:11px}.photo-nav{position:absolute;top:50%;transform:translateY(-50%);width:26px;height:26px;padding:0;border-radius:50%;z-index:2}.photo-count{position:absolute;left:50%;bottom:8px;transform:translate(-50%);z-index:2;font-size:10px;color:var(--color-muted);background:#ffffffd9;padding:1px 7px;border-radius:999px}.search-clear{width:28px;height:28px;border-radius:999px;border:0;cursor:pointer;font-size:18px;line-height:1;background:var(--color-neutral-100);color:var(--color-text);display:inline-flex;align-items:center;justify-content:center}.search-clear:hover{background:var(--color-divider)}.facet-reset{border:0;background:none;padding:0;cursor:pointer;font:600 12px var(--font-body);color:var(--color-accent-700);text-decoration:underline;text-underline-offset:3px}.facet-reset:hover{color:var(--color-accent)}.doc-row{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--color-divider);color:var(--color-text);text-decoration:none;font-size:14px}.doc-row:hover b{color:var(--color-accent-700);text-decoration:underline;text-underline-offset:3px}.doc-ico{flex:none;width:34px;height:40px;border-radius:6px;background:#fdecec;color:#c8312f;font:800 10px var(--font-heading);display:grid;place-items:center}.lift{position:relative;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .22s ease;will-change:transform}.lift img{transition:transform .35s cubic-bezier(.2,.8,.2,1)}@media (hover: hover){.lift:hover,.lift.is-return{transform:translateY(-6px) scale(1.015);z-index:2;border-color:var(--color-accent-300);box-shadow:0 18px 40px -12px #10182838,0 4px 10px -4px #1018281a}.lift:hover img,.lift.is-return img{transform:scale(1.045)}.lift.is-return .cat-tile-name{color:var(--color-accent-700)}.lift .reveal{opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.lift:hover .reveal,.lift:focus-within .reveal,.lift.is-return .reveal{opacity:1;transform:none;pointer-events:auto}}.lift:active{transform:translateY(-2px) scale(1.005)}@media (prefers-reduced-motion: reduce){.lift,.lift img,.lift .reveal{transition:none}.lift:hover,.lift:hover img,.lift.is-return,.lift.is-return img{transform:none}}.sk{display:block;height:12px;max-width:100%;border-radius:6px;background:linear-gradient(90deg,var(--color-neutral-100) 0%,var(--color-divider) 50%,var(--color-neutral-100) 100%);background-size:200% 100%;animation:sk-shine 1.2s ease-in-out infinite}.sk-row td{padding-top:22px!important;padding-bottom:22px!important}@keyframes sk-shine{0%{background-position:100% 0}to{background-position:-100% 0}}.load-bar{position:absolute;top:0;left:0;right:0;height:3px;overflow:hidden;z-index:2;border-radius:3px}.load-bar:after{content:"";position:absolute;top:0;bottom:0;width:35%;background:var(--color-accent);border-radius:3px;animation:load-bar 1s ease-in-out infinite}@keyframes load-bar{0%{left:-35%}to{left:100%}}.table.is-loading tbody{opacity:.5;transition:opacity .15s;pointer-events:none}.ps-input{min-height:34px;width:100%}.ps-pop{position:fixed;z-index:80;max-height:340px;overflow:auto;background:var(--color-surface);border:1px solid var(--color-divider);border-radius:12px;box-shadow:0 12px 32px #00000024;padding:6px}.ps-head{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);padding:6px 10px 4px}.ps-note{font-size:13px;color:var(--color-muted);padding:10px}.ps-item{all:unset;box-sizing:border-box;display:flex;gap:12px;align-items:center;justify-content:space-between;width:100%;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:13px}.ps-item.is-hi{background:var(--color-accent-100)}.ps-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-meta{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:12px}.ps-meta small{color:var(--color-muted);font-size:11px}.ps-change{font-size:12px;white-space:nowrap}.ti-sheet .jexcel_container{width:100%;font:inherit}.ti-sheet .jexcel_content{border:1px solid var(--color-divider);border-radius:10px;box-shadow:none;padding:0}.ti-sheet .jexcel{font:inherit;font-size:13px;border-color:var(--color-divider)}.ti-sheet .jexcel>thead>tr>td{background:var(--color-neutral-300, #eceae4);font-weight:700;font-size:12px;cursor:pointer;border-color:var(--color-divider);height:32px}.ti-sheet .jexcel>thead>tr>td:hover{color:var(--color-accent-700, #1f7a3a)}.ti-sheet .jexcel>tbody>tr>td{border-color:var(--color-divider);padding:6px 8px}.ti-sheet .jexcel>tbody>tr>td:first-child{background:var(--color-neutral-100);color:var(--color-muted);font-size:11px}.ti-sheet .jexcel>tbody>tr>td.readonly{color:var(--color-text)}.ti-sheet .jexcel_corner{background-color:var(--color-accent, #2fb84a)}.ti-sheet .jexcel .highlight{background-color:#2fb84a14}.ti-sheet .jexcel .highlight-top{border-top:1px solid var(--color-accent, #2fb84a)}.ti-sheet .jexcel .highlight-bottom{border-bottom:1px solid var(--color-accent, #2fb84a)}.ti-sheet .jexcel .highlight-left{border-left:1px solid var(--color-accent, #2fb84a)}.ti-sheet .jexcel .highlight-right{border-right:1px solid var(--color-accent, #2fb84a)}.ti-sheet .jexcel .highlight-selected{background-color:transparent}.jcontextmenu{font:inherit;font-size:13px;z-index:95!important;border-radius:10px}.dl-wrap{position:relative;display:inline-flex}.dl-chev{font-size:10px;margin-left:2px}.dl-link{all:unset;cursor:pointer;color:var(--color-accent-700, #1f7a3a);text-decoration:underline;text-underline-offset:3px}.dl-icon{margin:0;padding:0;width:44px;min-width:44px;align-self:stretch;justify-content:center;flex:none}.dl-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:70;min-width:230px;padding:6px;background:var(--color-surface);border:1px solid var(--color-divider);border-radius:12px;box-shadow:0 12px 32px #00000024;display:flex;flex-direction:column;gap:2px}.dl-menu.is-up{top:auto;bottom:calc(100% + 6px)}.dl-item{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:8px;cursor:pointer}.dl-item:hover,.dl-item:focus-visible{background:var(--color-neutral-100)}.dl-badge{flex:none;width:36px;height:36px;border-radius:8px;display:grid;place-items:center;font:800 11px var(--font-heading, inherit);color:#fff;letter-spacing:.02em}.dl-badge.dl-pdf{background:#d6453d}.dl-badge.dl-xlsx{background:#1f7a3a}.dl-text{display:flex;flex-direction:column;line-height:1.25;text-align:left}.dl-text b{font-size:14px;color:var(--color-text)}.dl-text small{font-size:12px;color:var(--color-muted)}.side-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;margin:0 0 12px;border-radius:999px;background:var(--color-neutral-100)}.side-switch button{height:30px;border:0;border-radius:999px;background:transparent;cursor:pointer;font:inherit;font-size:11px;color:var(--color-muted);padding:0 1px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-switch button.is-on{background:var(--color-surface);color:var(--color-text);font-weight:700;box-shadow:0 1px 3px #00000014}.bt{display:flex;flex-direction:column}.bt-row{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:6px;width:100%;min-height:30px;padding:4px 8px;border-radius:8px;cursor:pointer;font-size:13px}.bt-row:hover{background:var(--color-neutral-100)}.bt-row.is-active{background:var(--color-accent-100);color:var(--color-accent-700, #1f7a3a);font-weight:700}.bt-brand{font-weight:600}.bt-toggle{width:14px;flex:none;color:var(--color-muted);font-size:12px;text-align:center}.bt-folder{flex:none}.bt-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-count{flex:none;font-size:11px;color:var(--color-muted);font-weight:600}.scroll-btns{position:fixed;right:20px;bottom:24px;z-index:15;display:flex;flex-direction:column;gap:8px}.scroll-btns button{width:44px;height:44px;border-radius:50%;border:1px solid var(--color-divider);background:var(--color-surface);color:var(--color-text);display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 18px #1c1f1d1f}.scroll-btns button:hover{background:var(--color-accent-100);color:var(--color-accent-700);border-color:var(--color-accent-100)}.scroll-btns.is-mobile{right:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 84px)}.scroll-btns.is-mobile button{width:40px;height:40px}.olist-wrap{container-type:inline-size;padding:0;overflow:hidden;position:relative}.olist{font-size:13px}.olist-row{display:grid;gap:4px 14px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--color-divider);cursor:pointer;min-width:0}.olist-row>*,.olist-row .o-main>*,.olist-row .o-money>*,.olist-row .o-act>*{min-width:0;overflow-wrap:anywhere}.olist-row:not(.olist-head):hover{background:var(--color-neutral-100)}.olist-row.is-hl{background:var(--color-accent-100)}.olist-row.is-done{background:#f4f5f4}.olist-row.is-done>*,.olist-row.is-done .o-main,.olist-row.is-done .o-money{color:#9aa19b}.olist-row.is-done .o-sum,.olist-row.is-done .o-num a{color:#7d857f}.o-onec{font-size:11px;font-weight:500;color:var(--color-text-muted, #6b7280);white-space:nowrap;margin-top:1px}.olist-head{cursor:default;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);padding-top:14px;padding-bottom:14px}.olist-head .th-sort-btn{font-size:11px}.olist.is-loading .olist-row:not(.olist-head){opacity:.5}.olist-empty{padding:24px;text-align:center}.olist-sk{cursor:default}.o-num{font-weight:700;white-space:nowrap}.o-sum{font-weight:700}.o-docs{display:flex;flex-direction:column;gap:2px}.o-btns{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap}.o-btns .btn{white-space:nowrap}.o-lbl,.o-pill{display:none}.o-pill{max-width:100%;white-space:normal}@container (min-width: 1400px){.olist-row{grid-template-columns:112px 88px minmax(80px,.7fr) minmax(110px,1.2fr) 64px 64px 104px minmax(300px,2.6fr) minmax(110px,1fr) 200px}.olist.has-legal .olist-row{grid-template-columns:112px 88px minmax(80px,1fr) minmax(80px,.7fr) minmax(110px,1.2fr) 64px 64px 104px minmax(300px,2.6fr) minmax(110px,1fr) 200px}.o-main,.o-money,.o-act{display:contents}.o-pos,.o-calc,.o-sum,.olist-head .o-status{text-align:center}.olist-head .o-sum .th-sort-btn{margin:0 auto}}@container (min-width: 680px) and (max-width: 1399.98px){.o-main,.o-money,.o-act{display:contents}.olist-row{column-gap:16px;row-gap:2px;padding:12px 16px}.olist-row>*,.olist-row .o-main>*,.olist-row .o-money>*,.olist-row .o-act>*{grid-row:1 / span 3}.olist-row .o-num{grid-row:1;grid-column:1;align-self:end}.olist-row .o-date{grid-row:2 / span 2;grid-column:1;align-self:start}.olist-row .o-author{grid-row:1;grid-column:2;align-self:end}.olist-row .o-payer{grid-row:2 / span 2;grid-column:2;align-self:start}.olist.has-legal .olist-row .o-payer{grid-row:2}.olist-row .o-legal{grid-row:3;grid-column:2;align-self:start}.olist-head .o-legal,.olist.has-legal .olist-head .o-payer{display:none}.olist-row:not(.olist-head) .o-date,.olist-row:not(.olist-head) .o-pos,.olist-row:not(.olist-head) .o-calc,.olist-row:not(.olist-head) .o-payer,.olist-row:not(.olist-head) .o-legal{font-size:12px;color:var(--color-muted)}.o-calc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.o-payer .text-muted{display:none}.o-sum{text-align:right}.olist-head .o-sum .th-sort-btn{margin-left:auto}.o-docs{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.o-doc{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.o-doc .o-txt,.olist-head .o-docs .o-txt{display:none}.o-doc .o-ic,.o-doc .o-short,.olist-head .o-docs .o-ic-h{display:inline-flex}.o-edit .o-txt{display:none}.o-edit .o-ic{display:inline-flex}.o-edit{padding-inline:8px}.o-nodocs{display:none}}@container (min-width: 1250px) and (max-width: 1399.98px){.olist-row{grid-template-columns:104px minmax(100px,180px) 96px 60px 76px minmax(320px,1fr) 76px 170px}.olist-row .o-sum{grid-column:3}.olist-row .o-pos{grid-column:4;text-align:center}.olist-row .o-calc{grid-column:5;text-align:center}.olist-row .o-status{grid-column:6}.olist-row .o-docs{grid-column:7}.olist-row .o-btns{grid-column:8}}@container (min-width: 680px) and (max-width: 1249.98px){.olist-row{grid-template-columns:100px minmax(90px,180px) 96px minmax(150px,1fr) 64px 88px;column-gap:14px}.olist-row .o-sum{grid-row:1;grid-column:3;align-self:end}.olist-row .o-pos{grid-row:2;grid-column:3;text-align:right}.olist-row .o-calc{grid-row:3;grid-column:3;align-self:start;text-align:right}.o-pos .o-lbl,.o-calc .o-lbl{display:inline}.olist-head .o-pos,.olist-head .o-calc{display:none}.olist-row .o-status{grid-column:4}.olist-row .o-docs{grid-column:5}.olist-row .o-btns{grid-column:6}.o-ibtn .o-txt{display:none}.o-ibtn .o-ic{display:inline-flex}.o-ibtn{padding:0;width:38px;height:38px;justify-content:center}.o-btns{gap:6px}}@container (max-width: 679.98px){.olist-head{display:none}.olist-row{grid-template-columns:1fr auto;grid-template-areas:"main money" "status status" "act act";gap:10px;padding:14px 16px}.o-main{grid-area:main;display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:baseline}.o-main>:not(.o-num):not(.o-date){grid-column:1 / -1;font-size:12px}.o-date{color:var(--color-muted)}.o-lbl{display:inline;color:var(--color-muted)}.o-money{grid-area:money;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.o-money .o-sum{order:-1;font-size:15px}.o-money .o-pos,.o-money .o-calc{font-size:12px;color:var(--color-muted)}.o-status{grid-area:status}.o-steps{display:none}.o-pill{display:block}.o-act{grid-area:act;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.o-nodocs{display:none}}.filters>*{flex:1 1 170px;min-width:0}.filters>.seg,.filters>[role=radiogroup]{flex:0 0 auto}.filters>.period{flex:0 0 auto}.olist-wrap{margin-bottom:72px}@container (max-width: 1399.98px){.o-status *{white-space:normal;max-width:100%}}@container (max-width: 1399.98px){.olist-head .o-sum,.olist-head .o-sum *{white-space:normal}.olist-head .o-sum{overflow:hidden}}.o-ic,.o-ic-h,.o-short,.metro-cap{display:none}[data-tip]{position:relative}[data-tip]:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);right:0;z-index:30;white-space:nowrap;background:var(--color-text, #111);color:#fff;font-size:12px;font-weight:500;line-height:1;padding:6px 8px;border-radius:6px;pointer-events:none}.metro-cap{margin-top:6px;font-size:12px;font-weight:700}@container (min-width: 680px) and (max-width: 999.98px){.o-steps .metro-label{display:none}.o-steps .metro-cap{display:block}}@container (min-width: 680px) and (max-width: 1399.98px){.olist-row .o-status{min-width:0;overflow:hidden}}.metro-label{overflow-wrap:normal;word-break:normal}.o-nd,.o-ap{display:contents}.o-hl-short{display:none}@container (min-width: 680px) and (max-width: 1399.98px){.olist-head{align-items:center}.olist-head>*,.olist-head .o-main>*,.olist-head .o-money>*,.olist-head .o-act>*{grid-row:1!important;align-self:center!important}.olist-head .o-nd{display:flex;align-items:center;gap:14px;grid-column:1;white-space:nowrap}.olist-head .o-ap{display:block;grid-column:2}.olist-head .o-ap>*{display:block}.o-hl-full{display:none}.o-hl-short{display:inline}.olist-head .o-sum .th-sort-btn{white-space:normal;text-align:right}}@container (min-width: 815px) and (max-width: 1249.98px){.olist-row{grid-template-columns:100px minmax(80px,140px) 72px 56px 64px minmax(150px,1fr) 60px 88px}.olist-row .o-sum{grid-row:1 / span 3;grid-column:3;align-self:center}.olist-row .o-pos{grid-row:1 / span 3;grid-column:4;align-self:center;text-align:center}.olist-row .o-calc{grid-row:1 / span 3;grid-column:5;align-self:center;text-align:center}.o-pos .o-lbl,.o-calc .o-lbl{display:none}.olist-head .o-pos,.olist-head .o-calc{display:block}.olist-row .o-status{grid-column:6}.olist-row .o-docs{grid-column:7}.olist-row .o-btns{grid-column:8}}@container (min-width: 680px) and (max-width: 1399.98px){.olist-head,.olist-head .th-sort-btn{font-size:10px;letter-spacing:.03em}}@container (min-width: 680px) and (max-width: 814.98px){.olist-row{grid-template-columns:96px minmax(76px,150px) 76px 52px 56px minmax(110px,1fr) 36px 88px;column-gap:8px;padding-inline:12px}.o-doc .o-docno{display:none}.olist-row .o-sum{grid-row:1 / span 3;grid-column:3;align-self:center}.olist-row .o-pos{grid-row:1 / span 3;grid-column:4;align-self:center;text-align:center}.olist-row .o-calc{grid-row:1 / span 3;grid-column:5;align-self:center;text-align:center}.o-pos .o-lbl,.o-calc .o-lbl{display:none}.olist-head .o-pos,.olist-head .o-calc{display:block}.olist-row .o-status{grid-column:6}.olist-row .o-docs{grid-column:7}.olist-row .o-btns{grid-column:8}.o-doc .o-short{display:none}}@container (min-width: 680px) and (max-width: 1399.98px){.olist-head .o-pos,.olist-head .o-calc{white-space:nowrap;letter-spacing:0}}.fm-wrap{container-type:inline-size;overflow:hidden}.fm-table{width:100%}.fm-table td,.fm-table th{white-space:nowrap}.fm-table .fm-c-basis{white-space:normal}.fm-sub{display:none;font-size:12px;color:var(--color-muted);font-weight:400;margin-top:2px;white-space:normal}@container (max-width: 699.98px){.fm-table .fm-c-date,.fm-table .fm-c-basis{display:none}.fm-table .fm-c-doc{padding-left:16px}.fm-sub{display:block}}@container (max-width: 459.98px){.fm-table td,.fm-table th{padding-left:8px;padding-right:8px;font-size:12px}}.cat-tbl{container-type:inline-size}.cat-tbl>.table{width:100%}.cat-tbl .c-unit-in,.cat-tbl .c-sku-in,.cat-tbl .c-add-ic{display:none}.cat-tbl .c-sku-in{font-size:12px;margin-top:2px;font-variant-numeric:tabular-nums}.cat-tbl .c-eta-main{font-weight:700;white-space:nowrap}.cat-tbl .c-eta-note{font-size:11px}.cat-tbl .c-price,.cat-tbl .c-stock{white-space:nowrap}.cat-tbl .c-act{width:1%;white-space:nowrap}.cat-tbl .c-add{min-width:104px}@container (max-width: 1099.98px){.cat-tbl .c-unit{display:none}.cat-tbl .c-unit-in{display:inline}.cat-tbl .c-add{min-width:0;width:38px;height:34px;padding:0}.cat-tbl .c-add-txt{display:none}.cat-tbl .c-add-ic{display:inline-flex}}@container (max-width: 859.98px){.cat-tbl .c-sku{display:none}.cat-tbl .c-sku-in{display:block}.cat-tbl .c-eta{width:110px!important}}.cat-tbl .table th,.cat-tbl .table td{padding-left:8px;padding-right:8px}td.c-name{overflow-wrap:anywhere}.cat-tbl .c-act>div{flex-wrap:nowrap}.cat-tbl .c-add{flex:none}@container (max-width: 759.98px){.cat-tbl .c-eta,.cat-tbl .c-price{width:96px!important}.cat-tbl .c-stock{width:64px!important}.cat-tbl .c-act input{width:40px!important}.cat-tbl .table th,.cat-tbl .table td{padding-left:6px;padding-right:6px}}.dv-backdrop{background:#0f172a2e}.dv-win{resize:both;min-width:480px;min-height:320px;max-width:calc(100vw - 32px);box-shadow:0 24px 60px #0f172a47}.dv-head{cursor:grab;-webkit-user-select:none;user-select:none;margin:-24px -24px 0;padding:18px 24px 10px}.dv-win.is-dragging .dv-head{cursor:grabbing}.dv-win.is-dragging iframe{pointer-events:none}.o-doc:has(.o-docno){flex-wrap:wrap;row-gap:0}.o-doc .o-docno{display:block;flex-basis:100%;font-size:10px;line-height:1.2;color:var(--color-text-muted, #6b7280);white-space:normal;overflow-wrap:normal}.o-doc .o-docno>span{white-space:nowrap;text-decoration:none;font-weight:500}.olist-row.is-cancelled{background:#fdf3f2}.olist-row.is-part,.olist-row.is-done.is-part{background:#fff1e0;box-shadow:inset 3px 0 #f59e0b}.olist-row.is-part>*,.olist-row.is-part .o-main,.olist-row.is-part .o-money{color:inherit}.olist-row.is-part .o-sum,.olist-row.is-part .o-num a{color:inherit}.o-part{font-size:11px;font-weight:600;color:#b45309;white-space:nowrap}.olist-row.is-cancelled .o-num a,.olist-row.is-cancelled .o-sum{text-decoration:line-through;color:#a8a29e}.olist-row.is-cancelled .o-status .pill{background:#fde2df;color:#b42318}.olist-row .o-steps{container:steps / inline-size}@container steps (max-width: 359.98px){.metro-label{display:none}.metro-cap{display:block}}@container (min-width: 680px) and (max-width: 1399.98px){.olist-head .o-nd{display:contents}.olist-head .o-ap{grid-column:3}.olist-row .o-num{grid-row:1 / span 3;grid-column:1;align-self:center}.olist-row .o-date{grid-row:1 / span 3;grid-column:2;align-self:center}.olist-row .o-author,.olist-row .o-payer,.olist-row .o-legal{grid-column:3}.olist-row .o-sum{grid-column:4}.olist-row .o-pos{grid-column:5}.olist-row .o-calc{grid-column:6}.olist-row .o-status{grid-column:7}.olist-row .o-docs{grid-column:8}.olist-row .o-btns{grid-column:9}.olist-row:not(.olist-head) .o-date{font-size:13px;color:inherit}}@container (min-width: 950px) and (max-width: 1249.98px){.olist-row{grid-template-columns:100px 76px minmax(80px,140px) 72px 56px 64px minmax(150px,1fr) 60px 88px;column-gap:14px}}@container (min-width: 1250px) and (max-width: 1399.98px){.olist-row{grid-template-columns:104px 80px minmax(100px,170px) 90px 60px 70px minmax(300px,1fr) 76px 170px}}@container (min-width: 815px) and (max-width: 949.98px){.olist-row{grid-template-columns:96px 76px minmax(70px,130px) 72px 58px 52px minmax(120px,1fr) 56px 88px;column-gap:10px}}@container (min-width: 680px) and (max-width: 814.98px){.olist-row{grid-template-columns:92px 74px minmax(60px,1fr) 66px 56px 46px minmax(100px,1.4fr) 36px 84px;column-gap:7px;padding-inline:12px}}@container (max-width: 1399.98px){.olist-head .o-sum .th-sort-btn{text-align:right}.olist-head .o-sum .th-sort-btn>span{white-space:normal!important;word-break:keep-all;overflow-wrap:normal}}.metro-sm li{cursor:help}.metro-sm .metro-dot{transition:transform .12s,box-shadow .12s}.metro-sm li:hover .metro-dot{transform:scale(1.4);box-shadow:0 0 0 3px var(--color-accent-200)}.metro-sm li[data-tip]:hover:after{right:50%;transform:translate(50%);bottom:calc(100% + 4px)}.olist .o-status,.olist .o-status .metro-cap{text-align:center}.olist-row:not(.olist-head) .o-status{overflow:clip;overflow-clip-margin:48px}.olist .o-author,.olist .o-payer,.olist .o-legal,.olist .o-ap,.olist-head .o-ap>*{text-align:center}.olist-row:not(.olist-head) .o-author{font-size:clamp(11px,.9cqi,13px)}.olist-row:not(.olist-head) .o-legal{font-size:clamp(10px,.8cqi,12px);line-height:1.3;color:var(--color-muted)}.olist .o-doc .o-docno{font-size:clamp(10px,.75cqi,11px)}@container (min-width: 680px) and (max-width: 1399.98px){.olist.one-payer:not(.has-legal) .olist-row .o-author{grid-row:1 / span 3;align-self:center}}.olist .o-sum,.olist-row:not(.olist-head) .o-sum{text-align:center;justify-self:center}.olist-head .o-sum>span,.olist-head .o-sum button{justify-content:center;text-align:center;margin-inline:auto}@container (min-width: 1400px){.olist.one-payer .olist-row{grid-template-columns:112px 88px minmax(80px,.9fr) 64px 64px 104px minmax(300px,2.6fr) minmax(110px,1fr) 200px}.olist.one-payer.has-legal .olist-row{grid-template-columns:112px 88px minmax(80px,1fr) minmax(80px,.9fr) 64px 64px 104px minmax(300px,2.6fr) minmax(110px,1fr) 200px}}.olist-row:not(.olist-head):not(.is-done):not(.is-cancelled):not(.olist-sk){box-shadow:inset 3px 0 0 var(--color-accent)}.olist-row:not(.olist-head):not(.is-done):not(.is-cancelled) .o-num a{font-weight:700}.olist-row.is-done{background:#f6f7f6}.olist-row.is-done :is(.o-num,.o-date,.o-legal,.o-author,.o-payer,.o-pos,.o-calc,.o-sum,.o-status,.o-docs,.o-btns){opacity:.55;transition:opacity .15s}.olist-row.is-done:hover :is(.o-num,.o-date,.o-legal,.o-author,.o-payer,.o-pos,.o-calc,.o-sum,.o-status,.o-docs,.o-btns){opacity:1}.filters-panel.is-resizing{outline:2px solid var(--color-accent-300, #8fd6a5);outline-offset:2px;-webkit-user-select:none;user-select:none}.assistant-head{height:40px;flex:none;padding:0 14px;border-radius:20px;gap:6px;font-weight:700;background:var(--color-accent-100);color:var(--color-accent-700);border:1px solid var(--color-accent-200)}.assistant-head:hover{background:var(--color-accent-200)}@media (max-width: 1100px){.assistant-head{width:40px;padding:0;justify-content:center}.assistant-head-t{display:none}}.side-link-assist{color:var(--color-accent-700)}.assist-hint{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 18px;border-radius:14px;background:var(--color-accent-100);border:1px solid var(--color-accent-200)}.assist-hint-ic{width:40px;height:40px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:var(--color-surface);color:var(--color-accent-700)}:root{--ret-line: var(--color-accent-300)}tr.is-return>td{animation:ret-pulse 1.4s ease-out 1}@keyframes ret-pulse{0%,35%{background-color:var(--color-accent-100)}to{background-color:transparent}}tr.is-return>td{box-shadow:inset 0 2px 0 var(--ret-line),inset 0 -2px 0 var(--ret-line)}tr.is-return>td:first-child{box-shadow:inset 2px 0 0 var(--ret-line),inset 0 2px 0 var(--ret-line),inset 0 -2px 0 var(--ret-line)}tr.is-return>td:last-child{box-shadow:inset -2px 0 0 var(--ret-line),inset 0 2px 0 var(--ret-line),inset 0 -2px 0 var(--ret-line)}tr.is-return-open>td{box-shadow:inset 0 2px 0 var(--ret-line)}tr.is-return-open>td:first-child{box-shadow:inset 2px 0 0 var(--ret-line),inset 0 2px 0 var(--ret-line)}tr.is-return-open>td:last-child{box-shadow:inset -2px 0 0 var(--ret-line),inset 0 2px 0 var(--ret-line)}tr.is-return-detail>td{box-shadow:inset 2px 0 0 var(--ret-line),inset -2px 0 0 var(--ret-line),inset 0 -2px 0 var(--ret-line)!important}@media (prefers-reduced-motion: reduce){tr.is-return>td{animation:none}}.cat-search-sticky{box-shadow:0 6px 16px -10px #1018282e}.cp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:24px;background:#14181661;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cp-dialog{width:min(980px,100%);max-height:min(720px,100%);display:flex;flex-direction:column;overflow:hidden;background:var(--color-surface, #fff);border-radius:20px;box-shadow:0 24px 64px #00000038}.cp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 12px}.cp-head h2{margin:4px 0 0;font-size:24px;font-weight:700}.cp-x{width:36px;height:36px;border:0;border-radius:999px;background:var(--color-surface-2, rgba(0,0,0,.05));font-size:22px;line-height:1;cursor:pointer;color:inherit}.cp-x:hover{background:#0000001a}.cp-search{margin:0 24px 8px}.cp-body{flex:1;min-height:0;display:flex;gap:8px;padding:0 8px 0 24px}.cp-list{flex:1;min-width:0;overflow-y:auto;columns:3 240px;column-gap:28px;padding:8px 4px 16px 0}.cp-sec{break-inside:avoid;margin-bottom:14px}.cp-letter{font-size:13px;font-weight:700;color:var(--color-accent, #3ccf5a);padding:6px 10px 4px;border-bottom:1px solid var(--color-divider);margin-bottom:2px}.cp-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;padding:6px 10px;border:0;border-radius:8px;background:transparent;font:inherit;text-align:left;color:inherit;cursor:pointer}.cp-row:hover{background:var(--color-accent-soft, rgba(60,207,90,.12))}.cp-row b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:14px}.cp-row span{flex:none;font-size:11.5px;opacity:.45;font-variant-numeric:tabular-nums}.cp-abc{flex:none;display:flex;flex-direction:column;justify-content:flex-start;gap:0;padding:4px 0;overflow-y:auto}.cp-abc button{width:26px;height:20px;padding:0;border:0;border-radius:6px;background:transparent;font:inherit;font-size:11.5px;font-weight:700;color:var(--color-accent, #3ccf5a);cursor:pointer}.cp-abc button:hover:not(:disabled){background:var(--color-accent-soft, rgba(60,207,90,.12))}.cp-abc button:disabled{color:inherit;opacity:.18;cursor:default}.cp-abc button.on{background:var(--color-accent, #3ccf5a);color:#fff}.cp-foot{padding:10px 24px;border-top:1px solid var(--color-divider);font-size:12.5px;opacity:.6}.cp-small{margin-bottom:16px;max-width:560px;padding:14px 16px}.cp-small-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.cp-small .cp-x{width:30px;height:30px;font-size:18px}.embed-add-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.embed-add-toggle{display:none;min-height:36px;padding:0 14px;font-size:13px}@media (max-width: 1100px){.embed-order{display:flex!important;flex-direction:column}.embed-order>.order-side{padding:12px 18px!important;gap:12px!important}.embed-order .embed-add-toggle{display:inline-flex}.embed-order .embed-add-head .kicker{margin-bottom:0!important}.embed-order:not(.add-open) .embed-add-body{display:none}}.bulk-bar{display:flex;align-items:center;gap:8px;font-size:13px}.bulk-bar .btn{min-height:32px;padding:0 12px;font-size:13px;gap:6px}.bulk-danger{color:var(--color-danger, #d33)!important}.bulk-menu{position:relative}.bulk-pop{position:absolute;left:0;top:calc(100% + 4px);z-index:5;min-width:240px;padding:6px;display:grid;background:var(--color-surface, #fff);border:1px solid var(--color-divider);border-radius:12px;box-shadow:0 10px 28px #00000024}.bulk-pop button{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:13px;text-align:left;color:inherit;cursor:pointer}.bulk-pop button:hover:not(:disabled){background:var(--color-surface-2, rgba(0,0,0,.05))}.bulk-pop button:disabled{opacity:.35;cursor:default}.bulk-pop button span{opacity:.55}.bulk-pop hr{border:0;border-top:1px solid var(--color-divider);margin:4px 0}.bulk-undo{font-size:13px;padding:4px 10px;border-radius:999px;background:var(--color-surface-2, rgba(0,0,0,.05))}.bulk-undo button{border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--color-accent, #2fb24c);cursor:pointer}.of-full-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#1418166b;display:grid;padding:16px}.of-full{display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--color-surface, #fff);border-radius:20px;box-shadow:0 24px 64px #0000003d}.of-full-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 12px;border-bottom:1px solid var(--color-divider)}.of-full-head h2{margin:4px 0 0;font-size:22px}.of-full-x{width:38px;height:38px;border:0;border-radius:999px;background:var(--color-surface-2, rgba(0,0,0,.05));font-size:22px;cursor:pointer;color:inherit}.of-full-body{flex:1;min-height:0;overflow:auto}.of-full-body thead th{position:sticky;top:0;z-index:1;background:var(--color-surface, #fff)}.of-full-warn{background:var(--color-warn-bg)}.of-full-foot{display:flex;align-items:baseline;justify-content:flex-end;gap:20px;flex-wrap:wrap;padding:14px 24px;border-top:1px solid var(--color-divider);font-size:13px}.of-full-sum{font-size:22px}.of-full-sum span{font-size:12px;font-weight:600}.of-full-only{display:flex;gap:4px;margin-left:auto;align-self:center;padding:3px;border-radius:999px;background:var(--color-surface-2, rgba(0,0,0,.05))}.of-full-only button{display:flex;gap:6px;align-items:baseline;padding:6px 14px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:13px;font-weight:600;color:inherit;cursor:pointer}.of-full-only button span{font-weight:400;opacity:.55;font-size:12px}.of-full-only button.on{background:var(--color-surface, #fff);box-shadow:0 1px 4px #0000001f}.of-full-only button:disabled{opacity:.35;cursor:default}.ti-sheet{display:flex;flex-direction:column;overflow:hidden}.ti-sheet .jexcel_container{flex:1;min-height:0;display:flex;flex-direction:column}.ti-sheet .jexcel_content{flex:1;min-height:0;height:auto!important;max-height:none!important;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--color-neutral-400, #c4c4c4) transparent}.ti-sheet .jexcel_content::-webkit-scrollbar{width:8px;height:8px}.ti-sheet .jexcel_content::-webkit-scrollbar-button{display:none;width:0;height:0}.ti-sheet .jexcel_content::-webkit-scrollbar-thumb{background:var(--color-neutral-400, #c4c4c4);border-radius:8px}.ti-sheet .jexcel_content::-webkit-scrollbar-track{background:transparent}.ti-dialog .dialog-actions{flex:none;padding-top:4px}@media (max-width: 1100px){.embed-order .embed-add-head{min-height:40px;margin-bottom:14px}.embed-order:not(.add-open) .embed-add-head{margin-bottom:0}.embed-order .embed-add-toggle{flex:none}}.sp-ico{width:32px;height:32px;flex:none;display:inline-grid;place-items:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-neutral-700);cursor:pointer;transition:background .12s,color .12s}.sp-ico:hover{background:var(--color-neutral-200);color:var(--color-text)}.sp-ico:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.sp-ico svg{width:17px;height:17px}.sp-ico--call{color:var(--color-accent-700)}.sp-ico--call:hover{background:var(--color-accent-100);color:var(--color-accent-700)}.sp-dark .sp-ico{color:#c7c9c3}.sp-dark .sp-ico:hover{background:#ffffff1a;color:#fff}.sp-avatar{position:relative;width:36px;height:36px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--color-accent-100);color:var(--color-accent-700);font:800 13px var(--font-heading)}.sp-avatar--sm{width:30px;height:30px;font-size:11px}.sp-avatar__dot{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;border:2px solid var(--color-surface);background:var(--color-neutral-400)}.sp-avatar__dot.is-on{background:var(--color-accent)}.sp-who{min-width:0;flex:1}.sp-who__name{font:800 14px var(--font-heading);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-who__sub{font-size:12px;color:var(--color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-who__sub .is-on{color:var(--color-accent-700);font-weight:600}.sp-badge{min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--color-accent);color:#fff;font:700 11px/20px var(--font-body);text-align:center;flex:none}.sp-live{width:8px;height:8px;border-radius:50%;flex:none;background:var(--color-neutral-500)}.sp-live.is-on{background:var(--color-danger);animation:sp-pulse 1.4s ease-in-out infinite}@keyframes sp-pulse{0%,to{box-shadow:0 0 #e5372b8c}50%{box-shadow:0 0 0 5px #e5372b00}}@media (prefers-reduced-motion: reduce){.sp-live.is-on{animation:none}}.sp-card-head{display:flex;align-items:center;gap:10px}.sp-card-row{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-surface);font:inherit;color:var(--color-text);text-align:left;cursor:pointer;transition:border-color .12s,background .12s}.sp-card-row:hover{border-color:var(--color-accent-300);background:var(--color-accent-100)}.sp-card-row__text{flex:1;min-width:0;font-size:13px;line-height:1.35}.sp-card-row__text b{font-weight:700}.sp-card-row__line{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-card-row__meta{font-size:11px;color:var(--color-muted);flex:none}.sp-card-row--muted{color:var(--color-muted)}.sp-card-row--call{background:var(--color-text);border-color:var(--color-text);color:#fff}.sp-card-row--call:hover{background:var(--color-neutral-800);border-color:var(--color-neutral-800)}.sp-card-row--call .sp-card-row__meta{color:#c7c9c3}.sp-card-cta{font-weight:700;font-size:13px;color:var(--color-accent-700);flex:none}.sp-card-row--call .sp-card-cta{color:#fff}.sp-win{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);border:1px solid var(--color-divider)}.sp-win.is-full{border-radius:0;box-shadow:none;border:0}.sp-win__head{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 8px 8px 14px;box-sizing:border-box;border-bottom:1px solid var(--color-divider);background:var(--color-surface);cursor:move;-webkit-user-select:none;user-select:none}.sp-win.is-min .sp-win__head{border-bottom:0}.sp-win.is-full .sp-win__head{cursor:default}.sp-win__body{flex:1;min-height:0;display:flex;flex-direction:column}.sp-win.sp-dark{background:var(--color-text);border-color:var(--color-text)}.sp-dark .sp-win__head{background:var(--color-text);border-bottom-color:#ffffff14;color:#fff}.sp-dark .sp-who__name{color:#fff}.sp-dark .sp-who__sub{color:#c7c9c3}.sp-end{height:30px;padding:0 12px;border:0;border-radius:var(--radius-pill);background:var(--color-danger);color:#fff;font:700 12px var(--font-body);cursor:pointer;flex:none}.sp-end:hover{filter:brightness(.92)}.sp-chat{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--color-bg);position:relative}.sp-feed{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 64px 8px 14px;display:flex;flex-direction:column;gap:6px}.sp-feed__empty{margin:auto;max-width:260px;text-align:center;font-size:13px;line-height:1.5;color:var(--color-muted)}.sp-feed__empty b{display:block;font:800 15px var(--font-heading);color:var(--color-text);margin-bottom:4px}.sp-feedbox{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.sp-dayblock{flex-shrink:0;display:flex;flex-direction:column;gap:6px}.sp-day{position:sticky;top:0;z-index:1;align-self:center;margin:8px 0 4px;padding:4px 12px;border-radius:99px;background:var(--color-surface);border:1px solid var(--color-divider);box-shadow:0 1px 3px #00000014;font-size:12px;font-weight:600;color:var(--color-muted)}.sp-jumps{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:2;display:flex;flex-direction:column;gap:14px;pointer-events:none}.sp-jump{position:relative;width:40px;height:40px;padding:10px;border:1px solid var(--color-divider);border-radius:50%;background:var(--color-surface);color:var(--color-muted);box-shadow:0 2px 8px #0000002e;cursor:pointer;pointer-events:auto;transition:opacity .15s,color .12s}.sp-jump:hover{color:var(--color-text)}.sp-jump.is-off{opacity:0;pointer-events:none}.sp-jump svg{display:block;width:100%;height:100%}.sp-jump__n{position:absolute;top:-7px;left:50%;transform:translate(-50%);min-width:20px;padding:1px 5px;border-radius:99px;background:var(--color-accent-700);color:#fff;font-size:11px;font-weight:700;line-height:16px;text-align:center}.sp-row{display:flex}.sp-row.is-mine{justify-content:flex-end}.sp-bubble{max-width:80%;display:flow-root;padding:7px 10px 7px 12px;border-radius:16px 16px 16px 6px;background:var(--color-surface);border:1px solid var(--color-divider);font-size:14px;line-height:1.4;color:var(--color-text)}.sp-row.is-mine .sp-bubble{border-radius:16px 16px 6px;background:var(--color-accent-100);border-color:var(--color-accent-200)}.sp-bubble.is-pending{opacity:.6}.sp-bubble__author{font-size:11px;font-weight:700;color:var(--color-accent-700);margin-bottom:2px}.sp-bubble__text{white-space:pre-wrap;word-break:break-word}.sp-bubble__time{float:right;margin:7px 0 -4px 10px;font-size:10px;line-height:1;color:var(--color-neutral-600)}.sp-mark{align-self:center;display:inline-flex;align-items:center;gap:6px;margin:2px 0;padding:4px 12px;border-radius:var(--radius-pill);background:var(--color-neutral-200);font-size:12px;color:var(--color-neutral-700)}.sp-mark svg{width:13px;height:13px}.sp-att{display:flex;align-items:center;gap:10px;min-width:210px;max-width:320px;margin:4px 0 2px;padding:8px 10px;border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-surface);text-align:left}.sp-att.is-link{cursor:pointer;transition:border-color .12s}.sp-att.is-link:hover{border-color:var(--color-accent-400)}.sp-att__ico{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--color-accent-100);color:var(--color-accent-700)}.sp-att__ico.is-product{background:var(--color-neutral-200);color:var(--color-neutral-800)}.sp-att__ico svg{width:17px;height:17px}.sp-att__body{flex:1;min-width:0}.sp-att__title{font:700 13px var(--font-body);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-att__sub{font-size:12px;color:var(--color-muted)}.sp-att__open{color:var(--color-accent-700);font-weight:700}.sp-compose{padding:8px 10px 10px;background:var(--color-bg);border-top:1px solid var(--color-divider)}.sp-compose .sp-att{margin:0 0 8px;max-width:none}.sp-field{display:flex;align-items:flex-end;gap:4px;padding:5px 5px 5px 14px;border:1px solid var(--color-divider);border-radius:22px;background:var(--color-surface);transition:border-color .12s,box-shadow .12s}.sp-field:focus-within{border-color:var(--color-accent-400);box-shadow:0 0 0 3px var(--color-accent-100)}.sp-field textarea{flex:1;border:0;outline:none;resize:none;background:transparent;font:inherit;font-size:14px;line-height:1.4;max-height:120px;padding:7px 0;color:var(--color-text)}.sp-mic,.sp-send{width:34px;height:34px;flex:none;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer}.sp-mic{background:transparent;color:var(--color-neutral-600)}.sp-mic:hover{background:var(--color-neutral-200);color:var(--color-text)}.sp-mic.is-rec{background:var(--color-danger-bg);color:var(--color-danger)}.sp-send{background:var(--color-accent);color:#fff;transition:background .12s,opacity .12s}.sp-send:hover{background:var(--color-accent-600)}.sp-send:disabled{background:var(--color-neutral-300);cursor:default}.sp-mic svg,.sp-send svg{width:17px;height:17px}.sp-error{padding:7px 14px;font-size:12px;color:var(--color-danger);background:var(--color-danger-bg);border-top:1px solid var(--color-danger-border)}.sp-drop{position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:2;display:grid;place-items:center;pointer-events:none;border-radius:var(--radius-lg);border:2px dashed var(--color-accent);background:#e6f6eaeb;font:800 15px var(--font-heading);color:var(--color-accent-700)}.sp-feed{scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable}.sp-feed:hover{scrollbar-color:var(--color-neutral-400) transparent}.sp-feed::-webkit-scrollbar{width:6px}.sp-feed::-webkit-scrollbar-thumb{background:transparent;border-radius:99px}.sp-feed:hover::-webkit-scrollbar-thumb{background:var(--color-neutral-400)}.sp-mgr{position:relative;min-width:0}.sp-mgr__btn{display:flex;align-items:center;gap:10px;min-width:0;padding:4px 10px 4px 4px;border:0;border-radius:var(--radius-pill);background:transparent;font:inherit;font-size:13px;color:var(--color-text);text-align:left;cursor:pointer;transition:background .12s}.sp-mgr__btn:hover,.sp-mgr__btn[aria-expanded=true]{background:var(--color-neutral-200)}.sp-mgr__btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sp-mgr__text{display:flex;flex-direction:column;line-height:1.3;min-width:0}.sp-mgr__name{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-mgr__sub{font-size:12px;color:var(--color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-avatar--lg{width:40px;height:40px;font-size:14px}.sp-avatar__count{position:absolute;top:-4px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--color-danger);color:#fff;font:700 10px/18px var(--font-body);text-align:center;border:2px solid var(--color-bg)}.sp-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:45;width:320px;padding:16px;display:flex;flex-direction:column;gap:12px;background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.sp-pop__head{display:flex;align-items:center;gap:12px}.sp-pop__last{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:0;border-radius:var(--radius-md);background:var(--color-bg);font:inherit;font-size:13px;color:var(--color-text);text-align:left;cursor:pointer}.sp-pop__last:hover{background:var(--color-neutral-200)}.sp-pop__last-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-pop__actions{display:flex;flex-direction:column;gap:8px}.sp-pop__actions .btn{width:100%;justify-content:center;gap:8px}.sp-pop__actions .btn svg{width:16px;height:16px}.sp-pop__contacts{display:flex;flex-wrap:wrap;gap:4px 14px;padding-top:12px;border-top:1px solid var(--color-divider);font-size:12px}.sp-pop__contacts a{color:var(--color-muted);text-decoration:none}.sp-pop__contacts a:hover{color:var(--color-accent-700)}.sp-mark--group{border:0;cursor:pointer;font:inherit}.sp-mark__more{margin-left:6px;color:var(--color-accent-700, #15803d);text-decoration:underline}.sp-mark--missed{color:var(--color-danger-600, #dc2626)}.cr{container:cr / size;flex:1;min-height:0;width:100%;display:flex;background:#111412;color:#fff;position:relative}.cr-main{flex:1;min-width:0;display:flex;flex-direction:column}.cr-stage{position:relative;flex:1;min-height:0;overflow:hidden;padding:8px}.cr-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000}.cr-wait{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:16px}.cr-wait b{font:800 18px var(--font-heading)}.cr-wait>span:not(.cr-ava){font-size:13px;color:#ffffffa6}.cr-ava{width:88px;height:88px;border-radius:50%;background:var(--color-accent);color:#fff;display:flex;align-items:center;justify-content:center;font:800 30px var(--font-heading);flex:none}.cr-ava--xs{width:32px;height:32px;font-size:12px}.cr-tile{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;overflow:hidden;background:#1d221f}.cr-grid .cr-tile,.cr-strip .cr-tile,.cr-focus__main .cr-tile{position:relative;inset:auto;width:100%;height:100%}.cr-tile.is-speaking{box-shadow:inset 0 0 0 3px var(--color-accent)}.cr-tile.is-small .cr-ava{width:44px;height:44px;font-size:15px}.cr-name{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);display:flex;align-items:center;gap:4px;padding:3px 9px;border-radius:99px;background:#0000008c;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1}.cr-name__off{color:#fca5a5;display:inline-flex}.cr-hand{position:absolute;left:8px;top:8px;font-size:20px;z-index:1}.cr-pin{position:absolute;right:8px;top:8px;width:30px;height:30px;border-radius:50%;border:0;background:#00000080;color:#fff;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:2}.cr-tile:hover .cr-pin,.cr-pin.is-on{display:flex}.cr-pin.is-on{background:var(--color-accent)}.cr-self{position:absolute;right:16px;bottom:16px;width:min(26%,220px);aspect-ratio:3 / 4;z-index:2;box-shadow:0 4px 16px #0006;border-radius:14px}.cr-self .cr-tile{border:2px solid rgba(255,255,255,.15)}.cr-grid{position:absolute;top:8px;right:8px;bottom:8px;left:8px;display:grid;gap:8px;grid-template-columns:repeat(var(--n, 2),minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}.cr-focus{position:absolute;top:8px;right:8px;bottom:8px;left:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 200px}.cr-focus__main{min-width:0;min-height:0}.cr-strip{display:flex;flex-direction:column;gap:8px;overflow-y:auto}.cr-strip>.cr-tile{flex:none;height:auto;aspect-ratio:16 / 10}.cr-note{position:absolute;left:50%;top:14px;transform:translate(-50%);max-width:calc(100% - 24px);padding:6px 12px;border-radius:10px;background:#dc2626e6;font-size:12px;text-align:center;z-index:3}.cr-reacts{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:4}.cr-react{position:absolute;bottom:0;display:flex;flex-direction:column;align-items:center;animation:cr-up 3.2s ease-out forwards}.cr-react span{font-size:40px;line-height:1}.cr-react small{margin-top:2px;padding:1px 6px;border-radius:99px;background:#0000008c;font-size:11px}@keyframes cr-up{0%{transform:translateY(0);opacity:0}10%{opacity:1}80%{opacity:1}to{transform:translateY(-70cqh);opacity:0}}.cr-bar{flex:none;display:flex;justify-content:center;align-items:center;gap:10px;padding:10px 12px calc(12px + env(safe-area-inset-bottom))}.cr-split{position:relative;display:flex;align-items:center}.cr-btn{position:relative;width:48px;height:48px;border-radius:50%;border:0;background:#ffffff1f;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.cr-btn:hover:not(:disabled){background:#fff3}.cr-btn:disabled{opacity:.4;cursor:default}.cr-btn.is-off{background:#fff;color:#111412}.cr-btn.is-on{background:var(--color-accent)}.cr-btn--end{background:#dc2626;width:60px;border-radius:24px}.cr-btn--end:hover:not(:disabled){background:#b91c1c}.cr-caret{width:22px;height:30px;margin-left:-6px;border:0;border-radius:0 10px 10px 0;background:#ffffff14;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.cr-badge{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--color-danger, #DC2626);color:#fff;font-size:11px;font-weight:700;line-height:18px}.cr-btn.is-on .cr-badge{background:#111412}.cr-pop{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);z-index:10;background:#fff;color:var(--color-text, #111);border-radius:14px;box-shadow:0 10px 40px #00000059;padding:8px;min-width:220px;max-width:min(320px,90cqw)}.cr-pop__t{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted, #6b7280);padding:6px 8px 4px}.cr-pop__i{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:0;background:none;padding:9px 10px;border-radius:8px;font:inherit;font-size:13px;color:inherit;cursor:pointer}.cr-pop__i svg{width:18px;height:18px}.cr-pop__i:hover{background:var(--color-neutral-100, #f3f4f6)}.cr-pop__i.is-on{font-weight:700;color:var(--color-accent-700, var(--color-accent))}.cr-pop--react{display:flex;gap:2px;min-width:0;padding:6px}.cr-pop--react button{font-size:26px;width:42px;height:42px;border:0;background:none;border-radius:10px;cursor:pointer}.cr-pop--react button:hover{background:var(--color-neutral-100, #f3f4f6);transform:scale(1.15)}.cr-pop--inline{position:static;transform:none;box-shadow:none;padding:0 0 4px;flex-wrap:wrap}.cr-pop--more{left:auto;right:0;transform:none}.cr-narrow{display:none}.cr-side{flex:none;width:360px;display:flex;flex-direction:column;background:#fff;color:var(--color-text, #111);border-left:1px solid rgba(255,255,255,.1)}.cr-side__head{flex:none;display:flex;align-items:center;gap:8px;padding:10px 10px 10px 12px;border-bottom:1px solid var(--color-divider, #e5e7eb)}.cr-tabs{flex:1;display:flex;gap:4px}.cr-tabs button{border:0;background:none;padding:7px 12px;border-radius:99px;font:inherit;font-size:13px;font-weight:600;color:var(--color-muted, #6b7280);cursor:pointer}.cr-tabs button.is-on{background:var(--color-accent-100, #e8f7ec);color:var(--color-accent-700, var(--color-accent))}.cr-side__x{width:32px;height:32px;border:0;background:none;border-radius:50%;cursor:pointer;color:inherit;display:flex;align-items:center;justify-content:center}.cr-side__x:hover{background:var(--color-neutral-100, #f3f4f6)}.cr-side__body{flex:1;min-height:0;display:flex;flex-direction:column}.cr-people{overflow-y:auto;padding:6px}.cr-person{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px}.cr-person__name{flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-person__st{display:inline-flex;color:var(--color-muted, #6b7280)}.cr-person__st svg{width:18px;height:18px}.cr-person__st.is-off{color:#dc2626}.cr [data-tip]:hover:after{bottom:calc(100% + 8px);right:50%;transform:translate(50%)}@container cr (max-width: 899.98px){.cr-side{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;z-index:20;border-left:0}}@container cr (max-width: 559.98px){.cr-wide{display:none!important}.cr-narrow{display:block}.cr-bar{gap:8px}.cr-btn{width:46px;height:46px}.cr-btn--end{width:56px}.cr-self{width:30%;right:12px;bottom:12px}.cr-focus{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 92px}.cr-strip{flex-direction:row;overflow-x:auto;overflow-y:hidden}.cr-strip>.cr-tile{height:100%;width:auto;aspect-ratio:4 / 3}.cr-ava{width:72px;height:72px;font-size:24px}}@container cr (max-width: 359.98px){.cr-caret{display:none}.cr-btn{width:42px;height:42px}}@container cr (max-height: 359.98px){.cr-self{width:18%}}.cr-drop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#111412d1;border:3px dashed var(--color-accent);border-radius:12px;pointer-events:none;text-align:center}.cr-drop b{font:800 18px var(--font-heading)}.cr-drop span{font-size:13px;color:#ffffffb3}.cc{flex:1;min-height:0;display:flex;flex-direction:column}.cc-list{flex:1;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px;background:var(--color-bg, #f6f6f2)}.cc-empty{margin:auto 8px;text-align:center;font-size:13px;color:var(--color-muted, #6b7280);line-height:1.5}.cc-empty b{display:block;color:var(--color-text, #111);font-size:15px;margin-bottom:4px}.cc-msg{display:flex;flex-direction:column;align-items:flex-start;max-width:85%}.cc-msg.is-mine{align-self:flex-end;align-items:flex-end}.cc-who{font-size:11px;font-weight:700;color:var(--color-accent-700, var(--color-accent));margin:0 0 2px 10px}.cc-bubble{position:relative;padding:8px 10px 16px;border-radius:14px;background:#fff;box-shadow:0 1px 2px #0000000f;font-size:14px;display:flex;flex-direction:column;gap:6px;min-width:64px}.cc-msg.is-mine .cc-bubble{background:var(--color-accent-100, #e8f7ec)}.cc-text{white-space:pre-wrap;overflow-wrap:anywhere}.cc-at{position:absolute;right:8px;bottom:3px;font-size:10px;color:var(--color-muted, #6b7280)}.cc-att,.cc-file{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid var(--color-divider, #e5e7eb);text-decoration:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.cc-att>span:first-child,.cc-file>span:first-child{font-size:20px}.cc-att b,.cc-file b{display:block;font-size:13px;overflow-wrap:anywhere}.cc-att small,.cc-file small{font-size:11px;color:var(--color-muted, #6b7280)}.cc-img img{display:block;max-width:220px;max-height:220px;border-radius:10px}.cc-input{flex:none;display:flex;align-items:center;gap:6px;padding:8px;border-top:1px solid var(--color-divider, #e5e7eb);background:#fff}.cc-field{flex:1;min-width:0;height:40px;border:1px solid var(--color-divider, #e5e7eb);border-radius:99px;padding:0 14px;font:inherit;font-size:14px}.cc-ico,.cc-send{flex:none;width:38px;height:38px;border-radius:50%;border:0;background:none;color:var(--color-muted, #6b7280);display:flex;align-items:center;justify-content:center;cursor:pointer}.cc-ico:hover{background:var(--color-neutral-100, #f3f4f6);color:var(--color-text, #111)}.cc-send{background:var(--color-accent);color:#fff}.cc-send:disabled{opacity:.4;cursor:default}.cr.has-pop [data-tip]:hover:after{display:none}@media (hover: none){.cr [data-tip]:hover:after{display:none}}.cr-bar{position:relative}.cr-bar .cr-split{position:static}.cr-bar .cr-pop{left:50%;right:auto;transform:translate(-50%);width:max-content;max-width:calc(100cqw - 16px);max-height:calc(100cqh - 90px);overflow-y:auto}.cr-bar .cr-pop--react{flex-wrap:wrap;justify-content:center}.sp-win:has(.cr){position:relative}.cr-side{background:#181c1a;color:#fff;border-left:1px solid rgba(255,255,255,.08)}.cr-side__head{border-bottom-color:#ffffff14}.cr-tabs button{color:#fff9}.cr-tabs button.is-on{background:#ffffff1f;color:#fff}.cr-side__x:hover{background:#ffffff1a}.cr-person__st{color:#fff9}.cr-person__st.is-off{color:#f87171}.cc-list{background:#111412}.cc-empty{color:#ffffff8c}.cc-empty b{color:#fff}.cc-who{color:#86efac}.cc-bubble{background:#262b28;box-shadow:none;color:#fff}.cc-msg.is-mine .cc-bubble{background:#1f4a2e}.cc-at{color:#ffffff73}.cc-att,.cc-file{background:#ffffff0f;border-color:#ffffff1f;color:#fff}.cc-att small,.cc-file small{color:#ffffff8c}.cc-input{background:#181c1a;border-top-color:#ffffff14}.cc-field{background:#262b28;border-color:#ffffff1f;color:#fff}.cc-field::placeholder{color:#ffffff73}.cc-ico{color:#ffffffa6}.cc-ico:hover{background:#ffffff1a;color:#fff}.cr--light{background:#eef0ed;color:#1c1f1d}.cr--light .cr-tile{background:#dfe3df}.cr--light .cr-wait>span:not(.cr-ava){color:#5d655f}.cr--light .cr-self .cr-tile{border-color:#fff}.cr--light .cr-btn{background:#fff;color:#1c1f1d;box-shadow:0 1px 3px #0000001f}.cr--light .cr-btn:hover:not(:disabled){background:#f5f6f4}.cr--light .cr-btn.is-off{background:#1c1f1d;color:#fff}.cr--light .cr-btn.is-on{background:var(--color-accent);color:#fff}.cr--light .cr-btn--end{background:#dc2626;color:#fff}.cr--light .cr-caret{background:#0000000f;color:#1c1f1d}.cr--light .cr-side{background:#fff;color:#1c1f1d;border-left-color:#e3e6e2}.cr--light .cr-side__head{border-bottom-color:#e3e6e2}.cr--light .cr-tabs button{color:#6b7280}.cr--light .cr-tabs button.is-on{background:#e8f7ec;color:var(--color-accent-700, var(--color-accent))}.cr--light .cr-side__x:hover{background:#f3f4f6}.cr--light .cr-person__st{color:#6b7280}.cr--light .cr-person__st.is-off{color:#dc2626}.cr--light .cc-list{background:#f4f5f3}.cr--light .cc-empty{color:#6b7280}.cr--light .cc-empty b{color:#1c1f1d}.cr--light .cc-who{color:var(--color-accent-700, var(--color-accent))}.cr--light .cc-bubble{background:#fff;color:#1c1f1d;box-shadow:0 1px 2px #0000000f}.cr--light .cc-msg.is-mine .cc-bubble{background:#dff3e5}.cr--light .cc-at{color:#6b7280}.cr--light .cc-att,.cr--light .cc-file{background:#fff;border-color:#e3e6e2;color:#1c1f1d}.cr--light .cc-att small,.cr--light .cc-file small{color:#6b7280}.cr--light .cc-input{background:#fff;border-top-color:#e3e6e2}.cr--light .cc-field{background:#fff;border-color:#e3e6e2;color:#1c1f1d}.cr--light .cc-field::placeholder{color:#9ca3af}.cr--light .cc-ico{color:#6b7280}.cr--light .cc-ico:hover{background:#f3f4f6;color:#1c1f1d}.cr-confirm-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#11141273;display:flex;align-items:center;justify-content:center;padding:16px}.cr-confirm{width:min(360px,100%);background:#fff;color:var(--color-text, #111);border-radius:18px;padding:20px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;gap:6px}.cr-confirm b{font:800 18px var(--font-heading)}.cr-confirm span{font-size:14px;color:var(--color-muted, #6b7280)}.cr-confirm__btns{display:flex;gap:8px;margin-top:12px}.cr-confirm__btns button{flex:1;height:44px;border-radius:99px;border:0;font:inherit;font-weight:700;cursor:pointer}.cr-confirm__no{background:var(--color-neutral-100, #f3f4f6);color:inherit}.cr-confirm__yes{background:#dc2626;color:#fff}.call-page{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;background:#111}.call-page>*{flex:1;min-width:0;width:100%;height:100%}.call-page-msg{min-height:100vh;display:grid;place-content:center;gap:12px;text-align:center;font-size:16px}.sp-calllink{flex-shrink:0;line-height:18px;align-self:center;max-width:min(560px,90%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--color-primary, #16a34a);text-decoration:underline;padding:2px 10px}a.sp-mark--link{text-decoration:none;cursor:pointer;transition:filter .15s ease}a.sp-mark--link:hover{filter:brightness(.95)}.sp-mark-go{margin-left:8px;padding-left:8px;border-left:1px solid currentColor;font-weight:700;text-decoration:underline;opacity:.9}.sp-quick{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.sp-quick button{height:30px;padding:0 12px;border-radius:15px;border:1px solid var(--color-divider,#e3e8ef);background:var(--color-surface,#fff);font:600 12.5px var(--font-body,inherit);color:var(--color-text);cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-quick button:hover{border-color:var(--color-accent,#2f6fdb)}.sp-mark--cb{gap:8px}.sp-mark-cb{margin-left:8px;height:26px;padding:0 10px;border-radius:8px;border:0;background:var(--color-text,#18202b);color:var(--color-surface,#fff);font:700 12px var(--font-body,inherit);cursor:pointer}@media (max-width:900px){.sp-quick{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-12px;padding-right:12px}.sp-quick::-webkit-scrollbar{display:none}.sp-quick button{flex:none}}.sp-edit{display:block;box-sizing:border-box;width:min(420px,60vw);min-height:32px;max-height:240px;padding:4px 6px;border:1px solid var(--color-accent-700);border-radius:8px;font:inherit;line-height:1.4;resize:none;overflow-y:auto}.sp-edit__bar{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:6px}.sp-edit__cancel{padding:4px 8px;border:0;border-radius:12px;background:none;color:var(--color-accent-700);font:600 13px var(--font-body, inherit);cursor:pointer}.sp-edit__cancel:hover{background:#0000000d}.sp-quote{display:block;width:100%;max-width:300px;margin:0 0 4px;padding:3px 8px;border:0;border-left:3px solid var(--color-accent-700);border-radius:4px 8px 8px 4px;background:#0000000d;text-align:left;font:inherit;font-size:12.5px;line-height:1.3;cursor:pointer}.sp-quote b{display:block;color:var(--color-accent-700);font-weight:700}.sp-quote span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);opacity:.8}.sp-quote.is-deleted span{font-style:italic;opacity:.6}.sp-replybar{display:flex;align-items:center;gap:8px;margin:0 0 6px;padding:5px 8px 5px 10px;border-left:3px solid var(--color-accent-700);border-radius:4px 10px 10px 4px;background:var(--color-accent-100);font-size:13px}.sp-replybar>span{flex:1;min-width:0}.sp-replybar b{display:block;color:var(--color-accent-700);font-size:12px}.sp-replybar span span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-replybar button{flex:none;width:24px;height:24px;border:0;border-radius:50%;background:none;color:var(--color-neutral-500, #6b7280);cursor:pointer}.sp-replybar button:hover{background:#00000014}.sp-menu{position:fixed;z-index:90;width:248px;padding:6px;border:1px solid var(--color-divider);border-radius:12px;background:var(--color-surface, #fff);box-shadow:0 8px 24px #00000029}.sp-menu__list button{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:0;border-radius:8px;background:none;text-align:left;font:inherit;font-size:14px;color:var(--color-text);cursor:pointer}.sp-menu__list button:hover{background:#0000000f}.sp-row.is-hl .sp-bubble{animation:sp-hl 1.5s ease-out}@keyframes sp-hl{0%,40%{box-shadow:0 0 0 3px var(--color-accent-200, rgba(47, 180, 90, .4))}to{box-shadow:0 0 0 0 transparent}}.sp-menu svg{width:18px;height:18px;flex:none;opacity:.75}.sp-menu__react{display:flex;justify-content:space-between;padding:2px 2px 8px;margin-bottom:4px;border-bottom:1px solid var(--color-divider)}.sp-menu__react button{width:36px;height:36px;padding:0;border:0;border-radius:50%;background:none;font-size:22px;line-height:1;cursor:pointer;transition:transform .1s,background .1s}.sp-menu__react button:hover{background:#00000012;transform:scale(1.12)}.sp-menu__react button.is-on{background:var(--color-accent-100)}.sp-menu .is-danger{color:var(--color-danger, #d32f2f)}.sp-col{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:80%}.sp-row.is-mine .sp-col{align-items:flex-end}.sp-col .sp-bubble{max-width:100%}.sp-reacts{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.sp-chip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border:1px solid var(--color-divider);border-radius:12px;background:var(--color-surface, #fff);font-size:13px;line-height:1;cursor:pointer}.sp-chip span{font-size:12px;font-weight:700;color:var(--color-text)}.sp-chip.is-on{border-color:var(--color-accent-700);background:var(--color-accent-100)}.sp-pinbar{display:flex;align-items:center;gap:10px;flex:none;padding:6px 12px;border-bottom:1px solid var(--color-divider);background:var(--color-surface, #fff);font-size:13px;cursor:pointer}.sp-pinbar:hover{background:#00000008}.sp-pinbar__ic svg{width:18px;height:18px;color:var(--color-accent-700)}.sp-pinbar__txt{flex:1;min-width:0}.sp-pinbar__txt b{display:block;font-size:12px;color:var(--color-accent-700)}.sp-pinbar__txt span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-pinbar button{flex:none;width:24px;height:24px;border:0;border-radius:50%;background:none;color:var(--color-neutral-500, #6b7280);cursor:pointer}.sp-pinbar button:hover{background:#00000014}.sp-unread-line{display:flex;align-items:center;gap:10px;margin:8px 0;font-size:12px;font-weight:700;color:var(--color-accent-700)}.sp-unread-line:before,.sp-unread-line:after{content:"";flex:1;height:1px;background:var(--color-accent-700);opacity:.35}.sp-unread-line.is-read{visibility:hidden}.sp-feed{overflow-anchor:none}.sp-wall{width:246px;padding:10px;font-size:13px}.sp-wall__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0}.sp-wall__grid button{display:flex;flex-direction:column;gap:4px;padding:0;border:0;background:none;font:inherit;font-size:11px;color:var(--color-text);cursor:pointer}.sp-wall__grid span{display:block;height:52px;border-radius:10px;border:1px solid var(--color-divider);background-color:var(--color-bg)}.sp-wall__grid button.is-on span{border-color:var(--color-accent-700);box-shadow:0 0 0 1px var(--color-accent-700)}.sp-wall__up{display:flex;align-items:center;gap:8px;padding:8px;border-radius:10px;font-weight:600;cursor:pointer}.sp-wall__up:hover{background:var(--color-neutral-200)}.sp-wall__up svg{width:16px;height:16px}.sp-wall__err{margin-top:6px;color:#c62828;font-size:12px}.st-newchat-btn{width:40px;height:40px;border-radius:50%;border:0;display:flex;align-items:center;justify-content:center;background:var(--color-accent);color:#fff;cursor:pointer;flex:none;box-shadow:0 2px 8px #10182826}.st-newchat-btn:hover{filter:brightness(.95)}.st-newchat-row{display:block;width:100%;text-align:left;background:none;border:0;border-radius:10px;padding:10px 12px;cursor:pointer;font:inherit;color:inherit}.st-newchat-row:hover,.st-newchat-row:focus-visible{background:var(--color-neutral-100)}:root{--button-color: #298BA8;--active-color: #007aff;--safe-area-top: env(safe-area-inset-top);--safe-area-bottom: env(safe-area-inset-bottom)}[data-visible=false]{display:none}div[data-before]:before{content:attr(data-before)}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jreadonly{pointer-events:none}.jdragging{opacity:.2;filter:alpha(opacity=20)}.jupload.input{position:relative;box-sizing:border-box;background-size:initial;height:33px;min-height:initial;padding:6px 30px 6px 6px}.jupload.input:before{content:"save";font-size:18px;font-family:Material Icons;color:#000;position:absolute;right:5px}.jupload:empty:before{z-index:0}.jupload img{width:100%}.jupload.input img{width:initial;max-width:100%;height:100%}.jupload[data-multiple]{padding:10px}.jupload[data-multiple] img{height:70px;width:100px;object-fit:cover;margin-right:5px;margin-bottom:5px}.jupload{position:relative;border:1px dotted #eee;cursor:pointer;box-sizing:border-box;width:100%;max-width:100%;max-height:100%;min-height:180px}.jupload:not(.input):before{content:"";font-family:Material Icons;font-size:90px;color:#eee;width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;z-index:-1}.jupload-item{padding-right:22px;border-radius:1px;display:inline-block;position:relative}.jphoto{position:relative;border:1px dotted #eee;cursor:pointer;box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:center}.jphoto:empty:before{content:"";font-family:Material Icons;font-size:90px;color:#eee;width:100%;height:100%;text-align:center}.jremove{opacity:.2;filter:alpha(opacity=20)}.round img{border-radius:1000px}.jtooltip{position:fixed;top:10px;left:10px;z-index:5;font-family:initial;font-size:12px;color:#000;background-color:#fff;border:1px solid black;padding:8px;margin:10px;display:block;animation:fadeIn .5s;pointer-events:none}.jtooltip:empty{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fade-in 2s forwards}.fade-out{animation:fade-out 1s forwards}.slide-left-in{position:relative;animation:slide-left-in .4s forwards}.slide-left-out{position:relative;animation:slide-left-out .4s forwards}.slide-right-in{position:relative;animation:slide-right-in .4s forwards}.slide-right-out{position:relative;animation:slide-right-out .4s forwards}.slide-top-in{position:relative;animation:slide-top-in .4s forwards}.slide-top-out{position:relative;animation:slide-top-out .2s forwards}.slide-bottom-in{position:relative;animation:slide-bottom-in .4s forwards}.slide-bottom-out{position:relative;animation:slide-bottom-out .1s forwards}.slide-left-in>div{-webkit-transform:translateZ(0px);-webkit-transform:translate3d(0,0,0)}.slide-left-out>div{-webkit-transform:translateZ(0px);-webkit-transform:translate3d(0,0,0)}.slide-right-in>div{-webkit-transform:translateZ(0px);-webkit-transform:translate3d(0,0,0)}.slide-right-out>div{-webkit-transform:translateZ(0px);-webkit-transform:translate3d(0,0,0)}.spin{animation:spin 2s infinite linear}@keyframes fade-in{0%{opacity:0}to{opacity:100}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:100}}@keyframes fade-out{0%{opacity:100}to{opacity:0}}@-webkit-keyframes fade-out{0%{opacity:100}to{opacity:0}}@keyframes slide-left-in{0%{left:-100%}to{left:0%}}@-webkit-keyframes slide-left-in{0%{left:-100%}to{left:0%}}@keyframes slide-left-out{0%{left:0%}to{left:-100%}}@-webkit-keyframes slide-left-out{0%{left:0%}to{left:-100%}}@keyframes slide-right-in{0%{left:100%}to{left:0%}}@-webkit-keyframes slide-right-in{0%{left:100%}to{left:0%}}@keyframes slide-right-out{0%{left:0%}to{left:100%}}@-webkit-keyframes slide-right-out{0%{left:0%}to{left:100%}}@keyframes slide-top-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@-webkit-keyframes slide-top-in{0%{transform:translateY(-100%)}to{-webkit-transform:translateY(0%)}}@keyframes slide-top-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@-webkit-keyframes slide-top-out{0%{-webkit-transform:translateY(0%)}to{-webkit-transform:translateY(-100%)}}@keyframes slide-bottom-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@-webkit-keyframes slide-bottom-in{0%{transform:translateY(100%)}to{-webkit-transform:translateY(0%)}}@keyframes slide-bottom-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@-webkit-keyframes slide-bottom-out{0%{-webkit-transform:translateY(0%)}to{-webkit-transform:translateY(100%)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.jcalendar{position:absolute;z-index:9000;display:none;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;min-width:280px}.jcalendar.jcalendar-focus{display:block}.jcalendar .jcalendar-backdrop{position:fixed;top:0;left:0;z-index:9000;min-width:100%;min-height:100%;background-color:#00000080;border:0px;padding:0;display:none}.jcalendar .jcalendar-container{position:relative;box-sizing:border-box}.jcalendar .jcalendar-content{position:absolute;z-index:9001;-webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,.39);-moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,.39);box-shadow:1px 1px 5px #00000063;background-color:#fff}.jcalendar-header{text-align:center}.jcalendar-header span{margin-right:4px;font-size:1.1em;font-weight:700}.jcalendar-prev{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z' fill='%23000' /%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat}.jcalendar-next{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z' fill='%23000' /%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat}.jcalendar-weekday{font-weight:600;background-color:#fcfcfc;padding:14px}.jcalendar-table{padding:10px}.jcalendar-table>table{width:100%;background-color:#fff}.jcalendar-table>table>thead{cursor:pointer}.jcalendar-table thead td{padding:10px;height:40px}.jcalendar-table>table>tbody>tr{height:34px}.jcalendar-table>table>tbody td{box-sizing:border-box;cursor:pointer;padding:9px;font-size:.9em}.jcalendar-table tfoot td{padding:10px}.jcalendar-months td,.jcalendar-years td{height:24px}.jcalendar-input{padding-right:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='gray'%3E%3Cpath d='M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V8h16v13z'/%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/svg%3E");background-position:top 50% right 5px;background-repeat:no-repeat;box-sizing:border-box}.jcalendar-done{-webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,.39);-moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,.39);box-shadow:1px 1px 5px #00000063;background-color:#fff}.jcalendar-update{border:1px solid #ccc;background-color:#fff;border-radius:4px;padding:5px;width:100%}.jcalendar-container select{width:55px;display:inline-block;border:0px;padding:4px;text-align:center;font-size:1.1em;-webkit-user-select:none;user-select:none;margin-right:10px}.jcalendar-container select:first-child{margin-right:2px}.jcalendar-selected{background-color:#eee}.jcalendar-reset,.jcalendar-confirm{text-transform:uppercase;cursor:pointer;color:var(--active-color)}.jcalendar-controls{padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;justify-content:space-between;align-items:center}.jcalendar-controls div{font-weight:700}.jcalendar-fullsize{position:fixed;width:100%;top:0;left:0}.jcalendar-fullsize .jcalendar-content{position:fixed;width:100%;left:0;bottom:0}.jcalendar-focus.jcalendar-fullsize .jcalendar-backdrop{display:block}.jcalendar-sunday{color:red}.jcalendar-disabled{color:#ccc}.jcalendar-time{display:flex}.jcalendar_warning{color:red}.jcalendar-hide-controls .jcalendar-controls{display:none}.jcolor{display:none;outline:none;position:absolute}.jcolor-input{padding-right:24px!important;background:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' width='18px' height='18px'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9c.83 0 1.5-.67 1.5-1.5 0-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99 0-.83.67-1.5 1.5-1.5H16c2.76 0 5-2.24 5-5 0-4.42-4.03-8-9-8zm-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12zm3-4C8.67 8 8 7.33 8 6.5S8.67 5 9.5 5s1.5.67 1.5 1.5S10.33 8 9.5 8zm5 0c-.83 0-1.5-.67-1.5-1.5S13.67 5 14.5 5s1.5.67 1.5 1.5S15.33 8 14.5 8zm3 4c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z'/%3E%3C/svg%3E") top 50% right 4px no-repeat,content-box;box-sizing:border-box}.jcolor-content{position:absolute;z-index:9000;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;font-size:.875rem;letter-spacing:.2px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003;background-color:#fff;box-sizing:border-box;min-width:260px}.jmodal .jcolor-content{position:fixed}.jcolor-controls{display:flex;padding:10px;border-bottom:1px solid #eee;margin-bottom:5px}.jcolor-controls div{flex:1;font-size:1em;color:var(--active-color);text-transform:uppercase;font-weight:700;box-sizing:border-box}.jcolor-content table{border-collapse:collapse;box-sizing:border-box}.jcolor-focus{display:block}.jcolor table{width:100%;height:100%;min-height:160px}.jcolor td{padding:7px}.jcolor-selected{background-repeat:no-repeat;background-size:16px;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z' fill='white'/%3E%3C/svg%3E")}.jcolor-fullscreen{position:fixed;left:0;bottom:0;width:100%;max-height:290px;border-radius:0;box-sizing:border-box}.jcolor-fullscreen .jcolor-controls{padding:15px;-webkit-box-shadow:1px 0px 1px 0px rgba(0,0,0,.39);-moz-box-shadow:1px 0px 1px 0px rgba(0,0,0,.39);box-shadow:1px 0 1px #00000063}.jcolor-reset{text-align:left}.jcolor-close{text-align:right}.jcolor-backdrop{position:fixed;top:0;left:0;min-width:100%;min-height:100%;background-color:#00000080;border:0px;padding:0;z-index:8000;display:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jcolor-content .jtabs-content{padding:7px}.jcolor-grid tr:first-child>td:first-child{border-top-left-radius:3px}.jcolor-grid tr:first-child>td:last-child{border-top-right-radius:3px}.jcolor-grid tr:last-child>td:first-child{border-bottom-left-radius:3px}.jcolor-grid tr:last-child>td:last-child{border-bottom-right-radius:3px}.jcolor-hsl{box-sizing:border-box}.jcolor-hsl>div{height:100%;position:relative}.jcolor-hsl canvas{display:block;border-radius:4px;-webkit-user-drag:none}.jcolor-point{height:5px;width:5px;background-color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.jcolor-sliders{padding:10px 20px 10px 10px}.jcolor-sliders input{-webkit-appearance:none;height:12px;width:80%;background:#d3d3d3;opacity:1;border-radius:30px;outline:none}.jcolor-sliders-input-subcontainer{display:flex;justify-content:space-between;align-items:center}.jcolor-sliders-input-container{margin-top:4px;line-height:.8em;text-align:left}.jcolor-sliders-input-container>label{font-size:10px;text-transform:uppercase;color:#bbbbbd}.jcolor-sliders-input-subcontainer>input{border:0px;padding:1px}.jcolor-sliders-input-container input::-webkit-slider-thumb{-webkit-appearance:none;height:12px;width:12px;border-radius:50%;background:#000;border:2px solid #fff;cursor:pointer}.jcolor-sliders-input-container input::-moz-range-thumb{-webkit-appearance:none;height:12px;width:12px;border-radius:50%;background:#000;border:2px solid #fff;cursor:pointer}.jcolor-sliders-final-color{padding:6px;-webkit-user-select:all;user-select:all;margin-top:10px;text-align:center}.jcolor-sliders-final-color>div:nth-child(2){width:71px;text-transform:uppercase}.jcolor .jtabs .jtabs-headers-container .jtabs-controls{display:none!important}.jcolor .jtabs .jtabs-headers-container{display:flex!important;justify-content:center;padding:4px}.jcolor .jtabs-headers>div:not(.jtabs-border){padding:2px 15px!important;font-size:.8em}.jcontextmenu{position:fixed;z-index:10000;background:#fff;color:#555;font-size:11px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-shadow:2px 2px 2px 0px rgba(143,144,145,1);-moz-box-shadow:2px 2px 2px 0px rgba(143,144,145,1);box-shadow:2px 2px 2px #8f9091;border:1px solid #C6C6C6;padding:4px 0;margin:0;outline:none;display:none}.jcontextmenu.jcontextmenu-focus{display:inline-block}.jcontextmenu>div{box-sizing:border-box;display:flex;padding:8px 8px 8px 32px;width:250px;position:relative;cursor:default;font-size:11px;font-family:sans-serif;text-align:left;-webkit-box-align:center;align-items:center}.jcontextmenu>div:before{content:attr(data-icon);font-family:Material Icons!important;font-size:15px;position:absolute;left:9px;line-height:24px}.jcontextmenu.symbols>div:before{font-family:Material Symbols Outlined!important}.jcontextmenu>div.header{display:none}.jcontextmenu>div a{color:#555;text-decoration:none;flex:1;cursor:pointer}.jcontextmenu>div span{margin-right:10px}.jcontextmenu .jcontextmenu-disabled a{color:#ccc}.jcontextmenu .jcontextmenu-disabled:before{color:#ccc}.jcontextmenu>div:hover{background:#ebebeb}.jcontextmenu hr{border:1px solid #e9e9e9;border-bottom:0;margin-top:5px;margin-bottom:5px}.jcontextmenu>hr:hover{background:transparent}.jcontextmenu .jcontextmenu{top:4px;left:99%;opacity:0;position:absolute}.jcontextmenu>div:hover>.jcontextmenu{display:block;opacity:1;-webkit-transform:translate(0,0) scale(1);transform:translate(0) scale(1);pointer-events:auto}@media only screen and (max-width: 420px){.jcontextmenu{top:initial!important;left:0!important;bottom:0!important;width:100vw;height:260px;overflow:scroll;animation:slide-bottom-in .4s forwards;padding-top:0}.jcontextmenu div{width:100%;text-align:center;border-bottom:1px solid #ccc;padding:15px}.jcontextmenu>div.header{background-color:#d3d3d3;padding:5px;top:0;position:sticky;z-index:2}.jcontextmenu>div.header>a.title{text-align:left}.jcontextmenu>div.header>a.close{text-align:right}.jcontextmenu a{font-size:1.4em;text-transform:uppercase}.jcontextmenu span,.jcontextmenu hr{display:none}}.jdropdown{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;background:#fff;-webkit-tap-highlight-color:transparent;display:inline-block}.jdropdown-backdrop{position:fixed;top:0;left:0;min-width:100%;min-height:100%;background-color:#00000080;border:0px;padding:0;z-index:8000;display:none}.jdropdown[disabled]{opacity:.5;pointer-events:none}.jdropdown-focus{position:relative}.jdropdown-focus .jdropdown-container{transform:translateZ(0)}.jdropdown-default.jdropdown-focus .jdropdown-header{outline:auto 5px -webkit-focus-ring-color}.jdropdown-default.jdropdown-focus .jdropdown-header.jdropdown-add{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='24px' height='24px'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z'/%3E%3C/svg%3E")}.jdropdown-container-header{padding:0;margin:0;position:relative;box-sizing:border-box}.jdropdown-header{width:100%;appearance:none;background-repeat:no-repeat;background-position:top 50% right 5px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");text-overflow:ellipsis;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;padding-right:30px!important}.jdropdown-insert-button{font-size:1.4em;text-transform:uppercase;position:absolute;right:30px;top:4px;display:none}.jdropdown-container{min-width:inherit;transform:translate3d(-10000px,0,0);position:absolute;z-index:9001}.jdropdown-close{display:none;font-size:1em;color:var(--active-color);text-transform:uppercase;text-align:right;padding:15px;font-weight:700}.jdropdown-content{min-width:inherit;margin:0;box-sizing:border-box}.jdropdown-item{white-space:nowrap;text-align:left;text-overflow:ellipsis;overflow-x:hidden;color:#000;display:flex;align-items:center}.jdropdown-description{text-overflow:ellipsis;overflow:hidden;line-height:1.5em}.jdropdown-image{margin-right:10px;width:32px;height:32px;border-radius:20px}.jdropdown-image-small{width:24px;height:24px}.jdropdown-icon{margin-right:10px;font-size:30px;margin-left:-5px}.jdropdown-icon-small{font-size:24px;margin-left:0}.jdropdown-title{font-size:.7em;text-overflow:ellipsis;overflow-x:hidden;display:block}.jdropdown-default .jdropdown-header{border:1px solid #ccc;padding:5px 16px 5px 10px}.jdropdown-default .jdropdown-container{background-color:#fff}.jdropdown-default.jdropdown-focus.jdropdown-insert .jdropdown-header{padding-right:50px}.jdropdown-default.jdropdown-focus.jdropdown-insert .jdropdown-insert-button{display:block}.jdropdown-default .jdropdown-content{min-width:inherit;border:1px solid #8fb1e3;margin:0;background-color:#fff;box-sizing:border-box;min-height:10px;max-height:215px;overflow-y:auto}.jdropdown-default .jdropdown-item{padding:4px 40px 4px 8px}.jdropdown-default .jdropdown-item:hover{background-color:#1f93ff;color:#fff}.jdropdown-default .jdropdown-cursor{background-color:#eee}.jdropdown-default .jdropdown-selected{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIiAvPjxwYXRoIGQ9Ik05IDE2LjE3TDQuODMgMTJsLTEuNDIgMS40MUw5IDE5IDIxIDdsLTEuNDEtMS40MXoiIGZpbGw9IndoaXRlIiAvPjwvc3ZnPgo=);background-repeat:no-repeat;background-position:top 50% right 5px;background-color:#1f93ff;color:#fff}.jdropdown-default .jdropdown-group{margin-top:5px}.jdropdown-default .jdropdown-group .jdropdown-item{padding-left:16px}.jdropdown-default .jdropdown-group-name{padding-left:8px;font-weight:700;text-align:left}.jdropdown-default .jdropdown-reset_{content:"x";position:absolute;top:0;right:0;margin:5px 10px 5px 5px;font-size:12px;width:12px;cursor:pointer;text-shadow:0px 0px 5px #fff;display:none;line-height:1.8em}.jdropdown-default.jdropdown-focus .jdropdown-reset_,.jdropdown-picker.jdropdown-focus .jdropdown-backdrop{display:block}.jdropdown-picker .jdropdown-header{outline:none}.jdropdown-picker .jdropdown-container{position:fixed;bottom:0;left:0;border-bottom:1px solid #e6e6e8;width:100%;background-color:#fff;box-sizing:border-box}.jdropdown-picker .jdropdown-close{-webkit-box-shadow:0px -1px 5px 0px rgba(0,0,0,.39);-moz-box-shadow:0px -1px 5px 0px rgba(0,0,0,.39);box-shadow:0 -1px 5px #00000063;background-color:#fff;display:block}.jdropdown-picker .jdropdown-content{overflow-y:scroll;height:280px;background-color:#fafafa;border-top:1px solid #e6e6e8}.jdropdown-picker .jdropdown-group-name{font-size:1em;text-transform:uppercase;display:block;border-bottom:1px solid #e6e6e8;padding:10px 20px;text-align:center;font-weight:700}.jdropdown-picker .jdropdown-item{font-size:1em;text-transform:uppercase;border-bottom:1px solid #e6e6e8;padding:10px 20px}.jdropdown-picker .jdropdown-selected{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIiAvPjxwYXRoIGQ9Ik05IDE2LjE3TDQuODMgMTJsLTEuNDIgMS40MUw5IDE5IDIxIDdsLTEuNDEtMS40MXoiIGZpbGw9IndoaXRlIiAvPjwvc3ZnPgo=);background-repeat:no-repeat;background-position:top 50% right 15px;background-color:#1f93ff;color:#fff}.jdropdown-picker .jdropdown-cursor{background-color:#1f93ff;color:#fff}.jdropdown-searchbar.jdropdown-focus{position:fixed;top:0!important;left:0!important;width:100%!important;height:100%!important;background-color:#fafafa;padding:0;z-index:9001;overflow-y:scroll;will-change:scroll-position;-webkit-overflow-scrolling:touch}.jdropdown-searchbar.jdropdown-focus .jdropdown-container-header{position:fixed;top:0;left:0;z-index:9002;padding:10px;background-color:#fff;box-shadow:0 1px 2px #0000001a;width:100%}.jdropdown-searchbar.jdropdown-focus .jdropdown-header{border:0px;background-repeat:no-repeat;background-position-x:0%;background-position-y:40%;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTUuNSAxNGgtLjc5bC0uMjgtLjI3QzE1LjQxIDEyLjU5IDE2IDExLjExIDE2IDkuNSAxNiA1LjkxIDEzLjA5IDMgOS41IDNTMyA1LjkxIDMgOS41IDUuOTEgMTYgOS41IDE2YzEuNjEgMCAzLjA5LS41OSA0LjIzLTEuNTdsLjI3LjI4di43OWw1IDQuOTlMMjAuNDkgMTlsLTQuOTktNXptLTYgMEM3LjAxIDE0IDUgMTEuOTkgNSA5LjVTNy4wMSA1IDkuNSA1IDE0IDcuMDEgMTQgOS41IDExLjk5IDE0IDkuNSAxNHoiIGZpbGw9IiNlNmU2ZTgiLz48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+);padding-left:30px!important;padding-right:60px!important}.jdropdown-searchbar.jdropdown-focus .jdropdown-close{display:block}.jdropdown-searchbar .jdropdown-header{outline:none}.jdropdown-searchbar .jdropdown-container{margin-top:40px;width:100%}.jdropdown-searchbar .jdropdown-close{position:fixed;top:0;right:0}.jdropdown-searchbar .jdropdown-content{margin-top:10px}.jdropdown-searchbar .jdropdown-group{margin-top:10px;margin-bottom:15px;background-color:#fff}.jdropdown-searchbar .jdropdown-group-name{border-top:1px solid #e6e6e8;border-bottom:1px solid #e6e6e8;padding:10px 10px 10px 12px;font-weight:700}.jdropdown-searchbar .jdropdown-group-arrow{float:right;width:24px;height:24px;background-repeat:no-repeat}.jdropdown-searchbar .jdropdown-group-arrow-down{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNy40MSA4LjU5TDEyIDEzLjE3bDQuNTktNC41OEwxOCAxMGwtNiA2LTYtNiAxLjQxLTEuNDF6Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgwVjB6Ii8+PC9zdmc+)}.jdropdown-searchbar .jdropdown-group-arrow-up{background-image:url(data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTcuNDEgMTUuNDFMMTIgMTAuODNsNC41OSA0LjU4TDE4IDE0bC02LTYtNiA2eiIvPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=)}.jdropdown-searchbar .jdropdown-item{border-bottom:1px solid #e6e6e8;padding:10px 40px 10px 15px;background-color:#fff;font-size:.9em}.jdropdown-searchbar .jdropdown-description{text-overflow:ellipsis;overflow:hidden;max-width:calc(100% - 20px)}.jdropdown-searchbar .jdropdown-content>.jdropdown-item:first-child{border-top:1px solid #e6e6e8}.jdropdown-searchbar .jdropdown-selected{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIgZmlsbD0iIzAwN2FmZiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:top 50% right 15px}.jdropdown-list .jdropdown-container{display:block}.jdropdown-list .jdropdown-header{display:none}.jdropdown-list .jdropdown-group{background-color:#fff}.jdropdown-list .jdropdown-group-name{border-bottom:1px solid #e6e6e8;padding-top:10px;padding-bottom:10px;font-weight:700}.jdropdown-list .jdropdown-item{border-bottom:1px solid #e6e6e8;padding:10px 40px 10px 10px;background-color:#fff}.jdropdown-list .jdropdown-selected{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIgZmlsbD0iIzAwN2FmZiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:top 50% right 10px}@media only screen and (max-width : 800px){.jdropdown-list{width:100%!important;border:0px;padding:0}.jdropdown-list .jdropdown-container{min-width:100%}.jdropdown-searchbar.jdropdown-focus .jdropdown-description{text-transform:uppercase}}.app .jdropdown-item{text-transform:uppercase}.jdropdown-create-container{margin:10px;border:1px solid #ccc;border-radius:2px;padding:6px}.jdropdown-color{background-color:#fff;border:1px solid transparent;border-radius:12px;width:12px;height:12px;margin-right:6px}.jdropdown-item[data-disabled]{opacity:.5;pointer-events:none}.jeditor-container{border:1px solid #ccc;box-sizing:border-box}.jeditor-container.with-margin{background-color:#f2f2f2;max-width:1200px}.jeditor-dragging{border:1px dashed #000}.jeditor{outline:none;word-break:break-word}.jeditor-container.with-margin .jeditor{background-color:#fff;margin:80px;min-height:800px;padding:80px;max-width:800px}.jeditor[data-placeholder]:empty:before{content:attr(data-placeholder);color:#d3d3d3}.jsnippet{margin-top:15px;cursor:pointer;border:1px solid #ccc;position:relative}.jsnippet:focus{outline:none}.jsnippet img{width:100%}.jsnippet .jsnippet-title{padding:15px;font-size:1.4em}.jsnippet .jsnippet-description{padding-left:15px;padding-right:15px;font-size:1em}.jsnippet .jsnippet-host{padding:15px;text-transform:uppercase;font-size:.8em;color:#777;text-align:right}.jsnippet .jsnippet-url{display:none}.jeditor .jsnippet:after{content:"close";font-family:Material icons;font-size:24px;width:24px;height:24px;line-height:24px;cursor:pointer;text-shadow:0px 0px 2px #fff;position:absolute;top:12px;right:12px}.jsnippet *{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.jeditor img{border:2px solid transparent;box-sizing:border-box}.jeditor img.resizing{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.jeditor img:focus{border:2px solid #0096FD;outline:#0096FD}.jeditor .pdf{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath style='fill:%23C30B15;' d='M511.344,274.266C511.77,268.231,512,262.143,512,256C512,114.615,397.385,0,256,0S0,114.615,0,256 c0,117.769,79.53,216.949,187.809,246.801L511.344,274.266z'/%3E%3Cpath style='fill:%2385080E;' d='M511.344,274.266L314.991,77.913L119.096,434.087l68.714,68.714C209.522,508.787,232.385,512,256,512 C391.243,512,501.976,407.125,511.344,274.266z'/%3E%3Cpolygon style='fill:%23FFFFFF;' points='278.328,333.913 255.711,77.913 119.096,77.913 119.096,311.652 '/%3E%3Cpolygon style='fill:%23E8E6E6;' points='392.904,311.652 392.904,155.826 337.252,133.565 314.991,77.913 255.711,77.913 256.067,333.913 '/%3E%3Cpolygon style='fill:%23FFFFFF;' points='314.991,155.826 314.991,77.913 392.904,155.826 '/%3E%3Crect x='119.096' y='311.652' style='fill:%23FC0F1A;' width='273.809' height='122.435'/%3E%3Cg%3E%3Cpath style='fill:%23FFFFFF;' d='M204.871,346.387c13.547,0,21.341,6.659,21.341,18.465c0,12.412-7.795,19.601-21.341,19.601h-9.611 v14.909h-13.471v-52.975L204.871,346.387L204.871,346.387z M195.26,373.858h8.93c5.904,0,9.308-2.952,9.308-8.552 c0-5.525-3.406-8.324-9.308-8.324h-8.93V373.858z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M257.928,346.387c16.649,0,28.152,10.746,28.152,26.487c0,15.666-11.655,26.488-28.683,26.488 h-22.25v-52.975H257.928z M248.619,388.615h9.611c8.249,0,14.151-6.357,14.151-15.665c0-9.384-6.205-15.817-14.757-15.817h-9.006 V388.615z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M308.563,356.982v12.26h23.763v10.596h-23.763v19.525h-13.471v-52.975h39.277v10.595h-25.806 V356.982z'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:cover;width:60px;height:60px}.jeditor-toolbar{width:fit-content;max-width:100%;box-sizing:border-box;margin:10px}.toolbar-on-top .jeditor-toolbar{width:initial;margin:0;box-shadow:1px 1px 2px #0000001a;display:block}.toolbar-on-top .jeditor{padding:15px}.toolbar-on-top .jtoolbar .material-icons{font-size:24px;transform:initial;margin:4px}.toolbar-on-top .jtoolbar .jpicker-header{font-size:1em;margin-top:4px;margin-bottom:4px}.jeditor table{border-collapse:collapse}.jeditor table td{border:1px solid #bbb;height:2em}.jeditor table td:focus{border:1px solid blue}.jeditor .line-break{border-top:1px dashed #ccc;display:flex;justify-content:center;pointer-events:none}.jeditor .line-break:before{content:"New page";background-color:#fff;color:#ccc;margin:-1em;padding:6px;position:absolute}.jloading{position:fixed;z-index:10001;width:100%;left:0;right:0;top:0;bottom:0;background-color:#000000b3}.jloading:after{content:"";display:block;margin:0 auto;margin-top:50vh;width:40px;height:40px;border-style:solid;border-color:#fff;border-top-color:transparent;border-width:4px;border-radius:50%;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite}.jloading.spin{background-color:transparent}.jloading.spin:after{margin:80px auto 0;border-color:#aaa;border-top-color:transparent}.jmodal{position:fixed;top:50%;left:50%;width:60%;height:60%;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.2);-moz-box-shadow:0 2px 12px rgba(0,0,0,.2);border:1px solid #ccc;background-color:#fff;transform:translate(-50%,-50%);box-sizing:border-box;z-index:9002;border-radius:4px;display:flex;flex-direction:column}.jmodal_title{padding:20px;height:70px;box-sizing:border-box;font-size:1.4em;background-color:#fff;border-radius:8px 8px 0 0;pointer-events:none;display:flex;-webkit-align-items:center;-webkit-box-align:center;align-items:center;border-bottom:1px solid #eee}.jmodal_title>div{font-size:1.4em}.jmodal_title[data-icon]:before{content:attr(data-icon);font-family:Material Icons!important;width:24px;height:24px;font-size:24px;margin-right:10px;line-height:24px}.jmodal_content{padding:20px;overflow-y:auto;height:100%;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#333 transparent}.jmodal_title:empty{display:none}.jmodal_title:empty+.jmodal_content{height:100%}.jmodal_content::-webkit-scrollbar{height:12px}.jmodal_content::-webkit-scrollbar{width:12px}.jmodal_content::-webkit-scrollbar-track{border:1px solid #fff;background:#eee}.jmodal_content::-webkit-scrollbar-thumb{border:1px solid #fff;background:#888}.jmodal:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");position:absolute;top:0;right:0;margin:25px;font-size:24px;width:24px;height:24px;cursor:pointer;text-shadow:0px 0px 5px #fff}.jmodal_fullscreen{width:100%!important;height:100%!important;top:0;left:0;transform:none;border:0px;border-radius:0}.jmodal_backdrop{position:fixed;top:0;left:0;min-width:100%;min-height:100%;background-color:#0003;border:0px;padding:0;z-index:8000;display:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jmodal_content .jcalendar .jcalendar-content,.jmodal_content .jdropdown-container{position:fixed}.jnotification{position:fixed;z-index:10000;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;bottom:0}.jnotification-container{-webkit-box-shadow:0px 2px 15px -5px rgba(0,0,0,.7);box-shadow:0 2px 15px -5px #000000b3;border-radius:8px;background-color:#000;background:#5c5c5c;background:linear-gradient(0deg,#5c5c5c,#4d4d4d);color:#fff;width:320px;margin:30px;padding:20px}.jnotification-close{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");font-size:20px;width:20px;height:20px;cursor:pointer}.jnotification-title{font-weight:700}.jnotification-header{display:flex;padding-bottom:5px}.jnotification-header:empty{display:none}.jnotification-image{margin-right:5px}.jnotification-image:empty{display:none}.jnotification-image img{width:24px}.jnotification-name{text-transform:uppercase;font-size:.9em;flex:1;letter-spacing:.1em}.jnotification-error .jnotification-container{background:#b62606;background:linear-gradient(0deg,#aa290d,#950b0b)}@media (max-width: 800px){.jnotification{top:calc(0px + var(--safe-area-top));width:100%}.jnotification-container{background:#fffffff2;border:1px solid #eee;color:#444;margin:0;width:initial}.jnotification-error .jnotification-container{background:#fffffff2;color:#790909}.jnotification-close{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}}.jnotification-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.jpicker{cursor:pointer;white-space:nowrap;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;position:relative}.jpicker-header{background-repeat:no-repeat;background-position:top 50% right 5px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");text-overflow:ellipsis;cursor:pointer;box-sizing:border-box;text-align:left;line-height:24px;padding:2px 35px 2px 12px;outline:none;border-radius:4px}.jpicker-header:hover{background-color:#f2f2f2}.jpicker-content{position:absolute;top:0;display:none;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003;border-radius:4px;background-color:#fff;padding:4px;z-index:50;text-align:left;max-height:200px;scrollbar-width:thin;scrollbar-color:#333 transparent}.jpicker-content::-webkit-scrollbar{width:8px}.jpicker-content::-webkit-scrollbar-track{background:#eee}.jpicker-content::-webkit-scrollbar-thumb{background:#888}.jpicker-content>div{padding:6px 15px}.jpicker-focus>.jpicker-content{display:block}.jpicker-content>div:hover{background-color:#efefef}.jpicker-content>div:empty{opacity:0}.jpicker-header>i,.jpicker-header>div{display:block}.jpicker-focus>.jpicker-content.jpicker-columns{display:flex!important;justify-content:center;flex-wrap:wrap}.jpicker-focus .jpicker-content.jpicker-grid{display:inline-grid}.jprogressbar{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fff;-webkit-tap-highlight-color:transparent;display:inline-block;box-sizing:border-box;cursor:pointer;border:1px solid #ccc;position:relative}.jprogressbar:before{content:attr(data-value);position:absolute;margin:5px 5px 5px 10px}.jprogressbar-header::placeholder{color:#000}.jprogressbar::focus{outline:auto 5px -webkit-focus-ring-color}.jprogressbar>div{background-color:#eee;background-color:red;box-sizing:border-box;height:31px}.jrating{display:flex}.jrating>div{width:24px;height:24px;line-height:24px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z' fill='gray'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}.jrating .jrating-over{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");opacity:.7}.jrating .jrating-selected{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='red'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}.jsearch{position:relative;display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jsearch_container{position:absolute;box-shadow:0 1px 2px #3c40434d,0 2px 6px 2px #3c404326;border:none;-webkit-border-radius:4px;border-radius:4px;width:280px;padding:8px 0;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px #0003;-webkit-transition:opacity .218s;transition:opacity .218s;background:#fff;border:1px solid rgba(0,0,0,.2);cursor:pointer;margin:0;min-width:300px;outline:none;width:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jsearch_container:empty:after{content:attr(data-placeholder)}.jsearch_container>div{color:#333;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;padding:5px 10px;-webkit-align-items:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jsearch_container>div:hover{background-color:#e8eaed}.jsearch_container>div>img{width:32px;height:32px;-webkit-user-select:none;user-select:none;border-radius:16px;margin-right:2px}.jsearch_container>div>div{overflow:hidden;text-overflow:ellipsis;margin-left:2px;max-width:300px;white-space:nowrap;-webkit-user-select:none;user-select:none}.jsearch_container .selected{background-color:#e8eaed}.jslider{outline:none}.jslider-focus{width:100%!important;height:100%!important}.jslider-focus img{display:none}.jslider img{width:100px}.jslider-left:before{position:fixed;left:15px;top:50%;content:"arrow_back_ios";color:#fff;width:30px;height:30px;font-family:Material Icons;font-size:30px;text-shadow:0px 0px 6px rgb(56,56,56);text-align:center;cursor:pointer}.jslider-right:after{position:fixed;right:15px;top:50%;content:"arrow_forward_ios";color:#fff;width:30px;height:30px;font-family:Material Icons;font-size:30px;text-shadow:0px 0px 6px rgb(56,56,56);text-align:center;cursor:pointer}.jslider-close{width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");position:fixed;top:15px;right:15px;cursor:pointer;z-index:3000;display:block!important}.jslider-counter{height:24px;background-color:transparent;position:fixed;left:50%;transform:translate(-50%);bottom:15px;cursor:pointer;z-index:3000;display:flex;display:-webkit-flex;-webkit-justify-content:center;-webkit-align-items:center;-webkit-flex-direction:row;justify-content:center;align-items:center;flex-direction:row}.jslider-caption{position:fixed;max-width:90vw;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;top:15px;left:15px;z-index:3000;color:#fff;font-size:1rem;display:block!important}.jslider-counter div{width:10px;height:10px;background:#fff;border-radius:50%;margin:0 5px;display:block!important}.jslider-counter .jslider-counter-focus{background-color:#6495ed;pointer-events:none}.jslider-focus{position:fixed;left:0;top:0;width:100%;min-height:100%;max-height:100%;z-index:2000;margin:0;box-sizing:border-box;background-color:#000c;-webkit-transition-duration:.05s;transition-duration:.05s;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.jslider-focus img{width:50vw;height:auto;box-sizing:border-box;margin:0 auto;vertical-align:middle;display:none}.jslider-focus img.jslider-vertical{width:auto;height:80vh}@media only screen and (max-width: 576px){.jslider-focus img.jslider-vertical{width:99vw!important;height:auto!important}.jslider-focus img{width:100vw!important;height:auto!important}}.jslider-grid{display:-ms-grid;display:grid;grid-gap:1px;position:relative}.jslider-grid[data-number="2"]{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.jslider-grid[data-number="3"]{-ms-grid-columns:1fr 33%;grid-template-columns:1fr 33%}.jslider-grid[data-number="4"]{-ms-grid-columns:1fr 25%;grid-template-columns:1fr 25%}.jslider-grid img{display:none;width:100%;height:100%;object-fit:cover}.jslider-grid[data-total]:after{content:attr(data-total) "+";font-size:1.5em;position:absolute;color:#fff;right:15px;bottom:6px}.jslider-grid img:first-child{-ms-grid-column:1;-ms-grid-row:1;grid-column:1;grid-row:1;display:block}.jslider-grid[data-number="2"] img:nth-child(2){-ms-grid-column:2;-ms-grid-row:1;grid-column:2;grid-row:1;display:block}.jslider-grid[data-number="3"] img:first-child{-ms-grid-column:1 / 2;-ms-grid-row:1 / 4;grid-column:1 / 2;grid-row:1 / 4}.jslider-grid[data-number="3"] img:nth-child(2){-ms-grid-column:2;-ms-grid-row:1;grid-column:2;grid-row:1;display:block}.jslider-grid[data-number="3"] img:nth-child(3){-ms-grid-column:2;-ms-grid-row:2;grid-column:2;grid-row:2;display:block}.jslider-grid[data-number="4"] img:first-child{-ms-grid-column:1 / 2;-ms-grid-row:1 / 4;grid-column:1 / 2;grid-row:1 / 4}.jslider-grid[data-number="4"] img:nth-child(2){-ms-grid-column:2;-ms-grid-row:1;grid-column:2;grid-row:1;display:block}.jslider-grid[data-number="4"] img:nth-child(3){-ms-grid-column:2;-ms-grid-row:2;grid-column:2;grid-row:2;display:block}.jslider-grid[data-number="4"] img:nth-child(4){-ms-grid-column:2;-ms-grid-row:3;grid-column:2;grid-row:3;display:block}.jtabs{max-width:100vw;position:relative}.jtabs .jtabs-headers-container{display:flex;align-items:center}.jtabs .jtabs-headers{display:flex;align-items:center;overflow:hidden;position:relative}.jtabs .jtabs-headers>div:not(.jtabs-border){padding:8px 20px;margin-left:1px;margin-right:1px;background-color:#f1f1f1;cursor:pointer;white-space:nowrap;text-align:center}.jtabs .jtabs-headers>div.jtabs-selected{background-color:#e8e8e8;color:#000}.jtabs .jtabs-headers>div>div{color:#555;width:100%;overflow:hidden}.jtabs .jtabs-headers i{display:block;margin:auto}.jtabs .jtabs-content{box-sizing:border-box}.jtabs .jtabs-content>div{display:none;box-sizing:border-box}.jtabs .jtabs-content>div.jtabs-selected{display:block}.jtabs .jtabs-border{position:absolute;height:2px;background-color:#888;transform-origin:left;transition:all .2s cubic-bezier(.4,0,.2,1);transition-property:color,left,transform;display:none}.jtabs-animation .jtabs-border{display:initial}.jtabs .jtabs-controls{margin:3px 3px 3px 10px;display:flex;min-width:82px}.jtabs .jtabs-controls>div{cursor:pointer;background-position:center;background-repeat:no-repeat;width:24px;height:24px;line-height:24px}.jtabs .jtabs-prev{margin-left:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z'/%3E%3C/svg%3E")}.jtabs .jtabs-prev.disabled{margin-left:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='lightgray' width='18px' height='18px'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z'/%3E%3C/svg%3E")}.jtabs .jtabs-next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E")}.jtabs .jtabs-next.disabled{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='lightgray' width='18px' height='18px'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E")}.jtabs .jtabs-add{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath d='M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z' fill='%23bbbbbb'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}.jtabs.jtabs-modern .jtabs-headers>div:not(.jtabs-border){padding:4px 10px;background-color:#fff}.jtabs.jtabs-modern .jtabs-headers>.jtabs-selected{color:#000}.jtabs.jtabs-modern .jtabs-headers>.jtabs-selected .material-icons{color:#000}.jtabs.jtabs-modern .jtabs-headers{background:#eeeeef!important;padding:2px;border-radius:4px}.jtabs.jtabs-modern .jtabs-headers .jtabs-border{border-color:#eeeeef!important}.jtabs.jtabs-modern .jtabs-border{background-color:#c2c5bce1}.jtags{display:flex;flex-wrap:wrap;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-pack:flex-start;-webkit-justify-content:space-between;justify-content:flex-start;padding:1px;border:1px solid #ccc;position:relative}.jtags.jtags-empty:not(.jtags-focus):before{position:absolute;color:#ccc;content:attr(data-placeholder);top:0;margin:3px 3px 3px 6px}.jtags>div{padding:5px 22px 5px 10px;position:relative;border-radius:1px;margin:2px;display:block;outline:none}.jtags>div:empty:before{content:" ";white-space:pre}.jtags>div:after{content:"x";position:absolute;top:6px;right:4px;width:12px;height:12px;cursor:pointer;font-size:11px;display:none}.jtags_label{background-color:#eee!important}.jtags_label:after{display:inline-block!important}.jtags_error:after{color:#fff!important}.jtags_error{background-color:#d93025!important;color:#fff}.jtoolbar-container{border-radius:2px;margin-bottom:5px;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003;display:inline-flex!important}.jtoolbar{cursor:pointer;white-space:nowrap;display:flex;padding:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:13px}.jtoolbar-disabled{pointer-events:none;opacity:.4}.jtoolbar-mobile{display:flex;position:fixed;bottom:0;margin:0;left:0;width:100%;background:#f7f7f8;z-index:1;box-sizing:border-box;box-shadow:0 -1px 2px #0000001a;border-radius:0}.jtoolbar>div{display:inline-flex;align-items:center;box-sizing:border-box;vertical-align:middle;justify-content:space-evenly}.jtoolbar-mobile>div{display:flex;width:100%}.jtoolbar .jtoolbar-item{text-align:center;margin:auto;padding:2px 4px}.jtoolbar-mobile .jtoolbar-item{position:relative;flex:1}.jtoolbar .jtoolbar-divisor{width:2px;height:18px;padding:0;margin-left:4px;margin-right:4px;background-color:#ddd}.jtoolbar .jtoolbar-label{padding-left:8px;padding-right:8px}.jtoolbar-mobile a{text-decoration:none;display:inline-block}.jtoolbar-mobile i{display:inline-flex!important;color:#929292}.jtoolbar-mobile span{font-size:.7em;display:block;color:#929292}.jtoolbar-mobile .jtoolbar-selected a,.jtoolbar-mobile .jtoolbar-selected i,.jtoolbar-mobile .jtoolbar-selected span{color:var(--active-color)!important;background-color:transparent}.jtoolbar-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jtoolbar-item i{display:block;color:#333}.jtoolbar-item:hover{background-color:#f2f2f2}.jtoolbar .jpicker{padding-left:0;padding-right:0}.jtoolbar .jpicker-header{height:24px;line-height:24px;padding:0 20px 0 8px;background-position:top 50% right 0px;display:flex;align-items:center;font-size:.9em}.jtoolbar .jpicker-content>div{padding:6px}.jtoolbar-active{background-color:#eee}.jtoolbar .fa{width:18px;height:18px;display:block;line-height:18px;font-size:14px}.jtoolbar .material-icons{font-size:18px;width:24px;height:24px;display:block;line-height:24px;transform:rotate(.03deg);text-align:center}.jtoolbar .jtoolbar-arrow{background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' width='18px' height='18px'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z'/%3E%3C/svg%3E");width:24px;height:16px;margin-left:4px;border-left:1px solid #f2f2f2}.jtoolbar-floating{position:absolute;display:none;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003;border-radius:4px;background-color:#fff;padding:4px;z-index:50;text-align:left;margin-right:20px}.jtoolbar-floating .jtoolbar-divisor{display:none}.jtoolbar-arrow-selected .jtoolbar-floating{display:flex;flex-wrap:wrap}:root{--jexcel-border-color:#000}.jexcel_container{display:inline-block;padding-right:2px;box-sizing:border-box;overscroll-behavior:contain;outline:none}.jexcel_container.fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:21}.jexcel_container.fullscreen .jexcel_content{overflow:auto;width:100%;height:100%;background-color:#fff}.jexcel_container.with-toolbar .jexcel>thead>tr>td{top:0}.jexcel_container.fullscreen.with-toolbar{height:calc(100% - 46px)}.jexcel_content{display:inline-block;box-sizing:border-box;padding-right:3px;padding-bottom:3px;position:relative;scrollbar-width:thin;scrollbar-color:#666 transparent}@supports (-moz-appearance:none){.jexcel_content{padding-right:10px}}.jexcel_content::-webkit-scrollbar{width:8px;height:8px}.jexcel_content::-webkit-scrollbar-track{background:#eee}.jexcel_content::-webkit-scrollbar-thumb{background:#666}.jexcel{border-collapse:separate;table-layout:fixed;white-space:nowrap;empty-cells:show;border:0px;background-color:#fff;width:0;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.jexcel>thead>tr>td{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid transparent;border-bottom:1px solid transparent;background-color:#f3f3f3;padding:2px;cursor:pointer;box-sizing:border-box;overflow:hidden;position:-webkit-sticky;position:sticky;top:0;z-index:2}.jexcel_container.with-toolbar .jexcel>thead>tr>td{top:42px}.jexcel>thead>tr>td.dragging{background-color:#fff;opacity:.5}.jexcel>thead>tr>td.selected{background-color:#dcdcdc}.jexcel>thead>tr>td.arrow-up{background-repeat:no-repeat;background-position:center right 5px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");text-decoration:underline}.jexcel>thead>tr>td.arrow-down{background-repeat:no-repeat;background-position:center right 5px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");text-decoration:underline}.jexcel>tbody>tr>td:first-child{position:relative;background-color:#f3f3f3;text-align:center}.jexcel>tbody.resizable>tr>td:first-child:before{content:" ";width:100%;height:3px;position:absolute;bottom:0;left:0;cursor:row-resize}.jexcel>tbody.draggable>tr>td:first-child:after{content:" ";width:3px;height:100%;position:absolute;top:0;right:0;cursor:move}.jexcel>tbody>tr.dragging>td{background-color:#eee;opacity:.5}.jexcel>tbody>tr>td{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid transparent;border-bottom:1px solid transparent;padding:4px;white-space:nowrap;box-sizing:border-box;line-height:1em}.jexcel_overflow>tbody>tr>td{overflow:hidden}.jexcel>tbody>tr>td:last-child{overflow:hidden}.jexcel>tbody>tr>td>img{display:inline-block;max-width:100px}.jexcel>tbody>tr>td.readonly{color:#0000004d}.jexcel>tbody>tr.selected>td:first-child{background-color:#dcdcdc}.jexcel>tbody>tr>td>select,.jexcel>tbody>tr>td>input,.jexcel>tbody>tr>td>textarea{border:0px;border-radius:0;outline:0px;width:100%;margin:0;padding:0 2px 0 0;background-color:transparent;box-sizing:border-box}.jexcel>tbody>tr>td>textarea{resize:none;padding-top:6px!important}.jexcel>tbody>tr>td>input[type=checkbox]{width:12px;margin-top:2px}.jexcel>tbody>tr>td>input[type=radio]{width:12px;margin-top:2px}.jexcel>tbody>tr>td>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position-x:100%;background-position-y:40%;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSdibGFjaycgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTcgMTBsNSA1IDUtNXonLz48cGF0aCBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8+PC9zdmc+)}.jexcel>tbody>tr>td.jexcel_dropdown{background-repeat:no-repeat;background-position:top 50% right 5px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='lightgray'/%3E%3C/svg%3E");text-overflow:ellipsis;overflow-x:hidden}.jexcel>tbody>tr>td.jexcel_dropdown.jexcel_comments{background:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='lightgray'/%3E%3C/svg%3E") top 50% right 5px no-repeat,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFuGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphMTlhZDJmOC1kMDI2LTI1NDItODhjOS1iZTRkYjkyMmQ0MmQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkOGI5NDUyMS00ZjEwLWQ5NDktYjUwNC0wZmU1N2I3Nzk1MDEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIHN0RXZ0OndoZW49IjIwMTktMDEtMzFUMTg6NTU6MDhaIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmExOWFkMmY4LWQwMjYtMjU0Mi04OGM5LWJlNGRiOTIyZDQyZCIgc3RFdnQ6d2hlbj0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4En6MDAAAAX0lEQVQYlX3KOw6AIBBAwS32RpJADXfx0pTET+ERZJ8F8RODFtONsG0QAoh0CSDM82dqodaBdQXnfoLZQM7gPai+wjNNE8R4pTuAYNZSKZASqL7CMy0LxNgJp30fKYUDi3+vIqb/+rUAAAAASUVORK5CYII=) top right no-repeat}.jexcel>tbody>tr>td>.color{width:90%;height:10px;margin:auto}.jexcel>tbody>tr>td>a{text-decoration:underline}.jexcel>tbody>tr>td.highlight>a{color:#00f;cursor:pointer}.jexcel>tfoot>tr>td{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid transparent;border-bottom:1px solid transparent;background-color:#f3f3f3;padding:2px;cursor:pointer;box-sizing:border-box;overflow:hidden}.jexcel .highlight{background-color:#0000000d}.jexcel .highlight-top{border-top:1px solid #000;box-shadow:0 -1px #ccc}.jexcel .highlight-left{border-left:1px solid #000;box-shadow:-1px 0 #ccc}.jexcel .highlight-right{border-right:1px solid #000}.jexcel .highlight-bottom{border-bottom:1px solid #000}.jexcel .highlight-top.highlight-left{box-shadow:-1px -1px #ccc;-webkit-box-shadow:-1px -1px #ccc;-moz-box-shadow:-1px -1px #ccc}.jexcel .highlight-selected{background-color:#0000}.jexcel .selection{background-color:#0000000d}.jexcel .selection-left{border-left:1px dotted #000}.jexcel .selection-right{border-right:1px dotted #000}.jexcel .selection-top{border-top:1px dotted #000}.jexcel .selection-bottom{border-bottom:1px dotted #000}.jexcel_corner{position:absolute;background-color:#000;height:1px;width:1px;border:1px solid rgb(255,255,255);top:-2000px;left:-2000px;cursor:crosshair;box-sizing:initial;z-index:20;padding:2px}.jexcel .editor{outline:0px solid transparent;overflow:visible;white-space:nowrap;text-align:left;padding:0;box-sizing:border-box;overflow:visible!important}.jexcel .editor>input{padding-left:4px}.jexcel .editor .jupload{position:fixed;top:100%;z-index:40;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;font-size:.875rem;letter-spacing:.2px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003;padding:10px;background-color:#fff;width:300px;min-height:225px;margin-top:2px}.jexcel .editor .jupload img{width:100%;height:auto}.jexcel .editor .jexcel_richtext{position:fixed;top:100%;z-index:40;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;font-size:.875rem;letter-spacing:.2px;-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003;padding:10px;background-color:#fff;min-width:280px;max-width:310px;margin-top:2px;text-align:left}.jexcel .editor .jclose:after{position:absolute;top:0;right:0;margin:10px;content:"close";font-family:Material icons;font-size:24px;width:24px;height:24px;line-height:24px;cursor:pointer;text-shadow:0px 0px 5px #fff}.jexcel,.jexcel td,.jexcel_corner{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.jexcel_textarea{position:absolute;top:-999px;left:-999px;width:1px;height:1px}.jexcel .dragline{position:absolute}.jexcel .dragline div{position:relative;top:-6px;height:5px;width:22px}.jexcel .dragline div:hover{cursor:move}.jexcel .onDrag{background-color:#0009}.jexcel .error{border:1px solid red}.jexcel thead td.resizing{border-right-style:dotted!important;border-right-color:red!important}.jexcel tbody tr.resizing>td{border-bottom-style:dotted!important;border-bottom-color:red!important}.jexcel tbody td.resizing{border-right-style:dotted!important;border-right-color:red!important}.jexcel .jdropdown-header{border:0px!important;outline:none!important;width:100%!important;height:100%!important;padding:0 0 0 8px!important}.jexcel .jdropdown-container{margin-top:1px}.jexcel .jdropdown-container-header{padding:0;margin:0;height:inherit}.jexcel .jdropdown-picker{border:0px!important;padding:0!important;width:inherit;height:inherit}.jexcel .jexcel_comments{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFuGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphMTlhZDJmOC1kMDI2LTI1NDItODhjOS1iZTRkYjkyMmQ0MmQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkOGI5NDUyMS00ZjEwLWQ5NDktYjUwNC0wZmU1N2I3Nzk1MDEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIHN0RXZ0OndoZW49IjIwMTktMDEtMzFUMTg6NTU6MDhaIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmExOWFkMmY4LWQwMjYtMjU0Mi04OGM5LWJlNGRiOTIyZDQyZCIgc3RFdnQ6d2hlbj0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4En6MDAAAAX0lEQVQYlX3KOw6AIBBAwS32RpJADXfx0pTET+ERZJ8F8RODFtONsG0QAoh0CSDM82dqodaBdQXnfoLZQM7gPai+wjNNE8R4pTuAYNZSKZASqL7CMy0LxNgJp30fKYUDi3+vIqb/+rUAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:top right}.jexcel .sp-replacer{margin:2px;border:0px}.jexcel>thead>tr.jexcel_filter>td>input{border:0px;width:100%;outline:none}.jexcel_about{float:right;font-size:.7em;padding:2px;text-transform:uppercase;letter-spacing:1px;display:none}.jexcel_about a{color:#ccc;text-decoration:none}.jexcel_about img{display:none}.jexcel_filter{display:flex;justify-content:space-between;margin-bottom:4px}.jexcel_filter>div{padding:8px;align-items:center}.jexcel_pagination{display:flex;justify-content:space-between;align-items:center}.jexcel_pagination>div{display:flex;padding:10px}.jexcel_pagination>div:last-child{padding-right:10px;padding-top:10px}.jexcel_pagination>div>div{text-align:center;width:36px;height:36px;line-height:34px;border:1px solid #ccc;box-sizing:border-box;margin-left:2px;cursor:pointer}.jexcel_page{font-size:.8em}.jexcel_page_selected{font-weight:700;background-color:#f3f3f3}.jexcel_toolbar{display:flex;background-color:#f3f3f3;border:1px solid #ccc;padding:4px;margin:0 2px 4px 1px;position:sticky;top:0;z-index:21}.jexcel_toolbar:empty{display:none}.jexcel_toolbar i.jexcel_toolbar_item{width:24px;height:24px;padding:4px;cursor:pointer;display:inline-block}.jexcel_toolbar i.jexcel_toolbar_item:hover{background-color:#ddd}.jexcel_toolbar select.jexcel_toolbar_item{margin-left:2px;margin-right:2px;display:inline-block;border:0px;background-color:transparent;padding-right:10px}.jexcel .dragging-left{background-repeat:no-repeat;background-position:top 50% left 0px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M14 7l-5 5 5 5V7z'/%3E%3Cpath fill='none' d='M24 0v24H0V0h24z'/%3E%3C/svg%3E")}.jexcel .dragging-right{background-repeat:no-repeat;background-position:top 50% right 0px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M10 17l5-5-5-5v10z'/%3E%3Cpath fill='none' d='M0 24V0h24v24H0z'/%3E%3C/svg%3E")}.jexcel_tabs .jexcel_tab{display:none}.jexcel_tabs .jexcel_tab_link{display:inline-block;padding:10px 20px;margin-right:5px;margin-bottom:5px;background-color:#f3f3f3;cursor:pointer}.jexcel_tabs .jexcel_tab_link.selected{background-color:#ddd}.jexcel_hidden_index>tbody>tr>td:first-child,.jexcel_hidden_index>thead>tr>td:first-child,.jexcel_hidden_index>tfoot>tr>td:first-child,.jexcel_hidden_index>colgroup>col:first-child{display:none}.jexcel .jrating{display:inline-flex}.jexcel .jrating>div{zoom:.55}.jexcel .copying-top{border-top:1px dashed #000}.jexcel .copying-left{border-left:1px dashed #000}.jexcel .copying-right{border-right:1px dashed #000}.jexcel .copying-bottom{border-bottom:1px dashed #000}.jexcel .jexcel_column_filter{background-repeat:no-repeat;background-position:top 50% right 5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");text-overflow:ellipsis;overflow:hidden;padding:0 20px 0 6px}.jexcel thead .jexcel_freezed,.jexcel tfoot .jexcel_freezed{left:0;z-index:3!important;box-shadow:2px 0 2px .2px #ccc!important;-webkit-box-shadow:2px 0px 2px .2px #ccc!important;-moz-box-shadow:2px 0px 2px .2px #ccc!important}.jexcel tbody .jexcel_freezed{position:relative;background-color:#fff;box-shadow:1px 1px 1px 1px #ccc!important;-webkit-box-shadow:2px 4px 4px .1px #ccc!important;-moz-box-shadow:2px 4px 4px .1px #ccc!important}.red{color:red}.jexcel>tbody>tr>td.readonly>input[type=checkbox],.jexcel>tbody>tr>td.readonly>input[type=radio]{pointer-events:none;opacity:.5}.cal-toolbar{padding:12px 16px;gap:12px;align-items:center;flex-wrap:wrap}.cal-title{font:800 18px/1.2 var(--font-heading);margin-left:8px;text-transform:capitalize}.cal-kinds{display:flex;gap:6px;flex-wrap:wrap}.cal-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;cursor:pointer;border:1px solid var(--color-divider);background:var(--color-surface);font-size:13px;color:var(--color-text)}.cal-chip.off{opacity:.45;text-decoration:line-through}.cal-dot{width:10px;height:10px;border-radius:50%;display:inline-block;flex:none;margin-right:6px;background:var(--ev)}.cal-chip .cal-dot{margin-right:0}.cal-wrap{padding:12px;overflow-x:auto}.cal-card{display:grid;gap:8px;font-size:14px;margin-bottom:8px}.cal-card>div{display:grid;grid-template-columns:110px 1fr;gap:8px}.cal-card>div>span{color:var(--color-muted)}.cal-card a{color:var(--color-accent);word-break:break-all}.cal-ev{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;padding:1px 4px}.cal-ev i{opacity:.75;font-style:normal}.ev-shipment{--ev: #2f80ed}.ev-payment_due{--ev: #f2994a}.ev-payment{--ev: var(--color-accent, #3dcd58)}.ev-meeting{--ev: #9b51e0}.fc .fc-event.ev-shipment,.fc .fc-event.ev-payment_due,.fc .fc-event.ev-payment,.fc .fc-event.ev-meeting{background:color-mix(in srgb,var(--ev) 18%,var(--color-surface));border:0;border-left:3px solid var(--ev);color:var(--color-text)}.fc .fc-event.ev-late{box-shadow:inset 0 0 0 1px var(--color-danger)}.fc .fc-event,.fc .fc-daygrid-more-link{cursor:pointer}.fc .fc-daygrid-day-frame,.fc .fc-col-header-cell{cursor:default}.fc .fc-event.ev-meeting{cursor:grab}.fc .fc-list-event .fc-list-event-dot{border-color:var(--ev)}.fc{--fc-border-color: var(--color-divider);--fc-today-bg-color: var(--color-accent-100);--fc-page-bg-color: var(--color-surface);--fc-neutral-bg-color: var(--color-bg);--fc-list-event-hover-bg-color: var(--color-accent-100);font-size:13px}.fc .fc-col-header-cell-cushion,.fc .fc-daygrid-day-number{color:var(--color-text);text-decoration:none}.fc .fc-event[class*=ev-]{--fc-event-bg-color: color-mix(in srgb, var(--ev) 18%, #fff);--fc-event-border-color: var(--ev);--fc-event-text-color: var(--color-text)}.fc .fc-event[class*=ev-] .fc-event-main,.fc .fc-event[class*=ev-] .cal-ev{color:var(--color-text)}.fc .fc-daygrid-event .cal-ev{font-size:12.5px;font-weight:600;line-height:1.35;padding:2px 6px}.fc .fc-daygrid-event{border-radius:6px;margin-top:2px}.fc .fc-event.ev-late .cal-ev:before{content:"⚠ ";color:var(--color-danger)}.cal-pop-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:#1c1f1d40}.cal-pop{width:min(420px,calc(100vw - 32px))}.cal-pop.is-anchored{position:fixed;margin:0;box-shadow:0 16px 48px #00000038}@media (min-width: 640px){.cal-pop-bg{background:transparent}}.cal-card__note{font-size:12px;grid-template-columns:1fr!important}.staff-theme{font-family:var(--font-body);color:var(--color-text);background:var(--color-bg)}.staff-theme.warm{--color-bg: #efe8da;--color-surface: #fffdf8;--color-text: #2b2620;--color-muted: #5b5448;--color-divider: #e4dccb;--color-accent: #a8813a;--color-on-accent: #fffdf8;--color-accent-100: #f5eee1;--color-accent-200: #ecdfc4;--color-accent-300: #d8c39a;--color-accent-500: #a8813a;--color-accent-600: #8f6c2c;--color-accent-700: #7d5c1c;--color-accent-800: #5e4513;--color-neutral-100: #f6f0e3;--color-neutral-200: #efe8da;--color-neutral-300: #e4dccb;--color-neutral-400: #d8ccb3;--color-ok: #3e7b4f;--color-ok-bg: #e2f4e6;--color-warn: #7e5a12;--color-warn-bg: #f5eee1;--color-danger: #b5452e;--color-danger-bg: #f2dcd3;--color-danger-border: #dba596}.st-shell{display:flex;min-height:100vh}.st-side{width:256px;flex:0 0 256px;background:var(--color-surface);border-right:1px solid var(--color-divider);padding:16px 12px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box;position:sticky;top:0;height:100vh}.st-brand{display:flex;align-items:center;gap:10px;padding:4px 6px 8px}.st-brand-logo{width:40px;height:40px;border-radius:10px;background:var(--color-accent);color:var(--color-on-accent);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px}.st-brand-name{font-weight:800;font-size:15px;line-height:1.2}.st-brand-name span{color:var(--color-accent)}.st-brand-sub{font-size:12px;color:var(--color-muted)}.st-group{display:flex;flex-direction:column;gap:2px}.st-group-label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);padding:8px 12px 4px}.st-item{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--color-text);font:500 15px var(--font-body);text-align:left;cursor:pointer;width:100%}.st-item:hover{background:var(--color-neutral-100)}.st-item.on{background:var(--color-accent);color:var(--color-on-accent);font-weight:700}.st-item svg{flex:0 0 20px}.st-item-label{flex:1}.st-badge{min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:var(--color-danger);color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.st-item.on .st-badge{background:#fff;color:var(--color-accent-700)}.st-foot{margin-top:auto;display:grid;gap:8px}.st-me{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:var(--color-neutral-100)}.st-me-ava{width:36px;height:36px;border-radius:10px;background:var(--color-text);color:var(--color-surface);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex:0 0 36px}.st-me-name{font-size:13px;font-weight:700;line-height:1.25}.st-me-role{font-size:12px;color:var(--color-muted)}.st-foot-row{display:flex;gap:6px}.st-foot-btn{flex:1;min-height:36px;border-radius:10px;border:1px solid var(--color-divider);background:var(--color-surface);color:var(--color-text);font:600 12.5px var(--font-body);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.st-foot-btn:hover{background:var(--color-neutral-100)}.st-main{flex:1;min-width:0}.st-page{padding:28px 32px 48px;box-sizing:border-box}.st-h1{font:var(--font-heading-weight, 800) 30px/1.15 var(--font-heading);margin:0}.st-eyebrow{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.st-md{display:flex;min-height:100vh;align-items:flex-start}.st-md-list{width:340px;flex:0 0 340px;background:var(--color-surface);border-right:1px solid var(--color-divider);position:sticky;top:0;height:100vh;overflow-y:auto;box-sizing:border-box;scrollbar-width:thin}.st-md-detail{flex:1;min-width:0;padding:28px 32px 48px;box-sizing:border-box}.st-md .st-back{display:none}@media (max-width: 1100px){.st-md-list{width:290px;flex-basis:290px}}@media (max-width: 900px){.st-shell{flex-direction:column}.st-side{width:auto;flex:none;height:auto;position:static;padding:10px;gap:8px;border-right:0;border-bottom:1px solid var(--color-divider)}.st-side .st-group{flex-direction:row;flex-wrap:wrap}.st-side .st-item{width:auto}.st-group-label,.st-foot .st-me{display:none}.st-md{display:block}.st-md-list{width:auto;height:auto;position:static;border-right:0;overflow:visible}.st-md-detail{display:none;padding:16px}.st-md-open .st-md-list{display:none}.st-md-open .st-md-detail{display:block}.st-md .st-back{display:inline-flex}.st-page{padding:16px}}.staff-theme.strict{--color-bg: #f1f4f8;--color-surface: #ffffff;--color-text: #1e2733;--color-muted: #4a5668;--color-divider: #d5dce6;--color-accent: #2f6fdb;--color-on-accent: #ffffff;--color-accent-100: #e8f0fd;--color-accent-200: #cfdffb;--color-accent-300: #a8c4f5;--color-accent-500: #2f6fdb;--color-accent-600: #255ec2;--color-accent-700: #1d4f9f;--color-accent-800: #173f80;--color-neutral-100: #f1f4f8;--color-neutral-200: #e4e9f0;--color-neutral-300: #d5dce6;--color-neutral-400: #aab5c4;--color-ok: #1e7a45;--color-ok-bg: #e3f4ea;--color-warn: #8a5a00;--color-warn-bg: #fff3d9;--color-danger: #c8321f;--color-danger-bg: #fde7e3;--color-danger-border: #f2b0a5;--shadow-sm: none;--shadow-md: none;--shadow-lg: none}.staff-theme.strict .st-item,.staff-theme.strict .st-card,.staff-theme.strict .st-q-item,.staff-theme.strict .btn,.staff-theme.strict .input,.staff-theme.strict .st-seg,.staff-theme.strict .st-seg button,.staff-theme.strict .st-row,.staff-theme.strict .st-filters button,.staff-theme.strict .st-search{border-radius:6px!important}.staff-theme.strict .st-card{border:1px solid var(--color-divider);box-shadow:none}.staff-theme.strict .st-side{background:#1e2733;border-right:0}.staff-theme.strict .st-side,.staff-theme.strict .st-side .st-item{color:#e6ebf2}.staff-theme.strict .st-side .st-item:hover{background:#2a3544}.staff-theme.strict .st-side .st-item.on{background:var(--color-accent);color:#fff}.staff-theme.strict .st-group-label,.staff-theme.strict .st-brand-sub,.staff-theme.strict .st-me-role{color:#9aa8bb}.staff-theme.strict .st-me{background:#2a3544}.staff-theme.strict .st-me-ava{background:var(--color-accent);color:#fff}.staff-theme.strict .st-foot-btn,.staff-theme.strict .st-side-fold{background:#2a3544;border-color:#36445a;color:#e6ebf2}.staff-theme.strict .st-side .st-seg{background:#2a3544}.staff-theme.strict .st-side .st-seg button{color:#c9d3e0}.staff-theme.strict .st-seg button.on{background:var(--color-accent);color:#fff}.staff-theme.strict .st-brand-name span{color:#7fb0ff}.st-card{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:20px;box-shadow:var(--shadow-sm);padding:20px 22px;display:grid;gap:12px;align-content:start;min-width:0}.st-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.st-facts span{display:inline-flex;gap:6px;align-items:baseline;padding:6px 10px;border-radius:8px;background:var(--color-surface);border:1px solid var(--color-divider);font-size:14px;font-weight:600}.st-facts i{font-style:normal;font-weight:500;font-size:12px;color:var(--color-muted)}.st-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;align-items:start}.st-step{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:800}.st-step-n{width:28px;height:28px;border-radius:50%;background:var(--color-text);color:var(--color-surface);display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;flex:0 0 28px}.st-step-n.done{background:var(--color-ok)}.st-step-n.bad{background:var(--color-danger)}.st-list{display:grid;gap:6px}.st-row{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;padding:10px 12px;border-radius:10px;background:var(--color-neutral-100);font-size:14px}.st-ok{color:var(--color-ok)}.st-bad{color:var(--color-danger)}.st-alert{padding:10px 12px;border-radius:10px;font-size:14px;font-weight:500}.st-alert.danger{background:var(--color-danger-bg);color:var(--color-danger)}.st-alert.warn{background:var(--color-warn-bg);color:var(--color-warn)}.st-found{padding:14px;border-radius:12px;background:var(--color-ok-bg);display:grid;gap:4px}.st-found-tag{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-ok)}.st-pick{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid var(--color-divider);font-size:14px;cursor:pointer}.st-pick.on{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.st-reject{display:flex;gap:8px;padding-top:12px;border-top:1px solid var(--color-divider)}.st-reject .input{flex:1;min-width:0}.st-q-head{padding:20px 16px 12px;display:grid;gap:12px;position:sticky;top:0;background:var(--color-surface);z-index:2;border-bottom:1px solid var(--color-divider);margin-bottom:8px}.st-q-title{font:800 22px/1.2 var(--font-heading);margin-top:2px}.st-q-count{font:800 40px/1 var(--font-heading)}.st-seg{display:flex;padding:3px;border-radius:12px;background:var(--color-neutral-100)}.st-seg button{flex:1;min-height:34px;border:0;border-radius:9px;background:transparent;color:var(--color-text);font:600 12.5px var(--font-body);cursor:pointer}.st-seg button.on{background:var(--color-surface);box-shadow:0 1px 2px #0000001f}.st-q-item{display:grid;gap:3px;width:100%;text-align:left;padding:12px;border:1px solid transparent;border-radius:12px;background:transparent;cursor:pointer;font:inherit;color:var(--color-text)}.st-q-item:hover{background:var(--color-neutral-100)}.st-q-item.on{background:var(--color-accent-100);border-color:var(--color-accent)}.st-age{font-size:12px;font-weight:700;padding:2px 8px;border-radius:6px;background:var(--color-neutral-200);color:var(--color-text);white-space:nowrap}.st-age.soon{background:var(--color-warn-bg);color:var(--color-warn)}.st-age.late{background:var(--color-danger);color:#fff}.staff-theme *,.staff-theme *:before,.staff-theme *:after{box-sizing:border-box}.st-q-item,.st-md-list button{max-width:100%;min-width:0}.st-q-item>span{min-width:0}.st-seg button{white-space:nowrap;padding:0 8px}@media (max-width: 900px){.st-side{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;position:sticky;top:0;z-index:20}.st-brand{flex:1;padding:0}.st-brand-logo{width:32px;height:32px;font-size:13px}.st-brand-sub{display:none}.st-foot{margin:0;order:2}.st-foot .st-seg{display:none}.st-foot .st-foot-btn{min-height:32px;padding:0 10px}.st-nav-m{order:3;flex:0 0 100%;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;margin:0 -10px;padding:0 10px}.st-nav-m::-webkit-scrollbar{display:none}.st-side .st-group{display:contents}.st-side .st-item{flex:0 0 auto;min-height:36px;padding:0 12px;font-size:14px;white-space:nowrap}.st-side .st-item svg{width:16px;height:16px;flex-basis:16px}}@media (max-width: 900px){.staff-theme .st-nav-m{display:flex!important}}.st-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:10px;background:var(--color-surface);border:1px solid var(--color-divider);color:var(--color-muted)}.st-search input{border:0;outline:0;background:transparent;font:inherit;font-size:14px;flex:1;min-width:0;color:var(--color-text)}.st-search:focus-within{border-color:var(--color-accent)}.st-filters{display:grid;gap:4px}.st-filters button{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid var(--color-divider);border-radius:10px;background:var(--color-surface);color:var(--color-text);font:500 13.5px var(--font-body);cursor:pointer;text-align:left}.st-filters button span{flex:1}.st-filters button b{font-weight:800}.st-filters button.bad b{color:var(--color-danger)}.st-filters button.on{border-color:var(--color-accent);background:var(--color-accent-100);font-weight:700}.st-tree-row{position:relative;display:flex;align-items:center;gap:4px}.st-tree-row .st-q-item{flex:1}.st-tree-guide{position:absolute;left:calc(var(--d, 0) * 1px);top:0;bottom:0;width:0}.st-tree-row[style*=padding-left]{border-left:0}.st-q-item.off{opacity:.6}.st-dot{width:8px;height:8px;border-radius:50%;background:var(--color-danger);flex:0 0 8px}.st-num{font-size:12px;font-weight:700;padding:2px 8px;border-radius:6px;background:var(--color-neutral-200);white-space:nowrap}.st-link{border:0;background:transparent;padding:4px 6px;color:var(--color-accent-700);font:600 12.5px var(--font-body);cursor:pointer;text-decoration:underline;white-space:nowrap}.st-card-danger{border-color:var(--color-danger-border)!important;background:color-mix(in srgb,var(--color-danger) 4%,var(--color-surface))}.st-sub{font-size:14px;font-weight:700}.st-clients-head{padding:18px 20px 12px;display:grid;gap:12px;border-bottom:1px solid var(--color-divider);position:sticky;top:0;background:var(--color-surface);z-index:1;border-radius:inherit}.st-transfer{display:grid;gap:8px;padding:14px;border-radius:12px;background:var(--color-neutral-100)}.st-checkall{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:600;cursor:pointer}.st-clients{display:grid}.st-client{display:flex;gap:12px;align-items:center;padding:12px 20px;border-top:1px solid var(--color-divider)}.st-client:first-child{border-top:0}.st-client.click{cursor:pointer}.st-client.click:hover{background:var(--color-neutral-100)}.st-client.on{background:var(--color-accent-100)}.st-client input[type=checkbox],.st-checkall input{width:18px;height:18px;accent-color:var(--color-accent);flex:0 0 18px;margin:0}.st-tag{font-size:12px;font-weight:600;padding:3px 8px;border-radius:6px;background:var(--color-neutral-200);white-space:nowrap}.st-notify{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start;margin-top:24px;max-width:1180px}.st-notify-aside{position:sticky;top:24px;display:grid;gap:16px}.st-ladder-step{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;padding-bottom:16px}.st-ladder-step:before{content:"";position:absolute;left:17px;top:36px;bottom:0;width:2px;background:var(--color-divider)}.st-ladder-step.last:before{display:none}.st-ladder-n{width:36px;height:36px;border-radius:50%;background:var(--color-accent);color:var(--color-on-accent);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;position:relative;z-index:1}.st-ladder-n.fixed{background:var(--color-text);color:var(--color-surface)}.st-ladder-n.add{background:var(--color-surface);color:var(--color-muted);border:2px dashed var(--color-neutral-400)}.st-ladder-add{min-height:52px;border-radius:20px;border:2px dashed var(--color-neutral-400);background:transparent;color:var(--color-text);font:600 15px var(--font-body);cursor:pointer}.st-ladder-add:hover{border-color:var(--color-accent);color:var(--color-accent-700)}.st-2col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px}@media (max-width: 1100px){.st-notify{grid-template-columns:1fr}.st-notify-aside{position:static}}@media (max-width: 600px){.st-2col{grid-template-columns:1fr}}.st-chat{height:100vh}.st-chat-main{flex:1;min-width:0;height:100vh;display:flex;flex-direction:column;background:var(--color-surface)}.st-chat-main>:last-child:not(.st-empty){flex:1;min-height:0}.st-chat-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 20px;background:var(--color-surface);border-bottom:1px solid var(--color-divider)}.st-chat-head .btn{gap:6px}@media (max-width: 900px){.st-chat,.st-chat-main{height:auto;min-height:calc(100vh - 100px)}}.st-savebar{position:sticky;bottom:0;display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:14px 0;background:var(--color-bg);border-top:1px solid var(--color-divider);z-index:3}.st-side-fold{margin-left:auto;width:32px;height:32px;flex:0 0 32px;border-radius:8px;border:1px solid var(--color-divider);background:var(--color-surface);color:var(--color-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.st-side-fold:hover{color:var(--color-text);background:var(--color-neutral-100)}.st-side{transition:width .18s ease,flex-basis .18s ease}.st-shell.mini .st-side{width:76px;flex-basis:76px;padding:16px 10px;align-items:stretch}.st-shell.mini .st-brand{flex-direction:column;gap:10px;padding:0 0 6px}.st-shell.mini .st-brand-text,.st-shell.mini .st-group-label,.st-shell.mini .st-item-label,.st-shell.mini .st-me>div:last-child,.st-shell.mini .st-side .st-seg,.st-shell.mini .st-foot-label{display:none}.st-shell.mini .st-side-fold{margin:0 auto}.st-shell.mini .st-item{justify-content:center;padding:0;position:relative}.st-shell.mini .st-item .st-badge{position:absolute;top:2px;right:4px;min-width:18px;height:18px;font-size:11px;padding:0 5px}.st-shell.mini .st-group{border-top:1px solid var(--color-divider);padding-top:8px}.st-shell.mini .st-group:first-of-type{border-top:0}.st-shell.mini .st-me{justify-content:center;padding:6px}.st-shell.mini .st-foot-btn{padding:0}.st-md{height:100vh;overflow:hidden}.st-md-detail{height:100vh;overflow-y:auto;scrollbar-gutter:stable;position:relative}.st-md-list,.st-md-detail{scrollbar-width:auto;scrollbar-color:var(--color-neutral-400) transparent}.st-md-list::-webkit-scrollbar,.st-md-detail::-webkit-scrollbar{width:10px}.st-md-list::-webkit-scrollbar-thumb,.st-md-detail::-webkit-scrollbar-thumb{background:var(--color-neutral-400);border-radius:10px;border:2px solid transparent;background-clip:content-box}.st-md-list::-webkit-scrollbar-thumb:hover,.st-md-detail::-webkit-scrollbar-thumb:hover{background-color:var(--color-muted)}.st-md-detail:after{content:"";position:sticky;display:block;bottom:-48px;height:56px;margin-top:-56px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--color-bg))}.st-md-list:after{content:"";position:sticky;display:block;bottom:0;height:40px;margin-top:-40px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--color-surface))}.st-fold{gap:0;padding:0}.st-fold-head{display:flex;align-items:center;gap:10px;padding:16px 20px}.st-fold-btn{flex:1;min-width:0;display:flex;align-items:center;gap:12px;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;color:var(--color-text);font:inherit}.st-fold-chev{flex:0 0 18px;color:var(--color-muted);transition:transform .15s ease}.st-fold.shut .st-fold-chev{transform:rotate(-90deg)}.st-fold-title{display:flex;align-items:baseline;gap:10px;font-size:18px;font-weight:800;margin-top:2px}.st-fold-meta{font-size:13px;font-weight:700;padding:2px 8px;border-radius:6px;background:var(--color-neutral-200);color:var(--color-text)}.st-fold-body{display:grid;gap:12px;padding:0 20px 20px}.st-fold.shut .st-fold-head{padding-bottom:16px}.st-fold-btn:hover .st-fold-chev{color:var(--color-text)}@media (max-width: 900px){.st-md,.st-md-detail{height:auto;overflow:visible}.st-md-detail:after,.st-md-list:after{display:none}.st-side-fold{display:none}.st-shell.mini .st-side{width:auto;flex-basis:auto}.st-shell.mini .st-item-label,.st-shell.mini .st-brand-text{display:initial}}.st-brand-logo{flex:0 0 40px}.st-brand-text{min-width:0}.st-shell.mini .st-brand-logo{flex-basis:auto;width:40px;margin:0 auto}.st-side{position:sticky}.st-side-fold{position:absolute;top:30px;right:-14px;width:28px;height:28px;flex:none;margin:0;border-radius:50%;z-index:30;box-shadow:0 1px 3px #0000001f}.st-shell.mini .st-side-fold{margin:0}.st-shell.mini .st-brand{flex-direction:row}.st-foot-btns{display:flex;gap:6px}.st-shell.mini .st-foot-btns{flex-direction:column}.st-shell.mini .st-foot-btn{min-height:40px}.st-md-detail:after{margin-top:0;bottom:0;height:48px}.st-md-list:after{margin-top:0;height:32px}.st-chat-main>.st-empty{flex:0 0 auto}.st-empty{margin:auto;text-align:center;max-width:380px;padding:24px;display:grid;justify-items:center;gap:6px}.st-empty-ico{width:64px;height:64px;border-radius:18px;background:var(--color-accent-100);color:var(--color-accent-700);display:flex;align-items:center;justify-content:center;margin-bottom:10px}.staff-theme .dialog-backdrop{background:#14181673;-webkit-backdrop-filter:none;backdrop-filter:none}.staff-theme .dialog{background:var(--color-surface);color:var(--color-text);border-radius:20px;padding:24px;border:1px solid var(--color-divider);box-shadow:0 24px 60px #00000038;display:grid;gap:10px}.staff-theme .dialog .kicker{margin:0}.staff-theme .dialog-title{font:800 22px/1.25 var(--font-heading);margin:0}.staff-theme .dialog-body{font-size:15px;line-height:1.5;color:var(--color-muted)}.staff-theme .dialog-actions{margin-top:10px;gap:8px}.staff-theme .dialog-actions .btn{min-height:44px;padding:0 18px}.staff-theme.strict .dialog{border-radius:8px}.st-shell{position:relative}.st-side{transition:width .22s ease,flex-basis .22s ease,padding .22s ease;overflow:hidden}.st-edge{position:sticky;top:0;height:100vh;width:0;flex:0 0 0;padding:0;margin:0;border:0;background:transparent;cursor:pointer;z-index:40}.st-edge:before{content:"";position:absolute;top:0;bottom:0;left:-6px;width:12px}.st-edge:after{content:"";position:absolute;top:0;bottom:0;left:-1px;width:2px;background:var(--color-accent);opacity:0;transition:opacity .15s ease}.st-edge:hover:after,.st-edge:focus-visible:after{opacity:1}.st-edge-knob{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;background:var(--color-surface);border:1px solid var(--color-divider);color:var(--color-muted);box-shadow:0 1px 4px #0000001f;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .22s ease}.st-edge:hover .st-edge-knob,.st-edge:focus-visible .st-edge-knob{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.st-edge-knob svg{transition:transform .22s ease}.st-shell.mini .st-edge-knob svg{transform:rotate(180deg)}.st-edge:focus-visible{outline:none}.staff-theme.strict .st-edge-knob{background:#2a3544;border-color:#36445a;color:#e6ebf2}@media (max-width: 900px){.st-edge{display:none}}.st-q-count{min-width:56px;height:52px;padding:0 14px;border-radius:14px;background:var(--color-neutral-100);border:1px solid var(--color-divider);display:inline-flex;align-items:center;justify-content:center;font:800 28px/1 var(--font-heading);flex:none}.st-q-head{padding:20px 20px 14px}.st-clients-head{top:-28px;padding-top:18px;border-radius:20px 20px 0 0;box-shadow:0 -28px 0 0 var(--color-bg)}.st-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.st-seg-n{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--color-neutral-200);color:var(--color-text);font-size:11.5px;font-weight:800;line-height:20px;display:inline-flex;align-items:center;justify-content:center}.st-seg-n.hot{background:var(--color-danger);color:#fff}.st-seg button.on .st-seg-n:not(.hot){background:var(--color-accent);color:var(--color-on-accent)}.staff-theme.strict .st-seg button.on .st-seg-n:not(.hot){background:#fff;color:var(--color-accent-700)}.st-md-list{width:360px;flex-basis:360px}.st-seg{min-width:0}.st-seg button{flex:1 1 0;min-width:0;padding:0 4px;gap:5px;font-size:12.5px}.st-seg-n{min-width:18px;height:18px;line-height:18px;padding:0 5px;font-size:11px;flex:none}@media (max-width: 1100px){.st-md-list{width:320px;flex-basis:320px}}.st-q-head .st-seg button{flex:1 1 auto;padding:0 8px}.staff-theme,.staff-theme *{scrollbar-width:thin;scrollbar-color:var(--color-neutral-400) transparent}.staff-theme *::-webkit-scrollbar{width:8px;height:8px}.staff-theme *::-webkit-scrollbar-track{background:transparent}.staff-theme *::-webkit-scrollbar-thumb{background:var(--color-neutral-400);border-radius:8px}.staff-theme *::-webkit-scrollbar-thumb:hover{background:var(--color-muted)}.st-md-list,.st-md-detail{scrollbar-width:thin}.st-md-detail{padding-top:0}.st-md-detail:before{content:"";display:block;height:28px}.st-clients-head{top:0;box-shadow:none;padding-top:18px}@media (max-width: 900px){.st-md-detail:before{height:16px}}.st-stat{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px;border-radius:12px;cursor:pointer;border:1px solid var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-text);font:inherit}.st-stat.on{box-shadow:0 0 0 2px var(--color-danger)}.st-stat-n{font:800 26px/1 var(--font-heading);color:var(--color-danger);min-width:44px}.st-stat-t{display:grid;gap:2px;font-size:13px}.st-stat-t b{font-size:14px}.st-stat-t span{color:var(--color-muted)}.st-switch{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}.st-switch input{position:absolute;opacity:0;width:1px;height:1px}.st-switch-ui{width:38px;height:22px;border-radius:11px;background:var(--color-neutral-400);position:relative;flex:0 0 38px;transition:background .15s ease}.st-switch-ui:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s ease;box-shadow:0 1px 2px #0003}.st-switch input:checked+.st-switch-ui{background:var(--color-accent)}.st-switch input:checked+.st-switch-ui:after{transform:translate(16px)}.st-switch input:focus-visible+.st-switch-ui{outline:2px solid var(--color-accent);outline-offset:2px}.st-topbar,.st-tabbar{display:none}.staff-theme select.input,.staff-theme .input{max-width:100%}@media (max-width: 900px){.st-shell{flex-direction:column}.st-side,.st-edge{display:none!important}.st-topbar{display:flex;align-items:center;gap:10px;position:sticky;top:0;z-index:40;height:56px;padding:0 8px 0 12px;background:var(--color-surface);border-bottom:1px solid var(--color-divider)}.st-topbar .st-brand-logo{width:34px;height:34px;flex:0 0 34px;font-size:13px;border-radius:9px}.st-topbar-title{flex:1;min-width:0;font:800 18px/1.2 var(--font-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-topbar-btn{width:44px;height:44px;border:0;border-radius:12px;background:transparent;color:var(--color-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.st-topbar-btn:active{background:var(--color-neutral-100)}.st-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--color-surface);border-top:1px solid var(--color-divider);padding:4px 4px calc(4px + env(safe-area-inset-bottom));box-shadow:0 -4px 16px #0000000f}.st-tab{flex:1 1 0;min-width:0;height:56px;border:0;background:transparent;color:var(--color-muted);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;font:600 11px var(--font-body)}.st-tab.on{color:var(--color-accent-700)}.st-tab.on .st-tab-ico{background:var(--color-accent-100)}.st-tab-ico{position:relative;width:48px;height:28px;border-radius:14px;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.st-tab-badge{position:absolute;top:-4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--color-danger);color:#fff;font-size:11px;font-weight:800;line-height:18px;text-align:center;border:2px solid var(--color-surface);box-sizing:content-box}.st-tab-label{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staff-theme.strict .st-tab.on{color:var(--color-accent)}.st-main{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.st-md,.st-md-detail{height:auto!important;overflow:visible!important;display:block}.st-md-list{width:auto!important;flex:none!important;height:auto!important;position:static!important;overflow:visible!important;border-right:0!important}.st-md-list:after,.st-md-detail:after{display:none}.st-md-detail{padding:0 16px 24px}.st-md-detail:before{height:12px}.st-q-head{position:static;padding:16px 16px 12px}.st-md .st-back{display:inline-flex;align-self:flex-start;min-height:36px!important;padding:0 12px;font-size:14px;margin:0 0 12px!important;width:auto}.st-h1{font-size:24px}.st-steps,.st-notify{grid-template-columns:minmax(0,1fr)!important}.st-card{padding:16px;border-radius:16px}.st-fold-head{padding:14px 16px}.st-fold-body{padding:0 16px 16px}.st-page{padding:16px}.st-facts span{font-size:13px}.st-clients-head{position:static}.st-client{padding:12px 16px}.st-reject{flex-direction:column}.st-ladder-step{grid-template-columns:28px minmax(0,1fr);gap:10px}.st-ladder-n{width:28px;height:28px;font-size:13px}.st-ladder-step:before{left:13px;top:28px}.st-notify .st-eyebrow,.st-notify .st-alert{margin-left:38px!important}.st-chat{height:auto}.st-chat.st-md-open .st-chat-main{height:calc(100dvh - 124px - env(safe-area-inset-bottom))!important;min-height:0;display:flex}.st-chat:not(.st-md-open) .st-chat-main{display:none}.st-chat-main .st-back{margin:10px 12px 0!important}.st-chat-head{padding:10px 12px;gap:8px}.st-chat-head>div:first-child{flex:1 1 100%}.st-chat-head .btn{min-height:36px!important;padding:0 12px;font-size:13px;flex:1 1 auto;justify-content:center;white-space:nowrap}.staff-theme .dialog-backdrop{align-items:flex-end;padding:0}.staff-theme .dialog{width:100%!important;max-width:none;border-radius:20px 20px 0 0;padding:20px 16px calc(20px + env(safe-area-inset-bottom))}.staff-theme .dialog-actions{flex-direction:column-reverse}.staff-theme .dialog-actions .btn{width:100%;justify-content:center}}.staff-theme select.input{min-width:0;text-overflow:ellipsis}.st-card,.st-fold-body{grid-template-columns:minmax(0,1fr)}.staff-theme [style*="display: grid"]:not([style*=grid-template-columns]){grid-template-columns:minmax(0,1fr)}@media (max-width: 900px){.st-md:not(.st-md-open) .st-md-detail{display:none!important}.st-md.st-md-open>.st-md-list{display:none!important}.st-chat-head>div:first-child{flex:1 1 100%!important}.st-tab{font-size:10.5px;letter-spacing:-.01em}.st-tab-label{overflow:visible;text-overflow:clip}}@media (max-width: 900px){.st-tree-table{overflow-x:auto!important}.st-tree-table>div{min-width:640px}}@media (max-width: 900px){.staff-theme .dialog-actions{display:grid!important;grid-template-columns:minmax(0,1fr);gap:8px}.staff-theme .dialog-actions .btn{width:100%;flex:none;height:auto;min-height:48px;justify-content:center}.staff-theme .dialog-actions .btn-primary{order:-1}}.st-lad{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px 0;margin-top:24px;max-width:1180px}.st-lad-item{display:flex;align-items:center}.st-lad-arrow{width:36px;text-align:center;font-size:20px;color:var(--color-accent);flex:0 0 36px}.st-lad-card{width:200px;min-height:150px;gap:6px;background:var(--color-neutral-100);border-color:transparent}.st-lad-card.last{background:var(--color-surface);border:2px solid var(--color-accent)}.st-lad-who{font-size:15px;font-weight:800;line-height:1.25;min-height:38px}.st-lad-n{font:800 44px/1 var(--font-heading)}.st-lad-n small{font-size:15px;font-weight:600;margin-left:4px;color:var(--color-muted)}.st-lad-add{margin-left:36px;width:180px;min-height:150px;border-radius:20px;border:2px dashed var(--color-neutral-400);background:transparent;color:var(--color-text);font:600 14px var(--font-body);cursor:pointer}.st-lad-add:hover{border-color:var(--color-accent);color:var(--color-accent-700)}.st-lad-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;max-width:1180px}.st-lad-cases .st-card{gap:4px;padding:14px 16px;font-size:14px}@media (max-width: 900px){.st-lad,.st-lad-item{flex-direction:column;align-items:stretch}.st-lad-arrow{width:auto;flex:none;transform:rotate(90deg);line-height:28px}.st-lad-card{width:auto;min-height:0}.st-lad-add{margin:12px 0 0;width:auto;min-height:56px}.st-lad-cases{grid-template-columns:minmax(0,1fr)}}.st-lad,.st-lad-item{align-items:stretch}.st-lad-arrow{align-self:center;font-size:22px;font-weight:800}.st-lad-card{background:var(--color-surface);border:1px solid var(--color-divider);height:100%;box-sizing:border-box;justify-content:start}.st-lad-card.last{border:2px solid var(--color-accent)}.st-lad-who span{display:block;font-size:13px;font-weight:600;color:var(--color-muted);margin-top:2px}.st-lad-add{align-self:stretch;min-height:0}@media (max-width: 900px){.st-lad-card{height:auto}.st-lad-arrow{align-self:center}}.staff-theme .st-rules{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;max-width:1180px;margin-top:16px}.staff-theme .st-rules .st-card{display:grid;gap:12px;align-content:start}.staff-theme .st-rules dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:10px 18px;margin:0;font-size:14px;line-height:1.45}.staff-theme .st-rules dt{font-weight:700}.staff-theme .st-rules dd{margin:0;color:var(--color-muted)}.staff-theme .st-rules-set dd{color:inherit;font-weight:600}@media (max-width:900px){.staff-theme .st-rules{grid-template-columns:minmax(0,1fr)}.staff-theme .st-rules dl{grid-template-columns:minmax(0,1fr);gap:2px}.staff-theme .st-rules dd{margin-bottom:8px}}.staff-theme .st-q-big{display:flex;flex-direction:column;align-items:flex-end;line-height:1;margin-left:auto}.staff-theme .st-q-big b{font-size:40px;font-weight:800}.staff-theme .st-q-big span{font-size:12px;color:var(--color-muted);margin-top:4px}.staff-theme .st-q-big span.late{color:var(--color-danger);font-weight:700}.staff-theme .st-hit{font-size:12.5px;font-weight:700}.staff-theme .st-hit.ok{color:var(--color-ok,#1b8a3c)}.staff-theme .st-hit.new{color:var(--color-warn,#a86a00)}.staff-theme .st-where{display:grid;gap:6px}.staff-theme .st-where input[disabled]{opacity:.5}.staff-theme .st-off{font-size:12px;color:var(--color-muted);display:flex;gap:6px;align-items:baseline}.staff-theme .st-off:before{content:"пока отключено";flex:none;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:5px;background:var(--color-divider);color:var(--color-muted)}.staff-theme .st-sig{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.staff-theme .st-sig-item{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--color-surface);border:1px solid var(--color-divider);min-width:0}.staff-theme .st-sig-item b{display:block;font-size:14px}.staff-theme .st-sig-item small{display:block;font-size:12.5px;color:var(--color-muted)}.staff-theme .st-sig-ico{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--color-neutral-100,rgba(0,0,0,.05));color:var(--color-muted)}.staff-theme .st-sig-item.bad .st-sig-ico{background:var(--color-danger-bg,#fde8e8);color:var(--color-danger)}.staff-theme .st-sig-item.warn .st-sig-ico{background:var(--color-warn-bg,#fff4dc);color:var(--color-warn,#a86a00)}.staff-theme .st-sig-item.ok .st-sig-ico{background:var(--color-ok-bg,#e6f6ec);color:var(--color-ok,#1b8a3c)}.staff-theme .st-sig-item.off{border-style:dashed;background:transparent}.staff-theme .st-chatpv-title{font-size:20px;font-weight:800;margin-top:2px}.staff-theme .st-chatpv-feed{display:grid;gap:8px}.staff-theme .st-chatpv-msg{justify-self:start;max-width:88%;padding:9px 12px;border-radius:14px 14px 14px 5px;background:var(--color-neutral-100,rgba(0,0,0,.05));font-size:14px;line-height:1.4;overflow-wrap:anywhere}.staff-theme .st-chatpv-msg.me{justify-self:end;border-radius:14px 14px 5px;background:var(--color-accent-100)}.staff-theme .st-chatpv-msg.call{font-size:13px;color:var(--color-muted)}.staff-theme .st-chatpv-msg small{display:block;font-size:11.5px;color:var(--color-muted);margin-top:3px}.staff-theme .st-who{display:flex;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--color-divider)}.staff-theme .st-who b{display:block;font-size:14px}.staff-theme .st-who small{display:block;font-size:12.5px;color:var(--color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-theme .st-who-av{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;background:var(--color-neutral-100,rgba(0,0,0,.06))}.staff-theme .st-who small.st-off{white-space:normal}@media (max-width:900px){.staff-theme .st-addr div[style*="gap: 16px"][style*=flex-start]{flex-wrap:wrap;padding:12px 14px!important}.staff-theme .st-addr div[style*="gap: 16px"][style*=flex-start]>div:first-child{flex-basis:100%!important}}.staff-theme .st-react{border-style:dashed;display:grid;gap:8px}.staff-theme .st-react-row{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) 32px;gap:10px;align-items:center;font-size:13px}.staff-theme .st-react-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-theme .st-react-row i{height:6px;border-radius:3px;background:var(--color-divider)}.staff-theme .st-react-row b{text-align:right;color:var(--color-muted)}.staff-theme .st-cli{display:grid;gap:16px;max-width:1240px}.staff-theme .st-client-head{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.staff-theme .st-client-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.staff-theme .st-cc{display:grid;gap:10px;align-content:start}.staff-theme .st-cc-head{display:flex;align-items:flex-start;gap:10px}.staff-theme .st-cc-head>div{flex:1;min-width:0}.staff-theme .st-cc-title{font-size:20px;font-weight:800;margin-top:2px}.staff-theme .st-cc-row{display:grid;gap:3px;padding:11px 14px;border-radius:12px;background:var(--color-neutral-100,rgba(0,0,0,.04));font-size:14px}.staff-theme .st-cc-row small,.staff-theme .st-cc-addr small{display:block;font-size:12.5px;color:var(--color-muted)}.staff-theme .st-cc-toggle{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:14px;padding-top:4px}.staff-theme .st-cc-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:38px;height:22px;border-radius:11px;background:var(--color-divider);position:relative;cursor:pointer;margin:0;transition:background .15s}.staff-theme .st-cc-toggle input:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:left .15s}.staff-theme .st-cc-toggle input:checked{background:var(--color-accent)}.staff-theme .st-cc-toggle input:checked:after{left:19px}.staff-theme .st-cc-toggle small{display:block;font-size:12.5px;color:var(--color-muted)}.staff-theme .st-cc-addr{padding:11px 14px;border-radius:12px;background:var(--color-neutral-100,rgba(0,0,0,.04));font-size:14px;display:grid;gap:4px}.staff-theme .st-cc-addr.hot{background:var(--color-surface);border:1.5px solid var(--color-danger)}.staff-theme .st-cc-src{flex:none;font-size:11px;font-weight:800;padding:2px 7px;border-radius:6px;border:1px solid var(--color-divider);color:var(--color-muted);background:var(--color-surface)}.staff-theme .st-cc-src.client{background:var(--color-danger);border-color:var(--color-danger);color:#fff}.staff-theme .st-chatpv.dark{background:var(--color-text);color:var(--color-surface);border-color:transparent}.staff-theme .st-chatpv.dark .st-eyebrow{color:color-mix(in srgb,var(--color-surface) 60%,transparent)}.staff-theme .st-chatpv.dark .text-muted{color:color-mix(in srgb,var(--color-surface) 65%,transparent)}.staff-theme .st-chatpv.dark .st-chatpv-msg{background:color-mix(in srgb,var(--color-surface) 10%,transparent);color:var(--color-surface)}.staff-theme .st-chatpv.dark .st-chatpv-msg.me{background:color-mix(in srgb,var(--color-accent) 35%,transparent)}.staff-theme .st-chatpv.dark .st-chatpv-msg small{color:color-mix(in srgb,var(--color-surface) 55%,transparent)}.staff-theme .st-chatpv-send{display:flex;gap:8px;padding:6px 6px 6px 14px;border-radius:12px;background:color-mix(in srgb,var(--color-surface) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-surface) 15%,transparent)}.staff-theme .st-chatpv-send input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:14px}.staff-theme .st-chatpv-send input::placeholder{color:color-mix(in srgb,var(--color-surface) 50%,transparent)}.staff-theme .st-chatpv-send button{flex:none;width:36px;height:36px;border:0;border-radius:9px;background:var(--color-accent);color:#fff;display:grid;place-items:center;cursor:pointer}.staff-theme .st-chatpv-send button:disabled{opacity:.4;cursor:default}.staff-theme .st-chatpv.dark .st-chatpv-all{color:color-mix(in srgb,var(--color-surface) 75%,transparent);justify-self:start;padding-left:0}@media (max-width:1100px){.staff-theme .st-client-grid{grid-template-columns:minmax(0,1fr)}}.staff-theme .st-chatpv{display:grid;gap:12px}.staff-theme .st-client-col{display:grid;gap:16px;align-content:start;min-width:0}.staff-theme .st-forms{display:flex;flex-wrap:wrap;gap:4px}.staff-theme .st-forms button{height:28px;padding:0 10px;border-radius:14px;border:1px solid var(--color-divider);background:var(--color-surface);font:600 12px var(--font-body);color:var(--color-text);cursor:pointer}.staff-theme .st-forms button.on{background:var(--color-text);border-color:var(--color-text);color:var(--color-surface)}.staff-theme .st-form-tag{flex:none;font-size:10.5px;font-weight:800;padding:1px 6px;border-radius:5px;background:var(--color-neutral-100,rgba(0,0,0,.06));color:var(--color-muted)}.staff-theme button.st-sig-item.click{font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%}.staff-theme button.st-sig-item.click:hover{border-color:var(--color-accent)}.an-page{container-type:inline-size}.an-back{min-height:34px;margin-bottom:10px}.an-bar{display:grid;gap:8px;margin-bottom:16px;position:sticky;top:0;z-index:3;background:var(--color-bg);padding:8px 0}.an-bar-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.an-bar-row button.off,.st-q-item.off{opacity:.6}.an-bar-label{font-size:12.5px;color:var(--color-muted);margin-right:4px}.an-tsum{font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.an-tree-dept{display:flex;align-items:center;gap:2px}.an-tree-dept .st-q-item{flex:1;min-width:0}.an-fold{border:0;background:none;width:24px;height:32px;cursor:pointer;color:var(--color-muted);font-size:14px;flex:0 0 24px}.an-head{display:flex;gap:16px 24px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}.an-controls{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.an-dates{display:inline-flex;gap:6px}.an-dates .input{min-height:38px;padding:0 10px}.an-crumbs{margin-top:8px;font-size:13.5px;color:var(--color-muted)}.an-crumbs button{border:0;background:none;padding:0;color:var(--color-accent);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.an-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;transition:opacity .2s}.an-loading{opacity:.55;pointer-events:none}.an-kpis,.an-wide{grid-column:1 / -1}.an-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.an-kpi{gap:6px;padding-bottom:12px}.an-kpi-v{font:800 28px/1.1 var(--font-heading);font-variant-numeric:tabular-nums;white-space:nowrap}.an-delta{font-size:12.5px;color:var(--color-muted);font-weight:600}.an-delta.up{color:var(--color-ok)}.an-delta.down{color:var(--color-danger)}.an-card{gap:8px}.an-chart-tabs{flex:0 0 auto;flex-wrap:wrap;gap:4px;max-width:100%;box-sizing:border-box}.an-chart-tabs button{flex:0 0 auto;min-width:max-content;padding:0 12px}.an-chart-tabs button:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.an-chart-tabs button:not(.on):hover{background:var(--color-neutral-200)}.an-card-h{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.an-card-h h2{margin:0;font:800 17px/1.25 var(--font-heading)}.an-sub{font-size:12.5px;color:var(--color-muted);margin-top:2px}.an-empty{padding:48px 0;text-align:center;color:var(--color-muted)}.an-scroll{overflow-x:auto}.an-chips{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--color-muted)}.an-chips i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:6px}.an-matrix{border-collapse:separate;border-spacing:4px;width:100%;min-width:520px;font-size:13px}.an-matrix th{font-weight:600;text-align:left;color:var(--color-muted);padding:2px 6px;white-space:nowrap}.an-matrix thead th{text-align:center;vertical-align:bottom}.an-matrix thead th button{border:0;background:none;font:700 12.5px var(--font-body);color:var(--color-text);cursor:pointer;padding:0;max-width:140px;overflow:hidden;text-overflow:ellipsis}.an-matrix th small,.an-cell small{display:block;font-size:10.5px;font-weight:500;color:var(--color-muted)}.an-cell{text-align:center;border-radius:8px;padding:8px 4px;font-weight:700;font-variant-numeric:tabular-nums;min-width:72px}.an-cell.l0{border:1px dashed var(--color-divider);color:var(--color-muted);font-weight:400}.an-cell.l1{background:var(--color-accent-100, #eef3fb)}.an-cell.l2{background:var(--color-accent-200, #cfdffb)}.an-cell.l3{background:var(--color-accent-500, #2f6fdb);color:#fff}.an-cell.l3 small{color:#fffc}.an-cell.bad.l1{background:var(--color-danger-bg, #fde7e3)}.an-cell.bad.l2{background:var(--color-danger-border, #f2b0a5)}.an-cell.bad.l3{background:var(--color-danger);color:#fff}.an-total{text-align:right;font-weight:800;padding:0 6px;white-space:nowrap}.an-table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:640px}.an-table th,.an-table td{padding:9px 10px;border-bottom:1px solid var(--color-divider);text-align:left}.an-table th{font-size:12px;color:var(--color-muted);font-weight:700}.an-table th button{border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0}.an-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.an-table tbody tr{cursor:pointer}.an-table tbody tr:hover{background:var(--color-neutral-100, #f4f5f7)}@container (max-width: 980px){.an-grid{grid-template-columns:minmax(0,1fr)}.an-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 520px){.an-kpi-v{font-size:22px}}.st-md-frame .st-md-list{display:none}.st-md-frame .st-md-detail{display:flex!important}.m-app{min-height:100vh;min-height:100dvh;background:var(--color-bg);color:var(--color-text);display:flex;flex-direction:column;font-family:var(--font-body)}.m-top{position:sticky;top:0;z-index:5;background:var(--color-bg);padding:calc(env(safe-area-inset-top,0px) + 12px) 20px 10px}.m-body{flex:1;padding:8px 20px 24px;display:flex;flex-direction:column;gap:16px;min-width:0}.m-h1{font:800 24px/1.15 var(--font-heading);letter-spacing:-.01em;margin:0}.m-sub{font-size:12px;color:var(--color-muted);margin-top:2px}.m-kicker{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin-bottom:10px}.m-row{display:flex;align-items:center;gap:10px}.m-card{background:var(--color-surface);border-radius:16px;padding:14px 16px;min-width:0}.m-card-b{border:1px solid var(--color-divider)}.m-round{width:40px;height:40px;flex:none;border-radius:999px;background:var(--color-surface);border:1px solid var(--color-divider);display:grid;place-items:center;color:var(--color-text);cursor:pointer;padding:0;position:relative}.m-ava{width:38px;height:38px;flex:none;border-radius:12px;background:var(--color-neutral-900);color:#fff;display:grid;place-items:center;font:800 12px var(--font-heading);cursor:pointer;border:0}.m-legal{margin-top:12px;padding:8px 12px;border-radius:999px;background:var(--color-surface);border:1px solid var(--color-divider);display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;cursor:pointer;width:100%;font-family:inherit;color:inherit}.m-legal b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:8px;min-width:0}.m-tag{color:var(--color-accent-700);font-weight:700;background:var(--color-accent-100);padding:2px 8px;border-radius:999px;font-size:11px;white-space:nowrap;flex:none}.m-tag-warn{color:var(--color-warn);background:var(--color-warn-bg)}.m-tag-grey{color:var(--color-muted);background:var(--color-neutral-200)}.m-tag-brand{color:var(--color-accent-700);background:var(--color-accent-100);font-weight:700}.m-tag-red{color:#fff;background:var(--color-danger)}.m-chips{display:flex;gap:6px;overflow-x:auto;margin:0;padding:0;scrollbar-width:none}.m-chips::-webkit-scrollbar{display:none}.m-chip{padding:8px 14px;border-radius:999px;background:var(--color-surface);border:1px solid var(--color-divider);font:700 12px var(--font-body);color:var(--color-text);flex:none;white-space:nowrap;cursor:pointer}.m-chip.on{background:var(--color-neutral-900);border-color:var(--color-neutral-900);color:#fff}.m-chip.on-green{background:var(--color-accent-100);border-color:var(--color-accent-100);color:var(--color-accent-700)}.m-quick{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.m-quick button{background:var(--color-surface);border:0;border-radius:16px;padding:12px 4px;display:flex;flex-direction:column;align-items:center;gap:8px;font:700 11px var(--font-body);color:var(--color-text);cursor:pointer;text-align:center}.m-quick i{width:40px;height:40px;border-radius:12px;background:var(--color-accent-100);color:var(--color-accent-700);display:grid;place-items:center}.m-alert{border-radius:16px;padding:14px 16px;display:flex;gap:12px;align-items:center;cursor:pointer}.m-alert-red{background:var(--color-danger-bg);border:1px solid var(--color-danger-border)}.m-alert-warn{background:var(--color-warn-bg);border:1px solid var(--color-warn-border)}.m-alert-ok{background:var(--color-ok-bg)}.m-alert-ico{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:none;color:#fff;background:var(--color-danger)}.m-dot{width:8px;height:8px;border-radius:99px;flex:none}.m-hscroll{display:flex;gap:8px;overflow-x:auto;margin:0 -20px;padding:0 20px;scrollbar-width:none}.m-hscroll::-webkit-scrollbar{display:none}.m-thumb{border-radius:10px;background:var(--color-neutral-100);position:relative;display:grid;place-items:center;overflow:hidden}.m-thumb img{position:absolute;top:6px;right:6px;bottom:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);max-width:none;object-fit:contain;object-position:center}.m-thumb .m-tag-red{z-index:1}.m-thumb .m-tag-red{position:absolute;top:6px;left:6px;font-size:10px;padding:2px 7px;border-radius:999px;font-weight:700}.m-price-sale{color:var(--color-danger);font-weight:800}.m-old{color:var(--color-muted);font-size:11px;text-decoration:line-through}.m-name{font-size:13px;font-weight:700;line-height:1.3}.m-meta{font-size:11px;color:var(--color-muted)}.m-step{display:flex;align-items:center;border:1px solid var(--color-divider);border-radius:999px;height:36px;flex:none;background:var(--color-surface)}.m-step button{width:34px;height:100%;border:0;background:none;color:var(--color-muted);font-size:18px;cursor:pointer;padding:0}.m-step input{width:44px;border:0;text-align:center;font:700 13px var(--font-body);background:none;color:var(--color-text);padding:0}.m-step-lg{height:52px}.m-step-lg button{width:44px}.m-btn{height:44px;border:0;border-radius:999px;background:var(--color-accent);color:#fff;font:700 14px var(--font-body);padding:0 18px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.m-btn:disabled{opacity:.45;cursor:default}.m-btn-lg{height:52px;font-size:15px}.m-btn-dark{background:var(--color-neutral-900)}.m-btn-line{background:var(--color-surface);border:1px solid var(--color-divider);color:var(--color-text)}.m-btn-sm{height:36px;font-size:12px;padding:0 14px}.m-bottom{position:sticky;bottom:0;z-index:6}.m-foot{background:var(--color-surface);border-top:1px solid var(--color-divider);padding:12px 20px;display:flex;flex-direction:column;gap:10px}.m-foot:last-child{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px)}.m-tabs{background:var(--color-surface);border-top:1px solid var(--color-divider);padding:8px 8px calc(env(safe-area-inset-bottom,0px) + 10px);display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.m-tab{display:flex;flex-direction:column;align-items:center;gap:4px;font:700 10px var(--font-body);color:var(--color-muted);background:none;border:0;cursor:pointer;padding:4px 0;position:relative}.m-tab.on{color:var(--color-accent-700)}.m-tab-main i{width:44px;height:24px;border-radius:9px;background:var(--color-accent);color:#fff;display:grid;place-items:center}.m-tab>svg{height:24px}.m-tab-main.on{color:var(--color-accent-700)}.m-tab-badge{position:absolute;top:-2px;right:calc(50% - 30px);border:2px solid var(--color-surface);min-width:18px;height:18px;border-radius:999px;padding:0 5px;background:var(--color-neutral-900);color:#fff;font-size:10px;display:grid;place-items:center}.m-search{flex:1;height:44px;border-radius:999px;background:var(--color-surface);border:1px solid var(--color-divider);display:flex;align-items:center;gap:10px;padding:0 14px;color:var(--color-muted);min-width:0}.m-search input{flex:1;min-width:0;border:0;outline:0;background:none;font:500 14px var(--font-body);color:var(--color-text)}.m-sheet-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c1f1d73;z-index:30}.m-sheet{position:fixed;left:0;right:0;bottom:0;z-index:31;background:var(--color-surface);border-radius:28px 28px 0 0;padding:10px 20px calc(env(safe-area-inset-bottom,0px) + 24px);display:flex;flex-direction:column;gap:8px;max-height:88vh;overflow-y:auto}.m-sheet>*{flex-shrink:0}.m-sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.m-sheet-grip{width:40px;height:4px;border-radius:2px;background:var(--color-divider);margin:0 auto 8px;flex:none}.m-legal-item{padding:12px 14px;border-radius:16px;border:1px solid var(--color-divider);display:flex;gap:12px;align-items:center;cursor:pointer}.m-legal-item.on{background:var(--color-accent-100);border-color:var(--color-accent-100)}.m-link{padding:10px 0;color:var(--color-text);display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;background:none;border:0;cursor:pointer;font-family:inherit;text-align:left}.m-input{height:44px;border-radius:12px;border:1px solid var(--color-divider);padding:0 14px;font:500 14px var(--font-body);width:100%;box-sizing:border-box;background:var(--color-surface);color:var(--color-text)}.m-progress{display:flex;align-items:center;padding:4px 0}.m-progress span{width:10px;height:10px;border-radius:99px;background:var(--color-divider);flex:none}.m-progress span.on{background:var(--color-accent)}.m-progress span.cur{width:14px;height:14px;border:3px solid var(--color-accent-200);box-sizing:content-box;background:var(--color-accent)}.m-progress em{flex:1;height:2px;background:var(--color-divider)}.m-progress em.on{background:var(--color-accent)}.m-progress-labels{display:grid;font-size:10px;color:var(--color-muted);margin-top:2px}.m-params>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--color-neutral-200);font-size:12px}.m-params>div:last-child{border-bottom:0}.m-params span{color:var(--color-muted)}.m-params b{text-align:right}.m-grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.m-dark{background:var(--color-neutral-900);color:#fff;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:14px}.m-empty{text-align:center;color:var(--color-muted);font-size:13px;padding:24px 8px}.m-auth>div{grid-template-columns:1fr!important;min-height:100dvh!important;align-content:start}.m-auth>div>div:first-child{padding:24px!important}.m-auth>div>div:first-child>div:not(:first-child){display:none!important}.m-auth>div>:nth-child(2){padding:28px 24px 40px!important;justify-content:flex-start!important}.m-auth [style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.m-auth .input{font-size:16px}.m-gal{position:relative;border-radius:16px;background:#fff;border:1px solid var(--color-divider);overflow:hidden}.m-gal-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;height:100%}.m-gal-track::-webkit-scrollbar{display:none}.m-gal-slide{flex:0 0 100%;scroll-snap-align:center;position:relative;height:100%}.m-gal-slide img{position:absolute;top:12px;right:12px;bottom:22px;left:12px;width:calc(100% - 24px);height:calc(100% - 34px);object-fit:contain;max-width:none}.m-gal-dots{position:absolute;bottom:8px;left:0;right:0;display:flex;justify-content:center;gap:6px;z-index:1}.m-gal-dots button{width:6px;height:6px;border-radius:99px;border:0;padding:0;background:var(--color-divider);cursor:pointer;transition:width .15s}.m-gal-dots button.on{width:18px;background:var(--color-accent)}.m-gal-count{position:absolute;top:10px;right:10px;z-index:1;font-size:11px;font-weight:700;color:var(--color-muted);background:#ffffffe6;padding:2px 8px;border-radius:999px}.m-chips{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.m-chips>:last-child{margin-right:28px}.m-clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 900px){html:not(.embed-wide) .dialog-backdrop{place-items:end stretch!important;padding:0!important;align-items:end!important}html:not(.embed-wide) .dialog{width:100%!important;max-width:100%!important;height:auto!important;max-height:94dvh!important;border-radius:24px 24px 0 0!important;padding:20px 16px calc(env(safe-area-inset-bottom,0px) + 16px)!important;overflow-y:auto!important;box-sizing:border-box}html:not(.embed-wide) .dialog .dialog-title{font-size:18px}html:not(.embed-wide) .dialog .dialog-body{font-size:13px}html:not(.embed-wide) .dialog>div[style*="display: flex"]{flex-wrap:wrap}html:not(.embed-wide) .dialog .dialog-actions{position:sticky;bottom:calc(-16px - env(safe-area-inset-bottom,0px));background:var(--color-surface);padding:12px 0 4px;margin-top:4px;flex-wrap:wrap}html:not(.embed-wide) .dialog .dialog-actions>*{flex:1 1 40%;justify-content:center;min-width:0;overflow:hidden;text-overflow:ellipsis}html:not(.embed-wide) .dialog .dialog-actions>.btn-primary:last-child{flex-basis:100%}html:not(.embed-wide) .dialog .dialog-actions>span{flex:1 1 100%;order:-1;min-width:0;margin:0!important}html:not(.embed-wide) .dialog table{font-size:12px}}@media (max-width: 900px){html:not(.embed-wide) .dialog div[style*="grid-template-columns: minmax"]{grid-template-columns:1fr!important;grid-auto-rows:minmax(240px,auto);overflow:visible}html:not(.embed-wide) .dialog div[style*="grid-template-columns: minmax"]>div{min-height:240px;max-height:60dvh;min-width:0;overflow:auto}html:not(.embed-wide) .dialog,html:not(.embed-wide) .dialog *{min-width:0}html:not(.embed-wide) .dialog>*,html:not(.embed-wide) .dialog div[style*="grid-template-columns: minmax"]{max-width:100%;box-sizing:border-box}html:not(.embed-wide) .dialog div[style*="display: flex"][style*="align-items: center"]:not(th *){flex-wrap:wrap}html:not(.embed-wide) .dialog .btn{white-space:nowrap}}@media (max-width: 900px){html:not(.embed-wide) .dialog:has(tbody) div[style*="grid-template-columns: minmax"]{flex:none!important;grid-auto-rows:auto!important}html:not(.embed-wide) .dialog:has(tbody) div[style*="grid-template-columns: minmax"]>div:first-child{min-height:120px;max-height:120px}html:not(.embed-wide) .dialog:has(tbody) div[style*="grid-template-columns: minmax"]>div:nth-child(2){max-height:58dvh;min-height:58dvh}html:not(.embed-wide) .m-sheet-grid,html:not(.embed-wide) .dialog:has(tbody) div[style*="grid-template-columns: minmax"] table{border-collapse:separate!important;border-spacing:0;font-size:13px;width:max-content!important;min-width:100%;overflow:visible!important}html:not(.embed-wide) .dialog:has(tbody) div[style*="grid-template-columns: minmax"] th,html:not(.embed-wide) .dialog:has(tbody) div[style*="grid-template-columns: minmax"] td{padding:0!important;height:34px;border:0!important;border-right:1px solid var(--color-divider)!important;border-bottom:1px solid var(--color-divider)!important;background:var(--color-surface);vertical-align:middle;white-space:nowrap}html:not(.embed-wide) .dialog:has(tbody) div[style*="grid-template-columns: minmax"] th{background:var(--color-neutral-100)!important;font-weight:600}html:not(.embed-wide) .dialog:has(tbody) div[style*="grid-template-columns: minmax"] td .input,html:not(.embed-wide) .dialog:has(tbody) div[style*="grid-template-columns: minmax"] th .input{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:34px!important;height:34px;padding:0 8px!important;font-size:13px;width:100%}html:not(.embed-wide) .dialog:has(tbody) div[style*="grid-template-columns: minmax"] td .input:focus{outline:2px solid var(--color-accent);outline-offset:-2px;background:#fff!important}html:not(.embed-wide) .dialog:has(tbody) div[style*="grid-template-columns: minmax"] td,html:not(.embed-wide) .dialog:has(tbody) div[style*="grid-template-columns: minmax"] th{min-width:84px!important;max-width:120px}html:not(.embed-wide) .dialog:has(tbody) div[style*="grid-template-columns: minmax"] td:nth-child(2),html:not(.embed-wide) .dialog:has(tbody) div[style*="grid-template-columns: minmax"] th:nth-child(2){min-width:170px!important;max-width:170px}html:not(.embed-wide) .dialog:has(tbody) div[style*="grid-template-columns: minmax"] td:first-child,html:not(.embed-wide) .dialog:has(tbody) div[style*="grid-template-columns: minmax"] th:first-child{position:sticky;left:0;z-index:2;min-width:30px!important;max-width:30px;width:30px!important;text-align:center;background:var(--color-neutral-100)!important;color:var(--color-muted);font-size:11px}html:not(.embed-wide) .dialog:has(tbody) div[style*="grid-template-columns: minmax"] thead{position:sticky!important;top:0;z-index:3}html:not(.embed-wide) .dialog:has(tbody) div[style*="grid-template-columns: minmax"] thead th:first-child{z-index:4}html:not(.embed-wide) .m-colgrip{position:absolute;top:0;right:-8px;width:16px;height:100%;z-index:5;cursor:col-resize;touch-action:none}html:not(.embed-wide) .m-colgrip:after{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--color-neutral-400)}html:not(.embed-wide) .m-colgrip.on:after{background:var(--color-accent);top:0;bottom:0}html:not(.embed-wide) .dialog:has(tbody) div[style*="grid-template-columns: minmax"] table .btn{min-height:26px!important;height:26px;padding:0 6px!important;border:0!important;background:transparent!important;color:var(--color-muted)}html:not(.embed-wide) .dialog:has(tbody) div[style*="grid-template-columns: minmax"] td:has(>button:only-child),html:not(.embed-wide) .dialog:has(tbody) div[style*="grid-template-columns: minmax"] th:has(>button:only-child){min-width:34px!important;max-width:34px;text-align:center}html:not(.embed-wide) .dialog:has(tbody) div[style*="grid-template-columns: minmax"] th>div{flex-wrap:nowrap!important}html:not(.embed-wide) .dialog:has(tbody) tr[title] td{background:var(--color-accent-100)!important}html:not(.embed-wide) .dialog:has(tbody) td select.input{min-width:220px}}@media (max-width: 900px){html:not(.embed-wide) .dialog thead th{position:relative}}@media (max-width: 900px){html:not(.embed-wide) .dialog .field-pick-menu{position:fixed!important;left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(240px,calc(100vw - 48px))!important;z-index:80!important;box-shadow:0 0 0 100vmax #1c1f1d59,var(--shadow-lg)!important;border-radius:16px!important;padding:6px!important}html:not(.embed-wide) .dialog .field-pick-opt{padding:10px 12px!important;font-size:14px;border-radius:10px}}.m-quick{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr}.m-quick button{flex-direction:row!important;align-items:center!important;text-align:left!important;padding:12px!important;gap:10px!important;font-size:13px!important}.m-quick button i{flex:none}.m-quick button span{min-width:0}.m-quick small{display:block;font-size:11px;line-height:1.3;font-weight:500;color:var(--color-muted);margin-top:2px}.m-assist{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:var(--color-bg);flex-direction:column;height:100dvh}.m-assist-chat{flex:1;min-height:0;padding:0 0 env(safe-area-inset-bottom,0px)}.m-assist-chat>div{border:0!important}.m-assist-chat textarea,.m-assist-chat input{font-size:16px!important}.m-file{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer;font-size:0}.m-seg{display:flex;flex:1;min-width:0;background:var(--color-surface);border:1px solid var(--color-divider);border-radius:999px;padding:3px}.m-seg button{flex:1;min-width:0;border:0;background:none;border-radius:999px;padding:6px 4px;font:700 12px var(--font-body);color:var(--color-muted);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-seg button.on{background:var(--color-accent);color:#fff}.m-tree-row{gap:4px}.m-tree-name{flex:1;min-width:0;text-align:left;background:none;border:0;padding:11px 8px;border-radius:10px;font:600 14px/1.3 var(--font-body);color:var(--color-text);cursor:pointer}.m-tree-name.on{background:var(--color-accent-100);color:var(--color-accent-700)}.m-tree-arrow{flex:none;width:36px;height:36px;border:0;background:none;color:var(--color-muted);display:grid;place-items:center;cursor:pointer;border-radius:10px;transition:transform .15s}.m-filters{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.m-filters button{display:flex;align-items:center;justify-content:center;gap:6px;height:38px;border-radius:12px;border:1px solid var(--color-divider);background:var(--color-surface);font:700 12px var(--font-body);color:var(--color-text);cursor:pointer}.m-filters button.on{background:var(--color-accent-100);border-color:var(--color-accent-100);color:var(--color-accent-700)}.m-cam{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#000;display:flex;flex-direction:column}.m-cam video{flex:1;min-height:0;width:100%;object-fit:cover}.m-cam-hint{position:absolute;top:calc(env(safe-area-inset-top,0px) + 16px);left:0;right:0;text-align:center;color:#fff;font-size:13px;text-shadow:0 1px 3px rgba(0,0,0,.6)}.m-cam-bar{display:flex;align-items:center;justify-content:space-between;padding:18px 24px calc(env(safe-area-inset-bottom,0px) + 24px);background:#000}.m-cam-cancel{width:72px;background:none;border:0;color:#fff;font:600 15px var(--font-body);cursor:pointer;text-align:left}.m-cam-shot{width:72px;height:72px;border-radius:50%;border:4px solid #fff;background:none;padding:4px;cursor:pointer}.m-cam-shot span{display:block;width:100%;height:100%;border-radius:50%;background:#fff}.m-cam-shot:active span{background:var(--color-accent)}.m-cam-shot:disabled{opacity:.4}.m-warn{background:var(--color-warn-bg);border:1px solid var(--color-warn-border);border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.45}.m-search-over{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--color-bg);display:flex;flex-direction:column}.m-search-over .m-top{position:static;display:flex;gap:8px;align-items:center}.m-search-list{flex:1;overflow-y:auto;padding:4px 20px calc(env(safe-area-inset-bottom,0px) + 20px);display:flex;flex-direction:column;gap:8px}.m-views{display:inline-flex;border:1px solid var(--color-divider);border-radius:10px;overflow:hidden;background:var(--color-surface)}.m-views button{width:32px;height:32px;border:0;background:none;color:var(--color-muted);display:grid;place-items:center;cursor:pointer;padding:0}.m-views button.on{color:var(--color-text);background:var(--color-neutral-200)}.m-assist-bar{position:fixed;left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 72px);z-index:19;display:flex;align-items:center;gap:8px;padding:10px 12px;border:0;border-radius:14px;cursor:pointer;text-align:left;background:#fff;box-shadow:0 6px 20px #0b141a2e;font:500 13px var(--font-body);color:var(--color-text)}.m-assist-bar-dot{width:8px;height:8px;border-radius:50%;background:#0c8be8;flex:none}.m-assist-bar-text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-assist-bar-open{flex:none;font-weight:700;color:#0c8be8}.m-mgr{width:38px;height:38px;flex:none;border-radius:50%;border:0;background:var(--color-accent-100);color:var(--color-accent-700, var(--color-accent));font:800 13px var(--font-heading);display:flex;align-items:center;justify-content:center;cursor:pointer}.m-mgr{position:relative}.m-mgr.is-call{background:var(--color-accent);color:#fff}.m-mgr-count{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--color-danger);color:#fff;font:700 11px/18px var(--font-body, inherit);text-align:center}.m-mgr-dot{position:absolute;bottom:0;right:0;width:10px;height:10px;border-radius:50%;background:var(--color-neutral-300, #c9ccc9);border:2px solid var(--color-bg, #f6f6f2)}.m-mgr-dot.is-on{background:var(--color-accent)}.m-pcard-head{display:grid;gap:8px}.m-pcard-brand{font-size:12px;color:var(--color-muted);letter-spacing:.02em}.m-pcard-brand b{color:var(--color-accent-700);font-weight:800}.m-pcard-name{margin:0;font:800 19px/1.25 var(--font-heading)}.m-pcard-price{display:grid;gap:4px;padding:14px 16px}.m-pcard-stock{font-size:12.5px;font-weight:700;color:var(--color-warn)}.m-pcard-stock[data-in="1"]{color:var(--color-accent-700)}.m-assist-bar{padding:5px;border:1px solid #d9e4ef;gap:4px}.m-assist-bar-main{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:7px;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.m-assist-bar-copy{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.m-assist-bar-copy strong{font-size:12px}.m-assist-bar-copy .m-assist-bar-text{font-size:12px;color:#64748b}.m-assist-bar-mic{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid #dbeafe;border-radius:50%;background:#eff6ff;color:#2563eb;cursor:pointer}.m-assist-bar.is-working{border-color:#60a5fa;background:#f5faff;animation:m-assist-glow 1.8s ease-in-out infinite}.m-assist-bar.is-working .m-assist-bar-dot{animation:m-assist-dot 1s ease-in-out infinite}.m-assist-bar.is-recording{border-color:#f87171;background:#fff7f7}.m-assist-bar.is-recording .m-assist-bar-dot{background:#dc2626}.m-assist-bar.is-recording .m-assist-bar-mic{background:#dc2626;color:#fff;border-color:#dc2626;animation:m-assist-mic 1.4s ease-in-out infinite}@keyframes m-assist-glow{50%{box-shadow:0 0 0 3px #93c5fd55,0 6px 20px #0b141a25}}@keyframes m-assist-dot{50%{opacity:.35}}@keyframes m-assist-mic{50%{box-shadow:0 0 0 6px #fca5a540}}@media (prefers-reduced-motion: reduce){.m-assist-bar.is-working,.m-assist-bar.is-working .m-assist-bar-dot,.m-assist-bar.is-recording .m-assist-bar-mic{animation:none}}.m-assist-conversation{display:flex;flex-direction:column;align-items:stretch;padding:9px;gap:7px;border-radius:20px;background:#fff;box-shadow:0 6px 28px #0f172a20}.m-assist-conversation .m-assist-bar-main{flex:none;padding:2px 4px 5px;gap:7px;font-size:12px}.m-assist-live-state{flex:1;min-width:0;color:#64748b;font-size:11px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400}.m-assist-conversation.is-recording .m-assist-live-state{color:#dc2626}.m-assist-last-reply{margin:0 3px 2px;font-size:12px;line-height:17px;color:#475569;white-space:pre-wrap;overflow-y:auto;max-height:70px;overflow-wrap:anywhere}.m-assist-composer{border:1px solid #e2e8f0;background:#f7f9fc;border-radius:14px;padding:7px 8px}.m-assist-conversation.is-recording .m-assist-composer{border-color:#fecaca;background:#fff}.m-assist-composer textarea{display:block;box-sizing:border-box;width:100%;min-height:26px;max-height:116px;resize:none;border:none;outline:none;padding:2px 3px 6px;margin:0;background:transparent;color:#0f172a;font:400 16px/22px var(--font-body);overflow-y:auto}.m-assist-composer textarea::placeholder{color:#94a3b8}.m-assist-composer-actions{display:flex;align-items:center;gap:8px}.m-assist-composer-hint{flex:1;min-width:0;color:#94a3b8;font-size:10px;line-height:14px}.m-assist-compact-send{display:grid;place-items:center;width:34px;height:34px;flex:none;border:0;border-radius:11px;background:#2563eb;color:#fff;cursor:pointer}.m-assist-compact-send:disabled{opacity:.35;cursor:default}.m-assist-composer .m-assist-bar-mic{width:32px;height:32px}.m-assist-voice-wave{display:flex;align-items:center;justify-content:center;gap:3px;height:12px;margin-bottom:5px}.m-assist-voice-wave i{display:block;width:3px;height:5px;border-radius:3px;background:#ef4444;animation:m-assist-wave .8s ease-in-out infinite alternate}.m-assist-voice-wave i:nth-child(2){animation-delay:-.2s}.m-assist-voice-wave i:nth-child(3){animation-delay:-.5s}.m-assist-voice-wave i:nth-child(4){animation-delay:-.3s}@keyframes m-assist-wave{to{height:11px;opacity:.45}}@media (prefers-reduced-motion: reduce){.m-assist-voice-wave i{animation:none}}.m-order{width:100%;min-width:0}.m-order .m-top,.m-order .m-body{padding-left:12px;padding-right:12px}.m-order .m-back{display:grid;grid-template-columns:40px minmax(0,1fr) 38px 38px;column-gap:8px!important;row-gap:4px}.m-order .m-back>div{display:contents}.m-order .m-back>div>div:first-child{grid-column:2;grid-row:1;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:18px!important;line-height:23px!important;overflow-wrap:anywhere}.m-order .m-back>.m-round{grid-row:1}.m-order .m-back .m-sub{grid-column:2 / -1;grid-row:2;font-size:12px;line-height:18px;margin:0}.m-order .m-name{font-size:14px;line-height:20px;overflow-wrap:anywhere}.m-order .m-meta{font-size:12px;line-height:18px;overflow-wrap:anywhere}.m-order .m-step input{font-size:16px;width:42px}.m-order .m-input{font-size:16px;min-width:0;width:100%;box-sizing:border-box}.m-order .m-foot{padding:10px 12px;gap:8px;min-width:0}.m-order-actions{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;min-width:0}.m-order-actions>button{min-width:0;width:100%;box-sizing:border-box}.m-order-actions>button:first-child{grid-column:1;grid-row:2;width:44px!important;height:40px!important}.m-order-actions>button:nth-child(2){grid-column:2;grid-row:2;height:40px;font-size:14px}.m-order-actions>button:last-child{grid-column:1 / -1;grid-row:1;height:46px;font-size:15px;padding:0 12px;white-space:normal}.m-order .scroll-btns{display:none}.m-assist-composer{position:relative}.m-assist-composer textarea{padding-right:32px}.m-assist-clear-draft{position:absolute;top:5px;right:5px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;color:#64748b;background:transparent;cursor:pointer}.m-assist-clear-draft:hover{background:#e2e8f0}.m-assist,.m-assist-chat{min-width:0;max-width:100%;box-sizing:border-box}.m-assist-conversation .m-assist-last-reply{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;max-height:none;margin:0 0 7px;padding:8px 10px;border:0;border-radius:10px;background:#f1f5f9;text-align:left;font-family:inherit;cursor:pointer;overflow:hidden}.m-assist-last-label{display:block;margin-bottom:3px;font-size:10px;line-height:14px;color:#64748b}.m-assist-last-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:17px;color:#334155}.m-assist-panel-header{display:flex;align-items:center;gap:4px;min-width:0}.m-assist-panel-header .m-assist-bar-main{flex:1;min-width:0;min-height:36px}.m-assist-panel-control{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;color:#64748b;cursor:pointer;touch-action:manipulation}.m-assist-panel-control:hover{color:#2563eb;background:#eff6ff}.m-assist-panel-control:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.m-assist-conversation.is-minimal{padding:5px 7px;gap:3px;border-radius:15px}.m-assist-conversation.is-minimal .m-assist-composer{padding:4px 7px}.m-assist-conversation.is-minimal .m-assist-composer textarea{min-height:24px;max-height:64px}.m-assist-pending-hint{padding:5px 8px;border:0;border-radius:8px;background:#eff6ff;color:#2563eb;text-align:left;font:inherit;font-size:11px}@media (pointer: coarse){.m-assist-panel-control{width:44px;height:44px}}.m-app .m-body{padding-bottom:calc(24px + var(--m-assistant-space, 0px))}.m-order-view .m-foot>.m-btn{white-space:normal;min-height:44px;height:auto;padding:10px 12px}.m-order-view .m-params>div{min-width:0;gap:10px}.m-order-view .m-params b{min-width:0;overflow-wrap:anywhere}.m-assist-panel-control{min-width:44px;min-height:44px}.m-assist-composer .m-assist-bar-mic,.m-assist-compact-send{width:44px;height:44px}@media (max-width: 360px){.m-assist-composer-hint{font-size:11px}.m-order .m-back{column-gap:6px!important}}.tree-link>span:first-child{flex:1;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.tree-link svg{margin-left:4px}@media (max-width: 1440px){.grid-filters .panel.actions{flex-wrap:wrap}.grid-filters .panel.actions>div:first-child{flex:1 1 280px!important;min-width:0}}@media (max-width: 1200px){.grid-filters{grid-template-columns:minmax(0,1fr)!important}.grid-filters>div:first-child{position:static!important}}.view-switch{display:inline-flex;border:1px solid var(--color-divider);border-radius:10px;overflow:hidden;background:var(--color-surface)}.view-switch button{width:36px;height:32px;border:0;background:none;color:var(--color-neutral-400, #9aa39c);display:grid;place-items:center;cursor:pointer}.view-switch button+button{border-left:1px solid var(--color-divider)}.view-switch button.is-on{color:var(--color-text);background:var(--color-neutral-100)}.cat-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;padding:0 16px 16px}.cat-tile{border:1px solid var(--color-divider);border-radius:var(--radius-md, 16px);padding:14px;display:flex;flex-direction:column;gap:6px;background:var(--color-surface);min-width:0}.cat-tile-photo{position:relative;height:170px;border-radius:12px;background:#fff;display:grid;place-items:center;cursor:pointer;overflow:hidden}.cat-tile-photo img{position:absolute;top:8px;right:8px;bottom:8px;left:8px;width:calc(100% - 16px);height:calc(100% - 16px);object-fit:contain}.cat-tile-name{color:var(--color-text);text-decoration:none;font-weight:700;font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cat-tile-name:hover{color:var(--color-accent-700)}.cat-tile-link{display:flex;flex-direction:column;gap:6px;color:inherit;text-decoration:none;min-width:0}.cat-tile-link:hover .cat-tile-name{color:var(--color-accent-700)}.pd-link{display:block;color:inherit;text-decoration:none;border-radius:8px}.pd-link:hover>div:first-child{color:var(--color-accent-700)}.specs-2col>div{min-width:0}.specs-2col span{white-space:normal!important;min-width:0;overflow-wrap:break-word}.preview-grid>*{min-width:0}.specs-2col>div>span:first-child{min-width:0!important;flex:0 1 50%!important}.specs-2col>div>span:last-child{flex:1 1 50%}@media (max-width: 1600px){.grid-filters .preview-grid{grid-template-columns:minmax(130px,170px) minmax(0,1fr) minmax(200px,240px)!important;gap:20px!important}.grid-filters .preview-grid>:nth-child(3){padding:14px 16px!important;font-size:13px}.grid-filters .preview-grid>:nth-child(3) [style*="font: 800"],.grid-filters .preview-grid>:nth-child(3) [style*="font-size: 3"]{font-size:24px!important}.grid-filters .specs-2col{grid-template-columns:minmax(0,1fr)!important}}.preview-grid [style*="font: 800 17px"]{overflow-wrap:anywhere}.filters-toggle{display:none}@media (max-width: 1200px){.filters-panel{padding:0!important}.filters-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border:0;background:none;cursor:pointer;font:inherit;font-size:14px;color:var(--color-text);text-align:left}.filters-toggle>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filters-body{display:none;padding:0 16px 16px}.filters-panel.is-open .filters-body{display:block;border-top:1px solid var(--color-divider);padding-top:12px}.filters-panel.is-open .filters-body>.tree-link,.filters-panel.is-open .filters-body>.tree-branch{max-width:100%}}@media (max-width: 1440px){.panel-flush>.table-wide{min-width:0!important;width:100%}.panel-flush>.table-wide th,.panel-flush>.table-wide td{padding-left:8px!important;padding-right:8px!important;white-space:normal!important;overflow-wrap:break-word}.panel-flush>.table-wide th{letter-spacing:.02em;font-size:11px}.panel-flush>.table-wide td{font-size:13px}.panel-flush>.table-wide th:first-child,.panel-flush>.table-wide td:first-child{padding-left:16px!important}.panel-flush>.table-wide td:last-child .btn{white-space:normal;line-height:1.2;min-height:36px;padding:6px 12px;font-size:13px}.panel-flush>.table-wide .pill{white-space:normal}.panel-flush>.table-wide th.th-sort{white-space:nowrap!important}}@media (max-width: 1279px){.panel-flush>.orders-table:not(:has(thead th:nth-child(11))) tr>:is(:nth-child(3),:nth-child(6)),.panel-flush>.orders-table:has(thead th:nth-child(11)) tr>:is(:nth-child(4),:nth-child(7)){display:none}}.cat-tile-arrow{position:absolute;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;padding:0;border:1px solid var(--color-divider);background:var(--color-surface);display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .15s;z-index:1}.cat-tile:hover .cat-tile-arrow{opacity:1}.cat-tile-count{position:absolute;right:8px;bottom:6px;font-size:10px;color:var(--color-muted);background:#ffffffd9;padding:1px 6px;border-radius:99px}@media (max-width: 900px){.staff-chats{grid-template-columns:1fr!important;padding:12px!important;height:auto!important}.staff-chats>.card:first-child{max-height:40vh}.staff-chats>.card:nth-child(2){height:70vh}}.support-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable}.support-scroll:hover{scrollbar-color:rgba(15,23,42,.18) transparent}.support-scroll::-webkit-scrollbar{width:6px}.support-scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:99px}.support-scroll:hover::-webkit-scrollbar-thumb{background:#0f172a2e}@keyframes support-pulse{0%,to{box-shadow:0 0 #ef4444b3}50%{box-shadow:0 0 0 5px #ef444400}}.support-mic-live{animation:support-pulse 1.4s ease-in-out infinite}:root{--screen-h: 100vh}
