:root{color-scheme:light;--accent:#4f46e5;--accent-solid:#4f46e5;--accent-hover:#4338ca;--accent-soft:#eef2ff;--accent-line:#c7d2fe;--indigo:#4f46e5;--indigo-600:#4f46e5;--indigo-400:#6366f1;--page-bg:#f6f7f9;--surface:#ffffff;--surface-sunk:#f2f4f7;--surface-hover:#f9fafb;--line:#e4e7ec;--line-strong:#d0d5dd;--text-strong:#101828;--text-soft:#475467;--text-faint:#667085;--glass:var(--surface);--glass-strong:var(--surface);--glass-border:var(--line);--glass-blur:0px;--dur-instant:90ms;--dur-fast:140ms;--dur-base:200ms;--dur-slow:300ms;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-standard:cubic-bezier(0.4,0,0.2,1);--ease-emphasis:cubic-bezier(0.34,1.4,0.64,1);--radius-widget:10px;--radius-control:8px;--radius-small:6px;--shadow-card:none;--shadow-card-hover:0 1px 2px rgba(16,24,40,0.06),0 4px 12px -4px rgba(16,24,40,0.1);--shadow-pop:0 4px 6px -2px rgba(16,24,40,0.03),0 12px 16px -4px rgba(16,24,40,0.08);--btn-face:#ffffff;--btn-edge:#d0d5dd;--btn-face-hover:#f9fafb;--tone-sales:#067647;--tone-cash:#4f46e5;--tone-debt:#b54708;--tone-owed:#6941c6;--tone-owe:#b42318;--tone-stock:#026aa2;--age-0:#067647;--age-1:#85992a;--age-2:#b54708;--age-3:#d3541a;--age-4:#b42318}:root[data-theme=dark]{color-scheme:dark;--accent:#818cf8;--accent-solid:#4f46e5;--accent-hover:#4338ca;--accent-soft:rgba(99,102,241,0.14);--accent-line:rgba(99,102,241,0.38);--indigo-600:#6366f1;--indigo-400:#818cf8;--page-bg:#0b0c0e;--surface:#202125;--surface-sunk:#141518;--surface-hover:#2a2c32;--line:#383b43;--line-strong:#4d515c;--text-strong:#f5f7fa;--text-soft:#aab5c5;--text-faint:#8b95a6;--glass:var(--surface);--glass-strong:var(--surface);--glass-border:var(--line);--shadow-card:none;--shadow-card-hover:0 1px 2px rgba(0,0,0,0.4),0 6px 16px -6px rgba(0,0,0,0.5);--shadow-pop:0 8px 24px -6px rgba(0,0,0,0.6);--btn-face:#2a2c32;--btn-edge:#484c56;--btn-face-hover:#34363d;--tone-sales:#47cd89;--tone-cash:#818cf8;--tone-debt:#fdb022;--tone-owed:#b692f6;--tone-owe:#f97066;--tone-stock:#36bffa;--age-0:#47cd89;--age-1:#c4d13f;--age-2:#fdb022;--age-3:#fd853a;--age-4:#f97066}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:var(--page-bg);color:var(--text-strong);font-family:var(--font-ui),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-size:15.5px;line-height:1.55;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:none}.ant-card-head-title,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.page-title,h1,h2,h3,h4{font-family:inherit;font-weight:650;letter-spacing:-.011em;color:var(--text-strong)}.ant-card,.ant-drawer-content,.ant-dropdown-menu,.ant-modal-content,.ant-picker-dropdown .ant-picker-panel-container,.ant-select-dropdown{background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:none!important}.ant-drawer-content,.ant-dropdown-menu,.ant-modal-content,.ant-picker-dropdown .ant-picker-panel-container,.ant-select-dropdown{box-shadow:var(--shadow-pop)!important}.ant-card{border-radius:var(--radius-widget)!important;transition:border-color var(--dur-fast) var(--ease-standard)}.ant-card-head{border-bottom:1px solid var(--line)!important;padding-inline:18px;min-height:48px;font-size:16px}:root .ant-card>.ant-card-body{padding:18px}:root .ant-card-small>.ant-card-body{padding:14px}.ant-table{background:transparent!important;font-size:16px}.ant-table-thead>tr>th{background:transparent!important;border-bottom:1px solid var(--glass-border)!important;color:var(--text-faint)!important;font-weight:600;font-size:14px;padding:14px 18px!important;white-space:nowrap}.ant-table-tbody>tr>td{border-bottom:1px solid rgba(148,163,184,.16)!important;padding:16px 18px!important}.ant-table-tbody>tr:hover>td{background:rgba(255,255,255,.5)!important}:root[data-theme=dark] .ant-table-tbody>tr:hover>td{background:rgba(255,255,255,.05)!important}.ant-table-wrapper{overflow-x:auto}.tile{--tone:var(--indigo);position:relative}.tile__value{font-family:var(--font-display),"Cabinet Grotesk",sans-serif;font-size:clamp(20px,1.7vw,25px);font-weight:800;line-height:1.2;letter-spacing:-.03em;color:var(--tone)}.tile__sub{font-size:15.5px;color:var(--text-soft);margin-top:3px}.tile__label{font-size:15px;font-weight:600;color:var(--text-faint)}.tile__icon{width:32px;height:32px;border-radius:var(--radius-control);display:grid;place-items:center;font-size:16.5px;color:var(--tone);background:color-mix(in srgb,var(--tone) 12%,transparent)}.bar-track{height:6px;border-radius:999px;background:rgba(148,163,184,.22);overflow:hidden}.bar-fill{height:100%;border-radius:999px;background:var(--tone);box-shadow:0 0 12px color-mix(in srgb,var(--tone) 70%,transparent);transition:width var(--dur-base) cubic-bezier(.4,0,.2,1)}.ant-layout,.ant-layout-content{background:transparent!important}.ant-layout-header{border-bottom:1px solid var(--line);height:56px!important;line-height:56px!important;padding-inline:16px!important}.ant-layout-header,.ant-layout-sider{background:var(--surface-sunk)!important}.ant-layout-sider{-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}.rail-item{width:40px;height:40px;border-radius:var(--radius-control);display:grid;place-items:center;font-size:18.5px;color:var(--text-faint);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.rail-item:hover{color:var(--indigo);background:rgba(79,70,226,.1);transform:translateY(-1px)}.rail-item--active{color:var(--accent);background:var(--accent-soft);font-weight:600}.rail-logo{width:48px;height:48px;display:grid;place-items:center;font-weight:800;font-size:20.5px;color:#fff;background:var(--accent-solid);box-shadow:0 10px 24px -8px rgba(79,70,226,.6);animation:float 3s ease-in-out infinite alternate}.rail-logo,:root .ant-btn{border-radius:var(--radius-control)}:root .ant-btn{font-weight:550;min-height:36px;padding-inline:14px;box-shadow:none;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}:root .ant-btn-lg{min-height:42px;padding-inline:18px;font-size:16px}:root .ant-btn-sm{min-height:30px;padding-inline:10px;border-radius:var(--radius-small)}.ant-btn-default{background:var(--btn-face)!important;border-color:var(--btn-edge)!important;color:var(--text-strong)}.ant-btn-default:not(:disabled):hover{background:var(--btn-face-hover)!important;border-color:var(--line-strong)!important;color:var(--text-strong)!important}.ant-btn-default:disabled,.ant-btn-default[disabled]{background:var(--surface-sunk)!important;border-color:var(--line)!important;color:var(--text-faint)!important;cursor:not-allowed}.ant-btn-default.ant-btn-dangerous:not(:disabled){border-color:rgba(225,29,72,.5)!important;color:var(--tone-owe)!important}.ant-btn-default.ant-btn-dangerous:not(:disabled):hover{background:rgba(225,29,72,.1)!important;border-color:var(--tone-owe)!important;color:var(--tone-owe)!important}.ant-btn-primary.ant-btn-dangerous:not(:disabled){background:var(--tone-owe)!important;border-color:var(--tone-owe)!important;color:#fff!important}.ant-btn-primary.ant-btn-dangerous:not(:disabled):hover{background:#be123c!important;color:#fff!important}.ant-btn-primary{background:var(--accent-solid);border:1px solid var(--accent-solid);color:#fff}.ant-btn-primary:not(:disabled):hover{background:var(--accent-hover)!important}.ant-btn-primary:disabled,.ant-btn-primary[disabled]{background:rgba(148,163,184,.2)!important;color:var(--text-faint)!important;box-shadow:none!important;cursor:not-allowed}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector{min-height:48px!important;border-radius:var(--radius-control)!important;background:rgba(255,255,255,.7)!important;border:1px solid var(--glass-border)!important;font-size:16.5px!important}:root[data-theme=dark] .ant-input,:root[data-theme=dark] .ant-input-affix-wrapper,:root[data-theme=dark] .ant-input-number,:root[data-theme=dark] .ant-picker,:root[data-theme=dark] .ant-select-selector{background:rgba(255,255,255,.06)!important}.ant-select-single .ant-select-selector{height:48px!important}.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:46px!important}.ant-form-item-label>label{font-size:15px;font-weight:600;color:var(--text-soft)}:root .ant-segmented{padding:4px;border-radius:var(--radius-control)}:root .ant-segmented-item{min-height:38px;line-height:38px;border-radius:var(--radius-control)}:root .ant-tag[class]{font-size:14px;font-weight:600;padding:3px 11px;border-radius:var(--radius-widget);background:transparent;border:1px solid color-mix(in srgb,currentColor 38%,transparent)}:focus-visible{outline:2px solid var(--indigo-600);outline-offset:3px;border-radius:var(--radius-control)}@media (prefers-reduced-motion:reduce){.rail-logo,body:before{animation:none}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.rail-item--wide{display:flex;align-items:center;justify-content:flex-start;width:100%;height:46px;gap:12px;padding-inline:13px;border-radius:var(--radius-control)}.rail-item__label{font-size:16px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail-item--active .rail-item__label{font-weight:600}@media (max-width:767px){.ant-layout-header{height:64px!important;line-height:64px!important;padding-inline:12px!important;gap:6px}.ant-card-body{padding:16px}.ant-card-head{padding-inline:16px;min-height:52px}.ant-card-head-title{font-size:16.5px}.ant-card:hover{transform:none}.ant-table-cell-fix-left,.ant-table-cell-fix-right{background:var(--glass-strong)!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{padding:13px 12px!important}.ant-typography h3,.page-title{font-size:24px!important}:root .ant-btn{padding-inline:14px}}@media (max-width:480px){.tile__value{font-size:26px}.tile__icon{width:46px;height:46px;font-size:19.5px}.ant-card-body{padding:14px}}.ant-card>.ant-card-body{min-height:0}.kpi-row>.ant-col{display:flex}.kpi-row .ant-card{width:100%}.ant-input-affix-wrapper .ant-input-password>.ant-input,.ant-input-affix-wrapper>.ant-input,.ant-input-affix-wrapper>.ant-input:focus,.ant-input-number-affix-wrapper>.ant-input-number,:root[data-theme] .ant-input-affix-wrapper .ant-input-password>.ant-input,:root[data-theme] .ant-input-affix-wrapper>.ant-input,:root[data-theme] .ant-input-affix-wrapper>.ant-input:focus,:root[data-theme] .ant-input-number-affix-wrapper>.ant-input-number{background:transparent!important;border:none!important;border-radius:0!important;min-height:0!important;box-shadow:none!important;padding-inline:0!important}.ant-input-affix-wrapper{padding-block:0!important}.rail-logo{box-shadow:0 3px 12px -4px rgba(79,70,229,.5)}*{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.45) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(148,163,184,.4);border:3px solid transparent;background-clip:padding-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.65);background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}:root .ant-modal.palette .ant-modal-body{padding:0}:root .ant-modal.palette .ant-modal-content{padding:0!important;overflow:hidden;border-radius:var(--radius-widget)!important;background:var(--glass-strong)!important}.palette-search{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--glass-border)}.palette-search .anticon{font-size:18.5px;color:var(--text-faint)}.palette-input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;font-family:var(--font-ui),sans-serif;font-size:18px;color:var(--text-strong)}.palette-input::placeholder{color:var(--text-faint)}.palette-list{max-height:52vh;overflow-y:auto;padding:8px}.palette-row{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:var(--radius-control);cursor:pointer;color:var(--text-soft);transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.palette-row+.palette-row{margin-top:2px}.palette-row--on{background:rgba(79,70,226,.1);box-shadow:inset 0 0 0 1px rgba(79,70,226,.18);color:var(--text-strong)}:root[data-theme=dark] .palette-row--on{background:rgba(129,140,248,.18);box-shadow:inset 0 0 0 1px rgba(129,140,248,.3)}.palette-row__label{flex:1 1;min-width:0;font-weight:600;font-size:16.5px}.palette-empty{margin:0;padding:34px 20px;text-align:center;color:var(--text-faint)}.palette-key{display:inline-flex;align-items:center;justify-content:center;direction:ltr;min-width:26px;height:26px;padding:0 7px;border-radius:var(--radius-control);font-family:var(--font-ui),sans-serif;font-size:14px;font-weight:700;line-height:1;color:var(--indigo-600);background:rgba(79,70,226,.1);border:1px solid rgba(79,70,226,.18)}:root[data-theme=dark] .palette-key{color:#c7d2fe;background:rgba(129,140,248,.16);border-color:rgba(129,140,248,.28)}.palette-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:12px 20px;border-top:1px solid var(--glass-border);color:var(--text-faint);font-size:14px}.palette-foot span{display:inline-flex;align-items:center;gap:6px}:root{--till-bg:#eef1f6;--till-panel:var(--surface);--till-sunk:var(--surface-sunk);--till-line:var(--line);--till-ink:var(--text-strong);--till-dim:var(--text-faint);--till-accent:var(--accent);--till-accent-soft:var(--accent-soft);--till-ok:#059669;--till-low:#d97706;--till-bad:#e11d48}.till{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--till-bg);color:var(--till-ink);overflow:hidden}:root[data-theme=dark]{--till-bg:#0a0f1e;--till-panel:var(--surface);--till-sunk:var(--surface-sunk);--till-line:var(--line);--till-ink:var(--text-strong);--till-dim:var(--text-faint);--till-accent:var(--accent);--till-accent-soft:var(--accent-soft);--till-ok:#34d399;--till-low:#fbbf24;--till-bad:#fb7185}.till .ant-btn,.till .ant-input,.till .ant-input-affix-wrapper,.till .ant-picker,.till .ant-segmented,.till .ant-select-selector{background:var(--till-panel)!important;border-color:var(--till-line)!important}.till .ant-btn-primary{background:var(--till-accent)!important;border-color:transparent!important;color:#fff!important}.till .ant-btn-default.ant-btn-dangerous:not(:disabled){border-color:rgba(225,29,72,.55)!important;color:var(--till-bad)!important}.till .ant-btn-default.ant-btn-dangerous:not(:disabled):hover{background:rgba(225,29,72,.12)!important;color:var(--till-bad)!important}.till-muted{color:var(--till-dim);font-size:14px;margin:0}.till-key{display:inline-flex;align-items:center;justify-content:center;direction:ltr;min-width:24px;height:22px;padding:0 6px;-webkit-margin-start:6px;margin-inline-start:6px;border-radius:7px;border:1px solid var(--till-line);background:var(--till-sunk);color:var(--till-dim);font-size:13px;font-weight:700;line-height:1}.till-key--on{background:rgba(255,255,255,.22);border-color:transparent;color:#fff}.till-head{display:flex;align-items:center;gap:10px;flex:none;padding:10px 14px;background:var(--till-panel);border-bottom:1px solid var(--till-line)}.till-head__where{min-width:190px}.till-rate{font-weight:700;color:var(--till-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.till-who__name{font-weight:700;-webkit-padding-start:10px;padding-inline-start:10px}.till-body{display:flex;flex:1 1;min-height:0}.till-main{flex:1 1;min-width:0;display:flex}.till-side{width:420px;flex:none;-webkit-border-start:1px solid var(--till-line);border-inline-start:1px solid var(--till-line);background:var(--till-panel)}.till-cat,.till-side{display:flex;min-height:0}.till-cat{flex-direction:column;flex:1 1;min-width:0}.till-cat__bar{display:flex;gap:10px;align-items:center;padding:12px 14px;background:var(--till-panel);border-bottom:1px solid var(--till-line)}.till-cat__bar>.ant-input-affix-wrapper{flex:1 1;min-width:0}.till-cat__camera{padding:12px 14px 0}.till-chips{display:flex;gap:8px;overflow-x:auto;padding:10px 14px;scrollbar-width:none}.till-chips::-webkit-scrollbar{display:none}.till-chip{flex:none;height:36px;padding:0 15px;border-radius:999px;border:1px solid var(--till-line);background:var(--till-panel);color:var(--till-dim);font:inherit;font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap}.till-chip--on{background:var(--till-accent);border-color:transparent;color:#fff}.till-grid-wrap{flex:1 1;min-height:0;overflow-y:auto;padding:4px 14px 18px}.till-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));grid-gap:14px;gap:14px;align-items:stretch}.till-tile{display:flex;flex-direction:column;overflow:hidden;padding:0;border-radius:var(--radius-widget);border:1px solid var(--till-line);background:var(--till-panel);color:var(--till-ink);font:inherit;text-align:start;cursor:pointer;box-shadow:0 1px 2px rgba(2,6,23,.05);transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.till-tile:hover:not(:disabled){border-color:var(--till-accent);box-shadow:0 10px 24px -16px rgba(2,6,23,.55)}.till-tile:focus-visible{outline:2px solid var(--till-accent);outline-offset:2px}.till-tile:disabled{opacity:.45;cursor:not-allowed}.till-tile__shot{display:block;width:100%;height:124px;flex:none;background:var(--till-sunk);border-bottom:1px solid var(--till-line)}.till-tile__shot img{width:100%;height:100%;object-fit:cover;display:block}.till-tile__body{display:flex;flex-direction:column;flex:1 1;padding:14px 15px 12px}.till-tile__top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:20px}.till-tile__cat{font-size:13px;font-weight:600;color:var(--till-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.till-tile__size{flex:none;min-width:26px;padding:2px 8px;border-radius:var(--radius-control);background:var(--till-accent-soft);color:var(--till-accent);font-size:13px;font-weight:800;text-align:center;letter-spacing:.01em}.till-tile__name{margin-top:7px;font-weight:650;font-size:16.5px;line-height:1.34;color:var(--till-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.68em}.till-tile__hero{display:flex;align-items:baseline;gap:6px;margin-top:auto;padding-top:10px}.till-tile__price{font-size:29px;font-weight:800;line-height:1.05;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--till-ink)}.till-tile__per{font-size:13.5px;font-weight:600;color:var(--till-dim)}.till-tile__meta{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:10px;gap:10px;margin-top:11px;padding-top:10px;border-top:1px solid var(--till-line)}.till-tile__cell{display:flex;flex-direction:column;gap:1px;min-width:0}.till-tile__cellLabel{font-size:12.5px;font-weight:700;color:var(--till-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[dir=ltr] .record__factLabel,:root[dir=ltr] .till-tile__cellLabel{text-transform:uppercase;letter-spacing:.05em}:root[dir=ltr] .ant-table-thead>tr>th{text-transform:uppercase;letter-spacing:.03em}.till-tile__cellValue{font-size:14.5px;font-weight:700;color:var(--till-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.till-tile__stock{display:flex;align-items:center;gap:7px;flex:none;padding:9px 15px;border-top:1px solid var(--till-line);background:var(--till-sunk);font-size:13.5px;font-weight:600;color:var(--till-dim)}.till-tile__dot{width:8px;height:8px;flex:none;border-radius:999px;background:var(--till-dim)}.till-tile--ok .till-tile__dot{background:var(--till-ok)}.till-tile--low .till-tile__dot{background:var(--till-low)}.till-tile--out .till-tile__dot{background:var(--till-bad)}.till-tile--low .till-tile__stock{color:var(--till-low)}.till-tile--out .till-tile__stock{color:var(--till-bad)}.till-tile--ghost{background:var(--till-sunk);min-height:232px;cursor:default}.till-empty{display:grid;place-items:center;grid-gap:4px;gap:4px;padding:48px 16px;text-align:center;color:var(--till-dim)}.till-empty strong{color:var(--till-ink);font-size:17px}.till-ticket{display:flex;flex-direction:column;flex:1 1;min-width:0;min-height:0}.till-who{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:0;border-bottom:2px solid var(--till-accent);background:var(--till-sunk);color:inherit;font:inherit;text-align:start;cursor:pointer}.till-who__icon{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:var(--radius-control);background:var(--till-accent-soft);color:var(--till-accent)}.till-who__body{flex:1 1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.till-who__body strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.till-who .ant-tag{margin:0;flex:none}.till-who__owes{font-size:13.5px;color:var(--till-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.till-lines{flex:1 1;min-height:0;overflow-y:auto;padding:10px}.till-row{padding:10px 12px;border-radius:var(--radius-control);background:var(--till-sunk);-webkit-border-start:3px solid transparent;border-inline-start:3px solid transparent;cursor:pointer;transition:background var(--dur-base) ease,border-color .14s ease}.till-row+.till-row{margin-top:8px}.till-row--on{background:var(--till-accent-soft);border-inline-start-color:var(--till-accent)}.till-row--short{box-shadow:inset 0 0 0 1px rgba(244,63,94,.4)}.till-row__head{display:flex;align-items:flex-start;gap:8px}.till-row__name{flex:1 1;min-width:0;font-weight:700;font-size:16px}.till-row__size{-webkit-margin-start:6px;margin-inline-start:6px;padding:1px 7px;border-radius:var(--radius-small);background:var(--till-accent-soft);color:var(--till-accent);font-size:13px;font-weight:800}.till-row__total{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.till-row__controls{gap:8px;margin-top:8px}.till-row__controls,.till-step{display:flex;align-items:center}.till-step{gap:6px}.till-step__n{min-width:26px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.till-level{height:30px;padding:0 12px;border-radius:9px;border:1px solid var(--till-line);background:var(--till-panel);color:var(--till-ink);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.till-row__unit{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--till-dim);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.till-row__facts{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:13px;color:var(--till-dim)}.till-row__cut{color:var(--till-ok);font-weight:600}.till-row__warn{margin-top:6px;font-size:13.5px;font-weight:700;color:var(--till-bad)}.till-foot{flex:none;padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--till-line);background:var(--till-panel)}.till-sum+.till-sum{margin-top:8px}.till-sum__row{display:flex;justify-content:space-between;gap:12px;font-size:14.5px;color:var(--till-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.till-sum__row--cut{color:var(--till-ok)}.till-sum__due{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:6px;padding-top:8px;border-top:1px dashed var(--till-line);font-weight:700}.till-sum__due b{font-size:32px;font-weight:800;line-height:1.05;letter-spacing:-.02em;color:var(--till-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.till-warn{margin:10px 0 0;font-size:14px;font-weight:700;color:var(--till-low)}.till-acts{display:flex;gap:8px;margin-top:10px}.till-acts>*{flex:1 1;min-width:0}.till-acts .ant-btn{padding-inline:10px;font-size:14.5px;overflow:hidden}.till-acts .ant-btn>span:not(.anticon){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.till-sell{width:100%;height:60px!important;margin-top:10px;font-size:18.5px!important;font-weight:700!important;overflow:hidden}.till-foot,.till-lines{min-width:0}.till-dialog__figure{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--text-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.till-dialog__figure b{font-size:24px;font-weight:800;color:var(--text-strong)}.till-dialog__figure--net b{color:var(--indigo-600)}.till-pay+.till-pay{margin-top:4px}.till-sold{font-size:28px;font-weight:800;text-align:center;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.till-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;width:100%;padding:15px 18px calc(15px + env(safe-area-inset-bottom));border:0;background:var(--till-accent);color:#fff;font:inherit;font-size:18.5px;font-weight:700;cursor:pointer}.till-sheet{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column}.till-sheet__scrim{flex:1 1;border:0;background:rgba(2,6,23,.5);cursor:pointer}.till-sheet__body{height:88%;display:flex;background:var(--till-panel);border-start-start-radius:22px;border-start-end-radius:22px;overflow:hidden}.till-usual{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 14px 12px}.till-usual__label{font-size:14px;font-weight:700;color:var(--till-dim)}.record-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));grid-gap:14px;gap:14px}.record{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--glass-border);border-radius:20px;background:var(--glass-strong);box-shadow:var(--shadow-card);transition:border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.record:hover{border-color:var(--indigo-400,var(--indigo-600));box-shadow:var(--shadow-card-hover)}.record__link{display:block;color:inherit}.record__link:hover .record__name{color:var(--indigo-600)}.record__head{display:flex;align-items:center;gap:11px;min-width:0}.record__mono{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border-radius:var(--radius-control);border:1px solid var(--line);background:var(--surface-sunk);color:var(--text-faint);font-size:18.5px}.record__shot{display:block;width:46px;height:46px;flex:0 0 auto;border-radius:var(--radius-control);overflow:hidden;border:1px solid var(--glass-border);background:var(--glass-strong)}.record__shot img{width:100%;height:100%;object-fit:cover;display:block}.record__id{display:flex;flex-direction:column;min-width:0;line-height:1.3}.record__name{display:flex;align-items:center;gap:7px;font-size:17px;font-weight:700;color:var(--text-strong);transition:color var(--dur-fast) var(--ease-standard)}.record__sub{font-size:14px;color:var(--text-faint)}.record__body{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));grid-gap:10px 14px;gap:10px 14px;padding-top:11px;border-top:1px solid var(--glass-border)}.record__fact--wide{grid-column:1/-1}.record__fact{display:flex;flex-direction:column;gap:2px;line-height:1.3}.record__factLabel{font-size:13px;font-weight:600;color:var(--text-faint)}.record__factValue{font-size:15.5px;font-weight:600;color:var(--text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.record__acts{display:flex;gap:8px;margin-top:auto;padding-top:4px}.record__acts>*{flex:1 1 auto;min-width:0}.record__acts .ant-btn{padding-inline:12px}.record__acts .ant-btn>span:not(.anticon){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .ant-modal.till-modal .ant-modal-content{padding:0!important;overflow:hidden;border-radius:22px!important;background:var(--till-panel)!important;border:1px solid var(--till-line)!important;box-shadow:0 32px 64px -24px rgba(2,6,23,.55)!important;color:var(--till-ink)}:root .ant-modal.till-modal .ant-modal-header{margin:0!important;padding:16px 20px!important;-webkit-padding-end:56px!important;padding-inline-end:56px!important;background:var(--till-sunk)!important;border-bottom:1px solid var(--till-line)!important;border-radius:0}:root .ant-modal.till-modal .ant-modal-title{color:var(--till-ink)!important;font-size:18px;font-weight:700}:root .ant-modal.till-modal .ant-modal-body{padding:18px 20px!important}:root .ant-modal.till-modal .ant-modal-footer{margin:0!important;padding:0 20px 18px!important;border-top:0!important}:root .ant-modal.till-modal .ant-modal-close{inset-inline-end:12px;top:12px;color:var(--till-dim)}:root .ant-modal.till-modal .ant-modal-close:hover{background:var(--till-line);color:var(--till-ink)}.till-modal .ant-btn,.till-modal .ant-input,.till-modal .ant-input-affix-wrapper,.till-modal .ant-picker{background:var(--till-sunk)!important;border-color:var(--till-line)!important;color:var(--till-ink)}.till-modal .ant-btn-primary{background:var(--till-accent)!important;border-color:transparent!important;color:#fff!important}.till-modal .ant-input::placeholder{color:var(--till-dim)}.till-modal .till-dialog__figure,.till-modal .till-muted{color:var(--till-dim)}.till-modal .till-dialog__figure b{color:var(--till-ink)}.till-modal .till-dialog__figure--net b{color:var(--till-accent)}.till-modal .till-sold{color:var(--till-ink)}.till-picks{margin-top:12px;max-height:min(46vh,360px);overflow-y:auto;padding:6px;border:1px solid var(--till-line);border-radius:var(--radius-widget);background:var(--till-bg);display:flex;flex-direction:column;gap:6px}.till-pick{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:9px 14px;border:1px solid var(--till-line);border-radius:var(--radius-control);background:var(--till-sunk);color:var(--till-ink);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--dur-base) ease,background .14s ease}.till-pick:hover{background:var(--till-accent-soft);border-color:var(--till-accent)}.till-pick__id{display:flex;flex-direction:column;min-width:0;line-height:1.3}.till-pick__name{font-weight:700;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.till-pick__sub{font-size:13.5px;color:var(--till-dim)}.till-pick__money{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;gap:6px;flex:none}.till-pick--row{-webkit-padding-end:6px;padding-inline-end:6px}.till-pick__main{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.list-editor__add{display:flex;gap:10px;margin-bottom:14px}.list-editor__add>.ant-input{flex:1 1;min-width:0}.list-editor__empty{color:var(--text-faint);margin:0;padding:18px 0}.list-editor__rows{display:flex;flex-direction:column;gap:6px}.list-editor__row{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 14px;border:1px solid var(--btn-edge);border-radius:var(--radius-control);background:var(--btn-face)}.list-editor__name{flex:1 1;min-width:0;font-weight:600}.row-voided td{opacity:.5;text-decoration:line-through}.row-voided td:last-child{text-decoration:none}.picker__search{position:relative}.picker__results{position:absolute;z-index:20;inset-inline:0;top:calc(100% + 6px);max-height:320px;overflow-y:auto;padding:6px;border:1px solid var(--glass-border);border-radius:var(--radius-widget);background:var(--glass-strong);box-shadow:var(--shadow-card-hover)}.picker__result{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:8px 12px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-strong);font:inherit;text-align:start;cursor:pointer}.picker__result:hover{background:rgba(79,70,226,.1)}:root[data-theme=dark] .picker__result:hover{background:rgba(129,140,248,.16)}.picker__name{font-weight:600;min-width:0}.picker__size{-webkit-margin-start:6px;margin-inline-start:6px;padding:1px 7px;border-radius:var(--radius-small);background:rgba(79,70,226,.12);color:var(--indigo-600);font-size:13px;font-weight:800}:root[data-theme=dark] .picker__size{background:rgba(129,140,248,.18);color:#c7d2fe}.picker__stock{color:var(--text-faint);font-size:14px;white-space:nowrap}.picker__lines{display:flex;flex-direction:column;gap:10px;margin-top:14px}.picker__line{padding:12px 14px;border:1px solid var(--glass-border);border-radius:var(--radius-widget);background:var(--glass)}.picker__lineHead{justify-content:space-between}.picker__controls,.picker__lineHead{display:flex;align-items:center;gap:10px}.picker__controls{flex-wrap:wrap;margin-top:10px}.picker__have{color:var(--text-faint);font-size:14px}.form-hint{margin:10px 0 0;color:var(--text-faint);font-size:14.5px}.list-editor__row--off{opacity:.6}.list-editor__row--off .list-editor__name{text-decoration:line-through}.todo__list{display:flex;flex-direction:column;gap:6px}.todo__row{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 14px;border:1px solid var(--btn-edge);border-radius:var(--radius-control);background:var(--btn-face);color:var(--text-strong);transition:border-color var(--dur-base) ease,transform .16s ease}.todo__row:hover{border-color:var(--indigo-600);transform:translateX(calc(-4px * var(--dir, 1)));color:var(--text-strong)}:root[dir=rtl] .todo__row:hover{transform:translateX(4px)}.todo__count{display:grid;place-items:center;min-width:38px;height:34px;padding:0 8px;flex:none;border-radius:11px;background:rgba(217,119,6,.14);color:var(--tone-debt);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.todo__what{flex:1 1;min-width:0;font-weight:600}.todo__go{display:inline-flex;align-items:center;gap:6px;flex:none;color:var(--indigo-600);font-size:14.5px;font-weight:700}.audit__json{margin:6px 0 0;padding:10px 12px;max-width:420px;max-height:260px;overflow:auto;border:1px solid var(--glass-border);border-radius:var(--radius-control);background:rgba(148,163,184,.1);direction:ltr;text-align:left;font-size:13.5px;line-height:1.5}:root .ant-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:var(--radius-widget)!important;background:var(--glass-strong)!important}:root .ant-modal .ant-modal-header{margin:0;padding:15px 20px;-webkit-padding-end:56px;padding-inline-end:56px;background:rgba(148,163,184,.12);border-bottom:1px solid var(--glass-border);border-radius:0}:root[data-theme=dark] .ant-modal .ant-modal-header{background:rgba(255,255,255,.05)}:root .ant-modal .ant-modal-title{font-size:18px;font-weight:700;color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .ant-modal .ant-modal-body{padding:18px 20px}:root .ant-modal .ant-modal-footer{margin:0;padding:0 20px 18px;border-top:0}:root .ant-modal .ant-modal-close{inset-inline-end:10px;top:10px;width:36px;height:36px;border-radius:var(--radius-widget);color:var(--text-faint)}:root .ant-modal .ant-modal-close:hover{background:rgba(148,163,184,.18);color:var(--text-strong)}:root .ant-modal.ant-modal-confirm .ant-modal-content{padding:24px!important}:root .ant-modal.ant-modal-confirm .ant-modal-header{display:none}:root .ant-modal.ant-modal-confirm .ant-modal-confirm-title{font-size:18px;font-weight:700;color:var(--text-strong)}:root .ant-modal.ant-modal-confirm .ant-modal-confirm-content{margin-top:6px;color:var(--text-soft)}:root .ant-modal.ant-modal-confirm .ant-modal-confirm-btns{margin-top:20px}@media (max-width:640px){.ant-card-body>.ant-space-horizontal,.ant-card-body>.ant-space-horizontal>.ant-space-item{width:100%}.ant-card-body>.ant-space-horizontal .ant-input-affix-wrapper,.ant-card-body>.ant-space-horizontal .ant-picker,.ant-card-body>.ant-space-horizontal .ant-select,.ant-card-body>.ant-space-horizontal>.ant-space-item>.ant-segmented{width:100%!important;min-width:0!important}.ant-card-body>.ant-segmented,.ant-card-body>.ant-space-horizontal .ant-segmented,.page-actions,.page-actions .ant-btn,.page-actions>.ant-space-item,.page-actions>.ant-space-item>a{width:100%}.ant-card-body>.ant-segmented .ant-segmented-group,.ant-card-body>.ant-space-horizontal .ant-segmented-group{display:flex}.ant-card-body>.ant-segmented .ant-segmented-item,.ant-card-body>.ant-space-horizontal .ant-segmented-item{flex:1 1;min-width:0;text-align:center}.ant-card-body>.ant-row>.ant-col>.ant-segmented{width:100%}.record-grid{grid-template-columns:1fr}.till-grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:10px}.till-tile__shot{height:92px}.till-tile__price{font-size:23px}.till-tile__body{padding:12px 12px 10px}.till-tile__stock{padding:8px 12px}.till-tile__meta{grid-auto-flow:row;gap:6px}:root .ant-modal{max-width:calc(100vw - 20px);margin:10px auto}:root .ant-modal .ant-modal-body{padding:16px}:root .ant-modal .ant-modal-header{padding:14px 16px;-webkit-padding-end:52px;padding-inline-end:52px}:root .ant-modal .ant-modal-footer{padding:0 16px 16px}:root .ant-modal.ant-modal-confirm .ant-modal-content{padding:18px!important}.ant-tabs-nav{margin-bottom:10px!important}}@media (min-width:768px) and (max-width:1100px){.till-side{width:340px}.till-grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr))}.till-tile__shot{height:108px}.till-tile__price{font-size:26px}.record-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@keyframes ws-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes ws-fade{0%{opacity:0}to{opacity:1}}.page-enter,.record-grid>.record,.till-grid>.till-tile{animation:ws-rise var(--dur-slow) var(--ease-out) both}.record-grid>.record:first-child,.till-grid>.till-tile:first-child{animation-delay:0s}.record-grid>.record:nth-child(2),.till-grid>.till-tile:nth-child(2){animation-delay:25ms}.record-grid>.record:nth-child(3),.till-grid>.till-tile:nth-child(3){animation-delay:50ms}.record-grid>.record:nth-child(4),.till-grid>.till-tile:nth-child(4){animation-delay:75ms}.record-grid>.record:nth-child(5),.till-grid>.till-tile:nth-child(5){animation-delay:.1s}.record-grid>.record:nth-child(6),.till-grid>.till-tile:nth-child(6){animation-delay:125ms}.record-grid>.record:nth-child(7),.till-grid>.till-tile:nth-child(7){animation-delay:.15s}.record-grid>.record:nth-child(8),.till-grid>.till-tile:nth-child(8){animation-delay:175ms}.record-grid>.record:nth-child(n+9),.till-grid>.till-tile:nth-child(n+9){animation-delay:.2s}.ant-table-tbody{animation:ws-fade .22s ease both}.till-row{animation:ws-rise .2s cubic-bezier(.22,1,.36,1) both}.ant-btn:active:not(:disabled){transform:scale(.97)}.till-tile:active:not(:disabled){transform:scale(.975)}.record__link:active{transform:scale(.995)}.list-editor__row .ant-btn:active,.till-chip:active{transform:scale(.97)}.till-sum__due b{transition:color var(--dur-base) ease}.list-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.list-bar__search{flex:1 1 260px;min-width:200px;max-width:440px}.list-bar__filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.list-bar__count{-webkit-margin-start:auto;margin-inline-start:auto;font-size:14px;font-weight:600;color:var(--text-faint);white-space:nowrap}.list-filter{display:flex;align-items:center;gap:7px}.list-filter__label{font-size:14px;font-weight:600;color:var(--text-faint);white-space:nowrap}.list-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid var(--glass-border)}.list-pager__range{font-size:14px;font-weight:600;color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.list-state{display:grid;place-items:center;min-height:220px}@media (max-width:640px){.list-bar{gap:8px}.list-bar__search{flex-basis:100%;max-width:none}.list-bar__count{-webkit-margin-start:0;margin-inline-start:0}.list-filter{flex:1 1 auto}.list-filter .ant-select{width:100%!important}.list-pager{justify-content:center}}.pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-gap:12px;gap:12px}.pick{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:84px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-widget);background:var(--glass-strong);color:var(--text-strong);font:inherit;cursor:pointer;text-align:center;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.pick:hover{border-color:var(--indigo-600);box-shadow:var(--shadow-card-hover)}.pick:active{transform:scale(.985)}.pick--on{border-color:var(--indigo-600);background:var(--indigo-50,rgba(79,70,229,.1))}.pick__name{font-size:16.5px;font-weight:700}.pick__sub{font-size:14px;color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pick--add{border-style:dashed;color:var(--indigo-600);background:transparent}.pick--add .pick__name{font-size:15.5px}.chip-row{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.chip{padding:6px 13px;border:1px solid var(--glass-border);border-radius:999px;background:transparent;color:var(--text-soft,var(--text-strong));font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;transition:border-color var(--dur-base) ease,background .14s ease,color .14s ease}.chip--on,.chip:hover{border-color:var(--indigo-600)}.chip--on{background:var(--indigo-600);color:#fff}.goods-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.goods{display:flex;flex-direction:column;overflow:hidden;padding:0;border:1px solid var(--line);border-radius:var(--radius-widget);background:var(--glass-strong);color:var(--text-strong);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.goods:hover{box-shadow:var(--shadow-card-hover)}.goods--on,.goods:hover{border-color:var(--indigo-600)}.goods--on{border-width:2px}.goods__shot{display:block;width:100%;height:104px;flex:none;background:var(--glass-strong)}.goods__shot img{width:100%;height:100%;object-fit:cover;display:block}.goods__body{display:flex;flex-direction:column;gap:5px;padding:11px 12px;flex:1 1}.goods__top{display:flex;align-items:center;justify-content:space-between;gap:6px}.goods__cat{font-size:13px;font-weight:600;color:var(--text-faint)}.goods__tick{color:var(--indigo-600);font-size:15.5px}.goods__name{font-size:15.5px;font-weight:700;line-height:1.32;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.goods__props{display:flex;flex-wrap:wrap;gap:4px}.goods__props .ant-tag{margin:0;font-size:13px}.goods__foot{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:auto;padding-top:6px;border-top:1px solid var(--glass-border)}.goods__pack{font-size:13px;color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.goods__cost{font-size:15.5px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buy-split{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(300px,1fr);grid-gap:16px;gap:16px;align-items:start}.basket{gap:14px;max-height:62vh;overflow-y:auto}.basket,.basket__row{display:flex;flex-direction:column}.basket__row{gap:7px;padding-bottom:13px;border-bottom:1px solid var(--glass-border)}.basket__row:last-child{border-bottom:0;padding-bottom:0}.basket__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.basket__head b{font-size:15px;line-height:1.35}.finish{display:flex;flex-direction:column;gap:13px;max-width:620px}.finish__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px}.finish__fact{display:flex;flex-direction:column;gap:2px;padding:10px 13px;border:1px solid var(--glass-border);border-radius:var(--radius-control);background:var(--glass-strong)}.finish__fact span{font-size:13px;color:var(--text-faint);font-weight:600}.finish__fact b{font-size:16.5px}.finish__pay{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px}@media (max-width:1100px){.buy-split{grid-template-columns:1fr}.basket{max-height:none}}@media (max-width:640px){.pick-grid{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:9px}.goods-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:9px}}.field{display:flex;flex-direction:column;gap:4px}.field__label{font-size:13px;font-weight:600;color:var(--text-faint)}:root[dir=rtl] .ant-picker-range .anticon-swap-right{transform:scaleX(-1)}.till-sum__row--alt{color:var(--till-dim)}.till-sum__rate{opacity:.75;font-size:13px}.tile__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:2px}.tile__trend{display:flex;align-items:center;gap:8px;flex:none}.delta{font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}:root .ant-table-cell.num,:root .ant-table-cell[align=end],:root td.ant-table-cell-align-right{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}:root .ant-table-sticky-holder,:root .ant-table-thead>tr>th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--surface)!important}:root .ant-table-thead>tr>th.ant-table-column-sort{background:var(--surface-hover)!important}:root .ant-table-tbody>tr>td{transition:background var(--dur-instant) linear}.figure-cell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flow-set{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:22px;gap:22px}.flow{display:flex;flex-direction:column;gap:2px}.flow__currency{font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--text-faint);margin-bottom:6px}.flow__row{display:grid;grid-template-columns:minmax(90px,auto) 1fr minmax(84px,auto) 40px;align-items:center;grid-gap:10px;gap:10px;padding:5px 0}.flow__row--result{border-top:1px solid var(--line);margin-top:3px;padding-top:8px;font-weight:700}.flow__label{font-size:14px;color:var(--text-soft)}.flow__row--result .flow__label{color:var(--text-strong);font-weight:650}.flow__bar{height:7px;background:var(--surface-sunk);overflow:hidden}.flow__bar,.flow__bar>span{display:block;border-radius:999px}.flow__bar>span{height:100%;transition:width var(--dur-slow) var(--ease-out)}.flow__value{font-size:15px;font-weight:650;text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flow__row--result .flow__value{font-size:17px;font-weight:800}.flow__margin{font-size:13.5px;font-weight:700;color:var(--text-faint);text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.flow__none{color:var(--text-faint);margin:0;padding:10px 0}@media (max-width:640px){.flow__row{grid-template-columns:minmax(76px,auto) 1fr minmax(72px,auto) 34px;gap:7px}.flow__label{font-size:13px}.flow__value{font-size:14px}}.till-editing{margin:0 12px 8px;border-radius:var(--radius-small)}.shelf__row--picked>td{background:color-mix(in srgb,var(--accent) 8%,transparent)}.entity__mark{width:38px;height:38px;flex:0 0 auto;border-radius:var(--radius-widget);display:grid;place-items:center;font-size:17.5px;color:var(--text-faint);background:var(--surface-sunk);border:1px solid var(--line)}.field__hint{margin-top:5px;font-size:13px;color:var(--text-faint);line-height:1.5}.label-switches{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));grid-gap:8px 12px;gap:8px 12px;margin-top:8px}.label-switches .ant-checkbox-wrapper{-webkit-margin-start:0;margin-inline-start:0}.label-preview{display:grid;place-items:center;padding:16px;border:1px dashed var(--line-strong);border-radius:var(--radius-widget);background:var(--surface-sunk)}.label-preview iframe{border-radius:2px;box-shadow:0 1px 6px rgb(0 0 0/22%)}.chart__band{align-self:stretch;border-radius:3px;transition:background .14s ease}.chart__band:hover{background:color-mix(in srgb,var(--accent) 9%,transparent)}.units{display:grid;grid-gap:5px;gap:5px}.units__head,.units__row{display:grid;grid-template-columns:minmax(64px,.9fr) 1fr 1.2fr;grid-gap:7px;gap:7px;align-items:center}.units__head{padding-inline:2px}.units__head .field__label{text-align:start}.units__name{display:flex;align-items:baseline;gap:5px;font-size:14px;color:var(--text-soft)}.units__pack{font-size:12.5px;color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.units__row--on .units__name{color:var(--text-strong);font-weight:600}.basket__sum{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-top:2px;font-size:14px;color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.basket__sum b{font-size:15.5px;color:var(--text-strong)}@media (max-width:560px){.units__head{display:none}.units__row{grid-template-columns:minmax(58px,.8fr) 1fr 1.1fr}}.standing{margin-bottom:16px;padding:12px 16px;border:1px solid var(--line);-webkit-border-start:4px solid var(--line-strong);border-inline-start:4px solid var(--line-strong);border-radius:var(--radius-widget);background:var(--surface)}.standing--paid{border-inline-start-color:var(--tone-sales)}.standing--part{border-inline-start-color:var(--tone-debt)}.standing--debt{border-inline-start-color:var(--tone-owe)}.standing__figures{display:flex;flex-wrap:wrap;gap:10px 32px}.standing__figure{display:flex;flex-direction:column;gap:1px}.standing__label{font-size:13px;font-weight:600;color:var(--text-faint)}.standing__value{font-size:22px;font-weight:700;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-strong)}.standing__hint{font-size:13px;color:var(--text-faint)}:root{--sec-sell:#4f46e5;--sec-goods:#0e7490;--sec-buy:#b45309;--sec-money:#047857;--sec-admin:#6d28d9}:root[data-theme=dark]{--sec-sell:#a5b4fc;--sec-goods:#67e8f9;--sec-buy:#fcd34d;--sec-money:#6ee7b7;--sec-admin:#c4b5fd}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sec-sell:#a5b4fc;--sec-goods:#67e8f9;--sec-buy:#fcd34d;--sec-money:#6ee7b7;--sec-admin:#c4b5fd}}.section-mark{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:11px;font-size:19.5px;color:var(--sec);background:color-mix(in srgb,var(--sec) 13%,transparent);border:1px solid color-mix(in srgb,var(--sec) 26%,transparent)}.page-rule{height:2px;border-radius:2px;margin:14px 0 0;background:linear-gradient(to var(--rule-to,right),var(--sec) 0,color-mix(in srgb,var(--sec) 22%,transparent) 38%,transparent 72%)}:root[dir=rtl] .page-rule{--rule-to:left}@media (max-width:560px){.section-mark{width:32px;height:32px;font-size:16.5px;border-radius:9px}}.unitpick{border:1px solid var(--line);border-radius:var(--radius-widget);padding:11px 13px;display:grid;grid-gap:9px;gap:9px;background:var(--surface);transition:border-color var(--dur-instant,.12s) ease}.unitpick--over{border-color:var(--tone-owe)}.unitpick__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.unitpick__who{display:grid;grid-gap:1px;gap:1px;min-width:0}.unitpick__name{font-weight:600;font-size:15px;line-height:1.35}.unitpick__meta{font-size:13px;color:var(--text-faint)}.unitpick__aside{display:flex;align-items:center;gap:8px;flex:none}.unitpick__limit{font-size:13px;color:var(--text-faint);white-space:nowrap}.unitpick__units{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.unitpick__unit{display:grid;grid-gap:3px;gap:3px}.unitpick__label{display:flex;align-items:baseline;gap:5px;font-size:13px;color:var(--text-soft)}.unitpick__pack{font-size:12.5px;color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.unitpick__sum{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:520px){.unitpick__units{grid-template-columns:repeat(3,1fr);gap:6px}.unitpick__label{font-size:13px}}.unitpick__list{display:grid;grid-gap:10px;gap:10px;max-height:52vh;overflow-y:auto}:root td.ant-table-cell-fix-left[class],:root td.ant-table-cell-fix-right[class],:root th.ant-table-cell-fix-left[class],:root th.ant-table-cell-fix-right[class]{background:var(--surface)}:root .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left[class],:root .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right[class]{background:var(--surface-hover)}:root .ant-table-cell-fix-left-last:after,:root .ant-table-cell-fix-right-first:after{box-shadow:inset 10px 0 8px -8px rgb(16 24 40/12%)}:root[data-theme=dark] .ant-table-cell-fix-left-last:after,:root[data-theme=dark] .ant-table-cell-fix-right-first:after{box-shadow:inset 10px 0 8px -8px rgb(0 0 0/45%)}:root .anticon{font-size:1.05em}:root .ant-btn>.anticon{font-size:17px}:root .ant-btn-sm>.anticon{font-size:15px}:root .ant-btn-lg>.anticon{font-size:19px}:root .ant-table-column-sorter{font-size:13px}:root .ant-table-filter-trigger{font-size:14px}:root .ant-table-tbody>tr>td{line-height:1.5}:root .field__hint,:root .record__sub,:root .unitpick__meta,:root .unitpick__pack,:root .units__pack{font-size:13px}:root .ant-menu-item,:root .ant-menu-submenu-title{font-size:15.5px}:root .ant-menu-item .anticon,:root .ant-menu-submenu-title .anticon{font-size:18px}:root .ant-tag[class]{font-size:13.5px}