.mail-draft-status{margin:4px 0 12px}.mail-screen .mail-head-actions{flex-wrap:wrap}.mail-compose .mail-banner{display:block}.mail-drafts .mail-draft-row{width:100%;display:flex;justify-content:space-between;gap:12px;text-align:left;margin-top:8px;white-space:normal}.mail-draft-row>span:first-child{flex:1;min-width:0;overflow-wrap:anywhere}.mail-draft-row .hint{display:block}.mail-missing-file{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.mail-missing-file>span{flex:1 1 180px;overflow-wrap:anywhere}.portal-cart-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.portal-cart-summary .primary{width:auto}@media(max-width:600px){.portal .portal-cart-summary{position:sticky;top:0;z-index:5}.portal .portal-cart-summary .primary{width:100%}.portal .orders-table.portal-request-table th.c-qty{width:120px}.portal .orders-table.portal-request-table th.c-act{width:48px}.portal .orders-table.portal-request-table .col-art{display:none}.portal .orders-table.portal-price-table th.c-sum{width:96px}}:root{--mobile-nav-height: 0px;--mobile-keyboard-gap: 0px;--mobile-safe-bottom: env(safe-area-inset-bottom, 0px);--mobile-bottom-offset: calc(var(--mobile-keyboard-gap) + max(var(--mobile-nav-height), var(--mobile-safe-bottom)))}@media screen and (max-width:899.98px){:root[data-keyboard-open="1"]{--mobile-safe-bottom: 0px}:root[data-keyboard-open="1"] .tabbar{display:none}:root[data-keyboard-open="1"] .scroll-top{display:none}:root[data-mobile-viewport="1"] .app{padding-bottom:calc(var(--mobile-bottom-offset) + 12px)}:root[data-mobile-viewport="1"] .sticky-save{bottom:var(--mobile-bottom-offset)}:root[data-mobile-viewport="1"] .toast-host{bottom:calc(var(--mobile-bottom-offset) + 8px)}:root[data-mobile-viewport="1"] .scroll-top{bottom:calc(var(--mobile-bottom-offset) + 12px)}:root[data-mobile-viewport="1"] .tabbar.expanded .tabbar-items{max-height:min(calc(var(--app-visible-height) * .52),320px)}:root[data-mobile-viewport="1"] .modal-back{top:var(--app-visible-top);left:var(--app-visible-left);right:auto;bottom:auto;width:var(--app-visible-width);height:var(--app-visible-height)}:root[data-mobile-viewport="1"] .modal{max-height:min(86vh,calc(var(--app-visible-height) - 32px))}:root[data-mobile-viewport="1"] .modal-head,:root[data-mobile-viewport="1"] .modal-foot{flex-shrink:0}:root[data-mobile-viewport="1"] .modal-body{min-height:0}:root[data-mobile-viewport="1"] .modal .sticky-save{bottom:0}}@media screen and (max-width:640px){:root[data-mobile-viewport="1"] .modal{max-height:min(88vh,calc(var(--app-visible-height) - 8px))}:root[data-mobile-viewport="1"] .modal-body{padding-bottom:calc(16px + var(--mobile-safe-bottom))}:root[data-mobile-viewport="1"] .modal.has-foot .modal-body{padding-bottom:16px}:root[data-mobile-viewport="1"] .modal-foot{padding-bottom:calc(10px + var(--mobile-safe-bottom))}}:root{--brand-filter: none;--tg-bg: #ffffff;--tg-text: #182b3c;--tg-hint: #6b6b70;--tg-link: #187cb4;--tg-button: #187cb4;--tg-button-text: #ffffff;--tg-secondary-bg: #f4f7fa;--surface: var(--tg-bg);--page-bg: var(--tg-secondary-bg);--appbar-h: 0px;--sticky-top: var(--appbar-h);--brand-ink: #142F4B;--danger-light: #b4311d;--danger-dark: #e98474;--warn-light: #8b5d11;--warn-dark: #e1a441;--success-light: #217141;--success-dark: #36b96e;--danger-solid: var(--danger-light);--warn-solid: var(--warn-light);--danger: var(--danger-light);--danger-bg: rgba(224, 83, 61, .15);--warn: var(--warn-light);--warn-bg: rgba(224, 162, 61, .18);--zebra: rgba(0, 0, 0, .022);--success: var(--success-light);--success-bg: rgba(46, 158, 91, .15);--ok: var(--success);--chart-1: #2481cc;--chart-2: #2e9e5b;--chart-3: #e2a13a;--chart-4: #7c5cff;--chart-5: #1d9e8f;--chart-6: #9aa0a6;--grid: rgba(127, 127, 127, .2);--radius: 12px;--hair: rgba(127, 127, 127, .16);--card-shadow: 0 1px 2px rgba(16, 24, 40, .05);--card-shadow-lift: 0 1px 2px rgba(16, 24, 40, .05), 0 8px 22px rgba(16, 24, 40, .07);--chart-1-lite: #4bb3d8}@media(prefers-color-scheme:dark){:root{--brand-filter: brightness(0) invert(1);--tg-bg: #1c1c1e;--tg-text: #f2f2f7;--tg-hint: #98989e;--tg-link: #4aa3ff;--tg-button: #2e7fe0;--tg-button-text: #ffffff;--tg-secondary-bg: #2c2c2e;--surface: var(--tg-secondary-bg);--page-bg: var(--tg-bg);--danger: var(--danger-dark);--warn: var(--warn-dark);--success: var(--success-dark);--brand-ink: #f2f2f7;--zebra: rgba(255, 255, 255, .028)}}:root[data-scheme=dark]{--surface: var(--tg-secondary-bg);--page-bg: var(--tg-bg);--danger: var(--danger-dark);--warn: var(--warn-dark);--success: var(--success-dark);--brand-ink: #f2f2f7;--zebra: rgba(255, 255, 255, .028)}:root[data-scheme=light]{--surface: var(--tg-bg);--page-bg: var(--tg-secondary-bg);--danger: var(--danger-light);--warn: var(--warn-light);--success: var(--success-light);--brand-ink: #142F4B;--zebra: rgba(0, 0, 0, .022)}*{box-sizing:border-box}@font-face{font-family:Inter;src:url(../fonts/inter-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(../fonts/inter-cyrillic.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--page-bg);color:var(--tg-text);font-size:15px;font-variant-numeric:tabular-nums;-webkit-text-size-adjust:100%;text-size-adjust:100%}.app{max-width:640px;margin:0 auto;padding:calc(12px + env(safe-area-inset-top)) 12px calc(84px + env(safe-area-inset-bottom));min-height:100vh}h1{font-size:20px;margin:8px 0 12px}h2{font-size:17px;margin:16px 0 8px}a{color:var(--tg-link)}.hint{color:var(--tg-hint);font-size:13px}.muted{color:var(--tg-hint)}.card{background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius);padding:12px;margin-bottom:10px}.card.clickable{cursor:pointer}.card.clickable:active{opacity:.7}.card.clickable:focus-visible,.orders-table tbody tr:focus-visible,.waybills-table tbody tr:focus-visible{outline:2px solid var(--tg-link);outline-offset:-2px}tr[role=button]{scroll-margin-top:calc(var(--sticky-top, 0px) + 48px);scroll-margin-bottom:16px}.row-link{color:inherit;text-decoration:none}.clickable-row{cursor:pointer}.clickable-row:active{opacity:.6}.row{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.row+.row{margin-top:4px}.title{font-weight:600}@media(max-width:520px){.row.stack-sm{flex-direction:column;align-items:stretch;gap:2px}.row.stack-sm>:last-child{align-self:flex-end}}.badge{display:inline-block;font-size:12px;line-height:1.4;padding:3px 7px;border-radius:6px;background:var(--tg-secondary-bg);color:var(--tg-hint);border:1px solid transparent}.badge.danger{background:var(--danger-bg);color:var(--danger)}.badge.warn{background:var(--warn-bg);color:var(--warn)}.badge.success{background:var(--success-bg);color:var(--success)}.badge.info{color:var(--tg-link)}.badge.soon-badge{color:var(--tg-link);border-color:var(--tg-link);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.owner-card{border:1px solid var(--warn);background:var(--warn-bg)}.card.risk-high{border-left:3px solid var(--danger)}.card.risk-medium{border-left:3px solid var(--warn)}.risk-banner{border-radius:var(--radius);padding:10px 12px;margin-bottom:10px;font-size:14px;line-height:1.35}.risk-banner.high{background:var(--danger-bg);color:var(--danger)}.risk-banner.medium{background:var(--warn-bg);color:var(--warn)}.risk-banner b{font-weight:600}.offline-banner{border-radius:var(--radius);padding:8px 12px;margin-bottom:10px;font-size:13px;font-weight:500;text-align:center;background:var(--warn-bg);color:var(--warn)}button{font-family:inherit}button.primary{background:var(--tg-button);color:var(--tg-button-text);border:none;border-radius:var(--radius);padding:12px 16px;font-size:15px;font-weight:600;line-height:1.4;width:100%;cursor:pointer}button.primary:disabled{opacity:.5}button.ghost{background:transparent;color:var(--tg-link);border:none;padding:8px;cursor:pointer;font-size:15px}input,select,textarea{width:100%;padding:10px;border-radius:10px;border:1px solid var(--tg-hint);background:var(--tg-bg);color:var(--tg-text);font-family:inherit;font-size:16px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}input[type=checkbox],input[type=radio]{width:auto}input[aria-invalid=true]{border-color:var(--danger)}.field-error{display:block;margin-top:5px;color:var(--danger);font-size:12px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.field-invalid input,.field-invalid select,.field-invalid textarea,[data-field][aria-invalid=true],.lines-table input[data-field][aria-invalid=true]{border-color:var(--danger);background:var(--danger-bg)}[data-field]{scroll-margin-top:calc(var(--appbar-h) + 24px)}.lines-table td .field-error{text-align:left}.req-star{color:var(--danger);font-weight:600}.filters{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.filters .full{grid-column:1 / -1}.matrix-filter{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.matrix-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:6px}.matrix-tile{border-radius:10px;padding:10px;background:var(--tg-secondary-bg);border-left:3px solid transparent;display:flex;flex-direction:column;gap:6px}.matrix-tile-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.matrix-tile-name{overflow-wrap:anywhere}.matrix-tile select{width:100%;padding:6px 8px}.matrix-tile.st-work{background:var(--success-bg);border-left-color:var(--success)}.matrix-tile.st-stopped{border-left-color:var(--tg-hint)}.matrix-tile.st-none{opacity:.72}.matrix-tile.st-dropped{background:var(--warn-bg);border-left-color:var(--warn)}.tabbar{position:fixed;z-index:60;bottom:0;left:0;right:0;display:flex;flex-direction:column;background:var(--tg-bg);border-top:1px solid var(--tg-secondary-bg);padding-bottom:env(safe-area-inset-bottom);touch-action:none}@media(max-width:899.98px){.tabbar.kb-hidden{display:none}}.tabbar-items{display:grid;max-height:60px;overflow:hidden;transition:max-height .28s ease;padding:2px 0 6px}.tabbar.expanded .tabbar-items{max-height:min(52vh,320px);overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}.tabbar.expanded{touch-action:pan-y}.tabbar-items :is(button,a){display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none;min-width:0;background:transparent;border:none;color:var(--tg-hint);font-size:11px;padding:5px 2px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabbar-items :is(button,a).active{color:var(--tg-link)}.tabbar-items .icon{font-size:19px;display:block;line-height:0}.tabbar-label{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.tabbar-items{transition:none}}@media(max-width:899.98px){.tabbar:not(.expanded) .tabbar-items{max-height:none}}@media(min-width:900px){.tabbar{top:0;bottom:0;left:0;right:auto;width:216px;border-top:none;border-right:1px solid var(--tg-secondary-bg);padding:12px 10px calc(12px + env(safe-area-inset-bottom));overflow-y:auto}.tabbar,.tabbar.expanded{touch-action:auto}.tabbar-items{display:flex;flex-direction:column;gap:2px;max-height:none!important;overflow:visible;padding:0}.tabbar-items :is(button,a){flex-direction:row;justify-content:flex-start;gap:12px;padding:10px 12px;border-radius:10px;font-size:14px;order:var(--o, 0)}.tabbar-items :is(button,a).active{background:var(--tg-secondary-bg)}.app{max-width:1664px;margin:0 auto;padding-left:248px;padding-right:24px;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.app .kpi-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.dash-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;align-items:start}.dash-cols{display:flex;gap:12px;align-items:flex-start}.dash-cols>.dash-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:12px}.dash-card{background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius);padding:2px 14px 12px}.dash-card>h2:first-child{margin-top:12px}}.meter{height:10px;border-radius:999px;background:color-mix(in srgb,var(--tg-hint) 20%,transparent);overflow:hidden}.meter>i{display:block;height:100%;border-radius:999px;background:linear-gradient(180deg,var(--chart-1-lite),var(--chart-1) 62%,color-mix(in srgb,var(--chart-1) 84%,black));box-shadow:inset 0 1px #ffffff73;min-width:3px}.meter>i.good{background:linear-gradient(180deg,color-mix(in srgb,var(--success) 70%,white),var(--success))}.meter>i.warn{background:linear-gradient(180deg,color-mix(in srgb,var(--warn) 70%,white),var(--warn))}.meter>i.bad{background:linear-gradient(180deg,color-mix(in srgb,var(--danger) 70%,white),var(--danger))}@media(prefers-reduced-motion:no-preference){.rise>*{animation:riseIn .6s cubic-bezier(.22,1,.36,1) .04s}.rise>*:nth-child(2){animation-delay:.09s}.rise>*:nth-child(3){animation-delay:.14s}.rise>*:nth-child(4){animation-delay:.19s}.rise>*:nth-child(5){animation-delay:.24s}.rise>*:nth-child(n+6){animation-delay:.29s}@keyframes riseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media(min-width:900px){input,select,textarea,.datefield{max-width:560px}.datefield>input[type=date]{max-width:none}.filters :is(input,select,textarea),.filters .datefield{max-width:none}.filters{max-width:720px}button.primary{width:auto}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;margin-bottom:12px}.card-grid>.card{margin-bottom:0}.wide-cols{columns:340px;column-gap:12px;margin-bottom:12px}.wide-cols>*{break-inside:avoid;-webkit-column-break-inside:avoid}.wide-cols>.wc-sec{margin-bottom:12px}.wide-cols>.wc-sec>h2{margin-top:0}.wide-cols>.wc-sec>.card:last-child,.wide-cols>.wc-sec>p:last-child{margin-bottom:0}.narrow{max-width:760px}.filter-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;align-items:end}.filter-card :is(input,select,.datefield,.datefield>input[type=date]){height:44px}.filter-card .seg button{height:44px;min-height:44px;padding:0 12px}.filter-card>*{margin:0;min-width:0}.filter-card .f{display:flex;flex-direction:column;gap:2px;min-width:0}.filter-card .f>:is(input,select,.datefield){width:100%;max-width:none}.filter-card .f-note{grid-column:1 / -1;margin:0}.filter-card .seg{max-width:none;margin:0}.filter-card .row{margin:0;min-width:0}.filter-card .row>*{min-width:0}.filter-card .row.dates{grid-column:span 2}.filter-card .spacer{display:none}.seg{max-width:760px}.orders-table thead th{position:sticky;top:var(--sticky-top);z-index:3;background:var(--tg-bg)}.app[data-layout=list] .card-grid{display:block;max-width:760px}.app[data-layout=list] .card-grid>.card{margin-bottom:10px}.app[data-layout=list] .wide-cols{columns:auto;max-width:760px}.app[data-wide="1"]{max-width:none;padding-left:24px}.app[data-wide="1"] .tabbar{display:none}.app[data-wide="1"] .orders-table td.clip{white-space:normal;overflow:visible;overflow-wrap:break-word}.app[data-wide="1"] .orders-table :is(.col-address,.col-outlet,.col-comment),.app[data-wide="1"] .sku-table :is(.col-group,.col-tnved,.col-vat,.col-unit),.app[data-wide="1"] .stock-table :is(.col-res,.col-free,.col-transit,.col-exp),.app[data-wide="1"] :is(.receipts-table,.waybills-table) :is(.col-note,.col-doc,.col-wh,.col-date,.col-lines,.col-route),.app[data-wide="1"] .balances-table :is(.col-wh,.col-cost,.col-value),.app[data-wide="1"] .plan-table :is(.col-stock,.col-cover,.col-speed,.col-transit),.app[data-wide="1"] .clients-table :is(.col-year,.col-mgr,.col-chan,.col-dyn,.col-risk),.app[data-wide="1"] .picking-table :is(.col-note,.col-addr,.col-wh,.col-date),.app[data-wide="1"] .payables-table :is(.col-doc,.col-docdate),.app[data-wide="1"] .debts-table :is(.col-mgr,.col-ship,.col-paid),.app[data-wide="1"] .expenses-table :is(.col-note,.col-pay),.app[data-wide="1"] .registry-table :is(.col-unp,.col-doc,.col-vat),.app[data-wide="1"] .statements-table .col-rows,.app[data-wide="1"] .stmt-rows-table :is(.col-purpose,.col-doc),.app[data-wide="1"] .contracts-table :is(.col-signed,.col-unp,.col-limit,.col-delay){display:table-cell}}.sticky-save{position:sticky;bottom:calc(84px + env(safe-area-inset-bottom));z-index:5;background:var(--tg-bg);padding:8px 0;box-shadow:0 -8px 12px -10px #00000040}@media(min-width:900px){.sticky-save{bottom:0}}@media(pointer:coarse){button.ghost,.seg button{min-height:44px}}.linklike{width:auto;padding:0;border:0;background:none;color:var(--tg-link);font:inherit;cursor:pointer;text-align:inherit}.note-cell{display:block;cursor:text;min-height:20px;line-height:20px;overflow-wrap:break-word}.note-cell.note-empty{color:var(--tg-hint);opacity:.55}.note-input{width:100%;font-size:16px;padding:2px 6px;margin:-2px 0}.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clickable.picker-sel{background:color-mix(in srgb,var(--tg-link) 14%,transparent);border-radius:8px}.call-btn{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap;color:var(--tg-link);background:var(--tg-secondary-bg);padding:4px 10px;border-radius:999px}.call-btn:active{opacity:.7}.ask-examples{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ask-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ask-links>button{width:auto}.appbar-help{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:10px;background:none;color:var(--tg-hint);font-size:18px;cursor:pointer}.ask-answer{margin:12px 0 0;white-space:pre-wrap;word-break:break-word;font:inherit;font-size:14px;line-height:1.5;color:var(--tg-text);background:var(--tg-secondary-bg);padding:12px 14px;border-radius:12px}.tag-row{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 12px}.tag{font-size:12px;padding:3px 9px;border-radius:999px;background:var(--tg-secondary-bg);color:var(--tg-hint);white-space:nowrap}.contact-links a{text-decoration:none}.contact-links a+a{margin-left:0}.snooze-row{display:flex;align-items:center;gap:6px;margin-top:6px}.task-meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;margin-top:4px}.task-meta>span{min-width:0;overflow-wrap:break-word}.chip{font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid var(--tg-secondary-bg);background:var(--tg-bg);color:var(--tg-link);cursor:pointer;white-space:nowrap}.chip:active{opacity:.6}.chip.active{background:var(--tg-link);color:var(--tg-button-text);border-color:var(--tg-link)}.sku-chip{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;font-family:inherit;display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;line-height:1;padding:6px 12px;min-height:32px;border-radius:999px;border:1px solid var(--tg-link);background:var(--tg-bg);color:var(--tg-link);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}.sku-chip:active{background:var(--tg-link);color:var(--tg-button-text)}.sku-chip.open{background:var(--tg-secondary-bg)}.sku-chip .caret{font-size:11px;opacity:.8}.price-calc{margin-bottom:16px}.calc-input-row{display:flex;gap:8px;align-items:stretch}.calc-amount{flex:1;min-width:0;font-size:17px;font-weight:600}.calc-cur{margin-bottom:0;flex-shrink:0}.calc-cur button{padding:8px 16px;font-weight:600}.calc-rate{margin:8px 0 0}.calc-tiers{display:flex;flex-direction:column;gap:6px;margin-top:12px}.ct-head{display:flex;justify-content:flex-end;gap:10px;padding:0 12px}.ct-head span{width:88px;text-align:right;font-size:12px;color:var(--tg-hint)}.calc-tier{position:relative;overflow:hidden;display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:11px 12px;border-radius:12px;background:var(--tg-secondary-bg);color:var(--tg-text);-webkit-tap-highlight-color:transparent}.calc-tier.ct-off{opacity:.7}.ct-bar{position:absolute;left:0;top:0;bottom:0;opacity:.16;z-index:0;transition:width .22s ease}.ct-dot{position:relative;z-index:1;width:10px;height:10px;border-radius:50%;flex-shrink:0}.ct-name{position:relative;z-index:1;font-weight:600;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:0;min-width:0;flex:1}.ct-price{position:relative;z-index:1;flex-shrink:0;width:88px;text-align:right;font-weight:700;font-size:16px;white-space:nowrap;background:none;border:none;padding:0;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.ct-price:disabled{cursor:default}.ct-price:not(:disabled):active{opacity:.6}.ct-net{font-weight:600;color:var(--tg-hint)}.note-kinds{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.activity-feed{padding:0;overflow:hidden}.act-row{display:flex;gap:10px;padding:10px 12px;border-bottom:.5px solid var(--tg-bg)}.act-row:last-child{border-bottom:none}.act-ic{width:24px;text-align:center;font-size:16px;flex-shrink:0;line-height:1.4}.act-body{flex:1;min-width:0}.act-title{overflow-wrap:anywhere}.act-meta{font-size:12px;color:var(--tg-hint);margin-top:2px}.today.card{padding:0;overflow:hidden}.today-head{padding:10px 14px 8px;font-weight:600;font-size:15px;border-bottom:.5px solid var(--tg-bg)}.today-row{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;border:0;border-bottom:.5px solid var(--tg-bg);width:100%;background:transparent;color:inherit;text-align:left;font:inherit}.today-row:last-child{border-bottom:none}.today-row:active{opacity:.6}.today-ic{width:26px;text-align:center;font-size:17px;flex-shrink:0}.today-label{flex:1;font-size:15px}.today-count{font-weight:600;white-space:nowrap;font-size:14px}.today-count.danger{color:var(--danger)}.today-count.warn{color:var(--warn)}.today-count.link{color:var(--tg-link)}.today-chev{color:var(--tg-hint);font-size:18px}.today-ok{color:var(--tg-hint);font-size:13px;margin:0 0 12px;padding:2px}.pdz-table{width:100%;border-collapse:collapse;font-size:13px}.pdz-table th,.pdz-table td{padding:5px 8px;text-align:right;white-space:nowrap}.pdz-table th:first-child,.pdz-table td:first-child{text-align:left;color:var(--tg-hint);font-weight:400}.pdz-table th{font-weight:500;color:var(--tg-hint);border-bottom:.5px solid var(--tg-bg)}.pdz-table tr.pdz-avg td{border-top:.5px solid var(--tg-bg)}.pdz-table tr.pdz-lim td{font-size:12px;color:var(--tg-hint)}.toast-host{position:fixed;left:12px;right:12px;bottom:calc(80px + env(safe-area-inset-bottom));z-index:80;display:flex;flex-direction:column;gap:8px;pointer-events:none;max-width:616px;margin:0 auto}.toast{pointer-events:auto;background:#2c2c2e;color:#fff;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.35;box-shadow:0 4px 16px #00000047;display:flex;align-items:center;gap:12px;animation:toastIn .18s ease}.toast.error{background:#c0392b;color:#fff}.toast-msg{flex:1;min-width:0;overflow-wrap:anywhere;white-space:pre-line}.toast-actions{display:flex;gap:6px;flex-shrink:0}.toast-btn{background:#ffffff29;color:#fff;border:none;border-radius:8px;padding:7px 12px;font-size:13px;cursor:pointer;white-space:nowrap}.toast-btn.primary{background:var(--tg-button)}.toast-btn.danger{background:var(--danger-solid)}@keyframes toastIn{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.devbar{background:#fff6d6;color:#6b5700;border-radius:10px;padding:8px;margin-bottom:12px;font-size:13px;display:flex;align-items:center;gap:8px}.devbar select{width:auto;min-width:0;flex:1}.brand-logo{display:block;width:360px;max-width:100%;height:auto;filter:var(--brand-filter)}.brand-logo-compact{width:280px}.brand-heading{margin:16px 0 24px}.brand-heading .brand-logo{margin-inline:auto}.app-brand{margin:8px 0 12px}.appbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 -12px 10px;padding:4px 12px 8px;background:var(--tg-bg);border-bottom:1px solid var(--hair)}.appbar-brand{display:flex;align-items:center;flex:0 0 auto;text-decoration:none}.brand-lockup{display:inline-flex;align-items:center;gap:8px}.brand-mark{display:block;height:24px;width:auto;filter:var(--brand-filter)}.brand-name{font-size:17px;color:var(--brand-ink);letter-spacing:-.01em;white-space:nowrap;font-weight:400}.brand-name b{font-weight:700}.appbar-ws{display:none}.appbar-actions{margin-left:auto;display:flex;align-items:center;gap:4px}.appbar-search,.appbar-wide{display:none}.ws-pick{display:inline-flex;align-items:center;gap:4px;width:auto;min-height:40px;cursor:pointer;font-size:15px;font-weight:600;color:var(--tg-text);border:1px solid var(--hair);border-radius:10px;padding:6px 10px;background:var(--tg-bg)}.avatar-btn{width:34px;height:34px;flex:0 0 auto;padding:0;border:none;border-radius:50%;cursor:pointer;background:var(--tg-secondary-bg);background:color-mix(in srgb,var(--tg-link) 14%,var(--tg-bg));color:var(--tg-link);font-size:13px;font-weight:600;letter-spacing:.02em}.avatar-btn[aria-expanded=true]{box-shadow:0 0 0 2px var(--tg-link)}.dd{position:relative}.dd-menu{position:absolute;top:calc(100% + 6px);z-index:66;min-width:220px;padding:6px;background:var(--tg-bg);color:var(--tg-text);border:1px solid var(--hair);border-radius:12px;box-shadow:var(--card-shadow-lift)}.dd-right{right:0}.dd-left{left:0}.dd-head{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid var(--hair)}.dd-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;border-radius:8px;background:none;color:var(--tg-text);font-size:15px;text-align:left;cursor:pointer}.dd-item.active{color:var(--tg-link);font-weight:600}.crumb{display:none;font-size:12px;color:var(--tg-hint);margin:0 0 2px}@media(max-width:899.98px){.desktop-only{display:none!important}}.appbar .icon-btn{color:var(--tg-hint);font-size:18px;border-radius:10px}@media(max-width:899.98px){.brand-name{display:none}}@media(min-width:900px){:root{--appbar-h: 56px;--sticky-top: var(--appbar-h)}html{scroll-padding-top:var(--appbar-h)}.appbar{position:fixed;top:0;left:0;right:0;z-index:58;height:var(--appbar-h);margin:0;padding:0 20px 0 22px;gap:16px;flex-wrap:nowrap}.app{padding-top:calc(var(--appbar-h) + 14px)}.tabbar{top:var(--appbar-h)}.appbar-brand{width:194px}.appbar-ws{display:flex;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.appbar-ws a{padding:7px 12px;border-radius:10px;white-space:nowrap;text-decoration:none;font-size:14px;font-weight:500;color:var(--tg-hint)}.appbar-ws a.active{color:var(--tg-link);background:var(--tg-secondary-bg);background:color-mix(in srgb,var(--tg-link) 11%,transparent)}.appbar-ws-pick{display:none}.appbar.ws-crowded .appbar-ws a{visibility:hidden}.appbar.ws-crowded .appbar-brand{order:-2}.appbar.ws-crowded .appbar-ws-pick{display:block;order:-1;flex:none}.appbar-actions{flex-shrink:0}.appbar-search{display:inline-flex;align-items:center;gap:8px;width:auto;cursor:pointer;padding:6px 8px 6px 10px;border:1px solid var(--hair);border-radius:10px;font-size:14px;color:var(--tg-hint);background:var(--tg-bg)}.appbar-search kbd{font:inherit;font-size:11px;color:var(--tg-hint);border:1px solid var(--hair);border-radius:6px;padding:1px 5px}.appbar-wide{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:10px;background:none;color:var(--tg-hint);font-size:18px;cursor:pointer}.appbar-wide.on{color:var(--tg-link);background:color-mix(in srgb,var(--tg-link) 12%,transparent)}.crumb{display:block}}.icon-btn{font-size:20px;padding:4px 8px;line-height:1}.view-all-btn{width:auto;white-space:nowrap;font-size:14px;padding:4px 8px}.view-all-btn.on{background:var(--warn-solid);color:#fff;border-color:var(--warn-solid);font-weight:600}.screen-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.screen-head h1{margin:0}.screen-head>:last-child:not(h1):not(.info-btn){margin-left:auto}.screen-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.info-btn{width:24px;height:24px;min-height:0;flex:0 0 auto;padding:0;border-radius:50%;border:1px solid var(--tg-hint);background:none;color:var(--tg-hint);font-size:14px;font-style:italic;font-weight:600;line-height:1;cursor:pointer}.info-btn[aria-expanded=true]{color:var(--tg-link);border-color:var(--tg-link)}.screen-info{margin:6px 0 10px;max-width:900px}.totals-inline{display:flex;flex-wrap:wrap;gap:6px 28px}.totals-inline .t{display:flex;align-items:baseline;gap:8px}.totals-inline .t b{font-variant-numeric:tabular-nums}.create-btn{width:auto;display:inline-flex;align-items:center;min-height:44px;padding:10px 20px;background:var(--tg-button);color:var(--tg-button-text);border:1px solid var(--tg-button);border-radius:12px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.2;cursor:pointer}.create-btn:disabled{opacity:.5;cursor:default}.create-btn:active{opacity:.85}.pill{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap;background:var(--tg-secondary-bg);background:color-mix(in srgb,currentColor 13%,transparent)}.period-sticky{position:sticky;top:calc(var(--appbar-h) + env(safe-area-inset-top,0px));z-index:25;background:var(--tg-bg);margin:0 -12px 8px;padding:6px 12px 8px;box-shadow:0 2px 6px #0000000f}.period-sticky .seg,.period-sticky .filters{margin-bottom:0}.period-sticky .seg{margin-bottom:8px}.seg{display:flex;gap:6px;margin-bottom:10px;flex-wrap:wrap}.seg button{flex:1;padding:8px 12px;border:1px solid var(--hair);background:var(--surface);color:var(--tg-hint);border-radius:9px;min-height:38px;font-family:inherit;font-size:14px;cursor:pointer}.seg button.active{background:var(--tg-secondary-bg);background:color-mix(in srgb,var(--tg-link) 9%,var(--surface));color:var(--tg-link);border-color:var(--tg-link);font-weight:600}.seg.seg-tabs{gap:0 20px;border-bottom:1px solid var(--hair);padding:0}.seg.seg-tabs>button{flex:0 1 auto;border:0;border-bottom:2px solid transparent;border-radius:0;min-height:44px;padding:10px 2px;background:transparent}.seg.seg-tabs>button.active{border-bottom-color:var(--tg-link);color:var(--tg-link);background:transparent}.period-compact{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;flex:1 1 300px;min-width:0}.period-compact label{display:flex;flex-direction:column;gap:4px;min-width:0}.period-compact>label:first-child{flex:1 1 100px}.period-compact-value{flex:2 1 130px}.period-compact-dates{display:flex;flex:2 1 290px;flex-wrap:wrap;gap:10px;min-width:0}.period-compact-dates>label{flex:1 1 130px}.kpi-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.kpi{margin-bottom:0}.kpi-spark{margin-top:4px}.kpi-value{font-size:20px;font-weight:700;margin-top:4px}.kpi-grid.bento>.kpi-hero{grid-column:span 2}.kpi-grid.bento>.kpi-hero .kpi-value{font-size:30px;letter-spacing:-.02em}@media(min-width:900px){.app .kpi-grid.bento{grid-template-columns:repeat(4,1fr)}.app .kpi-grid.bento>.kpi-hero{grid-column:span 2;grid-row:span 2}.app .kpi-grid.bento>.kpi-hero .kpi-value{font-size:34px}.app .kpi-grid.bento>.kpi-hero{display:flex;flex-direction:column}.app .kpi-grid.bento>.kpi-hero .kpi-spark{margin-top:auto}}.ico{width:1em;height:1em;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}button>.ico{margin-right:6px}button>.ico:only-child{margin-right:0}button>.ico:last-child:not(:only-child){margin-right:0;margin-left:6px}:is(h1,h2,h3,span,button,td,div)>.ico{vertical-align:-.14em}:is(span,div)>.ico:last-child:not(:only-child){margin-left:5px}.pick-dot{width:18px;height:18px;border-radius:50%;flex-shrink:0;border:2px solid var(--tg-hint);display:inline-block;vertical-align:-.2em}.pick-dot.on{border-color:var(--tg-link);background:var(--tg-link);box-shadow:inset 0 0 0 3px var(--tg-bg)}.legend-box{display:inline-block;width:10px;height:10px;border-radius:2px;vertical-align:0}h1>.ico{width:.88em;height:.88em;margin-right:9px;vertical-align:-.06em}:where(h2,h3)>.ico:where(:first-child){margin-right:6px}.cmdk-icon .ico{width:19px;height:19px}.kpi-ico{width:22px;height:22px;border-radius:7px;display:inline-grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--chart-1) 14%,transparent);color:var(--chart-1)}.kpi-ico.good{background:var(--success-bg);color:var(--success)}.kpi-ico.bad{background:var(--danger-bg);color:var(--danger)}.kpi-ico.warn{background:var(--warn-bg);color:var(--warn)}.kpi-ico svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.kpi .hint{display:flex;align-items:center;gap:7px}@media(max-width:720px){.kpi svg[role=img]{width:86px;height:86px}}.plan-progress .pp-track{position:relative;height:14px;border-radius:7px;background:var(--tg-bg);overflow:hidden}.plan-progress .pp-fact{position:absolute;left:0;top:0;bottom:0;background:var(--chart-1)}.plan-progress .pp-forecast{position:absolute;top:0;bottom:0;background:var(--chart-1);opacity:.38}.plan-progress .pp-plan{position:absolute;top:0;bottom:0;width:2px;background:var(--warn);transform:translate(-1px)}.center{text-align:center;padding:24px}.breakdown{display:grid;grid-template-columns:1fr auto auto;column-gap:12px}.breakdown.has-qty{grid-template-columns:1fr auto auto auto}.breakdown .bd-item{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:baseline;width:100%;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:left}button.bd-item{cursor:pointer;-webkit-tap-highlight-color:transparent}button.bd-item:active{opacity:.6}.bd-chev{color:var(--tg-hint);margin-left:6px}.breakdown .bd-name{min-width:0;overflow-wrap:anywhere}.breakdown .bd-rev,.breakdown .bd-pct,.breakdown .bd-qty{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.breakdown .bd-pct{min-width:34px}.breakdown .bd-bar{grid-column:1 / -1;height:8px;background:color-mix(in srgb,var(--tg-hint) 18%,transparent);border-radius:999px;margin:3px 0 10px;overflow:hidden}.breakdown .bd-bar>div{height:100%;border-radius:999px;min-width:3px;background:linear-gradient(180deg,var(--chart-1-lite),var(--chart-1) 62%,color-mix(in srgb,var(--chart-1) 84%,black));box-shadow:inset 0 1px #ffffff73}.empty{display:flex;align-items:center;gap:14px;text-align:left;padding:20px 16px}.empty-icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:12px;font-size:22px;line-height:1;color:var(--tg-hint);background:var(--tg-secondary-bg)}.empty-icon .ico{stroke-width:1.4}.empty-title{font-size:16px;font-weight:600;color:var(--tg-text);margin-bottom:4px}.empty-hint{font-size:13px;color:var(--tg-hint);max-width:560px;line-height:1.5}.empty-copy{min-width:0}.skeleton{display:inline-block;background:var(--tg-secondary-bg);border-radius:6px;animation:skpulse 1.2s ease-in-out infinite}@keyframes skpulse{0%,to{opacity:1}50%{opacity:.45}}.error{color:var(--danger)}.spacer{height:8px}@media(min-width:701px){.doc-actions-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.doc-actions-row>.spacer{display:none}.doc-actions-row>button{width:auto}.doc-actions-row>.hint{flex-basis:100%}}.scroll-top{position:fixed;right:16px;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:45;background:var(--tg-bg);color:var(--tg-link);border:1px solid var(--tg-secondary-bg);border-radius:999px;padding:9px 16px;font-weight:600;font-size:14px;box-shadow:0 3px 10px #0000002e;cursor:pointer;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.scroll-top.show{opacity:1;transform:none;pointer-events:auto}.scroll-top:active{background:var(--tg-secondary-bg)}@media(prefers-reduced-motion:reduce){.scroll-top{transition:opacity .18s ease;transform:none}}@media(min-width:900px){.scroll-top{bottom:24px;right:24px}}.ptr{position:fixed;top:env(safe-area-inset-top,0px);left:0;right:0;height:44px;display:flex;align-items:center;justify-content:center;gap:6px;z-index:35;pointer-events:none;background:var(--tg-bg);color:var(--tg-hint);font-size:13px;box-shadow:0 2px 6px #00000014;transition:transform .16s ease,opacity .16s ease}.ptr-arrow{font-size:16px}.ptr.spin .ptr-arrow{animation:ptrspin .8s linear infinite;display:inline-block}@keyframes ptrspin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.back-bar{position:sticky;top:calc(var(--appbar-h) + env(safe-area-inset-top,0px));z-index:30;margin:0 -12px 8px;padding:6px 12px;background:var(--page-bg)}button.back-btn{margin:0;padding:8px 14px;background:var(--tg-bg);color:var(--tg-link);border:1px solid var(--tg-secondary-bg);border-radius:18px;font-weight:600;font-size:14px;box-shadow:0 2px 8px #00000026;cursor:pointer;pointer-events:auto}.orders-table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.orders-table td:is(.num,.date,.sum,.lines,.qty,.adj,.cap,.stops,.status),.orders-table td.tnum{font-variant-numeric:tabular-nums}.orders-table tbody tr:nth-child(odd of:not(.row-details):not(.detail):not(.sub)),.orders-table tbody tr:nth-child(odd of:not(.row-details):not(.detail):not(.sub))+tr.sub{background:var(--zebra)}.orders-table tbody tr:is(.row-details,.detail){background:var(--tg-secondary-bg)}.orders-list-table .only-narrow{display:none}.orders-table th.c-num{width:96px}.orders-table.orders-list-table th.c-num{width:114px}.orders-list-table .num-flag{margin-top:2px;color:var(--warn);font-size:12px;font-weight:600;white-space:normal}.orders-list-table .num-flag .ico{margin-right:4px}.orders-list-table td.col-comment{position:relative}.orders-list-table .row-peek{display:none}.orders-table tbody tr.is-peeked{box-shadow:inset 3px 0 0 var(--tg-link)}.orders-table th.c-date{width:104px}.orders-table th.c-legal{width:20%}.orders-table th.c-outlet{width:16%}.orders-table th.c-address{width:17%}.orders-table th.c-comment{width:15%}.orders-table th.c-sum{width:136px}.orders-table td.sum{text-align:right;white-space:nowrap;font-weight:600}.orders-table th.c-status{width:104px}.orders-table th.c-wh{width:136px}.orders-table th .th-btn{width:auto;margin:0;padding:0;border:0;background:none;cursor:pointer;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;white-space:normal;max-width:100%;overflow-wrap:anywhere}.orders-table th,.orders-table td{padding:7px 8px;text-align:left;vertical-align:top}.orders-table th{font-weight:500;color:var(--tg-hint);font-size:12px;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--tg-bg);white-space:nowrap}.orders-table tbody tr{border-bottom:.5px solid var(--tg-bg);cursor:pointer}.orders-table tbody tr.norow{cursor:default}.orders-table td.num,.orders-table td.date,.orders-table td.status{white-space:nowrap}.orders-table td.status{text-align:right;font-weight:600}.orders-table td.clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-table td:not(.clip) div.hint{white-space:normal;overflow-wrap:break-word}.lines-table td.name .line-swap{width:auto;flex:none;margin:0;padding:2px 6px}@media(max-width:1300px){.orders-table .col-address{display:none}}@media(max-width:1100px){.orders-table .col-outlet{display:none}}@media(max-width:1100px){.orders-table .col-comment{display:none}}.waybills-table th.c-doc{width:140px}.waybills-table th.c-date{width:92px}.waybills-table th.c-legal{width:24%}.waybills-table th.c-outlet{width:18%}.waybills-table th.c-route{width:142px}.waybills-table th.c-sum{width:106px}.waybills-table th.c-status{width:144px}.waybills-table .only-narrow{display:none}.waybills-table td.sum .hint{font-weight:400}.waybills-table td.num .wb-no{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.waybills-table td.num,.waybills-table td.status{white-space:normal}.waybills-table td.date .hint{white-space:normal;overflow-wrap:break-word}@media(min-width:1400px){.waybills-table th.c-date{width:128px}}.sku-table th.c-art{width:104px}.sku-table th.c-group{width:15%}.sku-table th.c-tnved{width:128px}.sku-table td.tnved{white-space:nowrap;font-variant-numeric:tabular-nums}.sku-table th.c-unit{width:56px}.sku-table th.c-vat{width:78px}.sku-table th.c-reg{width:84px}.sku-table td.reg{text-align:center}.sku-table th.c-stock{width:116px}.sku-table td.art,.sku-table td.unit,.sku-table td.vat,.sku-table td.stock{white-space:nowrap}.orders-table th{overflow:hidden;text-overflow:ellipsis}.sku-table td.stock{text-align:right;font-weight:600}.sku-table td.art .hint{font-weight:400}.sku-table tbody tr.off td.art,.sku-table tbody tr.off td.name{opacity:.55}.sku-table td.name{white-space:normal;overflow-wrap:break-word}@media(max-width:1000px){.sku-table .col-reg{display:none}}@media(max-width:1200px){.sku-table .col-tnved{display:none}}@media(max-width:900px){.sku-table .col-group{display:none}}@media(max-width:700px){.sku-table .col-vat,.sku-table .col-unit{display:none}.sku-table th.c-art{width:76px}.sku-table th.c-stock{width:88px}.sku-table{font-size:13px}.sku-table th,.sku-table td{padding:6px 4px}}.orders-table.price-table th.c-art{width:104px}.orders-table.price-table th.c-name{width:100%}.orders-table.price-table th.c-reg{width:92px}.orders-table.price-table th.c-stock{width:96px}.orders-table.price-table th.c-vat{width:72px}.orders-table.price-table th.c-cost{width:92px}.orders-table.price-table th.c-calc{width:96px}.orders-table.price-table th.c-margin{width:78px}.orders-table.price-table th.c-price{width:112px}.orders-table.price-table th.c-gross{width:96px}.orders-table.price-table th.c-print{width:92px}.orders-table.price-table th.c-act{width:44px}.price-table td:is(.sum,.price,.qty){text-align:right;white-space:nowrap}.price-table td:is(.sum,.price) .hint{font-weight:400}.price-table td.art{white-space:nowrap}.price-table td.reg,.price-table td.act{text-align:center}.price-table td.print{text-align:center;white-space:nowrap}.price-table td.name{white-space:normal;overflow-wrap:break-word}.price-table td.price input{width:100%;padding:4px 6px;text-align:right}.orders-table.price-table th.c-tn{width:84px}.price-table td.tn{text-align:right}.price-table td.tn input{width:100%;padding:4px 6px;text-align:right}.price-table td.tn input.own{border-color:var(--tg-button);font-weight:600;background:#187cb414}.qdoc-row{border-top:1px solid var(--grid);padding-top:6px;margin-top:6px}.qdoc-name{overflow-wrap:anywhere;text-align:left}.qdoc-skus{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px}.qdoc-sku{display:flex;align-items:center;gap:6px}.qdoc-upload{border-top:1px solid var(--grid);margin-top:8px;padding-top:8px}.custom-assign{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--grid)}.custom-assign-pick{flex:1 1 280px;min-width:0}.custom-assign-note{flex:1 1 100%}.card.reloading{opacity:.7;transition:opacity .15s ease .2s}.price-table .only-narrow{display:none}.price-table tbody tr.norow{cursor:default}@media(max-width:1400px){.price-table .col-cost{display:none}}@media(max-width:1250px){.price-table .col-calc{display:none}}@media(max-width:1100px){.price-table .col-margin{display:none}}@media(max-width:1000px){.price-table .col-reg{display:none}}@media(max-width:900px){.price-table .col-vat{display:none}}.print-mode-toggle{display:flex;align-items:center;gap:6px}@media(max-width:760px){.price-table .col-print,.print-mode-toggle{display:none}}@media(max-width:820px){.price-table .col-gross{display:none}}@media(max-width:700px){.price-table .col-stock{display:none}.price-table .only-narrow{display:block}.orders-table.price-table th.c-art{width:68px}.orders-table.price-table th.c-price{width:92px}.orders-table.price-table th.c-act{width:36px}.orders-table.price-table th.c-tn{width:64px}.price-table{font-size:13px}.price-table th,.price-table td{padding:6px 4px}}.orders-table.recalc-table th.c-art{width:104px}.orders-table.recalc-table th.c-name{width:100%}.orders-table.recalc-table th.c-cost,.orders-table.recalc-table th.c-old{width:104px}.orders-table.recalc-table th.c-new,.orders-table.recalc-table th.c-delta{width:112px}.recalc-table td:is(.sum,.delta){text-align:right;white-space:nowrap}.recalc-table td.art{white-space:nowrap}.recalc-table td.name{white-space:normal;overflow-wrap:break-word}.recalc-table .only-narrow{display:none}.recalc-table tr.jump-row td{background:var(--warn-bg)}@media(max-width:1050px){.recalc-table .col-cost{display:none}}@media(max-width:700px){.recalc-table .col-old{display:none}.recalc-table .only-narrow{display:block}.orders-table.recalc-table th.c-art{width:68px}.orders-table.recalc-table th.c-new{width:88px}.orders-table.recalc-table th.c-delta{width:84px}.recalc-table{font-size:13px}.recalc-table th,.recalc-table td{padding:6px 4px}}.orders-table tr.overdue-row td{background:var(--danger-bg)}.recon-overdue{white-space:normal;color:var(--danger);font-size:13px;margin-top:2px}.recon-overdue-legend{color:var(--danger);margin-top:8px}button.ghost.hold-btn{width:auto;min-height:0;padding:2px 10px;margin-top:4px;font-size:13px;white-space:nowrap}.orders-table.hold-table th.c-art{width:96px}.orders-table.hold-table th.c-name{width:100%}.orders-table.hold-table th.c-hold,.orders-table.hold-table th.c-now{width:120px}.orders-table.hold-table th.c-act{width:112px}.hold-table td.sum{text-align:right;white-space:nowrap}.hold-table td.name{white-space:normal;overflow-wrap:break-word}.hold-table td.act{text-align:right}.hold-table td.act button.ghost.hold-btn{margin-top:0}.recalc-table td.name button.ghost.hold-btn{padding-left:0;padding-right:0}.hold-table .only-narrow{display:none}@media(max-width:700px){.hold-table .col-now{display:none}.hold-table .only-narrow{display:block}.orders-table.hold-table th.c-art{width:64px}.orders-table.hold-table th.c-hold{width:92px}.orders-table.hold-table th.c-act{width:96px}.hold-table{font-size:13px}.hold-table th,.hold-table td{padding:6px 4px}button.ghost.hold-btn{min-height:32px}}.orders-table.revalue-table th.c-doc{width:168px}.orders-table.revalue-table th.c-date{width:104px}.orders-table.revalue-table th.c-art{width:96px}.orders-table.revalue-table th.c-name{width:100%}.orders-table.revalue-table th.c-qty{width:96px}.orders-table.revalue-table th.c-old,.orders-table.revalue-table th.c-new{width:100px}.orders-table.revalue-table th.c-delta{width:104px}.revalue-table td:is(.date,.art){white-space:nowrap}.revalue-table td.doc{white-space:normal;overflow-wrap:break-word}.revalue-table td:is(.sum,.qty,.delta){text-align:right;white-space:nowrap}.revalue-table td.name{white-space:normal;overflow-wrap:break-word}.revalue-table .only-narrow{display:none}@media(max-width:1300px){.revalue-table .col-qty{display:none}}@media(max-width:1150px){.revalue-table .col-art{display:none}}@media(max-width:1000px){.revalue-table .col-date{display:none}}@media(max-width:820px){.revalue-table .col-old,.revalue-table .col-new{display:none}.revalue-table .only-narrow{display:block}}@media(max-width:700px){.orders-table.revalue-table th.c-doc{width:116px}.orders-table.revalue-table th.c-delta{width:92px}.revalue-table{font-size:13px}.revalue-table th,.revalue-table td{padding:6px 4px}}.orders-table.returns-table th.c-num{width:108px}.orders-table.returns-table th.c-date{width:104px}.orders-table.returns-table th.c-kind{width:148px}.orders-table.returns-table th.c-name{width:100%}.orders-table.returns-table th.c-basis{width:128px}.orders-table.returns-table th.c-wh{width:148px}.orders-table.returns-table th.c-lines{width:84px}.orders-table.returns-table th.c-sum{width:116px}.returns-table td:is(.num,.date){white-space:nowrap}.returns-table td.lines{text-align:center}.returns-table td.sum{text-align:right;white-space:nowrap;font-weight:600}.returns-table td.name{white-space:normal;overflow-wrap:break-word}.returns-table .only-narrow{display:none}@media(max-width:1300px){.returns-table .col-wh{display:none}}@media(max-width:1100px){.returns-table .col-lines{display:none}}@media(max-width:1000px){.returns-table .col-kind{display:none}}@media(max-width:820px){.returns-table .col-basis,.returns-table .col-date{display:none}.returns-table .only-narrow{display:block}}@media(max-width:700px){.orders-table.returns-table th.c-num{width:104px}.orders-table.returns-table th.c-sum{width:96px}.returns-table{font-size:13px}.returns-table th,.returns-table td{padding:6px 4px}}.orders-table.requests-table th.c-name{width:100%}.orders-table.requests-table th.c-date{width:104px}.orders-table.requests-table th.c-qty{width:88px}.orders-table.requests-table th.c-status{width:124px}.orders-table.requests-table th.c-name.col-note{width:240px}.orders-table.requests-table th.c-mgr{width:150px}.orders-table.request-lines-table th.c-name{width:100%}.orders-table.request-lines-table th.c-art{width:96px}.orders-table.request-lines-table th.c-qty{width:116px}.orders-table.request-lines-table th.c-sum{width:128px}.request-lines-table td:is(.num,.date){white-space:nowrap}.request-lines-table td.clip{white-space:normal;overflow-wrap:break-word}.requests-table td:is(.num,.date){white-space:nowrap}.requests-table td.clip{white-space:normal;overflow-wrap:break-word}.requests-table tbody tr.detail{cursor:default}.requests-table .only-narrow{display:none}@media(max-width:1300px){.requests-table .col-mgr{display:none}}@media(max-width:820px){.requests-table .col-note{display:none}.requests-table .only-narrow{display:block}}@media(max-width:700px){.requests-table .col-date,.requests-table .col-lines{display:none}.orders-table.requests-table th.c-status{width:108px}.requests-table{font-size:13px}.requests-table th,.requests-table td{padding:6px 4px}}.orders-table.portal-table th.c-name{width:100%}.orders-table.portal-table th.c-art{width:96px}.orders-table.portal-table th.c-qty{width:156px}.orders-table.portal-table th.c-date{width:120px}.orders-table.portal-table th.c-status{width:124px}.orders-table.portal-table th.c-sum{width:128px}.orders-table.portal-table th.c-act{width:132px}.portal-table td:is(.num,.date){white-space:nowrap}.portal-table td.act{text-align:right}.portal-table td.clip{white-space:normal;overflow-wrap:break-word}.portal-table .only-narrow{display:none}.orders-table.portal-table th.c-photo{width:56px}.portal-table td.photo{padding-top:4px;padding-bottom:4px}.portal-thumb{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;overflow:hidden;cursor:zoom-in;background:#fff;color:var(--tg-hint);border:1px solid var(--hair);border-radius:8px}.portal-thumb img{width:100%;height:100%;object-fit:contain}.portal-photo-full{display:block;width:100%;max-height:70vh;object-fit:contain;background:#fff;border-radius:12px}.portal-table td .hint,.requests-table td .hint{white-space:normal;overflow-wrap:break-word}.wide-only{display:inline}@media(max-width:700px){.wide-only{display:none}}@media(max-width:700px){.portal-table .col-date,.portal-table .col-doc,.portal-table .col-lines,.portal-table .col-note,.portal-table .col-art,.portal-table .col-vat,.portal-table .col-stock{display:none}.portal-table .only-narrow{display:block}.orders-table.portal-table th.c-num{width:84px}.orders-table.portal-table th.c-art{width:78px}.orders-table.portal-table th.c-qty{width:112px}.orders-table.portal-table th.c-status{width:104px}.orders-table.portal-table th.c-sum{width:100px}.orders-table.portal-table th.c-act{width:44px}.orders-table.portal-table th.c-photo{width:48px}.portal-table{font-size:13px}.portal-table th,.portal-table td{padding:6px 4px}}.orders-table.audit-table th.c-when{width:148px}.orders-table.audit-table th.c-who{width:168px}.orders-table.audit-table th.c-entity{width:152px}.orders-table.audit-table th.c-summary{width:100%}.orders-table.audit-table th.c-amount{width:108px}.orders-table.audit-table th.c-auth{width:116px}.orders-table.audit-table th.c-act{width:44px}.audit-table td.when{white-space:nowrap}.audit-table td.sum{text-align:right;white-space:nowrap}.audit-table td.act{text-align:center}.audit-table td:is(.summary,.who){white-space:normal;overflow-wrap:break-word}.audit-table .only-narrow{display:none}@media(max-width:1400px){.audit-table .col-auth{display:none}}@media(max-width:1250px){.audit-table .col-amount{display:none}}@media(max-width:1050px){.audit-table .col-entity{display:none}}@media(max-width:820px){.audit-table .col-who{display:none}.audit-table .only-narrow{display:block}}@media(max-width:700px){.orders-table.audit-table th.c-when{width:128px}.orders-table.audit-table th.c-act{width:36px}.audit-table{font-size:13px}.audit-table th,.audit-table td{padding:6px 4px}}.orders-table.exceptions-table th.c-art{width:96px}.orders-table.exceptions-table th.c-name{width:100%}.orders-table.exceptions-table th.c-rule{width:170px}.orders-table.exceptions-table th.c-note{width:180px}.orders-table.exceptions-table th.c-act{width:44px}.exceptions-table td.art,.exceptions-table td.rule{white-space:nowrap}.exceptions-table td.act{text-align:center}.exceptions-table td.name{white-space:normal;overflow-wrap:break-word}.exceptions-table .only-narrow{display:none}@media(max-width:1100px){.exceptions-table .col-note{display:none}.exceptions-table .only-narrow{display:block}}@media(max-width:700px){.orders-table.exceptions-table th.c-art{width:68px}.orders-table.exceptions-table th.c-rule{width:128px}.exceptions-table td.rule{white-space:normal;overflow-wrap:break-word}.exceptions-table{font-size:13px}.exceptions-table th,.exceptions-table td{padding:6px 4px}}.orders-table:is(.overlimit-table,.orphan-table) th.c-art{width:96px}.orders-table:is(.overlimit-table,.orphan-table) th.c-name{width:100%}.orders-table:is(.overlimit-table,.orphan-table) th.c-type{width:116px}.orders-table:is(.overlimit-table,.orphan-table) th.c-price{width:100px}.orders-table.overlimit-table th.c-max{width:100px}.orders-table.overlimit-table th.c-imp,.orders-table.overlimit-table th.c-rest{width:92px}:is(.overlimit-table,.orphan-table) td.sum{text-align:right;white-space:nowrap}:is(.overlimit-table,.orphan-table) td.art{white-space:nowrap}:is(.overlimit-table,.orphan-table) td.name{white-space:normal;overflow-wrap:break-word}:is(.overlimit-table,.orphan-table) .only-narrow{display:none}@media(max-width:1100px){.overlimit-table .col-imp,.overlimit-table .col-rest{display:none}}@media(max-width:820px){:is(.overlimit-table,.orphan-table) .col-type{display:none}:is(.overlimit-table,.orphan-table) .only-narrow{display:block}:is(.overlimit-table,.orphan-table){font-size:13px}:is(.overlimit-table,.orphan-table) th,:is(.overlimit-table,.orphan-table) td{padding:6px 4px}}.receipts-table th.c-num{width:104px}.receipts-table th.c-date{width:100px}.receipts-table th.c-wh{width:12%}.receipts-table th.c-doc{width:13%}.receipts-table th.c-lines{width:84px}.receipts-table th.c-note{width:15%}.orders-table td.note{white-space:normal;vertical-align:middle}.waybills-table th.c-note{width:14%}@media(max-width:1100px){.receipts-table .col-note,.waybills-table .col-note{display:none}}.receipts-table th.c-sum{width:168px}.receipts-table th:is(.c-lines,.c-sum),.receipts-table td:is(.lines,.sum){text-align:right}.receipts-table td.sum{font-weight:600;white-space:nowrap}.receipts-table td.sum .hint{white-space:normal}.receipts-table td.sum .hint,.receipts-table td.num .hint{font-weight:400}.receipts-table td.lines{white-space:nowrap}.orders-table tbody tr.row-details{cursor:default;background:var(--tg-secondary-bg)}.orders-table tbody tr.row-details>td{padding:8px 10px;white-space:normal}.receipts-table td.num .only-narrow{display:none}@media(max-width:1000px){.receipts-table .col-doc{display:none}}@media(max-width:820px){.receipts-table .col-wh,.receipts-table .col-lines,.receipts-table .col-date{display:none}.receipts-table td.num .only-narrow{display:block}.receipts-table th.c-num{width:104px}.receipts-table th.c-sum{width:120px}.receipts-table td.sum .hint{white-space:normal}}:is(.transfers-table,.inventories-table,.writeoffs-table,.supret-table,.procacts-table) th.c-num{width:104px}:is(.transfers-table,.inventories-table,.writeoffs-table,.supret-table,.procacts-table) th.c-date{width:100px}:is(.transfers-table,.inventories-table,.writeoffs-table,.supret-table,.procacts-table) th.c-lines{width:82px}:is(.transfers-table,.inventories-table,.writeoffs-table,.supret-table,.procacts-table) th.c-act{width:44px}:is(.transfers-table,.inventories-table,.writeoffs-table,.supret-table,.procacts-table) th:is(.c-lines,.c-sum,.c-adj),:is(.transfers-table,.inventories-table,.writeoffs-table,.supret-table,.procacts-table) td:is(.lines,.sum,.adj){text-align:right}:is(.transfers-table,.inventories-table,.writeoffs-table,.supret-table,.procacts-table) td:is(.lines,.sum,.adj){white-space:nowrap}:is(.transfers-table,.inventories-table,.writeoffs-table,.supret-table,.procacts-table) td.sum{font-weight:600}:is(.transfers-table,.inventories-table,.writeoffs-table,.supret-table,.procacts-table) td.act{text-align:right}:is(.transfers-table,.inventories-table,.writeoffs-table,.supret-table,.procacts-table) td.num .only-narrow{display:none}.transfers-table th.c-wh-from{width:30%}.inventories-table th.c-adj{width:140px}.writeoffs-table th.c-wh{width:16%}.writeoffs-table th.c-sum{width:120px}.supret-table th.c-wh{width:13%}.supret-table th.c-reason{width:18%}.supret-table th.c-basis,.supret-table th.c-sum{width:118px}.supret-table td.basis{white-space:nowrap}.procacts-table th.c-party{width:100%}.procacts-table th.c-sum{width:132px}.procacts-table td.party .hint{white-space:normal;overflow-wrap:break-word}.procacts-table td.sum .hint{white-space:normal}@media(max-width:820px){.orders-table.procacts-table th.c-sum{width:100px}}@media(max-width:1200px){.supret-table .col-wh{display:none}}@media(max-width:1000px){.writeoffs-table .col-wh,.supret-table .col-basis{display:none}}@media(max-width:820px){:is(.transfers-table,.inventories-table,.writeoffs-table,.supret-table,.procacts-table) .col-date{display:none}:is(.transfers-table,.inventories-table,.writeoffs-table,.supret-table,.procacts-table) .col-lines{display:none}:is(.transfers-table,.inventories-table,.writeoffs-table,.supret-table,.procacts-table) td.num .only-narrow{display:block}:is(.transfers-table,.inventories-table,.writeoffs-table,.supret-table,.procacts-table) th.c-num{width:92px}:is(.transfers-table,.inventories-table,.writeoffs-table,.supret-table,.procacts-table) th.c-act{width:32px}:is(.writeoffs-table,.supret-table) th.c-sum{width:108px}.inventories-table th.c-adj{width:104px}}.routes-table th.c-num{width:104px}.routes-table th.c-date{width:100px}.routes-table th.c-vehicle{width:22%}.routes-table th.c-stops{width:74px}.routes-table th.c-cap{width:176px}.routes-table th.c-status{width:128px}.routes-table th.c-note{width:190px}.routes-table td.note{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.routes-table td.note .cell-edit{padding:2px 6px;min-height:28px}.routes-table th:is(.c-stops,.c-cap),.routes-table td:is(.stops,.cap){text-align:right}.routes-table th.c-status,.routes-table td.status{text-align:right}.routes-table td:is(.stops,.cap){white-space:nowrap}.routes-table td.num .only-narrow{display:none}@media(max-width:1400px){.routes-table .col-cap{display:none}}@media(max-width:1150px){.routes-table .col-vehicle{display:none}}@media(max-width:1000px){.routes-table .col-note{display:none}}@media(max-width:820px){.routes-table .col-date,.routes-table .col-stops{display:none}.routes-table td.num .only-narrow{display:block}.routes-table th.c-num{width:84px}.routes-table th.c-status{width:106px}.routes-table{font-size:13px}.routes-table th,.routes-table td{padding:6px 4px}.routes-table td.status{white-space:normal}}.orders-table.vtrips-table th.c-date{width:140px}.orders-table.vtrips-table th.c-routes{width:100%}.orders-table.vtrips-table th.c-driver{width:240px}.orders-table.vtrips-table th.c-stops{width:72px}.orders-table.vtrips-table th.c-kg{width:110px}.orders-table.vtrips-table th:is(.c-stops,.c-kg),.orders-table.vtrips-table td:is(.stops,.kg){text-align:right}.orders-table.vtrips-table td:is(.date,.stops){white-space:nowrap}.orders-table.vtrips-table td:is(.routes,.driver){white-space:normal;overflow-wrap:break-word}.orders-table.vtrips-table .only-narrow{display:none}@media(max-width:820px){.orders-table.vtrips-table .col-driver{display:none}.orders-table.vtrips-table .only-narrow{display:block}.orders-table.vtrips-table th.c-date{width:104px}.orders-table.vtrips-table th.c-stops{width:56px}.orders-table.vtrips-table th.c-kg{width:84px}.orders-table.vtrips-table td.date{white-space:normal}}.trip-plan-pill{margin-left:6px;color:var(--warn)}.trip-filters{gap:12px;flex-wrap:wrap;align-items:flex-end}.trip-vehicle{flex:1 1 260px;min-width:0}.trip-vehicle select{max-width:100%}.trip-quick,.trip-export{gap:8px;flex-wrap:wrap;justify-content:flex-start}.trip-quick{margin-top:8px}.trip-export{margin:8px 0}.trip-cal{display:flex;flex-wrap:wrap;gap:18px}.trip-month{flex:0 1 280px;min-width:0}.trip-month-title{font-weight:600;margin-bottom:6px}.trip-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.trip-wd{font-size:11px;color:var(--tg-hint);text-align:center}.trip-day{position:relative;text-align:center;font-size:13px;padding:6px 0;border-radius:6px}.trip-day.out{opacity:.35}.trip-day.on{background:var(--tg-button);color:var(--tg-button-text);font-weight:600}.trip-day.plan{box-shadow:inset 0 0 0 1.5px var(--tg-button);font-weight:600}.trip-count{position:absolute;top:0;right:2px;font-size:9px}.trip-legend{flex-basis:100%;display:flex;gap:14px;flex-wrap:wrap}.trip-key{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:5px;vertical-align:-1px}.trip-key.on{background:var(--tg-button)}.trip-key.plan{box-shadow:inset 0 0 0 1.5px var(--tg-button)}@media(max-width:700px){.orders-table:is(.receipts-table,.transfers-table,.inventories-table,.writeoffs-table,.supret-table,.procacts-table) th.c-num{width:92px}.orders-table.routes-table th.c-num{width:84px}.orders-table.routes-table th.c-status{width:106px}}.stock-table th.c-art{width:104px}.stock-table th.c-qty,.stock-table th.c-res{width:92px}.stock-table th.c-free{width:96px}.stock-table th.c-transit{width:84px}.stock-table th.c-exp{width:98px}.stock-table td.art,.stock-table td.exp{white-space:nowrap}.stock-table td.sum{text-align:right;white-space:nowrap;font-weight:600}.stock-table td.sum .hint{font-weight:400}.stock-table td.name{white-space:normal;overflow-wrap:break-word}@media(max-width:1200px){.stock-table .col-exp{display:none}}@media(max-width:1000px){.stock-table .col-transit{display:none}}@media(max-width:760px){.stock-table .col-res,.stock-table .col-free{display:none}.stock-table th.c-art{width:84px}.stock-table th.c-qty{width:92px}}.plan-table th.c-art,.plan-table th.c-vel,.plan-table th.c-stock{width:92px}.plan-table th.c-transit{width:82px}.plan-table th.c-cov{width:88px}.plan-table th.c-spark{width:150px}.plan-table th.c-status{width:138px}.plan-table th.c-act{width:40px}.plan-table td.art{white-space:nowrap}.plan-table td.sum{text-align:right;white-space:nowrap;font-weight:600}.plan-table td.sum .hint{font-weight:400}.plan-table td.name{white-space:normal;overflow-wrap:break-word}.plan-table td.spark{line-height:0}.plan-table td.act{text-align:right}.plan-table td.act button{width:auto;margin:0;padding:2px 8px;font-size:16px;line-height:1.1}.plan-table tbody tr.off td.art,.plan-table tbody tr.off td.name,.plan-table tbody tr.off td.sum{opacity:.55}.plan-table tbody tr.open{background:var(--tg-bg)}.plan-table tbody tr.detail{cursor:default}@media(max-width:1300px){.plan-table .col-spark{display:none}}@media(max-width:1050px){.plan-table .col-transit{display:none}}@media(max-width:820px){.plan-table .col-vel{display:none}.plan-table th.c-art{width:78px}.plan-table th.c-stock{width:84px}.plan-table th.c-cov{width:78px}.plan-table th.c-status{width:104px}.plan-table{font-size:13px}.plan-table th,.plan-table td{padding:6px 4px}.plan-table td.status span{white-space:normal;display:inline-block}}@media(max-width:620px){.plan-table .c-stock,.plan-table td.sum,.plan-table .col-cov{display:none}.plan-table th.c-art{width:74px}.plan-table th.c-status{width:104px}.plan-table th.c-act{width:34px}}.contracts-table th.c-num{width:132px}.contracts-table th.c-party{width:100%}.contracts-table th.c-unp{width:112px}.contracts-table th.c-signed{width:108px}.contracts-table th.c-until{width:116px}.contracts-table th.c-delay{width:100px}.contracts-table th.c-limit{width:116px}.contracts-table th.c-kind{width:108px}.contracts-table td.party,.contracts-table td.num{white-space:normal;overflow-wrap:break-word}.contracts-table td.num .hint{margin-left:6px;white-space:nowrap}.contracts-table td.sum,.contracts-table td.num{font-variant-numeric:tabular-nums}.contracts-table td.sum{text-align:right;white-space:nowrap}.contracts-table tbody tr.off td{opacity:.6}.contracts-table .only-narrow{display:none}@media(max-width:1400px){.contracts-table .col-signed{display:none}}@media(max-width:1200px){.contracts-table .col-unp{display:none}}@media(max-width:1000px){.contracts-table .col-limit{display:none}}@media(max-width:820px){.contracts-table .col-delay{display:none}}@media(max-width:620px){.contracts-table .only-narrow{display:block}.contracts-table .col-until,.contracts-table .col-kind{display:none}.contracts-table th.c-num{width:92px}.contracts-table{font-size:13px}.contracts-table th,.contracts-table td{padding:6px 4px}}.statements-table th.c-file{width:100%}.statements-table th.c-period{width:190px}.statements-table th.c-rows{width:100px}.statements-table th.c-state{width:180px}.statements-table th.c-in{width:140px}.statements-table td.file{white-space:normal;overflow-wrap:break-word}.statements-table td.sum,.statements-table td.num{text-align:right;white-space:nowrap;font-weight:600}.statements-table .only-narrow{display:none}@media(max-width:1000px){.statements-table .col-rows{display:none}}@media(max-width:620px){.statements-table .col-period{display:none}.statements-table .only-narrow{display:block}.statements-table{font-size:13px}.statements-table th,.statements-table td{padding:6px 4px}}.stmt-rows-table th.c-party{width:100%}.stmt-rows-table th.c-date{width:104px}.stmt-rows-table th.c-doc{width:110px}.stmt-rows-table th.c-purpose{width:250px}.stmt-rows-table th.c-amount{width:130px}.stmt-rows-table th.c-state{width:230px}.stmt-rows-table td.party{white-space:normal;overflow-wrap:break-word}.stmt-rows-table td.sum{text-align:right;white-space:nowrap;font-weight:600}.stmt-rows-table td.note,.stmt-rows-table td.state{white-space:normal}.orders-table.alloc-table th.c-doc{width:100%}.orders-table.alloc-table th.c-date{width:104px}.orders-table.alloc-table th.c-sum{width:120px}.orders-table.alloc-table td.doc{white-space:normal;overflow-wrap:break-word}.orders-table.alloc-table td.sum{text-align:right;white-space:nowrap;font-weight:600}.stmt-rows-table td.state select{margin:0}.stmt-rows-table td.state button{margin:0;padding:2px 8px}.stmt-rows-table tbody tr.off td:not(.state){opacity:.65}.stmt-rows-table .only-narrow{display:none}@media(max-width:1300px){.stmt-rows-table .col-purpose{display:none}}@media(max-width:1000px){.stmt-rows-table .col-doc{display:none}}@media(max-width:620px){.stmt-rows-table,.stmt-rows-table tbody,.stmt-rows-table tr,.stmt-rows-table td{display:block;width:auto}.stmt-rows-table thead,.stmt-rows-table .only-narrow{display:none}.stmt-rows-table tbody tr{border:1px solid var(--hair, rgba(128,128,128,.2));border-radius:12px;padding:8px 10px;margin-bottom:8px}.stmt-rows-table td{padding:3px 0;text-align:left!important}.stmt-rows-table td.party{font-weight:600}.stmt-rows-table td[data-label]:before{content:attr(data-label) ": ";color:var(--tg-hint);font-size:13px;font-weight:400}.stmt-rows-table td.state select{width:100%}.stmt-rows-table{font-size:13px}}.registry-table th.c-party{width:100%}.registry-table th.c-date{width:100px}.registry-table th.c-doc{width:210px}.registry-table th.c-unp{width:116px}.registry-table th.c-total{width:124px}.registry-table th.c-vat{width:110px}.registry-table th.c-gross{width:124px}.registry-table td.party{white-space:normal;overflow-wrap:break-word}.registry-table td.col-doc .hint{white-space:normal}.registry-table td.col-doc.doc-wrap{white-space:normal;overflow-wrap:break-word}.registry-table td.sum{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.registry-table tbody tr.minus td.party{border-left:3px solid var(--warn)}.registry-table .only-narrow{display:none}@media(max-width:1300px){.registry-table .col-unp{display:none}}@media(max-width:1100px){.registry-table .col-doc{display:none}}@media(max-width:820px){.registry-table .col-vat{display:none}}@media(max-width:620px){.registry-table .only-narrow{display:block}.registry-table :is(.col-rdate,.col-total){display:none}.registry-table th.c-gross{width:116px}.registry-table{font-size:13px}.registry-table th,.registry-table td{padding:6px 4px}}.expenses-table th.c-date{width:104px}.expenses-table th.c-cat{width:100%}.expenses-table th.c-note{width:260px}.expenses-table th.c-pay{width:140px}.expenses-table th.c-amount{width:130px}.expenses-table th.c-act{width:44px}.expenses-table td.cat{white-space:normal;overflow-wrap:break-word}.expenses-table td.sum{text-align:right;white-space:nowrap;font-weight:600}.expenses-table td.act{text-align:right}.expenses-table td.act button{width:auto;margin:0;padding:2px 6px}.expenses-table .only-narrow{display:none}@media(max-width:1100px){.expenses-table .col-note{display:none}}@media(max-width:820px){.expenses-table .col-pay{display:none}}@media(max-width:620px){.expenses-table .only-narrow{display:block}.expenses-table th.c-date{width:84px}.expenses-table th.c-amount{width:104px}.expenses-table{font-size:13px}.expenses-table th,.expenses-table td{padding:6px 4px}}.debts-table th.c-client{width:100%}.debts-table th.c-ship,.debts-table th.c-paid,.debts-table th.c-debt,.debts-table th.c-overdue{width:134px}.debts-table th.c-mgr{width:150px}.debts-table td.client{white-space:normal;overflow-wrap:break-word}.debts-table td.sum{text-align:right;white-space:nowrap;font-weight:600}.debts-table td.sum .hint{font-weight:400}.debts-table .only-narrow{display:none}@media(max-width:1200px){.debts-table .col-mgr{display:none}}@media(max-width:1000px){.debts-table .col-ship{display:none}}@media(max-width:820px){.debts-table .col-paid{display:none}}@media(max-width:620px){.debts-table .only-narrow{display:block}.debts-table .col-overdue{display:none}.debts-table th.c-debt{width:116px}.debts-table{font-size:13px}.debts-table th,.debts-table td{padding:6px 4px}}.payables-table th.c-supplier{width:100%}.payables-table th.c-doc{width:170px}.payables-table th.c-docdate{width:104px}.payables-table th.c-due{width:116px}.payables-table th.c-amount{width:148px}.payables-table th.c-act{width:44px}.payables-table td.supplier{white-space:normal;overflow-wrap:break-word}.payables-table td.sum{text-align:right;white-space:nowrap;font-weight:600}.payables-table td.sum .hint{font-weight:400}.payables-table td.act{text-align:right}.payables-table td.act button{width:auto;margin:0;padding:2px 6px}.payables-table tbody tr.open{background:var(--tg-bg)}.payables-table tbody tr.detail{cursor:default}.payables-table .only-narrow{display:none}@media(max-width:1200px){.payables-table .col-docdate{display:none}}@media(max-width:1000px){.payables-table .col-doc{display:none}}@media(max-width:620px){.payables-table .only-narrow{display:block}.payables-table .col-due{display:none}.payables-table th.c-amount{width:128px}.payables-table{font-size:13px}.payables-table th,.payables-table td{padding:6px 4px}}.proposal-table th.c-route{width:100%}.proposal-table th.c-num{width:88px}.proposal-table th.c-time{width:84px}.proposal-table th.c-flag{width:120px}.proposal-table td.c-num,.proposal-table td.c-time{text-align:right}.proposal-table td.c-time{white-space:normal}.proposal-table td.c-route{white-space:normal;overflow-wrap:break-word}.proposal-table tr.sub td{white-space:normal}.proposal-table .pt-nums,.proposal-table .pt-flag{display:none}@media(max-width:1150px){.proposal-table .col-time{display:none}}@media(max-width:1050px){.proposal-table .col-flag{display:none}.proposal-table .pt-flag{display:block}}@media(max-width:700px){.proposal-table .col-stops,.proposal-table .col-km,.proposal-table .col-ret{display:none}.proposal-table .pt-nums{display:block}}.proposal-table th.c-pick{width:36px}.proposal-table .cell-check{margin-right:0}.proposal-block .warn-line{color:var(--warn);font-size:14px}.proposal-actions{gap:8px;flex-wrap:wrap;justify-content:flex-start;margin-top:10px}.directions-table th.c-dir{width:100%}.directions-table th.c-num{width:112px}.directions-table th.c-ready{width:130px}.directions-table th.c-date{width:118px}.directions-table td.c-num,.directions-table td.c-date{text-align:right}.directions-table td.c-dir{white-space:normal;overflow-wrap:break-word}@media(max-width:1300px){.directions-table .col-nearest{display:none}}@media(max-width:1100px){.directions-table .col-routed{display:none}}@media(max-width:900px){.directions-table .col-picking{display:none}}@media(max-width:760px){.directions-table .col-points,.directions-table .col-orders{display:none}.directions-table th{white-space:normal}.orders-table.directions-table th.c-num{width:100px}.orders-table.directions-table th.c-ready{width:104px}}.directions-orders-table th.c-name{width:100%}.directions-orders-table th.c-num{width:104px}.directions-orders-table th.c-addr{width:220px}.directions-orders-table th.c-date{width:118px}.directions-orders-table th.c-status{width:104px}.directions-orders-table th.c-dirsel{width:190px}.directions-orders-table td.c-name,.directions-orders-table td.c-addr{white-space:normal;overflow-wrap:break-word}.directions-orders-table td.c-num{text-align:right}@media(max-width:1200px){.directions-orders-table .col-addr{display:none}}@media(max-width:900px){.directions-orders-table .col-date{display:none}}.picking-table th.c-pick{width:34px}.picking-table th.c-order{width:100%}.picking-table th.c-addr{width:200px}.picking-table th.c-note{width:190px}.picking-table th.c-date{width:136px}.picking-table th.c-wh{width:130px}.picking-table th.c-lines{width:88px}.picking-table th.c-status{width:108px}.picking-table td.order{white-space:normal;overflow-wrap:break-word}.picking-table .pickup-mark{color:var(--warn);margin-left:6px;vertical-align:1px}.picking-table td.lines{text-align:right}.picking-table td.note{white-space:normal}.picking-table td.pick{text-align:center}.picking-table td.pick input{margin:0}.dq-more{margin-top:6px;font-size:14px;color:var(--tg-link)}.dq-miss{color:var(--warn);font-weight:600}.orders-table.dq-table th.c-name{width:100%}.orders-table.dq-table th.c-mgr{width:190px}.orders-table.dq-table th.c-ch{width:120px}.orders-table.dq-table th.c-ph{width:160px}.orders-table.dq-table td.name{white-space:normal;overflow-wrap:break-word}.orders-table.dq-table .only-narrow{display:none}.orders-table.dq-sku-table th.c-art{width:100px}.orders-table.dq-sku-table th.c-name{width:100%}.orders-table.dq-sku-table td.name{white-space:normal;overflow-wrap:break-word}@media(max-width:700px){.orders-table.dq-table :is(.col-mgr,.col-ch,.col-ph){display:none}.orders-table.dq-table .only-narrow{display:block}}.orders-table.ukz-table th.c-roll{width:100%}.orders-table.ukz-table th.c-sku{width:220px}.orders-table.ukz-table th.c-num{width:104px}.orders-table.ukz-table th.c-next{width:190px}.orders-table.ukz-table td.roll,.orders-table.ukz-table td.sku{white-space:normal;overflow-wrap:break-word}.orders-table.ukz-table td.num{text-align:right;white-space:nowrap}.orders-table.ukz-table td.next{white-space:nowrap}.orders-table.ukz-table .only-narrow,.orders-table.ukz-table .only-phone{display:none}.orders-table.ukz-moves-table th.c-date{width:110px}.orders-table.ukz-moves-table th.c-range{width:210px}.orders-table.ukz-moves-table th.c-num{width:80px}.orders-table.ukz-moves-table th.c-sku{width:100%}.orders-table.ukz-moves-table th.c-act{width:48px}.orders-table.ukz-moves-table td.range{white-space:nowrap}.orders-table.ukz-moves-table td.num{text-align:right;white-space:nowrap}.orders-table.ukz-moves-table td.sku{white-space:normal;overflow-wrap:break-word}@media(max-width:900px){.orders-table.ukz-table .col-sku,.orders-table.ukz-table .col-spoiled{display:none}.orders-table.ukz-table .only-narrow{display:block}.orders-table.ukz-table th.c-next{width:132px}.orders-table.ukz-table th.c-num{width:84px}.orders-table.ukz-moves-table th.c-range{width:150px}.orders-table.ukz-moves-table td.range{white-space:normal}}@media(max-width:600px){.orders-table.ukz-table .col-applied,.orders-table.ukz-table .col-next{display:none}.orders-table.ukz-table .only-phone{display:block}.orders-table.ukz-moves-table th.c-date{width:86px}.orders-table.ukz-moves-table th.c-num{width:60px}}.ukz-stats{display:flex;flex-wrap:wrap;gap:8px 20px}.ukz-stats>div{display:flex;flex-direction:column;flex:1 1 120px}.ukz-stats b{font-size:18px}.ukz-row{flex-wrap:wrap;gap:8px;align-items:flex-end}.ukz-row>.ukz-field{flex:1 1 170px;min-width:0}.ukz-field{margin-bottom:10px}.ukz-plan{font-size:17px;margin:6px 0 10px}.ukz-gap{color:var(--warn)}.picking-table .only-narrow{display:none}@media(max-width:1400px){.picking-table .col-note{display:none}}@media(max-width:1200px){.picking-table .col-addr{display:none}}@media(max-width:1000px){.picking-table .col-wh{display:none}}@media(max-width:820px){.picking-table .col-date{display:none}.picking-table th.c-status{width:96px}.picking-table th.c-lines{width:84px}}@media(max-width:620px){.picking-table .only-narrow{display:block}.picking-table .col-lines{display:none}.picking-table{font-size:13px}.picking-table th,.picking-table td{padding:6px 4px}}.clients-table th.c-name{width:100%}.clients-table th.c-chan{width:112px}.clients-table td.col-chan{white-space:normal;overflow-wrap:break-word}.hscroll{overflow-x:auto;--sticky-top: 0px}.modal-body,.doc-sheet{--sticky-top: 0px}.clients-table th.c-rev{width:120px}.clients-table th.c-dyn{width:150px}.clients-table th.c-year{width:100px}.clients-table th.c-debt{width:128px}.clients-table th.c-risk,.clients-table th.c-mgr{width:150px}.clients-table th.c-act{width:80px}.clients-table td.name{white-space:normal;overflow-wrap:break-word}.clients-table td.sum{text-align:right;white-space:nowrap;font-weight:600}.clients-table td.sum .badge{font-weight:400}.clients-table td.act{text-align:right;white-space:nowrap}.clients-table td.act button{width:auto;margin:0;padding:2px 6px}.clients-table td.act .act-btns{display:inline-flex;gap:4px;align-items:center}.clients-table td .pill{white-space:normal;display:inline-block}.clients-table td.col-dyn svg{width:72px}.clients-table td.col-dyn .hint{white-space:nowrap}.clients-table tbody tr.open{background:var(--tg-bg)}.clients-table tbody tr.detail{cursor:default}.orders-table.leads-table th.c-name{width:100%}.orders-table.leads-table th.c-num{width:96px}.orders-table.leads-table th.col-seats{width:92px}.orders-table.leads-table th.c-city{width:170px}.orders-table.leads-table th.c-phone{width:148px}.orders-table.leads-table th.c-status{width:124px}.orders-table.leads-table th.c-mgr{width:150px}.orders-table.leads-table th.c-call{width:132px}.orders-table.leads-table th.c-jd{width:124px}.orders-table.leads-table .col-jd{display:none}@media(min-width:1600px){.orders-table.leads-table .col-jd{display:table-cell}}.orders-table.leads-table.jd-on .col-jd{display:table-cell}@media(max-width:1450px){.orders-table.leads-table.jd-on :is(.col-city,.col-objs){display:none}}@media(max-width:1250px){.orders-table.leads-table.jd-on .col-call{display:none}}.orders-table.leads-table td.col-call,.orders-table.leads-table td.name,.orders-table.leads-table td.col-city{white-space:normal;overflow-wrap:break-word}.orders-table.leads-table td.num{text-align:right}.orders-table.leads-table td.col-mgr button{width:auto;margin:0;padding:2px 8px}.orders-table.leads-table tbody tr.open{background:var(--tg-bg)}@media(max-width:1250px){.orders-table.leads-table .col-city{display:none}}@media(max-width:1150px){.orders-table.leads-table .col-objs{display:none}}@media(max-width:1050px){.orders-table.leads-table .col-mgr{display:none}}@media(max-width:720px){.orders-table.leads-table :is(.col-seats,.col-phone){display:none}.orders-table.leads-table th.c-num{width:88px}.orders-table.leads-table th.c-status{width:108px}}.orders-table.lead-objects-table th.c-oname{width:200px}.orders-table.lead-objects-table th.c-fmt{width:160px}.orders-table.lead-objects-table th.c-num{width:88px}.orders-table.lead-objects-table th.c-addr{width:100%}.orders-table.lead-objects-table th.c-cont{width:210px}.orders-table.lead-objects-table td.name{white-space:normal;overflow-wrap:break-word}.orders-table.lead-objects-table td.num{text-align:right}@media(max-width:1250px){.orders-table.lead-objects-table .col-cont{display:none}}@media(max-width:900px){.orders-table.lead-objects-table th.c-oname{width:140px}.orders-table.lead-objects-table th.c-fmt{width:120px}}.lead-card h2{margin-top:18px}.lead-head,.lead-actions{gap:8px 12px;justify-content:flex-start;flex-wrap:wrap;align-items:center}.lead-actions{margin:10px 0 4px}.lead-actions button,.lead-actions select{width:auto;margin:0}.lead-call.danger{color:var(--danger);font-weight:600}.lead-call.warn{color:var(--warn);font-weight:600}.lead-head .lead-call{display:inline-flex;gap:4px;align-items:center}.lead-talk{display:flex;flex-direction:column;gap:10px;margin-top:12px}.lead-talk-kinds,.lead-call-quick{gap:6px;justify-content:flex-start;flex-wrap:wrap}.lead-call-quick{margin-top:6px}.lead-talk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.lead-talk-grid label{display:flex;flex-direction:column;gap:4px}.lead-talk>button.primary{width:auto;align-self:flex-start}.voice-note{display:flex;gap:6px;justify-content:flex-start;flex-wrap:wrap;align-items:center}.voice-note>button{width:auto}.voice-heard{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sampling-queue h3,.keeper-card h3{display:flex;align-items:center;gap:6px;margin:0 0 4px}.keeper-totals{width:100%;border-collapse:collapse;margin:6px 0 10px;font-variant-numeric:tabular-nums}.keeper-totals th,.keeper-totals td{padding:5px 8px;border-bottom:1px solid var(--hair);text-align:right;white-space:nowrap}.keeper-totals th:first-child,.keeper-totals td:first-child{text-align:left;white-space:normal;overflow-wrap:break-word;width:100%}.keeper-totals th{font-weight:500;font-size:13px;color:var(--tg-hint);white-space:normal;vertical-align:bottom}.keeper-totals td.total{font-weight:600}.keeper-part{margin-top:10px}.keeper-toggle{width:auto;display:inline-flex;align-items:center;gap:6px}.keeper-row{padding:8px 0;border-top:1px solid var(--hair);display:grid;gap:4px}.keeper-doc{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.keeper-doc input{flex:1 1 200px;min-width:0}.keeper-doc button{width:auto}.sampling-order{padding:10px 0;border-top:1px solid var(--tg-secondary-bg);display:flex;flex-direction:column;gap:4px}.sampling-order ul{margin:0;padding-left:18px}.sampling-order>button{align-self:flex-start}.voice-heard .chip{white-space:normal;text-align:left}.rec-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:currentColor;margin-right:6px;animation:rec-pulse 1.2s ease-in-out infinite}@keyframes rec-pulse{50%{opacity:.35}}.voice-note-transcript{margin-top:6px;padding:8px 10px;border-radius:8px;background:var(--tg-secondary-bg);color:var(--tg-text);white-space:pre-wrap}.lead-journal{display:flex;flex-direction:column;gap:8px}.lead-event{padding:10px 12px;margin:0}.lead-event-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-weight:600}.lead-event-head .hint{font-weight:400}.lead-event-text{margin-top:4px;white-space:pre-wrap;overflow-wrap:break-word}.lead-contacts{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.lead-contact{padding:10px 12px;margin:0;display:flex;flex-direction:column;gap:4px}.lead-contact-head{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.lead-contact-tools{margin-left:auto;display:inline-flex;gap:2px}.lead-contact-ways{display:flex;gap:4px 12px;flex-wrap:wrap;overflow-wrap:anywhere}.lead-contact-form{display:flex;flex-direction:column;gap:10px;margin-top:8px}.lead-jd{margin-top:18px}.lead-jd h3{margin:14px 0 6px;font-size:15px}.lead-jd-summary{display:flex;flex-direction:column;gap:4px;margin-bottom:4px}.lead-jd .risk-banner{display:flex;gap:6px;align-items:flex-start}.orders-table.lead-jd-table th.c-name{width:100%}.orders-table.lead-jd-table th.c-free{width:112px}.orders-table.lead-jd-table th.c-price{width:124px}.orders-table.lead-jd-table th.c-month{width:104px}.orders-table.lead-jd-table th.c-months{width:84px}.orders-table.lead-jd-table th.c-last{width:116px}.orders-table.lead-jd-table td.name{white-space:normal;overflow-wrap:break-word}.orders-table.lead-jd-table td.num{text-align:right}@media(max-width:720px){.orders-table.lead-jd-table :is(.col-months,.col-last){display:none}}.lead-menu{margin-top:18px}.lead-menu-head{justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.lead-menu-head button{width:auto}.orders-table.lead-menu-table th.c-name{width:100%}.orders-table.lead-menu-table th.c-jd{width:112px}.orders-table.lead-menu-table th.c-ours{width:300px}.orders-table.lead-menu-table td.name{white-space:normal;overflow-wrap:break-word}.orders-table.lead-menu-table td.num{text-align:right}.lead-menu-our+.lead-menu-our{margin-top:6px}.lead-menu-jd-inline{display:none}@media(max-width:720px){.orders-table.lead-menu-table .col-jd{display:none}.orders-table.lead-menu-table th.c-ours{width:170px}.lead-menu-jd-inline{display:block}}.lead-menu-list{display:flex;flex-direction:column;gap:4px;margin-top:8px}.lead-menu-item{display:flex;gap:8px 12px;align-items:center;flex-wrap:wrap}.lead-menu-form{display:flex;flex-direction:column;gap:12px}.lead-menu-form>button.primary{width:auto;align-self:flex-start}.lead-menu-actions{gap:8px;justify-content:flex-start}.lead-menu-actions button{width:auto}.lead-menu-notice{color:var(--warn)}.orders-table.lead-menu-draft th.c-name{width:100%}.orders-table.lead-menu-draft th.c-sp{width:230px}.orders-table.lead-menu-draft th.c-price{width:96px}.orders-table.lead-menu-draft th.c-x{width:44px}.orders-table.lead-menu-draft td.name{white-space:normal;overflow-wrap:break-word}.orders-table.lead-menu-draft td.num{text-align:right}.orders-table.lead-menu-draft select{width:100%;margin:0}@media(max-width:720px){.orders-table.lead-menu-draft th.c-sp{width:150px}}.clip-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lead-work label{display:flex;flex-direction:column;gap:4px}@media(max-width:720px){.lead-work{grid-template-columns:1fr}}.filters .check-inline{display:flex;align-items:center;gap:8px}@media(max-width:1500px){.clients-table .col-year{display:none}}@media(max-width:1360px){.clients-table .col-mgr{display:none}}@media(max-width:1120px){.clients-table .col-chan{display:none}}@media(max-width:1000px){.clients-table .col-dyn{display:none}}@media(max-width:820px){.clients-table .col-risk{display:none}.clients-table th.c-debt{width:118px}.clients-table th.c-rev{width:104px}}.clients-table .only-narrow{display:none}@media(max-width:620px){.clients-table .col-debt{display:none}.clients-table .only-narrow{display:block}.clients-table th.c-rev{width:96px}.clients-table th.c-act{width:44px}.clients-table td.act .act-btns{flex-direction:column;align-items:flex-end}.clients-table{font-size:13px}.clients-table th,.clients-table td{padding:6px 4px}}.orders-table.blanks-table th.c-blank{width:150px}.orders-table.blanks-table th.c-date{width:96px}.orders-table.blanks-table th.c-act{width:104px}.orders-table.blanks-table th.c-del{width:48px}.blanks-table td{white-space:normal}.blanks-table td:is(.reason,.basis,.blank){overflow-wrap:break-word}.blanks-table .only-narrow{display:none}@media(max-width:700px){.blanks-table .col-date,.blanks-table .col-act{display:none}.blanks-table .only-narrow{display:block}.orders-table.blanks-table th.c-blank{width:104px}.orders-table.blanks-table th.c-del{width:36px}}.price-calc-table th,.price-calc-table td{white-space:normal}.price-calc-table th:nth-child(n+2),.price-calc-table td:nth-child(n+2){width:88px}.price-calc-table th:nth-child(8),.price-calc-table td:nth-child(8),.price-calc-table th:nth-child(9),.price-calc-table td:nth-child(9){width:110px}.supply-table th.c-type{width:34px}.supply-table th.c-country{width:13%}.supply-table th.c-lines{width:106px}.supply-table th.c-qty{width:96px}.supply-table th.c-ordered{width:104px}.supply-table th.c-eta{width:108px}.supply-table th.c-status{width:118px}.supply-table td.type{font-size:16px}.supply-table td.date{white-space:nowrap}.supply-table td.sum{text-align:right;white-space:nowrap;font-weight:600}.supply-table td.status{font-weight:500}.supply-table td.name{white-space:normal;overflow-wrap:break-word}.supply-table td.name .hint,.supply-table td.date .hint{font-weight:400}.supply-table tbody tr.open{background:var(--tg-bg)}.supply-table tbody tr.detail{cursor:default}@media(max-width:1100px){.supply-table .col-country{display:none}}@media(max-width:620px){.supply-table .c-lines,.supply-table td.lines,.supply-table .c-qty,.supply-table td.sum{display:none}.supply-table th.c-eta{width:88px}.supply-table th.c-status{width:112px}}@media(max-width:1000px){.supply-table .col-ordered{display:none}}@media(max-width:860px){.supply-table{font-size:13px}.supply-table th,.supply-table td{padding:6px 4px}.supply-table th.c-lines{width:98px}.supply-table th.c-qty{width:84px}.supply-table th.c-eta{width:92px}.orders-table.supply-table th.c-status{width:112px}}.formation-table th.c-check{width:34px}.formation-table th.c-stock{width:104px}.formation-table th.c-qty{width:132px}.formation-table th.c-status{width:168px}.formation-table th.c-sup{width:20%}.formation-table th.c-act{width:122px}.formation-table td.name{white-space:normal;overflow-wrap:break-word}.formation-table td.name .hint{font-weight:400}.formation-table td.sum{text-align:right;white-space:nowrap;font-weight:600}.formation-table td.sum .hint{font-weight:400}.formation-table tbody tr.norow{cursor:default}.formation-table td.qty input{width:84px;margin:0}.formation-table .cell-row{display:flex;align-items:center;gap:4px;justify-content:flex-end}.formation-table td.act .cell-row{gap:6px}.formation-table td.status select,.formation-table td.sup input{width:100%;margin:0}.formation-table td.check input{width:auto;margin:0;transform:scale(1.2)}.formation-table td.act button{margin:0}.formation-table td.act .ghost{width:auto;padding:4px 8px}@media(max-width:1000px){.formation-table .col-stock{display:none}}@media(max-width:760px){.formation-table,.formation-table tbody,.formation-table tr,.formation-table td{display:block;width:auto}.formation-table thead{display:none}.formation-table tbody tr{border:1px solid var(--hair, rgba(128,128,128,.2));border-radius:12px;padding:8px 10px;margin-bottom:8px;position:relative}.formation-table td{padding:3px 0;text-align:left!important}.formation-table td.name{font-weight:600;padding-right:34px}.formation-table td.check{position:absolute;top:8px;right:8px}.formation-table td[data-label]:before{content:attr(data-label) ": ";color:var(--tg-hint);font-size:13px;font-weight:400}.formation-table td.sum{font-weight:600}.formation-table .cell-row{justify-content:flex-start}.formation-table td.qty input{width:96px}.formation-table td.status select{width:auto;min-width:160px}.formation-table td.sup input{width:100%}.formation-table td.act .cell-row{margin-top:4px}.formation-table td.sup:empty{display:none}}.production-table th.c-num{width:96px}.production-table th.c-name{width:100%}.production-table th.c-lines{width:92px}.production-table th.c-status{width:112px}.production-table td.c-lines,.production-table td.lines{text-align:right}.production-table .only-narrow{display:none}@media(max-width:1100px){.production-table .col-lines{display:none}}@media(max-width:900px){.production-table .col-date{display:none}}@media(max-width:760px){.production-table .col-ready{display:none}.production-table .only-narrow{display:block}.orders-table.production-table th.c-num{width:76px}.production-table .col-status{display:none}.production-table th{white-space:normal}.production-table td.clip{white-space:normal;overflow:visible;overflow-wrap:break-word}}.poa-table th.c-num{width:112px}.poa-table th.c-date{width:104px}.poa-table th.col-valid{width:124px}.poa-table th.c-holder{width:200px}.poa-table th.c-name{width:100%}.poa-table th.c-status{width:136px}.poa-table td.name,.poa-table td.holder{white-space:normal;overflow-wrap:break-word}.poa-table .only-narrow{display:none}@media(min-width:900px){.filter-card .seg.poa-seg{grid-column:span 2}}@media(max-width:1100px){.poa-table .col-date{display:none}}@media(max-width:900px){.poa-table .col-holder{display:none}}@media(max-width:760px){.orders-table.poa-table th.c-num{width:92px}.poa-table .col-valid,.poa-table .col-status{display:none}.poa-table .only-narrow{display:block}}.poa-holders-table th.c-name{width:100%}.poa-holders-table th.c-pos{width:240px}.poa-holders-table th.c-doc{width:160px}.poa-holders-table td.name{white-space:normal;overflow-wrap:break-word}.poa-holders-table .only-narrow{display:none}@media(max-width:760px){.poa-holders-table .col-pos{display:none}.poa-holders-table .only-narrow{display:block}.orders-table.poa-holders-table th.c-doc{width:130px}}.poa-line{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:6px}.poa-line input{flex:1 1 220px;min-width:0}.poa-line input.poa-unit{flex:0 1 90px}.poa-line input.poa-qty{flex:1 1 170px}.poa-line button{width:auto;flex:0 0 auto}.poa-supplier{display:block;position:relative}.poa-suggest{border:1px solid var(--hair);border-radius:10px;margin-top:4px;max-height:260px;overflow-y:auto;background:var(--tg-bg)}.poa-suggest button{display:block;width:100%;text-align:left;border-radius:0;white-space:normal}.orders-table.production-lines-table th.c-art{width:96px}.orders-table.production-lines-table th.c-name{width:100%}.orders-table.production-lines-table th.c-qty{width:150px}.orders-table.production-lines-table th.c-note{width:220px}.orders-table.production-lines-table th.c-act{width:48px}.production-lines-table td.name{overflow-wrap:break-word}.production-lines-table td.qty{white-space:nowrap;text-align:right}.production-lines-table .qty-edit{display:flex;align-items:center;gap:4px}.production-lines-table .qty-edit input{flex:1 1 auto;min-width:0;width:auto}.production-lines-table .qty-edit .hint{flex:none}.production-lines-table td.act button{width:auto;margin:0;padding:4px 8px}.production-lines-table .only-narrow{display:none}.production-lines-table .only-wide{display:inline}@media(max-width:1000px){.orders-table.production-lines-table th.c-note{width:150px}}@media(max-width:700px){.production-lines-table .col-art,.production-lines-table .col-note{display:none}.production-lines-table .only-narrow{display:block}.production-lines-table th .only-narrow{display:inline}.production-lines-table .only-wide{display:none}.production-lines-table{font-size:13px}.production-lines-table th,.production-lines-table td{padding:6px 4px}.orders-table.production-lines-table th.c-qty{width:112px}.orders-table.production-lines-table th.c-note{width:110px}.orders-table.production-lines-table th.c-act{width:40px}}.lines-card{padding:8px 10px}.lines-table{margin-top:0}.lines-table th{white-space:normal}.lines-table tbody tr{cursor:default}.lines-table td{vertical-align:middle}.lines-table td.name{white-space:normal;overflow-wrap:break-word;font-weight:600}.lines-table td input,.lines-table td select{margin:0;width:100%}.lines-table td.qty input,.lines-table td.price input,.lines-table td.disc input{border:none;border-bottom:1px solid color-mix(in srgb,var(--tg-hint) 45%,transparent);background:transparent;border-radius:0;padding:4px 2px}.lines-table td.qty input,.lines-table td.price input,.lines-table td.disc input{text-align:right}.lines-table td.qty input:focus,.lines-table td.price input:focus,.lines-table td.disc input:focus{background:var(--tg-bg);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--tg-link) 55%,transparent)}.lines-table td .cell-row button.ghost{padding:3px 5px}.lines-table .cell-row{display:flex;align-items:center;gap:6px}.lines-table td.act button.ghost,.lines-table td.del button.ghost{width:auto;padding:4px 8px}.lines-table tr.has-sub td{border-bottom:none}.lines-table tr.sub td{padding-top:0}.lines-table tr.sub .hint{display:block;margin-top:2px}.orders-table.lines-table th.c-del{width:44px}.orders-table.wh-lines-table th.c-qty{width:112px}.orders-table.wh-lines-table th.c-price{width:122px}.orders-table.wh-lines-table th.c-vat{width:118px}.orders-table.wh-lines-table th.c-batch{width:110px}.orders-table.wh-lines-table th.c-expiry{width:158px}.orders-table.wh-lines-table th.c-batchsel{width:260px}.orders-table.proc-lines-table th.c-raw{width:240px}.orders-table.proc-lines-table th.c-product{width:100%}.orders-table.proc-lines-table th.c-rawqty{width:136px}.orders-table.proc-lines-table th.c-qty{width:104px}.orders-table.proc-lines-table th.c-price{width:112px}.proc-lines-table td.price .hint{white-space:normal;text-align:right}.proc-lines-table td.qty .hint{white-space:normal}.proc-lot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:2px 0 6px}.lines-table .proc-lot input{width:170px}.proc-lot .datefield{width:190px}@media(max-width:1150px){.orders-table.proc-lines-table th.c-raw{width:180px}.orders-table.proc-lines-table th.c-price{width:96px}}@media(max-width:900px){.orders-table.proc-lines-table th.c-raw,.orders-table.proc-lines-table th.c-product{width:auto}.lines-table.proc-lines-table td.raw{padding-right:40px}.lines-table .proc-lot input,.proc-lot .datefield{width:100%}}.orders-table.proc-card-table th.c-rawqty{width:136px}.orders-table.proc-card-table th.c-qty,.orders-table.proc-card-table th.c-work{width:124px}.orders-table.proc-card-table th.c-cost{width:152px}.proc-card-table td.qty{text-align:right;white-space:nowrap}.proc-card-table td .hint{display:block;white-space:normal}.proc-card-table td.name{white-space:normal;overflow-wrap:break-word}@media(max-width:1150px){.proc-card-table .col-cost{display:none}}@media(max-width:900px){.proc-card-table,.proc-card-table tbody,.proc-card-table tr,.proc-card-table td{display:block;width:auto}.proc-card-table thead{display:none}.proc-card-table tr{padding:8px 12px;border-bottom:1px solid var(--hair)}.proc-card-table tr:last-child{border-bottom:none}.doc-sheet .orders-table.proc-card-table tr td{padding:2px 0;text-align:left;white-space:normal;border:none}.proc-card-table td[data-label]:before{content:attr(data-label) ": ";color:var(--tg-hint);font-size:13px}.proc-card-table td .hint{display:inline;margin-left:4px}}.procacts-table .only-wide{display:inline}@media(max-width:820px){.procacts-table .only-wide{display:none}}.orders-table.inflow-table th.c-date{width:116px}.orders-table.inflow-table th.c-sum{width:128px}.inflow-table td.sum{text-align:right;white-space:nowrap;font-weight:600}.inflow-table td.name{white-space:normal;overflow-wrap:break-word}.inflow-table tbody tr{cursor:default}.orders-table.order-lines-table th.c-name{width:100%}.orders-table.order-lines-table th.c-qty{width:94px}.orders-table.order-lines-table th.c-unit{width:72px}.orders-table.order-lines-table td.unit select{width:100%;padding:4px 2px}.orders-table.order-lines-table th.c-price{width:128px}.orders-table.order-lines-table th.c-vat{width:64px}.orders-table.order-lines-table th.c-disc{width:74px}.orders-table.order-lines-table th.c-net{width:96px}.orders-table.order-lines-table th.c-tax{width:88px}.orders-table.order-lines-table th.c-gross{width:104px}.order-lines-table td.net,.order-lines-table td.tax,.order-lines-table td.gross{text-align:right;white-space:nowrap}.order-lines-table td.vat{white-space:nowrap}.order-lines-table td.vat.exempt,.receipt-card-table td.vat.exempt{white-space:normal}@media(max-width:1240px){.order-lines-table .c-net,.order-lines-table td.net{display:none}.orders-table.order-lines-table th.c-qty{width:84px}.orders-table.order-lines-table th.c-unit{width:60px}.orders-table.order-lines-table th.c-price{width:108px}.orders-table.order-lines-table th.c-vat{width:52px}.orders-table.order-lines-table th.c-disc{width:72px}.orders-table.order-lines-table th.c-gross{width:96px}.orders-table.order-lines-table td.name{min-width:150px}}@media(max-width:1100px){.order-lines-table .c-tax,.order-lines-table td.tax{display:none}}@media(max-width:900px){.order-lines-table .c-net,.order-lines-table td.net,.order-lines-table .c-tax,.order-lines-table td.tax{display:block}.order-lines-table td.net:empty,.order-lines-table td.tax:empty{display:none}}@media(max-width:900px){.lines-table td:empty{display:none}}@media(max-width:900px){.lines-table,.lines-table tbody,.lines-table tr,.lines-table td{display:block;width:auto}.lines-table thead{display:none}.lines-table tbody tr{border:1px solid var(--hair, rgba(128,128,128,.2));border-radius:12px;padding:8px 10px;margin-bottom:8px;position:relative}.lines-table td{padding:3px 0;text-align:left!important;border:none}.lines-table td.name{padding-right:40px}.lines-table td.del{position:absolute;top:6px;right:6px;padding:0}.lines-table td[data-label]:before{content:attr(data-label) ": ";color:var(--tg-hint);font-size:13px;font-weight:400}.lines-table td input,.lines-table td select{width:auto;min-width:120px}.lines-table td.qty input,.lines-table td.price input,.lines-table td.disc input{border:1px solid var(--tg-hint);background:var(--tg-bg);padding:8px 10px;text-align:left}.lines-table .cell-row{justify-content:flex-start}.lines-table tbody tr.has-sub{border-bottom:none;border-radius:12px 12px 0 0;margin-bottom:0}.lines-table tbody tr.sub{border-top:none;border-radius:0 0 12px 12px;margin-bottom:8px;padding-top:0}.lines-table td.act{display:inline-block}}.orders-table.order-card-table th.c-qty,.orders-table.order-card-table th.c-picked{width:124px}.order-card-table td.qty,.order-card-table td.picked,.order-card-table td.price{text-align:right;white-space:nowrap}.order-card-table td .hint{display:block;white-space:normal}.order-card-table td.price .hint{display:inline;margin-left:3px}@media(min-width:900px){.order-card-totals{max-width:380px;margin-left:auto}}.order-card-client-name{display:flex;align-items:baseline;gap:8px;justify-content:flex-end;flex-wrap:wrap}.order-card-pickup{gap:6px;justify-content:flex-end;width:auto}.order-card-transship{display:flex;flex-direction:column;align-items:flex-end}.order-card-transship-hint{text-align:right}@media(min-width:900px){.card.order-card-details{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px 24px;align-items:start}.order-card-details>.row{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;margin:0;min-width:0;overflow-wrap:anywhere}.order-card-details>.order-card-wide{grid-column:1 / -1}.order-card-details>.order-card-tail{order:1}.order-card-details .order-card-client-name,.order-card-details .order-card-pickup{justify-content:flex-start}.order-card-details .order-card-pickup{flex-wrap:wrap}.order-card-details .order-card-pickup>.hint{white-space:nowrap}.order-card-details .order-card-transship{align-items:flex-start;width:100%}.order-card-details .order-card-transship-hint{text-align:left}.order-card-details>.order-card-summary{display:flex;flex-direction:column;gap:3px}.order-card-details>.order-card-summary .mobile-record-value{font-size:20px}.order-card-details .order-card-client-name>.mobile-record-title{font-weight:600}}@media(max-width:900px){.order-card-table td.qty,.order-card-table td.picked,.order-card-table td.price{white-space:normal}.order-card-table td .hint{display:inline;margin-left:4px}}.orders-table.receipt-card-table th.c-qty{width:96px}.orders-table.receipt-card-table th.c-price{width:112px}.orders-table.receipt-card-table th.c-vat{width:64px}.orders-table.receipt-card-table th.c-batch{width:104px}.orders-table.receipt-card-table th.c-expiry{width:96px}.orders-table.receipt-card-table th.c-cur{width:104px}.orders-table.receipt-card-table th.c-net{width:116px}.orders-table.receipt-card-table th.c-tax{width:108px}.orders-table.receipt-card-table th.c-gross{width:118px}.receipt-card-table td:is(.qty,.price,.cur,.net,.tax,.gross){text-align:right;white-space:nowrap}.receipt-card-table td.vat,.receipt-card-table td.expiry{white-space:nowrap}.receipt-card-table td.price .hint{display:inline;margin-left:3px}.receipt-card-table td.price div.hint{display:block;margin-left:0;white-space:normal}.receipt-card-table .only-mid{display:none}@media(max-width:1360px){.receipt-card-table .c-net,.receipt-card-table td.net{display:none}}@media(max-width:1190px){.receipt-card-table .c-tax,.receipt-card-table td.tax{display:none}}@media(max-width:1000px){.receipt-card-table .c-expiry,.receipt-card-table td.expiry{display:none}.receipt-card-table .only-mid{display:block}}@media(max-width:900px){.receipt-card-table .c-net,.receipt-card-table td.net,.receipt-card-table .c-tax,.receipt-card-table td.tax,.receipt-card-table td.expiry:not(:empty){display:block}.receipt-card-table .only-mid{display:none}.receipt-card-table td:is(.qty,.price,.cur,.net,.tax,.gross){white-space:normal}.receipt-card-table td.price div.hint{display:inline;margin-left:4px}.receipt-card-table td.name,.order-card-table td.name{padding-right:0}}.receipt-card-table tr.sort-kind td.name{padding-left:22px;font-weight:400}.receipt-card-table tr.sort-head td.name .hint{font-weight:400}.receipt-card-table .sort-net-alt{display:none}@media(max-width:1360px){.receipt-card-table .sort-net-alt{display:inline}}.receipt-card-table .sort-mark>.ico{margin-right:4px}.lines-table td.name .line-split{width:auto;margin:4px 0 0;padding:2px 6px;font-weight:400}.sort-form{max-width:920px}.sort-title{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.sort-title>.ico{flex:none;align-self:center}.sort-part{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 10px;padding:8px 0;border-top:1px solid var(--hair, rgba(128,128,128,.2))}.sort-part-name{flex:1 1 240px;min-width:0;overflow-wrap:anywhere;align-self:center;font-weight:600}.sort-part-name .hint{font-weight:400}.sort-part-field{flex:0 1 150px;min-width:110px;display:flex;flex-direction:column}.sort-part-coef{flex-basis:120px}.sort-part-del{flex:none;width:auto;margin:0}.sort-part-calc{flex:1 1 100%}.sort-field{display:flex;flex-direction:column;margin-top:6px}.receipt-card-table .sort-form input,.receipt-card-table .sort-form textarea,.sort-form .sort-field input,.sort-form .sort-field textarea,.sort-form .sort-part-field input{width:100%;min-width:0;margin:0}.sort-bar{margin-top:10px}.sort-bar-text{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin-bottom:4px}.sort-over{color:var(--danger)}.sort-totals{margin-top:6px}.sort-warnings{margin-top:6px;color:var(--warn)}.sort-warnings .hint{color:var(--warn)}.sort-warnings .ico{margin-right:4px}.sort-actions{gap:8px;margin-top:8px;flex-wrap:wrap;justify-content:flex-start}.sort-actions>button{width:auto}@media(max-width:900px){.lines-table.receipt-card-table tbody tr.sort-kind{margin-left:14px}.receipt-card-table tr.sort-kind td.name{padding-left:0}.receipt-card-table tr.sort-kind td:empty{display:none}.receipt-card-table .sort-net-alt{display:none}}.orders-table.waybill-lines-table th.c-art{width:92px}.orders-table.waybill-lines-table th.c-name{width:100%}.orders-table.waybill-lines-table th.c-unit{width:56px}.orders-table.waybill-lines-table th.c-qty{width:100px}.orders-table.waybill-lines-table th.c-price{width:104px}.orders-table.waybill-lines-table th.c-net{width:116px}.orders-table.waybill-lines-table th.c-vat{width:72px}.orders-table.waybill-lines-table th.c-tax{width:108px}.orders-table.waybill-lines-table th.c-gross{width:124px}.waybill-lines-table th{white-space:normal}.waybill-lines-table .qty-edit{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px}.waybill-lines-table .qty-edit input{flex:1 1 48px;min-width:0;width:auto;padding:6px 4px;text-align:right}.waybill-lines-table .qty-edit button{flex:none}.waybill-lines-table .qty-edit.need-check input{border:1.5px solid var(--warn);background:var(--warn-bg)}.waybill-lines-table input.price-edit{width:100%;min-width:0;padding:6px 4px;text-align:right}.waybill-lines-table input.price-edit.changed{border:1.5px solid var(--tg-button)}.waybill-lines-table td:is(.qty,.price,.net,.tax,.gross){text-align:right;white-space:nowrap}.waybill-lines-table td:is(.unit,.vat){white-space:nowrap}.waybill-lines-table td.name{white-space:normal}.waybill-lines-table tfoot td{border-top:1px solid var(--tg-hint, #d7d7d7);background:var(--tg-secondary-bg)}.waybill-lines-table .only-narrow{display:none}.waybill-lines-table th .only-wide{display:inline}.wb-lines-title{margin:10px 0 4px;font-size:15px}.orders-table.wb-lines-table th.c-art{width:84px}.orders-table.wb-lines-table th.c-name{width:100%}.orders-table.wb-lines-table th.c-qty{width:108px}.orders-table.wb-lines-table th.c-price{width:116px}.orders-table.wb-lines-table th.c-sum{width:124px}.wb-lines-table .only-narrow{display:none}.wb-lines-table th .only-wide{display:inline}@media(max-width:700px){.wb-lines-table .col-art,.wb-lines-table .col-price{display:none}.wb-lines-table .only-narrow{display:block}.wb-lines-table th .only-narrow{display:inline}.wb-lines-table th .only-wide{display:none}.wb-lines-table td.clip{white-space:normal;overflow:visible;overflow-wrap:break-word}.orders-table.wb-lines-table th.c-qty{width:84px}.orders-table.wb-lines-table th.c-sum{width:104px}}.doc-sheet{background:var(--tg-bg);border:1px solid var(--hair);border-radius:var(--radius);overflow:hidden;margin:4px 0 10px}.doc-sheet .orders-table thead th{background:var(--tg-secondary-bg);border-bottom:1px solid var(--hair);position:static;z-index:auto}.doc-sheet .orders-table :is(th,td):first-child{padding-left:12px}.doc-sheet .orders-table :is(th,td):last-child{padding-right:12px}@media(max-width:1300px){.waybill-lines-table :is(th,td).col-tax{display:none}}@media(max-width:1150px){.waybill-lines-table :is(th,td).col-net{display:none}}@media(max-width:1050px){.waybill-lines-table :is(th,td).col-vat{display:none}}@media(max-width:950px){.waybill-lines-table :is(th,td).col-art{display:none}}@media(max-width:700px){.waybill-lines-table :is(th,td):is(.col-unit,.col-price){display:none}.waybill-lines-table .only-narrow{display:block}.orders-table.waybill-lines-table th.c-qty{width:72px}.orders-table.waybill-lines-table th.c-gross{width:100px}.waybill-lines-table th .only-wide{display:none}.waybill-lines-table th .only-narrow{display:inline}}.balances-table th.c-art{width:96px}.balances-table th.c-name{width:30%}.balances-table th.c-wh{width:130px}.balances-table th.c-cost{width:116px}.balances-table th.c-value{width:108px}.balances-table th.c-res{width:96px}.balances-table th.c-free{width:100px}.balances-table th.c-qty{width:104px}.balances-table td.art{white-space:nowrap}.balances-table td.name{white-space:normal;overflow-wrap:break-word}.balances-table td.sum{text-align:right;white-space:nowrap;font-weight:600}.balances-table td.sum .hint,.balances-table td.name .hint{font-weight:400}@media(max-width:1300px){.balances-table .col-value{display:none}}.balances-table th.c-reg{width:76px}.balances-table td.reg{text-align:center}@media(max-width:1300px){.balances-table .col-reg{display:none}}@media(max-width:1100px){.balances-table .col-wh{display:none}}@media(max-width:940px){.balances-table .col-cost{display:none}}.balances-table td.name .only-narrow{display:none}@media(max-width:700px){.balances-table .col-res,.balances-table .col-free{display:none}.balances-table td.name .only-narrow{display:block}.balances-table th.c-art{width:74px}.balances-table th.c-qty{width:92px}.balances-table{font-size:13px}.balances-table th,.balances-table td{padding:6px 4px}}.movement-table th.c-article{width:96px}.movement-table th .only-narrow{display:none}.movement-table th .only-wide{display:inline}.movement-table th.c-name{width:100%}.movement-table th.c-unit{width:56px}.movement-table th.c-num{width:106px}.movement-table th.c-open{width:44px}.movement-table td.name{white-space:normal;overflow-wrap:break-word}.movement-table td.sum{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.movement-table td.clip{white-space:nowrap}.movement-table tbody tr.sub>td{background:var(--surface-2, rgba(0,0,0,.02))}.movement-table .mv-sub{display:none;font-weight:400;margin-top:2px}@media(max-width:1240px){.movement-table .col-inv{display:none}}@media(max-width:1080px){.movement-table .col-unit{display:none}.movement-table th.c-article{width:84px}.movement-table th.c-num{width:96px}}@media(max-width:900px){.movement-table .col-art{display:none}.movement-table th.c-num{width:88px}.movement-table th.col-open-qty{width:94px}}@media(max-width:760px){.movement-table .col-open-qty{display:none}.movement-table .mv-sub{display:block}.orders-table.movement-table{font-size:13px}.orders-table.movement-table :is(th,td){padding:6px 4px}.orders-table.movement-table th.c-num{width:70px}.orders-table.movement-table th.c-end{width:80px}.orders-table.movement-table th.c-open{width:34px}.orders-table.movement-table th.c-name{width:auto}.orders-table.movement-table th{white-space:normal}.movement-table th .only-wide{display:none}.movement-table th .only-narrow{display:inline}}.batches-table th.c-art{width:96px}.batches-table th.c-lot{width:170px}.batches-table th.c-exp{width:116px}.batches-table th.c-wh{width:132px}.batches-table th.c-qty{width:112px}.batches-table th.c-in{width:104px}.batches-table th.c-left{width:168px}.batches-table th.c-state{width:176px}.batches-table th.c-doc{width:220px}.batches-table th.c-date{width:104px}.batches-table th.c-wb{width:150px}.batches-table th.c-bal{width:112px}.batches-table .wb-inline{display:none}.batches-table td.art,.batches-table td.date,.batches-table td.exp{white-space:nowrap}.batches-table td.left{white-space:normal}.batches-table td.name,.batches-table td.doc{white-space:normal;overflow-wrap:break-word}.batches-table td.lot{white-space:normal;overflow-wrap:break-word;font-weight:600}.batches-table td.lot .hint{font-weight:400}.batches-table td.sum{text-align:right;white-space:nowrap;font-weight:600}.batches-table td.left{font-weight:600}.batches-table td.state{white-space:normal}.batches-table tbody tr.norow{cursor:default}@media(max-width:1200px){.batches-table .col-wb{display:none}.batches-table .wb-inline{display:block}}@media(max-width:1100px){.batches-table .col-wh{display:none}.batches-table th.c-lot,.batches-table th.c-left{width:132px}.batches-table th.c-qty{width:108px}.batches-table th.c-in{width:96px}.batches-table th.c-exp{width:104px}.batches-table th.c-state{width:140px}.batches-table th.c-doc{width:170px}}@media(max-width:980px){.batches-table .col-art{display:none}}.batches-table :is(td.name,td.doc,td.lot) .only-narrow{display:none}@media(max-width:700px){.batches-table .col-date,.batches-table .col-lot,.batches-table .col-bal,.batches-table .col-in,.batches-table .col-state{display:none}.batches-table :is(td.name,td.doc,td.lot) .only-narrow{display:block}.batches-table th.c-name{width:40%}.batches-table th.c-lot{width:auto}.batches-table th.c-qty{width:100px}.batches-table th.c-left{width:116px}.batches-table th.c-state{width:120px}.batches-table th.c-in{width:84px}.batches-table th.c-exp{width:96px}.batches-table th.c-doc{width:140px}.batches-table{font-size:13px}.batches-table th,.batches-table td{padding:6px 4px}}.debtors-table th.c-client{width:100%}.debtors-table th.c-debt,.debtors-table th.c-overdue{width:120px}.debtors-table th.c-days{width:104px}.debtors-table th.c-promise{width:254px}.debtors-table td.sum .hint .date-whole{white-space:nowrap}.debtors-table .only-narrow{display:none}.debtors-table td.sum{text-align:right;white-space:nowrap;font-weight:600}.debtors-table td.sum .hint{font-weight:400;white-space:normal}.debtors-table tbody tr.open{background:var(--tg-bg)}.debtors-table tbody tr.detail{cursor:default}.debtors-table tbody tr.detail .card{margin:0 0 8px}@media(max-width:900px){.debtors-table .col-promise{display:none}}@media(max-width:760px){.debtors-table th.c-days{width:88px}.debtors-table .col-overdue{display:none}.debtors-table .only-narrow{display:block}.debtors-table td.clip{white-space:normal;overflow:visible;overflow-wrap:break-word}}.waybills-table tbody tr.open{background:var(--tg-bg)}.waybills-table tbody tr.detail{cursor:default}.waybills-table tbody tr.detail .card{margin:0 0 8px}@media(max-width:1300px){.waybills-table .col-outlet{display:none}.waybills-table th.c-legal{width:auto}}@media(max-width:1100px){.waybills-table .col-route{display:none}}@media(max-width:900px){.orders-list-table .col-wh{display:none}}@media(max-width:900px){.waybills-table th.c-doc{width:124px}.waybills-table th.c-date{width:86px}.waybills-table th.c-sum{width:98px}.waybills-table td.clip{white-space:normal;overflow:visible;overflow-wrap:break-word}}@media(max-width:700px){.orders-table .col-sum{display:none}.orders-table{font-size:13px}.orders-table th,.orders-table td{padding:6px 4px}.orders-list-table .col-date{display:none}.orders-list-table .only-narrow{display:block}.orders-list-table td.num .only-narrow{white-space:normal}.orders-table th.c-num{width:84px}.orders-table.orders-list-table th.c-num{width:100px}.orders-table th.c-status{width:82px}.orders-list-table th.c-legal{width:100%}.orders-list-table td.col-legal{white-space:normal;overflow:visible;overflow-wrap:break-word}.waybills-table .col-date{display:none}.waybills-table .only-narrow{display:block}.waybills-table .col-status{display:none}.orders-table.waybills-table th.c-pick,.orders-table.waybills-table td.pick{width:26px}.waybills-table th.c-doc{width:92px}.waybills-table th.c-sum{width:98px}.waybills-table td.sum,.waybills-table td.sum .pill{white-space:normal}.waybills-table th.c-sum .th-btn,.waybills-table td.sum .only-narrow{text-align:right}}.datefield{position:relative;display:inline-block;width:100%}.datefield>input[type=date]{width:100%;padding-right:40px}.datefield>input[type=date]::-webkit-calendar-picker-indicator{display:none}.datefield-btn{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:transparent;cursor:pointer;font-size:15px;line-height:1;padding:3px 5px;border-radius:8px}.datefield-btn:disabled{opacity:.4;cursor:default}.row.dates{flex-wrap:wrap}.row.dates>*{flex:1 1 150px;min-width:0}.row.dates .hint{display:block}.row.dates input[type=date]{min-width:0}@media(max-width:520px){.row.dates>*{flex:0 0 auto}.row.dates .datefield,.row.dates .datefield>input[type=date]{width:150px}}.row.card-title{flex-wrap:wrap;row-gap:6px}.row.card-title>h1{flex:1 1 200px;min-width:0;margin:0;overflow-wrap:break-word}.card-title-actions{display:flex;flex-wrap:wrap;gap:6px}@media(max-width:520px){.datefield>input[type=date]{padding-right:30px;padding-left:8px}.datefield-btn{right:2px;font-size:14px;padding:3px}}.datepop{position:absolute;z-index:50;top:calc(100% + 6px);left:0;width:264px;padding:10px;background:var(--tg-bg);color:var(--tg-text);border:1px solid var(--tg-hint);border-radius:14px;box-shadow:0 12px 32px #0000002e}.datefield.flip .datepop{left:auto;right:0}.datepop-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:14px;font-weight:600}.datepop-head span{text-transform:capitalize}.datepop-head button{border:1px solid var(--tg-hint);background:var(--tg-bg);color:var(--tg-text);width:27px;height:27px;border-radius:8px;font-size:16px;line-height:1;cursor:pointer}.datepop-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.datepop-wd{text-align:center;font-size:11px;color:var(--tg-hint);padding-bottom:3px}.datepop-day{height:34px;border:0;border-radius:8px;cursor:pointer;background:transparent;color:var(--tg-text);font-size:14px}.datepop-day:disabled{color:var(--tg-hint);opacity:.45;cursor:default}.datepop-day.today{box-shadow:inset 0 0 0 1.5px var(--tg-link)}.datepop-day.sel{background:var(--tg-link);color:#fff;font-weight:600}.datepop-foot{display:flex;gap:6px;margin-top:8px}.datepop-foot button{flex:1;padding:7px 5px;font-size:13px;cursor:pointer;border:1px solid var(--tg-hint);border-radius:8px;background:var(--tg-bg);color:var(--tg-link)}.price-manual{width:100%;border-collapse:collapse}.price-manual th{font-size:12px;font-weight:500;color:var(--tg-hint);text-align:center;padding:0 4px 4px;white-space:nowrap}.price-manual td{padding:2px 4px;vertical-align:middle}.price-manual input{width:100%;min-width:70px;padding:6px 8px;font-size:16px}.staff-actions>button{white-space:nowrap;flex:0 0 auto;width:auto;font-size:14px;padding:6px 8px}.cmdk-shell .modal-back{z-index:75;align-items:flex-start;padding-top:10vh}.cmdk-shell .modal{max-width:560px}.cmdk-content input{width:100%;font-size:16px;height:44px}.cmdk-list{margin-top:8px;max-height:46vh;overflow-y:auto}.cmdk-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;margin:0;border:0;border-radius:8px;background:none;color:var(--tg-text);text-align:left;font-size:15px;cursor:pointer}.cmdk-item.on{background:var(--tg-secondary-bg)}.cmdk-icon{width:22px;display:inline-flex;justify-content:center}.cmdk-label{flex:1;min-width:0}.cmdk-foot{margin-top:8px;text-align:center}.form-error{display:flex;align-items:flex-start;gap:8px;margin:8px 0;padding:8px 10px;border-left:3px solid var(--danger);border-radius:0 8px 8px 0;background:var(--danger-bg);color:var(--tg-text);font-size:14px}.sticky-filter-note{display:flex;align-items:center;flex-wrap:wrap;margin:-4px 0 8px;color:var(--warn)}.bulk-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ivat-line{display:flex;gap:8px;align-items:baseline}.ivat-line .ivat-text{flex:1;min-width:0}.ivat-line .ivat-sum{white-space:nowrap}@media(max-width:700px){.ivat-line{display:block}.ivat-line .ivat-sum{display:block;margin-top:2px;white-space:normal}}.cell-check{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:6px;vertical-align:middle;cursor:pointer}.cell-check input[type=checkbox]{width:18px;height:18px;margin:0}.cell-check:after{content:"";position:absolute;left:-10px;right:-12px;top:-7px;bottom:-7px}.orders-table th.c-pick,.orders-table td.pick{width:36px;text-align:center}.orders-table td.pick input,.orders-table th.c-pick input{width:18px;height:18px;margin:0}.markup-row{align-items:center;gap:8px;padding:4px 0}.markup-row+.markup-row{border-top:1px solid var(--hair)}.markup-what{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;overflow-wrap:break-word}.markup-pct,.markup-price{flex:0 0 auto;text-align:right;font-variant-numeric:tabular-nums}.markup-pct{min-width:62px}.markup-price{min-width:84px;color:var(--tg-hint)}.markup-input{flex:0 0 auto;width:96px;text-align:right}.markup-none{color:var(--warn)}@media(max-width:700px){.markup-row{flex-wrap:wrap;justify-content:flex-start}.markup-what{flex-basis:100%}.markup-row .markup-pct+button,.markup-row .markup-price+button{margin-left:auto}}.picker-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.picker-search{display:flex;align-items:center;gap:6px;flex:1 1 260px;min-width:0}.picker-search input{flex:1;min-width:0}.picker-search>svg{flex:none;opacity:.55}.picker-table th.c-art,.picker-table td.c-art{width:92px}.picker-table th.c-name,.picker-table td.c-name{width:100%}.picker-table th.c-free,.picker-table td.c-free{width:132px}.picker-table th.c-price,.picker-table td.c-price{width:96px}.picker-table th.c-open,.picker-table td.c-open{width:112px}.picker-table th.c-pick,.picker-table td.c-pick{width:148px}.picker-qty{display:flex;align-items:center;gap:6px}.picker-qty input{width:100%;min-width:0;text-align:right}.picker-qty .hint{flex:none}.picker-table tr.picker-on>td{background:color-mix(in srgb,var(--tg-link) 9%,transparent)}.picker-table tr.picker-off>td{opacity:.55}.picker-table .only-narrow{display:none}.picker-table th .only-wide{display:inline}@media(max-width:700px){.picker-table .col-free,.picker-table .col-price,.picker-table .col-open{display:none}.picker-table .only-narrow{display:block}.picker-table th .only-narrow{display:inline}.picker-table th .only-wide{display:none}.picker-table th.c-art,.picker-table td.c-art{width:74px}.picker-table th.c-pick,.picker-table td.c-pick{width:116px}}.preorder-intro{max-width:900px;margin-bottom:12px;line-height:1.5}.preorder-find{margin-bottom:16px;max-width:560px}.preorder-warn{color:var(--warn)}.preorder-danger{color:var(--danger)}.preorders-list-wrap{border:1px solid var(--hair);border-radius:12px}.orders-table.preorders-table th.c-name{width:100%}.orders-table.preorders-table th.c-qty{width:120px}.orders-table.preorders-table th.c-cnt{width:96px}.orders-table.preorders-table th.c-date{width:128px}.orders-table.preorders-table th.c-free{width:160px}.orders-table.preorders-table th{padding:10px 12px;white-space:normal}.orders-table.preorders-table td{padding:12px;vertical-align:top}.orders-table.preorders-table td:is(.num,.date){white-space:nowrap}.orders-table.preorders-table td.clip{white-space:normal;overflow-wrap:break-word}.orders-table.preorders-table th:is(.c-qty,.c-cnt,.c-free),.orders-table.preorders-table td.num{text-align:right}.preorders-product{font-weight:600;line-height:1.4}.preorders-article{margin-top:3px}.preorders-quantity{font-weight:600;color:var(--tg-link)}.preorders-free{margin-top:4px;line-height:1.4}.preorders-free>.ico{margin-right:4px}.preorders-table .only-narrow{display:none;margin-top:5px;line-height:1.4}.preorders-live{margin-top:20px}.preorders-live-title{font-size:14px;font-weight:600}.preorders-live-hint{margin:3px 0 10px}.preorder-chips{display:flex;flex-wrap:wrap;gap:8px}.preorder-chips button.preorder-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:9px 12px;border:1px solid var(--hair);border-radius:10px;background:var(--tg-bg);font-size:14px;line-height:1.4;text-align:left;white-space:normal;overflow-wrap:break-word}.preorder-chips .preorder-chip>.ico{flex:none;margin:0}.preorder-chip>span{min-width:0}.preorder-head{display:flex;flex-wrap:wrap;gap:10px 16px;padding:12px;margin-bottom:12px;border:1px solid var(--hair);border-radius:12px;background:var(--tg-secondary-bg)}.preorder-field{display:flex;flex-direction:column;gap:5px;flex:1 1 220px;min-width:0}.preorder-field>.hint{font-size:12px;line-height:1.4}.preorder-field :is(input,select){min-width:0}.picker-toolbar.preorder-toolbar{gap:10px 16px;margin-bottom:14px;align-items:center}.preorder-toolbar .picker-search{position:relative;gap:0;flex-basis:280px}.preorder-toolbar .picker-search>.ico{position:absolute;left:11px;z-index:1;color:var(--tg-hint);opacity:1;pointer-events:none}.preorder-toolbar .picker-search>input{padding-left:36px;padding-right:38px}.preorder-toolbar .picker-search>button{position:absolute;right:4px;width:30px;height:30px;padding:4px}.preorder-toolbar .seg{gap:4px;margin:0;padding:3px;border-radius:10px;background:var(--tg-secondary-bg)}.preorder-toolbar .seg>button{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:6px;padding:6px 10px;min-height:34px;border-radius:7px;background:transparent;border-color:transparent;white-space:normal;line-height:1.4}.preorder-toolbar .seg>button.active{background:var(--tg-bg);border-color:var(--hair);color:var(--tg-link);box-shadow:var(--card-shadow)}.preorder-count{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.orders-table.preorder-table{--zebra: var(--tg-bg)}.orders-table.preorder-table th.c-name{width:100%}.orders-table.preorder-table th.c-date{width:166px}.orders-table.preorder-table th.c-qty{width:106px}.orders-table.preorder-table th.c-price{width:116px}.orders-table.preorder-table th.c-outlet{width:224px}.orders-table.preorder-table th{padding:9px 10px;white-space:normal;overflow-wrap:break-word;font-size:11px;letter-spacing:.025em;border-bottom:1px solid var(--hair)}.orders-table.preorder-table td{padding:12px 10px;vertical-align:top;background:var(--tg-bg)}.orders-table.preorder-table tbody>tr{cursor:default;border:0}.orders-table.preorder-table tr.preorder-first>td{border-top:1px solid var(--hair)}.orders-table.preorder-table tr.preorder-more>td{padding-top:8px;border-top:0}.orders-table.preorder-table tr.preorder-row:not(.preorder-last)>td{padding-bottom:6px}.orders-table.preorder-table td.c-name{white-space:normal;overflow-wrap:break-word}.preorder-client{color:var(--tg-text);font-size:14px;font-weight:600;line-height:1.4}.preorder-meta{margin-top:3px;font-size:12px;line-height:1.5}.preorder-meta>span:empty{display:none}.preorder-meta>span:not(:empty)+span:before{content:" · "}.preorder-order{display:inline-flex;align-items:flex-start;gap:6px;max-width:100%;margin-top:7px;padding:4px 7px;border:1px solid var(--hair);border-radius:6px;color:var(--tg-hint);font-size:12px;line-height:1.5;white-space:normal}.preorder-order>.ico{flex:none;margin-top:1px;font-size:14px}.preorder-order>span{min-width:0}.preorder-order strong{color:var(--tg-text);font-weight:500}.preorder-continuation{display:flex;align-items:center;gap:6px;color:var(--tg-hint);font-size:12px;line-height:1.5}.preorder-more .c-name{position:relative}.orders-table.preorder-table tr.preorder-more>td.c-name{padding-left:26px}.preorder-more .c-name:before{content:"";position:absolute;left:10px;top:0;bottom:12px;width:1px;background:var(--hair)}.preorder-notices{display:flex;flex-wrap:wrap;align-items:flex-start;gap:5px;margin-top:6px}.preorder-notices:empty{display:none}.preorder-notice,.preorder-detail{max-width:100%;border-radius:6px;color:var(--tg-hint);background:var(--tg-secondary-bg);font-size:12px;line-height:1.45;white-space:normal;overflow-wrap:break-word}.preorder-notice{display:inline-flex;align-items:flex-start;gap:5px;padding:4px 7px}.preorder-notice>.ico,.preorder-detail summary>.ico,.preorder-issue>.ico{flex:none;font-size:14px;margin-top:1px}.preorder-notice>span,.preorder-detail summary>span,.preorder-issue>span{min-width:0}.preorder-notice-warn{color:var(--warn);background:var(--warn-bg)}.preorder-notice-danger{color:var(--danger);background:var(--danger-bg)}.preorder-notice-muted{color:var(--tg-hint);background:var(--tg-secondary-bg)}.preorder-detail>summary{display:flex;align-items:flex-start;gap:5px;padding:4px 7px;cursor:pointer;list-style:none;border-radius:6px}.preorder-detail>summary::-webkit-details-marker{display:none}.preorder-detail>summary>.ico:last-child{margin-left:auto}.preorder-detail[open]{flex-basis:100%}.preorder-detail[open]>summary>.ico:last-child{transform:rotate(180deg)}.preorder-detail-text{padding:2px 9px 8px;color:var(--tg-text)}.preorder-banner{display:flex;margin-bottom:10px;padding:8px 10px}.preorder-issue{display:flex;gap:5px;margin-top:6px;line-height:1.45}.preorder-empty{padding:24px 12px;text-align:center;line-height:1.5}.orders-table.preorder-table button.preorder-add{display:inline-flex;align-items:center;width:auto;min-height:28px;padding:4px 8px;margin-top:8px;border:1px solid var(--hair);border-radius:7px;background:var(--tg-bg);font-size:12px;line-height:1.4}.preorder-add>.ico{font-size:13px}.preorder-control{position:relative;min-width:0}.preorder-table td :is(input,select){width:100%;min-width:0;margin:0}.preorder-table td.c-qty input,.preorder-table td.c-price input{text-align:right;font-variant-numeric:tabular-nums}.preorder-table :is(input,select):disabled{opacity:1;color:var(--tg-text);-webkit-text-fill-color:var(--tg-text);background:var(--tg-secondary-bg);border-color:var(--hair);cursor:default}.preorder-control-locked>:is(input,select){padding-right:30px}.preorder-control-locked>select{-moz-appearance:none;appearance:none;-webkit-appearance:none}.preorder-control-locked .datefield-btn{visibility:hidden}.preorder-control>.preorder-field-lock{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--tg-hint);font-size:13px;pointer-events:none}.preorder-table .preorder-field-hint{margin-top:5px;font-size:12px}.orders-table.preorder-table tr.picker-on>td:first-child{box-shadow:inset 2px 0 0 var(--tg-link)}.preorder-table :is(input,select)[aria-invalid=true]{border-color:var(--danger);background:var(--danger-bg)}.preorder-table :is(input,select):focus-visible,.preorder-head :is(input,select):focus-visible,.preorder-toolbar :is(input,button):focus-visible,.preorder-detail>summary:focus-visible,.preorder-table .preorder-add:focus-visible,.preorder-chips button:focus-visible{outline:2px solid var(--tg-link);outline-offset:2px}.preorder-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.preorder-totals{display:flex;flex-wrap:wrap;gap:12px 24px}.preorder-total{display:flex;flex-direction:column;gap:3px}.preorder-total>span{color:var(--tg-hint);font-size:12px}.preorder-total>strong{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.preorder-stock>strong{font-size:14px;font-weight:500}.preorder-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.preorder-actions>button{width:auto}@media(min-width:721px)and (max-width:1050px){.orders-table.preorder-table th.c-date{width:156px}.orders-table.preorder-table th.c-qty{width:92px}.orders-table.preorder-table th.c-price{width:102px}.orders-table.preorder-table th.c-outlet{width:176px}.orders-table.preorder-table :is(th,td){padding-left:6px;padding-right:6px}}@media(max-width:720px){.preorder-head{gap:9px;padding:10px;margin-bottom:10px}.preorder-field,.preorder-toolbar .picker-search{flex-basis:100%}.preorder-toolbar .seg{width:100%}.preorder-toolbar .seg>button{min-height:40px}.orders-table.preorder-table thead{display:none}.orders-table.preorder-table,.orders-table.preorder-table tbody{display:block;width:100%}.orders-table.preorder-table tr.preorder-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 8px;padding:12px;margin-top:12px;border:1px solid var(--hair);border-radius:12px;background:var(--tg-bg)}.orders-table.preorder-table tr.preorder-row:not(.preorder-last){border-bottom:0;border-radius:12px 12px 0 0}.orders-table.preorder-table tr.preorder-row.preorder-more{margin-top:0;border-top-style:dashed;border-radius:0}.orders-table.preorder-table tr.preorder-row.preorder-more.preorder-last{border-radius:0 0 12px 12px}.orders-table.preorder-table tr.preorder-row>td[class]{display:block;width:auto;min-width:0;padding:0;border:0;background:transparent;box-shadow:none}.orders-table.preorder-table tr.picker-on{border-left-color:var(--tg-link)}.orders-table.preorder-table td.c-name,.orders-table.preorder-table td.c-date,.orders-table.preorder-table td.c-outlet{grid-column:1 / -1}.preorder-table td[data-label]:before{content:attr(data-label);display:block;color:var(--tg-hint);font-size:12px;line-height:1.4;margin-bottom:4px}.preorder-more .c-name:before{display:none}.preorder-client{font-size:15px}.orders-table.preorder-table button.preorder-add{min-height:36px;padding:7px 10px}.preorder-detail>summary{min-height:32px;align-items:center}.preorder-foot{gap:10px}.preorder-totals{flex:1 1 100%;justify-content:space-between;gap:10px}.preorder-total{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 7px}.preorder-total>strong,.preorder-stock>strong{font-size:14px}.preorder-actions{width:100%;flex-wrap:nowrap}.preorder-actions>.primary{flex:1;min-width:0}.preorder-actions>.ghost{flex:none}}@media(max-width:700px){.preorders-table .col-cnt,.preorders-table .col-free{display:none}.preorders-table .only-narrow{display:block}.orders-table.preorders-table th.c-qty{width:82px}.orders-table.preorders-table th.c-date{width:92px}.orders-table.preorders-table :is(th,td){padding:10px 6px}.orders-table.preorders-table :is(td.num,td.date){font-size:12px}.preorder-chips button.preorder-chip{min-height:44px}}.msg-text{width:100%;max-width:none;min-height:160px;font-size:16px;font-family:inherit;resize:vertical}.msg-notice{display:flex;gap:8px;align-items:flex-start;margin-bottom:8px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--warn) 13%,transparent)}.msg-notice>svg{flex:none;margin-top:2px;color:var(--warn)}.msg-table th.c-pick,.msg-table td.c-pick{width:44px}.msg-table th.c-src,.msg-table td.c-src{width:220px;white-space:normal;overflow-wrap:break-word}.msg-table th.c-name,.msg-table td.c-name{width:100%;white-space:normal}.msg-table th.c-qty,.msg-table td.c-qty{width:152px}.msg-table th.c-price,.msg-table td.c-price{width:104px}.msg-table td.c-name select{width:100%}.msg-table tr.msg-on>td{background:color-mix(in srgb,var(--tg-link) 9%,transparent)}.msg-table .msg-weak,.msg-table .msg-why{color:var(--warn)}.msg-search{display:flex;gap:6px;align-items:flex-start}.msg-search>:first-child{flex:1;min-width:0}.msg-search>button{flex:none;width:auto}.msg-table .only-narrow{display:none}.msg-extras{display:flex;flex-direction:column;gap:8px;margin-top:12px}.msg-extras label{display:flex;gap:8px;align-items:flex-start}.msg-extras input[type=checkbox]{flex:none;width:18px;height:18px;margin:2px 0 0}.tile-map{position:relative;overflow:hidden;height:clamp(380px,68vh,760px);border-radius:14px;border:1px solid var(--hair);background:#e8eaed;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;outline:none}.tile-map:active{cursor:grabbing}.tile-map:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tg-link) 45%,transparent)}.tile-layer img{position:absolute;max-width:none;pointer-events:none}.tile-lines{position:absolute;left:0;top:0;pointer-events:none;opacity:.85}.map-dot{position:absolute;transform:translate(-50%,-50%);padding:0;margin:0;min-height:0;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px #00000059;color:#fff;font-size:11px;font-weight:700;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.map-dot.square{border-radius:4px}.map-dot.selected{box-shadow:0 0 0 3px #1c1c1e,0 1px 3px #00000059;z-index:2}.tile-zoom{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:6px}.tile-zoom button{width:34px;height:34px;min-height:0;padding:0;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#fff;color:#1c1c1e;display:inline-flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 1px 3px #00000026}.tile-attrib{position:absolute;right:0;bottom:0;padding:2px 6px;font-size:11px;background:#ffffffd9;color:#333;border-top-left-radius:6px}.tile-attrib a{color:#1a5fb4}.map-legend{position:absolute;left:10px;bottom:10px;display:flex;flex-wrap:wrap;gap:4px 10px;max-width:calc(100% - 180px);padding:6px 10px;border-radius:10px;background:#ffffffe6;color:#1c1c1e;font-size:12px}.map-legend span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.map-legend i,.map-swatch{display:inline-block;width:10px;height:10px;border-radius:50%;flex:none}.map-swatch{margin-right:6px;vertical-align:1px}.map-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.map-toolbar .seg button{white-space:nowrap}.map-search{flex:1 1 220px;max-width:360px}.map-date{display:flex;align-items:center;gap:8px;white-space:nowrap}.map-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px;align-items:start}.map-side{display:flex;flex-direction:column;gap:8px;min-width:0}.map-card .title{font-weight:600}.map-facts{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;margin:8px 0;font-size:14px}.map-facts dt{color:var(--tg-hint)}.map-facts dd{margin:0;overflow-wrap:anywhere}.map-bad{color:var(--danger)}.map-warn{color:var(--warn)}.map-nogeo ul{margin:6px 0 0;padding-left:18px;font-size:14px}.map-nogeo li{margin:2px 0}@media(max-width:900px){.map-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.tile-map{height:58vh}.map-legend{max-width:calc(100% - 20px);bottom:22px}}@media(max-width:700px){.msg-table .col-src,.msg-table .col-price{display:none}.msg-table .only-narrow{display:block}.msg-table th.c-qty,.msg-table td.c-qty{width:108px}}.sku-photo-block{display:flex;flex-direction:column;gap:6px;margin:8px 0 12px;max-width:320px}.sku-photo{width:100%;max-height:280px;aspect-ratio:4 / 3;object-fit:contain;background:#fff;border:1px solid var(--hair);border-radius:12px}.sku-photo-empty{display:flex;align-items:center;justify-content:center;gap:6px;background:var(--tg-secondary-bg);color:var(--tg-hint)}.sku-photo-edit{display:flex;flex-direction:column;gap:6px}.sku-photo-actions{display:flex;flex-wrap:wrap;gap:8px}.mail-head-actions{display:flex;gap:6px;align-items:center}.mail-head-actions button.primary{width:auto;padding:8px 14px;display:inline-flex;gap:6px;align-items:center}.mail-banner{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:var(--radius);margin-bottom:10px;font-size:14px;line-height:1.35}.mail-banner.danger{background:var(--danger-bg);color:var(--danger)}.mail-banner.warn{background:var(--warn-bg);color:var(--warn)}.mail-banner button{width:auto}.mail-layout{display:grid;grid-template-columns:minmax(300px,400px) minmax(0,1fr);gap:14px;align-items:start}.mail-list-pane,.mail-view-pane{min-width:0}.mail-toolbar{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.mail-toolbar .seg{margin-bottom:0}.mail-count{display:inline-block;margin-left:6px;min-width:18px;padding:0 6px;border-radius:9px;background:var(--danger-solid);color:#fff;font-size:12px;font-weight:700;line-height:18px}.mail-unread-toggle{display:flex;gap:8px;align-items:center;font-size:14px;color:var(--tg-hint);cursor:pointer}.mail-list{list-style:none;margin:0;padding:0;overflow:hidden;border:1px solid var(--hair);border-radius:14px;background:var(--tg-secondary-bg)}.mail-list:empty{display:none}.mail-row{position:relative;padding:9px 12px 9px 16px;border-bottom:1px solid var(--hair);cursor:pointer}.mail-row:last-child{border-bottom:0}.mail-row.unread:before{content:"";position:absolute;left:6px;top:16px;width:6px;height:6px;border-radius:50%;background:var(--tg-link)}.mail-row.unread .mail-row-who,.mail-row.unread .mail-row-subject{font-weight:650}.mail-row.active{background:var(--tg-bg);box-shadow:inset 3px 0 0 var(--tg-link)}.mail-row-top{display:flex;gap:6px;align-items:baseline}.mail-row-who{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-row-top svg{width:14px;height:14px;color:var(--tg-hint);align-self:center;flex:none}.mail-row-date{color:var(--tg-hint);font-size:13px;white-space:nowrap}.mail-row-subject{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-row-client{margin-top:2px;font-size:12px;color:var(--tg-link);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-more{width:100%;margin-top:8px}.mail-older{margin-top:8px}.mail-reader-empty{padding:48px 12px;text-align:center}.mail-read,.mail-compose{background:var(--tg-secondary-bg);border:1px solid var(--hair);border-radius:14px;padding:14px}.mail-subject{margin:0 0 8px;font-size:19px;line-height:1.3;overflow-wrap:anywhere}.mail-meta{display:grid;gap:2px;font-size:14px;overflow-wrap:anywhere}.mail-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:10px 0}.mail-actions button{width:auto;display:inline-flex;gap:6px;align-items:center}.mail-actions button.primary{padding:8px 14px}.mail-attachments{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.mail-att{display:inline-flex;gap:6px;align-items:center;max-width:100%;width:auto;padding:6px 10px;border:1px solid var(--hair);border-radius:10px;background:var(--tg-bg);color:var(--tg-text);font-size:14px;cursor:pointer}span.mail-att{cursor:default}.mail-att-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.mail-att .icon-btn{padding:0 2px;font-size:16px;background:none;border:0;color:var(--tg-hint);cursor:pointer}.mail-frame{display:block;width:100%;border:0;border-radius:10px;background:#fff}.mail-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:15px;line-height:1.5}.mail-note{margin-bottom:6px}.mail-compose-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.mail-compose-head h2{margin:0}.mail-compose-head .icon-btn{background:none;border:0;color:var(--tg-hint);cursor:pointer}.mail-field{display:grid;grid-template-columns:56px minmax(0,1fr);gap:8px;align-items:center;margin-bottom:8px}.mail-field>span{color:var(--tg-hint);font-size:14px}.mail-cc-toggle{display:block;margin:-2px 0 8px 64px;font-size:14px}.mail-body-input{min-height:260px;resize:vertical;line-height:1.5}.mail-connect h2{display:flex;gap:8px;align-items:center;margin-top:0}.mail-connect h2>.ico{margin-right:0}.mail-steps{padding-left:20px;line-height:1.55}.mail-form label{display:grid;gap:4px;margin-bottom:10px;font-size:14px;color:var(--tg-hint)}.mail-form label>input,.mail-form label>textarea{color:var(--tg-text)}.mail-form .row{justify-content:flex-start;flex-wrap:wrap;align-items:center}.mail-form .row button{width:auto;display:inline-flex;gap:6px;align-items:center}.mail-form .row button.primary{padding:10px 18px}button.ghost.mail-danger{color:var(--danger)}.appbar-mail{position:relative}.appbar .appbar-mail.on{color:var(--tg-link)}.appbar-badge{position:absolute;top:-3px;right:-3px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--danger-solid);color:#fff;font-size:11px;font-weight:700;line-height:17px;text-align:center}.appbar-badge.warn{background:var(--warn-solid)}.mail-block-head{align-items:center}.mail-block-head h2{margin-bottom:6px}.mail-block-head button{width:auto;display:inline-flex;gap:6px;align-items:center}.mail-mini{list-style:none;margin:0;padding:0}.mail-mini li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:0 8px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--hair);cursor:pointer}.mail-mini li:last-child{border-bottom:0}.mail-mini li svg{width:16px;height:16px;color:var(--tg-hint);grid-row:span 2;align-self:center}.mail-mini-subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-mini li.unread .mail-mini-subject{font-weight:650}.mail-mini-who{grid-column:2;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-mini-date{grid-column:3;grid-row:1;font-size:13px;white-space:nowrap}@media(min-width:900px){.mail-view-pane{position:sticky;top:calc(var(--appbar-h) + 8px);max-height:calc(100vh - var(--appbar-h) - 16px);overflow:auto;border-radius:14px}.mail-view-pane .back-bar{display:none}}@media(max-width:899px){.mail-layout{grid-template-columns:minmax(0,1fr)}.mail-layout.has-view .mail-list-pane{display:none}.mail-layout:not(.has-view) .mail-view-pane{display:none}}.mobile-filter-toggle,.nav-mobile-label,.mobile-only,.tabbar-items .tabbar-more{display:none}.mobile-list-search{margin-bottom:8px}.mobile-order-total{margin-top:6px;font-weight:600}@media(max-width:899.98px){.mobile-only,.nav-mobile-label{display:block}.nav-desktop-label{display:none}.tabbar-items>a{order:var(--mo, 0);min-height:64px;justify-content:center}.tabbar-items .tabbar-more{display:flex;order:4;min-height:64px;justify-content:center}.tabbar-items.has-more>:is(a,.tabbar-more){grid-column:span 4}.tabbar-items.has-more>a.tabbar-secondary{grid-column:span 5}.tabbar-current{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:10px}.tabbar:not(.expanded) .tabbar-items>.tabbar-secondary{display:none}.appbar{gap:4px;flex-wrap:nowrap}.appbar-actions{gap:0}.appbar .appbar-push,.view-all-long{display:none}.appbar .appbar-search{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;background:transparent;color:var(--tg-hint)}.appbar-search span,.appbar-search kbd{display:none}.appbar .icon-btn,.appbar .avatar-btn{width:44px;min-width:44px;height:44px}.appbar .avatar-btn{border:5px solid var(--tg-bg)}.appbar .view-all-btn{padding:6px;min-height:44px;gap:3px;font-size:13px}.appbar .view-all-btn .ico{display:none}.ws-pick{min-height:44px;padding:6px;font-size:14px}.mobile-filter-toggle{display:flex;align-items:stretch;gap:6px;margin-bottom:8px}.mobile-filter-toggle>button:first-child{display:flex;align-items:center;justify-content:space-between;text-align:left;flex:1;min-height:44px}.mobile-filter-toggle>button+button{width:auto}.mobile-filter-toggle small{display:block;margin-top:2px;font-size:12px;color:var(--tg-hint);font-weight:400}.mobile-filters:not(.is-open)>.mobile-filter-content{display:none}.sticky-save{display:flex;flex-wrap:wrap;align-items:center;gap:6px;bottom:calc(73px + env(safe-area-inset-bottom))}.sticky-save>button{width:auto;flex:1;min-height:44px}.sticky-save>.spacer{display:none}.sticky-save>:not(button):not(.spacer){flex-basis:100%}.accounting-queues{display:grid;grid-template-columns:1fr 1fr}.accounting-queues button{min-height:44px;white-space:normal}.accounting-overdue{margin-bottom:8px}.cmdk-foot{display:none}.cmdk-shell .modal-back{padding-top:12px}}@media(max-width:700px){.orders-table.orders-list-table .col-legal{overflow-wrap:anywhere}.orders-table.orders-list-table .mobile-order-total{font-size:13px}}.mobile-order-list-tools,.mobile-client-value-label,.order-card-summary{display:none}@media screen and (max-width:700px){.card.mobile-record-list{background:transparent;border:0;border-radius:0;box-shadow:none}.mobile-record-list>.orders-table,.mobile-record-list>.orders-table>tbody{display:block;width:100%}.mobile-record-list>.orders-table>tbody>tr:not(.detail){display:block;margin-bottom:10px;padding:14px;background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius)}.mobile-record-list .orders-table tbody tr:nth-child(odd of:not(.row-details):not(.detail):not(.sub)){background:var(--surface)}.mobile-record-list .orders-table tbody tr.risk-high{border-left:3px solid var(--danger)}.mobile-record-list .orders-table tbody tr.risk-medium{border-left:3px solid var(--warn)}.mobile-record-list>.orders-table>tbody>tr>:is(td.name,td.col-legal,td.mobile-record-value,td.act){display:block;width:auto;padding:0;border:0;white-space:normal;text-align:left}.mobile-record-list .mobile-record-title{font-size:16px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.mobile-record-list .mobile-record-meta{color:var(--tg-hint);font-size:13px;line-height:1.5;font-weight:400;margin-top:5px}.mobile-record-list .mobile-record-value{font-size:18px;line-height:1.4;font-weight:600}.mobile-record-list .mobile-record-meta .badge{margin-left:8px}.mobile-record-list .orders-list-table .mobile-order-total{margin:8px 0;font-size:18px}.mobile-record-list .orders-list-table thead,.mobile-record-list .clients-table thead,.mobile-record-list .orders-list-table :is(.col-num,.col-status){display:none}.mobile-order-list-tools{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px}.mobile-order-list-tools .th-btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 12px;background:var(--surface);color:var(--tg-text);border:1px solid var(--hair);border-radius:10px;font:inherit;font-size:14px;cursor:pointer}.mobile-record-list>.clients-table>tbody>tr:not(.detail){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.mobile-record-list .clients-table td.name{grid-column:1}.mobile-record-list .clients-table .col-debt{display:none}.mobile-record-list .clients-table .only-narrow{display:block}.mobile-record-list .clients-table td.mobile-record-value{grid-column:1}.mobile-record-list .clients-table td.act{grid-column:2;grid-row:1 / span 2}.mobile-record-list .clients-table .act-btns{flex-direction:column;gap:8px}.mobile-record-list .clients-table .act-btns>:is(button,a){min-width:44px;min-height:44px;justify-content:center}.mobile-client-value-label{display:block;font-size:12px;font-weight:400;color:var(--tg-hint);margin-bottom:3px}.mobile-record-list .clients-table tr.detail{display:block;margin:-6px 0 10px;border-radius:var(--radius)}.mobile-record-list .clients-table tr.detail>td{display:block;padding:12px}.mobile-record-list .balances-table thead,.mobile-record-list .balances-table thead tr{display:block}.mobile-record-list .balances-table th.c-name{display:block;width:100%;padding:0 0 8px}.mobile-record-list .balances-table th.c-name .th-btn{min-height:44px}.mobile-record-list .operation-metrics{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));border-top:1px solid var(--hair);padding-top:10px}.mobile-record-list .operation-metrics .mobile-record-value{font-size:18px}.mobile-record-list .operation-metrics .operation-held{min-height:44px}.order-card-client{flex-direction:column;align-items:stretch;gap:4px}.order-card-client-name{width:100%}.order-card-client-name>.mobile-record-title{flex:1;min-width:0;text-align:left;font-size:22px;line-height:1.3;font-weight:600;overflow-wrap:anywhere}.order-card-summary{display:flex;flex-direction:column;gap:4px;margin:16px 0;padding-bottom:14px;border-bottom:1px solid var(--hair)}.order-card-summary .mobile-record-value{font-size:28px;line-height:1.3;font-weight:600;overflow-wrap:anywhere}.order-card-total-value{font-size:20px}}@media(hover:hover)and (pointer:fine){.orders-table.preorder-table button.preorder-add:hover,.preorder-chips button.preorder-chip:hover{background:var(--tg-secondary-bg);border-color:var(--tg-link)}.preorder-detail>summary:hover{text-decoration:underline;text-underline-offset:3px}.mail-row:not(.active):hover,.mail-mini li:hover{background:var(--tg-bg)}button.mail-att:hover{border-color:var(--tg-link)}.linklike:hover{text-decoration:underline}.info-btn:hover{color:var(--tg-link);border-color:var(--tg-link)}.orders-table th .th-btn:hover{color:var(--tg-link)}.orders-table tbody tr:hover{background:var(--tg-bg)}.orders-table tbody tr.norow:hover,.price-table tbody tr.norow:hover{background:transparent}.orders-table tbody tr.row-details:hover{background:var(--tg-secondary-bg)}.plan-table tbody tr.detail:hover,.payables-table tbody tr.detail:hover,.clients-table tbody tr.detail:hover,.supply-table tbody tr.detail:hover,.formation-table tbody tr.norow:hover,.lines-table tbody tr:hover,.inflow-table tbody tr:hover,.batches-table tbody tr.norow:hover,.debtors-table tbody tr.detail:hover,.waybills-table tbody tr.detail:hover{background:transparent}.datefield-btn:hover,.datepop-head button:hover{background:var(--tg-secondary-bg)}.datepop-day:hover:not(:disabled){background:var(--tg-secondary-bg)}.datepop-foot button:hover{background:var(--tg-secondary-bg)}.row-link:hover{text-decoration:underline}.orders-list-table .row-peek{display:inline-flex;position:absolute;top:4px;right:4px;width:auto;padding:6px;font-size:16px;border-radius:8px;color:var(--tg-hint);background:var(--tg-bg);opacity:0}.orders-list-table tr:hover .row-peek,.orders-list-table tr:focus-within .row-peek,.orders-list-table tr.is-peeked .row-peek{opacity:1}.orders-list-table .row-peek:hover{color:var(--tg-link)}.card.clickable,.clickable-row,.chip,.today-row,.bd-item,button.ghost,button.primary,.create-btn,.seg button,.info-btn,.th-btn,.tabbar-items button,.appbar-ws a,.dd-item,.appbar-search,.orders-table tbody tr:not(.row-details):not(.detail){transition:background-color .12s ease,box-shadow .12s ease,border-color .12s ease,color .12s ease}.card.clickable:hover{background:var(--tg-secondary-bg);background:color-mix(in srgb,var(--tg-link) 5%,var(--tg-secondary-bg));box-shadow:var(--card-shadow-lift)}.clickable-row:hover,.today-row:hover,.bd-item:hover{background:var(--tg-secondary-bg);background:color-mix(in srgb,var(--tg-link) 6%,transparent)}.lines-table td.qty input:hover:not(:disabled),.lines-table td.price input:hover:not(:disabled),.lines-table td.disc input:hover:not(:disabled){background:color-mix(in srgb,var(--tg-link) 8%,transparent)}button.primary:hover,.create-btn:hover{filter:brightness(1.06)}button.ghost:hover:not(:disabled),.chip:hover,.seg button:not(.active):hover{background:var(--tg-secondary-bg);background:color-mix(in srgb,var(--tg-link) 8%,var(--tg-secondary-bg));border-color:color-mix(in srgb,var(--tg-link) 35%,var(--tg-hint))}.tabbar-items button:not(.active):hover{background:var(--tg-secondary-bg);background:color-mix(in srgb,var(--tg-link) 7%,transparent);color:var(--tg-text)}.appbar-ws a:not(.active):hover{color:var(--tg-text);background:var(--tg-secondary-bg)}.dd-item:hover{background:var(--tg-secondary-bg);background:color-mix(in srgb,var(--tg-link) 7%,transparent)}.appbar-search:hover{color:var(--tg-text);border-color:var(--tg-hint)}.avatar-btn:hover{filter:brightness(.96)}.appbar-wide:not(.on):hover{color:var(--tg-text);background:var(--tg-secondary-bg)}.appbar-help:hover{color:var(--tg-text);background:var(--tg-secondary-bg)}.ws-pick:hover{border-color:var(--tg-hint)}.scroll-top:hover{background:var(--tg-secondary-bg);background:color-mix(in srgb,var(--tg-link) 8%,var(--tg-bg));border-color:color-mix(in srgb,var(--tg-link) 45%,var(--tg-secondary-bg))}button.primary:active,.create-btn:active,button.ghost:active,.chip:active{transform:translateY(1px)}}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--tg-link);outline:2px solid color-mix(in srgb,var(--tg-link) 35%,transparent);outline-offset:0}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0006;display:flex;align-items:center;justify-content:center;padding:16px;animation:modalFade .15s ease}.modal{display:flex;flex-direction:column;width:100%;max-width:900px;max-height:86vh;background:var(--tg-bg);border-radius:16px;box-shadow:0 16px 48px #0000004d;outline:none;animation:modalIn .16s ease}.modal.wide{max-width:1200px}.offer-setup{display:grid;gap:10px;margin-bottom:14px}.offer-skus{display:flex;flex-wrap:wrap;gap:8px}.offer-sku{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:4px;border:1px solid var(--hair);border-radius:12px}.offer-sku-text{display:grid;min-width:0;overflow-wrap:break-word}.offer-sku-x{width:auto;padding:4px 6px}.offer-thumb{width:44px;height:44px;border-radius:8px;object-fit:cover;flex:none}.offer-thumb-empty{display:inline-flex;align-items:center;justify-content:center;background:var(--tg-secondary-bg);color:var(--tg-hint)}.offer-texts{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-end}.offer-field{display:grid;gap:4px;flex:1 1 180px;min-width:0}.offer-field-wide{flex:2 1 260px}.offer-check{display:flex;gap:8px;align-items:center;flex:1 1 100%}.offer-check input{width:auto}.offer-section{margin:16px 0 8px;font-size:15px}.offer-client{border:1px solid var(--hair);border-radius:12px;padding:10px 12px;margin-bottom:8px}.offer-client.muted{opacity:.7}.offer-client-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.offer-client-name{min-width:0;overflow-wrap:break-word}.offer-facts{margin:6px 0;padding-left:18px}.offer-facts li{margin:2px 0;overflow-wrap:break-word}.offer-flags{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.offer-flags .pill{white-space:normal}.pill.offer-warn{color:var(--warn)}.offer-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.offer-actions button.ghost{width:auto}.portal-invites{margin-top:10px;display:flex;flex-direction:column;gap:10px}.portal-invite{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid var(--hair)}.portal-manual-link{margin-top:6px;width:auto;font-size:14px;color:var(--tg-link)}.offer-text{width:100%;margin-top:8px}.offer-facts .nowrap{white-space:nowrap}.modal-head{display:flex;align-items:center;gap:8px;padding:10px 8px 10px 16px;border-bottom:1px solid var(--hair)}.modal-head h2{flex:1;min-width:0;margin:0;font-size:17px}.modal-head h2>.ico{margin-right:8px}.hist-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"stamp sum user";column-gap:8px;align-items:baseline;padding:3px 0}.hist-row .hist-stamp{grid-area:stamp;white-space:nowrap}.hist-row .hist-sum{grid-area:sum;min-width:0;overflow-wrap:break-word}.hist-row .hist-user{grid-area:user;white-space:nowrap}@media(max-width:640px){.hist-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"stamp user" "sum sum";padding:5px 0}.hist-row .hist-user{white-space:normal;text-align:right;overflow-wrap:break-word}}.modal-x{flex:0 0 auto;width:auto}.modal-body{overflow-y:auto;padding:12px 16px 16px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.modal-body>:first-child{margin-top:0}.modal-foot{border-top:1px solid var(--hair);padding:10px 16px}.modal-back.side{justify-content:flex-end;align-items:stretch;padding:0;background:#0000002e}.modal.side{max-width:560px;max-height:none;height:100%;border-radius:0;box-shadow:-8px 0 32px #0000002e;animation:modalSideIn .16s ease}@keyframes modalSideIn{0%{opacity:0;transform:translate(16px)}}.order-peek-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.order-peek-client{min-width:0;font-size:16px;overflow-wrap:break-word}.order-peek-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0 0 12px}.order-peek-facts>div{min-width:0}.order-peek-facts>.wide{grid-column:1 / -1}.order-peek-facts dt{font-size:12px;color:var(--tg-hint);margin-bottom:2px}.order-peek-facts dd{margin:0;overflow-wrap:break-word}.order-peek-warn{display:flex;align-items:flex-start;gap:6px;margin:6px 0;font-size:14px;color:var(--warn)}.order-peek-warn.danger{color:var(--danger)}.order-peek-title{margin:16px 0 6px;font-size:15px}.orders-table.order-peek-table th.c-name{width:100%}.orders-table.order-peek-table th.c-qty{width:96px;text-align:right}.orders-table.order-peek-table th.c-gross{width:120px;text-align:right}.order-peek-table td.name{white-space:normal;overflow-wrap:break-word}.order-peek-table td.qty,.order-peek-table td.gross{text-align:right;white-space:nowrap}.order-peek-total{display:flex;justify-content:space-between;gap:12px;margin-top:6px;padding-top:10px;border-top:1px solid var(--hair);font-size:16px}.order-peek-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.order-peek-keys{margin-left:auto}@keyframes modalFade{0%{opacity:0}}@keyframes modalIn{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.modal-back,.modal,.modal.side{animation:none}}@media(max-width:640px){.modal-back{padding:0;align-items:flex-end}.modal{max-width:none;max-height:88vh;border-radius:16px 16px 0 0}.modal-body{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.modal-back.side{align-items:flex-end}.modal.side{max-width:none;height:auto;max-height:88vh;border-radius:16px 16px 0 0}}@media(hover:hover)and (pointer:fine)and (min-width:900px){input,select,textarea{font-size:14px;padding:7px 10px;border-radius:8px}.datefield>input[type=date]{padding-right:36px}.filter-card :is(input,select,.datefield,.datefield>input[type=date]){height:36px}.filter-card .seg button{height:36px;min-height:36px}button.primary{padding:8px 14px;font-size:14px}.create-btn{min-height:36px;padding:7px 14px;font-size:14px;border-radius:10px}.seg button{min-height:34px;padding:6px 12px}}.bc-row{gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-start}.bc-input-wrap{position:relative;flex:1 1 220px;min-width:170px}.bc-row>button{width:auto;flex:0 0 auto}.bc-mark{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--tg-hint);font-size:18px;line-height:0;pointer-events:none}.bc-input{padding-left:36px;font-variant-numeric:tabular-nums}.bc-hint{margin-top:4px}.bc-warn{margin-top:6px;color:var(--danger);font-size:13px;line-height:1.35}.bc-file{display:none}.bc-cam{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--tg-bg);color:var(--tg-text);display:flex;flex-direction:column;gap:10px;padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.bc-cam-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:600}.bc-cam-view{flex:1;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.bc-cam-frame{position:relative;line-height:0;aspect-ratio:var(--bc-ar, 4 / 3);width:auto;height:auto;max-width:100%;max-height:100%;background:#000;border-radius:var(--radius);overflow:hidden}.bc-cam-frame video{display:block;width:100%;height:100%}.bc-aim{position:absolute;left:0;right:0;top:25%;height:50%;border-top:2px solid var(--tg-link);border-bottom:2px solid var(--tg-link);box-shadow:0 0 0 9999px #00000052;pointer-events:none}.bc-cam-foot{display:flex;flex-direction:column;gap:8px}.bc-cam-acts{gap:8px;flex-wrap:wrap;justify-content:flex-start}.bc-cam-acts button{width:auto;flex:0 0 auto}@media print{.brand-logo{filter:none}@page{size:landscape;margin:10mm}.tabbar,.appbar,.crumb,.devbar,.toast-host,.scroll-top,.ptr,.offline-banner,.cmdk-back,.back-bar,.sticky-save,.bc-cam,.portal-cart-summary,.operation-stop-actions,.cmdk-shell,.mobile-filter-toggle,.mobile-section-toggle,.list-refresh-status,.client-section-links,.dashboard-ask-trigger,.order-record-toolbar{display:none!important}.home-dashboard .dashboard-toolbar{position:static}.doc-sheet{overflow:visible;border:0}.app{max-width:none!important;margin:0!important;padding:0!important;min-height:0}button.primary,button.ghost,button.back-btn,button.danger,.doc-actions,.seg button:not(.active){display:none!important}.seg{border:none;background:none}.seg button.active{background:none;border:none;font-weight:600;padding:0}body{background:#fff;color:#000}.card{box-shadow:none;border-color:#ddd}.skeleton{display:none}.orders-table{table-layout:auto;font-size:11px}.orders-table thead{display:table-header-group}.orders-table tbody tr{break-inside:avoid}.orders-table tbody tr,.orders-table tbody tr+tr.sub{background:none!important}.orders-table td,.orders-table th{border-bottom:1px solid #ddd}.orders-table td.clip,.orders-table .clip{overflow:visible;white-space:normal;text-overflow:clip}h1,h2,.screen-header{break-after:avoid}}.pick-hit{border-color:var(--success);box-shadow:0 0 0 2px color-mix(in srgb,var(--success) 35%,transparent);background:color-mix(in srgb,var(--success) 8%,var(--tg-bg));transition:box-shadow .2s ease,background .2s ease}.orders-table.retail-table th.c-num{width:104px}.orders-table.retail-table th.c-date{width:100px}.orders-table.retail-table th.c-lines{width:82px}.orders-table.retail-table th.c-pay{width:110px}.orders-table.retail-table th.c-sum{width:130px}.orders-table.retail-table th.c-act{width:44px}.retail-table th:is(.c-lines,.c-sum),.retail-table td:is(.lines,.sum){text-align:right}.retail-table td:is(.lines,.sum,.date){white-space:nowrap}.retail-table td.sum{font-weight:600}.retail-table td.act{text-align:right}.retail-table .only-narrow{display:none}@media(max-width:700px){.retail-table :is(.col-date,.col-lines,.col-seller){display:none}.retail-table .only-narrow{display:block}.orders-table.retail-table th.c-pay{width:auto}.orders-table.retail-table th.c-num{width:88px}.orders-table.retail-table th.c-sum{width:100px}.orders-table.retail-table th.c-act{width:36px}}.retail-totals{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:8px}.retail-totals>div{display:flex;flex-direction:column;min-width:96px}.retail-totals b{font-size:20px}.orders-table.retail-lines-table th.c-name{width:100%}.orders-table.retail-lines-table th.c-qty{width:128px}.orders-table.retail-lines-table th.c-price{width:132px}.orders-table.retail-lines-table th.c-sum{width:120px}.retail-lines-table td.sum{text-align:right;white-space:nowrap;font-weight:600}.retail-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:24px;font-weight:700;margin-bottom:10px}.retail-cash{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 16px;margin-top:10px}.retail-cash label{display:flex;flex-direction:column;flex:1 1 200px}.retail-change{font-size:20px;font-weight:700;color:var(--ok);padding-bottom:6px}.retail-change.bad{color:var(--danger)}.retail-table td.sum .retail-returned{font-weight:400;white-space:normal}.retail-return-note{margin-top:8px;padding-top:6px;border-top:1px dashed var(--line)}.retail-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.retail-picker{max-height:320px;overflow-y:auto;margin-top:6px;padding:4px}.retail-picker .clickable{padding:6px 4px;border-bottom:1px solid var(--line)}.retail-picker .clickable:last-of-type{border-bottom:none}
