@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-canvas:#f7f7f5;--color-bg-surface:#fff;--color-bg-subtle:#eeeeea;--color-border-default:#d9d9d3;--color-border-control:#7a828e;--color-text-primary:#1f2a37;--color-text-secondary:#5b6673;--color-text-inverse:#fff;--color-accent-primary:#2457c5;--color-accent-primary-hover:#1c47a3;--color-state-good:#14532d;--color-state-good-bg:#dcfce7;--color-state-warning:#78350f;--color-state-warning-bg:#fef3c7;--color-state-critical:#7f1d1d;--color-state-critical-bg:#fee2e2;--color-state-info:#1e40af;--color-state-info-bg:#dbeafe;--color-state-offline:#374151;--font-family-sans:Inter, "Segoe UI", system-ui, sans-serif;--font-family-mono:"JetBrains Mono", Consolas, monospace;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:32px;--font-size-3xl:48px;--font-size-display:112px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--line-height-text:1.4;--line-height-number:1.1;--font-features-number:"tnum" 1;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-card:8px;--radius-control:6px;--radius-chip:999px;--size-touch-target:48px;--size-numpad-key:64px;--size-sidebar:240px;--size-sidebar-collapsed:64px;--size-content-max:1440px;--motion-duration:.15s;--motion-easing:cubic-bezier(.2, 0, 0, 1)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-canvas:#0f1419;--color-bg-surface:#1a2129;--color-bg-subtle:#232b35;--color-border-default:#334155;--color-border-control:#76869a;--color-text-primary:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-inverse:#0f1419;--color-accent-primary:#5b8def;--color-accent-primary-hover:#7aa3f5;--color-state-good:#86efac;--color-state-good-bg:#052e16;--color-state-warning:#fcd34d;--color-state-warning-bg:#451a03;--color-state-critical:#fca5a5;--color-state-critical-bg:#450a0a;--color-state-info:#93c5fd;--color-state-info-bg:#172554;--color-state-offline:#d1d5db}.num{font-feature-settings:var(--font-features-number);white-space:nowrap}.num--negative{color:var(--color-state-critical)}.mono{font-family:var(--font-family-mono)}.status-chip{align-items:center;gap:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-chip);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-text);white-space:nowrap;display:inline-flex}.ant-switch:not(.ant-switch-checked){background:var(--color-border-control)}.ant-switch:not(.ant-switch-checked):not(.ant-switch-disabled):hover{background:var(--color-text-secondary)}.status-chip--good{color:var(--color-state-good);background:var(--color-state-good-bg)}.status-chip--warning{color:var(--color-state-warning);background:var(--color-state-warning-bg)}.status-chip--critical{color:var(--color-state-critical);background:var(--color-state-critical-bg)}.status-chip--info{color:var(--color-state-info);background:var(--color-state-info-bg)}.status-chip--offline{color:var(--color-state-offline);background:var(--color-bg-subtle)}.state-card{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);text-align:center;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-card);flex-direction:column;display:flex}.state-card__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.state-card__text{color:var(--color-text-secondary);margin:0}.photo-image{border:1px solid var(--color-border-default);border-radius:var(--radius-control);max-width:100%;height:auto;display:block}.photo-placeholder{min-height:calc(var(--size-touch-target) * 3);color:var(--color-text-secondary);background:var(--color-bg-subtle);border-radius:var(--radius-control);justify-content:center;align-items:center;display:flex}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--color-bg-canvas);color:var(--color-text-primary);font-family:"Inter Variable", var(--font-family-sans);font-size:var(--font-size-md);line-height:var(--line-height-text);-webkit-text-size-adjust:100%;margin:0}:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:var(--space-1)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}h1,h2,p{margin:0}.text-secondary{color:var(--color-text-secondary)}.text-critical{color:var(--color-state-critical)}.strong{font-weight:var(--font-weight-semibold)}.plate{white-space:nowrap;font-weight:var(--font-weight-semibold)}.plate--xl{font-size:var(--font-size-2xl);line-height:var(--line-height-number)}.footnote{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.plain-list{margin:0;padding:0;list-style:none}.stack{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.link-button{min-height:var(--size-touch-target);padding-inline:var(--space-4);border:1px solid var(--color-border-control);border-radius:var(--radius-control);background:var(--color-bg-surface);color:var(--color-text-primary);font-weight:var(--font-weight-medium);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.link-button:hover{border-color:var(--color-accent-primary);color:var(--color-accent-primary)}.auth-layout{min-height:100dvh;padding:var(--space-4);background:var(--color-bg-canvas);justify-content:center;align-items:center;display:flex}.auth-layout--top{align-items:flex-start}.auth-card{width:100%;max-width:calc(var(--space-12) * 8);padding:var(--space-6);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-card)}.auth-card--wide{max-width:calc(var(--space-12) * 10)}.auth-card__product{margin-bottom:var(--space-4);font-size:var(--font-size-lg);color:var(--color-text-secondary)}.auth-card__title{margin-bottom:var(--space-2);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-number)}.auth-card__lead{margin-bottom:var(--space-4);color:var(--color-text-secondary)}.auth-card__banners:not(:empty){gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.auth-card__submit{margin-top:var(--space-4)}.auth-card__timer{margin-top:var(--space-2);font-size:var(--font-size-sm)}.auth-card__secondary{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.auth-card__secondary>p{font-size:var(--font-size-sm);text-align:center}@media (width<=767px){.auth-layout{align-items:flex-start;padding:0}.auth-card,.auth-card--wide{max-width:none;min-height:100dvh;padding:var(--space-6) var(--space-4);background:var(--color-bg-canvas);border:none;border-radius:0}}.field-label{margin-bottom:var(--space-2);font-weight:var(--font-weight-medium);display:block}.field-sublabel{margin-bottom:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-sm);display:block}.field-hint,.field-counter{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.field-counter{text-align:right}.field-error{margin-top:var(--space-1);color:var(--color-state-critical);font-size:var(--font-size-sm)}.phone-field .ant-input{font-size:var(--font-size-lg)}.phone-field__prefix{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.code-field{border-radius:var(--radius-control);position:relative}.code-field__cells{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.code-field__cell{height:calc(var(--size-touch-target) + var(--space-2));border:1px solid var(--color-border-control);border-radius:var(--radius-control);background:var(--color-bg-surface);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);font-feature-settings:var(--font-features-number);justify-content:center;align-items:center;display:flex}.code-field:focus-within .code-field__cell--active{border:2px solid var(--color-accent-primary)}.code-field:focus-within{outline:2px solid var(--color-accent-primary);outline-offset:var(--space-1)}.code-field--invalid .code-field__cell{border-color:var(--color-state-critical)}.code-field__input{color:#0000;caret-color:#0000;width:100%;height:100%;font-size:var(--font-size-md);letter-spacing:var(--space-6);background:0 0;border:none;outline:none;padding:0;position:absolute;inset:0}.code-field__input::selection{background:0 0}.shell-skeleton{gap:var(--space-4);max-width:calc(var(--space-12) * 16);padding:var(--space-6) var(--space-4);flex-direction:column;margin:0 auto;display:flex}.banner{margin-bottom:var(--space-3)}.banner .ant-alert-action{align-self:center}@media (width<=767px){.banner.ant-alert{flex-wrap:wrap}.banner .ant-alert-section{flex:1 1 calc(100% - var(--space-8))}.banner .ant-alert-actions,.banner .ant-alert-action{margin:var(--space-2) 0 0 var(--space-6);flex:100%}}.banner--muted.ant-alert{color:var(--color-state-offline);background:var(--color-bg-subtle);border-color:var(--color-border-default)}.banner--offline{align-items:center;gap:var(--space-2);min-height:var(--size-touch-target);padding:var(--space-2) var(--space-4);border-radius:var(--radius-card);background:var(--color-bg-subtle);border:1px solid var(--color-state-offline);color:var(--color-state-offline);font-weight:var(--font-weight-medium);display:flex}.skip-link{left:var(--space-4);top:calc(-1 * var(--size-touch-target) * 2);z-index:1000;padding:var(--space-3) var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-control);position:absolute}.skip-link:focus{top:var(--space-2)}.portal{min-height:100dvh}.portal__main{max-width:calc(var(--size-content-max) - var(--size-sidebar));padding:var(--space-4);padding-bottom:calc(var(--space-12) + var(--space-2) + var(--space-6) + env(safe-area-inset-bottom));margin:0 auto}.portal__main:focus{outline:none}.portal__banners:empty{display:none}.top-bar{z-index:10;align-items:center;gap:var(--space-2);min-height:calc(var(--space-12) + var(--space-2));padding:0 var(--space-2);background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-default);display:flex;position:sticky;top:0}.top-bar__company{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--size-touch-target);padding:0 var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;flex:auto;display:flex}.top-bar__company:disabled{cursor:default;color:var(--color-text-primary);border-color:#0000}.top-bar__company-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;overflow:hidden}.top-bar__connection{flex-shrink:0}.bottom-nav{z-index:20;min-height:calc(var(--space-12) + var(--space-2));padding-bottom:env(safe-area-inset-bottom);background:var(--color-bg-surface);border-top:1px solid var(--color-border-default);display:flex;position:fixed;inset:auto 0 0}.bottom-nav__item{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;min-height:calc(var(--space-12) + var(--space-2));padding:var(--space-1) 0;color:var(--color-text-secondary);flex-direction:column;flex:1 1 0;text-decoration:none;display:flex;position:relative}.bottom-nav__label{max-width:100%;font-size:var(--font-size-xs);line-height:var(--line-height-number);text-align:center}.bottom-nav__item--active{color:var(--color-accent-primary)}.bottom-nav__item--active .bottom-nav__label{font-weight:var(--font-weight-semibold)}.bottom-nav__item--active:before{content:"";inset:0 var(--space-3) auto var(--space-3);height:var(--space-1);border-radius:0 0 var(--radius-control) var(--radius-control);background:var(--color-accent-primary);position:absolute}.portal--form .bottom-nav,.side-nav{display:none}@media (width>=768px){.portal__main{padding-inline:var(--space-6)}.top-bar{min-height:calc(var(--space-12) + var(--space-4));padding-inline:var(--space-4)}.top-bar__company{flex:0 auto}}@media (width>=1024px){.portal{grid-template-columns:var(--size-sidebar) minmax(0, 1fr);display:grid}.top-bar,.bottom-nav{display:none}.portal__main{padding:var(--space-6)}.side-nav{gap:var(--space-4);height:100dvh;padding:var(--space-4) var(--space-3);background:var(--color-bg-surface);border-right:1px solid var(--color-border-default);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.side-nav__brand{padding:0 var(--space-1);flex-direction:column;display:flex}.side-nav__product{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.side-nav__subtitle{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.side-nav__company{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-card);background:var(--color-bg-subtle);flex-direction:column;display:flex}.side-nav__company-name{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.side-nav__company-mode{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.side-nav__change.ant-btn{justify-content:flex-start;padding-inline:0}.side-nav__list{gap:var(--space-1);flex-direction:column;display:flex}.side-nav__item{align-items:center;gap:var(--space-3);min-height:var(--size-touch-target);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--color-text-primary);text-decoration:none;display:flex;position:relative}.side-nav__item:hover{background:var(--color-bg-subtle)}.side-nav__item--active{background:var(--color-bg-subtle);font-weight:var(--font-weight-semibold);box-shadow:inset var(--space-1) 0 0 var(--color-accent-primary)}.side-nav__user{gap:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.side-nav__user-name{padding:0 var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-sm)}}.company-sheet .ant-drawer-body{gap:var(--space-4);flex-direction:column;display:flex}.company-sheet.ant-drawer-content{max-height:90vh}.company-list{gap:var(--space-2);margin:0 0 var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.company-row{align-items:center;gap:var(--space-3);width:100%;min-height:calc(var(--space-12) + var(--space-2));padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;display:flex}.company-row:hover:not(:disabled){border-color:var(--color-border-control)}.company-row--selected{border:2px solid var(--color-accent-primary)}.company-row:disabled{background:var(--color-bg-subtle);color:var(--color-text-secondary);cursor:not-allowed}.company-row__icon{color:var(--color-text-secondary);flex-shrink:0}.company-row__body{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.company-row__name{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.company-row__selected{align-items:center;gap:var(--space-1);color:var(--color-accent-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex-shrink:0;display:inline-flex}.mode-switch{margin-bottom:var(--space-2)}.page--form{max-width:calc(var(--space-12) * 12)}.page-head{margin-bottom:var(--space-4)}.page-head__row{align-items:flex-start;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.page-head__back.ant-btn{margin-left:calc(-1 * var(--space-3))}.page-head__titles{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.page-head__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-number);overflow-wrap:anywhere}.page-head__back+.page-head__titles .page-head__title{padding-top:var(--space-3)}.page-head__subtitle{gap:var(--space-1);color:var(--color-text-primary);flex-direction:column;display:flex}.page-head__product{font-size:var(--font-size-lg)}.page-head__actions{gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.page-action{margin-bottom:var(--space-4)}.updated-at{align-items:center;gap:0 var(--space-2);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.updated-at__refresh.ant-btn{padding-inline:var(--space-2)}.chip-row{gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.mode-badge{padding:0 var(--space-2);border-radius:var(--radius-chip);background:var(--color-bg-subtle);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}.section{margin-top:var(--space-6)}.section__head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.section__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.section__link{min-width:var(--size-touch-target);min-height:var(--size-touch-target);padding:0 var(--space-2);color:var(--color-accent-primary);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;display:inline-flex}.tiles{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tile{gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-card);flex-direction:column;display:flex}.tile:only-child,.tile:nth-child(3):last-child{grid-column:1/-1}.tile__label{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.tile__value{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-number);overflow-wrap:anywhere}.tile__value--money{font-size:var(--font-size-xl)}@media (width<=767px){.tile__value{font-size:var(--font-size-xl)}.tile__value--money{font-size:var(--font-size-lg)}}.tile__value--loading{color:var(--color-text-secondary)}.tile__note{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.tile__link,.tile__retry.ant-btn{min-height:var(--size-touch-target);color:var(--color-accent-primary);font-weight:var(--font-weight-medium);align-self:flex-start;align-items:center;padding:0;display:inline-flex}@media (width>=768px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.tile:nth-child(3):last-child{grid-column:auto}.tiles--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-grid{gap:0 var(--space-6);display:grid}.home-grid>.section:first-child{margin-top:0}@media (width>=1024px){.home-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.home-grid>.section{margin-top:0}}.card-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.card-list--tight{gap:var(--space-2)}@media (width>=768px){.card-list--grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.row-card{gap:var(--space-1);min-height:calc(var(--space-12) + var(--space-4));padding:var(--space-3) var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-card);color:var(--color-text-primary);flex-direction:column;text-decoration:none;display:flex}a.row-card:hover{border-color:var(--color-border-control);color:var(--color-text-primary)}.row-card__head{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.row-card__title{font-weight:var(--font-weight-semibold)}.row-card__title--read{font-weight:var(--font-weight-regular)}.row-card__number{color:var(--color-text-secondary)}.row-card__line{font-size:var(--font-size-md)}.row-card__meta{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.row-card__meta--split{justify-content:space-between;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.row-card__aside{align-items:center;gap:var(--space-2);display:inline-flex}.row-card__plate{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);white-space:nowrap}.row-card__net{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.row-card__meta .row-card__net{color:var(--color-text-primary)}.row-card__net--muted{color:var(--color-text-secondary)}.row-card__doc{align-items:center;gap:var(--space-2);display:inline-flex}.row-card__doc>svg{color:var(--color-text-secondary);flex-shrink:0}.row-card .order-progress{margin:var(--space-1) 0}.day-group{margin-bottom:var(--space-4)}.day-group__title{margin-bottom:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.list-caption{margin:var(--space-3) 0 var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.list-footer{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.list-skeleton{gap:var(--space-3);flex-direction:column;display:flex}.list-skeleton__item{padding:var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-card)}.total-bar{top:calc(var(--space-12) + var(--space-2));z-index:5;margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-card);font-weight:var(--font-weight-semibold);position:sticky}@media (width>=1024px){.total-bar{top:0}}.order-progress__text{font-size:var(--font-size-md)}.order-progress__shipped{font-weight:var(--font-weight-semibold)}.order-progress--lg .order-progress__text{font-size:var(--font-size-2xl);line-height:var(--line-height-number)}.order-progress--lg .order-progress__shipped{font-size:var(--font-size-2xl)}.progress-bar{height:var(--space-2);margin-top:var(--space-2);border-radius:var(--radius-chip);background:var(--color-bg-subtle);border:1px solid var(--color-border-default);overflow:hidden}.progress-bar__fill{background:var(--color-state-good);height:100%}.progress-bar--over .progress-bar__fill{background:var(--color-state-critical)}.tabs-segmented,.filter-segmented{margin-bottom:var(--space-4)}.ant-segmented .ant-segmented-item-label{min-height:var(--size-touch-target);padding-block:var(--space-1);white-space:normal;text-overflow:clip;line-height:var(--line-height-number);text-align:center;justify-content:center;align-items:center;display:flex;overflow:visible}.filter-segmented.ant-segmented{max-width:100%;overflow-x:auto}.filters{align-items:flex-start;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.filters__search{flex:1 1 calc(var(--size-sidebar) * 1.2);max-width:calc(var(--size-sidebar) * 2);margin-bottom:var(--space-3)}.chip-scroller{gap:var(--space-2);margin:0 calc(-1 * var(--space-4)) var(--space-4);padding:var(--space-1) var(--space-4);scrollbar-width:thin;display:flex;overflow-x:auto}.filter-chip.ant-btn{border-radius:var(--radius-chip);flex-shrink:0}@media (width>=1024px){.chip-scroller{flex-wrap:wrap;margin-inline:0;padding-inline:0}}.panel{gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-card);flex-direction:column;display:flex}.panel--quiet{background:var(--color-bg-subtle)}.panel__label{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);display:flex}.panel__lead{color:var(--color-text-primary)}.panel__line{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.panel__money{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.big-number{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-number)}.big-number .num{white-space:normal}.big-number--muted{color:var(--color-text-secondary)}.big-number--money{font-size:var(--font-size-2xl)}.facts{gap:var(--space-3);margin:0;display:grid}.facts>div{gap:var(--space-1);flex-direction:column;display:flex}.facts dt{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.facts dd{overflow-wrap:anywhere;margin:0}.facts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.facts--3 dd{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}@media (width>=768px){.facts:not(.facts--3){grid-template-columns:repeat(2,minmax(0,1fr))}}.action-row{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.inline-confirm{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);flex-wrap:wrap;display:flex}.inline-confirm--block{flex-direction:column;align-items:stretch}.tab-panel{margin-top:var(--space-2)}.link-row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--size-touch-target);margin-bottom:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-card);color:var(--color-text-primary);font-weight:var(--font-weight-medium);text-decoration:none;display:flex}.link-row:hover{border-color:var(--color-border-control);color:var(--color-text-primary)}.link-list{gap:var(--space-2);margin:0 0 var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.link-list .link-row{margin-bottom:0}.link-row--tall{min-height:calc(var(--space-12) + var(--space-2));justify-content:flex-start}.link-row--tall>svg:last-child{color:var(--color-text-secondary);margin-left:auto}.link-row__body{flex-direction:column;display:flex}.link-row__note{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular)}.unread-mark{align-items:center;gap:var(--space-1);color:var(--color-state-info);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:inline-flex}.unread-mark__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-chip);background:var(--color-state-info)}.data-table .ant-table-row{cursor:pointer}.data-table .ant-table-tbody>tr>td{height:var(--size-touch-target)}.table-link{min-height:var(--size-touch-target);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}.data-table .order-progress__text{font-size:var(--font-size-sm)}.data-table .progress-bar{margin-top:var(--space-1)}.form{flex-direction:column;display:flex}.form-field{margin:0 0 var(--space-4);border:none;min-width:0;padding:0}.form-row{gap:0 var(--space-3);display:grid}@media (width>=768px){.form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.num-input .ant-input,input.num-input,.num-input{font-feature-settings:var(--font-features-number)}.radio-rows,.radio-cards{gap:var(--space-2);flex-direction:column;width:100%;display:flex!important}@media (width>=768px){.radio-cards{flex-direction:row}.radio-cards .radio-row{flex:1 1 0}}.radio-row.ant-radio-wrapper{min-height:calc(var(--space-12) + var(--space-2));padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-surface);align-items:center;margin:0;display:flex}.radio-row.ant-radio-wrapper-checked{border:2px solid var(--color-accent-primary)}.radio-row .ant-radio+span{justify-content:space-between;align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;flex:auto;display:flex}.radio-row__title{font-weight:var(--font-weight-medium)}.radio-row__note{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.date-pair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.date-pair .ant-input{font-feature-settings:var(--font-features-number)}.form-actions-bar{z-index:10;margin:var(--space-2) calc(-1 * var(--space-4)) 0;padding:var(--space-2) var(--space-4) calc(var(--space-2) + env(safe-area-inset-bottom));background:var(--color-bg-surface);border-top:1px solid var(--color-border-default);position:sticky;bottom:0}.form-actions-bar__note{margin-bottom:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.form-actions-bar__buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.form-actions-bar__buttons>.ant-btn:first-child{flex:auto}.portal--form .portal__main{padding-bottom:var(--space-4)}@media (width>=768px){.form-actions-bar{margin:var(--space-2) 0 0;padding:var(--space-4) 0 0;background:0 0;position:static}.form-actions-bar__buttons>.ant-btn:first-child{flex:none}}.settings-table{width:100%;margin-bottom:var(--space-4);border-collapse:collapse;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-card)}.settings-table th,.settings-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-default);text-align:left}.settings-table thead th{background:var(--color-bg-subtle);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.settings-table td,.settings-table thead th:not(:first-child){width:calc(var(--space-12) * 2);text-align:center}.settings-table tbody th{font-weight:var(--font-weight-regular);min-height:var(--size-touch-target)}@media (width<=767px){.settings-table th,.settings-table td{padding-inline:var(--space-2)}.settings-table td,.settings-table thead th:not(:first-child){width:auto}}.telegram-panel{margin-bottom:var(--space-4);padding:var(--space-3);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-card)}.telegram-panel__row{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.telegram-panel__row p,.telegram-panel__consent p{margin:0}.telegram-panel__consent{gap:var(--space-3);flex-direction:column;display:flex}.telegram-panel__consent h3{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}.telegram-panel__consent-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.telegram-panel__consent-list strong{font-weight:var(--font-weight-semibold)}.telegram-panel .action-row{margin-bottom:0}.ant-checkbox-wrapper{min-height:var(--size-touch-target);align-items:center}.ant-switch{position:relative}.ant-switch:before{content:"";inset:calc((100% - var(--size-touch-target)) / 2);position:absolute}.day-switch{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.day-switch__label{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.day-switch__title{font-weight:var(--font-weight-semibold);text-align:center}.photo-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.photo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.photo-tile{gap:var(--space-1);color:var(--color-text-primary);flex-direction:column;text-decoration:none;display:flex}.photo-tile .photo-image,.photo-tile .photo-placeholder,.photo-tile .ant-skeleton-image{aspect-ratio:4/3;object-fit:cover;width:100%}.photo-tile .ant-skeleton,.photo-tile .ant-skeleton-image{width:100%!important;height:auto!important}.photo-tile__caption{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.weighings{margin:var(--space-6) 0 0}.weighing-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.weighing{align-items:center;gap:var(--space-1) var(--space-3);min-height:var(--size-touch-target);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);flex-wrap:wrap;display:flex}.weighing--manual{background:var(--color-state-warning-bg)}.weighing__weight{font-weight:var(--font-weight-semibold);margin-left:auto}.viewer{background:var(--color-bg-canvas);flex-direction:column;min-height:100dvh;display:flex}.viewer__bar,.viewer__footer{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-default);display:flex}.viewer__footer{border-top:1px solid var(--color-border-default);padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom));border-bottom:none}.viewer__title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);text-align:center;flex:auto}.viewer__caption{font-size:var(--font-size-sm);text-align:center;flex:auto}.viewer__btn.ant-btn{min-width:var(--size-touch-target);flex-shrink:0}.viewer__stage{padding:var(--space-2);touch-action:pan-y pinch-zoom;flex:auto;justify-content:center;align-items:center;display:flex;overflow:auto}.viewer__image{transform-origin:50%;width:100%;transition:transform var(--motion-duration) var(--motion-easing);justify-content:center;display:flex}.viewer__image .photo-image{width:100%;max-height:calc(100dvh - var(--space-12) * 3);object-fit:contain}.ant-btn-icon-only{min-width:var(--size-touch-target);flex-shrink:0}.ant-collapse>.ant-collapse-item>.ant-collapse-header{min-height:var(--size-touch-target);align-items:center}.ant-input-affix-wrapper .ant-input-clear-icon{min-width:var(--size-touch-target);min-height:var(--size-touch-target);margin:calc(-1 * var(--space-4));justify-content:center;align-items:center;padding:0;display:inline-flex}.ant-drawer-close{min-width:var(--size-touch-target);min-height:var(--size-touch-target);justify-content:center}.form textarea.ant-input{min-height:calc(var(--size-touch-target) * 1.5)}.ant-form-item-explain{padding-bottom:var(--space-2)}.call-list{gap:var(--space-2);flex-direction:column;display:flex}.call-button.ant-btn{height:auto;min-height:var(--size-touch-target);white-space:normal;text-align:left;justify-content:flex-start}.call-button__label{font-weight:var(--font-weight-medium)}.call-button__phone{margin-left:var(--space-2);color:var(--color-text-secondary);white-space:nowrap}.photo-count{align-items:center;gap:var(--space-1);color:var(--color-text-secondary);display:inline-flex}.doc-row{gap:var(--space-2);flex-direction:column;display:flex}.doc-row__actions{justify-content:flex-end;display:flex}.doc-link{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.doc-link>.link-row{flex:auto;margin-bottom:0}.link-row--static:hover{border-color:var(--color-border-default)}.filter-bar{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-2) var(--space-3);background:var(--color-bg-subtle);border-radius:var(--radius-card);flex-wrap:wrap;display:flex}.filter-bar__text{font-weight:var(--font-weight-medium)}.trip-steps{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.trip-step{align-items:center;gap:var(--space-2);min-height:var(--size-touch-target);color:var(--color-text-secondary);display:flex}.trip-step--done,.trip-step--current{color:var(--color-text-primary)}.trip-step--current{font-weight:var(--font-weight-semibold)}.trip-step__dot{width:var(--space-3);height:var(--space-3);margin:0 var(--space-1);border:2px solid var(--color-border-control);border-radius:50%}.trip-step--current .trip-step__dot{border-color:var(--color-text-primary);background:var(--color-text-primary)}.trip-step__note{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular)}
