@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/inter-cyrillic-ext-400-normal.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/inter-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/inter-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/inter-latin-400-normal.woff2) format("woff2");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;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/inter-cyrillic-ext-500-normal.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/inter-cyrillic-500-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/inter-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/inter-latin-500-normal.woff2) format("woff2");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;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/inter-cyrillic-ext-600-normal.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/inter-cyrillic-600-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/inter-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/inter-latin-600-normal.woff2) format("woff2");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:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/manrope-latin-wght-normal.woff2) format("woff2-variations");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}:root{--font-ui: "Manrope", "Inter", -apple-system, "Segoe UI", system-ui, sans-serif;--c-canvas: #efeeea;--c-workspace: #ffffff;--c-workspace-alt: #ffffff;--c-quiet-1: #f7f6f3;--c-quiet-2: #f7f6f3;--c-quiet-3: #efeeea;--c-control: #f7f6f3;--c-control-hover: #efeeea;--c-control-active: #e6e5e0;--c-control-disabled: #f7f6f3;--c-seg-track: #efeeea;--c-hairline: rgba(22, 22, 22, .06);--c-hairline-2: rgba(22, 22, 22, .06);--c-border: rgba(22, 22, 22, .08);--c-border-2: rgba(22, 22, 22, .08);--c-border-strong: rgba(22, 22, 22, .14);--c-divider: rgba(22, 22, 22, .08);--c-disabled-1: #a1a19c;--c-disabled-2: #a1a19c;--c-sidebar: #f7f6f3;--c-sidebar-border: transparent;--c-sidebar-search: rgba(22, 22, 22, .05);--c-sidebar-active: #ffffff;--c-sidebar-footer-border: rgba(22, 22, 22, .08);--c-nav-text: #3d3d3d;--c-nav-icon: #a1a19c;--c-inspector: #f7f6f3;--c-inspector-border: rgba(22, 22, 22, .08);--c-text: #1c1c1e;--c-text-mid: #3d3d3d;--c-text-secondary: #6f6f6c;--c-text-tertiary: #a1a19c;--c-text-faint: #a1a19c;--c-primary: #1c1c1e;--c-primary-hover: #3d3d3d;--c-primary-active: #000000;--c-accent: #4d5fc4;--c-accent-hover: #4353ab;--c-accent-active: #3a4894;--c-selection: #c3cdf6;--c-selection-hover: #f7f6f3;--c-success: #2f7a52;--c-success-text: #2f7a52;--c-warning: #f4a07e;--c-warning-text: #a63d1b;--c-critical: #e8623a;--c-critical-text: #a63d1b;--c-orange: #e8623a;--c-orange-text: #a63d1b;--c-contractor: #cdebef;--c-contractor-text: #3d3d3d;--c-neutral-blue: #a1a19c;--c-soft-success: rgba(47, 122, 82, .1);--c-soft-warning: #f9d9a8;--c-soft-orange: #f9d9a8;--c-soft-critical: rgba(232, 98, 58, .12);--c-soft-accent: #c3cdf6;--c-block-lead: #f4a07e;--c-block-hot: #f9d9a8;--c-block-client: #c3cdf6;--c-block-stage: #f6e39b;--c-block-week: #cdebef;--c-viz-cobalt: #245bc2;--c-viz-violet: #7357c8;--c-viz-teal: #2e8f9e;--c-viz-green: #2f9e63;--c-viz-amber: #d89a22;--c-viz-orange: #d66e2d;--c-viz-red: #d94b4b;--c-viz-magenta: #b95a91;--c-viz-soft-violet: #f0edf9;--c-viz-soft-green: #eaf5ef;--c-viz-soft-amber: #faf3e4;--c-viz-soft-orange: #faeee4;--c-viz-soft-magenta: #f8edf3;--c-viz-soft-red: #fbeaea;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--r-control: 10px;--r-button: 10px;--r-search: 16px;--r-selection: 10px;--r-chip: 12px;--r-popover: 12px;--r-modal: 14px;--row-s: 34px;--row-m: 46px;--row-l: 52px;--m-micro: .12s;--m-component: .16s;--m-panel: .2s;--ease: cubic-bezier(.3, 0, .2, 1);--toolbar-h: 56px;--sidebar-w: 216px;--sidebar-rail-w: 60px;--inspector-w: 300px;--control-h: 28px;--workspace-pad-x: 36px;--workspace-pad-top: 8px}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-ui);font-feature-settings:"cv05","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12.5px;line-height:1.35;color:var(--c-text);background:var(--c-canvas);overflow-x:clip}.tabular-nums,.num{font-variant-numeric:tabular-nums}h1,h2,h3,p{margin:0}button{font-family:inherit}a{color:inherit;text-decoration:none}a:hover{color:var(--c-accent)}:focus-visible{outline:1.5px solid var(--c-accent);outline-offset:2px}.t-page-title{font-size:19px;font-weight:600;letter-spacing:-.012em;line-height:1.2}.t-page-sub{font-size:12px;color:var(--c-text-secondary);margin-top:3px;font-variant-numeric:tabular-nums}.t-section-title{font-size:15px;font-weight:600;letter-spacing:-.008em}.t-label{font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-tertiary)}.t-row-label{font-size:12.5px;font-weight:500}.t-body{font-size:12.5px;font-weight:400}.t-secondary{font-size:11.5px;font-weight:400;color:var(--c-text-secondary)}.t-micro{font-size:10.5px;font-weight:400;color:var(--c-text-tertiary)}.t-code{color:var(--c-text-tertiary);font-variant-numeric:tabular-nums}.t-metric{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--control-h);padding:0 12px;border-radius:var(--r-button);border:none;font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background var(--m-micro) var(--ease),color var(--m-micro) var(--ease);background:var(--c-control);color:var(--c-text)}.btn:disabled{cursor:default;background:var(--c-control-disabled);color:var(--c-disabled-2)}.btn--primary{background:var(--c-primary);color:#fff}.btn--primary:hover:not(:disabled){background:var(--c-primary-hover)}.btn--primary:active:not(:disabled){background:var(--c-primary-active);color:#e6e7e9}.btn--primary:disabled{background:var(--c-control-disabled);color:var(--c-disabled-2)}.btn--accent{background:var(--c-accent);color:#fff}.btn--accent:active:not(:disabled){background:var(--c-accent-active)}.btn--accent:disabled{background:var(--c-control-disabled);color:var(--c-disabled-2)}.btn--secondary{background:var(--c-control);color:var(--c-text)}.btn--secondary:hover:not(:disabled){background:var(--c-control-hover)}.btn--secondary:active:not(:disabled){background:var(--c-control-active)}.btn--secondary:disabled{background:#f4f5f6;color:var(--c-disabled-1)}.btn--ghost{background:none;color:var(--c-text);padding:0 8px}.btn--ghost:hover:not(:disabled){background:var(--c-control)}.btn--ghost:disabled{background:none;color:var(--c-disabled-1)}.btn--sm{height:24px;padding:0 10px;font-size:12px}.btn--block{width:100%;height:28px;font-size:12px}.btn--dashed{background:none;border:1px dashed #d4d7da;color:var(--c-text-secondary);font-size:12px;padding:0 10px}.btn--dashed:hover:not(:disabled){border-color:var(--c-disabled-2);color:var(--c-text)}.filter-pill{display:inline-flex;align-items:center;gap:6px;height:var(--control-h);padding:0 10px;border:none;border-radius:var(--r-control);background:var(--c-control);font-size:12px;color:var(--c-text);cursor:pointer;white-space:nowrap}.filter-pill:hover{background:var(--c-control-hover)}.filter-pill__key{color:var(--c-text-secondary)}.filter-pill__value{font-weight:500}.filter-pill__caret{margin-left:2px;flex:none}.filter-pill select{font:inherit;font-weight:500;border:none;background:transparent;color:inherit;padding:0;cursor:pointer;outline:none}.seg{display:inline-flex;gap:3px;background:var(--c-seg-track);border-radius:var(--r-control);padding:2px}.seg__item{height:22px;padding:0 10px;border:0;background:transparent;border-radius:5px;font-size:11.5px;font-weight:400;color:var(--c-text-secondary);cursor:pointer;white-space:nowrap;transition:background var(--m-micro) var(--ease),color var(--m-micro) var(--ease)}.seg__item:hover{color:var(--c-text)}.seg__item[aria-pressed=true]{background:var(--c-workspace-alt);color:var(--c-text);font-weight:500;box-shadow:0 1px 2px #1b1d1f14}.view-tabs{display:flex;gap:18px;font-size:12.5px;border-bottom:1px solid var(--c-border-2);overflow-x:auto;scrollbar-width:none}.view-tabs::-webkit-scrollbar{display:none}.view-tab{display:flex;gap:6px;align-items:baseline;padding:0 0 8px;border:0;border-bottom:1.5px solid transparent;margin-bottom:-1px;background:none;color:var(--c-text-secondary);font-size:12.5px;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:color var(--m-micro) var(--ease)}.view-tab:hover{color:var(--c-text)}.view-tab.is-active{color:var(--c-text);font-weight:500;border-bottom-color:var(--c-text)}.tab__count{color:var(--c-text-tertiary);font-variant-numeric:tabular-nums}.view-tab.is-active .tab__count{color:var(--c-accent);font-weight:500}.view-tab.is-warn .tab__count{color:var(--c-warning-text);font-weight:500}.kpi-strip{display:flex;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--c-border-2);font-variant-numeric:tabular-nums;overflow-x:auto}.kpi-strip__item{display:flex;align-items:baseline;gap:7px;padding:0 36px;white-space:nowrap}.kpi-strip__item:first-child{padding-left:0}.kpi-strip__sep{width:1px;align-self:stretch;background:var(--c-border-2);flex:none}.kpi-strip__value{font-size:17px;font-weight:600}.kpi-strip__label{font-size:12px;color:var(--c-text-secondary)}.kpi-strip__item.is-warning .kpi-strip__value{color:var(--c-warning-text)}.kpi-strip__item.is-critical .kpi-strip__value{color:var(--c-critical-text)}.kpi-strip__item.is-orange .kpi-strip__value{color:var(--c-orange-text)}.status-dot{display:inline-block;width:8px;height:8px;flex:none}.status-dot--current{width:10px;height:10px;border-radius:50%;border:2.25px solid var(--c-accent);background:transparent}.status-dot--complete{width:7px;height:7px;border-radius:50%;background:var(--c-success)}.status-dot--warning{background:var(--c-warning);transform:rotate(45deg) scale(.8)}.status-dot--critical{background:var(--c-critical);transform:rotate(45deg) scale(.8)}.status-dot--pending{border-radius:50%;border:1.5px solid var(--c-disabled-1);background:transparent}.status-dot--na{border-radius:50%;background:var(--c-border-strong)}.status-dot--contractor{border-radius:50%;background:var(--c-contractor);width:7px;height:7px}.signal{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.signal--warning{color:var(--c-warning-text);font-weight:500}.signal--critical{color:var(--c-critical-text);font-weight:500}.signal--orange{color:var(--c-orange-text);font-weight:500}.signal--contractor{color:var(--c-contractor-text);font-weight:500}.signal--success{color:var(--c-success-text)}.signal--muted{color:var(--c-text-secondary)}.progress{display:inline-flex;align-items:center;gap:9px;font-variant-numeric:tabular-nums;min-width:0}.progress__rail{flex:1;max-width:72px;min-width:40px;height:5px;background:var(--c-seg-track);border-radius:2.5px;overflow:hidden}.progress__fill{height:100%;background:var(--c-accent);border-radius:2.5px}.progress__fill.is-complete{background:var(--c-success)}.progress__fill.is-warning{background:var(--c-orange)}.progress__text{font-size:12px;font-weight:500;white-space:nowrap}.dt-wrap{overflow-x:auto;overflow-y:auto;max-height:100%}.dt{width:100%;border-collapse:collapse;font-size:12.5px}.dt th{position:sticky;top:0;z-index:1;background:var(--c-workspace);text-align:left;font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary);padding:13px var(--sp-3) 9px;border-bottom:1px solid var(--c-border-2);white-space:nowrap}.dt th:first-child,.dt td:first-child{padding-left:0}.dt th:last-child,.dt td:last-child{padding-right:0}.dt td{padding:0 var(--sp-3);border-bottom:1px solid var(--c-hairline);white-space:nowrap}.dt th.is-right,.dt td.is-right{text-align:right;font-variant-numeric:tabular-nums}.dt[data-density=s] tbody tr{height:var(--row-s)}.dt[data-density=m] tbody tr{height:var(--row-m)}.dt[data-density=l] tbody tr{height:var(--row-l)}.dt tbody tr{cursor:default;transition:background var(--m-micro) var(--ease)}.dt tbody tr[tabindex]{cursor:pointer}.dt tbody tr:hover{background:var(--c-quiet-1)}.dt tbody tr:focus-visible{outline:1.5px solid var(--c-accent);outline-offset:-2px}.dt tbody tr[aria-selected=true]{background:var(--c-selection);box-shadow:inset 2px 0 0 var(--c-accent)}.dt tbody tr[aria-selected=true] td:first-child{padding-left:10px}.dt__cell-primary{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.dt__cell-sub{font-size:10.5px;color:var(--c-text-tertiary);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.gt{font-variant-numeric:tabular-nums;min-width:0;overflow-x:auto}.gt__head,.gt__row{display:grid;column-gap:14px;align-items:center;min-width:min-content}.gt__head{font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary);padding:13px 0 9px;border-bottom:1px solid var(--c-border-2);position:sticky;top:0;background:var(--c-workspace);z-index:1}.gt__row{height:46px;border-bottom:1px solid var(--c-hairline);cursor:pointer;transition:background var(--m-micro) var(--ease);font-size:12px}.gt__row:hover{background:var(--c-quiet-1)}.gt__row:focus-visible{outline:1.5px solid var(--c-accent);outline-offset:-2px}.gt__row.is-selected{background:var(--c-selection);box-shadow:inset 2px 0 0 var(--c-accent)}.gt__row.is-selected>*:first-child{padding-left:10px}.gt__row.is-muted{color:var(--c-text-tertiary)}.gt__cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt__cell.is-right{text-align:right}.gt__primary{font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gt__sub{font-size:10.5px;color:var(--c-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gt__foot{display:flex;align-items:center;font-size:11.5px;color:var(--c-text-tertiary);margin-top:12px;font-variant-numeric:tabular-nums}.gt__foot>:last-child{margin-left:auto}.gt__group{display:flex;align-items:center;gap:8px;height:32px;border:0;border-bottom:1px solid var(--c-hairline);background:none;width:100%;text-align:left;font-size:11.5px;color:var(--c-text-secondary);cursor:pointer;padding:0}.gt__group:hover{color:var(--c-text)}.gt__group-count{color:var(--c-text-tertiary)}.gt__twisty{display:inline-block;width:10px;color:var(--c-text-tertiary);font-size:10px}.state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);padding:28px 0 22px;max-width:460px}.state__title{font-size:12.5px;font-weight:500}.state__text{font-size:11.5px;color:var(--c-text-tertiary);line-height:1.5}.skeleton{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4) 0}.skeleton__line{height:12px;border-radius:4px;background:linear-gradient(90deg,var(--c-quiet-3) 25%,var(--c-quiet-1) 50%,var(--c-quiet-3) 75%);background-size:200% 100%;animation:skeleton-shift 1.2s linear infinite}@keyframes skeleton-shift{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.skeleton__line{animation:none}}.hint{font-size:11.5px;color:var(--c-text-secondary);line-height:1.45;text-wrap:pretty}.hint--quiet{color:var(--c-text-tertiary)}.icon{flex:none;display:inline-block;vertical-align:middle}.dt tbody tr.dt__empty:hover{background:transparent}.dt tbody tr.dt__empty td{padding:0;white-space:normal}.app-shell{display:flex;height:100vh;overflow:hidden;background:var(--c-workspace)}.sidebar{width:var(--sidebar-w);flex:none;display:flex;flex-direction:column;border-right:1px solid var(--c-sidebar-border);background:var(--c-sidebar);overflow-y:auto;overflow-x:hidden}.sidebar__brand{padding:18px 16px 14px}.sidebar__brand-name{font-size:13px;font-weight:600;letter-spacing:-.006em;white-space:nowrap}.sidebar__brand-short{display:none}.sidebar__brand-sub{font-size:10.5px;color:var(--c-text-tertiary);white-space:nowrap}.sidebar__search{display:flex;align-items:center;gap:7px;height:26px;margin:2px 10px 14px;padding:0 9px;border:0;border-radius:var(--r-search);background:var(--c-sidebar-search);color:var(--c-text-tertiary);font-size:12px;cursor:pointer;text-align:left}.sidebar__search:hover{background:var(--c-sidebar-active)}.sidebar__search-label{flex:1}.sidebar__search kbd{font-family:inherit;font-size:10px;color:var(--c-text-faint)}.sidebar__nav{display:grid;row-gap:1px;padding:0 10px;font-size:12.5px}.nav-group{display:contents}.nav-group__title{font-size:9.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-tertiary);padding:12px 9px 4px}.nav-group:first-child .nav-group__title{padding-top:2px}.nav-item{display:flex;align-items:center;gap:9px;height:27px;padding:0 9px;border-radius:var(--r-selection);color:var(--c-nav-text);white-space:nowrap;transition:background var(--m-micro) var(--ease)}.nav-item:hover{background:var(--c-sidebar-search);color:var(--c-text)}.nav-item.is-active{background:var(--c-sidebar-active);color:var(--c-text);font-weight:500;box-shadow:inset 2px 0 0 var(--c-accent)}.nav-item__label{flex:1;overflow:hidden;text-overflow:ellipsis}.nav-item__count{font-size:11px;color:var(--c-text-tertiary);font-variant-numeric:tabular-nums}.sidebar__user{margin-top:auto;padding:14px 16px;display:flex;align-items:center;gap:9px;border-top:1px solid var(--c-sidebar-footer-border);min-width:0}.sidebar__avatar{width:22px;height:22px;border-radius:50%;background:#43474b;color:#fff;font-size:9.5px;font-weight:600;display:flex;align-items:center;justify-content:center;flex:none}.sidebar__user-name{font-size:11.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar__user-role{font-size:10px;color:var(--c-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-main{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--c-workspace)}.toolbar{height:var(--toolbar-h);flex:none;display:flex;align-items:center;gap:9px;padding:0 28px;border-bottom:1px solid var(--c-border-2);background:var(--c-workspace);position:relative}.toolbar__crumbs{display:flex;align-items:center;gap:9px;min-width:0;white-space:nowrap;overflow:hidden}.toolbar__workspace{font-size:13.5px;font-weight:600;letter-spacing:-.008em;color:var(--c-text)}.toolbar__workspace:hover{color:var(--c-accent)}.toolbar__slash{color:#c9ced3}.toolbar__crumb{font-size:12.5px;color:var(--c-text-secondary);overflow:hidden;text-overflow:ellipsis}.toolbar__sub{font-size:12.5px;color:var(--c-text-tertiary);overflow:hidden;text-overflow:ellipsis}.toolbar__divider{width:1px;height:15px;background:var(--c-sidebar-footer-border);flex:none}.toolbar__spacer{flex:1}.toolbar__utils{display:flex;align-items:center;gap:7px;flex:none}.toolbar__search{display:inline-flex;align-items:center;gap:6px;height:var(--control-h);padding:0 9px;border:0;border-radius:var(--r-control);background:#f2f3f4;font-size:11.5px;color:var(--c-text-tertiary);cursor:pointer}.toolbar__search:hover{background:var(--c-control-hover);color:var(--c-text-secondary)}.toolbar__search kbd{font-family:inherit;color:var(--c-text-faint)}.toolbar__util{position:relative;width:var(--control-h);height:var(--control-h);display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-control);background:#f2f3f4;color:var(--c-text-mid);font-size:12px;cursor:pointer;transition:background var(--m-micro) var(--ease)}.toolbar__util:hover{background:var(--c-control-hover)}.toolbar__util.is-active{background:var(--c-selection);color:var(--c-accent)}.toolbar__util .icon{color:currentColor}.toolbar__dot{position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;background:#b4622a;box-shadow:0 0 0 1.5px #f2f3f4}.toolbar__badge{position:absolute;top:-5px;right:-5px;min-width:15px;height:15px;padding:0 4px;border-radius:8px;background:var(--c-primary);color:#fff;font-size:9.5px;font-weight:600;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 1.5px var(--c-workspace)}.app-body{flex:1;min-height:0;display:flex}.workspace{flex:1;min-width:0;overflow-y:auto;overflow-x:hidden;background:var(--c-workspace);padding:var(--workspace-pad-top) var(--workspace-pad-x) 96px}.inspector{width:var(--inspector-w);flex:none;border-left:1px solid var(--c-inspector-border);background:var(--c-inspector);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.inspector:not(.is-open){display:none}.inspector__header{display:flex;align-items:center;justify-content:space-between;padding:22px 20px 0}.inspector__category{font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-tertiary)}.inspector__close{width:20px;height:20px;border:0;background:none;color:var(--c-text-tertiary);font-size:13px;line-height:1;cursor:pointer;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;margin-right:-4px}.inspector__close:hover{background:var(--c-control-hover);color:var(--c-text)}.inspector__body{padding:10px 20px 40px;font-size:12.5px}.insp__title{font-size:15px;font-weight:600;letter-spacing:-.008em;line-height:1.25}.insp__sub{font-size:11.5px;color:var(--c-text-secondary);font-variant-numeric:tabular-nums;margin-top:2px;line-height:1.4}.insp__status{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:500;margin-top:11px}.insp__divider{height:1px;background:var(--c-divider);margin:16px 0}.insp__label{font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-tertiary);margin-bottom:10px}.insp__props{display:grid;grid-template-columns:106px minmax(0,1fr);row-gap:10px;column-gap:8px;font-size:12.5px;font-variant-numeric:tabular-nums;margin:0}.insp__props dt{color:var(--c-text-secondary)}.insp__props dd{margin:0;min-width:0;overflow-wrap:anywhere}.insp__props dd.is-strong{font-weight:600}.insp__props dd.is-medium{font-weight:500}.insp__actions{display:grid;row-gap:7px}.insp__actions .btn{height:28px;font-size:12px;width:100%}.insp__note{font-size:11px;color:var(--c-text-tertiary);margin-top:10px;line-height:1.45;text-wrap:pretty}.insp__reason{font-size:11.5px;color:var(--c-warning-text);line-height:1.45;margin-top:6px}.insp__link{display:inline-block;font-size:11.5px;font-weight:500;color:var(--c-text-secondary);background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.insp__link:hover{color:var(--c-accent)}.insp__links{display:grid;row-gap:8px}.insp__dep{display:flex;gap:9px;font-size:12px;align-items:flex-start;color:var(--c-text-mid);line-height:1.45}.insp__dep .icon{margin-top:4px}.insp__card{background:var(--c-workspace-alt);border:.5px solid var(--c-border-strong);border-radius:10px;box-shadow:0 8px 28px #1214181a;padding:14px 16px}.insp__card-title{font-size:12px;font-weight:600}.insp__form{display:grid;grid-template-columns:1fr 76px;row-gap:8px;column-gap:10px;font-size:12px;margin-top:12px;align-items:center;font-variant-numeric:tabular-nums}.insp__form label{color:var(--c-text-secondary)}.insp__input{background:#f4f5f6;border:1px solid var(--c-sidebar-footer-border);border-radius:5px;height:24px;padding:0 8px;font:inherit;font-weight:500;text-align:right;color:var(--c-text);width:100%}.insp__input:focus{outline:none;border-color:var(--c-accent)}.insp__select{width:100%;height:26px;background:#f4f5f6;border:1px solid var(--c-sidebar-footer-border);border-radius:5px;padding:0 8px;font:inherit;color:var(--c-text)}.insp__btn-row{display:flex;gap:8px;margin-top:13px}.insp__error{font-size:11.5px;color:var(--c-critical-text);margin-top:8px}.insp__quiet{background:#f4f6f9;border-radius:8px;padding:11px 12px;font-size:11.5px;color:var(--c-text-secondary);line-height:1.45}@media (max-width: 1179px){.sidebar{width:var(--sidebar-rail-w)}.sidebar__brand-sub,.sidebar .nav-group__title,.sidebar .nav-item__label,.sidebar .nav-item__count,.sidebar__search kbd,.sidebar__search .sidebar__search-label,.sidebar__user-name,.sidebar__user-role{display:none}.sidebar__brand{padding:18px 0 10px;text-align:center}.sidebar__brand-name{font-size:11px}.sidebar__brand-full{display:none}.sidebar__brand-short{display:inline}.sidebar__nav{padding:0 6px}.nav-item,.sidebar__search{justify-content:center;padding:0}.sidebar__search{margin:2px 6px 12px}.sidebar__user{justify-content:center;padding:12px 0}.toolbar{padding:0 16px}.workspace{--workspace-pad-x: 20px}.inspector{position:fixed;top:0;right:0;bottom:0;z-index:30;width:min(360px,92vw);border-left:1px solid var(--c-border);box-shadow:-12px 0 32px #1b1d1f14;transform:translate(100%);transition:transform var(--m-panel) var(--ease);display:flex}.inspector:not(.is-open){display:flex;visibility:hidden}.inspector.is-open{transform:translate(0);visibility:visible}}@media (max-width: 767px){.inspector{inset:auto 0 0;width:100%;height:62vh;border-left:0;border-top:1px solid var(--c-border);border-radius:var(--r-modal) var(--r-modal) 0 0;box-shadow:0 -12px 32px #1b1d1f1a;transform:translateY(100%)}.inspector.is-open{transform:translateY(0)}.workspace{--workspace-pad-x: 16px;padding:16px var(--workspace-pad-x) 80px}.toolbar__search kbd,.app-shell.is-mobile-chromeless .sidebar,.app-shell.is-mobile-chromeless .toolbar{display:none}}.local-nav{display:flex;gap:20px;border-bottom:1px solid var(--c-border-2);margin-bottom:var(--sp-5)}.local-nav__tab{padding:11px 0 9px;font-size:12.5px;color:var(--c-text-secondary);border-bottom:1.5px solid transparent;margin-bottom:-1px;transition:color var(--m-micro) var(--ease)}.local-nav__tab:hover{color:var(--c-text)}.local-nav__tab.is-active{color:var(--c-text);font-weight:500;border-bottom-color:var(--c-text)}.context-return{display:inline-flex;align-items:center;gap:6px;height:23px;padding:0 9px 0 7px;border-radius:var(--r-selection);font-size:11.5px;color:var(--c-accent);background:var(--c-selection);transition:background var(--m-micro) var(--ease);white-space:nowrap}.context-return:hover{background:#e4ebf7}.search-overlay{position:fixed;inset:0;z-index:50;background:#1b1d1f47;display:flex;justify-content:center;align-items:flex-start;padding-top:12vh}.search-overlay__panel{width:min(660px,92vw);background:var(--c-workspace-alt);border:.5px solid var(--c-border-strong);border-radius:13px;box-shadow:0 24px 70px #1214183d;padding:0;overflow:hidden}.search-overlay__row{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--c-hairline-2)}.search-overlay__input{flex:1;height:32px;border:0;padding:0;font-family:inherit;font-size:13.5px;background:transparent;color:var(--c-text)}.search-overlay__input:focus{outline:none}.search-overlay__esc{font-family:inherit;font-size:10.5px;color:var(--c-text-tertiary);border:1px solid var(--c-border);border-radius:5px;padding:2px 6px}.search-overlay__foot{display:flex;gap:16px;padding:9px 18px;border-top:1px solid var(--c-hairline-2);font-size:10.5px;color:var(--c-text-faint)}.search-overlay__foot .is-right{margin-left:auto}.search-overlay__note{padding:18px 18px 16px;font-size:11.5px;color:var(--c-text-tertiary);line-height:1.5}.overflow-menu{position:absolute;top:calc(var(--toolbar-h) - 4px);right:28px;z-index:40;min-width:200px;background:var(--c-workspace-alt);border:.5px solid var(--c-border-strong);border-radius:var(--r-popover);box-shadow:0 8px 28px #1214181a;padding:6px;font-size:12px;color:var(--c-text-tertiary);display:flex;flex-direction:column;gap:2px}.overflow-menu__user{padding:6px 8px 8px;border-bottom:1px solid var(--c-hairline);margin-bottom:4px;color:var(--c-text)}.overflow-menu__user small{display:block;font-size:10.5px;color:var(--c-text-tertiary)}.overflow-menu .btn{justify-content:flex-start}.stub{max-width:640px}.stub__phase{margin-top:var(--sp-2)}.stub__badge{display:inline-block;margin-top:var(--sp-4);font-size:11.5px;color:var(--c-text-secondary);border-radius:var(--r-selection);padding:4px 10px;background:var(--c-control)}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--c-canvas);padding:var(--sp-6)}.login-card{width:min(340px,100%);display:flex;flex-direction:column;gap:var(--sp-4)}.login-card__brand{font-size:15px;font-weight:600;letter-spacing:-.008em}.login-card__brand small{display:block;font-size:11px;font-weight:400;color:var(--c-text-tertiary);margin-top:2px}.login-card__field{display:flex;flex-direction:column;gap:6px}.login-card__label{font-size:11.5px;font-weight:500;color:var(--c-text-secondary)}.login-card__input{height:30px;border:1px solid var(--c-border-strong);border-radius:var(--r-button);padding:0 var(--sp-3);font-family:inherit;font-size:13px;background:var(--c-workspace-alt);color:var(--c-text)}.login-card__input:focus{outline:none;border-color:var(--c-accent)}.login-card__error{font-size:12px;color:var(--c-critical-text)}.login-card .btn{height:30px;justify-content:center}.screen{display:flex;flex-direction:column;gap:var(--sp-5);min-height:0}.screen__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.screen__head--tabs{margin-bottom:calc(-1 * var(--sp-3))}.screen__actions{display:flex;align-items:center;gap:var(--sp-3)}.client-logo{display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden;background:transparent;border:1px solid var(--c-hairline-2);border-radius:4px;padding:2px}.client-logo__img{max-width:100%;max-height:100%;object-fit:contain}.client-logo__monogram{font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--c-text-secondary);text-transform:uppercase}.cell-client{display:inline-flex;align-items:center;gap:var(--sp-3);min-width:0}.cell-client__body{display:flex;flex-direction:column;min-width:0}.cell-client__name{overflow:hidden;text-overflow:ellipsis}.cell-client__id{font-size:11px}.cell-status{display:inline-flex;align-items:center;gap:var(--sp-2);white-space:nowrap}.seg-chips{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.seg-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-selection);background:var(--c-workspace);color:var(--c-text-secondary);font-size:12.5px;font-weight:500;cursor:pointer;transition:background var(--m-micro) var(--ease)}.seg-chip:hover{background:var(--c-quiet-1);color:var(--c-text)}.seg-chip.is-active{background:var(--c-selection);border-color:var(--c-selection);color:var(--c-text)}.seg-chip__count{font-size:11px;color:var(--c-text-tertiary);border-left:1px solid var(--c-border);padding-left:6px}.seg-chip.is-active .seg-chip__count{color:var(--c-accent);border-color:var(--c-border-strong)}.orders-list{display:flex;flex-direction:column;gap:var(--sp-4)}.board{display:flex;gap:var(--sp-4);overflow-x:auto;padding-bottom:var(--sp-3);align-items:flex-start}.board-col{flex:0 0 264px;min-width:264px;background:var(--c-quiet-1);border:1px solid var(--c-hairline-2);border-radius:8px;display:flex;flex-direction:column}.board-col__head{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-3);border-bottom:1px solid var(--c-hairline)}.board-col__title{font-size:12px;font-weight:600;color:var(--c-text)}.board-col__count{font-size:11px;color:var(--c-text-tertiary)}.board-col__cards{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-2)}.board-col__empty{padding:var(--sp-3);text-align:center}.board-card{display:flex;flex-direction:column;gap:6px;text-align:left;padding:var(--sp-3);border:1px solid var(--c-border);border-radius:7px;background:var(--c-workspace);cursor:pointer;transition:border-color var(--m-micro) var(--ease),box-shadow var(--m-micro) var(--ease)}.board-card:hover{border-color:var(--c-border-strong)}.board-card.is-selected{border-color:var(--c-accent);box-shadow:inset 2px 0 0 var(--c-accent)}.board-card__client{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0}.board-card__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-card__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);font-size:11.5px}.board-card__id{font-size:11px}.board-card__deadline{font-size:11.5px}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--sp-3)}.metric-tile{border:1px solid var(--c-hairline-2);border-radius:8px;padding:var(--sp-3) var(--sp-4);background:var(--c-workspace);display:flex;flex-direction:column;gap:4px}.metric-tile__label{font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-tertiary)}.metric-tile__value{font-size:20px;font-weight:600;color:var(--c-text);font-variant-numeric:tabular-nums}.metric-tile.is-placeholder .metric-tile__value{color:var(--c-text-tertiary);font-weight:500}.metric-tile__hint{font-size:11px}.panel{border:1px solid var(--c-hairline-2);border-radius:8px;background:var(--c-workspace);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3)}.panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}.panel__error,.field__error{font-size:12.5px;color:var(--c-critical)}.overview{display:flex;flex-direction:column;gap:var(--sp-5)}.launch-gate{display:flex;flex-direction:column;gap:var(--sp-3)}.launch-gate__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.launch-gate__cond{display:flex;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2) 0;border-bottom:1px solid var(--c-hairline);font-size:13px}.launch-gate__cond:last-child{border-bottom:0}.launch-gate__mark{flex:none;width:16px;text-align:center;font-weight:600}.launch-gate__cond.is-ok .launch-gate__mark{color:var(--c-success)}.launch-gate__cond.is-blocked .launch-gate__mark{color:var(--c-critical)}.launch-gate__cond-body{display:flex;flex-direction:column;gap:2px;min-width:0}.launch-gate__policy{color:var(--c-text-tertiary);font-weight:500}.launch-gate__cond-reason{font-size:12px;color:var(--c-text-secondary)}.launch-gate__action{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.launch-gate__reason{font-size:12.5px;color:var(--c-critical)}.launch-gate__relaunch{font-size:12.5px}.kv{display:flex;flex-direction:column;margin:0}.kv__row{display:flex;justify-content:space-between;gap:var(--sp-4);padding:6px 0;border-bottom:1px solid var(--c-hairline);font-size:13px}.kv__row:last-child{border-bottom:0}.kv__row dt{color:var(--c-text-secondary)}.kv__row dd{margin:0;color:var(--c-text)}.size-matrix-wrap{overflow-x:auto}.size-matrix{border-collapse:collapse;font-size:13px}.size-matrix th,.size-matrix td{border:1px solid var(--c-border-2);padding:6px 10px;text-align:center;min-width:40px}.size-matrix thead th{background:var(--c-quiet-1);font-weight:600;font-size:12px;color:var(--c-text-secondary)}.size-matrix__rowhead{background:var(--c-quiet-1);font-weight:500;color:var(--c-text-secondary);text-align:left;white-space:nowrap}.size-matrix__total{background:var(--c-quiet-2);font-weight:600}.size-matrix__proposed td,.size-matrix__proposed th{color:var(--c-text-secondary)}.size-matrix .is-changed{color:var(--c-accent);font-weight:600}.size-matrix--empty{padding:var(--sp-2) 0}.position-detail{display:flex;flex-direction:column;gap:var(--sp-4)}.panel--revision{border-color:var(--c-border-strong)}.revision-quantity{display:flex;align-items:baseline;gap:var(--sp-2);font-size:15px}.revision-quantity__current{font-weight:600}.revision-quantity__sep{color:var(--c-text-tertiary)}.revision-quantity__proposed{color:var(--c-accent);font-weight:600}.related-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.related-list__link{color:var(--c-accent);font-weight:500}.related-list__link:hover{text-decoration:underline}.tab-stub{display:flex;flex-direction:column;gap:var(--sp-3);align-items:flex-start;max-width:560px;padding:var(--sp-4) 0}.modal-overlay{position:fixed;inset:0;z-index:60;background:#1b1d1f3d;display:flex;align-items:flex-start;justify-content:center;padding:12vh var(--sp-4) var(--sp-4);overflow-y:auto}@media (max-height: 860px){.modal-overlay{padding-top:var(--sp-4)}}.modal{width:min(420px,92vw);max-height:100%;background:var(--c-workspace);border:1px solid var(--c-border);border-radius:var(--r-modal);box-shadow:0 16px 48px #1b1d1f29;display:flex;flex-direction:column}.modal__header{padding:var(--sp-4);border-bottom:1px solid var(--c-hairline);flex:none}.modal__body{padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-4);min-height:0;overflow-y:auto}.modal__footer{padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--c-hairline);display:flex;justify-content:flex-end;gap:var(--sp-2);flex:none}.field{display:flex;flex-direction:column;gap:6px}.field--inline{flex-direction:row;align-items:center;gap:var(--sp-2)}.field__label{font-size:12px;font-weight:500;color:var(--c-text-secondary)}.field__control{height:32px;border:1px solid var(--c-border-strong);border-radius:var(--r-button);padding:0 var(--sp-3);font-family:inherit;font-size:13.5px;background:var(--c-workspace);color:var(--c-text)}.field__control:focus{outline:none;border-color:var(--c-accent)}.field__control--num{width:96px}.configurator{display:flex;flex-direction:column;gap:var(--sp-4);padding-bottom:56px}.revision-form{display:flex;align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap}.revision-form__delta{font-size:12.5px;color:var(--c-text-tertiary);padding-bottom:8px}.revision-form__delta.is-changed{color:var(--c-accent);font-weight:600}.revision-form__done{font-size:12.5px;color:var(--c-success);font-weight:500;padding-bottom:8px}.impact{border:1px solid var(--c-border-2);border-radius:8px;padding:var(--sp-3);background:var(--c-quiet-1);display:flex;flex-direction:column;gap:var(--sp-2)}.impact__head{color:var(--c-text-tertiary)}.impact__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12.5px}.configurator__sticky{position:sticky;bottom:0;margin:0 calc(-1 * var(--sp-8));padding:var(--sp-3) var(--sp-8);background:var(--c-workspace);border-top:1px solid var(--c-border);display:flex;align-items:center;gap:var(--sp-3)}.inspector-ctx{display:flex;flex-direction:column;gap:var(--sp-4)}.inspector-ctx__header{display:flex;flex-direction:column;gap:2px}.inspector-ctx__identity{font-size:12px}.inspector-ctx__props{display:flex;flex-direction:column;margin:0}.inspector-ctx__prop{display:flex;justify-content:space-between;gap:var(--sp-3);padding:6px 0;border-bottom:1px solid var(--c-hairline);font-size:12.5px}.inspector-ctx__prop:last-child{border-bottom:0}.inspector-ctx__prop dt{color:var(--c-text-secondary)}.inspector-ctx__prop dd{margin:0;text-align:right}.inspector-ctx__action{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.inspector-ctx__reason{font-size:12px;color:var(--c-critical)}.inspector-ctx__error{color:var(--c-critical)}.inspector-ctx__links{display:flex;flex-direction:column;gap:4px}.inspector-ctx__link{font-size:12.5px;color:var(--c-accent)}.inspector-ctx__link.is-static{color:var(--c-text-secondary)}.inspector-ctx__section-title{color:var(--c-text-tertiary);margin-bottom:6px}.inspector-ctx__gate{border-top:1px solid var(--c-hairline);padding-top:var(--sp-3)}.inspector-ctx__activity ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12px}.tree-row{cursor:default}.tree-row[tabindex="0"]{cursor:pointer}.tree-row--l0>td:first-child{padding-left:var(--sp-3);font-weight:500}.tree-row--l1>td:first-child{padding-left:calc(var(--sp-3) + 18px)}.tree-row--l2>td:first-child{padding-left:calc(var(--sp-3) + 36px)}.tree-row--l3>td:first-child{padding-left:calc(var(--sp-3) + 54px);color:var(--c-text-secondary)}.tree-twisty{display:inline-block;width:12px;margin-right:6px;color:var(--c-text-tertiary);transition:transform .12s ease}.tree-twisty:before{content:"▸"}.tree-twisty.is-open{transform:none}.tree-twisty.is-open:before{content:"▾"}.coverage{display:inline-flex;align-items:center;gap:var(--sp-2)}.coverage__bar{position:relative;width:72px;height:6px;border-radius:3px;background:var(--c-quiet-1);overflow:hidden}.coverage__fill{position:absolute;inset:0 auto 0 0;background:var(--c-accent)}.coverage__bar[data-state=full] .coverage__fill{background:var(--c-positive, #2e7d32)}.coverage__bar[data-state=none] .coverage__fill{background:var(--c-border-strong)}.coverage__pct{font-size:12px;color:var(--c-text-secondary);min-width:34px;text-align:right}.is-deficit{color:var(--c-critical, #c0392b);font-weight:500}.note{border:1px solid var(--c-hairline-2);background:var(--c-quiet-1);border-radius:6px;padding:var(--sp-3);color:var(--c-text-secondary);font-size:13px;margin:0 0 var(--sp-4)}.note--warn{border-color:var(--c-border-strong);background:var(--c-workspace)}.movements{display:flex;flex-direction:column;gap:var(--sp-5)}.movements__day-title{color:var(--c-text-tertiary);margin:0 0 var(--sp-2)}.movements__basis{color:var(--c-text-tertiary)}.filters{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-4)}.object-detail{display:flex;flex-direction:column;gap:var(--sp-4)}.object-detail__head{display:flex;align-items:center;gap:var(--sp-4);padding-bottom:var(--sp-3);border-bottom:1px solid var(--c-hairline)}.object-detail__actions{margin-left:auto;display:flex;gap:var(--sp-3)}.metric-row{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.portal-fact-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-3)}.portal-fact-form .field{min-width:8rem}.field-row{display:flex;gap:var(--sp-3)}.field-row .field{flex:1}.field__control--num{width:96px;text-align:right}.field__control--search{min-width:260px}.modal--wide{max-width:640px;width:100%}.modal--xl{max-width:960px;width:100%}.reserve-done{display:flex;flex-direction:column;gap:var(--sp-3)}.row-actions{display:inline-flex;gap:var(--sp-2)}.chips{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.chip{border:1px solid var(--c-border);border-radius:12px;padding:2px var(--sp-3);font-size:12px;color:var(--c-text-secondary);background:var(--c-workspace)}.terms-list{margin:0;padding-left:var(--sp-4);color:var(--c-text-secondary);font-size:13px}.qi-dist-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3);margin:var(--sp-2) 0}.qi-dist-grid .field--inline{flex-direction:column;align-items:stretch;gap:4px}.qi-dist-grid .input{width:100%}@media (max-width: 720px){.qi-dist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 420px){.qi-dist-grid{grid-template-columns:1fr}}.curve{display:block;width:100%;height:96px;margin:var(--sp-3) 0}.curve__area{fill:var(--c-accent, #2f6fed);opacity:.08}.curve__line{stroke:var(--c-accent, #2f6fed);stroke-width:1.5}.curve__dot{fill:var(--c-accent, #2f6fed)}.curve--empty{padding:var(--sp-4)}.inspector-ctx__section{margin-top:var(--sp-4)}.inspector-ctx__how{margin:var(--sp-2) 0 0;padding-left:var(--sp-5)}.inspector-ctx__how li{margin:2px 0}.notif-list{list-style:none;margin:0;padding:0}.notif{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--c-hairline, #eceff3)}.notif.is-read{opacity:.6}.notif__body{flex:1;min-width:0}.notif__title{font-weight:500}.activity-feed{list-style:none;margin:0;padding:0}.activity-feed__item{padding:var(--sp-3) 0;border-bottom:1px solid var(--c-hairline, #eceff3)}.activity-feed__label{font-weight:500}.search-results{list-style:none;margin:0;padding:6px 0;max-height:50vh;overflow-y:auto}.search-result{display:flex;align-items:baseline;gap:var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-4);background:none;border:none;border-radius:var(--r-button, 6px);text-align:left;cursor:pointer}.search-result:hover,.search-result.is-active{background:var(--c-selection, #eef2f8)}.search-result__type{color:var(--c-text-tertiary, #8a94a6);min-width:6rem}.search-result__title{flex:1;min-width:0}.search-result__id{color:var(--c-text-secondary, #55606e)}.page-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.page-head__controls{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px}.screen{gap:18px}.screen>.view-tabs+.kpi-strip{margin-top:-18px}.screen>.kpi-strip+.gt,.screen>.kpi-strip+.dt-wrap{margin-top:-18px}.pq__grid,.pq__row{grid-template-columns:136px 118px 44px 138px 104px 112px minmax(112px,1fr);column-gap:12px}.pq__row>*,.pq__grid>*{min-width:0}.pq__state{display:flex;align-items:center;gap:6px;min-width:0;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pq__state>.icon,.pq__state>.status-dot{flex:none}.pq__state-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pq__stage{display:flex;align-items:center;gap:10px;font-size:11.5px;color:var(--c-text-secondary);padding-top:12px}.pq__client{display:flex;align-items:center;gap:9px;min-width:0}.pq__client .client-logo{width:22px!important;height:22px!important;border:0;padding:0}.pq__client .client-logo__monogram{font-size:8px;width:20px;height:20px;border-radius:5px;background:var(--c-border-2);color:#43474b;display:inline-flex;align-items:center;justify-content:center}.pq__op{display:flex;align-items:center;gap:7px;min-width:0}.pq__op .icon{color:var(--c-text-secondary)}.pq__exec{display:flex;align-items:center;gap:7px;min-width:0;font-size:12px}.pq__exec.is-external{color:var(--c-contractor-text)}.pq__exec .icon{color:var(--c-contractor)}@media (max-width: 1279px){.pq{overflow-x:auto}.pq__grid,.pq__row{min-width:900px}}.pl__bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pl{font-variant-numeric:tabular-nums}.pl__grid{display:grid;column-gap:8px;align-items:center}.pl__head{font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary);padding:13px 0 9px;border-bottom:1px solid var(--c-border-2)}.pl__row{padding:9px 0;border-bottom:1px solid var(--c-hairline);min-height:58px}.pl__res{min-width:0;padding-right:12px}.pl__res-name{font-size:12.5px;font-weight:600;letter-spacing:.01em}.pl__res-sub{font-size:10.5px;color:var(--c-text-tertiary);margin-top:2px;line-height:1.4}.pl__cell{height:36px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:0;border-radius:5px;background:#f4f5f6;color:var(--c-text-secondary);font:inherit;font-size:12px;cursor:pointer;transition:box-shadow var(--m-micro) var(--ease)}.pl__cell.is-empty{cursor:default;color:var(--c-disabled-1);background:#f7f8f9}.pl__cell-units{font-weight:500;color:var(--c-text);font-size:12px;line-height:1.1}.pl__cell-pct{font-size:10.5px;line-height:1.1}.pl__cell.is-ok{background:#f4f5f6}.pl__cell.is-warn{background:var(--c-soft-warning)}.pl__cell.is-warn .pl__cell-pct{color:var(--c-warning-text)}.pl__cell.is-high{background:var(--c-soft-orange)}.pl__cell.is-high .pl__cell-pct{color:var(--c-orange-text)}.pl__cell.is-over{background:var(--c-soft-critical)}.pl__cell.is-over .pl__cell-pct{color:var(--c-critical-text)}.pl__cell:hover:not(.is-empty){box-shadow:inset 0 0 0 1px var(--c-border-strong)}.pl__cell.is-selected{box-shadow:inset 0 0 0 1.5px var(--c-accent)}.pl__legend{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:18px;font-size:11.5px;color:var(--c-text-secondary)}.pl__legend-item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pl__swatch{display:inline-block;width:10px;height:10px;border-radius:3px;background:#f4f5f6;border:1px solid var(--c-border-2)}.pl__swatch.is-warn{background:var(--c-soft-warning)}.pl__swatch.is-high{background:var(--c-soft-orange)}.pl__swatch.is-over{background:var(--c-soft-critical)}.pl__launch-grid{grid-template-columns:110px 180px 170px 80px minmax(160px,1fr)}.pl__risks{display:flex;flex-direction:column;gap:14px}.risk-card{border:1px solid var(--c-border-2);border-left:3px solid var(--c-warning);border-radius:6px;padding:12px 16px 14px;background:var(--c-workspace-alt)}.risk-card.is-critical{border-left-color:var(--c-critical)}.risk-card__head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.risk-card__title{font-size:12.5px;font-weight:600}.risk-card__meta{font-size:11.5px;color:var(--c-text-secondary)}.risk-card__delta{margin-left:auto;font-size:12px}.risk-card__facts{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px 18px;margin-top:12px}.risk-card__k{font-size:10.5px;color:var(--c-text-tertiary)}.risk-card__v{font-size:12px;margin-top:2px}.risk-card__reason{display:flex;gap:12px;align-items:baseline;margin-top:12px;font-size:12px;line-height:1.45}.risk-card .insp__link{margin-top:10px}@media (max-width: 1279px){.pl{overflow-x:auto}.pl__grid{min-width:760px}.risk-card__facts{grid-template-columns:repeat(2,minmax(120px,1fr))}}.screen>.view-tabs+.pq__stage{margin-top:-18px}.screen>.pq__stage+.kpi-strip{margin-top:-8px}.toasts{position:fixed;right:20px;bottom:20px;z-index:1000;display:flex;flex-direction:column;gap:8px;max-width:420px}.toast{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border-radius:10px;background:#1f2937;color:#fff;font-size:13px;line-height:1.35;box-shadow:0 8px 24px #0000002e;cursor:pointer;animation:toast-in .18s ease-out}.toast--ok .toast__icon{color:#6ee7a8}.toast--warn{background:#7a5a00}.toast--warn .toast__icon{color:#ffd666}.toast--error{background:#7f1d1d}.toast--error .toast__icon{color:#fca5a5}.toast__icon{font-weight:700;flex:0 0 auto}@keyframes hl-blink{0%,to{box-shadow:none;background-color:inherit}25%,75%{box-shadow:0 0 0 3px var(--c-accent, #2f6fed);background-color:#2f6fed1a}50%{box-shadow:none}}.hl-blink{animation:hl-blink 1s ease-in-out 2;border-radius:8px}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.client-logo--img{border:0;padding:0;background:transparent;border-radius:0;justify-content:flex-start;overflow:visible}.client-logo--img .client-logo__img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;display:block}.oc-logo:has(>.client-logo--img),.miq-logo:has(>.client-logo--img),.mq-logo:has(>.client-logo--img),.qo-ava:has(>.client-logo--img),.mo-logo:has(>.client-logo--img){background:transparent!important;border-radius:0;box-shadow:none!important;width:auto!important;height:auto!important;border:0;overflow:visible}.oc-logo,.miq-logo{justify-self:start}.ol{min-width:0;overflow-x:auto}.ol__grid{grid-template-columns:190px minmax(150px,1fr) 66px 104px 172px 128px 24px;column-gap:16px;min-width:min-content}.ol .gt__head{height:34px;padding:0;align-items:center}.ol__row{height:50px}.ol__row>*{min-width:0}.ol__client{display:flex;align-items:center;gap:10px;min-width:0}.ol__client .client-logo{width:28px;height:28px}.ol__client-name{font-size:12.5px}.ol .gt__sub{font-size:11px}.ol__models{font-size:12px}.ol__qty{font-size:12.5px}.ol__deadline{font-size:12px}.ol__state{display:flex;align-items:center;gap:6px;font-size:11.5px;min-width:0}.ol__stage{font-size:11.5px;color:var(--c-text-secondary)}.ol__chevron{color:var(--c-disabled-1);font-size:13px;text-align:right}.ol .gt__foot{font-size:11.5px}.screen--board{min-width:0}.ob__axis{margin-left:10px}.ob{display:flex;align-items:stretch;overflow-x:auto;padding-bottom:16px;min-height:320px}.ob__col{flex:0 0 236px;width:236px;max-width:236px;box-sizing:border-box;display:flex;flex-direction:column;border-left:1px solid var(--c-border-2);padding:0 13px}.ob__col:first-child{border-left:0;padding-left:0}.ob__head{display:flex;align-items:center;gap:8px;padding:2px 2px 12px;white-space:nowrap}.ob__title{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ob__count{font-size:11px;color:var(--c-text-tertiary);font-variant-numeric:tabular-nums}.ob__total{margin-left:auto;font-size:11px;color:var(--c-text-tertiary);font-variant-numeric:tabular-nums}.ob__cards{display:grid;row-gap:8px;align-content:start}.ob__empty{color:var(--c-text-faint);font-size:12px;padding:8px 2px}.ob__card{display:block;width:100%;text-align:left;background:var(--c-workspace-alt);border:.5px solid var(--c-border-strong);border-radius:8px;padding:10px 12px 11px;cursor:pointer;font:inherit;color:inherit;transition:box-shadow var(--m-micro) var(--ease),border-color var(--m-micro) var(--ease)}.ob__card:hover{border-color:var(--c-disabled-1)}.ob__card.is-selected{border-color:var(--c-accent);box-shadow:0 0 0 1px var(--c-accent)}.ob__card-head{display:flex;align-items:center;gap:9px;min-width:0}.ob__card-head .client-logo{width:24px;height:24px}.ob__client{display:block;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob__num{display:block;font-size:10.5px;color:var(--c-text-tertiary);font-variant-numeric:tabular-nums}.ob__meta{display:block;font-size:11px;color:var(--c-text-secondary);margin-top:8px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob__line{display:block;font-size:11px;color:var(--c-text-mid);margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob__line--state{display:flex;align-items:center;gap:6px}.ob__foot{display:block;font-size:10.5px;color:var(--c-text-tertiary);margin-top:8px;font-variant-numeric:tabular-nums}.insp-pos__list{display:grid;row-gap:11px;font-size:12px}.insp-pos__row{display:flex;gap:10px;color:inherit}.insp-pos__row:hover .insp-pos__body{color:var(--c-accent)}.insp-pos__alias{font-weight:500;width:84px;flex-shrink:0;font-variant-numeric:tabular-nums}.insp-pos__body{color:var(--c-text-secondary);line-height:1.4;font-variant-numeric:tabular-nums}.insp-open{margin-top:16px}.insp-open .btn--block{height:28px;font-size:12.5px}.insp-client__logo{margin-bottom:10px}.insp-client__contact{font-size:12.5px;margin-bottom:6px}.co-modal__title{font-size:14px;font-weight:600;letter-spacing:-.006em}.co-modal__sub{margin-top:3px;font-size:11.5px}.ow{gap:0}.ow__crumb{font-size:12px;color:var(--c-text-secondary);display:inline-flex;align-items:center;gap:5px;margin-bottom:16px}.ow__crumb:hover{color:var(--c-accent)}.ow__head{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.ow__identity{display:flex;align-items:center;gap:14px;min-width:0}.ow__title-row{display:flex;align-items:baseline;gap:10px;min-width:0}.ow__client{margin:0}.ow__client-btn{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;letter-spacing:inherit}.ow__client-btn:hover{color:var(--c-accent)}.ow__num{font-size:13px;color:var(--c-text-secondary);font-variant-numeric:tabular-nums}.ow__facts{display:flex;align-items:center;gap:14px;margin-top:6px;font-size:12px;color:var(--c-text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap}.ow__state{display:inline-flex;align-items:center;gap:7px;font-weight:500;color:var(--c-text)}.ow__dot{color:var(--c-disabled-1)}.ow__actions{margin-left:auto;position:relative;flex-shrink:0}.ow__more{width:26px;padding:0;font-size:13px;letter-spacing:.05em}.ow__menu{position:absolute;right:0;top:30px;z-index:20;min-width:220px;background:var(--c-workspace-alt);border:.5px solid var(--c-border-strong);border-radius:var(--r-popover);box-shadow:0 8px 28px #1214181a,0 1px 3px #1214180f;padding:6px;display:grid}.ow__menu-item{font:inherit;font-size:12.5px;text-align:left;background:none;border:0;border-radius:var(--r-chip);padding:7px 10px;cursor:pointer;color:var(--c-text)}.ow__menu-item:hover{background:var(--c-quiet-3)}.ow__menu-item.is-danger{color:var(--c-critical-text)}.ow__reason{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;margin-bottom:14px;padding:12px 14px;border:1px solid var(--c-border);border-radius:8px;background:var(--c-quiet-1)}.ow__reason .field__control{min-width:280px}.ow .local-nav{margin-bottom:0}.oo{display:flex;flex-direction:column;gap:0}.oo__kpi{display:flex;align-items:stretch;border-bottom:1px solid var(--c-border-2);padding:16px 0;flex-wrap:wrap;row-gap:14px}.oo__kpi-item{padding:0 36px}.oo__kpi-item:first-child{padding-left:0}.oo__kpi-sep{width:1px;background:var(--c-border-2)}.oo__kpi-value{font-size:22px;font-weight:500;letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:5px;white-space:nowrap}.oo__kpi-value--text{font-size:14px;margin-top:9px}.oo__kpi-unit{font-size:13px;color:var(--c-text-secondary);font-weight:400}.oo__kpi-sub{font-size:11px;color:var(--c-text-tertiary);font-variant-numeric:tabular-nums;margin-top:3px}.oo__kpi-sub.is-critical{color:var(--c-critical-text);font-weight:500}.oo__section-title{margin-top:28px;margin-bottom:4px;letter-spacing:.07em}.oo__row-head{display:flex;align-items:baseline;gap:12px;margin:4px 0 8px}.oo__row-head>:last-child{margin-left:auto}.oo__hint{font-size:11px;color:var(--c-text-tertiary);margin-top:8px;line-height:1.5}.oo__stub{font-size:12.5px;color:var(--c-text-secondary);line-height:1.55;max-width:640px;margin:8px 0 0}.oo__stub-link{color:var(--c-accent);font-weight:500}.ogate{border-bottom:1px solid var(--c-border-2)}.ogate__summary{display:flex;align-items:center;gap:10px;width:100%;padding:13px 0;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer;flex-wrap:wrap}.ogate__mark{display:inline-flex;align-items:center;width:12px;flex-shrink:0;color:var(--c-success)}.ogate.is-blocked .ogate__summary .ogate__verdict{color:var(--c-critical-text)}.ogate.is-warn .ogate__summary .ogate__verdict{color:var(--c-warning-text)}.ogate__verdict{font-size:12.5px;font-weight:500}.ogate__detail{font-size:12px;color:var(--c-text-secondary);font-variant-numeric:tabular-nums;min-width:0}.ogate__toggle{margin-left:auto;font-size:11.5px;color:var(--c-text-tertiary);white-space:nowrap}.ogate__summary:hover .ogate__toggle{color:var(--c-accent)}.ogate__body{padding:0 0 10px;max-width:880px}.ogate__list{list-style:none;margin:0;padding:0;font-size:12.5px}.ogate__row{display:flex;align-items:center;gap:10px;padding:8px 0 8px 21px;border-bottom:1px solid var(--c-quiet-3);min-width:0}.ogate__list.is-compact .ogate__row{padding:6px 0;font-size:12px}.ogate__title{font-weight:500;width:230px;flex-shrink:0}.ogate__list.is-compact .ogate__title{width:auto;flex:1;color:var(--c-text-mid)}.ogate__hint{color:var(--c-text-secondary);font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis}.ogate__policy{color:var(--c-text-tertiary)}.ogate__obj-link{color:var(--c-accent);font-weight:500}.ogate__obj-id{font-variant-numeric:tabular-nums}.ogate__status{margin-left:auto;font-size:12px;font-weight:500;white-space:nowrap;color:var(--c-text-secondary)}.ogate__row.is-ok .ogate__status{color:var(--c-success-text)}.ogate__row.is-blocked .ogate__status{color:var(--c-critical-text)}.ogate__row.is-warn .ogate__status{color:var(--c-warning-text)}.ogate__note{font-size:11px;color:var(--c-text-tertiary);margin-top:8px;padding-left:21px;line-height:1.5}.ogate__action{margin-top:12px;padding-left:21px}.inspector-ctx__gate .launch-gate{margin-top:12px}.pl2{min-width:0;overflow-x:auto}.pl2__row{display:grid;grid-template-columns:minmax(230px,1fr) minmax(200px,1.1fr) 110px 24px;column-gap:20px;align-items:center;padding:13px 0;border-bottom:1px solid var(--c-hairline);cursor:pointer;min-width:min-content;transition:background var(--m-micro) var(--ease)}.pl2__row:hover{background:var(--c-quiet-1)}.pl2__row:focus-visible{outline:1.5px solid var(--c-accent);outline-offset:-2px}.pl2__row.is-selected{background:var(--c-selection);box-shadow:inset 2px 0 0 var(--c-accent)}.pl2__main{display:flex;align-items:center;gap:12px;min-width:0}.pl2__sketch{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:var(--c-text-mid);flex-shrink:0}.pl2__title{display:block;font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl2__material{font-weight:400;color:var(--c-text-secondary)}.pl2__sub{display:block;font-size:11px;color:var(--c-text-tertiary);font-variant-numeric:tabular-nums}.pl2__status{display:flex;align-items:center;gap:7px;font-size:11.5px;font-variant-numeric:tabular-nums;min-width:0}.pl2__warn{color:var(--c-warning-text)}.pl2__qty{text-align:right;white-space:nowrap}.pl2__qty-value{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.pl2__qty-unit{font-size:11px;color:var(--c-text-tertiary)}.pl2__open-btn{background:none;border:0;font:inherit;font-size:14px;color:var(--c-disabled-1);cursor:pointer;padding:4px 6px}.pl2__open-btn:hover{color:var(--c-accent)}.oact{display:grid;row-gap:11px;font-size:12px;font-variant-numeric:tabular-nums;margin-top:10px}.oact__row{display:flex;gap:12px}.oact__when{color:var(--c-text-tertiary);width:110px;flex-shrink:0}.oact__meta{color:var(--c-text-secondary)}.ofin__grid{grid-template-columns:130px 110px 110px 110px 110px minmax(120px,1fr);column-gap:14px;min-width:min-content}.ofin{overflow-x:auto}.ofin__row{color:inherit;height:40px}.pd{gap:0}.pd__crumbs{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--c-text-secondary);flex-wrap:wrap}.pd__crumbs a{color:inherit}.pd__crumbs a:hover{color:var(--c-accent)}.pd__crumb-sep{color:var(--c-disabled-1)}.pd__crumb-order{display:inline-flex;align-items:center;gap:6px}.pd__crumb-order .client-logo{width:18px;height:18px}.pd__crumb-order .client-logo__monogram{font-size:8px}.pd__crumb-current{color:var(--c-text);font-variant-numeric:tabular-nums}.pd__hero{display:flex;align-items:flex-start;gap:16px;margin-top:12px;flex-wrap:wrap}.pd__sketch{width:52px;height:52px;border:1px solid var(--c-border);border-radius:8px;background:var(--c-workspace-alt);display:inline-flex;align-items:center;justify-content:center;color:var(--c-text-mid);flex-shrink:0}.pd__hero-body{min-width:0;flex:1}.pd__title{font-size:17px;font-weight:600;letter-spacing:-.012em;margin:0;text-wrap:balance}.pd__sub{font-size:12px;color:var(--c-text-secondary);font-variant-numeric:tabular-nums;margin-top:3px}.pd__rev{color:var(--c-warning-text);font-weight:500}.pd__facts{display:flex;align-items:center;gap:12px;margin-top:8px;font-size:12px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.pd__state{display:inline-flex;align-items:center;gap:7px;font-weight:500}.pd__dot{color:var(--c-disabled-1)}.pd__now{color:var(--c-text-secondary)}.pd__actions{margin-left:auto;display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap}.pd__actions .btn{height:28px}.pd__tabs{display:flex;align-items:center;gap:2px;margin-top:14px;overflow-x:auto;border-bottom:1px solid var(--c-border-2)}.pd__tab{display:flex;align-items:center;gap:6px;height:34px;padding:0 11px;font:inherit;font-size:12.5px;color:var(--c-text-secondary);background:none;border:0;cursor:pointer;white-space:nowrap;flex-shrink:0;box-shadow:none}.pd__tab:hover{color:var(--c-text)}.pd__tab.is-active{color:var(--c-text);font-weight:600;box-shadow:inset 0 -2px 0 var(--c-text)}.pd__badge{font-size:10px;font-weight:600;color:var(--c-warning-text);background:var(--c-soft-warning);border-radius:8px;padding:1px 6px}.pd__body{padding-top:22px;max-width:1040px}.pd__section-title{margin-top:24px;margin-bottom:6px}.pd__quiet{font-size:11.5px;color:var(--c-text-tertiary);margin-top:8px;line-height:1.5}.pd__link{color:var(--c-accent);font-weight:500}.pd__chev{margin-left:auto;color:var(--c-disabled-1)}.pd__row-head{display:flex;align-items:baseline;gap:12px}.pd__row-head>:last-child{margin-left:auto}.pd__now-card{border:1px solid var(--c-border);border-radius:8px;background:var(--c-workspace-alt);display:flex;gap:28px;padding:16px 18px;align-items:flex-start;flex-wrap:wrap}.pd__now-main{flex:1;min-width:300px}.pd__now-title{font-size:15px;font-weight:600;letter-spacing:-.008em;margin-top:8px}.pd__now-title--quiet{color:var(--c-text-secondary);font-weight:500}.pd__now-sub{font-size:12px;color:var(--c-text-secondary);margin-top:3px;font-variant-numeric:tabular-nums}.pd__now-progress{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.pd__now-progress .progress{flex:1}.pd__now-count{font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.pd__now-plan{font-size:11.5px;color:var(--c-text-tertiary)}.pd__now-side{width:216px;flex-shrink:0;display:grid;row-gap:7px}.pd__now-side .btn{height:28px}.pd__rail-block{margin-top:10px;padding-bottom:6px;border-bottom:1px solid var(--c-border-2)}.pd__rail-head{display:flex;gap:10px;align-items:baseline;font-size:12px;margin-bottom:4px}.pd__rail-batch{font-weight:500}.rail{display:flex;align-items:stretch;overflow-x:auto;padding-bottom:4px}.rail__seg{display:flex;align-items:flex-start;flex:1;min-width:0}.rail__conn{width:26px;flex-shrink:0;height:1.5px;margin-top:15px;background:var(--c-border-strong)}.rail__stage{flex:1;min-width:88px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:8px 4px 10px;border-radius:6px}.rail__icon{display:inline-flex;align-items:center;justify-content:center;height:16px}.rail__label{font-size:11px;font-weight:500;color:var(--c-text-mid);line-height:1.25}.rail__stage.is-current .rail__label{color:var(--c-accent);font-weight:600}.rail__stage.is-blocked .rail__label{color:var(--c-critical-text);font-weight:600}.rail__sub{font-size:10px;color:var(--c-text-tertiary);font-variant-numeric:tabular-nums;line-height:1.3}.route-mark{display:inline-block;box-sizing:border-box;border-radius:50%}.route-mark--done{width:8px;height:8px;background:var(--c-text-mid)}.route-mark--current{width:13px;height:13px;border:2.75px solid var(--c-accent)}.route-mark--partial{width:11px;height:11px;border:2.25px solid var(--c-success);border-right-color:var(--c-disabled-1);transform:rotate(45deg)}.route-mark--pending{width:8px;height:8px;border:1.5px solid var(--c-disabled-1)}.pd__attn,.pd__related{font-size:12.5px;margin-top:6px}.pd__attn-row,.pd__related-row{display:flex;align-items:center;gap:10px;padding:9px 8px;border-bottom:1px solid var(--c-hairline);border-radius:5px;width:100%;background:none;border-left:0;border-right:0;border-top:0;font:inherit;color:inherit;text-align:left;cursor:pointer;min-width:0}.pd__attn-row:hover,.pd__related-row:hover{background:var(--c-quiet-1)}.pd__attn-title,.pd__related-title{font-weight:500;white-space:nowrap}.pd__attn-sub,.pd__related-sub{color:var(--c-text-secondary);font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd__swatch{width:10px;height:10px;border-radius:2.5px;background:var(--c-text-mid);flex-shrink:0}.pd__sums{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;margin-top:4px;font-size:12.5px}.pd__sum-row{display:flex;align-items:baseline;gap:10px;padding:10px 8px;border-bottom:1px solid var(--c-hairline);border-radius:5px;background:none;border-left:0;border-right:0;border-top:0;font:inherit;color:inherit;text-align:left;cursor:pointer;min-width:0}.pd__sum-row:hover:not(:disabled){background:var(--c-quiet-1)}.pd__sum-key{width:86px;color:var(--c-text-secondary);flex-shrink:0}.pd__sum-val{font-variant-numeric:tabular-nums;min-width:0}.pd__spec{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));column-gap:48px;row-gap:20px}.pd__spec .pd__section-title:first-child{margin-top:0}.pd__kv{display:grid;grid-template-columns:130px 1fr;row-gap:8px;font-size:12.5px;margin:10px 0 0;font-variant-numeric:tabular-nums}.pd__kv dt{color:var(--c-text-secondary)}.pd__kv dd{margin:0;min-width:0}.sg-wrap{overflow-x:auto;margin-top:10px}.sg{border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums;max-width:480px}.sg th,.sg td{padding:8px 0 8px 14px;text-align:right;min-width:44px}.sg thead th{font-size:10px;font-weight:500;letter-spacing:.07em;color:var(--c-text-tertiary);text-transform:uppercase;border-bottom:1px solid var(--c-border-2);padding-top:7px;padding-bottom:7px}.sg__rowhead{text-align:left!important;padding-left:0!important;color:var(--c-text-secondary);font-weight:400;min-width:84px!important}.sg__total{font-weight:600}.sg__proposed td{color:var(--c-text-secondary)}.sg__proposed td.is-changed{color:var(--c-warning-text);font-weight:500}.sg__verdict{font-size:11px;margin-top:6px;color:var(--c-text-tertiary)}.sg__verdict.is-warn{color:var(--c-warning-text);font-weight:500}.pd__rev,.cfg__rev{border:1px solid #dde3ec;background:#f7f9fc;border-radius:9px;padding:14px 16px;margin-top:12px}.pd__rev,.cfg__rev--pending{border-color:#efe4c3;background:var(--c-soft-warning)}.pd__rev-head,.cfg__rev-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.pd__rev-badge,.cfg__rev-badge{font-size:10px;font-weight:600;letter-spacing:.06em;color:var(--c-warning-text);background:#f0ead6;border-radius:8px;padding:3px 9px;text-transform:uppercase}.pd__rev-qty,.cfg__rev-qty{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.pd__rev-actions{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.pd__rev-reject{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pd__rev-reject .field__control{min-width:240px}.pd__rev .btn,.cfg__actions .btn{height:28px}.pd__decs{display:grid;row-gap:10px;margin-top:6px}.pd__dec{display:block;border:1px solid var(--c-border);border-radius:8px;background:var(--c-workspace-alt);padding:13px 16px;color:inherit}.pd__dec:hover{background:var(--c-quiet-1)}.pd__dec-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pd__dec-id{font-size:12px;font-weight:600;color:var(--c-text-secondary);font-variant-numeric:tabular-nums}.pd__dec-type{font-size:13px;font-weight:600}.pd__dec-place{font-size:12.5px;color:var(--c-text-mid)}.pd__dec-stage{margin-left:auto;font-size:11.5px;color:var(--c-text-tertiary)}.pd__dec-meta{font-size:11px;color:var(--c-text-tertiary);margin-top:2px;font-variant-numeric:tabular-nums}.pd__dec-version{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12px;font-weight:500;color:var(--c-warning-text)}.pd__dec-version.is-ok{color:var(--c-success-text)}.pd__batch{margin-top:10px;font-size:12.5px}.pd__batch-head{display:flex;align-items:center;gap:12px;height:40px;border-bottom:1px solid var(--c-hairline);padding:0 8px;font-variant-numeric:tabular-nums}.pd__batch-name{font-weight:600;width:120px}.pd__batch-qty{color:var(--c-text-secondary)}.pd__batch-st{margin-left:auto;color:var(--c-text-secondary);font-size:11.5px}.pd__op{display:flex;align-items:center;gap:10px;height:32px;border-bottom:1px solid var(--c-quiet-2);padding:0 8px 0 34px;font-size:12px;color:inherit;min-width:0}.pd__op:hover{background:var(--c-quiet-1)}.pd__op-type{font-weight:500;width:140px;flex-shrink:0}.pd__op-exec{color:var(--c-text-mid);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd__op-qty{font-variant-numeric:tabular-nums;color:var(--c-text-secondary);width:80px;text-align:right;flex-shrink:0}.pd__op-status{margin-left:auto;color:var(--c-text-secondary);white-space:nowrap}.pd__qc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin-top:14px;font-variant-numeric:tabular-nums}.pd__qc-stat{border:1px solid var(--c-border-2);border-radius:7px;padding:10px 12px}.pd__qc-k{font-size:11px;color:var(--c-text-secondary)}.pd__qc-v{font-size:15px;font-weight:600;margin-top:4px}.pd__qc-v.is-warn{color:var(--c-warning-text)}.pd__qc-s{font-size:10.5px;color:var(--c-text-tertiary);margin-top:2px}.pd__chain{margin-top:6px;font-size:12.5px}.pd__chain-row{display:flex;align-items:center;gap:12px;padding:10px 8px;border-bottom:1px solid var(--c-hairline);border-radius:5px;color:inherit;min-width:0}.pd__chain-row:hover{background:var(--c-quiet-1)}.pd__chain-row.is-child{padding-left:30px}.pd__chain-tree{color:var(--c-disabled-1)}.pd__chain-id{font-weight:600;width:76px;flex-shrink:0;font-variant-numeric:tabular-nums}.pd__chain-t{color:var(--c-text-mid);white-space:nowrap}.pd__chain-s{margin-left:auto;color:var(--c-text-secondary);font-variant-numeric:tabular-nums;text-align:right;min-width:0}.cfg{gap:0;max-width:860px}.cfg__head{display:flex;align-items:flex-start;gap:14px;margin-top:16px;flex-wrap:wrap}.cfg__title{text-wrap:balance}.cfg__lead{font-size:11.5px;color:var(--c-text-tertiary);margin-top:6px;line-height:1.5;max-width:640px}.cfg__head-actions{margin-left:auto;display:flex;gap:8px;flex-shrink:0}.cfg__head-actions .btn{height:28px}.cfg__body{margin-top:18px}.cfg__ready{border:1px solid var(--c-border);background:var(--c-quiet-1);border-radius:9px;padding:14px 16px}.cfg__ready.is-ok{border-color:#cfe3d6;background:var(--c-soft-success)}.cfg__ready.is-blocked{border-color:#f0e2e0;background:var(--c-soft-critical)}.cfg__ready-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cfg__ready-icon{display:inline-flex;color:var(--c-success)}.cfg__ready-title{font-size:13px;font-weight:600}.cfg__ready-sub{margin-left:auto;font-size:12px;color:var(--c-text-secondary);font-variant-numeric:tabular-nums}.cfg__ready-list{margin-top:10px;font-size:12.5px}.cfg__ready-row{display:flex;align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid rgba(0,0,0,.04);color:inherit;min-width:0}.cfg__ready-dot{width:7px;height:7px;border-radius:50%;background:var(--c-critical);flex-shrink:0}.cfg__ready-t{font-weight:500}.cfg__ready-s{color:var(--c-text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfg__ready-go{margin-left:auto;color:var(--c-accent);font-size:11.5px;font-weight:500;white-space:nowrap}.cfg__sec{margin-top:26px}.cfg__sec-title{letter-spacing:.08em}.cfg__card{border:1px solid var(--c-border);border-radius:9px;background:var(--c-workspace-alt);padding:16px 18px;margin-top:8px}.cfg__card.is-warn{border-color:#e8d6a8}.cfg__two{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:36px;row-gap:10px;font-size:12.5px}.cfg__two .pd__kv{margin-top:0;grid-template-columns:118px 1fr}.cfg__note{font-size:11.5px;color:var(--c-text-tertiary);line-height:1.55}.cfg__note b{color:var(--c-text-secondary);font-weight:500}.cfg__quiet{font-size:11.5px;color:var(--c-text-tertiary);margin-top:10px;line-height:1.5}.cfg__warn{font-size:11.5px;color:var(--c-warning-text);font-weight:500}.cfg__actions{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap;align-items:center}.cfg__rev-title{font-size:13px;font-weight:600}.cfg__rev-close{margin-left:auto;font:inherit;font-size:11.5px;color:var(--c-text-secondary);background:none;border:0;cursor:pointer}.cfg__rev-close:hover{color:var(--c-accent)}.cfg__rev-form{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.cfg__rev-old{font-size:18px;font-weight:600;color:var(--c-text-tertiary);text-decoration:line-through}.cfg__matrix-form{margin-top:4px}.cfg__matrix-grid{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.cfg__matrix-cell{display:grid;row-gap:4px;width:64px}.cfg__matrix-cell .field__control--num{width:64px}.cfg__matrix-sum{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;height:30px;display:flex;align-items:center}.cfg__matrix-sum.is-warn{color:var(--c-warning-text)}.cfg__decs{display:grid;row-gap:8px}.cfg__dec{border:1px solid var(--c-border);border-radius:8px;padding:12px 14px}.cfg__dec-head{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.cfg__dec-id{font-size:12px;font-weight:600;color:var(--c-text-secondary)}.cfg__dec-place{font-size:13px;font-weight:600}.cfg__dec-stage{margin-left:auto;font-size:11.5px;color:var(--c-text-tertiary)}.cfg__dec-cells{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;font-size:11.5px}.cfg__dec-cell{border:1px solid var(--c-border);border-radius:6px;padding:8px 10px;min-width:0}.cfg__dec-cell.is-ok{border-color:#cfe3d6;background:var(--c-soft-success)}.cfg__dec-cell.is-warn{border-color:#e8d6a8;background:var(--c-soft-warning)}.cfg__route+.cfg__route{margin-top:12px}.cfg__route-head{font-size:12px;font-weight:500;margin-bottom:4px}.cfg__route-row{display:flex;align-items:center;gap:11px;padding:8px 0;border-bottom:1px solid var(--c-quiet-2);font-size:12.5px;font-variant-numeric:tabular-nums;min-width:0}.cfg__route-n{width:18px;color:var(--c-text-tertiary);font-size:11px}.cfg__route-t{font-weight:500}.cfg__route-s{color:var(--c-text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfg__route-x{margin-left:auto;color:var(--c-text-tertiary);font-size:11.5px;white-space:nowrap}.cfg__gate-foot{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.cfg__gate-foot .pd__link{margin-left:auto;font-size:12px}.cfg__gate-verdict{font-size:12.5px;font-weight:600;color:var(--c-warning-text)}.cfg__gate-verdict.is-ok{color:var(--c-success-text)}.cfg .ogate__row{padding-left:0}@media (max-width: 1180px){.ol__grid{grid-template-columns:170px minmax(120px,1fr) 60px 96px 150px 110px 20px}.oo__kpi-item{padding:0 22px}}@media (max-width: 768px){.pd__hero{gap:12px}.pd__sketch{width:40px;height:40px}.pd__title{font-size:15px}.pd__actions{margin-left:0;width:100%}.pd__body{padding-top:16px}.pd__now-side{width:100%}.pd__sums,.pd__spec{grid-template-columns:1fr}.pd__attn-sub,.pd__related-sub{white-space:normal}.cfg__two,.cfg__dec-cells{grid-template-columns:1fr}.ow__head{flex-wrap:wrap}.ow__actions{margin-left:0}.oo__kpi-item{padding:0 16px 0 0}.oo__kpi-sep{display:none}.ogate__title{width:auto}.ogate__row{flex-wrap:wrap;padding-left:0}}.tr,.cw,.cl,.cm,.ws,.wc,.we{overflow-x:auto}.tr__grid{grid-template-columns:78px 118px minmax(140px,1fr) minmax(130px,160px) 72px 72px 44px 124px;column-gap:12px}.tr__grid>*{min-width:0}.tr__row{height:52px}.tr__id{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.tr__kind{display:flex;align-items:center;gap:8px;color:var(--c-text-secondary);font-size:12px}.tr__kind>.icon{flex:none;color:var(--c-text-tertiary)}.tr__state{display:flex;align-items:center;gap:7px;font-size:12px;min-width:0}.tr__state>.icon{flex:none}.gt__head .is-right,.gt__row .is-right{text-align:right}.tcard{display:flex;flex-direction:column;gap:26px;padding-top:10px}.tcard__head{display:flex;align-items:flex-start;gap:14px}.tcard__icon{width:52px;height:52px;border:1px solid var(--c-border);border-radius:9px;background:var(--c-canvas);display:flex;align-items:center;justify-content:center;flex:none;color:var(--c-text)}.tcard__title{font-size:17px;font-weight:600;letter-spacing:-.01em}.tcard__sub{font-size:12.5px;color:var(--c-text-secondary);margin-top:2px;font-variant-numeric:tabular-nums;text-wrap:pretty}.tcard__status{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;margin-top:7px;white-space:nowrap}.tcard__actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none;flex-wrap:wrap;justify-content:flex-end}.tcard__doc{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--c-success-text)}.tcard__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;row-gap:26px}.tcard__label{margin-bottom:11px}.tcard__props{display:grid;grid-template-columns:132px minmax(0,1fr);row-gap:9px;font-size:12.5px;font-variant-numeric:tabular-nums;margin:0}.tcard__props dt{color:var(--c-text-secondary)}.tcard__props dd{margin:0;min-width:0;overflow-wrap:anywhere}.tcard__props dd.is-strong{font-weight:500}.tcard__lines{font-variant-numeric:tabular-nums;font-size:12.5px}.tcard__lines-head,.tcard__lines-row,.tcard__lines-total{display:grid;grid-template-columns:minmax(90px,1.4fr) 1fr 1fr 1fr .8fr;column-gap:12px;align-items:center}.tcard__lines-head{height:22px;font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary);border-bottom:1px solid var(--c-border-2)}.tcard__lines-row{height:28px;border-bottom:1px solid var(--c-hairline)}.tcard__lines-total{height:30px;font-weight:600}.tcard__lines .is-right{text-align:right}.tcard__sizes{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:10px;font-size:12px;font-variant-numeric:tabular-nums;align-items:center}.tcard__size{display:inline-flex;gap:5px;align-items:baseline;padding:2px 8px;border-radius:var(--r-chip);background:var(--c-quiet-1)}.tcard__size-code{font-weight:500}.tcard__note{font-size:11.5px;color:var(--c-text-tertiary);margin-top:8px;line-height:1.5;text-wrap:pretty}.tcard__block{max-width:760px}.tcard__form{border:1px solid var(--c-border);background:var(--c-workspace-alt);border-radius:9px;padding:18px 20px 20px;max-width:760px}.tcard__form-title{font-size:12.5px;font-weight:600}.tcard__form-text{font-size:11.5px;color:var(--c-text-secondary);margin-top:4px;line-height:1.5;text-wrap:pretty}.tcard__form-rows{display:grid;row-gap:12px;margin-top:14px}.tcard__form-row{display:grid;grid-template-columns:1fr;row-gap:8px;padding-bottom:10px;border-bottom:1px solid var(--c-hairline)}.tcard__form-key{font-size:12.5px;font-weight:500}.tcard__field{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;column-gap:10px;font-size:12.5px}.tcard__field>span{color:var(--c-text-secondary)}.tcard__field .insp__input,.tcard__field .insp__select{max-width:220px}.tcard__form-actions{display:flex;align-items:center;gap:10px;margin-top:16px;flex-wrap:wrap}.tcard__form-hint{font-size:11.5px;color:var(--c-text-tertiary)}.tcard__md-head,.tcard__md-row{display:grid;grid-template-columns:110px 1fr 80px 170px 110px;column-gap:12px;align-items:center;font-size:12.5px;font-variant-numeric:tabular-nums}.tcard__md-head{height:22px;font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary);border-bottom:1px solid var(--c-border-2)}.tcard__md-row{height:34px;border-bottom:1px solid var(--c-hairline)}.tcard__md .is-right{text-align:right}.tcard__chain{list-style:none;margin:0;padding:0;display:grid;row-gap:14px}.tcard__chain-item{display:flex;gap:12px;align-items:flex-start}.tcard__chain-item>.status-dot{margin-top:5px;flex:none}.tcard__chain-title{font-size:12.5px;font-weight:500}.tcard__chain-sub{font-size:11.5px;color:var(--c-text-tertiary);margin-top:2px}@media (max-width: 1180px){.tcard__grid{grid-template-columns:minmax(0,1fr)}.tr__grid{grid-template-columns:80px 120px minmax(150px,1fr) 150px 76px 76px 56px 130px}}.cw__grid{grid-template-columns:88px minmax(140px,1fr) 60px 120px 104px 110px 124px;column-gap:12px}.cw--rate .cw__grid{grid-template-columns:88px minmax(130px,1fr) 60px 112px 100px 100px 82px 118px}.cw__grid>*{min-width:0}.cw__row{height:52px}.cw__id{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.cw__ctr{display:flex;align-items:center;gap:7px;min-width:0;color:var(--c-contractor-text)}.cw__ctr>.icon{flex:none}.cw__state{display:flex;align-items:center;gap:7px;font-size:12px;min-width:0}.cw__state>.icon,.cw__state>.status-dot{flex:none}.cl__grid{grid-template-columns:110px 200px minmax(160px,1fr) 170px;column-gap:12px}.cl--amount .cl__grid{grid-template-columns:110px 200px minmax(160px,1fr) 110px 170px}.cl__grid>*{min-width:0}.cm__grid{grid-template-columns:180px minmax(160px,1fr) 130px 110px 200px;column-gap:12px}.cm__grid>*{min-width:0}.ewo__sizes{display:flex;flex-wrap:wrap;gap:6px 8px;font-size:12px;font-variant-numeric:tabular-nums}.ewo__size{display:inline-flex;gap:5px;align-items:baseline;padding:2px 8px;border-radius:var(--r-chip);background:var(--c-quiet-1)}.ewo__size-code{font-weight:500}.ws__grid{grid-template-columns:minmax(180px,1.3fr) minmax(110px,1fr) minmax(120px,1fr) minmax(100px,.9fr) minmax(130px,1fr);column-gap:12px}.ws__grid>*{min-width:0}.ws__row{height:60px}.ws__name{display:flex;align-items:center;gap:11px;min-width:0}.ws__mono{width:30px;height:30px;border-radius:6px;background:var(--c-primary);color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;flex:none}.ws__mono--lg{width:40px;height:40px;font-size:12px;border-radius:8px}.ws__toolbar{display:flex;align-items:center;gap:12px;margin-top:-6px}.ws__toolbar-note{margin-left:auto;font-size:11.5px;color:var(--c-text-tertiary);font-variant-numeric:tabular-nums}.ws__rating-note{display:flex;gap:12px;align-items:baseline;font-size:11.5px;color:var(--c-text-secondary);padding:14px 16px;background:var(--c-quiet-1);border-radius:8px;max-width:760px;line-height:1.5}.ws__rating-note>.t-label{flex:none}.wc__grid{grid-template-columns:minmax(220px,1.4fr) 120px 110px minmax(160px,1fr);column-gap:12px}.wc__grid>*{min-width:0}.wc .gt__row{height:56px}.ws__head{display:flex;align-items:center;gap:12px}.ws__insp-head{display:flex;align-items:center;gap:10px}.ws__tab-count{color:var(--c-text-tertiary);font-variant-numeric:tabular-nums}.ws__overview{display:flex;flex-direction:column;gap:26px}.ws__section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.we__grid{grid-template-columns:120px minmax(200px,1fr) 110px 200px;column-gap:12px}.we__grid>*{min-width:0}.screen>.local-nav{margin-bottom:0}@media (max-width: 1180px){.cw__grid,.cw--rate .cw__grid{grid-template-columns:100px minmax(150px,1fr) 64px 130px 110px 110px 140px}.cw--rate .cw__grid>:nth-child(7){display:none}}.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}.signal--accent{color:var(--c-accent)}.kpi-strip__item.is-avail .kpi-strip__value{color:var(--c-contractor-text)}.ctx-row{display:flex;margin-bottom:-6px}.mat-nav{margin-bottom:0}.mat-nav .local-nav__tab{display:inline-flex;gap:6px;align-items:baseline}.mat-nav__count{color:var(--c-text-tertiary);font-weight:400}.mat-nav .local-nav__tab.is-active .mat-nav__count{color:var(--c-accent);font-weight:500}.screen>.mat-nav+.kpi-strip{margin-top:-18px}.screen>.kpi-strip+.stk,.screen>.kpi-strip+.dmd,.screen>.kpi-strip+.prc,.screen>.kpi-strip+.pov{margin-top:-18px}.stk__text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.stk__muted{color:var(--c-text-tertiary)}.stk__avail{color:var(--c-contractor-text)}.dmd__deficit{color:var(--c-warning-text);font-weight:500}.mat-swatch{display:inline-block;flex:none;border-radius:3px;border:1px solid transparent}.stk__grid{grid-template-columns:minmax(250px,1fr) 90px 90px 90px 60px 64px 230px}.stk__row{height:44px}.stk__row--roll{height:34px}.stk__row--roll .gt__primary{font-weight:400;color:var(--c-text-mid)}.stk__row--material .gt__cell.is-right{font-variant-numeric:tabular-nums}.stk__name{display:flex;align-items:center;gap:8px}.stk__toggle{width:14px;height:14px;flex:none;border:0;background:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--c-text-tertiary)}.stk__toggle:disabled{cursor:default}.stk__twisty{display:inline-block;font-size:8px;line-height:1;transition:transform var(--m-micro) var(--ease)}.stk__twisty.is-open{transform:rotate(90deg)}.stk__icon{color:var(--c-text-tertiary);flex:none}.stk__cell{display:contents}.stk__place{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--c-text-secondary)}.stk__roll-name{font-variant-numeric:tabular-nums}.dmd__grid{grid-template-columns:minmax(150px,200px) minmax(140px,188px) 78px 90px 72px 74px 62px minmax(110px,1fr)}.dmd__mat{display:flex;align-items:center;gap:9px}.dmd__status{font-size:11.5px;font-weight:500;white-space:nowrap}.dmd__status.signal--success{color:var(--c-success-text)}.prc__grid{grid-template-columns:160px 76px 140px 62px 86px 70px 76px minmax(150px,1fr);column-gap:12px}.prc__bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.prc__bar .seg__item{display:inline-flex;align-items:center;text-decoration:none}.prc__bar .seg__item.is-active{background:var(--c-workspace-alt);color:var(--c-text);font-weight:500;box-shadow:0 1px 2px #1b1d1f14}.prc__choose{color:var(--c-accent);font-weight:500}.prc .signal{font-size:11.5px;font-weight:500;white-space:nowrap}.prc .signal--success{color:var(--c-success-text)}.mv{display:flex;flex-direction:column;gap:4px;font-variant-numeric:tabular-nums}.mv__day{margin-top:14px}.mv__day:first-child{margin-top:0}.mv__day-title{padding:6px 0 8px;border-bottom:1px solid var(--c-border-2);margin-bottom:0}.mv__grid{grid-template-columns:52px 176px minmax(210px,1.1fr) 84px minmax(190px,1fr) 168px}.mv__row{height:42px}.mv__time{color:var(--c-text-tertiary);font-size:11.5px}.mv__type{display:flex;align-items:center;gap:7px;font-weight:500}.mv--in{color:var(--c-success-text)}.mv--issue,.mv--move{color:var(--c-accent)}.mv--out{color:var(--c-orange-text)}.mv--neutral{color:var(--c-text-mid)}.mv__qty{font-weight:500}.mv__qty--in{color:var(--c-success-text)}.mv__qty--out{color:var(--c-orange-text)}.pov{display:flex;flex-direction:column;gap:26px}.pov__cols{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px}.pov__block{min-width:0}.pov__head{display:flex;flex-direction:column;gap:3px;padding-bottom:10px;border-bottom:1px solid var(--c-border-2);margin-bottom:4px}.pov__head .t-secondary{font-size:11.5px}.pov__bars{display:flex;flex-direction:column}.pov__bar-row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(80px,1fr) 96px 56px;align-items:center;column-gap:14px;height:42px;border-bottom:1px solid var(--c-hairline);font-size:12.5px}.pov__bar-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pov__bar-track{height:8px;border-radius:4px;background:var(--c-quiet-3);overflow:hidden}.pov__bar-fill{display:block;height:100%;border-radius:4px;background:var(--c-disabled-1)}.pov__bar-row:first-child .pov__bar-fill{background:var(--c-neutral-blue)}.pov__bar-value{text-align:right;font-weight:500}.pov__bar-share{text-align:right;color:var(--c-text-secondary)}.pov__prices{display:flex;flex-direction:column}.pov__price-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--c-hairline);font-size:12.5px}.pov__price-row>span:first-child{display:flex;flex-direction:column;min-width:0}.pov__price-delta{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.pov__up{color:var(--c-orange-text)}.pov__down{color:var(--c-success-text)}.pov__verdict{font-size:12.5px;color:var(--c-text-mid);line-height:1.5;margin:10px 0 0;text-wrap:pretty}.sup__grid{grid-template-columns:minmax(180px,1.3fr) minmax(110px,.8fr) 90px minmax(160px,1fr) 120px 100px}.sup__row{height:52px}.sup__name{display:flex;align-items:center;gap:10px}.sup__status{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--c-text-secondary)}.sup__chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:5px;font-size:11px;font-weight:500;letter-spacing:0;vertical-align:middle;margin-left:10px;background:var(--c-control);color:var(--c-text-secondary)}.sup__chip--complete{background:var(--c-soft-success);color:var(--c-success-text)}.sup__chip--critical{background:var(--c-soft-critical);color:var(--c-critical-text)}.sup__chip--current{background:var(--c-soft-accent);color:var(--c-accent)}.sup__head{align-items:center}.sup__overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.sup .signal{font-size:12px;font-weight:500}.pu-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:28px;align-items:start}.pu-card__facts{background:var(--c-quiet-2);border:1px solid var(--c-border-2);border-radius:10px;padding:16px 18px}.pu-card__facts .insp__status{margin-top:0;margin-bottom:12px}.pu-card__facts .t-label{margin-bottom:10px}.pu-card__lines .t-label{margin-bottom:8px}.insp__identity{display:flex;align-items:flex-start;gap:9px}.insp__identity .mat-swatch{margin-top:3px}.insp__identity.insp__sub{align-items:center}.insp__row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.insp__row .sup__chip{margin-left:0;margin-top:2px}.insp__title-sub{font-weight:400;color:var(--c-text-secondary)}.insp__uses{display:flex;flex-direction:column;gap:7px;font-size:12px}.insp__use{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--c-text)}.insp__use>span:first-child{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-text-mid)}.insp__use svg{color:var(--c-text-tertiary)}.insp__use--link{text-decoration:none}.insp__use--link:hover>span:first-child{color:var(--c-accent)}.insp__pick{cursor:pointer}.insp__verdict{font-size:12px;color:var(--c-text-mid);line-height:1.5;margin:0;text-wrap:pretty}.insp__inline-link{color:inherit;text-decoration:underline;text-decoration-color:var(--c-border-strong);text-underline-offset:2px}.insp__inline-link:hover{color:var(--c-accent)}.insp__card-title{font-size:12px;font-weight:600;margin-bottom:8px}.pick{display:flex;flex-direction:column;gap:6px}.pick .t-label{margin-bottom:4px}.pick__item{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;text-align:left;padding:9px 12px;border:1px solid var(--c-border);border-radius:8px;background:var(--c-workspace-alt);cursor:pointer;font:inherit;color:inherit}.pick__item:hover{border-color:var(--c-accent);background:var(--c-selection-hover)}.pick__main{display:flex;flex-direction:column;gap:2px;min-width:0}.pick__qty{font-size:12px;font-weight:500;white-space:nowrap}@media (max-width: 1180px){.pov__cols,.sup__overview,.pu-card{grid-template-columns:minmax(0,1fr);gap:22px}.stk,.dmd,.prc,.mv,.sup{overflow-x:auto}.stk__grid,.dmd__grid,.prc__grid,.mv__grid,.sup__grid{min-width:min-content}}.cd-screen{min-width:0}.cd-crumb{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--c-text-tertiary);margin-bottom:4px}.cd-crumb a{color:var(--c-text-secondary);text-decoration:none}.cd-crumb a:hover{color:var(--c-text)}.cd-crumb__sep{color:var(--c-border-strong)}.cd-pills{flex-wrap:wrap}.cd-pills .filter-pill__value{font-weight:500;color:var(--c-text)}.cd-segrow{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}.cd-segrow>.cd-seg{flex:0 0 auto}.cd-segrow__hint{font-size:11.5px;line-height:1.4;color:var(--c-text-tertiary);flex:1 1 auto;min-width:0}.cd-seg{height:30px;padding:3px;gap:2px;overflow-x:auto;max-width:100%}.cd-seg__item{height:24px;padding:0 11px;font-size:12px;display:inline-flex;align-items:center;gap:6px}.cd-seg__count{font-size:11px;color:var(--c-text-tertiary);font-variant-numeric:tabular-nums}.cd-seg__item[aria-pressed=true] .cd-seg__count{color:var(--c-text-secondary)}.cd-seg__item.is-warn .cd-seg__count{color:var(--c-warning-text);font-weight:500}.cd-screen>.cd-segrow+.kpi-strip{margin-top:-6px}.gt__row.cd-row-52{height:52px}.gt__row.cd-row-54{height:54px}.gt__row.cd-row-58{height:58px}.gt__foot .hint--quiet{font-size:11px;max-width:720px;line-height:1.4}.cd-ok{color:var(--c-success-text)}.cd-warn{color:var(--c-warning-text)}.cd-crit{color:var(--c-critical-text)}.cd-sub{padding-left:8px;color:var(--c-text-tertiary)!important}.cd-num{width:64px;text-align:right;font-variant-numeric:tabular-nums}.cd-linkbtn{border:0;background:none;padding:0;color:var(--c-accent);cursor:pointer;font:inherit}.cd-linkbtn:hover{text-decoration:underline}.cd-linkbtn:disabled{color:var(--c-text-tertiary);cursor:default}.cd-card{display:flex;flex-direction:column;gap:22px;padding-top:6px;min-width:0}.cd-card__head{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.cd-card__title-block{min-width:0;flex:1 1 280px}.cd-card__title{font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0;line-height:1.25}.cd-card__sub{font-size:12px;color:var(--c-text-secondary);margin-top:3px}.cd-card__status{margin-top:8px;font-size:12px}.cd-card__actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cd-card__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.cd-section{display:flex;flex-direction:column;gap:10px;min-width:0}.cd-section__head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.cd-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:16px;row-gap:0;margin:0;font-size:12.5px}.cd-kv dt{color:var(--c-text-secondary);padding:6px 0;border-bottom:1px solid var(--c-hairline)}.cd-kv dd{margin:0;padding:6px 0;border-bottom:1px solid var(--c-hairline);color:var(--c-text);min-width:0}.cd-kv dt:nth-last-of-type(1),.cd-kv dd:last-of-type{border-bottom:0}.cd-kv--nums dd{text-align:right;font-variant-numeric:tabular-nums}.cd-kv--nums{grid-template-columns:minmax(0,1fr) max-content}.cd-kv .is-strong{font-weight:600;color:var(--c-text)}.cd-kv--compact{max-width:360px}.cd-matrix-wrap{overflow-x:auto;max-width:100%}.size-matrix.cd-matrix,.size-matrix.cd-sizes{width:100%;border-collapse:collapse;font-size:12.5px}.size-matrix.cd-matrix th,.size-matrix.cd-matrix td,.size-matrix.cd-sizes th,.size-matrix.cd-sizes td{border:0;border-bottom:1px solid var(--c-hairline);padding:8px;text-align:right;background:none;min-width:0}.size-matrix.cd-matrix thead th,.size-matrix.cd-sizes thead th{font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary);border-bottom:1px solid var(--c-border-2);padding:6px 8px 8px}.size-matrix.cd-matrix th:first-child,.size-matrix.cd-matrix td:first-child,.size-matrix.cd-sizes th:first-child,.size-matrix.cd-sizes td:first-child{text-align:left;padding-left:0;font-weight:500;color:var(--c-text)}.size-matrix.cd-matrix .size-matrix__total th,.size-matrix.cd-matrix .size-matrix__total td,.size-matrix.cd-sizes .size-matrix__total th,.size-matrix.cd-sizes .size-matrix__total td{font-weight:600;border-bottom:0;border-top:1px solid var(--c-border-2)}.size-matrix.cd-matrix tr[aria-invalid=true] td,.size-matrix.cd-sizes tr[aria-invalid=true] td{color:var(--c-critical-text)}.cd-matrix .is-strong{font-weight:600}.cd-stepper{display:inline-flex;align-items:center;gap:4px;justify-content:flex-end}.cd-stepper__btn{width:24px;height:24px;border:1px solid var(--c-border-strong);border-radius:5px;background:var(--c-workspace-alt);color:var(--c-text);font-size:13px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cd-stepper__btn:hover:not(:disabled){background:var(--c-quiet-1)}.cd-stepper__btn:disabled{color:var(--c-text-tertiary);cursor:default}.cd-stepper__input{width:52px}.cd-dist{display:flex;flex-wrap:wrap;gap:14px}.cd-dist__field{display:flex;flex-direction:column;gap:4px}.cd-dist__field .cd-num{width:84px}.cd-form{padding:12px 14px;border:1px solid var(--c-border-2);background:var(--c-quiet-1);max-width:560px}.cd-reason{max-width:460px}.cd-form label{display:block;margin-top:8px;margin-bottom:4px}.cd-form label:first-child{margin-top:0}.cd-form .insp__input,.cd-form .insp__select{width:100%}.cd-form .cd-num{width:96px}.cd-record{padding:14px 16px;border:1px solid var(--c-border-2);background:var(--c-quiet-1)}.cd-record .cd-num{width:72px}.cd-aug{border-bottom:1px solid var(--c-hairline);padding:8px 0;display:flex;flex-direction:column;gap:8px}.cd-aug__grid{display:grid;grid-template-columns:92px 120px minmax(200px,1fr) 150px 150px;column-gap:14px;align-items:start;font-size:12px}.cd-aug__head{font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary);padding:4px 0 8px;border-bottom:1px solid var(--c-border-2)}.cd-aug__comment{font-size:11.5px}.cd-aug__actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cd-defect{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap;font-size:12px;margin-bottom:3px}.cd-defect__id{font-weight:500;font-variant-numeric:tabular-nums}.cd-photos{display:flex;gap:12px;flex-wrap:wrap}.cd-photo{display:flex;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--c-border-2);min-width:220px}.cd-photo__thumb{width:36px;height:36px;background:var(--c-quiet-2);border:1px solid var(--c-border-2)}.cd-session{display:flex;flex-direction:column;gap:26px;padding-bottom:0;min-width:0}.cd-sticky{position:sticky;bottom:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:-8px calc(-1 * var(--workspace-pad-x)) 0;padding:10px var(--workspace-pad-x);background:var(--c-workspace);border-top:1px solid var(--c-border-2);z-index:2}.cd-sticky__left,.cd-sticky__right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cd-sticky__right{margin-left:auto}.cd-sticky__reason{font-size:11.5px}.cd-chain{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cd-chain__item{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.35}.cd-chain__dot{width:7px;height:7px;border-radius:50%;margin-top:5px;flex:none;background:var(--c-text-tertiary)}.cd-chain__item.is-done .cd-chain__dot{background:var(--c-success)}.cd-chain__item.is-warn .cd-chain__dot{background:var(--c-warning)}.cd-chain__item.is-cur .cd-chain__dot{background:var(--c-accent)}.cd-chain__id{font-weight:500;font-variant-numeric:tabular-nums}.cd-verdict{display:flex;gap:8px;align-items:flex-start}.cd-verdict--warn{padding:10px 12px;background:#fbf6ea;border:1px solid #f0e2bf;color:var(--c-text);font-size:12px}.cd-verdict__title{font-weight:500;margin-bottom:2px}.cd-verdict--ok{color:var(--c-success-text)}.cd-insp-nums dd{text-align:right;font-variant-numeric:tabular-nums}.cd-dec__grid{grid-template-columns:84px minmax(200px,1fr) 96px minmax(120px,150px) 128px 72px 150px}.cd-dec__object{color:var(--c-accent)}.cell-status.is-external{color:var(--c-contractor-text)}.cd-qi__grid{grid-template-columns:16px 80px minmax(160px,1fr) 70px 70px 62px 56px 132px 92px}.cd-qi__prio{display:flex;align-items:center;justify-content:center}.cd-qi__action,.cd-rw__action{display:flex;justify-content:flex-end}.cd-qi__action .btn,.cd-rw__action .btn{text-decoration:none}.cd-rw__grid{grid-template-columns:88px minmax(170px,1fr) 90px 52px 104px 96px 160px 72px}.cd-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cd-tile{border:1px solid var(--c-border-2);padding:10px 14px;min-width:0}.cd-tile__label{font-size:11px;color:var(--c-text-tertiary);margin-bottom:4px}.cd-tile__value{font-size:14px;font-weight:600}.cd-tile__value .insp__link{font-size:13px}.cd-rwcard__actions{justify-content:flex-end}.cd-lineage{display:flex;flex-direction:column}.cd-lineage__row{display:flex;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--c-hairline);font-size:12.5px;min-width:0}.cd-lineage__row--indent{padding-left:22px}.cd-lineage__row--indent2{padding-left:44px}.cd-lineage__row--indent3{padding-left:66px}.cd-lineage__id{font-weight:600;font-variant-numeric:tabular-nums;min-width:64px}.cd-lineage__right{margin-left:auto;white-space:nowrap}@media (max-width: 1100px){.cd-card__cols{grid-template-columns:minmax(0,1fr)}.cd-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.cd-dec,.cd-qi,.cd-rw{overflow-x:auto}.cd-dec__grid,.cd-qi__grid,.cd-rw__grid{min-width:min-content}@media (max-width: 767px){.cd-session-head{flex-direction:column;align-items:stretch}.cd-session-head .page-head__controls{margin-left:0}.cd-session .kpi-strip{flex-wrap:wrap;row-gap:8px}.cd-session .kpi-strip__sep{display:none}.cd-session .btn,.cd-rwcard .btn,.cd-card__actions .btn{min-height:44px;padding:0 16px;font-size:13px}.cd-session .cd-stepper__btn{font-size:16px}.cd-session .cd-stepper__input,.cd-session .insp__input,.cd-session .insp__select{min-height:40px;font-size:14px}.size-matrix.cd-matrix{min-width:420px}.cd-aug__grid{display:flex;flex-direction:column;gap:4px}.cd-aug__head{display:none}.cd-sticky{flex-direction:column;align-items:stretch;gap:6px;padding:8px var(--workspace-pad-x) 10px}.cd-sticky__left,.cd-sticky__right{width:100%;gap:6px}.cd-sticky__right{margin-left:0;justify-content:space-between;flex-wrap:nowrap}.cd-sticky__right .btn{flex:0 0 auto}.cd-sticky__left .btn{flex:1 1 40%}.cd-session .btn{min-height:40px}.size-matrix.cd-matrix{min-width:340px}.cd-session .cd-stepper__btn{width:34px;height:34px}.cd-session .cd-stepper__input{width:44px}.cd-dist__field .cd-num{width:100%;min-width:120px}.cd-tiles{grid-template-columns:minmax(0,1fr)}.cd-segrow__hint{display:none}}.cd-card .progress{display:flex;width:100%}.cd-card .progress__rail{max-width:none;height:6px}.cd-screen>.page-head>div:first-child{flex:1 1 320px;min-width:0}@media (max-width: 767px){.cd-screen>.page-head{flex-direction:column;align-items:stretch}.cd-screen>.page-head>div:first-child{flex:0 0 auto}.cd-screen>.page-head .page-head__controls{margin-left:0}}.workspace:has(.cd-sticky){padding-bottom:0}.ce .ce-nav{margin-bottom:0}.ce .local-nav__tab{background:none;border:0;border-bottom:1.5px solid transparent;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ce .local-nav__tab.is-active{border-bottom-color:var(--c-text)}.ce-nav__count{font-size:11px;color:var(--c-text-tertiary);font-variant-numeric:tabular-nums}.ce .view-tabs+.kpi-strip{margin-top:-18px}.ce-client{display:flex;align-items:center;gap:10px;min-width:0}.ce-client .client-logo{width:30px!important;height:30px!important;border:0;padding:0}.ce-client .client-logo__monogram{font-size:10px;width:30px;height:30px;border-radius:7px;background:var(--c-border-2);color:#43474b;display:inline-flex;align-items:center;justify-content:center}.ce-state{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden;font-size:12.5px;white-space:nowrap}.ce-state.is-warn{color:var(--c-warning-text)}.ce-state>.status-dot{flex:none}.ce-state__text{overflow:hidden;text-overflow:ellipsis;min-width:0}.ce-inline{display:inline-flex;align-items:center;gap:6px}.ce-muted{color:var(--c-text-tertiary)}.ce-warn{color:var(--c-warning-text)}.ce-ok{color:var(--c-success-text)}.ce-critical{color:var(--c-critical-text)}.ce-link{color:var(--c-accent)}.ce-num--accepted{color:var(--c-text-mid)}.ce-num--packed{color:var(--c-contractor-text);font-weight:500}.ce-num--zero{color:var(--c-text-tertiary)}.ce-num--avail{font-weight:500}.ce-kpi--packed{color:var(--c-contractor-text)}.ce-hint{font-size:11.5px;color:var(--c-text-tertiary);line-height:1.5;text-wrap:pretty;max-width:720px;margin:12px 0 0}.ce-error{font-size:12px;color:var(--c-critical-text);background:var(--c-soft-critical);border-radius:8px;padding:10px 12px;line-height:1.45;margin-top:10px}.ce .gt__row.is-static{cursor:default}.ce .gt__row.is-static:hover{background:transparent}.ce .gt__head .is-right,.ce .gt__row .is-right{text-align:right}.ce-exec{display:grid;row-gap:34px}.ce-layers{display:grid;grid-template-columns:150px 96px minmax(0,1fr);column-gap:16px;margin-top:12px;font-size:12.5px;font-variant-numeric:tabular-nums;max-width:720px}.ce-layers__row{display:contents}.ce-layers__k,.ce-layers__v,.ce-layers__bar{padding:9px 0;border-top:1px solid var(--c-hairline)}.ce-layers__k{color:var(--c-text-mid)}.ce-layers__v{text-align:right;font-weight:600}.ce-layers__v.is-accepted{color:var(--c-success-text)}.ce-layers__v.is-packed{color:var(--c-contractor-text)}.ce-layers__v.is-delivered{color:var(--c-text-tertiary)}.ce-layers__bar{display:flex;align-items:center;gap:12px;min-width:0}.ce-layers__rail{flex:1;max-width:260px;height:6px;background:var(--c-seg-track);border-radius:3px;overflow:hidden}.ce-layers__fill{height:100%;border-radius:3px;background:var(--c-border-strong)}.ce-layers__fill.is-ordered{background:#d3d7db}.ce-layers__fill.is-accepted{background:#63a281}.ce-layers__fill.is-packed{background:#4f9c93}.ce-layers__fill.is-shipped{background:#8d9298}.ce-layers__fill.is-delivered{background:#c9ced3}.ce-layers__note{font-size:11.5px;color:var(--c-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-recon{margin-top:10px}.ce-recon__grid{grid-template-columns:minmax(190px,1fr) 88px 88px 88px 88px 88px}.ce-recon .gt__row{height:44px;font-size:12.5px}.ce-recon__name{color:var(--c-text-secondary)}.ce-queue__grid{grid-template-columns:minmax(150px,1.1fr) minmax(130px,1fr) 72px 92px 128px 56px minmax(120px,.9fr)}.ce-queue .gt__row{height:54px;font-size:12.5px}.ce-avail{margin-top:6px}.ce-avail__table{margin-top:2px}.ce-avail__grid{grid-template-columns:minmax(150px,1.1fr) minmax(130px,1fr) 96px 92px 92px 104px}.ce-avail .gt__row{font-size:12.5px}.ce-avail .gt__head{position:static}.ce-units__grid{grid-template-columns:92px minmax(140px,1fr) minmax(130px,1fr) 72px 52px 128px 110px}.ce-units .gt__row{height:46px;font-size:12.5px}.ce-ship__grid{grid-template-columns:80px minmax(150px,1fr) 96px 48px 150px 110px minmax(120px,.9fr)}.ce-ship .gt__row{height:54px;font-size:12.5px}@media (max-width: 1279px){.ce-queue,.ce-units,.ce-ship,.ce-avail__table,.ce-recon{overflow-x:auto}.ce-queue__grid,.ce-units__grid,.ce-ship__grid,.ce-avail__grid,.ce-recon__grid{min-width:min-content}}.ce-title-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ce-title-muted{color:var(--c-text-secondary);font-weight:500}.ce-title-status{font-size:12.5px;font-weight:500;display:inline-flex;align-items:center;gap:7px}.ce-detail{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:32px;align-items:start}.ce-detail__main{min-width:0}.ce-detail__aside{background:var(--c-inspector);border:1px solid var(--c-border-2);border-radius:11px;padding:18px;position:sticky;top:12px}.ce-detail__cols{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;row-gap:26px}@media (max-width: 1279px){.ce-detail{grid-template-columns:minmax(0,1fr)}.ce-detail__aside{position:static}}@media (max-width: 900px){.ce-detail__cols{grid-template-columns:1fr}}.ce-props{display:grid;grid-template-columns:110px minmax(0,1fr);row-gap:9px;column-gap:12px;margin:11px 0 0;font-size:12.5px;font-variant-numeric:tabular-nums}.ce-props dt{color:var(--c-text-secondary)}.ce-props dd{margin:0;min-width:0;overflow-wrap:anywhere}.ce-props dd.is-medium{font-weight:500}.ce-props dd.is-strong{font-weight:600}.ce-props__pair{display:contents}.ce-props--gate{grid-template-columns:118px minmax(0,1fr);row-gap:8px}.ce-detail__single{max-width:720px}.ce-sizes__total .is-right,.ce-packlist__total .is-right{text-align:right}.ce-card{background:var(--c-quiet-1);border:1px solid var(--c-border-2);border-radius:10px;padding:16px 18px;margin-top:11px}.ce-card__divider{height:1px;background:var(--c-divider);margin:14px 0}.ce-verdict{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:var(--c-success-text);line-height:1.45}.ce-audit{display:grid;grid-template-columns:190px 72px minmax(0,1fr);row-gap:9px;column-gap:14px;font-size:12.5px;font-variant-numeric:tabular-nums}.ce-audit__k{color:var(--c-text-secondary)}.ce-audit__v{text-align:right}.ce-audit__v.is-medium{font-weight:500}.ce-audit__v.is-strong{font-weight:600}.ce-audit__note{color:var(--c-text-tertiary);font-size:11.5px}.ce-item{display:flex;align-items:center;gap:14px;margin-top:9px}.ce-item__preview{width:64px;height:64px;border:1px solid var(--c-border-strong);border-radius:9px;background:var(--c-workspace-alt);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--c-text-tertiary)}.ce-item__title{font-size:17px;font-weight:600;letter-spacing:-.01em}.ce-item__sub{font-size:12.5px;color:var(--c-text-secondary);margin-top:2px;font-variant-numeric:tabular-nums}.ce-item__status{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;margin-top:7px}.ce-item__nums{margin-left:auto;display:flex;align-items:baseline;gap:26px;font-variant-numeric:tabular-nums;flex-shrink:0}.ce-item__k{font-size:11px;color:var(--c-text-tertiary)}.ce-item__v{font-size:19px;font-weight:600;margin-top:2px}.ce-sizes{margin-top:11px}.ce-sizes__grid{grid-template-columns:64px 110px 110px 110px minmax(0,1fr)}.ce-sizes .gt__row{height:32px;font-size:12.5px}.ce-sizes .gt__head{position:static;padding:6px 0}.ce-sizes__bar{display:flex;align-items:center}.ce-sizes__bar .progress__rail{flex:1;max-width:210px}.ce-sizes__total{display:grid;column-gap:14px;height:34px;align-items:center;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;border-top:1px solid var(--c-border-strong)}.ce-boxes{margin-top:11px}.ce-boxes__grid{grid-template-columns:104px minmax(120px,1fr) 64px 80px 150px 110px 90px}.ce-boxes .gt__row{height:42px;font-size:12.5px}.ce-pack{display:flex;align-items:center;gap:12px;margin-top:10px}.ce-pack__input{width:76px;height:36px;border:1px solid var(--c-border-strong);border-radius:7px;background:var(--c-workspace-alt);font:inherit;font-size:15px;font-weight:600;text-align:center;color:var(--c-text);font-variant-numeric:tabular-nums}.ce-pack__input:focus{outline:none;border-color:var(--c-accent)}.ce-pack__input[aria-invalid=true]{border-color:var(--c-critical)}.ce-pack__of{font-size:12.5px;color:var(--c-text-mid)}.ce-actions{display:grid;row-gap:7px;margin-top:11px}.ce-actions .btn{height:30px;font-size:12px}.ce-actions--row{display:flex;gap:8px;flex-wrap:wrap}.ce-actions--row .btn{flex:1}.ce-gate{border-radius:9px;padding:13px 14px;border:1px solid var(--c-border-2);background:var(--c-workspace-alt)}.ce-gate.is-ok{background:#f4f8f6;border-color:#e2ece6}.ce-gate.is-block{background:#f9f1f1;border-color:#efdede}.ce-gate.is-muted{background:var(--c-quiet-3)}.ce-gate__kind{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-secondary)}.ce-gate.is-ok .ce-gate__kind{color:var(--c-success-text)}.ce-gate.is-block .ce-gate__kind{color:var(--c-critical-text)}.ce-gate__note{font-size:11.5px;color:var(--c-text-secondary);margin-top:11px;line-height:1.45;text-wrap:pretty}.ce-packlist{padding:12px 18px 14px}.ce-packlist .gt__head{position:static;padding:4px 0 8px}.ce-packlist__grid{grid-template-columns:110px minmax(0,1fr) 150px 120px 72px}.ce-packlist .gt__row{height:31px;font-size:12.5px}.ce-packlist__total{display:grid;column-gap:14px;height:34px;align-items:center;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.ce-packlist__foot{display:flex;align-items:center;gap:10px;margin-top:10px}.ce-lines{margin-top:10px}.ce-lines__grid{grid-template-columns:minmax(0,1fr) 200px 80px}.ce-lines .gt__row{height:46px}.ce-problem{border-radius:10px;padding:14px 16px;margin-top:18px;border:1px solid #eee6d5;background:#f9f6ef}.ce-problem.is-critical{border-color:#efdede;background:#f9f1f1}.ce-problem__title{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--c-critical-text)}.ce-docs{list-style:none;margin:10px 0 0;padding:0;display:grid;row-gap:7px;font-size:12.5px}.ce-docs li{display:flex;align-items:center;justify-content:space-between;gap:10px}.ce-boxlist{list-style:none;margin:0;padding:0;display:grid;row-gap:6px;font-size:12.5px}.ce-boxlist li{display:flex;align-items:center;gap:12px;padding:6px 0;border-top:1px solid var(--c-hairline)}.ce-boxlist li>:nth-child(2){flex:1;min-width:0}.ce-sum{display:flex;justify-content:space-between;font-size:12.5px;font-weight:600;border-top:1px solid var(--c-border-strong);padding-top:10px}.tone-ink{color:var(--c-text)}.tone-mid{color:var(--c-text-mid)}.tone-soft{color:var(--c-text-secondary)}.tone-mute{color:var(--c-text-tertiary)}.tone-green{color:var(--c-success-text)}.tone-amber{color:var(--c-warning-text)}.tone-red{color:var(--c-critical-text)}.is-strong{font-weight:600}.is-red{color:var(--c-critical-text)}.fin-nav{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--c-border-2);margin-top:-6px}.fin-nav .local-nav{margin-bottom:0;border-bottom:0}.fin-nav .seg{margin-left:4px}.fin-nav__meta{margin-left:auto;font-size:11.5px;color:var(--c-text-tertiary);font-variant-numeric:tabular-nums}.fstrip{display:flex;align-items:stretch;border-bottom:1px solid var(--c-border-2);padding:4px 0 16px;font-variant-numeric:tabular-nums;overflow-x:auto}.fstrip__item{padding-right:36px;margin-right:36px;border-right:1px solid var(--c-border-2);white-space:nowrap}.fstrip__item:last-child{border-right:0;margin-right:0;padding-right:0}.fstrip__item.is-derived{border-left:1px dashed var(--c-border-strong);padding-left:24px;margin-left:-12px}.fstrip__item:last-child .fstrip__note{white-space:normal}.fstrip__item.is-derived .fstrip__value{font-weight:500}.fstrip__label{font-size:9.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-tertiary)}.fstrip__value{font-size:21px;font-weight:600;letter-spacing:-.012em;margin-top:6px}.fstrip__note{font-size:11px;color:var(--c-text-tertiary);margin-top:4px}.fin-block{display:flex;flex-direction:column;gap:12px;min-width:0}.fin-overview{display:flex;flex-direction:column;gap:28px;min-width:0}.fin-cols{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:44px}@media (max-width: 1100px){.fin-cols{grid-template-columns:minmax(0,1fr);gap:28px}}.fsec{display:flex;align-items:baseline;gap:12px}.fsec--table{margin-top:10px}.fsec__label{font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-tertiary)}.fsec__fact{font-size:11.5px;color:var(--c-text-tertiary);font-variant-numeric:tabular-nums}.fsec__big{font-size:15px;font-weight:600;letter-spacing:-.008em;color:var(--c-text)}.fsec__link{margin-left:auto;font-size:11.5px;color:var(--c-accent);white-space:nowrap}.fin-note{font-size:11.5px;color:var(--c-text-tertiary);line-height:1.5;max-width:700px;text-wrap:pretty}.fin-toolbar{display:flex;align-items:center;gap:14px}.fempty{border:1px dashed var(--c-sidebar-footer-border);border-radius:9px;padding:20px;font-size:12.5px;color:var(--c-text-secondary);line-height:1.5;text-wrap:pretty}.fhow{background:var(--c-quiet-2);border-radius:9px;padding:14px 15px;margin-top:16px;font-size:12px;line-height:1.5;color:var(--c-text-mid);text-wrap:pretty}.fhow__label{font-size:9.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-neutral-blue);margin-bottom:6px}.fmono{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:5px;background:var(--c-primary);color:#fff;font-weight:600;letter-spacing:.02em}.fmono--22{width:22px;height:22px;font-size:8.5px}.fmono--26{width:26px;height:26px;font-size:9px;border-radius:6px}.fmono--30{width:30px;height:30px;font-size:10px;border-radius:7px}.fchart{width:100%;height:168px;display:block;margin-top:4px}.ftable .gt__row{min-height:46px;height:auto;font-size:12.5px}.ftable--recv .gt__head,.ftable--recv .gt__row,.ftable--pay .gt__head,.ftable--pay .gt__row{grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr) 96px 96px 104px 96px 150px}.ftable--con .gt__head,.ftable--con .gt__row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 100px 90px 100px 90px 90px}.ftable--econ .gt__head,.ftable--econ .gt__row{grid-template-columns:minmax(0,1.6fr) 130px 130px 130px 100px}.ftable--econ.no-margin .gt__head,.ftable--econ.no-margin .gt__row{grid-template-columns:minmax(0,1.6fr) 130px 130px}.ftable--cash .gt__head,.ftable--cash .gt__row{grid-template-columns:120px 130px 120px 130px minmax(0,1.6fr)}.ftable .gt__cell.is-right{text-align:right}.ftable__who{display:flex;align-items:center;gap:9px}.ftable__who-body{display:flex;flex-direction:column;min-width:0}.ftable__who-body .gt__primary{font-size:12.5px}.ftable__who-body .gt__sub{margin-top:2px;font-size:11px}.ftable__state{display:block;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ftable__totals.gt__row{height:40px;min-height:40px;font-size:12px;cursor:default;border-bottom:0}.ftable__totals.gt__row:hover{background:transparent}@media (max-width: 1180px){.ftable{overflow-x:auto}.ftable--recv .gt__head,.ftable--recv .gt__row,.ftable--pay .gt__head,.ftable--pay .gt__row,.ftable--con .gt__head,.ftable--con .gt__row{min-width:900px}}.fdec{display:flex;flex-direction:column;margin-top:-4px}.fdec__row{display:flex;align-items:center;gap:16px;padding:11px 0;border-top:1px solid var(--c-hairline);font-variant-numeric:tabular-nums;color:inherit;text-decoration:none}.fdec__row:first-child{border-top:0}.fdec__row:hover{background:var(--c-quiet-1)}.fdec__row.is-static{cursor:default}.fdec__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0;margin-left:2px}.fdec__body{flex:1;min-width:0;display:flex;flex-direction:column}.fdec__title{font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fdec__kind{font-size:10.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--c-text-tertiary);margin-left:8px}.fdec__act{font-size:12px;color:var(--c-text-mid);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fdec__refs{font-size:11px;color:var(--c-text-tertiary);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fdec__right{flex-shrink:0;text-align:right}.fdec__due{font-size:11px;color:var(--c-text-tertiary)}.fdec__cta{flex-shrink:0;width:78px;text-align:right;font-size:11.5px;color:var(--c-accent)}.fupc{display:flex;flex-direction:column;margin-top:-4px;font-size:12.5px;font-variant-numeric:tabular-nums}.fupc__row{display:flex;align-items:center;gap:12px;height:39px;border-top:1px solid var(--c-hairline);color:inherit;text-decoration:none}.fupc__row:first-child{border-top:0}.fupc__row:hover{background:var(--c-quiet-1)}.fupc__due{width:64px;color:var(--c-text-secondary);flex-shrink:0}.fupc__cp{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fupc__src{font-size:11px;color:var(--c-text-tertiary);white-space:nowrap}.fupc__amt{margin-left:auto;font-weight:500}.faging__bar{display:flex;gap:2px;height:7px}.faging__seg{border-radius:2px;background:var(--c-neutral-blue)}.faging__seg--nodue{background:var(--c-disabled-1)}.faging__seg--overdue7{background:var(--c-warning)}.faging__seg--overdue8,.faging__seg--overdue30{background:var(--c-critical)}.faging{font-size:12.5px;font-variant-numeric:tabular-nums}.faging__row{display:flex;align-items:center;gap:10px;height:33px;border-top:1px solid var(--c-hairline)}.faging__dot{width:7px;height:7px;border-radius:2px;background:var(--c-neutral-blue)}.faging__dot--nodue{background:var(--c-disabled-1)}.faging__dot--overdue7{background:var(--c-warning)}.faging__dot--overdue8,.faging__dot--overdue30{background:var(--c-critical)}.faging__k{width:180px;color:var(--c-text-mid)}.faging__v{width:130px;text-align:right}.faging__v.is-mute{color:var(--c-text-tertiary)}.faging__v.is-red{color:var(--c-critical-text);font-weight:600}.faging__note{margin-left:26px;font-size:11.5px;color:var(--c-text-tertiary)}.fstatus-chip{display:inline-flex;align-items:center;font-size:10.5px;font-weight:500;border-radius:5px;padding:3px 8px;background:var(--c-quiet-3);white-space:nowrap}.fstatus-chip.tone-red{background:var(--c-soft-critical)}.fstatus-chip.tone-amber{background:var(--c-soft-warning)}.fstatus-chip.tone-green{background:var(--c-soft-success)}.insp-rows{display:flex;flex-direction:column;font-size:12px;font-variant-numeric:tabular-nums}.insp-rows__row{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--c-hairline);color:inherit;text-decoration:none}.insp-rows__row:first-child{border-top:0}a.insp-rows__row:hover .insp-rows__k{color:var(--c-accent)}.insp-rows__row.is-total{font-weight:600}.insp-rows__k{flex:1;min-width:0;display:flex;flex-direction:column;color:var(--c-text-mid)}.insp-rows__sub{font-size:11px;color:var(--c-text-tertiary);margin-top:2px;line-height:1.4;font-weight:400}.insp-rows__v{flex-shrink:0;text-align:right}.fpanel{display:flex;flex-direction:column;gap:10px}.fpanel__head{display:flex;align-items:center;gap:12px}.fpanel__hint{font-size:11.5px;color:var(--c-text-tertiary)}.fpanel__actions{margin-left:auto;display:flex;gap:8px}.fpanel__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 16px;border:1px solid var(--c-border-2);border-radius:10px;background:var(--c-workspace-alt)}.fpanel__form .field{min-width:160px}.ac{display:flex;flex-direction:column;gap:8px;min-width:0}.ac__filters{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ac__group-head{display:flex;align-items:baseline;gap:9px;margin-top:18px}.ac__group-label{font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-tertiary)}.ac__group-count{font-size:11px;color:var(--c-text-tertiary);font-variant-numeric:tabular-nums}.ac__empty{border-top:1px solid var(--c-hairline);padding:13px 0;margin-top:6px;font-size:12px;color:var(--c-text-secondary)}.ac__row{display:flex;align-items:center;gap:14px;padding:13px 0;border-top:1px solid var(--c-hairline);cursor:pointer;font-variant-numeric:tabular-nums;flex-wrap:wrap}.ac__row:first-child{margin-top:6px}.ac__row:hover{background:var(--c-quiet-1)}.ac__row.is-selected{background:var(--c-selection);box-shadow:inset 2px 0 0 var(--c-accent)}.ac__body{flex:1;min-width:0}.ac__who-line{display:flex;align-items:center;gap:8px;min-width:0}.ac__who{font-size:12.5px;font-weight:600;white-space:nowrap}.ac__kind{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--c-text-tertiary);white-space:nowrap}.ac__what{font-size:12.5px;color:var(--c-text);margin-top:3px}.ac__refs{font-size:11px;color:var(--c-text-tertiary);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac__right{width:118px;flex-shrink:0;text-align:right}.ac__amt{font-size:13px;font-weight:600;white-space:nowrap}.ac__due{font-size:11px;color:var(--c-text-tertiary);margin-top:3px;white-space:nowrap}.ac__cta{width:104px;flex-shrink:0;display:flex;justify-content:flex-end}.ac__open{font-size:11.5px;color:var(--c-accent);white-space:nowrap}.ac__open.is-muted{color:var(--c-text-tertiary)}.ac__reschedule{flex-basis:100%;display:flex;gap:8px;align-items:center;padding-left:44px}.ac__reschedule .insp__input{width:160px}.nt{display:flex;flex-direction:column;gap:16px;min-width:0}.nt__panel{max-width:640px;border:1px solid var(--c-sidebar-footer-border);border-radius:11px;background:var(--c-workspace-alt);overflow:hidden}.nt__group-label{font-size:9.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-tertiary);padding:12px 16px 4px}.nt__list{list-style:none;margin:0;padding:0 0 6px}.nt__row{display:flex;align-items:center;gap:8px;padding-right:12px}.nt__row:hover{background:var(--c-quiet-1)}.nt__link{flex:1;min-width:0;display:flex;gap:11px;padding:9px 16px;color:inherit;text-decoration:none}.nt__dot{width:6px;height:6px;border-radius:50%;background:var(--c-accent);flex-shrink:0;margin-top:5px}.nt__dot.is-read{background:var(--c-border-strong)}.nt__body{min-width:0;flex:1;display:flex;flex-direction:column}.nt__what{font-size:12px;color:var(--c-text);line-height:1.45}.nt__row.is-read .nt__what{color:var(--c-text-mid)}.nt__sub{font-size:11px;color:var(--c-text-tertiary);margin-top:2px}.nt__time{font-size:10.5px;color:var(--c-text-faint);flex-shrink:0;font-variant-numeric:tabular-nums}.nt__foot{padding:10px 16px;border-top:1px solid var(--c-hairline-2);font-size:11px;color:var(--c-text-tertiary);line-height:1.45}.nt__foot a{color:var(--c-accent)}.act{display:flex;flex-direction:column;gap:18px;max-width:760px}.act__day-label{font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-tertiary);margin-bottom:4px}.act__list{list-style:none;margin:0;padding:0}.act__row{display:flex;gap:14px;padding:11px 0;border-top:1px solid var(--c-hairline);font-size:12px}.act__time{width:44px;flex-shrink:0;color:var(--c-text-tertiary);font-size:10.5px;font-variant-numeric:tabular-nums;padding-top:1px}.act__body{min-width:0;display:flex;flex-direction:column}.act__line{color:var(--c-text-mid)}.act__actor{color:var(--c-text);font-weight:500}.act__sep{color:var(--c-text-tertiary)}.act__obj{color:var(--c-accent);font-variant-numeric:tabular-nums}.act__obj.is-plain{color:var(--c-text-mid)}.act__chip{font-size:10px;font-weight:500;color:var(--c-text-secondary);background:var(--c-control);border-radius:4px;padding:1px 5px;margin-right:6px}.act__meta{font-size:11px;color:var(--c-text-tertiary);margin-top:2px}.an-nav .local-nav__tab{background:none;border-top:0;border-left:0;border-right:0;font-family:inherit;cursor:pointer}.an{display:flex;flex-direction:column;gap:22px;min-width:0}.an-kpi .kpi-strip__value{font-size:22px;letter-spacing:-.012em}.an-kpi .kpi-strip__item{padding:0 22px}.an-kpi__mark{width:10px;height:2px;border-radius:1px;align-self:center;background:var(--c-accent);margin-right:2px}.an-kpi__mark--viz-teal{background:var(--c-viz-teal)}.an-kpi__mark--viz-green{background:var(--c-viz-green)}.an-kpi__mark--viz-violet{background:var(--c-viz-violet)}.an-kpi__mark--viz-amber{background:var(--c-viz-amber)}.an-kpi__mark--viz-red{background:var(--c-viz-red)}.an-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:36px 56px}.an-block__head{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.an-block__title{font-size:14px;font-weight:600;letter-spacing:-.005em}.an-block__fact{margin-left:auto;font-size:11.5px;color:var(--c-text-tertiary);font-variant-numeric:tabular-nums}.an-bars{display:flex;flex-direction:column;gap:14px}.an-bar{display:grid;grid-template-columns:120px minmax(0,1fr) 64px;align-items:center;gap:14px;font-size:12.5px}.an-bar__label{color:var(--c-text-mid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-bar__rail{height:8px;border-radius:4px;background:var(--c-control);overflow:hidden}.an-bar__fill{display:block;height:100%;border-radius:4px;background:var(--c-viz-cobalt)}.an-bar__fill--viz-teal{background:var(--c-viz-teal)}.an-bar__fill--viz-green{background:var(--c-viz-green)}.an-bar__fill--viz-violet{background:var(--c-viz-violet)}.an-bar__fill--viz-amber{background:var(--c-viz-amber)}.an-bar__fill--viz-orange{background:var(--c-viz-orange)}.an-bar__fill--viz-magenta{background:var(--c-viz-magenta)}.an-bar__fill--viz-red{background:var(--c-viz-red)}.an-bar__value{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.cl-table .gt__head,.cl-table .gt__row{grid-template-columns:minmax(0,1fr) 120px 150px 130px 120px}.cl-table.has-recv .gt__head,.cl-table.has-recv .gt__row{grid-template-columns:minmax(0,1fr) 120px 150px 130px 130px 120px}.cl-table .gt__row{min-height:52px;height:auto;font-size:12.5px}.cl-row__who{display:flex;align-items:center;gap:11px}.cl-row .gt__cell>.gt__sub{display:block;margin-top:2px}.cl-row__who .gt__primary{display:flex;align-items:center;gap:8px;font-size:12.5px}.cl-chip{font-size:10px;color:var(--c-text-tertiary);background:var(--c-quiet-3);border-radius:4px;padding:2px 6px;font-weight:400}.cl-head{display:flex;align-items:center;gap:13px}.cl-head__title-row,.cl-insp__head{display:flex;align-items:center;gap:10px}.cl-insp__id{flex:1;min-width:0}.cl-insp__head .fstatus-chip{align-self:flex-start}.cl-orders{display:flex;flex-direction:column}.cl-order{display:flex;align-items:center;gap:16px;padding:12px 0;border-top:1px solid var(--c-hairline);color:inherit;text-decoration:none;font-variant-numeric:tabular-nums}.cl-order:hover{background:var(--c-quiet-1)}.cl-order__id{flex:1;min-width:0;display:flex;flex-direction:column}.cl-order__col{width:146px;flex-shrink:0;display:flex;flex-direction:column;font-size:12px;color:var(--c-text-mid)}.cl-order__k{font-size:11px;color:var(--c-text-tertiary);margin-bottom:3px}.cl-contacts{display:flex;flex-direction:column}.cl-contact{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--c-hairline);font-size:12.5px}.cl-contact__ch{margin-left:auto;text-align:right;font-size:11.5px;color:var(--c-text-mid)}.cl-contacts--full .cl-contact{gap:24px}.cl-contacts--full .cl-contact__ch{margin-left:0;text-align:left;width:230px}.cl-defaults{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:9px;column-gap:14px;margin:0;font-size:12px}.cl-defaults dt{color:var(--c-text-secondary)}.cl-defaults dd{margin:0;text-align:right;font-weight:500}.cl-orders-table .gt__head,.cl-orders-table .gt__row{grid-template-columns:120px minmax(0,1fr) 150px 120px}.cl-orders-table .gt__row{color:inherit;text-decoration:none}.cl-terms{display:flex;flex-direction:column;gap:12px;max-width:860px}.cl-terms-table .gt__head,.cl-terms-table .gt__row{grid-template-columns:160px minmax(0,1fr) 200px 120px}.cl-fin{display:flex;flex-direction:column;font-size:12.5px;font-variant-numeric:tabular-nums}.cl-fin__row{display:flex;align-items:center;gap:16px;height:44px;border-top:1px solid var(--c-hairline);color:inherit;text-decoration:none}.cl-fin__row:hover{background:var(--c-quiet-1)}.cl-fin__id{width:120px;font-weight:500}.cl-fin__what{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-fin__due{width:120px}.cl-fin__amt{width:120px;text-align:right;font-weight:500}@media (max-width: 1024px){.cl-table{overflow-x:auto}.cl-table .gt__head,.cl-table .gt__row{min-width:760px}}.ol__grid{grid-template-columns:186px minmax(140px,1fr) 62px 124px 160px 122px 128px 20px}.ol__grid--nomoney{grid-template-columns:190px minmax(150px,1fr) 66px 116px 190px 140px 24px}@media (max-width: 1280px){.ol__grid{grid-template-columns:164px minmax(110px,1fr) 58px 118px 140px 110px 112px 18px}.ol__grid--nomoney{grid-template-columns:170px minmax(120px,1fr) 60px 104px 168px 124px 20px}}.ol__deadline{min-width:0}.ol__risk{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ol__risk--ok{color:var(--text-tertiary)}.ol__risk--warn{color:var(--accent-amber-text, #8a6410);font-weight:500}.ol__risk--danger{color:var(--accent-red-text, #b03d3d);font-weight:500}.ol__risk--muted{color:var(--text-tertiary)}.ol__prod-line{font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-secondary)}.ol__prod-line--warn{color:var(--accent-amber-text, #8a6410);font-weight:500}.ol__prod-line--danger{color:var(--accent-red-text, #b03d3d);font-weight:500}.ol__ready-num{font-variant-numeric:tabular-nums;font-size:12.5px}.ol__pay{min-width:0}.ol__pay-main{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ol__pay-main--ok{color:var(--accent-green-text, #2f7a52)}.ol__pay-main--warn{color:var(--accent-amber-text, #8a6410)}.ol__pay-main--muted{color:var(--text-tertiary)}.field__checks{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.check{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;cursor:pointer}.check input[disabled]+span{color:var(--text-tertiary)}.check input{accent-color:var(--cobalt, #245bc2);cursor:pointer}.check input[disabled]{cursor:default}.wpa{margin-top:22px;padding:16px 18px;border:1px solid var(--line, #eceef0);border-radius:10px;background:#fff}.wpa__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.wpa__link{font-size:12px;color:var(--cobalt, #245bc2);text-decoration:none}.wpa__link:hover{text-decoration:underline}.wpa__note{margin:8px 0 12px;font-size:12px;line-height:1.5}.wpa__list{list-style:none;margin:10px 0 12px;padding:0;display:grid;row-gap:8px}.wpa__row{display:flex;align-items:center;gap:12px}.wpa__login{font-weight:500;font-variant-numeric:tabular-nums}.wpa__form{display:grid;row-gap:12px;max-width:420px;margin-top:12px}.wpa__actions{display:flex;gap:8px;justify-content:flex-end}.ws-q__grid{display:grid;grid-template-columns:120px minmax(160px,1fr) 110px 110px 150px;column-gap:16px;align-items:center}.ws__plain-list{list-style:none;margin:10px 0 0;padding:0;display:grid;row-gap:7px;font-size:12.5px;line-height:1.5}.ws__terms-block{margin-top:16px}.oo__row-head-right{display:flex;align-items:center;gap:12px}.ap-sizes__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin-bottom:2px}.ap-sizes__total{font-size:12px;font-weight:500}.ap-sizes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.ap-sizes__cell{display:flex;flex-direction:column;gap:2px;min-width:56px}.ap-sizes__code{font-size:12px;color:var(--text-secondary, #6b7280);text-align:center}.ap-sizes__input{width:56px;text-align:center;font-variant-numeric:tabular-nums}.ap-toggle{display:flex;align-items:center;gap:8px;margin-bottom:8px;cursor:pointer}@media (max-width: 767px){.ap-sizes__cell{min-width:64px}.ap-sizes__input{width:64px;min-height:44px}.oo__row-head-right{flex-wrap:wrap}}.login-card__remember{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px}.login-card__remember input{margin-top:2px;flex:0 0 auto}.login-card__remember-note{display:block;font-size:12px;line-height:1.4;margin-top:2px}.users__grid{display:grid;grid-template-columns:minmax(0,1fr) 220px 130px 110px 120px 190px;gap:12px;align-items:center}.users__self{color:var(--text-secondary, #6b7280);font-weight:400}.users__actions{display:flex;gap:8px;justify-content:flex-end}.ud-roles{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 16px}.ud-roles__item{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.ud-roles__label{display:block}.ud-roles__note{display:block;font-size:12px;line-height:1.35}@media (max-width: 900px){.users__grid{grid-template-columns:1fr;gap:6px}.users__actions{justify-content:flex-start}.ud-roles{grid-template-columns:1fr}}a.sidebar__user{text-decoration:none;color:inherit;cursor:pointer;transition:background-color .12s ease}a.sidebar__user:hover{background:var(--c-sidebar-item-hover, rgba(255, 255, 255, .06))}a.sidebar__user.is-active{background:var(--c-sidebar-item-active, rgba(255, 255, 255, .1))}a.sidebar__user:focus-visible{outline:2px solid var(--c-focus, #7aa7ff);outline-offset:-2px}.acc__head{display:flex;align-items:center;gap:14px;padding-bottom:14px}.acc__avatar{width:44px;height:44px;flex:0 0 auto;border-radius:50%;background:#43474b;color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600}.acc__identity{min-width:0}.acc__name{font-size:19px;font-weight:600;margin:0 0 2px}.acc__body{padding-top:20px}.acc-section{display:flex;flex-direction:column;gap:28px;max-width:760px}.acc-card{display:flex;flex-direction:column;gap:8px}.acc-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.acc-form{display:flex;flex-direction:column;gap:12px;margin-top:6px;max-width:420px}.acc-form__actions{display:flex;align-items:center;gap:12px}.acc-list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column}.acc-list__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--c-border-2)}.acc-list__row:last-child{border-bottom:0}.acc-list__title{font-weight:500}.acc-roles{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.acc-chip{padding:3px 10px;border-radius:12px;background:var(--c-surface-2, #f1f2f4);font-size:13px}.acc-details{margin-top:10px}.acc-details summary{cursor:pointer;font-size:13px}.acc-caps{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.acc-cap{font-size:12px;padding:2px 6px;border-radius:4px;background:var(--c-surface-2, #f1f2f4)}@media (max-width: 767px){.acc-section{gap:22px}.acc-form{max-width:none}.acc-list__row{flex-wrap:wrap}}.co-modal--wide{width:min(680px,94vw)}.co-modal__problem{margin-right:auto;text-align:left}.co-section{display:flex;flex-direction:column;gap:var(--sp-3)}.co-section+.co-section{padding-top:var(--sp-4);border-top:1px solid var(--c-hairline)}.co-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}.co-section__switch{border:0;background:none;padding:0;font:inherit;font-size:12px;color:var(--c-accent, #2f5bd7);cursor:pointer}.co-section__switch:hover{text-decoration:underline}.co-section__switch:focus-visible{outline:2px solid var(--c-accent, #2f5bd7);outline-offset:2px}.co-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.co-pos{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-button)}.co-pos__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}.co-pos__toggle{flex:1;min-width:0;display:flex;align-items:baseline;gap:4px;border:0;background:none;padding:0;font:inherit;text-align:left;cursor:pointer}.co-pos__toggle:focus-visible{outline:2px solid var(--c-border-strong);outline-offset:3px}.co-pos__title{font-size:13px;font-weight:500;white-space:nowrap}.co-pos__missing{font-size:12px;color:var(--c-warning-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-pos__drop,.ap-deco__drop{border:0;background:none;padding:0;font:inherit;font-size:12px;color:var(--c-text-secondary);cursor:pointer}.co-pos__drop:hover,.ap-deco__drop:hover{color:var(--c-danger, #b42318)}.co-pos__drop:focus-visible,.ap-deco__drop:focus-visible{outline:2px solid var(--c-border-strong);outline-offset:2px}.ap-deco{display:flex;flex-direction:column;gap:6px;padding:var(--sp-2) var(--sp-3);border-left:2px solid var(--c-hairline)}.ap-deco__artwork{display:flex;flex-direction:column;gap:4px}.ap-deco__file{display:flex;align-items:baseline;gap:var(--sp-3);min-width:0}.ap-deco__file-name{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.ap-deco__pick{position:relative;display:flex;align-items:center;gap:var(--sp-3);cursor:pointer}.ap-deco__pick input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.ap-deco__pick:focus-within .btn{outline:2px solid var(--c-border-strong);outline-offset:2px}.ap-deco__specs{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px}.ap-deco__spec{display:flex;flex-direction:column;gap:2px}.ap-deco__spec .ap-sizes__input{width:76px;text-align:left}.ap-deco__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3)}@media (max-width: 767px){.co-pair{grid-template-columns:1fr}.ap-sizes__head{flex-wrap:wrap}}.art{display:flex;flex-direction:column;gap:var(--sp-3);margin-bottom:var(--sp-3)}.art__row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) 170px;gap:var(--sp-3);align-items:start;padding-bottom:var(--sp-3);border-bottom:1px solid var(--c-hairline)}.art__title{font-size:13px;font-weight:500}.art__file{min-width:0;display:flex;flex-direction:column;gap:2px}.art__open{border:0;background:none;padding:0;font:inherit;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.art__actions{display:flex;justify-content:flex-end}@media (max-width: 767px){.art__row{grid-template-columns:1fr}.art__actions{justify-content:flex-start}}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}.size-matrix.size-editor{width:100%;border-collapse:collapse;font-size:13px}.size-matrix.size-editor th,.size-matrix.size-editor td{border:0;border-bottom:1px solid var(--c-hairline, var(--c-border-2));background:none;padding:6px;text-align:center;min-width:0}.size-matrix.size-editor thead th{font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary, var(--c-text-secondary));border-bottom:1px solid var(--c-border-2)}.size-matrix.size-editor th:first-child,.size-matrix.size-editor td:first-child{text-align:left;padding-left:0;font-weight:500;color:var(--c-text);white-space:nowrap;width:1%}.size-matrix.size-editor .size-matrix__total{font-weight:600;background:none;text-align:right;padding-right:0;white-space:nowrap;width:1%;font-variant-numeric:tabular-nums}.size-matrix.size-editor .size-matrix__total.is-deficit{color:var(--c-critical-text, #b42318)}.size-editor__input{width:100%;min-width:44px;max-width:72px;box-sizing:border-box;height:32px;padding:0 8px;text-align:center;font:inherit;font-variant-numeric:tabular-nums;color:var(--c-text);background:var(--c-surface, #fff);border:1px solid var(--c-border-2);border-radius:var(--r-sm, 6px);outline:none}.size-editor__input::placeholder{color:var(--c-text-tertiary, #b8b8b8)}.size-editor__input:focus{border-color:var(--c-accent);box-shadow:0 0 0 2px var(--c-accent-soft, rgba(37, 99, 235, .15))}.nav-item{position:relative}.nav-item__badge{flex:none;min-width:18px;height:16px;padding:0 5px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--c-text-secondary);background:var(--c-sidebar-active, rgba(0, 0, 0, .06))}.nav-item:hover .nav-item__badge,.nav-item.is-active .nav-item__badge{color:var(--c-accent);background:var(--c-workspace, #fff)}.nav-item__dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--c-accent);box-shadow:0 0 0 2px var(--c-sidebar)}@media (max-width: 1179px){.nav-item__badge{position:absolute;top:2px;right:3px;min-width:14px;height:13px;padding:0 3px;font-size:9px}.nav-item__dot{position:absolute;top:5px;left:calc(50% - 13px)}}.chat{display:flex;flex-direction:column;gap:8px;min-height:0}.chat__thread{display:flex;flex-direction:column;gap:6px;overflow-y:auto;max-height:var(--chat-max, 420px);padding:4px 2px;scroll-behavior:smooth}.chat--fill .chat__thread{min-height:240px;max-height:var(--chat-max, 60vh)}.chat__day{display:flex;align-items:center;gap:8px;margin:6px 0 2px;color:var(--c-text-tertiary);font-size:11px}.chat__day:before,.chat__day:after{content:"";flex:1;border-top:1px solid var(--c-hairline)}.chat__msg{display:flex;flex-direction:column;align-items:flex-start;max-width:78%}.chat__msg--me{align-self:flex-end;align-items:flex-end}.chat__head{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-bottom:2px}.chat__author{font-size:11px;font-weight:600;color:var(--c-text-secondary)}.chat__bubble{border:1px solid var(--c-hairline-2);border-radius:4px 12px 12px;padding:7px 11px;background:var(--c-quiet-3);color:var(--c-text);font-size:13px;line-height:1.45;max-width:100%}.chat__msg--me .chat__bubble{background:#e9effb;border-color:#d7e1f7;border-top-left-radius:12px;border-top-right-radius:4px}.chat__topic{display:inline-block;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-accent);background:var(--c-workspace);border:1px solid #d7e1f7;border-radius:8px;padding:0 6px;line-height:14px}.chat__text{white-space:pre-wrap;word-break:break-word}.chat__time{font-size:10.5px;color:var(--c-text-tertiary)}.chat__files{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:3px}.chat__file{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 8px;border:1px solid var(--c-hairline-2);border-radius:8px;background:var(--c-workspace);color:var(--c-text);font:inherit;font-size:12px;cursor:pointer;text-align:left}.chat__file:hover{border-color:var(--c-accent);color:var(--c-accent)}.chat__file-icon{flex:none}.chat__file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat__file-size{flex:none;font-size:10.5px;color:var(--c-text-tertiary)}.chat__empty{align-self:center;margin:auto;padding:24px 0;color:var(--c-text-tertiary);font-size:13px;text-align:center}.chat__composer{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid var(--c-hairline);position:sticky;bottom:0;background:var(--c-workspace)}.chat__composer-row{display:flex;gap:8px;align-items:flex-end}.chat__topic-select{width:140px;flex:none}.chat__attach{flex:none;width:32px;height:32px;border:1px solid var(--c-border);border-radius:6px;background:var(--c-workspace);font-size:15px;line-height:1;cursor:pointer}.chat__attach:hover:not(:disabled){border-color:var(--c-accent)}.chat__attach:disabled{opacity:.5;cursor:default}.chat__pending{display:flex;flex-wrap:wrap;gap:6px}.chat__pending-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%}.chat__pending-remove{border:0;background:none;font:inherit;font-size:14px;line-height:1;cursor:pointer;color:var(--c-text-tertiary);padding:0 0 0 4px}.chat__pending-remove:hover:not(:disabled){color:var(--c-critical-text, #b42318)}.chat__input{flex:1;resize:none;min-height:32px;padding:7px 10px;line-height:1.4;overflow-y:hidden}.chat__hint{font-size:10.5px;color:var(--c-text-tertiary)}@media (max-width: 767px){.chat__msg{max-width:92%}.chat__composer-row{flex-wrap:wrap}.chat__topic-select{width:100%}}.inq-sizes{white-space:nowrap}.inq-sizes--wait{color:var(--c-warning-text);border-color:var(--c-warning)}.inq-sizes--ok{color:var(--c-success-text);border-color:var(--c-success)}.inq-unread{color:var(--c-warning-text);border-color:var(--c-warning);background:var(--c-workspace);cursor:pointer;font:inherit;font-size:12px}.inq-ver{display:inline-flex;align-items:center;padding:1px 8px}.inq-tab{gap:var(--sp-3)}.inq-tab--messages{padding:12px 16px}.inq-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.inq-history__row{display:grid;grid-template-columns:160px 1fr;gap:12px;padding:7px 0;border-bottom:1px solid var(--c-hairline);font-size:13px}.inq-history__row:last-child{border-bottom:0}.inq-history__at{color:var(--c-text-tertiary);font-size:12px}.inq-history__row--ok .inq-history__text{color:var(--c-success-text)}.inq-history__row--warn .inq-history__text{color:var(--c-warning-text)}.inq-history__row--na .inq-history__text{color:var(--c-text-secondary)}@media (max-width: 767px){.inq-history__row{grid-template-columns:1fr;gap:2px}.object-detail__actions{margin-left:0}}.is-due{box-shadow:inset 3px 0 0 var(--c-accent)}div.is-due,section.is-due{border-radius:8px;padding-left:10px}.btn.is-due{padding-left:14px}.view-tab.is-due{color:var(--c-text)}.tab__due{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--c-accent);margin-left:6px;vertical-align:middle}.tab__due--fresh{box-shadow:0 0 0 3px color-mix(in srgb,var(--c-accent) 25%,transparent)}.due-wrap{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.due-block{display:flex;flex-direction:column;gap:6px}.due-chip{display:inline-flex;align-items:center;gap:6px;padding:1px 8px;border-radius:10px;font-size:11px;font-weight:500;line-height:16px;white-space:nowrap;color:var(--c-accent);background:#e9effb;border:1px solid #d7e1f7}.due-chip--tab{margin-left:2px}.due-chip--wait{color:var(--c-text-secondary);background:var(--c-quiet-1);border-color:var(--c-hairline-2);font-weight:400}.calc-bar__due{flex-basis:100%;display:flex;flex-wrap:wrap;gap:6px}.chip--new{color:#fff;background:var(--c-accent);border-color:var(--c-accent);font-size:10px;font-weight:600;line-height:14px;padding:0 6px;text-transform:lowercase}.due-block>.due-chip{align-self:flex-start}.inq-client{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.inq-client__panel{border:1px solid var(--c-hairline-2);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;min-width:0}.inq-client__panel .kv{margin:0}.okved-list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:12px}.okved-list__code{font-variant-numeric:tabular-nums;margin-right:6px}.okved-list__row--main{font-weight:600}.okved-list__row--agency .okved-list__code{color:var(--c-accent)}.verif-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 900px){.inq-client{grid-template-columns:1fr}}.calc-table{width:100%}.calc-table th,.calc-table td{vertical-align:top}.calc-table td.calc-table__left,.calc-table th.calc-table__left{text-align:left}.calc-input{min-height:26px;height:26px;padding:2px 6px;width:76px;font-size:12.5px;text-align:right;font-variant-numeric:tabular-nums}.calc-input--wide{width:96px}.calc-input:disabled{background:transparent;border-color:transparent;color:var(--c-text)}.calc-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px}.calc-line+.calc-line{margin-top:8px;padding-top:6px;border-top:1px dashed var(--c-border)}.calc-line__name{flex:1 1 100%;min-width:0;white-space:normal;line-height:1.3}.calc-table th.calc-table__deco,.calc-table td.calc-table__deco{min-width:250px}.calc-table .calc-line .calc-input{width:72px}.calc-line__lbl{color:var(--c-text-tertiary);font-size:11px}.calc-bar{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:10px 14px;border:1px solid var(--c-hairline-2);border-radius:8px;background:var(--c-quiet-1)}.calc-bar__spacer{flex:1}.calc-bar__metric{display:flex;flex-direction:column;gap:2px}.calc-bar__label{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-tertiary)}.calc-bar__value{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.calc-bar__value--ok{color:var(--c-success-text)}.calc-bar__value--bad{color:var(--c-critical-text, #b42318)}.calc-hints{display:flex;flex-wrap:wrap;gap:6px}.calc-hints .chip a{color:inherit}.calc-start{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:8px 0}@media (max-width: 767px){.calc-bar{gap:12px}}.t-warn{color:var(--c-warning-text)}.t-critical{color:var(--c-critical-text, #b42318)}.pm-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;align-items:start}.pm-col{display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width: 1100px){.pm-grid{grid-template-columns:minmax(0,1fr)}}.pm-missing .field__control{border-color:var(--c-warning);background:var(--c-soft-warning)}.pm-table{width:100%;border-collapse:collapse;font-size:13px}.pm-table th,.pm-table td{border-bottom:1px solid var(--c-hairline, var(--c-border-2));padding:6px 8px;text-align:left;vertical-align:middle}.pm-table thead th{font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary, var(--c-text-secondary));white-space:nowrap}.pm-table th.num,.pm-table td.num{text-align:right}.pm-table tr.is-off td{color:var(--c-text-secondary)}.pm-table td .field__control{min-width:0}.pm-gallery{display:flex;flex-wrap:wrap;gap:12px}.pm-gallery__item{display:flex;flex-direction:column;gap:4px}.pm-thumbs{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.pm-thumb{position:relative;flex:none;border:1px solid var(--c-hairline-2);border-radius:6px;background:var(--c-workspace);overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.pm-thumb img{width:100%;height:100%;object-fit:cover;display:block;cursor:zoom-in}.pm-thumb.is-failed{border-style:dashed}.pm-thumb__ph{text-align:center;padding:2px}.pm-thumb__x{position:absolute;top:2px;right:2px;width:18px;height:18px;padding:0;border:0;border-radius:9px;background:#0000008c;color:#fff;font-size:10px;line-height:18px;cursor:pointer}.pm-thumb__x:hover{background:#000c}.pm-thumb__x:disabled{opacity:.5;cursor:default}.pm-gallery-groups{display:flex;flex-direction:column;gap:14px}.pm-gallery__group{display:flex;flex-direction:column;gap:6px}.pm-gallery__group-title{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary, var(--c-text-secondary))}.pm-gallery__group-title .t-warn{text-transform:none;letter-spacing:0}.pm-swatch{display:inline-block;flex:none;width:10px;height:10px;border-radius:5px;border:1px solid rgba(0,0,0,.18);vertical-align:middle}.pm-thumb__badge{position:absolute;left:2px;bottom:2px;max-width:calc(100% - 4px);display:inline-flex;align-items:center;gap:4px;padding:0 6px;border-radius:9px;background:#0000008c;color:#fff;font-size:10px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.pm-thumb__badge .pm-swatch{border-color:#fff9}.pm-photo-colour{height:26px;padding:0 6px;font-size:12px;max-width:140px}.is-attention,.dt tbody tr.is-attention,.dt tbody tr.is-attention:hover,.dt tbody tr.is-attention[aria-selected=true]{box-shadow:inset 4px 0 0 var(--c-accent);background-image:linear-gradient(90deg,color-mix(in srgb,var(--c-accent) 8%,transparent),transparent 160px)}.dt tbody tr.is-attention:hover{background-color:var(--c-quiet-1)}.dt tbody tr.is-attention[aria-selected=true]{background-color:var(--c-selection)}.dt--fit th:first-child,.dt--fit td:first-child,.dt tbody tr.is-attention td:first-child{padding-left:10px}.panel.is-attention{border-radius:8px}.view-tabs{gap:6px}.view-tab{position:relative;padding-right:13px}.tab__due{position:absolute;right:0;top:5px;margin-left:0}.dt--fit{table-layout:fixed;width:100%}.dt--fit td{white-space:normal;overflow-wrap:break-word}.dt--fit th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt--fit td{padding-top:8px;padding-bottom:8px;vertical-align:middle}.dt--fit tbody tr{height:56px}.dt--fit.dt--tall tbody tr{height:68px}.dt--fit .cell-client{display:flex}.dt--fit .cell-client__name{white-space:normal}.dt--fit .cell-client__id{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.row-actions--stack{display:flex;flex-wrap:wrap;gap:4px}.pos-preview{display:flex;flex-direction:column;gap:1px;font-size:12px;line-height:1.35;min-width:0}.pos-preview__line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-preview__more{color:var(--c-text-tertiary);font-size:11px}.order-total{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px}.order-total__qty{color:var(--c-text-secondary);font-size:11.5px;font-weight:400}.tag-input{display:flex;flex-direction:column;gap:6px}.tag-input__box{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:34px;padding:3px 8px;border:1px solid var(--c-border);border-radius:6px;background:var(--c-workspace);cursor:text}.tag-input__box:focus-within{border-color:var(--c-accent);box-shadow:0 0 0 2px var(--c-accent-soft, rgba(37, 99, 235, .15))}.tag-input__tag{display:inline-flex;align-items:center;gap:4px;padding-right:4px}.tag-input__x{border:0;background:none;padding:0 2px;color:var(--c-text-tertiary);font-size:14px;line-height:1;cursor:pointer}.tag-input__x:hover{color:var(--c-text)}.tag-input__field{flex:1 1 80px;min-width:80px;border:0;outline:0;background:none;font:inherit;font-size:12.5px;padding:3px 2px}.tag-input__hint{cursor:pointer;border-style:dashed;background:none;font:inherit;font-size:12px}.tag-input__hint:hover{border-color:var(--c-accent);color:var(--c-accent)}.list-search{display:flex;align-items:center;gap:8px}.list-search .field__control{max-width:420px}.hod-next{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0 6px}.hod-next__chip{font-size:11.5px;line-height:1.3;padding:3px 8px;white-space:normal;text-align:left}.chip--accent{background:color-mix(in srgb,var(--c-accent) 12%,transparent);color:var(--c-accent);border-color:color-mix(in srgb,var(--c-accent) 30%,transparent)}.cp-split{position:relative;display:flex;align-items:flex-start;gap:16px;min-width:0}.cp-split__list{flex:1 1 100%;min-width:0;transition:flex-basis .22s ease}.cp-split.is-open .cp-split__list{flex:0 0 40%;min-width:420px}.cp-split__detail{flex:1 1 60%;min-width:0;animation:cp-detail-in .22s ease both}.cp-split__detail.is-closing{position:absolute;top:0;right:0;width:60%;animation:cp-detail-out .22s ease both;pointer-events:none}@keyframes cp-detail-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes cp-detail-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion: reduce){.cp-split__list{transition:none}.cp-split__detail{animation:none}.cp-split__detail.is-closing{display:none}}@media (max-width: 900px){.cp-split.is-open .cp-split__list{display:none}.cp-split__detail{flex-basis:100%}.cp-split__detail.is-closing{width:100%}}.dt--fit.dt--compact tbody tr{height:46px}.dt--fit.dt--compact td{padding-top:4px;padding-bottom:4px}.cp-row{display:flex;align-items:center;gap:10px;min-width:0}.cp-row__body{display:flex;flex-direction:column;gap:1px;min-width:0}.cp-row__line{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;line-height:1.3}.cp-row__name{font-weight:600;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto}.cp-row__legal{overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:0}.cp-row__meta{flex:none;font-size:12px}.cp-row__kinds{flex:none;flex-wrap:nowrap}.cp-row__supplies{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-cell-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chips--sm{gap:4px}.chips--sm .chip,.chip--sm{font-size:11px;line-height:16px;padding:0 7px}.cp-detail{gap:14px}.cp-head{display:flex;align-items:flex-start;gap:12px}.cp-head__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.cp-head__name{font-size:17px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.cp-head__sub{font-size:12.5px;overflow-wrap:anywhere}.cp-head__actions{flex:0 1 auto;max-width:60%;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.cp-head__row{display:flex;align-items:flex-start;gap:8px}.cp-head__row .verif-actions{justify-content:flex-end}.cp-verif-chip{display:inline-flex;align-items:center}.cp-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:0}.cp-fact{display:flex;flex-direction:column;gap:3px;padding:7px 0;border-bottom:1px solid var(--c-hairline);min-width:0;font-size:13px}.cp-fact dt{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-tertiary)}.cp-fact dd{margin:0;min-width:0;overflow-wrap:anywhere}.cp-fact--wide{grid-column:1 / -1}.cp-fact__select{width:auto;min-height:28px}.cp-block{display:flex;flex-direction:column;gap:8px}.cp-contacts{gap:2px}.cp-contact{text-align:left;white-space:normal;padding-left:0}.cp-contact__name{font-weight:500}.cp-site-line{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.cp-user+.cp-user:before{content:"; "}.cp-orders{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cp-order{display:grid;grid-template-columns:100px minmax(0,1fr) 96px 110px;gap:10px;align-items:center;padding:5px 0;border-bottom:1px solid var(--c-hairline);font-size:13px}.cp-order:last-child{border-bottom:0}.cp-order__sum{text-align:right}.inline-edit{display:inline-block;max-width:100%;text-align:left;font:inherit;color:inherit;background:none;border:1px dashed transparent;border-radius:4px;padding:1px 4px;margin:-1px -4px;cursor:text;white-space:pre-wrap;overflow-wrap:anywhere}.inline-edit:hover,.inline-edit:focus-visible{border-color:var(--c-border);background:var(--c-quiet-1);outline:none}.inline-edit--multi{display:block;width:100%}.inline-edit__input{min-height:28px}.inline-edit__input--multi{height:auto;padding:6px 10px}@media (max-width: 767px){.cp-facts{grid-template-columns:minmax(0,1fr)}.cp-head{flex-wrap:wrap}.cp-head__actions{max-width:100%;align-items:flex-start}.cp-head__row .verif-actions{justify-content:flex-start}.cp-order{grid-template-columns:90px minmax(0,1fr)}.cp-order .t-secondary.tabular-nums{display:none}}.mat-macro__row{display:flex;gap:12px;align-items:flex-start}.mat-macro__thumb{flex:none;width:96px;height:96px;border:1px solid var(--c-hairline-2);border-radius:6px;background:var(--c-workspace);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.mat-macro__thumb img{width:100%;height:100%;object-fit:cover;display:block;cursor:zoom-in}.mat-macro__thumb--empty{border-style:dashed;text-align:center;padding:4px}.mat-macro__meta{display:flex;flex-direction:column;gap:6px;min-width:0}.mat-macro__actions{display:flex;gap:6px;flex-wrap:wrap}.mat-macro-badge{display:inline-flex;align-items:center;vertical-align:middle;margin-left:6px;color:var(--c-text-tertiary)}.mat-macro-badge svg{width:14px;height:14px}.msg-split{display:flex;gap:16px;min-width:0;height:calc(100vh - 170px);min-height:480px}.msg-list{flex:0 0 360px;min-width:0;display:flex;flex-direction:column;border:1px solid var(--c-hairline-2);border-radius:8px;background:var(--c-workspace);overflow:hidden}.msg-list__tools{display:flex;flex-direction:column;gap:8px;padding:10px 10px 8px;border-bottom:1px solid var(--c-hairline)}.msg-list__tools .field__control{width:100%}.msg-filter{cursor:pointer;font:inherit;font-size:11.5px}.msg-filter.is-active{color:var(--c-accent);border-color:var(--c-accent);background:#e9effb}.msg-list__rows{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.msg-row{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border-bottom:1px solid var(--c-hairline);color:inherit;text-decoration:none;min-width:0}.msg-row:hover{background:var(--c-quiet-1)}.msg-row.is-active,.msg-row.is-active:hover{background:#e9effb;box-shadow:inset 3px 0 0 var(--c-accent)}.msg-row__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.msg-row__line{display:flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;line-height:1.3}.msg-row__name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}.msg-row.is-unread .msg-row__name{font-weight:700}.msg-row__time{margin-left:auto;flex:none;font-size:10.5px;color:var(--c-text-tertiary)}.msg-row__company{color:var(--c-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-row__last{color:var(--c-text-secondary)}.msg-row.is-unread .msg-row__text{color:var(--c-text)}.msg-row__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.msg-row__unread{flex:none;min-width:18px;padding:0 5px;border-radius:9px;background:var(--c-accent);color:#fff;font-size:10.5px;font-weight:600;line-height:18px;text-align:center}.chip--attention{color:var(--c-warning-text);border-color:var(--c-warning);background:color-mix(in srgb,var(--c-warning) 12%,transparent)}.chip--critical{color:var(--c-critical-text);border-color:var(--c-critical-text);background:color-mix(in srgb,var(--c-critical-text) 10%,transparent)}.msg-dialog{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;border:1px solid var(--c-hairline-2);border-radius:8px;background:var(--c-workspace)}.msg-dialog__inner{display:flex;flex-direction:column;gap:10px;min-height:0;height:100%;padding:12px 14px}.msg-dialog__empty{margin:auto;max-width:440px;text-align:center;display:flex;flex-direction:column;gap:6px;padding:24px}.msg-head{display:flex;align-items:flex-start;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--c-hairline)}.msg-head__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.msg-head__name{font-size:16px;font-weight:600;line-height:1.25}.msg-head__sub{font-size:12.5px;overflow-wrap:anywhere}.msg-head__due{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.msg-head__chips{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.msg-chat{flex:1;min-height:0}.msg-chat .chat__thread{flex:1;min-height:0;max-height:none}.msg-link{display:flex;flex-direction:column;gap:8px}.msg-link__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.msg-link__row .field__control{max-width:320px}.chat__channel{font-size:11px;line-height:1;color:var(--c-text-tertiary)}.chat__channel--telegram{color:#2aabee}.chat__foot{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:5px;font-size:11px}.chat__delivery{font-size:10.5px;color:var(--c-text-tertiary);white-space:nowrap}.chat__delivery--failed,.chat__delivery--blocked{color:var(--c-critical-text)}.chat__auto{font-size:10px;color:var(--c-text-tertiary);border:1px dashed var(--c-hairline-2);border-radius:8px;padding:0 5px;line-height:14px;white-space:nowrap}.chat__reply{border:0;background:none;font:inherit;font-size:11px;color:var(--c-accent);cursor:pointer;padding:0;margin-left:auto}.chat__reply:hover{text-decoration:underline}.chat__quote{border-left:2px solid var(--c-accent);padding:2px 8px;margin:2px 0 4px;font-size:12px;color:var(--c-text-secondary);display:flex;flex-direction:column;gap:1px}.chat__quote-author{font-size:10.5px;font-weight:600;color:var(--c-accent)}.chat__replying{display:flex;align-items:center;gap:8px;padding:4px 8px;border-left:2px solid var(--c-accent);background:var(--c-quiet-1);font-size:12px}.chat__replying-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-text-secondary)}.chat__bar{display:flex;align-items:center;justify-content:space-between;gap:8px}.chat__all{color:var(--c-accent);font-weight:500;font-size:12px;white-space:nowrap;text-decoration:none}.chat__all:hover{text-decoration:underline}.chat__channel-select{width:170px;flex:none}.chat__order-select{width:200px;flex:none}.chat__composer-opts{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:flex-start}.chat__opt{display:flex;flex-direction:column;gap:3px;min-width:0}.chat__opt-cap{font-size:10.5px;color:var(--c-text-tertiary);line-height:1.2}.chat__opt-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chat__opt-note{font-size:11px;color:var(--c-text-tertiary)}.chat__composer-foot{display:flex;flex-direction:column;gap:4px}@media (max-width: 767px){.chat__opt,.chat__channel-select,.chat__order-select{width:100%}.chat__opt-row{flex-wrap:nowrap}}.msg-tag-wrap{position:relative;display:inline-flex}.msg-tag{border:1px solid #d7e1f7;border-radius:8px;padding:0 6px;line-height:16px;font:inherit;font-size:10.5px;color:var(--c-accent);background:var(--c-workspace);cursor:pointer;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.msg-tag--none{color:var(--c-text-tertiary);border-color:var(--c-hairline-2)}.msg-tag--auto{border-style:dashed}.msg-tag:hover:not(:disabled){border-color:var(--c-accent)}.msg-tag-menu{position:absolute;left:0;top:100%;z-index:5;margin-top:4px;min-width:200px;max-width:320px;display:flex;flex-direction:column;padding:4px;border:1px solid var(--c-border);border-radius:8px;background:var(--c-workspace);box-shadow:0 6px 20px #0000001f}.chat__msg--me .msg-tag-menu{left:auto;right:0}.msg-tag-menu__item{border:0;background:none;font:inherit;font-size:12px;text-align:left;padding:5px 8px;border-radius:6px;cursor:pointer;color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-tag-menu__item:hover{background:var(--c-quiet-1)}.msg-tag-menu__item.is-active{color:var(--c-accent);font-weight:600}.msg-tag-menu__item--none{color:var(--c-text-secondary);border-top:1px solid var(--c-hairline);border-radius:0 0 6px 6px}.msg-tag-menu__hint{padding:5px 8px}.msg-head__pref{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px}.msg-head__warn{color:var(--c-warning-text)}.pref-chip{cursor:pointer;font:inherit;font-size:11px;line-height:16px;white-space:nowrap}.pref-chip:hover:not(:disabled){border-color:var(--c-accent);color:var(--c-accent)}.pref-chip:disabled{cursor:default;opacity:.7}.pref-chip--none{color:var(--c-text-tertiary);border-style:dashed}.pref-wrap .msg-tag-menu{min-width:160px}.cp-contact-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cp-contact__meta{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--c-text-secondary)}.cp-contact__tg{display:inline-flex;align-items:center;gap:3px}.tpl-list{display:flex;flex-direction:column;gap:10px}.tpl-row{display:grid;grid-template-columns:220px minmax(0,1fr) auto;gap:10px;align-items:start}.tpl-row__key{font-size:10.5px;color:var(--c-text-tertiary)}.tpl-row__actions{display:flex;flex-direction:column;gap:4px}.tg-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.tg-status__mail{grid-column:1 / -1;margin-top:8px;padding-top:8px;border-top:1px solid var(--c-border)}@media (max-width: 900px){.msg-split{flex-direction:column;height:auto;min-height:0}.msg-list{flex:0 0 auto;max-height:40vh}.msg-dialog{min-height:60vh}.tpl-row,.tg-status{grid-template-columns:1fr}}.pm-head{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;padding:12px 0 4px}.pm-head__body{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1}.pm-strip{display:flex;align-items:flex-end;justify-content:flex-end;gap:6px;flex:none;margin-left:auto;padding:0;border:0;background:none;cursor:pointer;border-radius:var(--r-control, 8px)}.pm-strip:hover .pm-thumb{outline:2px solid var(--c-accent);outline-offset:-2px}.pm-strip__empty{display:flex;align-items:center;justify-content:center;width:96px;height:96px;border:1px dashed var(--c-border);border-radius:var(--r-control, 8px)}.pm-strip__more{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:6px;background:var(--c-surface-2, #f1f1f1);color:var(--c-text-secondary);font-size:12px;font-weight:600}.pm-facts{display:flex;flex-wrap:wrap;gap:8px 28px}.pm-fact{display:flex;flex-direction:column;gap:1px;min-width:0}.pm-fact__label{font-size:11px;line-height:14px;text-transform:uppercase;letter-spacing:.04em;color:var(--c-text-secondary)}.pm-fact__value{font-size:14px;line-height:20px;font-weight:600;white-space:nowrap}.pm-todo{display:flex;flex-wrap:wrap;gap:6px}.pm-grid--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pm-table td.num{white-space:nowrap}.pm-table td .t-micro{white-space:normal}.pm-todo .chip{cursor:pointer}@media (max-width: 900px){.pm-head{flex-direction:column}.pm-grid{grid-template-columns:minmax(0,1fr)}}.modal{width:min(680px,94vw)}.modal--wide{max-width:920px;width:min(920px,94vw)}.modal--xl{max-width:1200px;width:min(1200px,96vw)}.modal__header{padding:20px 28px}.modal__body{padding:24px 28px;gap:18px}.modal__footer{padding:16px 28px}.settings-toc{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.settings-toc__item{cursor:pointer;font:inherit}.settings-toc__item:hover{border-color:var(--c-accent);color:var(--c-accent)}.panel--flash{animation:panel-flash .8s ease-in-out 2;scroll-margin-top:72px}.panel[id]{scroll-margin-top:72px}@keyframes panel-flash{50%{box-shadow:0 0 0 2px var(--c-accent)}}:root{--sh-surface: 0 1px 0 rgba(255, 255, 255, .9) inset, 0 1px 2px rgba(22, 22, 22, .04), 0 12px 30px -12px rgba(22, 22, 22, .12);--sh-surface-hi: 0 1px 0 rgba(255, 255, 255, .9) inset, 0 2px 4px rgba(22, 22, 22, .05), 0 22px 44px -16px rgba(22, 22, 22, .22);--r-card: 14px;--select-arrow: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 6l4 4 4-4' fill='none' stroke='%236f6f6c' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>")}body{font-family:var(--font-ui);font-feature-settings:normal;background:var(--c-canvas)}.app-shell{background:radial-gradient(1200px 700px at 70% -10%,#fbfbfa 0%,var(--c-canvas) 60%)}.app-main,.workspace{background:transparent}.workspace{padding:var(--workspace-pad-top) var(--workspace-pad-x) 64px}.t-page-title{font-size:24px;font-weight:600;letter-spacing:-.02em}.t-section-title{font-size:15px;font-weight:600}.t-label{letter-spacing:.08em}*{scrollbar-width:thin;scrollbar-color:rgba(28,28,30,.22) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#1c1c1e38;border-radius:4px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#1c1c1e66;background-clip:padding-box}::-webkit-scrollbar-button{display:none;width:0;height:0}.sidebar{position:relative;margin:12px 0 12px 12px;padding:18px 10px 0;border:0;border-radius:22px;background:var(--c-sidebar);box-shadow:var(--sh-surface);transition:width var(--m-panel) var(--ease)}.sidebar__brand{position:relative;padding:0 8px 14px 10px}.sidebar__brand-name{font-size:14px;font-weight:600}.sidebar__brand-sub{font-size:10.5px;color:var(--c-text-tertiary)}.sidebar__toggle{position:absolute;top:-4px;right:0;width:26px;height:26px;border:0;border-radius:50%;background:transparent;color:var(--c-text-tertiary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.sidebar__toggle:hover{background:var(--c-workspace);color:var(--c-text);box-shadow:var(--sh-surface)}.sidebar__search{height:32px;margin:0 0 10px;padding:0 12px;border-radius:16px;background:transparent;box-shadow:inset 0 0 0 1px var(--c-border);color:var(--c-text-tertiary);font-size:12.5px}.sidebar__search:hover{background:var(--c-workspace);box-shadow:var(--sh-surface);color:var(--c-text-secondary)}.sidebar__nav{padding:0;row-gap:2px;font-size:13px}.nav-group__title{padding:14px 12px 5px;color:var(--c-text-tertiary)}.nav-item{height:34px;padding:0 12px;border-radius:17px;color:var(--c-text-mid);box-shadow:none}.nav-item .icon{color:var(--c-nav-icon)}.nav-item:hover{background:#1616160a;color:var(--c-text)}.nav-item.is-active{background:var(--c-workspace);color:var(--c-text);font-weight:500;box-shadow:var(--sh-surface)}.nav-item.is-active .icon{color:var(--c-text)}.nav-item__badge,.nav-item:hover .nav-item__badge,.nav-item.is-active .nav-item__badge{background:var(--c-primary);color:#fff;border-radius:9px}.nav-item__dot{background:var(--c-critical);box-shadow:0 0 0 2px var(--c-sidebar)}.sidebar__user{margin-top:auto;padding:12px 8px;border-top:1px solid var(--c-border);border-radius:0 0 22px 22px}.sidebar__avatar{width:26px;height:26px;background:var(--c-primary);font-size:10px}@media (min-width: 1180px){.sidebar{width:var(--sidebar-w)}html[data-side=rail] .sidebar{width:var(--sidebar-rail-w)}}html[data-side=rail] .sidebar{width:var(--sidebar-rail-w);padding:18px 8px 0}html[data-side=rail] .sidebar__brand{padding:0 0 14px;text-align:center}html[data-side=rail] .sidebar__brand-full,html[data-side=rail] .sidebar__brand-sub,html[data-side=rail] .sidebar__search-label,html[data-side=rail] .sidebar__search kbd,html[data-side=rail] .nav-item__label,html[data-side=rail] .nav-group__title,html[data-side=rail] .sidebar__user-name,html[data-side=rail] .sidebar__user-role{display:none}html[data-side=rail] .sidebar__brand-short{display:inline}html[data-side=rail] .sidebar__toggle{position:static;margin-top:6px}html[data-side=rail] .sidebar__search{justify-content:center;padding:0;width:36px;margin-left:auto;margin-right:auto}html[data-side=rail] .nav-group__title{height:8px;display:block;padding:0;visibility:hidden}html[data-side=rail] .nav-item{position:relative;height:36px;width:44px;padding:0;justify-content:center;border-radius:18px}html[data-side=rail] .nav-item__badge{position:absolute;top:2px;right:0;min-width:14px;height:13px;padding:0 3px;font-size:9px}html[data-side=rail] .nav-item__dot{position:absolute;top:5px;left:9px}html[data-side=rail] .sidebar__user{justify-content:center;padding:12px 0}.sidebar{overflow:hidden}.sidebar__brand,.sidebar__search,.sidebar__user{flex:none}.sidebar__nav{flex:1 1 auto;min-height:0;align-content:start;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;margin:0 -6px;padding:2px 6px 8px}.sidebar__nav::-webkit-scrollbar{display:none}@media (max-height: 700px){.sidebar__brand{padding-bottom:10px}.sidebar__search{margin-bottom:6px}.nav-item,html[data-side=rail] .nav-item{height:30px}.nav-group__title{padding-top:10px;padding-bottom:4px}.sidebar__user,html[data-side=rail] .sidebar__user{padding-top:9px;padding-bottom:9px}}@media (max-height: 600px){.sidebar,html[data-side=rail] .sidebar{padding-top:12px}.sidebar__brand,html[data-side=rail] .sidebar__brand{padding-bottom:6px}.sidebar__search{height:28px;margin-bottom:4px}.sidebar__nav{row-gap:1px}.nav-item,html[data-side=rail] .nav-item{height:26px}.nav-group__title{padding-top:7px;padding-bottom:3px}html[data-side=rail] .nav-group__title{height:4px}.sidebar__user,html[data-side=rail] .sidebar__user{padding-top:7px;padding-bottom:7px}}.toolbar{height:var(--toolbar-h);padding:0 24px 0 36px;border:0;background:transparent}.toolbar__workspace,.toolbar__crumb,.toolbar__sub{font-size:14px;font-weight:500}.toolbar__crumb{color:var(--c-text)}.toolbar__slash{color:var(--c-text-tertiary)}.toolbar__search{height:32px;padding:0 12px;border-radius:16px;background:var(--c-workspace);box-shadow:var(--sh-surface);color:var(--c-text-tertiary);font-size:12.5px}.toolbar__search:hover{background:var(--c-workspace);box-shadow:var(--sh-surface-hi);color:var(--c-text-secondary)}.toolbar__util{width:32px;height:32px;border-radius:50%;background:var(--c-workspace);box-shadow:var(--sh-surface);color:var(--c-text-mid)}.toolbar__util:hover{background:var(--c-workspace);box-shadow:var(--sh-surface-hi)}.toolbar__util.is-active{background:var(--c-primary);color:#fff}.toolbar__badge{top:-4px;right:-4px;background:var(--c-critical)}.overflow-menu{border-radius:12px;box-shadow:var(--sh-surface-hi);border:0}.panel{border:0;border-radius:var(--r-card);background:var(--c-workspace);box-shadow:var(--sh-surface)}.note{border-radius:10px;background:var(--c-quiet-1);border:0}.note.note--warn{background:var(--c-soft-warning);color:var(--c-text)}.inspector{border-radius:14px;margin:0 12px 12px 0;box-shadow:var(--sh-surface);border:0}.modal{border-radius:14px;box-shadow:var(--sh-surface-hi)}.btn{height:var(--control-h);padding:0 14px;border-radius:var(--r-button);font-size:12.5px;font-weight:500}.btn--sm{height:24px;padding:0 11px;border-radius:12px;font-size:12px}.btn--block{height:32px}.btn--primary,.btn--accent{background:var(--c-primary);color:#fff}.btn--primary:hover:not(:disabled),.btn--accent:hover:not(:disabled){background:var(--c-primary-hover)}.btn--accent{background:var(--c-accent)}.btn--accent:hover:not(:disabled){background:var(--c-accent-hover)}.btn--secondary{background:var(--c-workspace);color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-border)}.btn--secondary:hover:not(:disabled){background:var(--c-workspace);box-shadow:var(--sh-surface)}.btn--ghost{padding:0 10px}.btn--dashed{border-radius:var(--r-button);border-color:var(--c-border-strong)}.btn--icon{width:var(--control-h);padding:0}.view-tabs{gap:4px;border-bottom:0;padding:0}.view-tab{align-items:center;height:28px;padding:0 12px;border-radius:14px;border-bottom:0;margin-bottom:0;color:var(--c-text-secondary);font-size:12.5px;transition:background var(--m-micro) var(--ease),color var(--m-micro) var(--ease)}.view-tab:hover{background:#1616160d;color:var(--c-text)}.view-tab.is-active{background:var(--c-primary);color:#fff;font-weight:500;border-bottom-color:transparent}.view-tab.is-active .tab__count{color:#ffffffb3}.view-tab .tab__due{top:5px;right:6px}.field__label{font-size:11px;font-weight:500;letter-spacing:.02em;color:var(--c-text-secondary)}.field__control,.input,.select,.insp__input,.insp__select,.workspace input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.workspace select,.workspace textarea,.modal input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.modal select,.modal textarea{-webkit-appearance:none;appearance:none;font-family:inherit;font-size:12.5px;color:var(--c-text);background-color:var(--c-workspace);border:0;border-radius:var(--r-control);box-shadow:inset 0 0 0 1px var(--c-border);min-height:30px;padding:0 11px;outline:none;transition:box-shadow var(--m-micro) var(--ease)}.workspace textarea,.modal textarea{padding:8px 11px;min-height:64px;line-height:1.4}.workspace select,.modal select,.select,.insp__select{padding-right:28px;background-image:var(--select-arrow);background-repeat:no-repeat;background-position:right 9px center;background-size:14px 14px;cursor:pointer}.workspace select:disabled,.modal select:disabled{color:var(--c-text-tertiary);cursor:default;opacity:.7}.workspace select option,.modal select option{font:inherit;color:var(--c-text);background:#fff}.field__control:focus,.input:focus,.select:focus,.insp__input:focus,.insp__select:focus,.workspace input:focus:not([type=checkbox]):not([type=radio]),.workspace select:focus,.workspace textarea:focus,.modal input:focus:not([type=checkbox]):not([type=radio]),.modal select:focus,.modal textarea:focus{border-color:transparent;box-shadow:inset 0 0 0 1.5px var(--c-text)}.workspace input::placeholder,.workspace textarea::placeholder,.modal input::placeholder,.modal textarea::placeholder{color:var(--c-text-tertiary)}.workspace input::-webkit-search-decoration,.workspace input::-webkit-search-cancel-button{-webkit-appearance:none}.workspace input[type=number],.modal input[type=number]{-moz-appearance:textfield}.workspace input[type=number]::-webkit-inner-spin-button,.workspace input[type=number]::-webkit-outer-spin-button,.modal input[type=number]::-webkit-inner-spin-button,.modal input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=checkbox],input[type=radio]{accent-color:var(--c-primary);width:14px;height:14px}.chip{border-color:var(--c-border);border-radius:12px;background:var(--c-quiet-1);color:var(--c-text-mid)}.chip--new{background:var(--c-accent);border-color:var(--c-accent);color:#fff}.toast{border-radius:12px;box-shadow:var(--sh-surface-hi)}.search-overlay__panel{border-radius:16px;box-shadow:var(--sh-surface-hi);border:0}@media (max-width: 767px){.sidebar{margin:0;border-radius:0;box-shadow:none;padding-top:10px}.sidebar__toggle{display:none}.toolbar{padding:0 16px}.workspace{padding-left:16px;padding-right:16px}}.toolbar__new{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px 0 11px;border:0;border-radius:16px;background:var(--c-text);color:#fff;font-size:12.5px;font-weight:600;line-height:1;box-shadow:none;outline:none;white-space:nowrap;cursor:pointer}.toolbar__new:hover{background:#333}.toolbar__new:focus{outline:none;box-shadow:none}.toolbar__new:focus-visible{box-shadow:0 0 0 3px #1c1c1e2e}.toolbar__new .icon{width:11px;height:11px}.cd-choice{display:grid;gap:6px}.cd-choice__o{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;background:var(--c-workspace);box-shadow:var(--sh-surface);cursor:pointer}.cd-choice__o.on{box-shadow:inset 0 0 0 1.5px var(--c-ink, currentColor)}.cd-choice__o input{margin:0;accent-color:var(--c-ink, currentColor)}.cx{position:relative}:where(.cx) button{font-family:inherit;border:0;background:none;padding:0;cursor:pointer;color:inherit}.cx-grid{display:grid;grid-template-columns:clamp(230px,18vw,300px) minmax(0,1fr);gap:44px;align-items:start}.cx-badge{flex:none;width:34px;height:34px;border-radius:50%;background:var(--c-text);color:#fff;display:flex;align-items:center;justify-content:center}.cx-badge .icon{width:15px;height:15px}.cx-badge--n{background:var(--c-accent)}.cx-badge--s{width:30px;height:30px;background:var(--c-canvas);color:var(--c-text-mid)}.cx-arrow{flex:none;width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1px #16161633;display:flex;align-items:center;justify-content:center;transition:all .2s}.cx-arrow .icon{transform:rotate(-45deg);width:14px;height:14px}.cx-arrow--s{width:26px;height:26px}.cx-arrow--s .icon{width:12px;height:12px}.cx-hero{position:sticky;top:0;padding-top:4px}.cx-date{font-size:12.5px;color:var(--c-text-tertiary)}.cx-date b{color:var(--c-text);font-weight:600;margin-right:6px}.cx-num{font-size:96px;line-height:.9;font-weight:800;letter-spacing:-.06em;margin:14px 0 0 -4px;font-variant-numeric:tabular-nums}.cx-cap{font-size:18px;font-weight:300;letter-spacing:-.01em;color:var(--c-text-secondary);margin-top:8px}.cx-dots{display:grid;grid-template-columns:repeat(6,24px);gap:7px;margin-top:24px}.cx-dot{width:24px;height:24px;border-radius:50%;transition:transform .18s cubic-bezier(.3,0,.2,1)}button.cx-dot:hover{transform:scale(1.16)}.cx-dot--k{background:var(--c-text)}.cx-dot--o{background:var(--c-critical)}.cx-dot--n{background:var(--c-accent)}.cx-dot--g{background:#c9c9c5}.cx-dot--e{box-shadow:inset 0 0 0 1px #1616161f;cursor:default}.cx-legend{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px;font-size:11px;color:var(--c-text-tertiary)}.cx-legend span{display:inline-flex;gap:5px;align-items:center}.cx-legend i{width:7px;height:7px;border-radius:50%}.cx-legend .k{background:var(--c-text)}.cx-legend .o{background:var(--c-critical)}.cx-legend .n{background:var(--c-accent)}.cx-legend .g{background:#c9c9c5}.cx-new{margin-top:24px;height:38px;padding:0 18px;border-radius:19px;background:var(--c-primary);color:#fff;font-weight:500;font-size:13px;display:inline-flex;gap:7px;align-items:center;box-shadow:0 12px 24px -10px #16161673;transition:transform .18s}.cx-new:hover{transform:translateY(-1px);color:#fff}.cx-sub{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-tertiary);margin:30px 0 10px}.cx-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.cx-col{position:relative;height:118px;border-radius:18px;background:var(--c-quiet-1);box-shadow:inset 0 0 0 1px var(--c-border);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:11px 0 10px;transition:transform .2s}.cx-col:hover{transform:translateY(-2px)}.cx-col__l{position:relative;z-index:1;font-size:11.5px;color:var(--c-text-secondary)}.cx-col__fill{position:absolute;left:0;right:0;bottom:0;border-radius:18px;background:var(--c-block-stage);transition:height .4s cubic-bezier(.2,.8,.2,1)}.cx-col__n{position:relative;z-index:1;font-size:19px;font-weight:600;letter-spacing:-.02em;display:flex;gap:5px;align-items:center}.cx-col__n i{width:6px;height:6px;border-radius:50%;background:var(--c-critical)}.cx-col.on{box-shadow:inset 0 0 0 1.5px var(--c-text)}.cx-col.on .cx-col__fill{background:var(--c-text)}.cx-col.on .cx-col__n{color:#fff}.cx-col.on .cx-col__n i{background:#fff}.cx-pipe{border-top:1px solid var(--c-border)}.cx-pipe a{display:flex;justify-content:space-between;padding:8px 2px;border-bottom:1px solid var(--c-border);font-size:12.5px;color:var(--c-text-secondary)}.cx-pipe a:hover{color:var(--c-text)}.cx-pipe b{font-weight:600;color:var(--c-text);font-variant-numeric:tabular-nums}.cx-main{min-width:0}.cx-h{display:flex;align-items:baseline;gap:9px;font-size:20px;font-weight:300;letter-spacing:-.02em;margin:34px 0 12px 2px}.cx-main>div:first-child .cx-h{margin-top:4px}.cx-h i{font-style:normal;font-size:12.5px;font-weight:600;color:var(--c-text-tertiary);letter-spacing:0}.cx-h small{font-size:12px;font-weight:400;color:var(--c-text-tertiary);letter-spacing:0}.cx-reset{margin-left:auto;font-size:12px;color:var(--c-text);font-weight:500;text-decoration:underline;text-underline-offset:3px}.cx-hotgrid,.cx-frgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.cx-big{display:flex;flex-direction:column;text-align:left;min-height:176px;padding:18px 20px;border-radius:24px;background:var(--c-block-hot);color:var(--c-text);box-shadow:var(--sh-surface);transition:transform .22s cubic-bezier(.3,0,.2,1),box-shadow .22s}.cx-big:hover{transform:translateY(-3px);box-shadow:var(--sh-surface-hi)}.cx-big__top{display:flex;justify-content:space-between}.cx-big__t{font-size:24px;line-height:1.1;font-weight:400;letter-spacing:-.025em;margin-top:auto;padding-top:18px}.cx-big__c{font-size:12.5px;color:var(--c-text-secondary);margin-top:6px}.cx-big__c b{color:inherit;font-weight:600}.cx-big__ft{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px}.cx-burn{display:inline-flex;gap:7px;align-items:center;height:28px;padding:0 12px;border-radius:14px;background:#ffffffbf;color:var(--c-critical-text);font-size:12px;font-weight:600;white-space:nowrap}.cx-burn i,.cxd-kv .is-late i{width:7px;height:7px;border-radius:50%;background:var(--c-critical);box-shadow:0 0 0 3px #e8623a2e}.cx-fact{font-size:12.5px;color:var(--c-text-mid);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-big--lead{background:var(--c-block-lead)}.cx-big--lead .cx-big__c{color:#1c1c1eb3}.cx-big--lead .cx-burn{background:#ffffff8c;color:inherit}.cx-big--lead .cx-burn i{background:currentColor;box-shadow:none}.cx-big:hover .cx-arrow{background:var(--c-text);color:#fff;box-shadow:none}.cx-mid{display:grid;grid-template-columns:34px minmax(0,1fr);gap:4px 14px;text-align:left;padding:16px 18px;border-radius:20px;background:var(--c-block-client);box-shadow:var(--sh-surface);transition:transform .22s,box-shadow .22s}.cx-mid:hover{transform:translateY(-2px);box-shadow:var(--sh-surface-hi)}.cx-mid__b{min-width:0}.cx-mid__b small{display:block;font-size:11.5px;color:var(--c-text-secondary)}.cx-mid__b b{display:block;font-size:16px;font-weight:500;letter-spacing:-.015em;margin-top:1px}.cx-mid__b em{display:block;font-style:normal;font-size:12.5px;color:var(--c-text-mid);margin-top:5px}.cx-mid__go{grid-column:2;display:inline-flex;gap:7px;align-items:center;margin-top:10px;font-size:12.5px;font-weight:600;color:var(--c-text)}.cx-mid__go .icon{width:12px;height:12px;transform:rotate(-45deg)}.cx-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr)) minmax(0,1.1fr);padding:14px 6px 12px;border-radius:20px;background:var(--c-block-week);box-shadow:var(--sh-surface)}.cx-day{min-height:92px;padding:0 6px;border-left:1px dashed rgba(22,22,22,.12);display:flex;flex-direction:column;gap:5px;min-width:0}.cx-day:first-child{border-left:0}.cx-day__h{font-size:11px;color:var(--c-text-secondary);display:flex;gap:5px;align-items:baseline;margin-bottom:4px}.cx-day__h b{font-size:14px;font-weight:500;color:var(--c-text-mid)}.cx-day.is-today .cx-day__h b{color:var(--c-text);font-weight:800}.cx-today{align-self:flex-start;height:20px;padding:0 8px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--c-text);font-size:11px;font-weight:600;display:inline-flex;align-items:center}.cx-chip{display:block;width:100%;text-align:left;padding:7px 9px;border-radius:12px;background:#ffffffbf;font-size:11.5px;font-weight:500;line-height:1.25;transition:transform .2s}.cx-chip:hover{transform:translateY(-1px)}.cx-chip span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cx-chip small{display:block;font-size:10.5px;font-weight:400;color:var(--c-text-secondary);margin-top:2px}.cx-row{width:100%;display:grid;grid-template-columns:30px minmax(0,1.4fr) minmax(110px,.8fr) auto 30px;gap:0 14px;align-items:center;text-align:left;padding:9px 10px 9px 12px;margin-bottom:7px;border-radius:16px;background:var(--c-workspace);box-shadow:var(--sh-surface);cursor:pointer;transition:transform .2s,box-shadow .2s}.cx-row:hover{transform:translateY(-2px);box-shadow:var(--sh-surface-hi)}.cx-row:focus-visible{outline:1.5px solid var(--c-text);outline-offset:2px}.cx-what{min-width:0}.cx-what b{display:block;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-what small,.cx-who small{display:block;font-size:11.5px;color:var(--c-text-tertiary);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-who{font-size:12.5px;color:var(--c-text-mid);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-when{font-size:11.5px;color:var(--c-text-secondary);white-space:nowrap;padding:4px 10px;border-radius:11px;background:var(--c-quiet-1)}.cx-when:empty{display:none}.cx-go{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--c-text-tertiary);box-shadow:inset 0 0 0 1px var(--c-border);transition:all .2s}.cx-go .icon{width:13px;height:13px;transform:rotate(-45deg)}.cx-row:hover .cx-go,.cx-go:hover{background:var(--c-text);color:#fff;box-shadow:none}.cx-empty{font-size:16px;font-weight:300;color:var(--c-text-tertiary);margin:20px 4px}.cx-wait{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin:22px 0 0 2px}.cx-wait>span{font-size:12px;color:var(--c-text-tertiary);margin-right:4px}.cx-wait button{display:inline-flex;gap:7px;align-items:center;height:30px;padding:0 12px;border-radius:15px;box-shadow:inset 0 0 0 1px var(--c-border);color:var(--c-text-secondary);font-size:12px}.cx-wait button:hover{background:#fff9}.cx-wait i{width:6px;height:6px;border-radius:50%;background:#c9c9c5}.cx-ind{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c-text);flex:none}.cx-ind--o{background:var(--c-critical)}.cx-ind--n{background:var(--c-accent)}.cx-ind--g{background:#c9c9c5}.cx-scrim{position:fixed;inset:0;z-index:30;background:#ececea8c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .28s}.cx-scrim.on{opacity:1;pointer-events:auto}.cx-drawer{position:fixed;top:12px;right:12px;bottom:12px;z-index:31;width:400px;max-width:calc(100vw - 24px);padding:20px 22px 24px;border-radius:26px;background:var(--c-quiet-1);box-shadow:0 1px #ffffffe6 inset,0 36px 70px -20px #16161659;transform:translate(calc(100% + 28px));transition:transform .32s cubic-bezier(.3,0,.2,1);overflow-y:auto}.cx-drawer.on{transform:none}.cx-drawer--o{background:linear-gradient(180deg,var(--c-block-hot) 0,var(--c-quiet-1) 220px)}.cx-drawer--n{background:linear-gradient(180deg,var(--c-block-client) 0,var(--c-quiet-1) 220px)}.cx-drawer--n .cxd-top .cx-badge{background:var(--c-accent)}.cxd-top{display:flex;gap:10px;align-items:center}.cxd-id{font-size:12.5px;color:var(--c-text-secondary)}.cxd-x{margin-left:auto;width:32px;height:32px;border-radius:50%;background:var(--c-workspace);box-shadow:var(--sh-surface);display:flex;align-items:center;justify-content:center}.cxd-client{display:flex;gap:9px;align-items:center;margin-top:22px;font-size:13px}.cxd-t{font-size:26px;line-height:1.12;font-weight:400;letter-spacing:-.025em;margin:12px 0 0}.cxd-d{font-size:13px;color:var(--c-text-mid);margin-top:10px;line-height:1.5}.cxd-kv{margin:20px 0 0;border-radius:16px;background:var(--c-workspace);box-shadow:var(--sh-surface);padding:2px 16px}.cxd-kv>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--c-border);font-size:12.5px}.cxd-kv>div:last-child{border-bottom:0}.cxd-kv dt{color:var(--c-text-tertiary)}.cxd-kv dd{margin:0;text-align:right;display:flex;gap:7px;align-items:center}.cxd-kv dd.is-late{color:var(--c-critical-text);font-weight:600}.cxd-cta{margin-top:20px;width:100%;height:44px;border-radius:22px;background:var(--c-primary);color:#fff;font-size:13.5px;font-weight:500;display:flex;gap:8px;align-items:center;justify-content:center;box-shadow:0 14px 28px -12px #16161673}.cxd-cta .icon{transform:rotate(-45deg)}.cxd-hint{font-size:11px;color:var(--c-text-tertiary);text-align:center;margin-top:8px}.cxd-full{margin-top:12px;width:100%;height:42px;padding:0 8px 0 18px;border-radius:21px;background:var(--c-workspace);box-shadow:var(--sh-surface);font-size:13px;font-weight:500;display:flex;justify-content:space-between;align-items:center}.cxd-full:hover .cx-arrow{background:var(--c-text);color:#fff;box-shadow:none}.cxd-more{margin-top:24px}.cxd-more>span{display:block;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-tertiary);margin:0 0 8px 4px}.cxd-more button{width:100%;display:flex;gap:9px;align-items:center;text-align:left;padding:11px 14px;margin-bottom:7px;border-radius:14px;background:var(--c-workspace);box-shadow:var(--sh-surface);font-size:12.5px}.cxd-more button .icon{margin-left:auto;color:var(--c-text-tertiary);transform:rotate(-45deg)}@media (max-width: 1100px){.cx-grid{grid-template-columns:1fr;gap:4px}.cx-hero{position:static;display:grid;grid-template-columns:auto 1fr;gap:0 20px;align-items:end}.cx-date{grid-column:1 / -1}.cx-num{font-size:84px}.cx-cap{align-self:end;padding-bottom:8px}.cx-dots{grid-column:1 / -1;grid-template-columns:repeat(9,22px);margin-top:16px}.cx-dot{width:22px;height:22px}.cx-legend,.cx-new,.cx-sub,.cx-cols{grid-column:1 / -1}.cx-new{justify-self:start}.cx-col{height:84px}.cx-pipe,.cx-sub--pipe{display:none}.cx-week{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:12px}.cx-row{grid-template-columns:30px minmax(0,1fr) 30px}.cx-who,.cx-when{display:none}}.oc{position:relative}.oc-top{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:14px}.oc-tabs{display:flex;gap:5px;flex-wrap:wrap}.oc-tabs button,.oc-filters button{position:relative;height:28px;padding:0 12px;border-radius:14px;background:var(--c-workspace);box-shadow:var(--sh-surface);font-size:12px;color:var(--c-text-mid);display:inline-flex;gap:7px;align-items:center}.oc-tabs i,.oc-filters i{font-style:normal;font-weight:600;color:var(--c-text-tertiary)}.oc-tabs button.on{background:var(--c-primary);color:#fff;box-shadow:0 12px 24px -12px #1c1c1e80}.oc-tabs button.on i{color:#fff9}.oc-tabs s{position:absolute;top:3px;right:5px;width:7px;height:7px;border-radius:50%;background:var(--c-accent);box-shadow:0 0 0 2px var(--c-canvas);text-decoration:none}.oc-actions{display:flex;gap:10px;align-items:center}.oc-search{position:relative;height:28px;width:220px;border-radius:14px;background:var(--c-workspace);box-shadow:var(--sh-surface);display:flex;gap:8px;align-items:center;padding:0 12px;color:var(--c-text-tertiary)}.oc-search .icon{flex:none}.oc .oc-search input{border:0;outline:0;background:none;box-shadow:none;font:inherit;font-size:12px;width:100%;min-height:0;height:auto;padding:0;color:var(--c-text)}.oc .oc-search input:focus{box-shadow:none}.oc-x{flex:none;width:18px;height:18px;border-radius:50%;background:var(--c-canvas);display:flex;align-items:center;justify-content:center;color:var(--c-text-secondary)}.oc-x .icon{width:9px;height:9px}.oc .cx-new{margin:0;height:28px;padding:0 13px;border-radius:14px;font-size:12px;box-shadow:0 8px 16px -10px #16161673}.oc .cx-grid{grid-template-columns:clamp(230px,18vw,300px) minmax(0,1fr);gap:36px}.oc .cx-date{font-size:13px}.oc .cx-num{font-size:96px;margin-top:10px}.oc .cx-cap{font-size:16px;margin-top:6px}.oc .cx-sub{margin:26px 0 10px;font-size:10.5px}.oc-cols4{grid-template-columns:repeat(4,1fr);gap:7px}.oc-cols4 .cx-col{height:108px;border-radius:16px;padding:10px 0 9px}.oc-cols4 .cx-col__fill{border-radius:16px}.oc-cols4 .cx-col__n{font-size:18px}.oc-cols4 .cx-col__l{font-size:11.5px}.oc .cx-pipe a,.oc .cx-pipe button{display:flex;width:100%;justify-content:space-between;padding:9px 2px;border-bottom:1px solid var(--c-border);font-size:13px;color:var(--c-text-secondary);cursor:pointer;text-align:left}.oc .cx-pipe button.on{color:var(--c-text);font-weight:500}.oc .cx-pipe button:hover{color:var(--c-text)}.oc .cx-pipe b{font-weight:600;color:var(--c-text)}.oc-bar{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:nowrap;margin-bottom:4px}.oc-filters{display:flex;gap:5px;flex-wrap:wrap}.oc-filters button{height:24px;padding:0 10px;border-radius:12px;font-size:11.5px;background:#ffffff8c;box-shadow:inset 0 0 0 1px var(--c-border)}.oc-filters button.on{background:var(--c-block-stage);color:var(--c-text);font-weight:600;box-shadow:none}.oc-filters button.on i{color:var(--c-text-mid)}.oc-mode{flex:none;display:inline-flex;padding:2px;border-radius:14px;background:#ffffff8c;box-shadow:inset 0 0 0 1px var(--c-border)}.oc-mode button{height:22px;padding:0 10px;border-radius:11px;font-size:11.5px;color:var(--c-text-secondary);display:inline-flex;gap:6px;align-items:center}.oc-mode button.on{background:var(--c-workspace);color:var(--c-text);font-weight:500;box-shadow:var(--sh-surface)}.oc .cx-h{font-size:14px;font-weight:500;margin:16px 0 6px 2px;letter-spacing:-.01em}.oc .cx-h i,.oc .cx-h small{font-size:11.5px}.oc-list{min-width:0}.oc-row{width:100%;display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:0 12px;align-items:start;text-align:left;padding:8px 14px 8px 10px;margin-bottom:5px;border-radius:14px;background:var(--c-workspace);box-shadow:var(--sh-surface);cursor:pointer;transition:transform .2s,box-shadow .2s}.oc-row:hover{transform:translateY(-2px);box-shadow:var(--sh-surface-hi)}.oc-row:focus-visible{outline:1.5px solid var(--c-text);outline-offset:2px}.oc-row--o{background:linear-gradient(90deg,var(--c-block-hot) 0%,rgba(249,217,168,.35) 45%,var(--c-workspace) 100%)}.oc-row--n{background:linear-gradient(90deg,var(--c-block-client) 0%,rgba(195,205,246,.35) 45%,var(--c-workspace) 100%)}.oc-row--g{background:#ffffff80;box-shadow:inset 0 0 0 1px var(--c-border)}.oc-logo{width:28px;height:28px;border-radius:50%;background:var(--c-canvas);color:var(--c-text-mid);font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;flex:none;overflow:hidden}.oc-row--o .oc-logo,.oc-row--n .oc-logo{background:#ffffffbf}.oc-who{min-width:0}.oc-who b{display:block;font-size:12.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oc-who small{display:block;font-size:11px;color:var(--c-text-secondary);margin-top:1px}.oc-chips{display:flex;gap:4px;flex-wrap:wrap;margin-top:3px}.oc-chips em{font-style:normal;font-size:10px;padding:1px 6px;border-radius:9px;background:#1c1c1e0f;color:var(--c-text-mid);white-space:nowrap}.oc-chips .oc-new{background:var(--c-text);color:#fff;font-weight:600}.oc-state{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.oc-st{font-size:12px;font-weight:500;display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.iq-move{font-style:normal;font-size:10px;font-weight:500;padding:1px 6px;border-radius:8px;background:#1c1c1e0f;color:var(--c-text-secondary)}.iq-move--me{background:var(--c-text);color:#fff}.oc-trk{display:flex;gap:3px;width:100px}.oc-trk s{flex:1;height:3px;border-radius:2px;background:#1c1c1e1a;text-decoration:none}.oc-trk s.f{background:var(--c-text)}.oc-trk s.c{background:var(--c-text);opacity:.45}.oc-step{display:inline-flex;align-items:center;min-height:18px;padding:1px 8px;border-radius:9px;font-size:11px;font-weight:600;line-height:1.25;background:var(--c-text);color:#fff}.oc-step--o{background:var(--c-critical)}.oc-step--n{background:var(--c-text);color:#fff}.oc-step--g{background:none;padding:0;color:var(--c-text-secondary);font-weight:400}.oc-state small{font-size:10.5px;color:var(--c-text-secondary);line-height:1.3}.oc-pos{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:11.5px}.oc-pos>span{display:flex;gap:12px;justify-content:space-between}.oc-pos i{font-style:normal;color:var(--c-text-mid);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oc-pos b{flex:none;font-weight:600}.oc-pos small{font-size:10.5px;color:var(--c-text-secondary)}.oc-cm{display:flex;gap:5px;align-items:center;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oc-sum{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.oc-sum b{font-size:13px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.oc-sum small{font-size:10.5px;color:var(--c-text-secondary)}.oc-when{font-size:10.5px;color:var(--c-text-secondary);white-space:nowrap;padding:1px 7px;border-radius:11px;background:#1c1c1e0d}.oc-when.is-late{background:#ffffffbf;color:var(--c-critical-text);font-weight:600}.oc-when--q{background:none;padding:0;color:var(--c-text-tertiary)}.oc-pay{font-size:10.5px;font-weight:600;color:var(--c-critical-text);white-space:nowrap}@media (min-width: 1101px){.oc-row{grid-template-columns:90px minmax(130px,.7fr) minmax(170px,.8fr) minmax(0,2.4fr) minmax(120px,auto)}}@media (max-width: 1100px){.oc-row .oc-state,.oc-row .oc-pos{grid-column:2 / -1;margin-top:8px}.oc-row .oc-sum{grid-row:1;grid-column:3}.oc-search{width:180px}.oc .cx-grid{grid-template-columns:1fr;gap:12px}.oc .cx-hero{position:static}.oc .cx-num{font-size:64px}}.oc-board{display:grid;grid-template-columns:repeat(4,minmax(200px,1fr));gap:10px;margin-top:14px;overflow-x:auto;padding-bottom:10px}.oc-colh{display:flex;gap:8px;align-items:baseline;height:26px;padding:0 12px;margin-bottom:10px;border-radius:13px;background:var(--c-block-stage);font-size:12px}.oc-colh b{font-weight:600}.oc-colh i{font-style:normal;color:var(--c-text-mid);font-weight:600}.oc-colh span{margin-left:auto;font-size:12px;color:var(--c-text-mid)}.oc-card{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;padding:9px 10px;margin-bottom:6px;border-radius:12px;background:var(--c-workspace);box-shadow:var(--sh-surface);cursor:pointer;transition:transform .2s,box-shadow .2s}.oc-card:hover{transform:translateY(-2px);box-shadow:var(--sh-surface-hi)}.oc-card.oc-row--n{background:linear-gradient(90deg,var(--c-block-client) 0%,rgba(195,205,246,.35) 45%,var(--c-workspace) 100%)}.oc-card.oc-row--o{background:linear-gradient(90deg,var(--c-block-hot) 0%,rgba(249,217,168,.35) 45%,var(--c-workspace) 100%)}.oc-card__h{display:flex;gap:10px;align-items:center;min-width:0;width:100%}.oc-card .oc-logo{width:26px;height:26px}.oc-card__p{font-size:11.5px;color:var(--c-text-mid);line-height:1.35}.oc-card__p small{color:var(--c-text-secondary)}.oc-card__f{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;flex-wrap:wrap}.oc-card__f b{font-size:12.5px;font-weight:600}.oc-none{color:var(--c-text-tertiary);font-size:12.5px;padding:4px 14px}.oc-dpos{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;margin-bottom:6px;border-radius:14px;background:var(--c-workspace);box-shadow:var(--sh-surface);font-size:12.5px}.oc-dpos b{flex:none;font-weight:600}.cx-drawer--p{background:var(--c-quiet-1)}.oc-skel{margin-top:22px;display:flex;flex-direction:column;gap:8px}.oc-skel i{display:block;height:48px;border-radius:14px;background:linear-gradient(90deg,#ffffff8c,#ffffffe6,#ffffff8c);background-size:200% 100%;animation:ocsk 1.4s ease-in-out infinite}@keyframes ocsk{0%{background-position:100% 0}to{background-position:-100% 0}}.oc-state-box{margin-top:22px;padding:40px 24px;border-radius:20px;background:#ffffff8c;box-shadow:inset 0 0 0 1px var(--c-border);text-align:center}.oc-state-box b{display:block;font-size:16px;font-weight:500}.oc-state-box p{color:var(--c-text-secondary);margin:6px 0 14px}.oc-btn{height:32px;padding:0 16px;border-radius:16px;background:var(--c-workspace);box-shadow:var(--sh-surface);font-size:12.5px;font-weight:500}.oc-btn--ghost{background:none;box-shadow:inset 0 0 0 1px var(--c-border)}.cx-drawer--wide{width:560px;display:flex;flex-direction:column;padding-bottom:0}.of{flex:1;margin-top:16px;display:flex;flex-direction:column;gap:14px}.of .field__label{font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--c-text-tertiary)}.of .chips{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.of .field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.of-ph{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.of-empty{padding:14px 16px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--c-border);color:var(--c-text-secondary);font-size:12.5px;line-height:1.45}.of-pos{display:flex;gap:6px;align-items:center;margin-bottom:6px}.of-pos__b{flex:1;min-width:0;text-align:left;padding:10px 14px;border-radius:14px;background:var(--c-workspace);box-shadow:var(--sh-surface);font-size:12.5px;line-height:1.4}.of-pos__b b{font-weight:600}.of-pos__x{flex:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--c-text-secondary)}.of-pos__x:hover{background:var(--c-workspace)}.of-total{font-size:12.5px;color:var(--c-text-secondary);margin:4px 2px 0}.of-total b{color:var(--c-text);font-weight:600}.of-foot{position:sticky;bottom:0;display:flex;gap:10px;justify-content:flex-end;align-items:center;margin:18px -22px 0;padding:14px 22px 18px;background:linear-gradient(180deg,rgba(247,246,243,0),var(--c-quiet-1) 30%)}.of-foot .cxd-cta{margin:0;width:auto;padding:0 26px;height:40px}.of-foot .cxd-cta:disabled{background:#1c1c1e1f;color:var(--c-text-tertiary);box-shadow:none;cursor:not-allowed}.onw .cx-grid.onw-grid{grid-template-columns:clamp(250px,21vw,300px) minmax(0,1fr);align-items:start}.onw-form{margin-top:0;padding:18px 20px 20px;border-radius:20px;background:var(--c-workspace);box-shadow:var(--sh-surface);gap:16px}.onw-form .of-foot{display:none}.onw-foot{display:flex;gap:10px;align-items:center;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--c-border)}.onw-foot .btn--accent{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 22px;border-radius:20px}.onw-steps{display:flex;flex-direction:column;gap:6px;margin-top:14px}.onw-step{display:grid;grid-template-columns:10px minmax(0,1fr);gap:0 10px;padding:8px 12px;border-radius:12px;background:var(--c-workspace);box-shadow:var(--sh-surface);font-size:12.5px}.onw-step i{width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--c-border-strong, #c9c9c5)}.onw-step.is-done i{background:var(--c-success)}.onw-step span{color:var(--c-text-secondary)}.onw-step b{grid-column:2;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1100px){.onw .cx-grid.onw-grid{grid-template-columns:1fr}}html[data-vp] .onw .oc-top{flex-wrap:wrap;gap:8px}html[data-vp=phone] .onw-form{padding:14px;border-radius:16px}.of-box{display:flex;flex-direction:column;gap:8px;margin-top:6px;padding:14px 16px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--c-border)}.of-box .of-empty{padding:0;box-shadow:none}.of-box .of-pos{margin-bottom:0}.of-addpos{align-self:flex-start;height:36px;padding:0 16px;border-radius:18px;gap:6px;font-size:13px}@media (max-width: 1100px){.onw .cx-hero .onw-steps,.onw .cx-hero>p{grid-column:1 / -1}}.iq-hint{font-size:12px;color:var(--c-text-tertiary);max-width:520px;text-align:right;line-height:1.4}.iq-row .oc-sum b{font-size:13px}.iq-bad{color:var(--c-critical-text)!important;font-weight:600}.iq-wait{background:var(--c-block-stage)!important;color:var(--c-text)!important}.iq-end{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.iq-end em,.iq-end a{font-style:normal;display:inline-flex;gap:5px;align-items:center;height:20px;padding:0 8px;border-radius:10px;font-size:11px;font-weight:600;white-space:nowrap}.iq-mail{background:var(--c-text);color:#fff}.iq-mail .icon{width:11px;height:11px}a.iq-ord{background:#1c1c1e0f;color:var(--c-text);text-decoration:underline;text-underline-offset:2px}a.iq-ord:hover{background:var(--c-workspace)}.iq-trk{width:92px!important}.iq-trk s.back{background:var(--c-critical)!important;opacity:1!important}.iq-path{font-size:11.5px;line-height:1.45;color:var(--c-text-tertiary);margin-top:10px}.iq .cx-col__n i[title]{background:var(--c-text)}@media (min-width: 1101px){.iq-row{grid-template-columns:90px minmax(150px,.9fr) minmax(170px,.8fr) minmax(0,2.2fr) minmax(130px,auto) minmax(64px,auto)!important}}@media (max-width: 1100px){.iq-row .iq-end{grid-row:1;grid-column:3}.iq-row .oc-sum{grid-column:2 / -1;margin-top:8px;align-items:flex-start;text-align:left}.iq-hint{display:none}}.iqp .lnk{color:var(--c-text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#1c1c1e4d;cursor:pointer;font:inherit;text-align:left}.iqp .ok-t{color:var(--c-success-text)}.iqp .bad-t{color:var(--c-critical-text);font-weight:600}.iqp .warn-t{color:var(--c-warning-text);font-weight:500}.iqp .new-t{color:var(--c-accent);font-style:normal;font-weight:600}.iqp .fine{font-size:11.5px;color:var(--c-text-secondary)}.iqp .muted{color:var(--c-text-tertiary)}.iqp .sw{display:inline-block;width:10px;height:10px;border-radius:3px;border:1px solid rgba(0,0,0,.15);margin-right:5px;vertical-align:-1px}.iqp .btn{height:28px;padding:0 13px;border-radius:14px;font-size:12px;font-weight:500}.iqp .btn--accent{background:var(--c-primary);color:#fff;box-shadow:0 8px 16px -10px #16161673}.iqp .btn--accent:hover:not(:disabled){background:var(--c-primary-active)}.iqp .btn--secondary{background:var(--c-workspace);color:var(--c-text);box-shadow:var(--sh-surface)}.iqp .btn--secondary:hover:not(:disabled){background:#fff;box-shadow:var(--sh-surface-hi)}.iqp .btn--ghost{background:none;color:var(--c-text-mid);box-shadow:inset 0 0 0 1px var(--c-border)}.iqp .btn--sm{height:24px;padding:0 10px;font-size:11.5px}.iqp .btn:disabled{background:#1c1c1e1a;color:var(--c-text-tertiary);box-shadow:none;cursor:not-allowed}.iqp .chip--new{background:var(--c-text);border-color:var(--c-text);color:#fff;border-radius:9px;font-weight:600}.iqp-back{display:inline-flex;gap:6px;align-items:center;height:28px;padding:0 12px 0 8px;margin-bottom:14px;border-radius:14px;background:var(--c-workspace);box-shadow:var(--sh-surface);font-size:12px;color:var(--c-text-mid);text-decoration:none}.iqp-back:hover{color:var(--c-text);box-shadow:var(--sh-surface-hi)}.iqp-grid{grid-template-columns:clamp(250px,19vw,320px) minmax(0,1fr)!important;gap:28px}.iqp-side{position:sticky;top:0;align-self:start;max-height:calc(100vh - 64px);overflow:auto;padding-bottom:8px;display:flex;flex-direction:column;align-items:flex-start;gap:0}.iqp-top{display:flex;gap:12px;align-items:center;width:100%}.iqp-top .oc-logo{flex:none;width:40px;height:40px;font-size:13px;background:var(--c-workspace);box-shadow:var(--sh-surface)}.iqp-top h1{font-size:19px;font-weight:600;letter-spacing:-.025em;line-height:1.1;margin:0}.iqp-st{display:flex;align-items:center;gap:8px;margin-top:3px;font-size:12.5px}.iqp-st b{font-weight:600}.iqp-cl{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px}.iqp-client{font-size:13.5px;font-weight:600}.iqp-chip{display:inline-flex;gap:6px;align-items:center;height:22px;padding:0 10px;border-radius:12px;background:var(--c-workspace);box-shadow:var(--sh-surface);font-size:11px;font-family:inherit;color:var(--c-text)}.iqp-chip .status{font-size:11px}.iqp-chip--wait{background:var(--c-block-stage);box-shadow:none}.iqp-chip--ok{background:var(--c-soft-success);box-shadow:none}.iqp-chip--warn{background:var(--c-block-hot);box-shadow:none;height:auto;min-height:24px;padding:4px 10px}.iqp-chatbtn{display:flex;gap:8px;align-items:center;width:100%;height:32px;padding:0 12px;margin-top:10px;border-radius:12px;background:var(--c-workspace);box-shadow:var(--sh-surface);font-size:12.5px;font-weight:500;color:var(--c-text);text-align:left}.iqp-chatbtn:hover{box-shadow:var(--sh-surface-hi)}.iqp-chatbtn .icon{width:14px;height:14px;flex:none}.iqp-chatbtn span{flex:1}.iqp-chatbtn small{font-size:11.5px;color:var(--c-text-secondary);font-weight:400}.iqp-chatbtn b{font-size:11px;font-weight:600;padding:2px 8px;border-radius:9px;background:var(--c-accent);color:#fff}.iqp-chatbtn.has-new{background:linear-gradient(90deg,var(--c-block-client),var(--c-workspace))}.iqp-side .cx-sub{margin:12px 0 6px}.iqp-eco{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:6px;width:100%;padding:8px 10px;border-radius:14px;background:var(--c-workspace);box-shadow:var(--sh-surface)}.iqp-eco small{display:block;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary);white-space:nowrap}.iqp-eco b{display:block;font-size:13px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;margin-top:2px}.iqp-about{margin:12px 0 0;width:100%;border-top:1px solid var(--c-border)}.iqp-about>div{display:flex;justify-content:space-between;gap:12px;padding:5px 2px;border-bottom:1px solid var(--c-border);font-size:12px}.iqp-about dt{color:var(--c-text-secondary)}.iqp-about dd{margin:0;text-align:right;font-weight:500}.iqp-about dd small{display:block;font-size:11px;font-weight:400;color:var(--c-text-tertiary)}.iqp-about dd.warn-t{color:var(--c-critical-text)}.iqp-cm{width:100%;margin-top:10px;padding:8px 10px;border-radius:14px;background:var(--c-block-client);font-size:12px;line-height:1.4;color:var(--c-text-mid);cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left;white-space:pre-wrap}.iqp-cm.is-open{display:block}.iqp-cm b{font-weight:600;color:var(--c-text)}.iqp-path{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.iqp-path li{padding-top:8px;border-top:4px solid rgba(28,28,30,.1);border-radius:2px;min-width:0}.iqp-path b{display:block;font-size:12.5px;font-weight:500;color:var(--c-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iqp-path small{display:block;font-size:11px;color:var(--c-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:14px}.iqp-path .is-done{border-color:var(--c-text)}.iqp-path .is-done b{color:var(--c-text-mid)}.iqp-path .is-now{border-color:var(--c-accent)}.iqp-path .is-now b{color:var(--c-text);font-weight:600}.iqp-path .is-now small{color:var(--c-text-secondary)}.iqp-path .is-back{border-color:var(--c-critical)}.iqp-path .is-back b{color:var(--c-critical-text);font-weight:600}.iqp-path .is-back small{color:var(--c-text-secondary)}.iqp-path.is-off{opacity:.45}.iqp .bt{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:18px;background:var(--c-workspace);box-shadow:var(--sh-surface)}.iqp .bt--act{background:var(--c-block-client)}.iqp .bt--wait{background:#ffffff8c;box-shadow:inset 0 0 0 1px var(--c-border)}.iqp .bt--done{background:var(--c-soft-success)}.iqp .bt__h{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.iqp .bt__t{font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--c-text-mid)}.iqp .todo{display:flex;flex-direction:column;gap:5px}.iqp .todo__i{display:flex;gap:12px;align-items:center;padding:7px 8px 7px 10px;border-radius:12px;background:#fffc}.iqp .todo__i>div{flex:1;min-width:0}.iqp .todo__i b{font-size:13px;font-weight:600;margin-right:8px}.iqp .todo__i small{font-size:11.5px;color:var(--c-text-secondary)}.iqp .todo__n{flex:none;width:20px;height:20px;border-radius:50%;background:var(--c-text);color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}.iqp .todo__i+.todo__i .todo__n{background:none;color:var(--c-text);box-shadow:inset 0 0 0 1.5px var(--c-text)}.iqp .todo__i .btn{flex:none;display:inline-flex;gap:6px;align-items:center}.iqp .todo__i .btn .icon{width:12px;height:12px}.iqp .todo__msg b{display:block;font-size:16px;font-weight:600}.iqp .todo__msg p{font-size:12.5px;color:var(--c-text-secondary);margin:3px 0 0;max-width:760px;line-height:1.45}.iqp .bt__more{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding-top:10px;border-top:1px solid rgba(28,28,30,.08)}.iqp .bt__more>span{font-size:11.5px;color:var(--c-text-secondary);margin-right:4px}.iqp .bt__more a.btn{text-decoration:none;display:inline-flex;align-items:center}.iqp-tabs{margin:16px 0 12px}.iqp-tabs button s{position:static!important;box-shadow:none!important;width:6px!important;height:6px!important;margin-left:1px;flex:none;border-radius:50%;padding:0!important;font-size:0;display:inline-block;align-self:center}.iqp-tabs s.due{background:var(--c-text)}.iqp-tabs s.new{background:var(--c-accent)}.iqp-tabs button.on s.due{background:#fff}.iqp-card{padding:16px 18px;margin-bottom:12px;border-radius:18px;background:var(--c-workspace);box-shadow:var(--sh-surface)}.iqp-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:10px}.iqp-head h2{font-size:15px;font-weight:600;letter-spacing:-.01em;display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0}.iqp-note{display:flex;gap:14px;justify-content:space-between;align-items:center;padding:10px 12px;margin-bottom:12px;border-radius:12px;background:var(--c-quiet-1);font-size:12px;line-height:1.45;color:var(--c-text-secondary)}.iqp-note b{color:var(--c-text);font-weight:600}.iqp-note .btn{flex:none}.iqp-tw{overflow-x:auto}.iqp-t{width:100%;border-collapse:collapse;font-size:12.5px}.iqp-t th{text-align:left;font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary);padding:6px 7px 8px;border-bottom:1px solid rgba(28,28,30,.16);white-space:nowrap}.iqp-t td{padding:10px 7px;border-bottom:1px solid var(--c-border);vertical-align:top}.iqp-t th:first-child,.iqp-t td:first-child{padding-left:0}.iqp-t th:last-child,.iqp-t td:last-child{padding-right:0}.iqp-t .r{text-align:right;white-space:nowrap}.iqp-t td b{font-weight:600}.iqp-t small{display:block;font-size:11.5px;color:var(--c-text-secondary);margin-top:2px}.iqp-t tfoot td{border-bottom:0;padding-top:12px;font-weight:600}.iqp-file{display:inline-flex;gap:5px;align-items:center;height:22px;padding:0 9px;border-radius:11px;background:var(--c-quiet-1);font-size:11.5px;font-family:inherit;color:var(--c-text);text-decoration:none}.iqp-file .icon{width:11px;height:11px}.iqp-file--s{height:20px;font-size:11px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iqp-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:12px;align-items:start}.iqp-two .inq-client{display:contents}.iqp-two .inq-client__panel{border:0;padding:16px 18px;border-radius:18px;background:var(--c-workspace);box-shadow:var(--sh-surface)}.iqp-t--calc td:first-child{min-width:240px}.iqp-t--calc td:nth-child(3){min-width:92px}.iqp-t--calc tbody tr:not(.iqp-subrow) td{border-bottom:0;padding-top:18px;padding-bottom:4px}.iqp-t--calc .iqp-subrow td{padding-top:0!important;padding-bottom:18px;border-bottom:1px solid rgba(28,28,30,.16)}.iqp-t--calc td.r b{display:block}.iqp-t--calc td.r small{display:block;margin-top:2px;white-space:nowrap}.iqp-t--calc td.r:last-child{min-width:0;width:1%}.iqp-t--calc tfoot td{padding:14px 12px;background:var(--c-quiet-1);border-top:1px solid rgba(28,28,30,.16);vertical-align:middle;font-size:13px}.iqp-t--calc tfoot td:first-child{padding-left:10px;border-radius:12px 0 0 12px}.iqp-t--calc tfoot td:last-child{padding-right:10px;border-radius:0 12px 12px 0}.iqp-t--calc tfoot td.r small{display:inline;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary);margin-right:10px}.iqp-t--calc tfoot td.r b{display:inline;font-size:16px;letter-spacing:-.01em}.iqp-t--calc tfoot td.fine{color:var(--c-text-secondary);font-weight:400}.iqp-posname{display:inline-flex;gap:4px;align-items:center;flex-wrap:wrap}.iqp-poslink{font:inherit;text-align:left;padding:2px 6px;margin:-2px 0 0 -6px;border-radius:8px;color:var(--c-text);white-space:normal}.iqp-poslink:hover{background:var(--c-quiet-1);text-decoration:underline;text-underline-offset:3px}.iqp-poslink b{font-weight:600}.iqp-edit{flex:none;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--c-text-secondary);background:var(--c-quiet-1);box-shadow:inset 0 0 0 1px var(--c-border)}.iqp-edit:hover{background:var(--c-text);color:#fff;box-shadow:none}.iqp-edit .icon{width:11px;height:11px}.iqp-site{display:block;font-size:11px;color:var(--c-text-tertiary);margin-top:3px;white-space:normal}.iqp-site .icon{width:10px;height:10px;margin-right:3px;vertical-align:-1px}.iqp-site .iqp-file{margin:0 0 0 2px;font-size:11px;padding:0 5px;height:18px;vertical-align:-1px}.iqp .iqp-num{width:54px;height:28px;padding:0 8px;border:0;border-radius:9px;background:var(--c-quiet-1);box-shadow:inset 0 0 0 1px var(--c-border);font:inherit;font-size:12.5px;text-align:right;outline:none;min-height:0;-moz-appearance:textfield}.iqp .iqp-num::-webkit-outer-spin-button,.iqp .iqp-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.iqp .iqp-num--w{width:70px}.iqp .iqp-num:focus{box-shadow:inset 0 0 0 1.5px var(--c-text);background:#fff}.iqp .iqp-num:disabled{color:var(--c-text-secondary);box-shadow:none;background:transparent}.iqp-sub{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;padding:8px 12px;border-radius:12px;background:var(--c-quiet-1)}.iqp-sl{display:block;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-tertiary);margin-bottom:2px}.iqp-sub .iqp-num{background:#fff;width:48px}.iqp-line{display:flex;gap:6px;align-items:center;min-height:30px;white-space:nowrap}.iqp-line>span{font-size:11px;color:var(--c-text-tertiary)}.iqp-line em{font-style:normal;font-size:11.5px;color:var(--c-text-secondary)}.iqp-line .iqp-link{flex:1 1 auto;min-width:0;white-space:normal}.iqp-link{font:inherit;font-size:12px;color:var(--c-text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#1c1c1e4d;display:inline-flex;gap:4px;align-items:center;text-align:left}.iqp-x{flex:none;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--c-text-secondary)}.iqp-x:hover{background:var(--c-workspace);color:var(--c-critical-text)}.iqp-x .icon{width:10px;height:10px}.iqp-add{display:inline-flex;gap:5px;align-items:center;height:22px;padding:0 9px;margin-top:4px;border-radius:11px;box-shadow:inset 0 0 0 1px #1c1c1e40;font:inherit;font-size:11.5px;color:var(--c-text)}.iqp-add:hover{background:var(--c-text);color:#fff;box-shadow:none}.iqp-add .icon{width:11px;height:11px}.iqp-add--s{height:20px;padding:0 7px;margin:0 0 0 2px;font-size:11px;color:var(--c-text-secondary);flex:none}.iqp-chk{display:inline-flex;gap:6px;align-items:center;white-space:nowrap;cursor:pointer;flex:none}.iqp-chk input[type=checkbox]{accent-color:var(--c-text);margin:0}.iqp-chk em{font-style:normal;font-size:11.5px;color:var(--c-text-secondary)}.iqp-clip{display:inline-flex;margin-left:4px;color:var(--c-text-secondary);vertical-align:-2px}.iqp-clip .icon{width:11px;height:11px}.iqp-t--eco{font-size:11.5px}.iqp-t--eco td,.iqp-t--eco th{padding-left:5px;padding-right:5px}.iqp-t--eco th{white-space:normal;line-height:1.2}.iqp-t--eco td:first-child{min-width:150px}.iqp-t--eco td:first-child b{display:block}.iqp-hints{margin-top:12px;display:flex;gap:6px;flex-wrap:wrap}.iqp-hints .iqp-chip--warn a{color:inherit}.iqp-empty{padding:28px 16px;text-align:center;color:var(--c-text-secondary);font-size:12.5px}.iqp-bar{position:sticky;bottom:-56px;z-index:5;display:flex;gap:22px;align-items:center;padding:12px 18px;margin-bottom:12px;border-radius:18px;background:var(--c-text);color:#fff;box-shadow:0 18px 36px -14px #1c1c1e8c;flex-wrap:wrap}.iqp-bar>div{min-width:0;flex:none}.iqp-bar small{display:block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap}.iqp-bar b{font-size:17px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.iqp-bar em{display:block;font-style:normal;font-size:11px;color:#ffffff8c;margin-top:2px;white-space:nowrap}.iqp-bar .ok-b{color:#9be0b8}.iqp-bar .warn-b{color:#f6d38a}.iqp-bar .bad-b{color:#ffb4a0}.iqp-bar__sp{flex:1}.iqp-bar .fine{color:#fff9}.iqp-bar .due-chip{background:#ffffff24;border-color:transparent;color:#fff}.iqp .iqp-bar .btn--accent{background:#fff;color:var(--c-text);box-shadow:none}.iqp .iqp-bar .btn--accent:hover:not(:disabled){background:var(--c-canvas);color:var(--c-text);box-shadow:0 0 0 2px #ffffff59}.iqp .iqp-bar .btn--accent:disabled{background:#ffffff2e;color:#ffffff8c}.iqp .iqp-bar .btn--secondary{box-shadow:none;background:#ffffff24;color:#fff}.iqp .iqp-bar .btn--secondary:hover:not(:disabled){background:#ffffff3d}.iqp-card .chat--fill{--chat-max: 56vh}.iqp-hist{list-style:none;margin:0;padding:0}.iqp-hist li{display:grid;grid-template-columns:150px 1fr;gap:16px;padding:10px 0;border-bottom:1px solid var(--c-border);font-size:12.5px}.iqp-hist li:last-child{border-bottom:0}.iqp-hist span{color:var(--c-text-secondary);font-variant-numeric:tabular-nums}.iqp-hist b{font-weight:500}.iqp-hist li.ok b{color:var(--c-success-text)}.iqp-hist li.na b{color:var(--c-text-secondary)}.iqp-hist li.warn b{color:var(--c-critical-text)}.pd{display:flex;flex-direction:column;gap:12px}.pd .mf{display:block;margin:0;min-width:0}.pd .mf>span{display:block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-tertiary);margin:0 0 5px 2px;white-space:nowrap}.pd .mf input,.pd .mf select,.pd .mf textarea,.modal .pd .mf input,.modal .pd .mf select,.modal .pd .mf textarea{width:100%;height:34px;min-height:0;padding:0 12px;border:0;border-radius:12px;background:var(--c-quiet-1);box-shadow:inset 0 0 0 1px var(--c-border);font:inherit;font-size:13px;outline:none}.pd .mf textarea,.modal .pd .mf textarea{height:auto;padding:8px 12px;resize:vertical;min-height:56px}.pd .mf input:focus,.pd .mf select:focus,.pd .mf textarea:focus,.modal .pd .mf input:focus,.modal .pd .mf select:focus,.modal .pd .mf textarea:focus{box-shadow:inset 0 0 0 1.5px var(--c-text);background:#fff}.pd .mf input[readonly],.modal .pd .mf input[readonly]{background:var(--c-quiet-1);color:var(--c-text-secondary)}.pd .mf small{display:block;font-size:11px;color:var(--c-text-tertiary);margin:4px 2px 0;white-space:normal}.pd .mf small.bad-t{color:var(--c-critical-text);font-weight:600}.pd input::-webkit-outer-spin-button,.pd input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pd input[type=number]{-moz-appearance:textfield}.mf-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mf-row--3{grid-template-columns:1fr 1fr 1fr}.mf-row--4{grid-template-columns:repeat(4,1fr)}.mf-row--deco{grid-template-columns:1.1fr 1.3fr .7fr .7fr .8fr .9fr .8fr;align-items:end;gap:8px}.pd-sec{margin:0;padding:12px 14px;border-radius:14px;background:var(--c-quiet-1)}.pd-sech{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:10px}.pd-l{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-tertiary)}.pd-sizes{display:flex;gap:6px;flex-wrap:wrap;align-items:flex-end}.pd-size{display:flex;flex-direction:column;gap:4px;width:58px}.pd-size>span{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-tertiary);text-align:center}.pd-size input,.modal .pd-size input{width:100%;height:34px;min-height:0;padding:0;border:0;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--c-border);font:inherit;font-size:13px;text-align:center;outline:none}.pd-size input:focus,.modal .pd-size input:focus{background:#fff;box-shadow:inset 0 0 0 1.5px var(--c-text)}.pd-size input:not(:placeholder-shown){font-weight:600}.pd-size--sum{width:72px;margin-left:8px;padding-left:16px;border-left:1px solid var(--c-border)}.pd-size--sum b{height:34px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.pd-deco{padding:10px 12px;margin-bottom:8px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--c-border)}.pd-deco .mf input,.pd-deco .mf select,.modal .pd-deco .mf input,.modal .pd-deco .mf select{background:var(--c-quiet-1)}.pd-files{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:8px}.pd-files .iqp-file,.pd-files .iqp-add{margin:0}.pd-files label.iqp-add{cursor:pointer}.pd-rmdeco{margin-left:auto;color:var(--c-critical-text);box-shadow:inset 0 0 0 1px #a63d1b59}.pd-rmdeco:hover{background:var(--c-critical-text);color:#fff;box-shadow:none}.pd-serv{padding:10px 12px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--c-border)}.pd-serv.on{background:var(--c-block-client);box-shadow:none}.pd-serv .chk{display:flex;gap:8px;align-items:center;margin-bottom:8px;font-weight:500;font-size:13px;cursor:pointer}.pd-serv .chk input{accent-color:var(--c-text);margin:0}.pd-serv .mf-row{gap:8px}.pd-serv .mf-row input,.modal .pd-serv .mf-row input{height:30px;min-height:0;padding:0 10px;border:0;border-radius:10px;background:var(--c-quiet-1);box-shadow:inset 0 0 0 1px var(--c-border);font:inherit;font-size:12.5px;outline:none;width:100%}.pd-serv.on .mf-row input,.modal .pd-serv.on .mf-row input{background:#ffffffd9}.pd-serv input:disabled{opacity:.5}.pd-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;border-radius:12px;background:var(--c-text);color:#fff;font-size:12.5px}.pd-total b{font-size:14px;font-weight:600}.pd-warn{font-size:11.5px;color:var(--c-warning-text);font-weight:500;padding:8px 12px;border-radius:10px;background:var(--c-block-hot)}.pd-foot{display:flex;gap:8px;align-items:center;justify-content:flex-end;width:100%}.pd-foot .pd-rm{margin-right:auto;color:var(--c-critical-text);box-shadow:none;background:none}.pd-foot .pd-rm:hover:not(:disabled){background:var(--c-soft-critical)}.modal .pd-foot .btn{height:34px;padding:0 18px;border-radius:17px;font-size:13px}.modal .pd-foot .btn--accent{background:var(--c-primary);color:#fff}.modal .pd-foot .btn--accent:hover:not(:disabled){background:var(--c-primary-active)}.modal .pd-foot .btn:disabled{background:#1c1c1e1a;color:var(--c-text-tertiary);box-shadow:none}.sw--m{display:inline-block;width:16px;height:16px;border-radius:4px;border:1px solid rgba(0,0,0,.15);margin-right:8px;vertical-align:-3px;flex:none}.cpick{position:relative}.cpick-b{display:flex;align-items:center;width:100%;height:34px;padding:0 10px 0 12px;border:0;border-radius:12px;background:var(--c-quiet-1);box-shadow:inset 0 0 0 1px var(--c-border);font:inherit;font-size:13px;color:var(--c-text);text-align:left;cursor:pointer}.cpick-b .icon{width:12px;height:12px;margin-left:auto;color:var(--c-text-tertiary);flex:none}.cpick-b>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpick.is-open .cpick-b{box-shadow:inset 0 0 0 1.5px var(--c-text);background:#fff}.cpick-b:disabled{cursor:default;color:var(--c-text-secondary)}.cpick-l{position:absolute;left:0;right:0;top:38px;z-index:20;max-height:260px;overflow:auto;padding:6px;border-radius:14px;background:#fff;box-shadow:0 18px 40px -12px #1c1c1e59,0 0 0 1px var(--c-border);margin:0;list-style:none}.cpick-o{display:flex;align-items:center;width:100%;height:32px;padding:0 8px;border:0;border-radius:9px;background:transparent;font:inherit;font-size:13px;color:var(--c-text);text-align:left;cursor:pointer}.cpick-o>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpick-o>small{margin-left:auto;padding-left:8px;flex:none;font-size:11px;font-weight:400;color:var(--c-text-tertiary)}.cpick-q{position:sticky;top:-6px;z-index:1;margin:-6px -6px 4px;padding:6px;background:#fff}.cpick-q input{width:100%;height:30px;padding:0 10px;border:0;border-radius:9px;background:var(--c-quiet-1);font:inherit;font-size:13px;color:var(--c-text)}.cpick-e{padding:8px;font-size:12px;color:var(--c-text-tertiary)}.cpick-o:hover{background:var(--c-quiet-1)}.cpick-o.on{background:var(--c-quiet-1);font-weight:600}@media (max-width: 1100px){.iqp-grid{grid-template-columns:1fr!important;gap:12px}.iqp-side{position:static;max-height:none}.iqp-two{grid-template-columns:1fr}.iqp-sub{grid-template-columns:1fr;gap:10px}.iqp-bar{position:static}.mf-row--deco,.mf-row--4{grid-template-columns:1fr 1fr}.iqp-hist li{grid-template-columns:1fr;gap:2px}}.iqp-side{scrollbar-width:none}.iqp-side::-webkit-scrollbar{display:none}.pd-zone{display:inline-flex;gap:6px;align-items:center;font-size:11.5px;color:var(--c-text-secondary)}.pd .pd-zone select,.modal .pd .pd-zone select{width:auto;height:24px;padding:0 8px;border:0;border-radius:12px;background:var(--c-quiet-1);box-shadow:inset 0 0 0 1px var(--c-border);font:inherit;font-size:11.5px;color:var(--c-text)}.iqp-sheet{display:inline-flex;margin:5px 0 0}.pd-deco>.mf{margin-top:8px}.pd{gap:16px}.pd .mf>span{font-size:11px;margin:0 0 6px 2px;white-space:normal}.pd .mf input,.pd .mf select,.modal .pd .mf input,.modal .pd .mf select,.pd .mf .sel__btn,.modal .pd .mf .sel__btn,.pd .cpick-b{height:38px}.pd .mf .sel--rich .sel__btn,.modal .pd .mf .sel--rich .sel__btn{height:46px}.pd-sec{padding:16px 18px}.pd-sech{margin-bottom:12px}.pd-sech .pd-rate{margin-right:auto;margin-left:12px}.pd-deco{padding:14px 16px;margin-bottom:10px}.mf-row--deco-a{grid-template-columns:1.2fr 1.4fr .7fr .7fr;align-items:start;gap:10px}.mf-row--deco-b{grid-template-columns:1fr 1fr 1fr 1fr;align-items:start;gap:10px;margin-top:10px}.pd-deco>.mf{margin-top:10px}.modal--xl .modal__body:has(>.pd){min-height:min(72vh,860px)}.pd-art{margin-top:10px}.pd-art__list{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.pd-art__card{margin:0;width:180px}.pd-art__view{display:block;width:180px;height:150px;padding:0;border:0;border-radius:12px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--c-border);cursor:zoom-in}.pd-art__view img,.pd-art__view iframe{width:100%;height:100%;object-fit:contain;border:0;pointer-events:none;display:block;background:#fff}.pd-art__none{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:100%;font-size:11.5px;color:var(--c-text-tertiary)}.pd-art__card figcaption{display:flex;flex-direction:column;margin-top:4px;font-size:11.5px}.pd-art__card figcaption b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-art__card figcaption span{color:var(--c-text-tertiary);font-size:11px}@media (max-width: 1100px){.mf-row--deco-a,.mf-row--deco-b{grid-template-columns:1fr 1fr}}.pd-deco>.pd-files{align-items:flex-start}.pd-deco>.pd-files>.pd-art{flex:1 1 auto;min-width:0;margin-top:0}.pd-deco>.pd-files>.pd-rmdeco{margin-top:2px}html[data-vp=phone] .pd-sech .pd-rate{display:none}.cp .oc-actions{display:flex;gap:8px;align-items:center}.cp .oc-actions .cx-new{margin:0;height:28px;padding:0 12px;border-radius:14px;font-size:12px}.cp .cx-grid{grid-template-columns:clamp(210px,17vw,260px) minmax(0,1fr);gap:28px}.cp-kpi{display:grid;grid-template-columns:1fr;gap:6px}.cp-kpi>div{padding:8px 12px;border-radius:14px;background:var(--c-workspace);box-shadow:var(--sh-surface)}.cp-kpi small{display:block;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary)}.cp-kpi b{font-size:14px;font-weight:600}.cp-main{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.cp-main.is-open{grid-template-columns:minmax(300px,.72fr) minmax(500px,1.28fr)}.cp-list{min-width:0}.cp-row{grid-template-columns:90px minmax(170px,1.3fr) minmax(150px,1fr) minmax(130px,.9fr) minmax(90px,auto) minmax(0,auto)!important;align-items:center!important}.cp-main.is-open .cp-row{grid-template-columns:90px minmax(0,1fr)!important}.cp-row.is-sel{box-shadow:inset 0 0 0 1.5px var(--c-text),var(--sh-surface)}.cp-mid{min-width:0}.cp-mid small{display:block;font-size:11px;color:var(--c-text-secondary);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-tier{font-size:12px;font-weight:500}.cp-tags{display:flex;gap:4px;flex-wrap:wrap}.cp-tags i{font-style:normal;display:inline-flex;gap:4px;align-items:center;padding:2px 8px;border-radius:9px;background:var(--c-block-stage);font-size:11px;color:var(--c-text);white-space:nowrap}.cp-contact{min-width:0}.cp-contact b{display:block;font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-contact small{display:block;font-size:11px;color:var(--c-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-ver{font-style:normal;font-size:10.5px;padding:1px 7px;border-radius:9px;background:#1c1c1e0f;color:var(--c-text-mid);white-space:nowrap}.cp-ver--pending{background:var(--c-block-hot)!important;color:var(--c-critical-text)!important;font-weight:600}.cp-ver--need_data{background:var(--c-block-stage)!important;color:var(--c-text)!important}.cp-ver--rejected{background:#1c1c1e14!important;color:var(--c-text-secondary)!important;text-decoration:line-through}.cp-ver--unverified{color:var(--c-text-tertiary)!important}.cp-ver--verified{background:var(--c-soft-success)!important;color:var(--c-success-text)!important}@media (max-width: 1100px){.cp-row .cp-mid,.cp-row .cp-contact{grid-column:2 / -1;margin-top:6px}.cp-row .oc-sum{grid-row:1;grid-column:3}.cp-row .iq-end{grid-column:2 / -1;margin-top:6px;align-items:flex-start}}.cp-card{position:sticky;top:0;max-height:calc(100vh - 60px);overflow:auto;padding:18px 20px 20px;border-radius:20px;background:var(--c-workspace);box-shadow:var(--sh-surface);scrollbar-width:thin}.cp-card.is-closing{pointer-events:none;opacity:.6}.cp-ch{display:flex;gap:12px;align-items:flex-start}.cp-ch .oc-logo{width:44px;height:44px;font-size:13px;background:var(--c-canvas);flex:none}.cp-ch__b{flex:1;min-width:0}.cp-ch__b h2{font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.15;margin:0;overflow-wrap:anywhere}.cp-ch__b small{display:block;font-size:12px;color:var(--c-text-secondary);margin-top:2px;overflow-wrap:anywhere}.cp-ch__b .oc-chips{margin-top:6px}.cp-ch__b .oc-chips .cp-ver{font-size:10.5px;padding:2px 8px}.cp-ch .cxd-x{margin-left:0;width:28px;height:28px;background:var(--c-quiet-1);box-shadow:none;flex:none}.cp-acts{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0 4px}.cp-acts .verif-actions{gap:6px}.cp-card .btn{height:28px;padding:0 12px;border-radius:14px;font-size:12px}.cp-card .btn--accent{background:var(--c-primary);color:#fff}.cp-card .btn--accent:hover:not(:disabled){background:var(--c-primary-active)}.cp-card .btn--secondary{background:var(--c-workspace);box-shadow:var(--sh-surface)}.cp-card .btn--ghost{box-shadow:inset 0 0 0 1px var(--c-border);color:var(--c-text-mid)}.cp-card .btn:disabled{opacity:.45}.cp-due{display:flex;gap:10px;align-items:center;padding:10px 12px;margin:10px 0 4px;border-radius:12px;background:var(--c-block-hot);font-size:12px;color:var(--c-critical-text)}.cp-due .icon{flex:none;width:14px;height:14px}.cp-due b{font-weight:600;white-space:nowrap}.cp-due span{color:var(--c-text-mid)}.cp-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;margin:14px 0 0}.cp-facts>div{min-width:0}.cp-facts .wide{grid-column:1 / -1}.cp-facts dt{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary);margin-bottom:3px}.cp-facts dd{margin:0;font-size:12.5px;line-height:1.4;overflow-wrap:anywhere}.cp-facts dd b{font-weight:600}.cp-card .cp-sel,.cp-card select.cp-sel{font:inherit;font-size:12.5px;height:28px;min-height:0;width:auto;padding:0 28px 0 8px;border:0;border-radius:9px;background-color:var(--c-quiet-1);box-shadow:inset 0 0 0 1px var(--c-border);outline:none}.cp-card .inline-edit{font-size:12.5px;padding:3px 8px;margin:-3px -8px;border:0;border-radius:8px;line-height:1.4;white-space:pre-wrap}.cp-card .inline-edit:hover,.cp-card .inline-edit:focus-visible{background:var(--c-quiet-1);box-shadow:inset 0 0 0 1px var(--c-border)}.cp-card .inline-edit__input{font-size:12.5px;border-radius:9px}.cp-card .tag-input{gap:4px}.cp-blk{margin-top:18px;padding-top:14px;border-top:1px solid var(--c-border)}.cp-blk--due{margin:18px -20px 0;padding:14px 20px 4px;background:#f4a07e24;border-top:0}.cp-blk__h{display:flex;gap:10px;align-items:center;margin-bottom:8px;flex-wrap:wrap}.cp-blk__h h3{font-size:13px;font-weight:600;margin:0}.cp-blk__h .iqp-add,.cp-blk__h .lnk,.cp-blk__h .cp-ver{margin-left:auto}.cp-blk__h .iqp-add{margin-top:0}.cp-blk__h .cp-ver{font-size:10.5px;padding:2px 8px}.cp-ct{display:flex;gap:10px;align-items:center;width:100%;padding:8px 10px;margin-bottom:4px;border-radius:12px}.cp-ct:hover{background:var(--c-quiet-1)}.cp-ct__b{flex:1;min-width:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.cp-ct__b b{display:block;font-size:12.5px;font-weight:600}.cp-ct__b small{display:block;font-size:11.5px;color:var(--c-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-ct__av{flex:none;width:28px;height:28px;border-radius:50%;background:var(--c-canvas);font-size:10.5px;font-weight:600;display:flex;align-items:center;justify-content:center;color:var(--c-text-mid)}.cp-ct__m{display:flex;gap:4px;flex:none;align-items:center}.cp-ct__m em{font-style:normal;font-size:10.5px;padding:2px 7px;border-radius:9px;background:#1c1c1e0f;color:var(--c-text-secondary);white-space:nowrap;display:inline-flex;gap:4px;align-items:center}.cp-ct__m .pref-chip{border:0;background:var(--c-block-client);color:var(--c-text);border-radius:9px;font-size:10.5px;padding:2px 7px;line-height:1.4}.cp-ct__m .pref-chip--none{background:#1c1c1e0f;color:var(--c-text-secondary)}.cp-site__l{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--c-text-secondary);margin-bottom:8px}.cp-site__l b{color:var(--c-text);font-weight:500}.cp-card .note{padding:10px 12px;border-radius:12px;background:var(--c-quiet-1);font-size:12px;line-height:1.45}.cp-card .okved-list,.cp-user{font-size:12px}.cp-orders{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.cp-ord{display:grid;grid-template-columns:82px 1fr auto auto;gap:12px;align-items:center;padding:7px 10px;border-radius:10px;font-size:12.5px}.cp-ord:hover{background:var(--c-quiet-1)}.cp-ord a{font-weight:600;color:var(--c-text);text-decoration:none}.cp-ord small{color:var(--c-text-tertiary)}.cp-ord span{font-weight:600;min-width:80px;text-align:right}.cp-foot{margin-top:18px;padding-top:12px;border-top:1px solid var(--c-border)}.cp-card .cp-arch{color:var(--c-text-secondary);box-shadow:none}.cp-card .cp-arch:hover{background:var(--c-quiet-1)}.cp-card .due-chip{align-self:flex-start}.cp-fine{font-size:11.5px;color:var(--c-text-secondary);margin:0}@media (max-width: 1320px){.cp .cx-grid{grid-template-columns:clamp(190px,15vw,220px) minmax(0,1fr);gap:20px}.cp-main.is-open{grid-template-columns:minmax(250px,.7fr) minmax(430px,1.3fr);gap:14px}.cp-card{padding:16px 16px 18px}}@media (max-width: 1180px){.cp-main.is-open{grid-template-columns:1fr}.cp-main.is-open .cp-list{display:none}.cp-card{position:static;max-height:none}.cp .cx-grid{grid-template-columns:1fr;gap:12px}.cp .cx-hero{position:static}}.cp-blk__h .cp-blk__a{margin-left:auto;display:flex;gap:10px;flex-wrap:wrap}.cp-blk__h .cp-blk__a .iqp-add{margin-left:0}.cp-contract{display:flex;flex-direction:column;gap:6px}.cp-contract__h{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px}.cp-contract__h b{font-weight:600}.cp-contract__l{display:flex;gap:6px 14px;flex-wrap:wrap;font-size:11.5px;color:var(--c-text-secondary)}.cp-contract__l .warn-t{color:var(--c-critical-text);font-weight:500}.cp-contract__f,.cp-contract__s{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:12px}.cp-contract__f .lnk{display:inline-flex;gap:5px;align-items:center}.cp-contract__s li{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cp-contract__b{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.iqp-note--warn{background:var(--c-block-hot, #fdece4);display:flex;gap:8px;align-items:flex-start}.iqp-note--warn .lnk{font-weight:500}.cp-logo{display:flex;gap:12px;align-items:center}.cp-logo__pic{flex:none;width:150px;height:58px;background:#fff;border:1px solid var(--c-border, rgba(28, 28, 30, .12));border-radius:10px;display:flex;align-items:center;justify-content:center;padding:6px}.cp-logo__pic img{max-width:100%;max-height:100%;object-fit:contain}.cp-tierrow{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;margin-bottom:10px;font-size:12.5px}.cp-tierrow__l{display:inline-flex;align-items:center;gap:8px;font-weight:600}.cp-tierrow__c{display:inline-flex;align-items:center;gap:6px;color:var(--c-text-secondary)}.cp-tierrow .cp-in{width:56px;height:26px;padding:0 8px;border-radius:8px;border:1px solid var(--c-border);font:inherit;text-align:right}.cp-tierrow__hint{flex:1 1 100%;color:var(--c-text-tertiary)}.cp-tierrow__hint.is-diff{color:var(--c-critical-text)}.cp-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.cp-kpis>div{padding:9px 10px;border-radius:12px;background:var(--c-quiet-1);display:flex;flex-direction:column;gap:1px;min-width:0}.cp-kpis b{font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.cp-kpis span{font-size:11.5px;color:var(--c-text-secondary)}.cp-kpis small{font-size:11px;color:var(--c-text-tertiary)}.cp-season{margin-bottom:12px}.cp-season__t{display:flex;justify-content:space-between;gap:10px;align-items:baseline;font-size:12.5px;margin:6px 0 4px}.cp-season__t b{font-weight:600}.cp-season__t span{color:var(--c-text-secondary);text-align:right}.cp-season__bars{display:grid;grid-template-columns:repeat(12,1fr);gap:4px;height:74px;align-items:end}.cp-season__bars--yr{height:54px}.cp-season__m{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:2px;min-width:0}.cp-season__m i{display:block;width:100%;max-width:22px;border-radius:4px 4px 2px 2px;background:var(--c-border-strong, #c9c9c5)}.cp-season__m.is-usual i{background:var(--c-text)}.cp-season__m.is-empty i{background:var(--c-border)}.cp-season__bars--yr .cp-season__m:not(.is-empty) i{background:var(--c-text-mid, #555)}.cp-season__m em{font-style:normal;font-size:10px;color:var(--c-text-tertiary)}.cp-season__m.is-usual em{color:var(--c-text);font-weight:600}.cp-season__m small{font-size:9.5px;color:var(--c-text-secondary);height:11px;line-height:11px}.cp-buys{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 16px;font-size:12.5px}.cp-buys>div>b{display:block;font-weight:600;margin-bottom:4px}.cp-buys ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.cp-buys li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:baseline}.cp-buys li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-buys li em{font-style:normal;font-weight:600;white-space:nowrap}.cp-buys li small{color:var(--c-text-tertiary);white-space:nowrap}.cp-buys__col li{grid-template-columns:12px minmax(0,1fr) auto}.cp-buys__col i{width:12px;height:12px;border-radius:4px;box-shadow:inset 0 0 0 1px #0000001f;align-self:center}.cp-sm__add{display:flex;gap:8px;align-items:center;margin-bottom:10px}.cp-sm__add .field__control{flex:1}.cp-sm__rows{display:flex;flex-direction:column;gap:4px}.cp-sm__h,.cp-sm__row{display:grid;grid-template-columns:minmax(0,1fr) 92px 118px 64px 22px;gap:8px;align-items:center}.cp-sm__h{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary);padding:0 8px}.cp-sm__row{padding:6px 8px;border-radius:10px;background:var(--c-quiet-1);font-size:12.5px}.cp-sm__row--1{box-shadow:inset 0 0 0 1px var(--c-border-strong, #c9c9c5)}.cp-sm__m{display:flex;flex-direction:column;min-width:0}.cp-sm__m b{font-weight:600;line-height:1.25}.cp-sm__m small{font-size:11px;color:var(--c-text-tertiary)}.cp-sm .cp-in{width:58px;height:26px;padding:0 8px;border-radius:8px;border:1px solid var(--c-border);font:inherit;text-align:right}.cp-sm .cp-in--s{width:48px}.cp-sm__row small{font-size:11px;color:var(--c-text-tertiary)}.cp-sm__x{width:22px;height:22px;border-radius:6px;border:0;background:transparent;color:var(--c-text-tertiary);font-size:16px;line-height:1;cursor:pointer}.cp-sm__x:hover{background:var(--c-border);color:var(--c-text)}.ms{position:relative}.ms-grid{display:grid;grid-template-columns:minmax(260px,300px) minmax(0,1fr);gap:18px;align-items:stretch;min-height:420px}.ms-list{min-width:0;min-height:0;display:flex;flex-direction:column}.ms-list__scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:2px 4px 2px 2px;margin:0 -4px 0 -2px;scrollbar-width:thin}.ms .oc-search.ms-search{width:100%;margin-bottom:10px;flex:none}.ms-sum{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px;flex:none}.ms-sum button{flex:none;display:inline-flex;gap:7px;align-items:center;height:30px;padding:0 13px;border-radius:15px;font-size:12.5px;color:var(--c-text);background:var(--c-workspace);box-shadow:var(--sh-surface);transition:transform .12s}.ms-sum button:hover{transform:translateY(-1px)}.ms-sum button small{font-size:12.5px;color:var(--c-text-mid)}.ms-sum button b{font-weight:600}.ms-sum .ms-sum__hot.on{background:var(--c-block-client)}.ms-sum .ms-sum__hot.on b{color:var(--c-accent)}.ms-sum .ms-sum__unk.on{background:var(--c-block-stage)}.ms-sum .ms-sum__hot.on small,.ms-sum .ms-sum__unk.on small{color:var(--c-text)}.ms-sum button.is-f{box-shadow:inset 0 0 0 1.5px var(--c-text),var(--sh-surface)}.ms-sum .ms-sum__all.is-f{background:var(--c-text);color:#fff}.ms-sum .ms-sum__all.is-f small,.ms-sum .ms-sum__all.is-f b{color:#fff}.ms-row{width:100%;display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px;align-items:start;text-align:left;padding:7px 10px 7px 8px;margin-bottom:4px;border-radius:12px;background:var(--c-workspace);box-shadow:var(--sh-surface);color:var(--c-text);text-decoration:none;min-width:0}.ms-row:hover{box-shadow:var(--sh-surface-hi);color:var(--c-text)}.ms-row--n{background:linear-gradient(90deg,var(--c-block-client),var(--c-workspace) 70%)}.ms-row--y{background:linear-gradient(90deg,var(--c-block-stage),var(--c-workspace) 70%)}.ms-row.is-active{box-shadow:inset 0 0 0 1.5px var(--c-text),var(--sh-surface)}.ms-row .oc-logo{width:28px;height:28px;font-size:10px;align-self:center}.oc-logo--unk{background:transparent!important;border:1.5px dashed rgba(28,28,30,.45);color:var(--c-text)!important;font-weight:700!important}.ms-row--y .oc-logo--unk,.ms-row--n .oc-logo--unk{border-color:var(--c-text)}.ms-row__b{min-width:0}.ms-row__l{display:flex;gap:6px;align-items:baseline;min-width:0}.ms-row__l b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px}.ms-row.is-unread .ms-row__l b{font-weight:700}.ms-row__t{margin-left:auto;flex:none;font-size:10.5px;color:var(--c-text-tertiary)}.ms-row__c{font-size:11px;color:var(--c-text-secondary);display:flex;gap:6px;align-items:center;flex-wrap:wrap;min-width:0}.ms-row__c>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-row__last{display:flex;gap:6px;align-items:center;margin-top:2px;font-size:11.5px;color:var(--c-text-mid);min-width:0}.ms-row__last .chat__channel{flex:none}.ms-row__last>span:not(.chat__channel){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-row.is-unread .ms-row__last{color:var(--c-text)}.ms-row__u{margin-left:auto;flex:none;min-width:16px;height:16px;padding:0 5px;border-radius:9px;background:var(--c-text);color:#fff;font-size:10px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.ms-chip{font-style:normal;font-size:10px;padding:0 6px;border-radius:8px;background:#1c1c1e0f;color:var(--c-text-secondary);white-space:nowrap;display:inline-flex;align-items:center;line-height:16px;border:0;font-weight:500}.ms-chip--warn{background:var(--c-block-hot);color:var(--c-critical-text);font-weight:600}.ms-chip--crit{background:var(--c-soft-critical);color:var(--c-critical-text);font-weight:600}.ms-chip--acc{background:var(--c-block-client);color:var(--c-text)}.ms-chip--new{background:var(--c-accent);color:#fff;font-weight:600}.ms-row .chip--new{background:var(--c-accent);border-color:var(--c-accent)}.ms-dlg{display:flex;flex-direction:column;min-height:0;height:100%;border-radius:20px;background:var(--c-workspace);box-shadow:var(--sh-surface);overflow:hidden}.ms-empty{margin:auto;text-align:center;padding:40px;color:var(--c-text-secondary);max-width:380px;font-size:13px;line-height:1.45}.ms-empty b{display:block;font-size:16px;color:var(--c-text);margin-bottom:8px;font-weight:600}.ms-head{display:flex;gap:12px;align-items:flex-start;padding:16px 18px 12px;border-bottom:1px solid var(--c-border);flex:none}.ms-head .oc-logo{width:40px;height:40px;font-size:12px;background:var(--c-canvas);flex:none}.ms-head__b{flex:1;min-width:0}.ms-head__b h2{font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0}.ms-head__sub{font-size:12px;color:var(--c-text-secondary);margin-top:2px;display:flex;gap:6px;flex-wrap:wrap;align-items:center;overflow-wrap:anywhere}.ms-head__sub a{color:var(--c-text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#1c1c1e4d}.ms-head__pref{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:6px;position:relative}.ms-head__pref .pref-chip{display:inline-flex;gap:5px;align-items:center;height:22px;padding:0 9px;border-radius:11px;background:var(--c-block-client);border:0;font-size:11px;color:var(--c-text);line-height:1}.ms-head__pref .pref-chip--none{background:var(--c-quiet-1);color:var(--c-text-secondary);border:0}.ms-head__pref .pref-chip:hover:not(:disabled){color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-text)}.ms-head__warn{font-size:11.5px;color:var(--c-critical-text)}.ms-head__chips{display:flex;gap:4px;flex:none;flex-wrap:wrap;justify-content:flex-end;max-width:180px}.ms-brk{flex-basis:100%;height:0}.ms-del{width:26px;height:26px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--c-text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-top:2px}.ms-del:hover{background:var(--c-block-hot);color:var(--c-critical-text)}.ms-del .m-ic{width:15px;height:15px}.ms-due{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 18px;background:var(--c-block-hot);font-size:12px;color:var(--c-critical-text);flex:none}.ms-due .icon{width:13px;height:13px;flex:none}.ms-due .due-chip{background:#fff9;border-color:transparent;color:var(--c-critical-text)}.ms-due .due-chip--wait{color:var(--c-text-secondary)}.ms-link{margin:12px 18px 0;padding:12px 14px;border-radius:14px;background:var(--c-block-stage);font-size:12.5px;line-height:1.45;flex:none;border:0}.ms-link b{font-weight:600}.ms-link__row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px}.ms-link__row>span:first-child{font-size:11.5px;color:var(--c-text-secondary)}.ms .ms-link__row .cp-tagin{background:#fff;min-width:240px;height:26px;padding:0 10px;border:0;border-radius:9px;box-shadow:inset 0 0 0 1px var(--c-border);font:inherit;font-size:12px;outline:none;min-height:0}.ms .ms-link__row .cp-tagin:focus{box-shadow:inset 0 0 0 1.5px var(--c-text)}.ms-sug{font:inherit;font-size:11.5px;height:24px;padding:0 10px;border-radius:12px;background:#fff;box-shadow:var(--sh-surface);color:var(--c-text);display:inline-flex;align-items:center}.ms-sug:hover,.ms-sug--acc{background:var(--c-text);color:#fff}.ms-sug--acc:hover{background:#000}.ms-notice{margin:12px 18px 0;padding:8px 12px;border-radius:12px;background:var(--c-soft-success);font-size:12px;display:flex;gap:10px;align-items:center;flex:none}.ms-notice a{font-weight:600;color:var(--c-text)}.ms-notice button{margin-left:auto;font:inherit;font-size:11px;color:var(--c-text-secondary)}.ms-thread{flex:1;min-height:0;max-height:none;overflow:auto;padding:14px 18px;display:flex;flex-direction:column;gap:8px;scrollbar-width:thin}.ms-thread .chat__msg{max-width:76%}.ms-thread .chat__bubble{border:0;border-radius:16px;padding:9px 13px;background:var(--c-quiet-1);font-size:13px;line-height:1.45}.ms-thread .chat__msg--me .chat__bubble{background:var(--c-block-client);border:0}.ms-thread .chat__head{font-size:11.5px;color:var(--c-text-secondary);margin-bottom:3px}.ms-thread .chat__author{color:var(--c-text);font-weight:600;font-size:11.5px}.ms-thread .chat__topic{font-style:normal;font-size:10px;letter-spacing:0;text-transform:none;padding:0 7px;border-radius:8px;background:#1c1c1e12;color:var(--c-text-secondary);border:0;line-height:16px}.ms-thread .chat__auto{font-style:normal;font-size:10px;padding:0 6px;border-radius:7px;background:#1c1c1e12;color:var(--c-text-secondary);line-height:16px}.ms-thread .chat__quote{margin:0 0 6px;padding:5px 10px;border-left:2px solid rgba(28,28,30,.25);border-radius:0 8px 8px 0;background:#ffffff8c;font-size:12px;color:var(--c-text-secondary)}.ms-thread .chat__quote-author{color:var(--c-text);font-size:11px}.ms-thread .chat__foot{gap:8px;margin-top:6px;font-size:11px;color:var(--c-text-secondary)}.ms-thread .msg-tag{font-size:11px;height:20px;padding:0 8px;border-radius:10px;background:#fff;border:0;box-shadow:inset 0 0 0 1px var(--c-border);color:var(--c-text);line-height:20px}.ms-thread .msg-tag:hover:not(:disabled){background:var(--c-text);color:#fff;box-shadow:none}.ms-thread .msg-tag--auto{box-shadow:none;outline:1px dashed rgba(28,28,30,.4);outline-offset:-1px}.ms-thread .msg-tag--none{color:var(--c-text-tertiary);background:transparent}.ms-thread .chat__delivery--failed,.ms-thread .chat__delivery--blocked{color:var(--c-critical-text);font-weight:600}.ms-thread .chat__reply{color:var(--c-text-secondary)}.ms-thread .chat__reply:hover{color:var(--c-text)}.ms-thread .msg-tag-menu{border-radius:14px;box-shadow:0 18px 40px -12px #1c1c1e59,0 0 0 1px var(--c-border);border:0;padding:6px}.ms-thread .msg-tag-menu__item{border-radius:9px;font-size:12.5px;padding:7px 10px}.ms-thread .msg-tag-menu__item.is-active{color:var(--c-text);background:var(--c-quiet-1)}.ms-thread .chat__day{color:var(--c-text-tertiary)}.ms-thread .chat__day:before,.ms-thread .chat__day:after{border-color:var(--c-border)}.ms-thread .chat__empty{margin:auto}.ms-comp{flex:none;padding:10px 18px 14px;border-top:1px solid var(--c-border);background:var(--c-workspace)}.ms-opts{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:8px}.ms-opt{display:flex;flex-direction:column;gap:3px;min-width:0}.ms-opt-cap{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary)}.ms-opt-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.ms-opt-note{font-size:11px;color:var(--c-text-tertiary)}.ms .ms-opt-row select.iqp-sel,.workspace .ms .ms-opt-row select{height:28px;min-height:0;width:auto;padding:0 28px 0 10px;border:0;border-radius:10px;background-color:var(--c-quiet-1);box-shadow:inset 0 0 0 1px var(--c-border);font:inherit;font-size:12.5px}.ms-opt .iqp-add{margin-top:0}.ms-crow{display:flex;gap:8px;align-items:flex-end}.ms .ms-crow textarea,.workspace .ms .ms-crow textarea{flex:1;min-height:34px;max-height:160px;padding:8px 12px;border:0;border-radius:14px;background:var(--c-quiet-1);box-shadow:inset 0 0 0 1px var(--c-border);font:inherit;font-size:13px;resize:none;outline:none;line-height:1.4}.ms .ms-crow textarea:focus,.workspace .ms .ms-crow textarea:focus{background:#fff;box-shadow:inset 0 0 0 1.5px var(--c-text)}.ms-crow .btn{height:34px;padding:0 16px;border-radius:17px;flex:none;font-size:12.5px;background:var(--c-primary);color:#fff}.ms-crow .btn:hover:not(:disabled){background:var(--c-primary-active)}.ms-crow .btn:disabled{background:#1c1c1e1a;color:var(--c-text-tertiary)}.ms-cfoot{display:flex;gap:12px;align-items:center;margin-top:6px;font-size:11px;color:var(--c-text-tertiary)}.ms-cfoot .chat__replying{display:inline-flex;gap:8px;align-items:center;padding:3px 8px 3px 10px;border-radius:10px;background:var(--c-quiet-1);color:var(--c-text-secondary);max-width:60%;border:0;font-size:11px}.ms-cfoot .chat__replying .chat__quote-author{color:var(--c-text);font-weight:600;white-space:nowrap}.ms-cfoot .chat__hint{margin-left:auto;white-space:nowrap}.ms-comp .outcome{margin-top:6px}.ms-att{flex:none;width:34px;height:34px;padding:0;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--c-quiet-1);box-shadow:inset 0 0 0 1px var(--c-border);color:var(--c-text-secondary);cursor:pointer}.ms-att svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ms-att:hover:not(:disabled){color:var(--c-text);box-shadow:inset 0 0 0 1.5px var(--c-text)}.ms-att:disabled{opacity:.5;cursor:default}.ms-files{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.ms-file{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:24px;padding:0 4px 0 9px;border-radius:12px;background:var(--c-quiet-1);box-shadow:inset 0 0 0 1px var(--c-border);font-size:11.5px;color:var(--c-text)}.ms-file__n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-file small{flex:none;font-size:10.5px;color:var(--c-text-tertiary)}.ms-file button{flex:none;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:none;font:inherit;font-size:14px;line-height:1;color:var(--c-text-tertiary);cursor:pointer}.ms-file button:hover:not(:disabled){color:var(--c-critical-text)}@media (max-width: 1100px){.ms-grid{grid-template-columns:1fr;height:auto!important;min-height:0}.ms-grid.is-open .ms-list{display:none}.ms-list__scroll{max-height:70vh}.ms-dlg{min-height:70vh}}.qc{--q-b: var(--c-block-week);--q-k: var(--c-block-hot);--q-y: var(--c-block-stage)}.qc .cx-grid{grid-template-columns:clamp(220px,18vw,270px) minmax(0,1fr);gap:28px}.qc-tabs button .qc-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:2px}.qc-tab--b .qc-dot{background:var(--q-b);box-shadow:inset 0 0 0 1px #1c1c1e40}.qc-tab--k .qc-dot{background:var(--c-critical)}.qc-tab--y .qc-dot{background:var(--q-y);box-shadow:inset 0 0 0 1px #1c1c1e40}.qc-tabs button.on .qc-dot{box-shadow:0 0 0 2px #fff6}.qc-done{display:inline-flex;gap:7px;align-items:center;height:28px;padding:0 12px;border-radius:14px;background:var(--c-workspace);box-shadow:var(--sh-surface);font-size:12px;color:var(--c-text-mid)}.qc-done .icon{width:12px;height:12px}.qc-done i{font-style:normal;font-weight:600;color:var(--c-text-tertiary)}.qc-done.on{background:var(--c-primary);color:#fff}.qc-done.on i{color:#fff9}.qc-kpi{display:flex;flex-direction:column;gap:6px}.qc-kpi button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;border-radius:14px;background:var(--c-workspace);box-shadow:var(--sh-surface);font-size:12.5px;color:var(--c-text);text-align:left}.qc-kpi button b{font-weight:600}.qc-kpi button.is-on.qc-kpi--k{background:var(--q-k)}.qc-kpi button.is-on.qc-kpi--k b{color:var(--c-critical-text)}.qc-kpi button.is-on.qc-kpi--late{background:var(--q-k);box-shadow:inset 0 0 0 1.5px var(--c-critical)}.qc-kpi button.is-on.qc-kpi--late b{color:var(--c-critical-text)}.qc-kpi button.is-on.qc-kpi--y{background:var(--q-y)}.qc-kpi button.on{box-shadow:inset 0 0 0 1.5px var(--c-text),var(--sh-surface)}.qc-step{padding:10px 14px;border-radius:14px;background:var(--c-workspace);box-shadow:var(--sh-surface);font-size:12.5px;line-height:1.45;color:var(--c-text-mid);display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.qc-step b{font-weight:600;color:var(--c-text)}.qc-step__n{flex:none;width:22px;height:22px;border-radius:50%;background:var(--c-text);color:#fff;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.qc-step--b{background:linear-gradient(90deg,var(--q-b),var(--c-workspace) 60%)}.qc-step--k{background:linear-gradient(90deg,var(--q-k),var(--c-workspace) 60%)}.qc-step--y{background:linear-gradient(90deg,var(--q-y),var(--c-workspace) 60%)}.qc .cx-h .qc-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px}.qc-h--b .qc-dot{background:var(--q-b);box-shadow:inset 0 0 0 1px #1c1c1e40}.qc-h--k .qc-dot{background:var(--c-critical)}.qc-h--y .qc-dot{background:var(--q-y);box-shadow:inset 0 0 0 1px #1c1c1e40}.qc-card{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:4px 16px;align-items:start;padding:12px 16px 12px 12px;margin-bottom:8px;border-radius:16px;background:var(--c-workspace);box-shadow:var(--sh-surface)}.qc-card--b{background:linear-gradient(90deg,var(--q-b),var(--c-workspace) 38%)}.qc-card--k{background:linear-gradient(90deg,var(--q-k),var(--c-workspace) 38%)}.qc-card--y{background:linear-gradient(90deg,var(--q-y),var(--c-workspace) 38%)}.qc-card--late{box-shadow:inset 0 0 0 1.5px var(--c-critical),var(--sh-surface)}.qc-card.hl-blink{border-radius:16px}.qc-pic{width:64px;height:66px;border-radius:12px;background:#ffffffb3;display:flex;align-items:center;justify-content:center;overflow:hidden}.qc-garm{display:block}.qc-body{min-width:0}.qc-t{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13.5px}.qc-t b{font-weight:600;font-size:14px}.qc-t>span{color:var(--c-text-mid)}.qc .sw{border-radius:3px;width:10px;height:10px;margin-right:4px;vertical-align:-1px;border:1px solid rgba(0,0,0,.15);display:inline-block}.qc-kind{flex:none;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:8px;background:#1c1c1e12;color:var(--c-text)}.qc-kind--deco{background:var(--c-block-client);color:var(--c-text)}.qc-id{font-size:12px;color:var(--c-text-secondary)}.qc-sizes{display:flex;gap:4px;align-items:center;flex-wrap:wrap;margin-top:6px}.qc-sizes em{font-style:normal;display:inline-flex;gap:5px;align-items:baseline;height:22px;padding:0 8px;border-radius:8px;background:#ffffffbf;box-shadow:inset 0 0 0 1px var(--c-border);font-size:11px;color:var(--c-text-secondary)}.qc-sizes em b{font-size:12.5px;color:var(--c-text);font-weight:600}.qc-qty{margin-left:4px;font-size:12.5px;font-weight:600}.qc-deco{display:flex;gap:4px 12px;flex-wrap:wrap;margin-top:6px;font-size:12px;color:var(--c-text-mid)}.qc-deco>span{display:inline-flex;gap:5px;align-items:center}.qc-deco .icon{width:11px;height:11px;color:var(--c-text-secondary)}.qc-deco .is-none{color:var(--c-text-tertiary)}.qc-meta{font-size:11.5px;color:var(--c-text-secondary);margin-top:4px;display:flex;gap:4px 10px;flex-wrap:wrap}.qc-meta .is-late{color:var(--c-critical-text);font-weight:600}.qc-meta .is-key{color:var(--c-text);font-weight:600}.qc-meta--q{color:var(--c-text-tertiary);font-size:11px}.qc-meta--q a{color:var(--c-text-secondary)}.qc-notex{font-style:italic}.qc-def{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:8px;font-size:11.5px;color:var(--c-text-secondary)}.qc-def em{font-style:normal;padding:2px 8px;border-radius:9px;background:var(--q-k);color:var(--c-critical-text);font-weight:500;white-space:nowrap}.qc-def em.is-fixed{background:#1c1c1e0f;color:var(--c-text-secondary);text-decoration:line-through;font-weight:400}.qc-def em.is-wip{background:var(--q-y);color:var(--c-text)}.qc-acts{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.qc-acts .btn{height:28px;padding:0 12px;border-radius:14px;font-size:12px;display:inline-flex;gap:6px;align-items:center}.qc-acts .btn--accent{background:var(--c-primary);color:#fff}.qc-acts .btn--accent:hover:not(:disabled){background:var(--c-primary-active)}.qc-acts .btn--primary{background:var(--c-workspace);box-shadow:inset 0 0 0 1.5px var(--c-text);color:var(--c-text)}.qc-acts .btn--ghost{color:var(--c-text-secondary);box-shadow:inset 0 0 0 1px var(--c-border)}.qc-acts .btn .icon{width:11px;height:11px}.qc-acts .btn:disabled{opacity:.5}.qc-st{text-align:right;min-width:220px;max-width:260px;padding-top:2px}.qc-st .st{font-size:12.5px;font-weight:600;white-space:nowrap;display:inline-flex;gap:6px;align-items:center}.qc-st .st i{width:7px;height:7px;border-radius:50%;background:var(--c-text)}.qc-st--k .st{color:var(--c-critical-text)}.qc-st--k .st i{background:var(--c-critical)}.qc-st small{display:block;font-size:11px;color:var(--c-text-secondary);line-height:1.4;margin-top:3px}.qc-prog{margin-top:8px;padding:8px 10px;border-radius:12px;background:#ffffffb3;box-shadow:inset 0 0 0 1px var(--c-border);text-align:left;font-size:11px;color:var(--c-text-secondary)}.qc-prog__n{display:flex;gap:10px;margin-top:4px}.qc-prog__n em{font-style:normal;display:flex;gap:4px;align-items:baseline;color:var(--c-text-secondary)}.qc-prog__n b{font-size:13px;font-weight:600;color:var(--c-text)}.qc-prog__n .is-bad b{color:var(--c-critical-text)}.qc-prog__n .is-left b{color:var(--c-text-tertiary)}.qc-prog__bar{display:flex;height:5px;margin-top:6px;border-radius:3px;background:var(--c-canvas);overflow:hidden}.qc-prog__bar i{display:block;height:100%;background:var(--c-text)}.qc-prog__bar i.is-bad{background:var(--c-critical)}.qc-card .outcome{grid-column:2 / -1}@media (max-width: 1100px){.qc .cx-grid{grid-template-columns:1fr;gap:12px}.qc .cx-hero{position:static}.qc-card{grid-template-columns:48px minmax(0,1fr)}.qc-pic{width:48px;height:50px}.qc-st{grid-column:1 / -1;text-align:left;max-width:none;min-width:0}}.qc-two{display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px;align-items:start}.qc-prod{padding:14px;border-radius:16px;background:var(--c-quiet-1);position:sticky;top:0}.qc-prod__pic{display:flex;justify-content:center;padding:6px 0 8px;border-radius:14px;background:#fff}.qc-prod h4{font-size:15px;font-weight:600;margin:10px 0 2px}.qc-prod__l{font-size:12.5px;color:var(--c-text-mid)}.qc-prod__sec{margin-top:12px;font-size:12.5px}.qc-prod__sec .pd-l{display:block;margin-bottom:4px}.qc-prod__d{display:flex;gap:4px 8px;flex-wrap:wrap;align-items:center;padding:6px 0;border-top:1px solid var(--c-border)}.qc-prod__d b{font-weight:600}.qc-prod__d .iqp-file{margin:0}.qc-prod .qc-sizes em{background:#fff}.qc-prod__foot{display:flex;flex-direction:column;gap:2px;font-size:11.5px;color:var(--c-text-tertiary);padding-top:10px;border-top:1px solid var(--c-border)}.qc-insp{min-width:0}.qc-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.qc-chips em{font-style:normal;font-size:11.5px;padding:3px 9px;border-radius:10px;background:var(--c-quiet-1);color:var(--c-text-mid)}.qc-chips em.is-main{background:var(--c-text);color:#fff;font-weight:600}.qc-chips em.is-saved{background:var(--q-y);color:var(--c-text)}.qc-rows{border-radius:14px;background:var(--c-quiet-1);padding:6px 12px;margin:10px 0}.qc-row{display:grid;grid-template-columns:56px 84px 84px 84px 90px 1fr;gap:12px;align-items:center;padding:6px 0;font-size:13px}.qc-row--h{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary);padding:4px 0 6px;border-bottom:1px solid var(--c-border)}.qc-row--h span:not(:first-child),.qc-row span.r{text-align:right}.qc-row b{font-weight:600}.qc-row .ok{color:var(--c-success-text);font-weight:600}.qc-row .ok .icon{width:14px;height:14px}.qc-row .bad{color:var(--c-critical-text);font-weight:600;font-size:11.5px}.qc-row .warn{color:var(--c-critical-text);font-weight:600}.qc-row .iqp-add{margin:0;float:right}.qc-row--sum{padding-top:8px;font-weight:600;border-top:1px solid var(--c-border)}.qc-row--sum .bad{font-size:13px}.qc-size{border-bottom:1px solid var(--c-border);padding-bottom:4px;margin-bottom:2px}.qc-size:last-of-type{border-bottom:0}.qc-size .qc-row{border-bottom:0}.modal .qc-in,.qc-in{width:72px;height:30px;min-height:0;padding:0 10px;border:0;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--c-border);font:inherit;font-size:13px;text-align:right;outline:none;-moz-appearance:textfield}.qc-in::-webkit-outer-spin-button,.qc-in::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.modal .qc-in:focus,.qc-in:focus{box-shadow:inset 0 0 0 1.5px var(--c-text);background:#fff}.qc-in:not(:placeholder-shown){font-weight:600}.qc-in--bad:not(:placeholder-shown){color:var(--c-critical-text)}.qc-in--acc:not(:placeholder-shown){color:var(--c-success-text)}.modal .qc-in.is-bad,.qc-in.is-bad{box-shadow:inset 0 0 0 1.5px var(--c-critical)!important;background:#fff4f0}.qc-line{display:grid;grid-template-columns:64px 190px 1fr 24px;gap:8px;align-items:center;padding:3px 0 5px 12px}.modal .qc-line input,.modal .qc-line select,.qc-line input,.qc-line select{height:30px;min-height:0;padding:0 10px;border:0;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--c-border);font:inherit;font-size:12.5px;outline:none;width:100%}.qc-line .qc-line__n{text-align:right;-moz-appearance:textfield}.qc-line input::-webkit-outer-spin-button,.qc-line input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.modal .qc-line input:focus,.modal .qc-line select:focus{box-shadow:inset 0 0 0 1.5px var(--c-text)}.modal .qc-line .is-bad{box-shadow:inset 0 0 0 1.5px var(--c-critical)!important;background:#fff4f0}.qc-line .iqp-x{justify-self:end}.qc-line__err{margin:0 0 6px 12px}.qc-ft{margin-right:auto;font-size:12px;color:var(--c-text-secondary);align-self:center}.qc-ft b{color:var(--c-text)}.qc-foot{display:flex;gap:8px;align-items:center;justify-content:flex-end;width:100%}.modal .qc-foot .btn{height:34px;padding:0 18px;border-radius:17px;font-size:13px}.modal .qc-foot .btn--secondary{box-shadow:inset 0 0 0 1.5px var(--c-text);background:transparent}.modal .qc-foot .btn--accent{background:var(--c-primary);color:#fff}.modal .qc-foot .btn:disabled{opacity:.45}@media (max-width: 1100px){.qc-two{grid-template-columns:1fr}.qc-prod{position:static}.qc-row{grid-template-columns:48px 70px 70px 70px 70px 1fr;gap:6px}.qc-line{grid-template-columns:56px 1fr}}.qc-lblhint{font-size:11.5px;color:var(--c-text-secondary);align-self:center}.qc-lblhint a{text-decoration:underline}.qc-itl{display:flex;flex-direction:column;gap:2px}.qc-itl__n{min-width:150px;max-width:260px;font-size:12.5px;font-weight:600;color:var(--c-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qc-itl__sum{margin-top:4px;font-size:11.5px;color:var(--c-text-secondary)}.qc-its{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.qc-its .pd-l{display:block}.qc-it{display:grid;grid-template-columns:34px minmax(0,1fr);gap:0 8px;align-items:center;width:100%;padding:6px 8px 7px 6px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--c-border);text-align:left;font:inherit;color:var(--c-text);cursor:pointer}.qc-it.on{box-shadow:inset 0 0 0 1.5px var(--c-text)}.qc-it__b{min-width:0;display:block}.qc-it__t{display:flex;gap:8px;align-items:baseline;font-size:12.5px}.qc-it__t b{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qc-it__t em{flex:none;font-style:normal;font-weight:600;font-size:12px}.qc-it .qc-prog__bar{margin-top:4px;height:4px}.qc-it small{display:flex;gap:4px;align-items:center;margin-top:3px;font-size:11px;color:var(--c-text-tertiary)}.qc-it small.is-part{color:var(--c-critical-text);font-weight:600}.qc-it small.is-ok{color:var(--c-success-text);font-weight:600}.qc-it small .icon{width:11px;height:11px}.qc-cur{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin:0 0 6px;font-size:15px;font-weight:600}.qc-cur span{font-size:12px;font-weight:400;color:var(--c-text-secondary)}.qc-row__x{display:flex;gap:6px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.qc-row .qc-row__x .iqp-add{float:none}.qc-lbl1 .icon{width:11px;height:11px}.qc-in[readonly]{background:var(--c-quiet-1);cursor:default}.qc-next{display:flex;gap:10px;align-items:center;margin:8px 0}.modal .qc-next .btn{height:32px;padding:0 16px;border-radius:16px;font-size:13px;box-shadow:inset 0 0 0 1.5px var(--c-text);background:transparent}.qc-lbl{display:flex;flex-direction:column;gap:14px}.qc-lbl__h{display:flex;gap:10px;align-items:baseline;font-size:13.5px}.qc-lbl__h b{font-weight:600}.qc-lbl__h span{color:var(--c-text-secondary);font-size:12px}.qc-lbl__all{margin-left:auto;height:26px;padding:0 12px;border-radius:13px;background:transparent;box-shadow:inset 0 0 0 1px var(--c-border);font:inherit;font-size:12px;color:var(--c-text-mid);cursor:pointer}.qc-lbl__sz{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.qc-lbl__sz button{display:inline-flex;gap:8px;align-items:baseline;height:34px;padding:0 14px;border-radius:12px;background:var(--c-quiet-1);box-shadow:inset 0 0 0 1px var(--c-border);font:inherit;font-size:12px;color:var(--c-text-secondary);cursor:pointer}.qc-lbl__sz button b{font-size:14px;font-weight:600;color:var(--c-text)}.qc-lbl__sz button:hover:not(:disabled),.qc-lbl__all:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--c-text)}.qc-lbl button:disabled{opacity:.5;cursor:default}.pk{display:flex;flex-direction:column;gap:12px}.pk-order{padding:14px 16px 16px;border-radius:16px;background:var(--c-workspace);box-shadow:var(--sh-surface)}.pk-order__h{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.pk-order__t{display:flex;flex-direction:column;gap:2px;min-width:0}.pk-order__t b{font-size:15px;font-weight:600;color:var(--c-text)}.pk-order__t span{font-size:13px;color:var(--c-text-secondary)}.pk-order__sum{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pk-order__n{font-size:13px;font-weight:500;color:var(--c-text-mid)}.pk-order__n--none{color:var(--c-warning-text)}.pk-boxes{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:10px;margin-top:12px}.pk-box{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:4px 12px;align-items:start;padding:12px 12px 12px 10px;border-radius:12px;background:var(--c-quiet-1);border:1px solid var(--c-border)}.pk-box__ic{width:44px;height:44px;border-radius:10px;background:var(--c-workspace);border:1px solid var(--c-border);display:flex;align-items:center;justify-content:center;color:var(--c-text-mid)}.pk-box__body{display:flex;flex-direction:column;gap:3px;min-width:0}.pk-box__t{font-size:15px;font-weight:600;color:var(--c-text)}.pk-box__type{font-weight:500;color:var(--c-text-secondary)}.pk-box__item{font-size:13px;color:var(--c-text-mid)}.pk-box__sizes{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.pk-size{display:inline-flex;align-items:baseline;gap:4px;padding:3px 8px;border-radius:var(--r-chip);background:var(--c-workspace);border:1px solid var(--c-border-2);font-size:13px;color:var(--c-text-mid)}.pk-size b{font-weight:600;color:var(--c-text)}.pk-size--sum{background:var(--c-selection);border-color:var(--c-soft-accent)}.pk-box__act{align-self:center}.pk--m .pk-order{border-radius:14px;padding:12px 14px 14px}.pk--m .pk-boxes{grid-template-columns:1fr}.pk--m .pk-box{grid-template-columns:40px minmax(0,1fr)}.pk--m .pk-box__act{grid-column:2;justify-self:start;margin-top:6px}.qc-done.qc-pack{margin-left:6px}.mq-pack{flex-basis:100%;grid-column:1 / -1;margin-top:8px;padding:10px 14px;border-radius:12px;border:1px solid var(--c-border);background:var(--c-workspace);font:inherit;font-size:14px;font-weight:500;color:var(--c-text);text-align:left}.pk-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 2px}.pk-bar__hint{font-size:12px;color:var(--c-text-secondary)}.pk-order__tt{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pk-ord{font-size:12.5px}.pk-order.is-done{background:linear-gradient(90deg,var(--c-soft-success),var(--c-workspace) 42%)}.pk-badge{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:999px;font-size:11.5px;font-weight:500}.pk-badge--g{background:var(--c-soft-success);color:var(--c-success-text)}.pk-badge--y{background:var(--c-soft-warning);color:var(--c-warning-text)}.pk-prog{display:flex;align-items:center;gap:10px;margin-top:4px;font-size:12.5px;color:var(--c-text-secondary)}.pk-prog b{color:var(--c-text);font-weight:600}.pk-prog__bar{width:160px;height:6px;border-radius:999px;background:var(--c-control);overflow:hidden}.pk-prog__bar i{display:block;height:100%;background:var(--c-success);border-radius:999px}.pk-none{margin:10px 0 0;font-size:12.5px;color:var(--c-text-secondary)}.pk-box.is-packed{background:var(--c-soft-success);border-color:#2f9e6340}.pk-box.is-packed .pk-box__ic{color:var(--c-success-text)}.pk-box__act{display:flex;flex-direction:column;gap:6px;align-self:center}.pk-box__act .btn,.pk-tbl .btn,.pk-order__sum .btn{display:inline-flex;align-items:center;gap:6px;justify-content:center}.pk-tbl{width:100%;border-collapse:collapse;margin-top:12px;font-size:13px}.pk-tbl th{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-secondary);text-align:left;padding:6px 10px;border-bottom:1px solid var(--c-border)}.pk-tbl td{padding:9px 10px;border-bottom:1px solid var(--c-hairline);vertical-align:middle}.pk-tbl .r{text-align:right}.pk-tbl__n{display:flex;align-items:center;gap:8px;color:var(--c-text-mid)}.pk-tbl__n b{font-weight:600;color:var(--c-text)}.pk-tbl td small{display:block;font-size:11px;color:var(--c-text-secondary)}.pk-tbl__s em{display:inline-flex;gap:4px;align-items:baseline;margin-right:8px;font-style:normal;color:var(--c-text-mid)}.pk-tbl__s em b{font-weight:600;color:var(--c-text)}.pk-tbl tr.is-packed td{background:#f1f8f4}.pk-tbl tfoot td{font-size:12.5px;color:var(--c-text-secondary);border-bottom:0;padding-top:10px}.pk-tbl tfoot b{color:var(--c-text)}.pk-chk{display:inline-flex;align-items:center;cursor:pointer;position:relative}.pk-chk input{position:absolute;opacity:0;width:0;height:0}.pk-chk span{width:22px;height:22px;border-radius:7px;background:var(--c-workspace);box-shadow:inset 0 0 0 1.5px var(--c-border-strong);display:inline-flex;align-items:center;justify-content:center}.pk-chk input:checked+span{background:var(--c-success);box-shadow:none}.pk-chk input:checked+span:after{content:"";width:10px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}.pk-chk input:focus-visible+span{outline:2px solid var(--c-accent);outline-offset:2px}.pkp-crumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--c-text-secondary)}.pkp-grid{align-items:start}.pkp-hero{margin-top:14px;padding:12px 14px;border-radius:14px;background:var(--c-workspace);box-shadow:var(--sh-surface);display:flex;flex-direction:column;gap:10px}.pkp-hero__t{display:flex;flex-direction:column;gap:2px}.pkp-hero__t b{font-size:15px;font-weight:600}.pkp-hero__t span{font-size:12.5px;color:var(--c-text-secondary)}.pkp-item{display:flex;gap:10px;align-items:flex-start}.pkp-item>div{display:flex;flex-direction:column;gap:2px;min-width:0}.pkp-item b{font-size:13.5px;font-weight:600}.pkp-item span{font-size:12px;color:var(--c-text-secondary)}.pkp-sw{width:14px;height:14px;border-radius:4px;flex:none;margin-top:3px;box-shadow:inset 0 0 0 1px #0000001f}.pkp-meta{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--c-text-secondary)}.pkp-prog{margin-top:2px}.pkp-prog .pk-prog__bar{width:100%}.pkp-rules{margin:8px 0 0;font-size:12.5px;line-height:1.45;color:var(--c-text-secondary)}.pkp-boxes{display:flex;flex-direction:column;gap:10px}.pkp-box{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:4px 16px;align-items:center;padding:14px 16px 14px 12px;border-radius:16px;background:var(--c-workspace);box-shadow:var(--sh-surface)}.pkp-box.is-packed{background:linear-gradient(90deg,var(--c-soft-success),var(--c-workspace) 42%)}.pkp-box__ic{width:64px;height:66px;border-radius:12px;background:#ffffffb3;box-shadow:inset 0 0 0 1px var(--c-border);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--c-text-mid)}.pkp-box__ic b{font-size:12px;font-weight:600;color:var(--c-text)}.pkp-box.is-packed .pkp-box__ic{color:var(--c-success-text)}.pkp-box__body{display:flex;flex-direction:column;gap:4px;min-width:0}.pkp-box__t{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:16px;font-weight:600}.pkp-box__t>span:first-of-type{font-weight:400;font-size:13px;color:var(--c-text-secondary)}.pkp-box__item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--c-text-mid)}.pkp-box__item .pkp-sw{margin-top:0}.pkp-sizes{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.pkp-size{display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;border-radius:10px;background:var(--c-quiet-1);border:1px solid var(--c-border)}.pkp-size b{font-size:15px;font-weight:600}.pkp-size em{font-style:normal;font-size:15px;color:var(--c-text-mid)}.pkp-size--sum{background:var(--c-selection);border-color:var(--c-soft-accent)}.pkp-box__act{display:flex;flex-direction:column;gap:6px;min-width:150px}.pkp-box__act .btn,.pkp .oc-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px}.pkp-group{margin-bottom:14px}.pkp-group__h{display:flex;align-items:center;gap:8px;margin:14px 0 8px;font-size:15px;font-weight:600}.pkp-group__h small{font-size:12.5px;font-weight:400;color:var(--c-text-secondary);margin-left:4px}.pkp-group__h .pkp-sw{margin-top:0}.sel{position:relative;display:block;min-width:0}.sel__native{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;margin:0;pointer-events:none}.sel__native:focus-visible+.sel__btn{outline:none;border-color:var(--c-accent);box-shadow:0 0 0 3px #ff6e402e}.sel__btn{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;cursor:pointer;padding-right:30px!important}.sel__btn:disabled{cursor:default;opacity:.6}.sel__btn>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel__btn.is-empty>span{color:var(--c-text-tertiary)}.sel__btn>svg{position:absolute;right:10px;top:50%;width:12px;height:12px;transform:translateY(-50%);color:var(--c-text-secondary);transition:transform .15s ease}.sel.is-open .sel__btn>svg{transform:translateY(-50%) rotate(180deg)}.sel.is-open .sel__btn{border-color:var(--c-text)}.sel__menu{position:absolute;left:0;z-index:40;min-width:100%;max-width:min(420px,90vw);margin:4px 0 0;padding:6px;list-style:none;border-radius:14px;background:var(--c-workspace);box-shadow:var(--sh-surface-hi);overflow:auto;max-height:var(--sel-max, 300px)}.sel__menu--up{bottom:100%;margin:0 0 4px}.sel__opt{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:9px;font-size:13px;line-height:1.3;color:var(--c-text);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sel__opt.is-active{background:var(--c-quiet-1)}.sel__opt.is-selected{font-weight:600}.sel__opt.is-selected:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--c-text);margin-left:auto;flex:none}.sel__opt.is-disabled{color:var(--c-text-tertiary);cursor:default}.sel__group{padding:8px 10px 2px;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary)}.sel__empty{padding:8px 10px;font-size:12.5px;color:var(--c-text-tertiary)}.sel.cp-sel .sel__btn,.sel.sel--inline .sel__btn{height:28px;font-size:12.5px}html[data-vp=phone] .sel__native,html[data-vp=tablet] .sel__native{position:static;opacity:1;pointer-events:auto;height:auto}html[data-vp=phone] .sel__btn,html[data-vp=tablet] .sel__btn,html[data-vp=phone] .sel__menu,html[data-vp=tablet] .sel__menu{display:none}.sel__opt{padding:9px 12px;min-height:38px}.sel__ico{flex:none;display:inline-flex;align-items:center;justify-content:center}.sel__txt{min-width:0;overflow:hidden;text-overflow:ellipsis}.sel--rich .sel__menu{max-width:min(560px,92vw);padding:8px}.sel--rich .sel__opt{min-height:54px;padding:6px 12px 6px 8px;gap:12px;white-space:normal;font-size:13.5px;border-radius:11px}.sel--rich .sel__btn{height:44px;padding-left:8px;gap:10px}.sel__ico--logo{display:inline-flex;width:90px;height:30px;align-items:center;justify-content:flex-start}.sel__ico--logo .client-logo{flex:none}.sel__ico--photo{display:inline-flex;width:38px;height:50px;border-radius:8px;overflow:hidden;background:#f0f0f0;align-items:center;justify-content:center}.sel--rich .sel__btn .sel__ico--photo{width:27px;height:36px;border-radius:6px}.sel__ico--photo img{width:100%;height:100%;object-fit:cover;display:block}.sel__ico--act{display:inline-flex;width:30px;height:30px;border-radius:50%;background:var(--c-text);color:#fff;align-items:center;justify-content:center}.sel--rich .sel__btn .sel__ico--logo{width:72px;height:24px}.sel--rich .sel__btn .sel__ico--logo .client-logo{transform:scale(.8);transform-origin:left center}.sel--rich .sel__btn .sel__ico--act{width:24px;height:24px}.sel--rich .sel__btn{justify-content:flex-start}.sel__ico--act svg{width:14px;height:14px}.pu-sum{display:flex;flex-direction:column;gap:6px;margin-top:14px}.pu-sum>div{padding:9px 12px;border-radius:14px;background:var(--c-workspace);box-shadow:var(--sh-surface);display:flex;flex-direction:column;gap:1px}.pu-sum span{font-size:11.5px;color:var(--c-text-secondary)}.pu-sum b{font-size:16px;font-weight:600;letter-spacing:-.01em}.pu-sum small{font-size:11px;color:var(--c-text-tertiary)}.pu-sum .is-hot,.pu .is-hot{color:var(--c-critical-text)}.pu-hint{margin:6px 0 0;font-size:12.5px;line-height:1.45;color:var(--c-text-secondary)}.pu-grp{margin-bottom:18px}.pu-grp__h{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 8px}.pu-grp__t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 260px}.pu-grp__t>b{font-size:16px;font-weight:600;letter-spacing:-.01em}.pu-grp__t>span{font-size:12.5px;color:var(--c-text-secondary)}.pu-grp__t>span b{font-weight:600;color:var(--c-text)}.pu-grp__a{display:flex;align-items:center;gap:12px}.pu-grp__a .btn{height:30px;padding:0 14px;border-radius:15px;font-size:12.5px}.pu-grp--none .pu-grp__t>b{color:var(--c-critical-text)}.pu-rows{display:flex;flex-direction:column;gap:6px}.pu-row{display:grid;grid-template-columns:22px minmax(160px,1.3fr) 96px minmax(140px,1fr) 104px 150px;gap:10px 14px;align-items:center;padding:10px 14px;border-radius:14px;background:var(--c-workspace);box-shadow:var(--sh-surface);font-size:13px}.pu-row>span{min-width:0;display:flex;flex-direction:column;gap:1px}.pu-row b{font-weight:600}.pu-row small{font-size:11px;color:var(--c-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pu-row a{color:var(--c-text);font-weight:600;text-decoration:none}.pu-row a:hover{text-decoration:underline}.pu-row__m{flex-direction:row!important;flex-wrap:wrap;align-items:baseline;gap:0 6px!important}.pu-row__m small{flex:1 1 100%}.pu-sw{display:inline-block;width:11px;height:11px;margin-right:6px;border-radius:3px;box-shadow:inset 0 0 0 1px #0000001f;vertical-align:-1px}.pu-row__q b{font-size:14px;white-space:nowrap}.pu-row__e{text-align:right;align-items:flex-end}.pu-row__e .muted{color:var(--c-text-tertiary)}.pu-row__a{flex-direction:row!important;flex-wrap:wrap;justify-content:flex-end;gap:4px 8px!important}.pu-row__a .btn--secondary,.pu-row__a .btn--accent{flex:1 1 100%;justify-content:center;display:inline-flex;align-items:center}.pu-row__a .btn{height:28px;padding:0 10px;border-radius:14px;font-size:12px;white-space:nowrap}.pu-row__a .btn--ghost{height:20px;padding:0 4px;font-size:11px;color:var(--c-text-secondary);box-shadow:none;background:transparent}.pu-row__a .btn--ghost:hover{color:var(--c-text);text-decoration:underline}.pu-st{font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-secondary)}.pu-st--ordered{color:#2f6fd6}.pu-st--received{color:var(--c-success-text)}.pu-st--cancelled{color:var(--c-text-tertiary)}.pu-row--received,.pu-row--cancelled{opacity:.8}.pu-gd{display:flex;flex-direction:column;gap:6px;margin:10px 0 14px}.pu-gd__row{display:grid;grid-template-columns:minmax(0,1fr) 150px 110px;gap:12px;align-items:center;padding:8px 10px;border-radius:12px;background:var(--c-quiet-1)}.pu-gd__m{display:flex;flex-direction:column;min-width:0;font-size:13px}.pu-gd__m small{font-size:11px;color:var(--c-text-secondary)}.pu-gd__p{display:flex;align-items:center;gap:6px}.pu-gd__p .field__control{width:96px}.pu-gd__p small{font-size:11px;color:var(--c-text-tertiary);white-space:nowrap}.pu-gd__s{text-align:right;font-size:13px}@media (max-width: 1100px){.pu .cx-grid{grid-template-columns:1fr;gap:12px}.pu .cx-hero{position:static}.pu-sum{display:grid;grid-template-columns:repeat(2,1fr)}.pu-row{grid-template-columns:minmax(0,1fr) auto}.pu-row__o,.pu-row__e{grid-column:1 / -1}.pu-row__e{text-align:left;align-items:flex-start;flex-direction:row!important;gap:10px!important}.pu-row__a{grid-column:1 / -1;justify-content:flex-start}}html[data-vp] .pu .oc-top{flex-wrap:wrap;gap:8px}html[data-vp=phone] .pu-gd__row{grid-template-columns:1fr}html[data-vp=phone] .pu .cx-num{font-size:40px;line-height:1}html[data-vp=phone] .pu .cx-hero{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:baseline}html[data-vp=phone] .pu .cx-hero .cx-date,html[data-vp=phone] .pu .pu-sum{grid-column:1 / -1}html[data-vp=phone] .pu .cx-sub,html[data-vp=phone] .pu-hint{display:none}html[data-vp=phone] .pu-sum>div b{font-size:14px}html[data-vp=phone] .pu-sum{margin-top:8px}.pu-row__c{display:flex!important;align-items:center;justify-content:center}.pu-row__c input{width:15px;height:15px;margin:0;accent-color:var(--c-text)}.pu-row.is-sel{box-shadow:inset 0 0 0 1.5px var(--c-text),var(--sh-surface)}.pu-row--over{background:linear-gradient(90deg,var(--q-k, #fde7e3),var(--c-workspace) 30%)}.pu-h{font-style:normal;font-size:10.5px;color:var(--c-text-tertiary);white-space:nowrap}.pu-h--soon{color:#b36b00;font-weight:600}.pu-h--over{color:var(--c-critical-text);font-weight:600}.pu-grp__t>small{font-size:11.5px;color:var(--c-text-tertiary)}.pu-row__a .btn--secondary{text-decoration:none}.pu .cx-grid.pun-grid{grid-template-columns:clamp(260px,22vw,320px) minmax(0,1fr) clamp(220px,18vw,280px);align-items:start}.pu .cx-grid.pun-grid--2{grid-template-columns:clamp(260px,22vw,320px) minmax(0,1fr)}.pun-hero{margin-top:14px}.pun-line{display:flex;flex-direction:column;gap:2px;padding-top:8px;border-top:1px solid var(--c-border)}.pun-line:first-of-type{border-top:0;padding-top:0}.pun-line__t{display:flex;justify-content:space-between;gap:10px;font-size:13.5px}.pun-line__t b{font-weight:600;min-width:0}.pun-line__t em{font-style:normal;font-weight:600;white-space:nowrap}.pun-line small{font-size:11.5px;color:var(--c-text-secondary)}.pun-fine{font-size:11px;color:var(--c-text-tertiary)}.pun-batch{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:var(--c-soft-success);font-size:12.5px}.pun-batch b{font-weight:600}.pun-batch span,.pun-batch small{color:var(--c-text-secondary);font-size:12px}.pun-cands{display:flex;flex-direction:column;gap:8px;margin:10px 0 16px}.pun-cand{display:grid;grid-template-columns:22px minmax(0,1fr) 220px;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--c-workspace);box-shadow:var(--sh-surface);cursor:pointer}.pun-cand.on{box-shadow:inset 0 0 0 1.5px var(--c-text),var(--sh-surface)}.pun-cand input{width:16px;height:16px;margin:0;accent-color:var(--c-text)}.pun-cand__b{display:flex;flex-direction:column;gap:2px;min-width:0}.pun-cand__t{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px}.pun-cand__t b{font-weight:600}.pun-rec,.pun-prio{font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:8px;background:#1c1c1e12;color:var(--c-text-secondary)}.pun-rec{background:var(--c-soft-success);color:var(--c-success-text)}.pun-prio--1{background:var(--c-text);color:#fff}.pun-prio--3{opacity:.7}.pun-cand__why{font-size:12px;color:var(--c-text-secondary)}.pun-cand__p{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:1px}.pun-cand__p b{font-size:15px;font-weight:600}.pun-cand__p small{font-size:11px;color:var(--c-text-tertiary);white-space:nowrap}.pun-form{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px;margin:12px 0}.pun-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;background:var(--c-workspace);box-shadow:var(--sh-surface)}.pun-foot .qc-ft b{font-weight:600}.pun-side .cx-sub{margin-top:0}.pun-side .cx-sub+.cx-sub,.pun-side .pun-join{margin-top:14px}.pun-hist{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-direction:column;gap:4px}.pun-hist li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 8px;padding:6px 10px;border-radius:10px;background:var(--c-workspace);box-shadow:var(--sh-surface);font-size:12px}.pun-hist li span{color:var(--c-text-secondary)}.pun-hist li b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pun-hist li em{grid-column:2;font-style:normal;color:var(--c-text-mid)}.pun-hist li small{grid-column:2;color:var(--c-text-tertiary)}.pun-join{display:inline-flex;justify-content:center;width:100%;text-decoration:none}@media (max-width: 1320px){.pu .cx-grid.pun-grid{grid-template-columns:clamp(230px,20vw,280px) minmax(0,1fr)}.pun-side{grid-column:1 / -1}}@media (max-width: 1100px){.pu .cx-grid.pun-grid{grid-template-columns:1fr}.pun-cand{grid-template-columns:22px minmax(0,1fr)}.pun-cand__p{grid-column:2;align-items:flex-start;text-align:left}.pun-form{grid-template-columns:1fr}.pu-row{grid-template-columns:22px minmax(0,1fr) auto}}.modal__header:has(.modal__hact){display:flex;align-items:center;gap:12px}.modal__header:has(.modal__hact) .t-section-title{flex:1;min-width:0}.modal__hact{display:flex;gap:8px;align-items:center}.modal__hact .btn{height:32px;padding:0 16px 0 13px;border-radius:16px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:7px}.modal__hact .btn--accent{background:var(--c-text);color:#fff}.modal__hact .btn--accent:hover{background:#333}.modal__hact .btn svg{flex:none}.qo-card{cursor:pointer;transition:box-shadow .15s ease}.qo-card:hover,.qo-card:focus-visible{box-shadow:var(--sh-surface-hi);outline:none}.qo-card.qc-card--late:hover{box-shadow:inset 0 0 0 1.5px var(--c-critical),var(--sh-surface-hi)}.qo-ava{font-size:18px;font-weight:600;letter-spacing:.02em;color:var(--c-text-mid)}.qo-items{display:flex;flex-direction:column;gap:6px;margin-top:8px}.qo-item{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:0 10px;align-items:center;padding:6px 10px 7px 6px;border-radius:12px;background:#ffffffb8;box-shadow:inset 0 0 0 1px var(--c-border)}.qo-item__b{min-width:0}.qo-item__t{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px}.qo-item__t b{font-weight:600}.qo-item__t>span{color:var(--c-text-mid);font-size:12px}.qo-item .qc-sizes{margin-top:3px}.qo-item .qc-sizes em{height:20px}.qo-st{font-style:normal;font-size:11.5px;font-weight:600;white-space:nowrap;display:inline-flex;gap:6px;align-items:center;padding:3px 9px;border-radius:9px;background:#1c1c1e0f;color:var(--c-text-secondary)}.qo-st i{width:6px;height:6px;border-radius:50%;background:currentColor}.qo-st .icon{width:11px;height:11px}.qo-st--k{background:var(--q-k);color:var(--c-critical-text)}.qo-st--b{background:var(--q-b);color:var(--c-text)}.qo-st--y{background:var(--q-y);color:var(--c-text)}.qo-st--g{background:var(--c-soft-success);color:var(--c-success-text)}.qo-st--late{background:var(--q-k);color:var(--c-critical-text)}.qo-prog{margin-top:8px}.qc-st--b .st i{background:#2f6fd6}.qc-st--y .st i{background:#d6a42f}.qc-st--g .st i{background:var(--c-success)}.qo-dlg{display:grid;grid-template-columns:250px minmax(0,1fr);gap:20px;align-items:start}.qo-side{margin-top:0;background:var(--c-quiet-1, #f6f6f4);box-shadow:inset 0 0 0 1px var(--c-border)}.qo-side__st{text-align:left;min-width:0;max-width:none}.qo-side .pkp-rules{margin-top:2px}.qo-rows{display:flex;flex-direction:column;gap:10px}.qo-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:4px 14px;align-items:center;padding:12px 14px 12px 10px;border-radius:14px;background:var(--c-workspace);box-shadow:inset 0 0 0 1px var(--c-border)}.qo-row--k{background:linear-gradient(90deg,var(--q-k),var(--c-workspace) 45%)}.qo-row--b{background:linear-gradient(90deg,var(--q-b),var(--c-workspace) 45%)}.qo-row--y{background:linear-gradient(90deg,var(--q-y),var(--c-workspace) 45%)}.qo-row--g{background:linear-gradient(90deg,var(--c-soft-success),var(--c-workspace) 45%)}.qo-row.is-late{box-shadow:inset 0 0 0 1.5px var(--c-critical)}.qo-row__pic{width:56px;height:58px;border-radius:10px;background:#ffffffbf;display:flex;align-items:center;justify-content:center;overflow:hidden}.qo-row .qc-body .outcome{margin-top:6px}.qo-row__act{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:190px;text-align:right}.qo-row__act .qc-st{min-width:0;max-width:none;padding-top:0}.qo-row__act small{font-size:11px;color:var(--c-text-secondary)}.qo-row__act small.is-late{color:var(--c-critical-text);font-weight:600}.qo-row__act .qc-acts{justify-content:flex-end;margin-top:6px}.pkp-box.is-wait{opacity:.72;background:var(--c-quiet-1, #f6f6f4)}.pkp-box.is-wait .pkp-box__ic{color:var(--c-text-tertiary)}.pkp-wait{font-size:12px;color:var(--c-text-secondary);text-align:right;max-width:170px;line-height:1.4}.pkp-group__h .qo-st{margin-left:6px}@media (max-width: 1100px){.qo-dlg{grid-template-columns:1fr}.qo-row{grid-template-columns:48px minmax(0,1fr)}.qo-row__act{grid-column:1 / -1;align-items:flex-start;text-align:left}}.stk .cx-grid{grid-template-columns:clamp(220px,18vw,270px) minmax(0,1fr);gap:28px}.stk .oc-actions .cx-new{height:28px}.stk-btn{display:inline-flex;gap:6px;align-items:center;height:28px;padding:0 12px;border-radius:14px;font-size:12px;font-weight:500;color:var(--c-text);background:transparent;box-shadow:inset 0 0 0 1px #1c1c1e59;white-space:nowrap}.stk-btn .icon{width:11px;height:11px}.stk-btn:disabled{opacity:.45}.stk-btn--accent{background:var(--c-primary);color:#fff;box-shadow:none}.stk-btn--accent:hover{background:var(--c-primary-hover)}.stk-kpi{display:flex;flex-direction:column;gap:6px}.stk-kpi button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;border-radius:14px;background:var(--c-workspace);box-shadow:var(--sh-surface);font-size:12.5px;color:var(--c-text);text-align:left}.stk-kpi button b{font-weight:600}.stk-kpi button.is-on{background:var(--c-block-hot)}.stk-kpi button.is-on b{color:var(--c-critical-text)}.stk-kpi button.is-blue{background:var(--c-block-week)}.stk-kpi button.is-blue b{color:var(--c-text)}.stk-kpi button.on{box-shadow:inset 0 0 0 1.5px var(--c-text),var(--sh-surface)}.stk-hint{font-size:12px;line-height:1.45;color:var(--c-text-secondary);margin:-2px 0 0}.stk .oc-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.stk-where{display:flex;gap:4px;margin-left:auto;padding:2px;border-radius:14px;background:#1c1c1e0f}.stk-where button{height:22px;padding:0 10px;border-radius:11px;font:inherit;font-size:11.5px;color:var(--c-text-secondary)}.stk-where button.on{background:var(--c-primary);color:#fff}.stk-countbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:10px 14px;margin-bottom:10px;border-radius:14px;background:var(--c-block-stage);font-size:12.5px;color:var(--c-text-mid)}.stk-countbar b{font-weight:600;color:var(--c-text)}.stk-countbar .sp{flex:1}.stk-countbar input{height:28px;min-width:220px;padding:0 10px;border:0;border-radius:10px;background:#fff;font:inherit;font-size:12px;outline:none}.stk-countbar input:focus{box-shadow:inset 0 0 0 1.5px var(--c-text)}.stk-sh{margin-bottom:8px;border-radius:16px;background:var(--c-workspace);box-shadow:var(--sh-surface)}.stk-sh--short{background:linear-gradient(90deg,var(--c-block-hot),var(--c-workspace) 36%)}.stk-sh__h{display:grid;grid-template-columns:minmax(0,1fr) auto 24px;grid-template-areas:"t q c" "book q c";gap:4px 14px;align-items:center;width:100%;padding:11px 14px;cursor:pointer;user-select:none;text-align:left;font:inherit;color:inherit}.stk-sh__t{grid-area:t;display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13.5px}.stk-sh__t b{font-size:14px;font-weight:600}.stk-sh__t small{font-size:11px;color:var(--c-text-tertiary)}.stk-sw{display:inline-block;width:10px;height:10px;border-radius:3px;border:1px solid rgba(0,0,0,.15);margin-right:4px;vertical-align:-1px;background:var(--c-quiet-2)}.stk-lots{font-style:normal;font-size:10.5px;padding:1px 7px;border-radius:8px;background:var(--c-block-client);color:var(--c-text);white-space:nowrap}.stk-lots--one{background:var(--c-quiet-1);color:var(--c-text-secondary)}.stk-sh__book{grid-area:book;display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:11.5px;color:var(--c-text-secondary)}.stk-sh__book em{font-style:normal;padding:2px 8px;border-radius:9px;white-space:nowrap}.stk-sh__book .is-book{background:var(--c-block-lead);color:var(--c-text)}.stk-sh__book .is-free{background:var(--c-soft-success);color:var(--c-success-text);font-weight:600}.stk-sh__book .is-neg{background:var(--c-block-hot);color:var(--c-critical-text);font-weight:600}.stk-sh__book a{color:var(--c-text-secondary);text-decoration:none}.stk-sh__book a:hover{color:var(--c-text);text-decoration:underline}.stk-sh__q{grid-area:q;text-align:right;white-space:nowrap}.stk-sh__q b{display:block;font-size:17px;font-weight:600;letter-spacing:-.01em}.stk-sh__q small{display:block;font-size:11px;color:var(--c-text-secondary);margin-top:2px}.stk-sh__q small.warn-t{color:var(--c-critical-text)}.stk-sh__h .stk-chev{grid-area:c;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:var(--c-text-tertiary);transition:transform .2s var(--ease)}.stk-sh__h .stk-chev .icon{width:12px;height:12px}.stk-sh.is-open .stk-sh__h .stk-chev{transform:rotate(180deg)}.stk-sh__b{padding:0 14px 12px;border-top:1px solid var(--c-hairline)}.stk-sh__f{padding-top:8px}.stk-sh__f .iqp-add{margin:0}.stk-r{display:grid;grid-template-columns:72px minmax(140px,1fr) 60px 70px 110px 80px 200px;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid var(--c-hairline);font-size:12.5px}.stk-r>span{min-width:0}.stk-r:last-child{border-bottom:0}.stk-r--h{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary);padding:8px 0 4px}.stk-r b{font-weight:600}.stk-r small{display:block;font-size:11px;color:var(--c-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stk-r .r{text-align:right}.stk-r.is-rest{color:var(--c-text-secondary)}.stk-r a{color:inherit;text-decoration:none}.stk-r a:hover{text-decoration:underline}.stk-rs{font-style:normal;font-size:11px;padding:2px 8px;border-radius:9px;background:var(--c-quiet-1);color:var(--c-text-secondary);white-space:nowrap}.stk-rs--full{color:var(--c-text)}.stk-rs--open{background:var(--c-block-client);color:var(--c-text)}.stk-rs--cut{background:var(--c-block-hot);color:var(--c-critical-text);font-weight:600}.stk-rs--rest{background:#1c1c1e0f;color:var(--c-text-secondary)}.stk-rs--shop{background:var(--c-block-week);color:var(--c-text)}.stk-rs--used{text-decoration:line-through}.stk-r__a{display:flex;gap:6px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.stk-r__a .btn{height:24px;padding:0 10px;border-radius:12px;font-size:11.5px;white-space:nowrap}.stk-r__a .btn--accent{background:var(--c-primary);color:#fff}.stk-r__a .btn--secondary{box-shadow:inset 0 0 0 1.5px var(--c-text);background:transparent}.stk-r__a .btn--ghost{color:var(--c-text-secondary)}.stk-r__a .iqp-add{margin:0;height:22px}.stk-fact{width:76px;height:28px;padding:0 8px;border:0;border-radius:9px;background:var(--c-quiet-1);box-shadow:inset 0 0 0 1px var(--c-hairline);font:inherit;font-size:12.5px;text-align:right;outline:none}.stk-fact:focus{background:#fff;box-shadow:inset 0 0 0 1.5px var(--c-text)}.stk-fact.is-changed{background:#fff;font-weight:600}.stk-fit{padding:4px 14px;border-radius:16px;background:var(--c-workspace);box-shadow:var(--sh-surface)}.stk-fit__r{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--c-hairline);font-size:12.5px}.stk-fit__r:last-child{border-bottom:0}.stk-fit__r b{font-weight:600}.stk-fit__r small{display:block;font-size:11px;color:var(--c-text-secondary)}.stk-fit__r .r{text-align:right}.stk-fit__r em{display:block;font-style:normal;font-size:10.5px;color:var(--c-critical-text);font-weight:600}.stk-fit__r.is-low{background:linear-gradient(90deg,var(--c-block-hot),transparent 40%);margin:0 -14px;padding:8px 14px}.stk-fit__r .iqp-add{margin:0}.stk-fit__r .stk-min{background:none;font:inherit;font-size:11px;color:var(--c-text-secondary);text-decoration:underline dotted;padding:0}.stk-note{padding:10px 14px;border-radius:14px;background:var(--c-workspace);box-shadow:var(--sh-surface);font-size:12.5px;line-height:1.45;color:var(--c-text-mid);margin-bottom:12px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.stk-note b{font-weight:600;color:var(--c-text)}.stk-note .sp{flex:1}.stk-ph{display:grid;grid-template-columns:76px minmax(180px,1.4fr) 80px 130px 110px 190px;gap:12px;padding:0 16px 6px;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary)}.stk-p2{display:grid;grid-template-columns:76px minmax(180px,1.4fr) 80px 130px 110px 190px;gap:10px;align-items:center;padding:10px 16px;margin-bottom:6px;border-radius:14px;background:var(--c-workspace);box-shadow:var(--sh-surface);font-size:12.5px}.stk-p2--open{background:linear-gradient(90deg,var(--c-block-hot),var(--c-workspace) 30%)}.stk-p2--ordered{background:linear-gradient(90deg,var(--c-block-week),var(--c-workspace) 30%)}.stk-p2--received,.stk-p2--cancelled{opacity:.7}.stk-p2 b{font-weight:600}.stk-p2>span{min-width:0}.stk-p2 small{display:block;font-size:11px;color:var(--c-text-secondary);overflow:hidden;text-overflow:ellipsis}.stk-p2 .r{text-align:right}.stk-p2 a{color:inherit}.stk-pt{font-style:normal;font-size:11px;padding:2px 8px;border-radius:9px;white-space:nowrap}.stk-pt--open{background:var(--c-block-hot);color:var(--c-critical-text);font-weight:600}.stk-pt--ordered{background:var(--c-block-week);color:var(--c-text)}.stk-pt--received{background:var(--c-soft-success);color:var(--c-success-text)}.stk-pt--cancelled{background:var(--c-quiet-1);color:var(--c-text-tertiary);text-decoration:line-through}.stk-chk{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--c-text-secondary);cursor:pointer;white-space:nowrap}.stk-chk input{accent-color:var(--c-text);margin:0}.stk .fine,.modal-overlay .fine{font-size:11.5px;color:var(--c-text-secondary)}.stk-sec{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-tertiary)}.modal-overlay .iqp-x:disabled{opacity:.35}.stk-row{display:grid;grid-template-columns:64px 100px 110px minmax(0,1fr) 26px;gap:8px;align-items:center;margin-bottom:6px}.stk-row__n{font-size:12px;font-weight:600;color:var(--c-text-secondary)}.stk-row .fine{font-size:11.5px;color:var(--c-text-tertiary)}.stk-restnote{font-style:normal;color:var(--c-text-secondary)}.stk-est{padding:10px 12px;border-radius:12px;background:var(--c-quiet-1);font-size:12.5px;line-height:1.5;margin-top:4px}.stk-est b{font-weight:600}.stk-est--warn{background:var(--c-block-hot);color:var(--c-critical-text)}.stk-ul{margin:8px 0 8px 18px;font-size:12.5px;line-height:1.6}.stk-ft{font-size:12.5px;color:var(--c-text-secondary);margin-right:auto}.stk-ft b{color:var(--c-text);font-weight:600}.stk-lbl{width:300px;margin:8px auto;padding:12px 14px;border-radius:6px;background:#fff;box-shadow:0 0 0 1px #1c1c1e59,0 8px 20px -10px #1c1c1e66;font-family:var(--font-ui);color:#111}.stk-lbl__top{display:flex;justify-content:space-between;font-size:15px;font-weight:800}.stk-lbl__top span{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#555}.stk-lbl__n{font-size:17px;font-weight:700;margin-top:6px}.stk-lbl__c{font-size:12.5px;color:#333}.stk-lbl__kg{font-size:26px;font-weight:800;letter-spacing:-.02em;margin:6px 0 4px}.stk-lbl__f{display:flex;justify-content:space-between;gap:8px;font-size:10.5px;color:#444;border-top:1px dashed #999;padding-top:6px}.stk-lbl__mid{display:flex;gap:10px;align-items:flex-end;justify-content:space-between;margin-top:2px}.stk-lbl__txt{flex:1;min-width:0}.stk-lbl__kg small{font-size:12px;font-weight:600;letter-spacing:0;white-space:nowrap}.stk-lbl__qr{flex:none;display:block;width:78px;height:78px;margin:4px -2px 0 0;fill:#000;background:#fff}.stk-lbls{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.stk-lbls .stk-lbl{margin:0;width:260px}.stk-lbls .stk-lbl__kg{font-size:22px}.stk-r.hl-blink{border-radius:10px}html.stk-pf,html.stk-pf body{width:58mm;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important}html.stk-pf .stk-lbl{box-sizing:border-box;width:58mm;height:40mm;overflow:hidden;margin:0;padding:1.6mm 2.2mm 1.4mm;border-radius:0;box-shadow:none;display:flex;flex-direction:column;break-inside:avoid;page-break-inside:avoid;break-after:page;page-break-after:always}html.stk-pf .stk-lbl:last-child{break-after:auto;page-break-after:auto}html.stk-pf .stk-lbl__top{font-size:11px;line-height:1.1}html.stk-pf .stk-lbl__top span{font-size:7.5px;letter-spacing:.08em}html.stk-pf .stk-lbl__n{font-size:10.5px;line-height:1.15;margin-top:1.2mm;max-height:24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}html.stk-pf .stk-lbl__mid{flex:1;min-height:0;margin-top:.6mm;gap:1.5mm;align-items:center}html.stk-pf .stk-lbl__c{font-size:8.5px;line-height:1.2;color:#000}html.stk-pf .stk-lbl__kg{font-size:19px;line-height:1;margin:1mm 0 0}html.stk-pf .stk-lbl__kg small{font-size:8.5px}html.stk-pf .stk-lbl__qr{width:18mm;height:18mm;margin:0}html.stk-pf .stk-lbl__f{font-size:7.5px;line-height:1.1;gap:1.5mm;padding-top:.8mm;margin-top:.6mm;color:#000;border-top:1px dashed #000;white-space:nowrap;overflow:hidden}html.stk-pf .stk-lbl__f span{overflow:hidden;text-overflow:ellipsis}@media print{html:not(.stk-pf) body *{visibility:hidden!important}html:not(.stk-pf) .stk-print,html:not(.stk-pf) .stk-print *{visibility:visible!important}html:not(.stk-pf) .stk-print{position:fixed;inset:0;padding:0;margin:0;display:block;background:#fff}html:not(.stk-pf) .stk-print .stk-lbls{display:block}html:not(.stk-pf) .stk-print .stk-lbl{width:58mm;margin:0 0 4mm;box-shadow:none;border:1px solid #000;page-break-inside:avoid;break-inside:avoid}}.stk-gh{margin:10px 0 6px;font-size:12px;font-weight:600;color:var(--c-text-secondary);display:flex;align-items:center;gap:8px}.stk-gh:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c-text-tertiary)}.stk-gh--buy:before{background:var(--c-critical)}.stk-gh--arrive:before{background:#2f6fd6}.prd .cx-grid{grid-template-columns:clamp(220px,18vw,270px) minmax(0,1fr);gap:28px}.prd-btn{display:inline-flex;gap:6px;align-items:center;height:28px;padding:0 12px;border-radius:14px;font-size:12px;font-weight:500;color:var(--c-text);background:transparent;box-shadow:inset 0 0 0 1px #1c1c1e59;white-space:nowrap}.prd-btn .icon{width:11px;height:11px}.prd-btn--accent{background:var(--c-primary);color:#fff;box-shadow:none}.prd-btn--accent:hover{background:var(--c-primary-hover)}.prd-btn:disabled{opacity:.45}.prd-kpi{display:flex;flex-direction:column;gap:6px}.prd-kpi button{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px;min-width:0;overflow-wrap:anywhere;padding:8px 12px;border-radius:14px;background:var(--c-workspace);box-shadow:var(--sh-surface);font-size:12.5px;color:var(--c-text);text-align:left}.prd-kpi button b{font-weight:600}.prd-kpi button.is-on{background:var(--c-block-hot)}.prd-kpi button.is-on b{color:var(--c-critical-text)}.prd-kpi button.on{box-shadow:inset 0 0 0 1.5px var(--c-text),var(--sh-surface)}.prd-kpi button .icon{width:11px;height:11px;flex:none;color:var(--c-text-secondary)}.prd-cats{display:flex;flex-direction:column;gap:4px}.prd-cats button{display:flex;justify-content:space-between;gap:8px;width:100%;padding:6px 10px;border-radius:10px;font-size:12px;color:var(--c-text-mid);text-align:left}.prd-cats button:hover{background:var(--c-workspace)}.prd-cats button.on{background:var(--c-primary);color:#fff}.prd-cats button b{font-weight:600}.prd-cats button small{color:var(--c-text-tertiary)}.prd-cats button.on small{color:#fff9}.prd-ok{font-size:12px;color:var(--c-text-secondary);line-height:1.45}.prd .oc-bar{margin-bottom:10px}.prd .oc-bar .fine{font-size:11.5px;color:var(--c-text-tertiary);white-space:nowrap}.prd-row{display:grid;grid-template-columns:56px minmax(0,1.6fr) minmax(0,1.1fr) 110px 100px 90px;gap:14px;align-items:center;width:100%;text-align:left;padding:10px 16px 10px 10px;margin-bottom:6px;border-radius:16px;background:var(--c-workspace);box-shadow:var(--sh-surface);font:inherit;color:var(--c-text)}.prd-row:hover{box-shadow:var(--sh-surface-hi)}.prd-row.is-arch{opacity:.6}.prd-row--warn{background:linear-gradient(90deg,var(--c-block-hot),var(--c-workspace) 30%)}.prd-row>span{min-width:0}.prd-pic{width:56px;height:58px;border-radius:12px;background:var(--c-quiet-1);display:flex;align-items:center;justify-content:center;overflow:hidden}.prd-row__t b{font-size:13.5px;font-weight:600}.prd-row__t small{display:block;font-size:11.5px;color:var(--c-text-secondary);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prd-row__t .prd-chips{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.prd-row__site b{display:block;font-weight:600;font-size:12.5px}.prd-row__site small{display:block;font-size:11.5px;color:var(--c-text-secondary)}.prd-row .r{text-align:right}.prd-row__n b{display:block;font-weight:600;font-size:13px}.prd-row__n small{display:block;font-size:11px;color:var(--c-text-secondary)}.prd-chk{display:inline-flex;gap:4px;align-items:center;font-size:11px;padding:2px 8px;border-radius:9px;background:var(--c-soft-success);color:var(--c-success-text);font-weight:600;white-space:nowrap}.prd-chk .icon{width:10px;height:10px}.prd-warn{display:inline-flex;gap:4px;align-items:center;font-size:11px;padding:2px 8px;border-radius:9px;background:var(--c-block-hot);color:var(--c-critical-text);font-weight:600;white-space:nowrap}.prd-warn .icon{width:10px;height:10px}.prd-site{font-style:normal;font-size:10.5px;padding:2px 8px;border-radius:8px;background:var(--c-primary);color:#fff;font-weight:600;white-space:nowrap}.prd-site--off{background:#1c1c1e0f;color:var(--c-text-secondary);font-weight:500}.prd-tag{font-style:normal;font-size:10.5px;padding:2px 8px;border-radius:8px;background:var(--c-quiet-1);color:var(--c-text-secondary);white-space:nowrap}.prd-photos{font-size:12px;color:var(--c-text-secondary);white-space:nowrap}.prd-photos b{color:var(--c-text);font-weight:600}.warn-t{color:var(--c-critical-text)}.prd-cath{display:flex;align-items:baseline;gap:9px;margin:18px 0 10px 2px;font-size:20px;font-weight:300;letter-spacing:-.02em}.prd-cath i{font-style:normal;font-size:12.5px;font-weight:600;color:var(--c-text-tertiary);letter-spacing:0}.prd-cath small{font-size:12px;color:var(--c-text-tertiary);letter-spacing:0}.prd-cath .iqp-add{margin:0 0 0 auto;align-self:center}.prd-catrow{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 110px 90px;gap:12px;align-items:center;width:100%;text-align:left;padding:8px 16px;border-bottom:1px solid var(--c-hairline);background:var(--c-workspace);font:inherit;font-size:12.5px;color:var(--c-text)}.prd-catrow:first-child{border-radius:16px 16px 0 0}.prd-catrow:last-child{border-bottom:0;border-radius:0 0 16px 16px}.prd-catrow:hover{background:var(--c-quiet-1)}.prd-catrow--h{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary);background:transparent;cursor:default}.prd-catrow--h:hover{background:transparent}.prd-catrow b{font-weight:600}.prd-catrow small{font-size:11px;color:var(--c-text-secondary)}.prd-catrow .r{text-align:right}.prd .pm-back{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;color:var(--c-text-secondary);margin-bottom:12px;text-decoration:none}.prd .pm-back:hover{color:var(--c-text)}.prd .pm-back .icon{width:11px;height:11px}.prd .pm-head{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:16px;align-items:start;padding:16px 18px;border-radius:18px;background:var(--c-workspace);box-shadow:var(--sh-surface);margin-bottom:12px}.prd .pm-pic{width:96px;height:100px;border-radius:14px;background:var(--c-quiet-1);display:flex;align-items:center;justify-content:center;overflow:hidden}.prd .pm-head__body{min-width:0}.prd .pm-head h1{margin:0;font-size:20px;font-weight:600;letter-spacing:-.015em;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.prd .pm-head h1 small{font-size:13px;font-weight:400;color:var(--c-text-secondary)}.prd .pm-facts{display:flex;gap:18px;flex-wrap:wrap;margin-top:10px}.prd .pm-fact{display:block}.prd .pm-fact__label{display:block;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary)}.prd .pm-fact__value{display:block;font-size:13px;font-weight:600;margin-top:1px;white-space:nowrap}.prd .pm-fact__value.t-warn{color:var(--c-critical-text)}.prd .pm-fact__hint{display:block;font-size:11px;color:var(--c-text-secondary)}.prd .pm-todo{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.prd .pm-todo button{display:inline-flex;gap:5px;align-items:center;min-height:24px;max-width:100%;white-space:normal;text-align:left;padding:0 10px;border-radius:12px;background:var(--c-block-hot);color:var(--c-critical-text);font:inherit;font-size:11.5px;font-weight:600}.prd .pm-todo button .icon{width:10px;height:10px}.prd .pm-strip{display:flex;gap:6px;align-items:flex-end;justify-content:flex-end;flex-wrap:nowrap;cursor:pointer;background:none;padding:0}.prd .pm-strip .pm-thumb{border-radius:10px}.prd .pm-strip .pm-thumb:first-child{border-radius:14px}.prd .pm-strip__more{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:var(--c-quiet-1);font-size:12px;font-weight:600;color:var(--c-text-secondary)}.prd .pm-strip__empty{display:flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:14px;background:var(--c-quiet-1);font-size:12px;color:var(--c-text-tertiary)}.prd .pm-tabs{margin-bottom:12px}.prd .pm-tabs button.is-warn s{background:var(--c-critical)}.prd .pm-sec{padding:14px 18px 16px;border-radius:16px;background:var(--c-workspace);box-shadow:var(--sh-surface);margin-bottom:12px}.prd .pm-sec__h{display:flex;gap:12px;align-items:baseline;margin-bottom:10px;flex-wrap:wrap}.prd .pm-sec__h h3{margin:0;font-size:14px;font-weight:600}.prd .pm-sec__h small{font-size:11.5px;color:var(--c-text-secondary);flex:1;min-width:200px}.prd .pm-sec__h .btn{height:28px;padding:0 14px;border-radius:14px;font-size:12px;flex:none}.prd .pm-sec__h .iqp-add{margin:0;align-self:center}.prd .pm-two{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.prd .pm-sec .mf{display:block;margin:0 0 10px;min-width:0}.prd .pm-sec .mf>span{display:block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-tertiary);margin:0 0 5px 2px;white-space:nowrap}.prd .pm-sec .mf input,.prd .pm-sec .mf select,.prd .pm-sec .mf textarea{width:100%;height:32px;min-height:0;padding:0 12px;border:0;border-radius:10px;background:var(--c-quiet-1);box-shadow:inset 0 0 0 1px var(--c-hairline);font:inherit;font-size:12.5px;color:var(--c-text);outline:none}.prd .pm-sec .mf textarea{height:auto;padding:8px 12px;resize:vertical;min-height:64px}.prd .pm-sec .mf input:focus,.prd .pm-sec .mf select:focus,.prd .pm-sec .mf textarea:focus{background:#fff;box-shadow:inset 0 0 0 1.5px var(--c-text)}.prd .pm-sec .mf input:disabled,.prd .pm-sec .mf select:disabled{opacity:.5}.prd .pm-sec .mf small{display:block;font-size:11px;color:var(--c-text-tertiary);margin:4px 2px 0;white-space:normal}.prd .pm-sec .mf small.bad-t{color:var(--c-critical-text);font-weight:600}.prd .pm-sec .mf-row{gap:10px}.prd .pm-sec input::-webkit-outer-spin-button,.prd .pm-sec input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.prd .pm-sec input[type=number]{-moz-appearance:textfield;appearance:textfield}.prd .pm-missing input{box-shadow:inset 0 0 0 1.5px var(--c-critical)!important;background:var(--c-soft-critical)!important}.prd .pm-missing>span{color:var(--c-critical-text)}.prd .pm-chips{display:flex;gap:6px;flex-wrap:wrap}.prd .pm-chips label{display:inline-flex;gap:6px;align-items:center;height:26px;padding:0 10px;border-radius:13px;background:var(--c-quiet-1);box-shadow:inset 0 0 0 1px var(--c-hairline);font-size:12px;cursor:pointer}.prd .pm-chips label.on{background:var(--c-primary);color:#fff;box-shadow:none}.prd .pm-chips input{display:none}.prd .pm-pub{display:flex;gap:8px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--c-quiet-1);font-size:12.5px;margin-top:4px;cursor:pointer}.prd .pm-pub b{font-weight:600}.prd .pm-pub input{accent-color:var(--c-text);margin:0}.prd .stk-chk{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;color:var(--c-text);cursor:pointer;height:32px}.prd .stk-chk input{accent-color:var(--c-text);margin:0}.prd .fine{font-size:11.5px;color:var(--c-text-secondary)}.prd .pm-wrap{overflow-x:auto}.prd .pm-table{width:100%;border-collapse:collapse;font-size:12px}.prd .pm-table th,.prd .pm-table td{border-bottom:1px solid var(--c-hairline);padding:7px 8px;text-align:left;vertical-align:middle}.prd .pm-table thead th{font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary);padding-top:4px}.prd .pm-table tbody tr:last-child td{border-bottom:0}.prd .pm-table th.num,.prd .pm-table td.num{text-align:right;white-space:nowrap}.prd .pm-table tr.is-off td{opacity:.6}.prd .pm-table tr.is-off td:first-child{opacity:1}.prd .pm-table td b,.prd .pm-table td strong{font-weight:600}.prd .pm-table td .t-micro{white-space:normal}.prd .pm-table .ok{color:var(--c-success-text);font-weight:600}.prd .pm-table .bad{color:var(--c-critical-text);font-weight:600}.prd .pm-table input[type=text],.prd .pm-table input[type=number]{width:100%;height:28px;padding:0 8px;border:0;border-radius:9px;background:var(--c-quiet-1);box-shadow:inset 0 0 0 1px var(--c-hairline);font:inherit;font-size:12.5px;outline:none}.prd .pm-table input[type=text]:focus,.prd .pm-table input[type=number]:focus{background:#fff;box-shadow:inset 0 0 0 1.5px var(--c-text)}.prd .pm-table input[type=checkbox]{accent-color:var(--c-text);width:15px;height:15px;margin:0}.prd .pm-kv{margin-top:10px;font-size:12px;color:var(--c-text-secondary);line-height:1.6}.prd .pm-kv b{color:var(--c-text);font-weight:600}.prd .pm-note{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:10px 12px;border-radius:12px;background:var(--c-quiet-1);font-size:12.5px;margin-bottom:10px}.prd .pm-note b{font-weight:600}.prd .pm-unsaved{font-style:normal;font-size:11px;padding:2px 8px;border-radius:9px;background:var(--c-block-client);color:var(--c-text);font-weight:600}.prd .pm-accrow{display:grid;grid-template-columns:minmax(0,1fr) 110px 26px;gap:8px;align-items:center;margin-bottom:6px}.prd .pm-accrow select,.prd .pm-accrow input{width:100%;height:30px;padding:0 10px;border:0;border-radius:10px;background:var(--c-quiet-1);box-shadow:inset 0 0 0 1px var(--c-hairline);font:inherit;font-size:12.5px;outline:none}.prd .pm-accrow select:focus,.prd .pm-accrow input:focus{background:#fff;box-shadow:inset 0 0 0 1.5px var(--c-text)}.prd .pm-thumbs{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.prd .pm-thumbs .btn{height:22px;padding:0 9px;border-radius:11px;font-size:11.5px;box-shadow:inset 0 0 0 1px #1c1c1e40}.prd .pm-gal__t{display:flex;gap:8px;align-items:center;font-size:12.5px;font-weight:600;margin:12px 0 8px;flex-wrap:wrap}.prd .pm-gal__t small{font-weight:400;color:var(--c-text-secondary)}.prd .pm-gal__t small.warn-t{color:var(--c-critical-text)}.prd .pm-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.prd .pm-gallery__item{padding:6px;border-radius:14px;background:var(--c-quiet-1)}.prd .pm-gallery__item .pm-thumb{width:100%!important;height:120px!important;border-radius:10px;border:0}.prd .pm-photo-colour{width:100%;height:26px;margin-top:6px;font-size:11.5px;padding:0 8px;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px var(--c-hairline);border:0;max-width:none}.prd .pm-gallery__item .t-micro{max-width:none!important;margin-top:4px}.prd .pm-files{list-style:none;margin:0;padding:0}.prd .pm-files li{display:flex;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--c-border);font-size:12.5px}.prd .pm-files li:last-child{border-bottom:0}.prd .pm-files .lnk{color:var(--c-text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#1c1c1e4d;cursor:pointer;font:inherit;text-align:left;overflow-wrap:anywhere}.prd .pm-files small{color:var(--c-text-secondary);white-space:nowrap;margin-left:auto}.ocd .iqp-grid{grid-template-columns:clamp(250px,19vw,320px) minmax(0,1fr)!important}.ocd .iqp-side{position:static;max-height:none;overflow:visible}.ocd .iqp-top h1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ocd-kind{font-style:normal;font-size:10.5px;padding:2px 8px;border-radius:8px;background:var(--c-block-lead);color:var(--c-text);font-weight:600}.ocd .iqp-chip{display:inline-flex;gap:5px;align-items:center;text-decoration:none}.ocd-eco{display:grid;grid-template-columns:1fr;gap:6px;width:100%;padding:10px 12px;border-radius:14px;background:var(--c-workspace);box-shadow:var(--sh-surface);cursor:pointer;text-align:left;font:inherit;color:var(--c-text)}.ocd-eco:hover{box-shadow:var(--sh-surface-hi)}.ocd-eco small{display:block;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary);white-space:nowrap}.ocd-eco b{display:block;font-size:15px;font-weight:600;white-space:nowrap;margin-top:1px;letter-spacing:-.01em}.ocd-eco b em{font-style:normal;font-weight:500;font-size:12px;color:var(--c-text-secondary);margin-left:4px}.ocd-eco b.bad-t{color:var(--c-critical-text)}.ocd-eco__go{grid-column:1 / -1;font-size:11px;color:var(--c-text-secondary);display:flex;gap:4px;align-items:center;margin-top:2px}.ocd-eco__go .icon{width:10px;height:10px}.ocd-pay{width:100%;margin-top:8px;padding:8px 12px;border-radius:14px;background:var(--c-workspace);box-shadow:var(--sh-surface);font-size:12px}.ocd-pay b{font-weight:600}.ocd-pay.is-due{background:var(--c-block-hot)}.ocd-pay.is-ok{background:var(--c-soft-success)}.ocd-pay small{display:block;color:var(--c-text-secondary);margin-top:2px;font-size:11px}.ocd .iqp-about dd .lnk{color:var(--c-text)}.iqp-path.ocd-path{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 4px}.iqp-path.ocd-path li{padding-top:7px}.iqp-path.ocd-path b{font-size:12px}.iqp-path.ocd-path small{font-size:10.5px}.ocd-tabs{margin:14px 0 12px}.ocd .oc-tabs s.new{background:var(--c-accent)}.ocd .oc-tabs s.due{background:var(--c-critical)}.ocd-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.ocd-sum button{display:block;min-width:0;width:100%;padding:8px 12px;border-radius:12px;background:var(--c-workspace);box-shadow:var(--sh-surface);cursor:pointer;color:var(--c-text);text-align:left;font:inherit}.ocd-sum button:hover{box-shadow:var(--sh-surface-hi)}.ocd-sum small{display:block;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary)}.ocd-sum b{display:block;font-size:12.5px;font-weight:600;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ocd-sum i{display:block;font-style:normal;font-size:11px;color:var(--c-text-secondary);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ocd-sum button.is-warn{box-shadow:var(--sh-surface),inset 3px 0 0 var(--c-critical)}.ocd-sum button.is-warn b{color:var(--c-critical-text)}.ocd-chk{padding:12px 16px;border-radius:16px;background:var(--c-workspace);box-shadow:var(--sh-surface);margin-bottom:12px}.ocd-chk__h{display:flex;gap:10px;align-items:baseline;margin-bottom:8px;flex-wrap:wrap}.ocd-chk__h h3{margin:0;font-size:14px;font-weight:600}.ocd-chk__h small{flex:1;font-size:11.5px;color:var(--c-text-secondary)}.ocd-chk__h .iqp-add{margin:0}.ocd-chk__g{display:grid;grid-template-columns:1fr 1fr;gap:4px 24px}.ocd-ci{display:flex;gap:8px;align-items:center;padding:5px 0;font-size:12.5px;min-height:28px}.ocd-ci i{display:inline-flex;flex:none;width:16px;justify-content:center}.ocd-ci i.ok{color:var(--c-success-text)}.ocd-ci i.no{color:var(--c-critical-text)}.ocd-ci i .icon{width:13px;height:13px}.ocd-ci>div{flex:1;min-width:0}.ocd-ci small{display:block;font-size:11px;color:var(--c-text-secondary)}.ocd-ci.is-done>div{text-decoration:line-through;color:var(--c-text-tertiary)}.ocd-ci input[type=checkbox]{accent-color:var(--c-text);margin:0;flex:none}.ocd-ci .iqp-x,.ocd-ci .ocd-go{flex:none}.ocd-go{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--c-text-secondary);box-shadow:inset 0 0 0 1px var(--c-border)}.ocd-go .icon{width:10px;height:10px}.ocd-go:hover{background:var(--c-text);color:#fff}.ocd-addrow{display:flex;gap:6px;align-items:center;margin:4px 0 8px}.ocd-addrow input{flex:1;height:30px;padding:0 10px;border:0;border-radius:10px;background:var(--c-quiet-1);box-shadow:inset 0 0 0 1px var(--c-hairline);font:inherit;font-size:12.5px;outline:none}.ocd-addrow input:focus{background:#fff;box-shadow:inset 0 0 0 1.5px var(--c-text)}.ocd-addrow .btn{height:30px;padding:0 12px;border-radius:15px;font-size:12px}.ocd-mat{display:grid;grid-template-columns:minmax(0,1.3fr) 80px 110px 100px minmax(0,.9fr) minmax(0,1.2fr);gap:10px;align-items:center;padding:7px 0;border-top:1px solid var(--c-hairline);font-size:12.5px}.ocd-mat--h{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary);border-top:0;padding:4px 0}.ocd-mat>span{min-width:0}.ocd-mat .r{text-align:right}.ocd-mat b{font-weight:600}.ocd-mat small{display:block;font-size:11px;color:var(--c-text-secondary)}.ocd-mat .ok-t{color:var(--c-success-text)}.ocd-mat .ok-t .icon{width:13px;height:13px}.ocd-mat .iqp-add{margin:0}.ocd-mat .lnk{color:var(--c-text);font-weight:600}.ocd-mat__g{font-size:13px;font-weight:600;margin:14px 0 2px}.ocd-mat__g small{font-weight:400;font-size:11.5px;color:var(--c-text-secondary);margin-left:6px}.ocd-mat__g:first-child{margin-top:4px}.ocd .iqp-head .lnk.fine{margin-left:auto}.ocd-kv{display:grid;grid-template-columns:1fr 1fr;gap:4px 20px;margin:0}.ocd-kv>div{padding:6px 0;border-bottom:1px solid var(--c-hairline);font-size:12.5px;display:flex;justify-content:space-between;gap:12px}.ocd-kv dt{color:var(--c-text-secondary);flex:none}.ocd-kv dd{margin:0;text-align:right;font-weight:500;min-width:0}.ocd-kv dd .bad-t{font-weight:600}.ocd-kv dd .iqp-link{display:inline}.ocd-stages{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.ocd-stages .btn{height:28px;padding:0 12px;border-radius:14px;font-size:12px;background:var(--c-primary);color:#fff}.ocd-stages:empty{display:none}.ocd .qc-card{grid-template-columns:minmax(0,1fr) auto}.ocd .qc-card .qc-pic{display:none}.ocd-two{display:grid;grid-template-columns:1fr;gap:0}.ocd-inv{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 10px;border-radius:12px;background:var(--c-quiet-1);font-size:12px;margin-bottom:6px}.ocd-inv b{font-weight:600}.ocd-inv .iqp-add{margin:0}.ocd-inv.is-void{opacity:.55;text-decoration:line-through}.ocd-pl{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--c-hairline);font-size:12.5px}.ocd-pl:last-child{border-bottom:0}.ocd-pl small{display:block;font-size:11px;color:var(--c-text-secondary)}.ocd-pl b{font-weight:600;white-space:nowrap}.ocd-pl .is-out{color:var(--c-critical-text)}.ocd .panel{padding:16px 18px;margin-bottom:12px;border-radius:18px;border:0;background:var(--c-workspace);box-shadow:var(--sh-surface)}.ocd .panel__head .t-section-title{font-size:15px;font-weight:600;letter-spacing:-.01em}.ocd .pm-table{font-size:12.5px}.ocd .pm-table th,.ocd .pm-table td{padding:7px 8px;border-bottom:1px solid var(--c-hairline)}.ocd .pm-table thead th{font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary)}.ocd .related-list{list-style:none;margin:0;padding:0}.ocd .related-list li{border-bottom:1px solid var(--c-hairline);padding:4px 0}.ocd .related-list li:last-child{border-bottom:0}.ocd .chips .chip{background:var(--c-quiet-1);border-color:transparent}.ocd-bad{padding:10px 12px;border-radius:12px;background:var(--c-block-hot);color:var(--c-critical-text);font-size:12.5px;margin:10px 0 0;line-height:1.5}.ocd-bad b{font-weight:600}.ocd .spec{display:flex;flex-direction:column;gap:6px}.ocd .spec__h{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px}.ocd .spec__h b{font-weight:600}.ocd .spec .related-list .btn{display:inline-flex;gap:6px;align-items:center}.mat .mat-row{display:grid;grid-template-columns:minmax(0,2fr) 110px 150px minmax(0,1fr) 110px;gap:14px;align-items:center;width:100%;text-align:left;padding:10px 16px;margin-bottom:6px;border-radius:16px;background:var(--c-workspace);box-shadow:var(--sh-surface);font:inherit;color:var(--c-text);border:0;cursor:pointer}.mat .mat-row:hover{box-shadow:var(--sh-surface-hi)}.mat .mat-row.is-arch{opacity:.6}.mat .mat-row--warn{background:linear-gradient(90deg,var(--c-block-hot),var(--c-workspace) 30%)}.mat .mat-row>span{min-width:0}.mat .mat-row .r{text-align:right}.mat .mat-row--c{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr)}.mat .mat-row--d{grid-template-columns:minmax(0,2fr) 160px;cursor:default}.mat .mat-row--h{background:none;box-shadow:none;padding:0 16px 4px;margin-bottom:2px;font-size:11px;color:var(--c-text-secondary);text-transform:uppercase;letter-spacing:.04em;cursor:default}.mat .mat-row--h:hover{box-shadow:none}.mat .mat-row__t b{font-size:13.5px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.mat .mat-row__t small{display:block;font-size:11.5px;color:var(--c-text-secondary);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat .mat-row__t .prd-chips{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.mat .mat-row__n b{display:block;font-weight:600;font-size:13px;font-variant-numeric:tabular-nums}.mat .mat-row__n small{display:block;font-size:11px;color:var(--c-text-secondary)}.mat .mat-row .t-code small{font-family:var(--font-mono, ui-monospace, monospace);font-size:11.5px}.mat .stk-sw{width:14px;height:14px;border-radius:7px;display:inline-block;border:1px solid var(--c-hairline);flex:none}.mat .mat-macro-badge{display:inline-flex;width:18px;height:18px;border-radius:6px;background:var(--c-soft-success);color:var(--c-success-text);align-items:center;justify-content:center}.mat .mat-macro-badge svg{width:12px;height:12px}.pd .mat-macro{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:14px;background:var(--c-quiet-1)}.pd .mat-macro .field__label{font-size:12px;font-weight:600;color:var(--c-text)}.pd .mat-macro__row{display:flex;gap:14px;align-items:flex-start}.pd .mat-macro__thumb{width:96px;height:96px;border-radius:12px;overflow:hidden;background:var(--c-workspace);display:flex;align-items:center;justify-content:center;flex:none;box-shadow:var(--sh-surface)}.pd .mat-macro__thumb img{width:100%;height:100%;object-fit:cover;display:block}.pd .mat-macro__thumb--empty{color:var(--c-text-secondary);font-size:11px}.pd .mat-macro__thumb.is-failed{color:var(--c-critical-text)}.pd .mat-macro__meta{display:flex;flex-direction:column;gap:6px;min-width:0}.pd .mat-macro__actions{display:flex;gap:8px;flex-wrap:wrap}.pd .mat-macro .field__error{color:var(--c-critical-text);font-size:12px}.mat .mat-row--d{grid-template-columns:minmax(0,1.4fr) minmax(0,2fr) 140px}.mat .mat-row--btn{width:100%;text-align:left;border:0;font:inherit;color:inherit;cursor:pointer}.mat .mat-row--btn:hover{background:var(--c-quiet-1)}.mat .mat-rule{font-size:12.5px;color:var(--c-text)}.mat .mat-rule--none{color:var(--c-warning-text)}.nv .nv-top{align-items:flex-start;margin-bottom:12px}.nv .nv-title{min-width:0}.nv .nv-title h1{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.nv .nv-title p{margin:4px 0 0;font-size:12.5px;color:var(--c-text-secondary);max-width:760px}.nv .nv-tabs{margin-bottom:16px}.nv .oc-btn--accent{background:var(--c-accent);color:#fff;box-shadow:none}.nv .panel{padding:16px 18px;margin-bottom:12px;border-radius:18px;background:var(--c-workspace);box-shadow:var(--sh-surface);border:0}.nv .panel>.panel__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:10px;padding:0;border:0}.nv .panel__head .t-section-title{font-size:15px;font-weight:600;letter-spacing:-.01em}.nv .panel__head .t-micro{font-size:11.5px;color:var(--c-text-secondary);margin-top:2px}.nv .panel--flash{box-shadow:var(--sh-surface),0 0 0 2px var(--c-accent)}.nv .metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:0 0 14px}.nv .metric-tile{border:0;border-radius:16px;padding:12px 14px;background:var(--c-workspace);box-shadow:var(--sh-surface);gap:2px;min-width:0}.nv .metric-tile__label{font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary)}.nv .metric-tile__value{font-size:20px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.nv .metric-tile__hint{font-size:11px;color:var(--c-text-secondary);line-height:1.4}.nv .dt-wrap{border:0;border-radius:0;background:none;box-shadow:none}.nv .dt{font-size:12.5px}.nv .dt th{font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary);padding:6px 7px 8px;border-bottom:1px solid rgba(28,28,30,.16);background:var(--c-workspace)}.nv .dt td{padding:10px 7px;border-bottom:1px solid var(--c-border);vertical-align:top}.nv .dt th:first-child,.nv .dt td:first-child{padding-left:0}.nv .dt th:last-child,.nv .dt td:last-child{padding-right:0}.nv .dt tbody tr:hover{background:var(--c-quiet-1)}.nv .dt tbody tr.dt__empty td{color:var(--c-text-secondary);padding:24px 0}.nv .size-matrix th{font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--c-text-tertiary);padding:6px 7px 8px;border:0;border-bottom:1px solid rgba(28,28,30,.16);background:none}.nv .size-matrix td{padding:8px 7px;border:0;border-bottom:1px solid var(--c-border);background:none}.nv .field__label{font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-tertiary);margin:0 0 2px 2px}.nv .field__control,.nv .input{height:34px;min-height:0;border:0;border-radius:12px;background:var(--c-quiet-1);box-shadow:inset 0 0 0 1px var(--c-border);padding:0 12px;font:inherit;color:var(--c-text)}.nv .field__control:focus,.nv .input:focus{box-shadow:inset 0 0 0 1.5px var(--c-text);background:#fff;outline:none}.nv .field__control[readonly],.nv .field__control:disabled{color:var(--c-text-secondary)}.nv .field__hint,.nv .field__error{font-size:11px;margin-top:3px}.nv .note{border-radius:14px;padding:12px 16px;font-size:12.5px;background:var(--c-quiet-1)}.nv .note.note--warn{background:var(--c-soft-critical);color:var(--c-critical-text)}.nv .kv{font-size:12.5px}.nv .kv__row{padding:8px 0;border-bottom:1px solid var(--c-border)}.nv .kv__row:last-child{border-bottom:0}.nv .settings-toc{margin:0 0 16px}.nv .settings-toc__item{cursor:pointer}.nv .related-list{font-size:12.5px;color:var(--c-text-secondary)}.nv .state{background:none;border:0}.nv .chip{border-radius:9px;font-size:11px}.login-page{background:var(--c-canvas)}.login-card{width:min(372px,100%);padding:28px 28px 24px;border-radius:22px;background:var(--c-workspace);box-shadow:var(--sh-surface-hi);gap:16px}.login-card__brand{font-size:19px;font-weight:600;letter-spacing:-.02em}.login-card__brand small{display:block;font-size:12px;font-weight:400;color:var(--c-text-secondary);margin-top:3px;letter-spacing:0}.login-card__field{gap:5px}.login-card__label{font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-tertiary);margin-left:2px}.login-card__input{height:36px;border:0;border-radius:12px;background:var(--c-quiet-1);box-shadow:inset 0 0 0 1px var(--c-border);padding:0 12px;font-size:13px}.login-card__input:focus{box-shadow:inset 0 0 0 1.5px var(--c-text);background:#fff;border:0}.login-card__remember{display:flex;gap:8px;align-items:flex-start;font-size:12.5px}.login-card__remember input{margin-top:2px;accent-color:var(--c-primary)}.login-card__remember-note{display:block;font-size:11px;margin-top:2px}.login-card__error{font-size:12px;color:var(--c-critical-text);padding:8px 12px;border-radius:12px;background:var(--c-soft-critical)}.login-card .btn{height:36px;border-radius:12px;font-weight:500}.me .me-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:stretch}.me .me-card{margin-bottom:12px}.me .me-grid .me-card{margin-bottom:0;display:flex;flex-direction:column}.me .me-grid{margin-bottom:12px}.me .me-who{display:flex;gap:14px;align-items:center;margin-bottom:16px}.me .me-ava{width:52px;height:52px;border-radius:50%;background:var(--c-primary);color:#fff;font-size:16px;font-weight:600;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;flex:none}.me .me-who__b{min-width:0}.me .me-who__b h2{margin:0;font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.15;overflow-wrap:anywhere}.me .me-who__b small{display:block;margin-top:3px;font-size:12px;color:var(--c-text-secondary)}.me .me-form{flex:1}.me .me-row2{gap:12px}.me .me-act{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:auto;padding-top:2px}.me .me-ok{font-size:12px;font-weight:500;color:var(--c-success-text)}.me .iqp-head{align-items:center}.me .iqp-head .cp-fine{margin-left:auto}.me .me-n{font-style:normal;font-size:11px;font-weight:500;padding:1px 7px;border-radius:9px;background:#1c1c1e0f;color:var(--c-text-mid)}.me .me-add{margin:0 0 0 auto;height:26px;padding:0 12px;border-radius:13px;font-size:12px}.me .me-users{list-style:none;margin:12px 0 0;padding:0}.me .me-u{display:grid;grid-template-columns:28px minmax(140px,1.4fr) 92px minmax(150px,1fr) 216px;gap:0 12px;align-items:center;padding:10px 0;border-top:1px solid var(--c-border);font-size:12.5px}.me .me-u__b{min-width:0}.me .me-u__b b{display:flex;gap:6px;align-items:center;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.me .me-u__b small{display:block;font-size:11.5px;color:var(--c-text-secondary);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.me .me-you{font-style:normal;font-size:10px;font-weight:600;padding:1px 7px;border-radius:9px;background:var(--c-text);color:#fff}.me .me-u .cp-ver{justify-self:start}.me .me-u__seen{color:var(--c-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.me .me-u__a{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap;min-width:0}.me .me-u__a .iqp-add{margin:0}.me .me-u.is-off .oc-logo,.me .me-u.is-off .me-u__b b{color:var(--c-text-tertiary)}@media (max-width: 900px){.me .me-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.me .me-row2{grid-template-columns:minmax(0,1fr)}.me .me-u{grid-template-columns:28px minmax(0,1fr) auto;gap:4px 12px}.me .me-u__seen{grid-column:2 / -1;white-space:normal}.me .me-u__a{grid-column:2 / -1;justify-content:flex-start}}.modal__x{display:none}html[data-vp]{--m-air: var(--c-canvas);--m-air2: var(--c-quiet-1);--m-card: #fff;--m-ink: var(--c-text);--m-mid: #3d3d3d;--m-sec: var(--c-text-secondary);--m-mute: var(--c-text-tertiary);--m-line: var(--c-border);--m-hot: var(--c-critical);--m-hot-t: var(--c-critical-text);--m-sat: env(safe-area-inset-top, 0px);--m-sab: env(safe-area-inset-bottom, 0px);--m-gut: 1rem;--m-top-h: 3.5rem;--m-tab-h: 0px;--m-rail-w: 0px;-webkit-text-size-adjust:100%}html[data-vp=phone]{font-size:14px;--m-top-h: 46px;--m-tab-h: 48px}html[data-vp=tablet]{font-size:13.6px;--m-gut: 1.375rem;--m-rail-w: 5.25rem}html[data-vp] body{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}.m-ic{width:1rem;height:1rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}html[data-vp] .app-shell{height:100vh;height:100dvh}html[data-vp] .app-main{margin-left:var(--m-rail-w);padding-top:var(--m-sat)}html[data-vp] .workspace{--workspace-pad-x: var(--m-gut);padding:6px var(--m-gut) calc(var(--m-tab-h) + var(--m-sab) + 40px);-webkit-overflow-scrolling:touch}html[data-vp=phone] .m-shell.is-detail .workspace{padding-bottom:calc(32px + var(--m-sab))}html[data-vp=tablet] .workspace{padding-bottom:3rem}.m-top{flex:none;position:relative;z-index:20;display:flex;align-items:center;gap:.5rem;min-height:var(--m-top-h);padding:.375rem var(--m-gut)}.m-top__t{flex:1;min-width:0;margin:0;display:flex;align-items:center;gap:.5rem;font-size:1.375rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;white-space:nowrap;color:var(--m-ink)}.m-top__t>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.m-top__back{display:inline-flex;align-items:center;gap:.25rem;height:2.5rem;padding:0 .625rem 0 .25rem;margin-left:-.375rem;border-radius:1.25rem;font-size:.9375rem;font-weight:500;color:var(--m-mid);text-decoration:none}.m-top__back .m-ic{width:1.25rem;height:1.25rem}.m-top__prev{flex:none;position:relative;width:1.875rem;height:1.875rem;padding:0;border:0;border-radius:50%;background:var(--m-card);box-shadow:var(--sh-surface);display:flex;align-items:center;justify-content:center;color:var(--m-mid);cursor:pointer}.m-top__prev:after{content:"";position:absolute;inset:-7px}.m-top__prev .m-ic{width:.9375rem;height:.9375rem}.m-btn-c{position:relative;flex:none;width:2.625rem;height:2.625rem;padding:0;border:0;border-radius:50%;background:var(--m-card);box-shadow:var(--sh-surface);display:flex;align-items:center;justify-content:center;color:var(--m-mid);cursor:pointer}.m-btn-c .m-ic{width:1.1875rem;height:1.1875rem}.m-badge{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--m-hot);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--m-air)}html[data-vp=phone] .m-top{padding-top:4px;padding-bottom:4px}html[data-vp=phone] .m-top__t{font-size:16px}html[data-vp=phone] .m-top__back{height:32px;font-size:12.5px}html[data-vp=phone] .m-top__back .m-ic{width:18px;height:18px}html[data-vp=phone] .m-btn-c{width:33px;height:33px}html[data-vp=phone] .m-btn-c .m-ic{width:17px;height:17px}.m-tab{position:fixed;z-index:25;left:12px;right:12px;bottom:calc(8px + var(--m-sab));display:flex;padding:4px 5px;border-radius:26px;background:#fffffff5;-webkit-backdrop-filter:saturate(1.4) blur(16px);backdrop-filter:saturate(1.4) blur(16px);box-shadow:var(--sh-surface-hi),0 0 0 1px #1616160d}.m-tab__i{flex:1 1 0;min-width:0;height:44px;padding:0;border:0;background:none;display:flex;align-items:center;justify-content:center;border-radius:22px;color:var(--m-sec);cursor:pointer;text-decoration:none}.m-tab__ic{position:relative;width:44px;height:44px;border-radius:22px;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.m-tab__ic .m-ic{width:20px;height:20px}.m-tab__i.is-on .m-tab__ic{background:var(--m-ink);color:#fff}.m-tab__n{position:absolute;top:2px;left:24px;min-width:17px;height:16px;padding:0 5px;border-radius:9px;background:var(--m-ink);color:#fff;font-size:10px;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #fff}.m-tab__d{position:absolute;top:5px;left:8px;width:7px;height:7px;border-radius:50%;background:var(--m-hot);box-shadow:0 0 0 2px #fff}.m-tab__i.is-on .m-tab__n{box-shadow:0 0 0 2px var(--m-ink);background:#fff;color:var(--m-ink)}.m-tab__i.is-on .m-tab__d{box-shadow:0 0 0 2px var(--m-ink)}.m-rail{position:fixed;z-index:26;top:calc(.625rem + var(--m-sat));bottom:.625rem;left:.625rem;width:4rem;padding:.75rem .5rem;display:flex;flex-direction:column;align-items:stretch;gap:.375rem;border-radius:1.375rem;background:var(--m-air2);box-shadow:var(--sh-surface);overflow-y:auto;scrollbar-width:none}.m-rail::-webkit-scrollbar{display:none}.m-rail__brand{font-size:.875rem;font-weight:700;text-align:center;padding:.25rem 0 .5rem;letter-spacing:-.01em;color:var(--m-ink)}.m-rail__i{position:relative;flex:none;display:flex;align-items:center;justify-content:center;min-height:3rem;padding:0;border:0;background:none;border-radius:1.5rem;color:var(--m-sec);cursor:pointer;text-decoration:none}.m-rail__i .m-ic{width:1.3125rem;height:1.3125rem}.m-rail__i.is-on{background:var(--m-ink);color:#fff}.m-rail__i .m-tab__n{top:3px;left:auto;right:2px;box-shadow:0 0 0 2px var(--m-air2)}.m-rail__i.is-on .m-tab__n{background:#fff;color:var(--m-ink);box-shadow:0 0 0 2px var(--m-ink)}.m-rail__i .m-tab__d{top:7px;left:8px;box-shadow:0 0 0 2px var(--m-air2)}.m-rail__sep{flex:none;height:1px;background:var(--m-line);margin:.375rem .5rem}.m-rail__user{margin-top:auto;align-self:center;flex:none;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--m-ink);color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;text-decoration:none}@keyframes m-fade{0%{opacity:0}to{opacity:1}}@keyframes m-sheet-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes m-sheet-side{0%{transform:translate(calc(100% + 30px))}to{transform:none}}@keyframes m-page-in{0%{transform:translateY(16px)}to{transform:none}}.m-scrim{position:fixed;inset:0;z-index:60;background:#efeeea8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:m-fade .25s}html[data-vp=phone] .m-scrim--page{display:none}.m-sheet{position:fixed;z-index:61;left:0;right:0;bottom:0;max-height:calc(100% - 40px - var(--m-sat));display:flex;flex-direction:column;border-radius:26px 26px 0 0;background:var(--m-air2);box-shadow:0 -1px #ffffffe6 inset,0 -30px 60px -20px #16161659;animation:m-sheet-up .32s cubic-bezier(.2,.8,.2,1);color:var(--m-ink)}.m-sheet__grip{flex:none;display:block;width:40px;height:5px;padding:0;border:0;border-radius:3px;background:#1616162e;margin:8px auto 2px;cursor:pointer}.m-sheet__head{flex:none;display:flex;align-items:center;gap:10px;padding:6px 16px 10px}.m-sheet__t{flex:1;min-width:0;font-size:1.125rem;font-weight:600;letter-spacing:-.015em}.m-x{flex:none;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:50%;background:var(--m-card);box-shadow:var(--sh-surface);display:flex;align-items:center;justify-content:center;color:var(--m-mid);cursor:pointer}.m-x .m-ic{width:1.0625rem;height:1.0625rem}.m-sheet__body{flex:1;min-height:0;overflow-y:auto;padding:0 16px calc(20px + var(--m-sab));overscroll-behavior:contain}.m-sheet__foot{flex:none;display:flex;gap:10px;align-items:center;padding:10px 16px calc(12px + var(--m-sab));border-top:1px solid var(--m-line);background:inherit}html[data-vp=tablet] .m-sheet{left:auto;top:.75rem;right:.75rem;bottom:.75rem;width:26.25rem;max-height:none;border-radius:1.625rem;animation-name:m-sheet-side}html[data-vp=tablet] .m-sheet__grip{display:none}html[data-vp=tablet] .m-sheet__head{padding-top:1rem}.m-page{position:fixed;z-index:70;inset:0;display:flex;flex-direction:column;background:var(--m-air);animation:m-page-in .25s cubic-bezier(.2,.8,.2,1);color:var(--m-ink)}.m-page__head{flex:none;display:flex;align-items:center;gap:10px;padding:calc(10px + var(--m-sat)) 16px 10px}.m-page__t{flex:1;min-width:0;font-size:1.5rem;font-weight:700;letter-spacing:-.025em}.m-page__body{flex:1;min-height:0;overflow-y:auto;padding:4px 16px calc(28px + var(--m-sab));overscroll-behavior:contain}html[data-vp=tablet] .m-page{left:auto;width:27.5rem;top:.75rem;right:.75rem;bottom:.75rem;border-radius:1.625rem;box-shadow:var(--sh-surface-hi)}.mm-cap{font-size:.6875rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--m-mute);margin:1rem 4px .5rem}.mm-cap:first-child{margin-top:4px}.mr-list{border-radius:1.25rem;background:var(--m-card);box-shadow:var(--sh-surface);overflow:hidden}.mr-i{display:flex;align-items:center;gap:13px;width:100%;min-height:3.25rem;padding:0 1rem;border:0;border-bottom:1px solid var(--m-line);background:none;text-align:left;font:inherit;font-size:.9375rem;font-weight:500;color:var(--m-ink);cursor:pointer}.mr-i:last-child{border-bottom:0}.mr-i .m-ic{width:1.25rem;height:1.25rem;color:var(--m-sec)}.mr-i.is-on{font-weight:700}.mr-i.is-on .m-ic{color:var(--m-ink)}.mr-n{margin-left:auto;min-width:22px;height:20px;padding:0 6px;border-radius:10px;background:var(--m-ink);color:#fff;font-size:11.5px;font-weight:700;display:flex;align-items:center;justify-content:center}.mr-d{width:8px;height:8px;border-radius:50%;background:var(--m-hot);margin-left:auto}.mr-d+.mr-n{margin-left:8px}.mr-i .mr-chev{margin-left:auto;color:var(--m-mute);width:1rem;height:1rem}.mr-n+.mr-chev,.mr-d+.mr-chev{margin-left:8px}.mr-i--pc{color:var(--m-sec)}.mr-i--pc small{margin-left:auto;display:flex;color:var(--m-mute)}.mr-i--pc small .m-ic{width:1rem;height:1rem;color:var(--m-mute)}.mm-user{display:flex;align-items:center;gap:12px;width:100%;margin-top:18px;padding:12px 14px;border:0;border-radius:1.125rem;background:var(--m-card);box-shadow:var(--sh-surface);text-align:left;font:inherit;color:var(--m-ink);cursor:pointer}.mm-ava{flex:none;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--m-ink);color:#fff;font-size:.8125rem;font-weight:700;display:flex;align-items:center;justify-content:center}.mm-user b{display:block;font-size:.9375rem;font-weight:600}.mm-user small{font-size:.78rem;color:var(--m-sec)}.mm-user>.m-ic{margin-left:auto;color:var(--m-mute)}.mm-out{display:block;width:100%;height:2.875rem;margin-top:10px;border:0;border-radius:1.4375rem;background:none;box-shadow:inset 0 0 0 1px var(--m-line);font:inherit;font-size:.9375rem;font-weight:600;color:var(--m-hot-t);cursor:pointer}.ms-in{flex:1;min-width:0;height:2.875rem;display:flex;align-items:center;gap:9px;padding:0 14px;border-radius:1.4375rem;background:var(--m-card);box-shadow:var(--sh-surface)}.ms-in .m-ic{width:1.125rem;height:1.125rem;color:var(--m-mute)}.ms-in input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:none;box-shadow:none;font:inherit;font-size:16px;color:var(--m-ink);-webkit-appearance:none;appearance:none}.ms-in input::placeholder{color:var(--m-mute)}.ms-in input::-webkit-search-cancel-button,.ms-in input::-webkit-search-decoration{-webkit-appearance:none}.ms-cancel{flex:none;height:2.875rem;padding:0 6px;border:0;background:none;font:inherit;font-size:.9375rem;font-weight:600;color:var(--m-ink);cursor:pointer}.ms-note{font-size:.875rem;color:var(--m-mute);margin:18px 6px;line-height:1.45}.m-page .ms-row{display:flex;align-items:center;gap:12px;width:100%;min-height:3.875rem;padding:10px 14px;border:0;border-bottom:1px solid var(--m-line);background:none;text-align:left;font:inherit;color:var(--m-ink);cursor:pointer}.m-page .ms-row:last-child{border-bottom:0}.m-page .ms-row>span{min-width:0}.m-page .ms-row b{display:block;font-size:.9375rem;font-weight:600;overflow:hidden;text-overflow:ellipsis}.m-page .ms-row small{font-size:.78rem;color:var(--m-sec)}.m-page .ms-row .m-ic{margin-left:auto;color:var(--m-mute)}.mn-row{display:flex;align-items:center;gap:12px;width:100%;min-height:3.625rem;padding:8px 14px;border:0;border-bottom:1px solid var(--m-line);background:none;text-align:left;font:inherit;color:var(--m-ink);cursor:pointer}.mn-row:last-child{border-bottom:0}.mn-row>.m-ic{width:1.25rem;height:1.25rem;color:var(--m-sec)}.mn-row>span{min-width:0}.mn-row b{display:block;font-size:.906rem;font-weight:600}.mn-row small{display:block;font-size:.78rem;color:var(--m-sec)}.pc-box{margin:12vh auto 0;max-width:340px;text-align:center;color:var(--m-ink)}.pc-box>.m-ic{width:46px;height:46px;color:var(--m-mute);stroke-width:1.2}.pc-box h2{margin:14px 0 0;font-size:1.375rem;font-weight:600;letter-spacing:-.02em}.pc-box p{margin:8px 0 0;font-size:.906rem;color:var(--m-sec);line-height:1.5}.pc-box code{font-family:inherit;font-weight:600;color:var(--m-ink);overflow-wrap:anywhere}.m-btn2{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:3rem;padding:0 16px;border:0;border-radius:1.5rem;background:var(--m-card);box-shadow:var(--sh-surface);font:inherit;font-size:.9375rem;font-weight:600;color:var(--m-ink);cursor:pointer}.m-btn2 .m-ic{width:1.0625rem;height:1.0625rem}.pc-box .m-btn2{margin-top:22px}@keyframes m-sk{0%{background-position:100% 0}to{background-position:-200% 0}}.m-skel{display:flex;flex-direction:column;gap:12px;margin-top:10px}.m-skel i{display:block;height:62px;border-radius:20px;background:linear-gradient(90deg,#ffffff8c 0,#fffffff2,#ffffff8c 80%);background-size:300% 100%;animation:m-sk 1.4s linear infinite}.m-state{margin:12vh 12px 0;text-align:center}.m-state b{display:block;font-size:1.25rem;font-weight:600;letter-spacing:-.015em}.m-state .m-btn2{width:auto;display:inline-flex;padding:0 22px;margin-top:18px}html[data-vp] .toasts{left:16px;right:16px;bottom:calc(var(--m-tab-h) + var(--m-sab) + 26px);max-width:none;align-items:center;pointer-events:none}html[data-vp] .toast{pointer-events:auto;max-width:100%;padding:12px 18px;border-radius:22px;background:var(--m-ink);font-size:14px;font-weight:500;box-shadow:0 18px 36px -14px #00000080}html[data-vp] .toast--warn{background:#7a5a00}html[data-vp] .toast--error{background:#7f1d1d}html[data-vp=tablet] .toasts{bottom:28px;left:calc(var(--m-rail-w) + 16px)}html[data-vp=phone] .m-shell.is-detail .toasts{bottom:calc(var(--m-sab) + 26px)}html[data-vp] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),html[data-vp] select,html[data-vp] textarea{font-size:16px!important}html[data-vp] .modal input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),html[data-vp] .modal select{min-height:44px}html[data-vp] input[type=checkbox],html[data-vp] input[type=radio]{width:20px;height:20px}html[data-vp] .modal-overlay{padding:0;align-items:flex-end;justify-content:stretch;overflow:hidden;background:#efeeea8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:m-fade .25s}html[data-vp] .modal{position:relative;width:100%;max-width:none;max-height:calc(100dvh - 40px - var(--m-sat));border:0;border-radius:26px 26px 0 0;background:var(--m-air2);box-shadow:0 -1px #ffffffe6 inset,0 -30px 60px -20px #16161659;animation:m-sheet-up .32s cubic-bezier(.2,.8,.2,1)}html[data-vp] .modal__header{display:flex;align-items:center;gap:10px;padding:14px 16px 10px;border-bottom:0}html[data-vp] .modal__header>.t-section-title{flex:1;min-width:0;font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.2}html[data-vp] .modal__x{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--m-card);box-shadow:var(--sh-surface);color:var(--m-mid);cursor:pointer}html[data-vp] .modal__x svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}html[data-vp] .modal__body{padding:4px 16px 16px;min-height:0;overflow-y:auto;overscroll-behavior:contain}html[data-vp] .modal__footer{display:flex;gap:10px;align-items:center;justify-content:flex-end;padding:10px 16px calc(12px + var(--m-sab));border-top:1px solid var(--m-line);background:inherit}html[data-vp] .modal__footer{flex-wrap:wrap;justify-content:space-between}html[data-vp] .modal__footer>:not(.btn):not(button){flex:1 1 100%;min-width:0}html[data-vp] .modal__footer .btn{flex:0 1 auto;min-width:0;min-height:44px;padding:0 18px;border-radius:22px;font-size:15px;font-weight:600;white-space:normal;line-height:1.2;text-align:center}html[data-vp] .modal__footer .btn:last-child:not(:first-child){flex:1 1 auto}html[data-vp] .modal__body:last-child{padding-bottom:calc(20px + var(--m-sab))}html[data-vp=phone] .modal--wide,html[data-vp=phone] .modal--xl{height:100dvh;max-height:none;border-radius:0;background:var(--m-air);box-shadow:none;animation-name:m-page-in;animation-duration:.25s}html[data-vp=phone] .modal--wide .modal__header,html[data-vp=phone] .modal--xl .modal__header{padding-top:calc(10px + var(--m-sat))}html[data-vp=phone] .modal--wide .modal__body,html[data-vp=phone] .modal--xl .modal__body{flex:1}html[data-vp=tablet] .modal-overlay{align-items:stretch;justify-content:flex-end;padding:12px}html[data-vp=tablet] .modal{width:440px;max-width:100%;height:100%;max-height:none;border-radius:26px;box-shadow:var(--sh-surface-hi);animation-name:m-sheet-side}html[data-vp=tablet] .modal--wide{width:min(680px,100%)}html[data-vp=tablet] .modal--xl{width:min(980px,100%)}html[data-vp=tablet] .modal__body{flex:1}html[data-vp=tablet] .modal__footer{padding-bottom:12px;border-radius:0 0 26px 26px}html[data-vp=phone] .cx-scrim{z-index:60}html[data-vp=phone] .cx-drawer{z-index:61;inset:auto 0 0;width:auto;max-width:none;max-height:calc(100dvh - 40px - var(--m-sat));padding:18px 16px calc(20px + var(--m-sab));border-radius:26px 26px 0 0;transform:translateY(105%)}html[data-vp=phone] .cx-drawer.on{transform:none}html[data-vp=phone] .cx-drawer{overflow-x:hidden}html[data-vp=phone] .cx-drawer--wide{top:0;width:auto;max-height:none;border-radius:0;padding-top:calc(14px + var(--m-sat))}html[data-vp=tablet] .cx-scrim{z-index:60}html[data-vp=tablet] .cx-drawer{z-index:61}html[data-vp=tablet] .cx-drawer--wide{width:min(680px,calc(100vw - 24px))}.m-ghost{flex:none;height:3rem;padding:0 1rem;border:0;border-radius:1.5rem;background:none;font:inherit;font-size:.9375rem;font-weight:600;color:var(--m-mid);cursor:pointer}.m-cta{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;height:3.125rem;padding:0 1rem;border:0;border-radius:1.5625rem;background:var(--m-ink);color:#fff;font:inherit;font-size:.9375rem;font-weight:600;box-shadow:0 14px 28px -12px #1c1c1e73;cursor:pointer}.m-cta:disabled,.m-ghost:disabled,.mr-i:disabled{opacity:.45;cursor:default}.mr-sw{margin-left:auto;flex:none;width:44px;height:26px;padding:3px;border-radius:13px;background:#16161629;transition:background .2s}.mr-sw i{display:block;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.mr-sw[data-on=true]{background:var(--m-ink)}.mr-sw[data-on=true] i{transform:translate(18px)}html[data-vp=phone] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),html[data-vp=phone] select,html[data-vp=phone] textarea{font-size:14px!important}html[data-vp=phone] .modal input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),html[data-vp=phone] .modal select{min-height:38px}html[data-vp=phone] input[type=checkbox],html[data-vp=phone] input[type=radio]{width:18px;height:18px}html[data-vp=phone] .modal__header{padding:12px 14px 8px}html[data-vp=phone] .modal--wide .modal__header,html[data-vp=phone] .modal--xl .modal__header{padding-top:calc(8px + var(--m-sat))}html[data-vp=phone] .modal__header>.t-section-title{font-size:16px}html[data-vp=phone] .modal__x{width:34px;height:34px}html[data-vp=phone] .modal__x svg{width:15px;height:15px}html[data-vp=phone] .modal__body{padding:2px 14px 14px}html[data-vp=phone] .modal__footer{padding:8px 14px calc(10px + var(--m-sab));gap:8px}html[data-vp=phone] .modal__footer .btn{min-height:38px;padding:0 14px;border-radius:19px;font-size:13.5px}html[data-vp=phone] .toast{padding:10px 16px;font-size:13px}:where(html[data-vp]) :where(.miq,.miqp) :where(button,a){margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none}:where(html[data-vp]) :where(.miq,.miqp,.miq-peek) :where(dl,dd,dt,ol,ul,h1,h2,h3,p){margin:0;padding:0}html[data-vp] .miq,html[data-vp] .miqp{color:var(--m-ink);font-size:.875rem;line-height:1.4}html[data-vp] .miq .icon,html[data-vp] .miqp .icon,html[data-vp] .miq-peek .icon{flex:none}html[data-vp] .miq-tel,html[data-vp] .nw{white-space:nowrap}html[data-vp] .miq-hs{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--m-gut));padding:2px var(--m-gut) 6px;scroll-padding:0 var(--m-gut)}html[data-vp] .miq-hs::-webkit-scrollbar{display:none}html[data-vp] .miq-hs>*{flex:none}html[data-vp] .miq-tabs button{position:relative;height:2.5rem;padding:0 1rem;border-radius:1.25rem;background:var(--m-card);box-shadow:var(--sh-surface);font-size:.875rem;font-weight:500;color:var(--m-mid);display:inline-flex;gap:.4375rem;align-items:center;white-space:nowrap}html[data-vp] .miq-tabs i,html[data-vp] .miq-filters i{font-style:normal;font-weight:700;color:var(--m-mute)}html[data-vp] .miq-tabs button.on{background:var(--m-ink);color:#fff;box-shadow:0 12px 24px -12px #1c1c1e80}html[data-vp] .miq-tabs button.on i{color:#fff9}html[data-vp] .miq-tabs s{position:absolute;top:4px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--c-accent);box-shadow:0 0 0 2px var(--m-air)}html[data-vp] .miq-filters{margin-top:.875rem}html[data-vp] .miq-filters button{position:relative;height:2.25rem;padding:0 .875rem;border-radius:1.125rem;background:#ffffff8c;box-shadow:inset 0 0 0 1px var(--m-line);font-size:.844rem;color:var(--m-mid);display:inline-flex;gap:.375rem;align-items:center;white-space:nowrap}html[data-vp] .miq-filters button.on{background:var(--c-block-stage);color:var(--m-ink);font-weight:700;box-shadow:none}html[data-vp] .miq-filters button.on i{color:var(--m-mid)}html[data-vp] .miq-tabs button:after,html[data-vp] .miq-filters button:after,html[data-vp] .miq-ord:after{content:"";position:absolute;inset:-4px -2px}html[data-vp] .miq-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:end;margin-top:.5rem}html[data-vp] .miq-hero__l small{display:block;font-size:.781rem;font-weight:600}html[data-vp] .miq-hero__num{display:block;font-size:4.75rem;line-height:.85;font-weight:800;letter-spacing:-.06em;margin:.375rem 0 0 -3px}html[data-vp] .miq-hero__l span{display:block;font-size:.875rem;font-weight:300;color:var(--m-sec);margin-top:.375rem;white-space:nowrap}html[data-vp] .miq-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem}html[data-vp] .miq-col{position:relative;height:6rem;border-radius:1.125rem;background:var(--m-air2);box-shadow:inset 0 0 0 1px var(--m-line);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:.5rem 0 .4375rem}html[data-vp] .miq-col__l{position:relative;z-index:1;font-size:.75rem;color:var(--m-sec);white-space:nowrap}html[data-vp] .miq-col__f{position:absolute;left:0;right:0;bottom:0;border-radius:1.125rem;background:var(--c-block-stage);transition:height .35s}html[data-vp] .miq-col__n{position:relative;z-index:1;font-size:1.1875rem;font-weight:700;letter-spacing:-.02em;display:flex;gap:5px;align-items:center}html[data-vp] .miq-col__n i{width:7px;height:7px;border-radius:50%;background:var(--m-hot)}html[data-vp] .miq-col.on{box-shadow:inset 0 0 0 1.5px var(--m-ink)}html[data-vp] .miq-col.on .miq-col__f{background:var(--m-ink)}html[data-vp] .miq-col.on .miq-col__n{color:#fff}html[data-vp] .miq-col.on .miq-col__n i{background:#fff}html[data-vp] .miq-gh{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;font-size:1.3125rem;font-weight:300;letter-spacing:-.02em;margin:1.375rem 2px .625rem}html[data-vp] .miq-gh i{font-style:normal;font-size:.8125rem;font-weight:700;color:var(--m-mute);letter-spacing:0}html[data-vp] .miq-gh small{font-size:.781rem;font-weight:400;color:var(--m-mute);letter-spacing:0}html[data-vp] .miq-main>div>div:first-child>.miq-gh{margin-top:.75rem}html[data-vp] .miq-list{display:flex;flex-direction:column;gap:.5rem}html[data-vp] .miq-main>.miq-list{margin-top:.75rem}html[data-vp] .miq-logo{flex:none;width:2.375rem;height:2.375rem;border-radius:50%;background:var(--m-air);color:var(--m-mid);font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center}html[data-vp] .miq-row--n .miq-logo{background:#ffffffb3}html[data-vp] .miq-new{font-style:normal;font-size:.6875rem;padding:1px 7px;border-radius:10px;background:var(--m-ink);color:#fff;font-weight:700;white-space:nowrap;flex:none}html[data-vp] .miq-state{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.375rem}html[data-vp] .miq-st{font-size:.8125rem;font-weight:600;display:inline-flex;align-items:center}html[data-vp] .miq-move{font-style:normal;margin-left:.5rem;padding:2px 8px;border-radius:9px;font-size:.656rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:#1c1c1e12;color:var(--m-sec);white-space:nowrap}html[data-vp] .miq-move--me{background:var(--m-ink);color:#fff}html[data-vp] .miq-trk{display:flex;gap:3px;width:4rem}html[data-vp] .miq-trk s{flex:1;height:4px;border-radius:2px;background:#1c1c1e1a}html[data-vp] .miq-trk s.f{background:var(--m-ink)}html[data-vp] .miq-trk s.c{background:var(--m-ink);opacity:.45}html[data-vp] .miq-trk s.back{background:var(--m-hot)}html[data-vp] .miq-step{display:inline-flex;align-items:center;min-height:1.5rem;margin-top:.4375rem;padding:3px 10px;border-radius:.875rem;font-size:.781rem;font-weight:700;line-height:1.25;background:var(--m-ink);color:#fff;text-align:left}html[data-vp] .miq-step--n{background:#ffffffd9;color:var(--m-ink)}html[data-vp] .miq-step--g{background:none;padding:0;min-height:0;color:var(--m-sec);font-weight:500}html[data-vp] .miq-step--go{position:relative;gap:.375rem;margin-top:.5rem;min-height:2rem;padding:5px 12px 5px 13px;border-radius:1rem;font-size:.8125rem;box-shadow:0 8px 18px -10px #1c1c1e8c;transition:transform .12s}html[data-vp] .miq-step--go:after{content:"";position:absolute;inset:-8px -6px}html[data-vp] .miq-step--go:active{transform:scale(.95)}html[data-vp] .miq-step--n.miq-step--go{background:#fff;box-shadow:0 8px 18px -12px #1c1c1e73,inset 0 0 0 1px #1c1c1e14}html[data-vp] .miq-step--go:focus-visible{outline:2px solid var(--m-ink);outline-offset:2px}html[data-vp] .miq-bad{font-size:.75rem;font-weight:600;color:var(--m-hot-t)}html[data-vp] .miq-when{font-size:.781rem;color:var(--m-sec);white-space:nowrap;padding:3px 10px;border-radius:11px;background:#1c1c1e0d}html[data-vp] .miq-when--wait{background:var(--c-block-stage);color:var(--m-ink);font-weight:600}html[data-vp] .miq-mail{flex:none;font-style:normal;display:inline-flex;gap:5px;align-items:center;height:1.5rem;padding:0 10px;border-radius:13px;background:var(--m-ink);color:#fff;font-size:.8125rem;font-weight:700}html[data-vp] .miq-ord{position:relative;display:inline-flex;align-items:center;height:1.625rem;padding:0 10px;border-radius:13px;background:#1c1c1e0f;font-size:.781rem;font-weight:700;text-decoration:underline;text-underline-offset:2px;color:var(--m-ink)}html[data-vp] .miq-row{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;gap:0 .6875rem;align-items:start;width:100%;text-align:left;padding:.75rem;border-radius:1.25rem;background:var(--m-card);box-shadow:var(--sh-surface);transition:transform .15s;cursor:pointer;outline:none}html[data-vp] .miq-row:active{transform:scale(.985)}html[data-vp] .miq-row:focus-visible{box-shadow:var(--sh-surface),0 0 0 2px var(--m-ink)}html[data-vp] .miq-row--n{background:var(--c-block-client)}html[data-vp] .miq-row--g,html[data-vp] .miq-row--p{background:#ffffff80;box-shadow:inset 0 0 0 1px var(--m-line)}html[data-vp] .miq-row__m{min-width:0;display:flex;flex-direction:column;align-items:flex-start}html[data-vp] .miq-row__n{display:flex;align-items:center;gap:.4375rem;min-width:0;max-width:100%}html[data-vp] .miq-row__n b{font-size:.969rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-vp] .miq-row__e{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}html[data-vp] .miq-row__e b{font-size:.9375rem;font-weight:700;white-space:nowrap}html[data-vp] .miq-row__e small{font-size:.75rem;color:var(--m-sec);white-space:nowrap}html[data-vp] .miq-row__e .miq-mail{margin-top:5px}html[data-vp] .miq-row__x{display:none}html[data-vp] .miq-peek--n{background:linear-gradient(180deg,var(--c-block-client) 0,var(--m-air2) 15rem)}html[data-vp] .miq-pv-top{flex:none;display:flex;align-items:center;gap:.625rem;padding:6px 16px 0}html[data-vp] .miq-pv-badge{width:2.25rem;height:2.25rem;border-radius:50%;background:var(--m-ink);color:#fff;display:flex;align-items:center;justify-content:center}html[data-vp] .miq-pv-id{font-size:.8125rem;color:var(--m-sec)}html[data-vp] .miq-pv-top .m-x{margin-left:auto}html[data-vp] .miq-pv-client{display:flex;align-items:center;gap:.625rem;margin-top:1.125rem;font-size:.9375rem}html[data-vp] .miq-pv-client .miq-logo{width:2rem;height:2rem;font-size:.6875rem;background:var(--m-card);box-shadow:var(--sh-surface)}html[data-vp] .miq-pv-client .miq-mail{margin-left:auto}html[data-vp] .miq-pv-t{font-size:1.625rem;line-height:1.12;font-weight:400;letter-spacing:-.025em;margin-top:.75rem}html[data-vp] .miq-pv-d{font-size:.875rem;color:var(--m-mid);margin-top:.625rem;line-height:1.5}html[data-vp] .miq-pv-kv{margin-top:1.125rem;border-radius:1.125rem;background:var(--m-card);box-shadow:var(--sh-surface);padding:2px 16px}html[data-vp] .miq-pv-kv>div{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding:8px 0;border-bottom:1px solid var(--m-line);font-size:.875rem}html[data-vp] .miq-pv-kv>div:last-child{border-bottom:0}html[data-vp] .miq-pv-kv dt{color:var(--m-mute);flex:none}html[data-vp] .miq-pv-kv dd{text-align:right;min-width:0;overflow-wrap:anywhere}html[data-vp] .miq-cta{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:3.125rem;margin-top:1.25rem;border-radius:1.5625rem;background:var(--m-ink);color:#fff;font-size:.9375rem;font-weight:600;box-shadow:0 14px 28px -12px #1c1c1e73}html[data-vp] .miq-pv-full{margin-top:.75rem;justify-content:space-between;padding:0 1.125rem}html[data-vp] .miqp{padding-top:4px}html[data-vp] .miqp.has-bar{padding-bottom:5.25rem}html[data-vp] .miqp .lnk{color:var(--m-ink);font-weight:600}html[data-vp] .miqp .muted{color:var(--m-sec)}html[data-vp] .miqp .sw{width:.6875rem;height:.6875rem;border:0;box-shadow:inset 0 0 0 1px #1616162e;margin:0 4px -1px 0;vertical-align:baseline}html[data-vp] .miqp-card{margin-top:.75rem;padding:.875rem;border-radius:1.375rem;background:var(--m-card);box-shadow:var(--sh-surface)}html[data-vp] .m-sheet .miqp-card{margin-top:0}html[data-vp] .m-sheet .miqp-card--sum,html[data-vp] .m-sheet .miqp-todo,html[data-vp] .m-sheet .miqp-kv--big{color:var(--m-ink);font-size:.875rem}html[data-vp] .miqp-mini{padding:2px 2px 4px}html[data-vp] .miqp-top{display:flex;align-items:center;gap:.625rem}html[data-vp] .miq-logo--l{width:2.5rem;height:2.5rem;font-size:.781rem;background:var(--m-card);box-shadow:var(--sh-surface)}html[data-vp] .miqp-top__b{min-width:0}html[data-vp] .miqp-top__b h1{font-size:1.1875rem;font-weight:700;letter-spacing:-.02em;line-height:1.15}html[data-vp] .miqp-st{display:flex;align-items:center;margin-top:1px;font-size:.8125rem}html[data-vp] .miqp-st b{font-weight:600}html[data-vp] .miqp-cl{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:.5rem}html[data-vp] .miqp-client{display:inline-flex;align-items:center;min-height:1.875rem;font-size:.9375rem;font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#1c1c1e40}html[data-vp] .miqp-ver{display:inline-flex;align-items:center;min-height:1.875rem;padding:0 11px;border-radius:1rem;background:var(--m-air2);box-shadow:inset 0 0 0 1px var(--m-line);font-size:.75rem;font-weight:600}html[data-vp] .miqp-about{display:inline-flex;align-items:center;gap:6px;min-height:1.875rem;padding:0 8px 0 11px;border-radius:1rem;background:var(--m-card);box-shadow:var(--sh-surface);font-size:.75rem;font-weight:700}html[data-vp] .miqp-about .icon{color:var(--m-sec)}html[data-vp] .miqp-about .m-ic{width:.875rem;height:.875rem;color:var(--m-sec)}html[data-vp] .miqp-chat{display:flex;align-items:center;gap:.6875rem;width:100%;min-height:3.875rem;margin-top:.625rem;padding:9px 12px 9px 10px;border-radius:1.125rem;background:var(--m-card);box-shadow:var(--sh-surface);text-align:left}html[data-vp] .miqp-chat__ic{position:relative;flex:none;width:2.625rem;height:2.625rem;border-radius:50%;background:var(--m-air2);box-shadow:inset 0 0 0 1px var(--m-line);display:flex;align-items:center;justify-content:center;color:var(--m-mid)}html[data-vp] .miqp-chat__ic .m-ic{width:1.1875rem;height:1.1875rem}html[data-vp] .miqp-chat__ic i{position:absolute;top:-3px;right:-4px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--c-accent);color:#fff;font-style:normal;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--m-card)}html[data-vp] .miqp-chat__b{flex:1;min-width:0}html[data-vp] .miqp-chat__b b{display:block;font-size:.906rem;font-weight:700}html[data-vp] .miqp-chat__b small{display:block;font-size:.781rem;color:var(--m-sec);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}html[data-vp] .miqp-chat__b em{font-style:normal;font-weight:600;color:var(--m-mid)}html[data-vp] .miqp-chat__e{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px;color:var(--m-mute)}html[data-vp] .miqp-chat__e time{font-size:.719rem;font-weight:600}html[data-vp] .miqp-chat__e .m-ic{width:.875rem;height:.875rem}html[data-vp] .miqp-chat.has-new{background:linear-gradient(100deg,var(--c-block-client),var(--m-card) 75%)}html[data-vp] .miqp-chat.has-new .miqp-chat__ic{background:var(--c-accent);color:#fff;box-shadow:none}html[data-vp] .miqp-chat.has-new .miqp-chat__ic i{background:var(--m-ink)}html[data-vp] .miqp-chat.has-new .miqp-chat__b small{color:var(--m-mid)}html[data-vp] .miqp-chat.has-new .miqp-chat__e time{color:var(--c-accent)}html[data-vp] .miqp-cap{font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--m-mute);margin:1rem 2px .4375rem}html[data-vp] .miqp-cap:first-child{margin-top:0}html[data-vp] .miqp-eco{display:grid;grid-template-columns:1.25fr 1fr .8fr;gap:6px;padding:10px 12px;border-radius:1rem;background:var(--m-air2);box-shadow:inset 0 0 0 1px var(--m-line)}html[data-vp] .miqp-eco small{display:block;font-size:.656rem;letter-spacing:.07em;text-transform:uppercase;color:var(--m-mute);white-space:nowrap}html[data-vp] .miqp-eco b{display:block;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap;margin-top:2px}html[data-vp] .miqp-kv{margin-top:.75rem}html[data-vp] .miqp-kv:first-child{margin-top:0}html[data-vp] .miqp-kv>div{display:flex;justify-content:space-between;align-items:baseline;gap:.875rem;padding:.625rem 2px;border-bottom:1px solid var(--m-line);font-size:.875rem}html[data-vp] .miqp-kv>div:last-child{border-bottom:0}html[data-vp] .miqp-kv dt{flex:none;color:var(--m-sec);max-width:45%}html[data-vp] .miqp-kv dd{text-align:right;min-width:0;overflow-wrap:anywhere}html[data-vp] .miqp-kv dd small{display:block;font-size:.75rem;color:var(--m-mute)}html[data-vp] .miqp-kv--big>div{padding:.75rem 2px}html[data-vp] .miqp-kv--big dd b{font-size:1.125rem;font-weight:700}html[data-vp] .miqp-contact{display:flex;flex-direction:column;align-items:flex-end;gap:2px}html[data-vp] .miqp-cm{margin-top:.75rem;padding:11px 13px;border-radius:1rem;background:var(--c-block-client);font-size:.875rem;line-height:1.45;color:var(--m-mid);white-space:pre-wrap;overflow-wrap:anywhere}html[data-vp] .miqp-cm b{color:var(--m-ink);font-weight:700}html[data-vp] .miqp .iqp-chip,html[data-vp] .m-sheet .iqp-chip{display:inline-flex;align-items:center;height:1.5rem;padding:0 10px;border-radius:.75rem;font-size:.75rem;font-weight:600;white-space:nowrap;box-shadow:none}html[data-vp] .m-sheet .iqp-chip--ok{background:var(--c-soft-success);color:var(--c-success-text)}html[data-vp] .m-sheet .iqp-chip--wait{background:var(--c-block-stage);color:var(--m-ink)}html[data-vp] .miqp .iqp-chip--ok{color:var(--c-success-text)}html[data-vp] .miqp-path{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:.75rem 2px 0}html[data-vp] .miqp-path li{min-width:0;padding-top:6px;border-top:3px solid rgba(28,28,30,.1);border-radius:2px}html[data-vp] .miqp-path b{display:block;font-size:.75rem;font-weight:600;color:var(--m-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-vp] .miqp-path small{display:block;font-size:.656rem;color:var(--m-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:1em}html[data-vp] .miqp-path .is-done{border-color:var(--m-ink)}html[data-vp] .miqp-path .is-done b{color:var(--m-mid)}html[data-vp] .miqp-path .is-now{border-color:var(--c-accent)}html[data-vp] .miqp-path .is-now b{color:var(--m-ink);font-weight:700}html[data-vp] .miqp-path .is-now small,html[data-vp] .miqp-path .is-back small{color:var(--m-sec)}html[data-vp] .miqp-path .is-back{border-color:var(--m-hot)}html[data-vp] .miqp-path .is-back b{color:var(--m-hot-t);font-weight:700}html[data-vp] .miqp-path.is-off{opacity:.45}html[data-vp] .miqp>.ce-error,html[data-vp] .miqp-main>.ce-error,html[data-vp] .miqp>.note,html[data-vp] .miqp-main>.note{margin-top:.75rem}html[data-vp] .miqp-tabs{position:sticky;top:-6px;z-index:15;margin-top:.625rem;padding-top:4px;padding-bottom:6px;background:#efeeea99;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-vp] .miqp-tabs button{position:relative;height:2.25rem;padding:0 13px;border-radius:1.25rem;background:var(--m-card);box-shadow:var(--sh-surface);font-size:.844rem;font-weight:600;color:var(--m-mid);display:inline-flex;align-items:center;gap:.4375rem;white-space:nowrap}html[data-vp] .miqp-tabs i{font-style:normal;font-weight:700;color:var(--m-mute)}html[data-vp] .miqp-tabs button.on{background:var(--m-ink);color:#fff}html[data-vp] .miqp-tabs button.on i{color:#fff9}html[data-vp] .miqp-tabs s{position:absolute;top:3px;right:5px;width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 2px var(--m-air)}html[data-vp] .miqp-tabs s.due{background:var(--m-hot)}html[data-vp] .miqp-tabs s.new{background:var(--c-accent)}html[data-vp] .miqp-tabs button:after{content:"";position:absolute;inset:-4px -2px}html[data-vp] .miqp-body>*:first-child{margin-top:4px}html[data-vp] .miqp-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin:6px 2px 0}html[data-vp] .miqp-h h2{font-size:1rem;font-weight:600;letter-spacing:-.015em}html[data-vp] .miqp-h .cell-status{font-size:.781rem;font-weight:600}html[data-vp] .miqp-card .miqp-h{margin:0}html[data-vp] .miqp-note{font-size:.781rem;line-height:1.5;color:var(--m-sec);margin:6px 2px 0}html[data-vp] .miqp-note b{color:var(--m-ink)}html[data-vp] .miqp-note--warn{display:flex;gap:7px;align-items:flex-start;color:var(--m-hot-t);font-weight:600}html[data-vp] .miqp-note--warn .icon{margin-top:2px}html[data-vp] .miqp-empty{font-size:.9375rem;color:var(--m-mute);margin:1.25rem 4px}html[data-vp] .miqp-pc{margin-top:.5rem;padding:10px 12px 8px;border-radius:1.125rem;background:var(--m-card);box-shadow:var(--sh-surface)}html[data-vp] .miqp-pc__h{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;align-items:start;width:100%;text-align:left}html[data-vp] .miqp-pc__n{font-size:.875rem;line-height:1.3;min-width:0;overflow-wrap:anywhere}html[data-vp] .miqp-pc__n b{font-weight:700}html[data-vp] .miqp-pc__n small{display:block;font-size:.719rem;color:var(--m-mute);margin-top:1px}html[data-vp] .miqp-pc__n .miq-move{margin-left:6px}html[data-vp] .miqp-pc__ed{width:2rem;height:2rem;border-radius:50%;background:var(--m-air2);box-shadow:inset 0 0 0 1px var(--m-line);display:flex;align-items:center;justify-content:center;color:var(--m-mid)}html[data-vp] .miqp-pc__nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:.5rem}html[data-vp] .miqp-fi{position:relative;display:block;min-width:0}html[data-vp] .miqp-fi>span{position:absolute;left:10px;top:4px;z-index:1;font-size:10px;font-weight:700;color:var(--m-mute);pointer-events:none;white-space:nowrap}html[data-vp] .miqp .miqp-in.miqp-in.miqp-in.miqp-in{display:block;width:100%;height:44px;min-height:0;margin:0;padding:14px 10px 0;border:0;border-radius:12px;background:var(--m-air2);box-shadow:inset 0 0 0 1px var(--m-line);font:inherit;font-weight:700;color:var(--m-ink);text-align:left;outline:none;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}html[data-vp] .miqp .miqp-in.miqp-in.miqp-in.miqp-in::-webkit-outer-spin-button,html[data-vp] .miqp .miqp-in.miqp-in.miqp-in.miqp-in::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html[data-vp] .miqp .miqp-in.miqp-in.miqp-in.miqp-in:focus{background:#fff;box-shadow:inset 0 0 0 1.5px var(--m-ink)}html[data-vp] .miqp .miqp-in.miqp-in.miqp-in.miqp-in:disabled{background:transparent;color:var(--m-sec);opacity:1;-webkit-text-fill-color:var(--m-sec)}html[data-vp] .miqp .miqp-fi--s .miqp-in.miqp-in.miqp-in.miqp-in{height:38px;padding-top:12px}html[data-vp] .miqp-fi--s>span{top:2px;font-size:9.5px}html[data-vp] .miqp-fi--n{width:92px;flex:none}html[data-vp] .miqp-pc__sum{display:none}html[data-vp] .miqp-pc__g{display:grid;grid-template-columns:4.75rem minmax(0,1fr);margin:.5rem 0 0}html[data-vp] .miqp-pc__g>dt,html[data-vp] .miqp-pc__g>dd{border-top:1px solid var(--m-line);padding:7px 0}html[data-vp] .miqp-pc__g>dt{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m-mute);padding-top:10px}html[data-vp] .miqp-pc__g>dd{min-width:0;font-size:.844rem;line-height:1.35;overflow-wrap:anywhere}html[data-vp] .miqp-pc__lnk{min-height:1.5rem;margin-left:8px;font-size:.781rem;font-weight:700;text-decoration:underline;text-underline-offset:3px;position:relative}html[data-vp] .miqp-pc__lnk:after{content:"";position:absolute;inset:-10px -8px}html[data-vp] .miqp-pc__bad{display:block;font-size:.75rem;margin-top:2px}html[data-vp] .miqp-pc__deco+.miqp-pc__deco{margin-top:8px}html[data-vp] .miqp-pc__dn{display:inline-flex;align-items:center;gap:6px;min-height:1.5rem;font-size:.8125rem;font-weight:600;text-align:left;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#1c1c1e40}html[data-vp] .miqp-pc__dn .icon{color:var(--m-sec)}html[data-vp] .miqp-pc__dp{display:grid;grid-template-columns:96px 96px 34px;gap:6px;align-items:center;margin-top:3px}html[data-vp] .miqp-pc__x{width:34px;height:34px;border-radius:50%;color:var(--m-sec);box-shadow:inset 0 0 0 1px var(--m-line);display:flex;align-items:center;justify-content:center}html[data-vp] .miqp-pc__add{display:inline-flex;align-items:center;gap:6px;min-height:2rem;padding:0 11px;margin-top:6px;border-radius:1.25rem;box-shadow:inset 0 0 0 1.5px #1c1c1e29;font-size:.781rem;font-weight:700;color:var(--m-mid)}html[data-vp] .miqp-addpos{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:2.625rem;margin-top:.5rem;border-radius:1.5rem;border:1.5px dashed rgba(28,28,30,.22);font-size:.844rem;font-weight:700;color:var(--m-mid)}html[data-vp] .miqp-pc__svc{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:38px}html[data-vp] .miqp-pc__svc+.miqp-pc__svc{margin-top:4px}html[data-vp] .miqp-tgl{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:34px;cursor:pointer;font-weight:600;font-size:.844rem}html[data-vp] .miqp .miqp-tgl input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;margin:0}html[data-vp] .miqp-tgl i{flex:none;position:relative;width:36px;height:22px;border-radius:11px;background:#1c1c1e24;transition:background .2s}html[data-vp] .miqp-tgl i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}html[data-vp] .miqp-tgl input:checked+i{background:var(--m-ink)}html[data-vp] .miqp-tgl input:checked+i:after{transform:translate(14px)}html[data-vp] .miqp-tgl input:disabled+i{opacity:.45}html[data-vp] .miqp-tgl input:focus-visible+i{outline:2px solid var(--m-ink);outline-offset:2px}html[data-vp] .miqp-file{display:inline-flex;align-items:center;gap:5px;min-height:1.75rem;padding:0 9px;border-radius:1rem;background:var(--m-air2);box-shadow:inset 0 0 0 1px var(--m-line);font-size:.75rem;font-weight:600;max-width:100%;min-width:0}html[data-vp] .miqp-file>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-vp] .miqp-file--add{background:transparent;border:1px dashed rgba(28,28,30,.22);box-shadow:none;color:var(--m-sec)}html[data-vp] .miqp-pc__files{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}html[data-vp] .miqp-pc__foot{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-top:7px;border-top:1px solid var(--m-line)}html[data-vp] .miqp-pc__foot b{font-size:1rem;font-weight:700;letter-spacing:-.01em;margin-left:auto}html[data-vp] .miqp-pc__foot small{font-size:.75rem;font-weight:600}html[data-vp] .miqp-tot{display:grid;grid-template-columns:auto 1fr auto;gap:4px 12px;align-items:end;margin-top:.5rem;padding:10px 12px;border-radius:1rem;background:#ffffff8c;box-shadow:inset 0 0 0 1px var(--m-line)}html[data-vp] .miqp-tot span{display:block;font-size:.75rem;color:var(--m-sec)}html[data-vp] .miqp-tot b{display:block;font-size:.9375rem;font-weight:700;white-space:nowrap}html[data-vp] .miqp-tot>div:last-child{text-align:right}html[data-vp] .miqp-eco2{margin-top:.5rem;border-radius:1rem;background:#ffffff8c;box-shadow:inset 0 0 0 1px var(--m-line)}html[data-vp] .miqp-eco2__h{display:flex;align-items:center;gap:10px;width:100%;min-height:2.75rem;padding:0 1rem;text-align:left;font-size:.875rem;font-weight:700}html[data-vp] .miqp-eco2__h span{flex:1}html[data-vp] .miqp-eco2__h b{font-size:.844rem;font-weight:600;color:var(--m-sec)}html[data-vp] .miqp-eco2__h .icon{transition:transform .2s;color:var(--m-sec)}html[data-vp] .miqp-eco2.is-open .miqp-eco2__h .icon{transform:rotate(180deg)}html[data-vp] .miqp-eco2__b{padding:0 8px 8px}html[data-vp] .miqp-ep{padding:10px;border-radius:.875rem;background:var(--m-card);box-shadow:var(--sh-surface);margin-top:8px}html[data-vp] .miqp-ep:first-child{margin-top:0}html[data-vp] .miqp-ep__h{font-size:.875rem}html[data-vp] .miqp-ep__h small{display:block;font-size:.75rem;color:var(--m-mute);margin-top:2px}html[data-vp] .miqp-ep__kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin-top:8px}html[data-vp] .miqp-ep__kv>div{display:flex;justify-content:space-between;gap:8px;padding:5px 0;border-top:1px solid var(--m-line);font-size:.781rem}html[data-vp] .miqp-ep__kv dt{color:var(--m-sec)}html[data-vp] .miqp-ep__kv dd{text-align:right}html[data-vp] .miqp-ep--tot{background:var(--m-air2)}html[data-vp] .miqp-ep--tot .miqp-ep__kv{grid-template-columns:1fr;margin-top:0}html[data-vp] .miqp-ep--tot .miqp-ep__kv>div:first-child{border-top:0}html[data-vp] .miqp-ephints{display:flex;flex-direction:column;gap:6px;margin-top:10px}html[data-vp] .miqp-ephint{display:flex;gap:7px;align-items:flex-start;padding:9px 11px;border-radius:13px;background:var(--c-block-hot);color:var(--m-hot-t);font-size:.8125rem;font-weight:600;line-height:1.4}html[data-vp] .miqp-ephint .icon{margin-top:2px}html[data-vp] .miqp-todo{padding:.875rem;border-radius:1.375rem;background:var(--c-block-client);box-shadow:var(--sh-surface)}html[data-vp] .miqp-todo--wait{background:#ffffff8c;box-shadow:inset 0 0 0 1px var(--m-line)}html[data-vp] .miqp-todo--done{background:var(--c-soft-success)}html[data-vp] .miqp-todo__h{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:.75rem}html[data-vp] .miqp-new{font-style:normal;font-size:.6875rem;font-weight:700;padding:2px 9px;border-radius:10px;background:var(--c-accent);color:#fff}html[data-vp] .miqp-todo__msg b{display:block;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em}html[data-vp] .miqp-todo__msg p{font-size:.875rem;line-height:1.5;color:var(--m-mid);margin-top:5px}html[data-vp] .miqp-steps{list-style:none;display:flex;flex-direction:column;gap:8px}html[data-vp] .miqp-step{display:flex;gap:11px;padding:.75rem;border-radius:1.125rem;background:#ffffffd1}html[data-vp] .miqp-step__n{flex:none;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--m-ink);color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}html[data-vp] .miqp-step+.miqp-step .miqp-step__n{background:none;color:var(--m-ink);box-shadow:inset 0 0 0 1.5px var(--m-ink)}html[data-vp] .miqp-step__b{flex:1;min-width:0}html[data-vp] .miqp-step__b b{display:block;font-size:.9375rem;font-weight:700;letter-spacing:-.01em}html[data-vp] .miqp-step__b small{display:block;font-size:.8125rem;line-height:1.45;color:var(--m-sec);margin-top:3px}html[data-vp] .miqp-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:2.75rem;padding:0 1.125rem;border-radius:1.375rem;font-size:.906rem;font-weight:700;white-space:nowrap;text-align:center}html[data-vp] .miqp-step .miqp-btn{width:100%;margin-top:10px}html[data-vp] .miqp-btn--accent{background:var(--m-ink);color:#fff;box-shadow:0 12px 24px -12px #1c1c1e80}html[data-vp] .miqp-btn--secondary{background:var(--m-card);box-shadow:var(--sh-surface),inset 0 0 0 1px var(--m-line)}html[data-vp] .miqp-btn--ghost{color:var(--m-mid);box-shadow:inset 0 0 0 1px #1c1c1e24}html[data-vp] .miqp-btn--s{min-height:2.5rem;padding:0 14px;font-size:.844rem}html[data-vp] .miqp-btn:disabled{opacity:.4;box-shadow:none;cursor:default}html[data-vp] .miqp-todo__more{margin-top:.75rem}html[data-vp] .miqp-todo__more>span{display:block;font-size:.75rem;color:var(--m-sec);margin:0 2px 7px}html[data-vp] .miqp-todo__more>div{display:flex;flex-wrap:wrap;gap:7px}html[data-vp] .miqp-due{display:flex;flex-wrap:wrap;gap:6px;margin-top:.75rem}html[data-vp] .miqp-toorder{margin-top:.875rem;text-decoration:none}@keyframes miq-hlb{0%,to{box-shadow:0 0 #4d5fc400}40%{box-shadow:0 0 0 5px #4d5fc499}}html[data-vp] .miqp-bar{position:fixed;z-index:24;left:calc(var(--m-rail-w) + 12px);right:12px;bottom:calc(10px + var(--m-sab));display:flex;align-items:center;gap:8px;min-height:3.625rem;padding:6px 6px 6px 14px;border-radius:1.5rem;background:var(--m-ink);color:#fff;box-shadow:0 22px 44px -16px #16161680}html[data-vp] .miqp-bar__sum{flex:1;min-width:0;text-align:left;color:#fff;border-radius:.75rem}html[data-vp] .miqp-bar__sum small{display:block;font-size:.656rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap}html[data-vp] .miqp-bar__sum b{display:block;font-size:1.031rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap}html[data-vp] .miqp-bar__sum em{display:block;font-style:normal;font-size:.6875rem;color:#ffffffa6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-vp] .miqp-bar__main{flex:0 1 auto;display:flex;min-width:0;max-width:62%;border-radius:1.5rem}html[data-vp] .miqp-bar__sum+.miqp-bar__main{max-width:52%}html[data-vp] .miqp-bar__main:first-child{flex:1;max-width:none}html[data-vp] .miqp-bar__go{display:block;width:100%;min-height:2.75rem;line-height:2.75rem;padding:0 1.125rem;border-radius:1.5rem;background:#fff;color:var(--m-ink);font-size:.875rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-vp] .miqp-bar__go:disabled{opacity:.4;cursor:default}html[data-vp] .miqp-bar__txt{flex:1;min-width:0;font-size:.844rem;color:#ffffffbf}html[data-vp] .miqp-bar__more{position:relative;flex:none;width:2.75rem;height:2.75rem;border-radius:50%;background:#ffffff24;color:#fff;display:flex;align-items:center;justify-content:center}html[data-vp] .miqp-bar__more .m-ic{width:1.25rem;height:1.25rem}html[data-vp] .miqp-bar__more i{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--c-accent);color:#fff;font-style:normal;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}html[data-vp] .miqp-bar .hl-blink,html[data-vp] .m-sheet .miqp-btn.hl-blink{animation:miq-hlb 1s ease 2}html[data-vp] .miqp-bar .miqp-bar__go.hl-blink,html[data-vp] .miqp-bar .miqp-bar__main.hl-blink{border-radius:1.5rem}html[data-vp] .m-sheet .miqp-btn.hl-blink{border-radius:1.375rem}html[data-vp=phone] .m-shell.is-detail:has(.miqp-bar) .toasts{bottom:calc(var(--m-sab) + 76px)}html[data-vp=tablet] .m-shell:has(.miqp-bar) .toasts{bottom:6rem}html[data-vp] .miqp .iqp-two{display:block}html[data-vp] .miqp .iqp-two .inq-client__panel{margin-top:.75rem;padding:.875rem;border-radius:1.375rem;background:var(--m-card);box-shadow:var(--sh-surface);gap:.625rem}html[data-vp] .miqp .inq-client__panel:first-child{margin-top:4px}html[data-vp] .miqp .inq-client__panel .panel__head{align-items:center;flex-wrap:wrap}html[data-vp] .miqp .inq-client__panel .panel__head .t-label{font-size:1.125rem;font-weight:600;letter-spacing:-.015em;text-transform:none;color:var(--m-ink)}html[data-vp] .miqp .inq-client__panel .panel__head a{font-size:.844rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}html[data-vp] .miqp .inq-client__panel a{color:var(--m-ink)}html[data-vp] .miqp .kv__row{align-items:baseline;gap:.875rem;padding:.625rem 2px;border-bottom-color:var(--m-line);font-size:.875rem}html[data-vp] .miqp .kv__row dt{flex:none;max-width:45%;color:var(--m-sec)}html[data-vp] .miqp .kv__row dd{min-width:0;text-align:right;overflow-wrap:anywhere}html[data-vp] .miqp .kv__row dd>span[style]{align-items:flex-end}html[data-vp] .miqp .kv__row select.field__control{min-height:2.5rem!important;max-width:100%;padding:0 2rem 0 .75rem;border:0;border-radius:.75rem;background-color:var(--m-air2);box-shadow:inset 0 0 0 1px var(--m-line);font-weight:600}html[data-vp] .miqp .inq-client__panel>[data-hl=verification]{margin-top:0!important}html[data-vp] .miqp .verif-actions{gap:7px}html[data-vp] .miqp .verif-actions .btn{height:auto;min-height:2.75rem;padding:0 1.125rem;border-radius:1.375rem;font-size:.906rem;font-weight:700}html[data-vp] .miqp .verif-actions .btn--accent{background:var(--m-ink);color:#fff}html[data-vp] .miqp .verif-actions .btn--ghost{box-shadow:inset 0 0 0 1px #1c1c1e24}html[data-vp] .miqp .inq-client__panel .note{padding:.75rem;border-radius:1rem;background:var(--m-air2);font-size:.875rem}html[data-vp] .miqp .inq-client__panel .t-micro{font-size:.781rem;line-height:1.45}html[data-vp] .miqp .okved-list{font-size:.8125rem;gap:0;margin-top:8px}html[data-vp] .miqp .okved-list li{padding:6px 0;border-top:1px solid var(--m-line);line-height:1.4}html[data-vp] .miqp-chatbox{margin-top:.5rem}html[data-vp] .miqp-chatbox .chat{gap:0}html[data-vp] .miqp-chatbox .chat__bar{justify-content:flex-end;min-height:2rem}html[data-vp] .miqp-chatbox .chat__bar>span{display:none}html[data-vp] .miqp-chatbox .chat__all{font-size:.844rem;font-weight:600;color:var(--m-ink);text-decoration:underline;text-underline-offset:3px}html[data-vp] .miqp-chatbox .chat__thread{max-height:none;min-height:0;overflow:visible;gap:.5rem;padding:4px 0 .75rem}html[data-vp] .miqp-chatbox .chat__day{align-self:center;margin:6px 0 2px;padding:3px 12px;border-radius:12px;background:#fff9;font-size:.75rem;font-weight:600;color:var(--m-sec)}html[data-vp] .miqp-chatbox .chat__day:before,html[data-vp] .miqp-chatbox .chat__day:after{display:none}html[data-vp] .miqp-chatbox .chat__msg{max-width:86%}html[data-vp] .miqp-chatbox .chat__bubble{padding:10px 13px;border:0;border-radius:1.25rem 1.25rem 1.25rem .375rem;background:var(--m-card);box-shadow:var(--sh-surface);font-size:.9375rem;line-height:1.45}html[data-vp] .miqp-chatbox .chat__msg--me .chat__bubble{border-radius:1.25rem 1.25rem .375rem;background:var(--c-block-client)}html[data-vp] .miqp-chatbox .chat__head{align-items:center;gap:4px 7px;margin-bottom:4px;font-size:.75rem;color:var(--m-sec)}html[data-vp] .miqp-chatbox .chat__author{font-size:.75rem;font-weight:700;color:var(--m-ink)}html[data-vp] .miqp-chatbox .chat__time{font-size:.75rem;color:var(--m-sec)}html[data-vp] .miqp-chatbox .chat__topic{font-size:.6875rem;font-weight:700;letter-spacing:0;text-transform:none;line-height:1.4;padding:1px 8px;border:0;border-radius:9px;background:var(--c-block-stage);color:var(--m-ink)}html[data-vp] .miqp-chatbox .chat__files{gap:6px;margin-top:8px}html[data-vp] .miqp-chatbox .chat__file{display:flex;width:100%;min-height:2.75rem;padding:0 12px;gap:8px;border:0;border-radius:.875rem;background:#ffffffb3;box-shadow:inset 0 0 0 1px var(--m-line);font-size:.844rem;font-weight:600}html[data-vp] .miqp-chatbox .chat__file-name{flex:1;min-width:0}html[data-vp] .miqp-chatbox .chat__file-size{font-size:.75rem;font-weight:500;color:var(--m-mute)}html[data-vp] .miqp-chatbox .chat__foot{font-size:.719rem;color:var(--m-sec);text-align:right;margin-top:4px}html[data-vp] .miqp-chatbox .chat__empty{font-size:.906rem;color:var(--m-mute);margin:1.5rem .625rem}html[data-vp] .miqp-chatbox .chat__composer{position:sticky;bottom:0;z-index:14;margin:0 calc(-1 * var(--m-gut));padding:8px var(--m-gut) calc(10px + var(--m-sab));gap:8px;border-top:0;background:#f7f6f3f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -1px 0 var(--m-line),0 -14px 30px -20px #16161640}html[data-vp] .miqp-chatbox .chat__composer-row{flex-wrap:wrap;gap:8px;align-items:flex-end}html[data-vp] .miqp-chatbox .chat__composer-row select{flex:1 1 calc(50% - 4px);width:auto;min-width:0;min-height:2.25rem;height:2.25rem;padding:0 1.75rem 0 .75rem;border:0;border-radius:1.125rem;background-color:var(--m-card);box-shadow:inset 0 0 0 1px var(--m-line);font-weight:600;color:var(--m-mid)}html[data-vp] .miqp-chatbox .chat__attach{flex:none;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:var(--m-card);box-shadow:var(--sh-surface);font-size:1.125rem}html[data-vp] .miqp-chatbox .chat__input{flex:1 1 6rem;min-width:0;min-height:2.75rem;max-height:10rem;padding:.6875rem .875rem;border:0;border-radius:1.375rem;background:var(--m-card);box-shadow:inset 0 0 0 1px var(--m-line);line-height:1.35;color:var(--m-ink);outline:none}html[data-vp] .miqp-chatbox .chat__input:focus{box-shadow:inset 0 0 0 1.5px var(--m-ink)}html[data-vp] .miqp-chatbox .chat__composer-row .btn{flex:none;height:2.75rem;min-height:2.75rem;padding:0 1rem;border-radius:1.375rem;background:var(--m-ink);color:#fff;font-size:.875rem;font-weight:700;box-shadow:none}html[data-vp] .miqp-chatbox .chat__composer-row .btn:disabled{opacity:.3;background:var(--m-ink);color:#fff}html[data-vp] .miqp-chatbox .chat__hint{display:none}html[data-vp] .miqp-chatbox .chat__pending-chip{min-height:2rem;padding:0 4px 0 10px;border:0;border-radius:1rem;background:var(--m-card);box-shadow:var(--sh-surface);font-size:.781rem;font-weight:600}html[data-vp] .miqp-chatbox .chat__pending-remove{width:26px;height:26px;font-size:16px}html[data-vp=phone] .miqp-chatbox .chat__composer{bottom:calc(-32px - var(--m-sab))}html[data-vp=tablet] .miqp-chatbox .chat__composer{bottom:-3rem}html[data-vp] .miqp:not(.has-bar){display:flex;flex-direction:column;min-height:calc(100dvh - var(--m-top-h) - var(--m-sat) - 6px)}html[data-vp] .miqp:not(.has-bar)>.miqp-wrap{flex:1 1 auto}html[data-vp] .miqp:not(.has-bar) .miqp-main{align-self:stretch;display:flex;flex-direction:column}html[data-vp] .miqp:not(.has-bar) .miqp-body,html[data-vp] .miqp:not(.has-bar) .miqp-chatbox,html[data-vp] .miqp:not(.has-bar) .miqp-chatbox>div,html[data-vp] .miqp:not(.has-bar) .miqp-chatbox .chat{flex:1 1 auto;display:flex;flex-direction:column}html[data-vp] .miqp:not(.has-bar) .miqp-chatbox .chat__thread{flex:1 1 auto}html[data-vp=phone] .miqp:not(.has-bar){margin-bottom:calc(-32px - var(--m-sab))}html[data-vp=tablet] .miqp:not(.has-bar){margin-bottom:-3rem}html[data-vp] .miqp-hist{list-style:none;margin-top:.625rem}html[data-vp] .miqp-hist li{display:flex;flex-direction:column;gap:2px;padding:10px 2px 10px 14px;border-bottom:1px solid var(--m-line);position:relative}html[data-vp] .miqp-hist li:last-child{border-bottom:0}html[data-vp] .miqp-hist li:before{content:"";position:absolute;left:0;top:15px;width:7px;height:7px;border-radius:50%;background:var(--m-mute)}html[data-vp] .miqp-hist li.ok:before{background:var(--c-success-text)}html[data-vp] .miqp-hist li.warn:before{background:var(--m-hot)}html[data-vp] .miqp-hist li.na:before{background:var(--m-line)}html[data-vp] .miqp-hist span{font-size:.781rem;color:var(--m-sec)}html[data-vp] .miqp-hist b{font-size:.906rem;font-weight:600}html[data-vp] .modal .pd{gap:.75rem}html[data-vp] .modal .pd .mf>span{font-size:.719rem;white-space:normal}html[data-vp] .modal .pd .mf small{font-size:.719rem;line-height:1.35}html[data-vp] .modal .pd .mf input,html[data-vp] .modal .pd .mf select{height:auto;border-radius:12px}html[data-vp] .modal .pd .mf select{min-height:44px}html[data-vp] .modal .pd .mf select{padding-right:2rem}html[data-vp] .modal .pd .mf textarea{padding:10px 12px;border-radius:12px}html[data-vp] .modal .pd>.mf-row>span:empty{display:none}html[data-vp] .modal .pd .cpick-b{height:auto;min-height:44px;border-radius:12px;font-size:16px}html[data-vp] .modal .pd .sw--m{width:20px;height:20px;border-radius:6px}html[data-vp] .modal .pd .cpick-l{top:48px;max-height:320px;border-radius:16px}html[data-vp] .modal .pd .cpick-o{height:auto;min-height:48px;padding:0 10px;font-size:15px;border-radius:12px}html[data-vp] .modal .pd .cpick-q input{height:44px;border-radius:12px}html[data-vp] .modal .pd-sec{padding:12px;border-radius:16px}html[data-vp] .modal .pd-sech{flex-wrap:wrap}html[data-vp] .modal .pd-sech .fine{font-size:.75rem;line-height:1.4}html[data-vp] .modal .pd-l{font-size:.719rem;font-weight:700;color:var(--m-mid)}html[data-vp] .modal .pd-sizes{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:5px}html[data-vp] .modal .pd-size{width:auto;gap:3px}html[data-vp] .modal .pd-size>span{font-size:.6875rem;font-weight:700;letter-spacing:0;color:var(--m-sec)}html[data-vp] .modal .pd-size input{height:auto;min-height:40px;border-radius:12px;font-weight:700}html[data-vp] .modal .pd-size--sum{width:auto;margin-left:0;padding-left:0;border-left:0}html[data-vp] .modal .pd-size--sum b{height:auto;min-height:40px;border-radius:12px;background:var(--m-ink);color:#fff;font-size:16px}html[data-vp] .modal .pd-deco{padding:10px 12px 12px;border-radius:16px;box-shadow:var(--sh-surface)}html[data-vp] .modal .pd-serv{border-radius:16px}html[data-vp] .modal .pd-serv .chk{min-height:40px;margin-bottom:4px;font-size:.906rem;font-weight:600}html[data-vp] .modal .pd-serv .mf-row input{height:auto;border-radius:12px}html[data-vp] .modal .pd-files{gap:6px}html[data-vp] .modal .pd .iqp-file{height:auto;min-height:30px;padding:0 11px;border-radius:16px;font-size:.8125rem;font-weight:600;max-width:100%}html[data-vp] .modal .pd .iqp-add{height:auto;min-height:34px;padding:0 12px;border-radius:17px;font-size:.8125rem;font-weight:700}html[data-vp] .modal .pd .iqp-x{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--m-line)}html[data-vp] .modal .pd-zone{font-size:.8125rem}html[data-vp] .modal .pd .pd-zone select{height:34px;border-radius:17px}html[data-vp] .modal .pd-warn{padding:11px 13px;border-radius:14px;font-size:.844rem;line-height:1.45;font-weight:600}html[data-vp] .modal .pd-total{padding:10px 12px;border-radius:14px;font-size:.8125rem}html[data-vp] .modal .pd-total b{font-size:1rem;font-weight:700}html[data-vp] .modal__footer .pd-foot{gap:8px}html[data-vp] .modal__footer .pd-foot .btn{height:auto}html[data-vp] .modal__footer .pd-foot .btn--accent{flex:1 1 auto;background:var(--m-ink);color:#fff}html[data-vp] .modal__footer .pd-foot .btn--accent:disabled{background:var(--m-air);color:var(--m-sec)}html[data-vp] .modal__footer .pd-foot .pd-rm{margin-right:0}html[data-vp=tablet] .modal .pd .mf-row--4,html[data-vp=tablet] .modal .pd .mf-row--deco{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-vp=tablet] .modal .pd .mf-row--3{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-vp=phone] .modal .pd>.mf-row,html[data-vp=phone] .modal .pd-sec>.mf-row{grid-template-columns:1fr;gap:8px}html[data-vp=phone] .modal .pd>.mf-row--4,html[data-vp=phone] .modal .pd .mf-row--deco{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-vp=phone] .modal .pd-serv .mf-row{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-vp=phone] .modal .pd-sizes{grid-template-columns:repeat(5,minmax(0,1fr))}html[data-vp=phone] .modal .pd-total{flex-direction:column;align-items:flex-start;gap:3px}html[data-vp=phone] .modal .pd-rmdeco{margin-left:0}html[data-vp=phone] .modal__footer .pd-foot .btn{padding:0 12px;font-size:12.5px}html[data-vp=phone] .modal .pd .cpick-l{position:fixed;z-index:80;inset:auto 0 0;max-height:70dvh;padding:10px 10px calc(14px + var(--m-sab));border-radius:26px 26px 0 0;box-shadow:0 -30px 60px -20px #16161673,0 0 0 100vmax #efeeea8c}html[data-vp=phone] .modal .pd .cpick-q{top:-10px;margin:-10px -10px 4px;padding:10px;border-radius:26px 26px 0 0}html[data-vp=tablet] .miq-row{grid-template-columns:5.5rem minmax(10.625rem,.9fr) minmax(0,1.2fr) auto;gap:0 1rem;padding:.75rem 1rem .75rem .75rem}html[data-vp=tablet] .miq-trk{width:5.75rem}html[data-vp=tablet] .miq-row__x{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding-top:2px}html[data-vp=tablet] .miq-row__list{font-style:normal;font-size:.75rem;padding:2px 9px;border-radius:10px;background:#1c1c1e0f;color:var(--m-mid);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}html[data-vp=tablet] .miq-row__cm{font-size:.781rem;line-height:1.35;color:var(--m-sec);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html[data-vp=tablet] .miq-row__chips{display:flex;flex-wrap:wrap;gap:5px}html[data-vp=tablet] .miqp-bar{left:calc(var(--m-rail-w) + 1.5rem);right:1.5rem}html[data-vp=tablet] .miq-pv-top{padding-top:1rem}html[data-vp=tablet] .miqp-pc{padding:12px 14px 10px}html[data-vp=tablet] .miqp-pc__nums{display:flex;align-items:center;gap:6px;margin-top:10px}html[data-vp=tablet] .miqp-pc__nums>.miqp-fi{flex:none;width:112px}html[data-vp=tablet] .miqp-pc__sum{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;padding-left:12px;text-align:right}html[data-vp=tablet] .miqp-pc__sum b{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap}html[data-vp=tablet] .miqp-pc__sum small{font-size:.75rem;font-weight:600;white-space:nowrap}html[data-vp=tablet] .miqp-pc:not(.miqp-pc--site) .miqp-pc__foot{display:none}html[data-vp=tablet] .miqp-pc__g{grid-template-columns:5.5rem minmax(0,1fr);margin-top:10px}html[data-vp=tablet] .miqp-pc__g>dd{padding:6px 0}html[data-vp=tablet] .miqp-pc__deco{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}html[data-vp=tablet] .miqp-pc__deco+.miqp-pc__deco{margin-top:4px}html[data-vp=tablet] .miqp-pc__dn{flex:0 1 auto;min-width:0}html[data-vp=tablet] .miqp-pc__dp{display:flex;align-items:center;gap:6px;margin:0 0 0 6px;flex:none}html[data-vp=tablet] .miqp-pc__dp>.miqp-fi{width:84px}html[data-vp=tablet] .miqp-pc__svcs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 28px}html[data-vp=tablet] .miqp-pc__svcs .miqp-pc__svc+.miqp-pc__svc{margin-top:0}html[data-vp=tablet] .miqp-pc__svc .miqp-fi--n{width:84px}html[data-vp=tablet] .miqp .miqp-fi--s .miqp-in.miqp-in.miqp-in.miqp-in{height:36px}html[data-vp=tablet] .miqp .miqp-in.miqp-in.miqp-in.miqp-in{border-radius:10px}html[data-vp=tablet] .miqp-pc__x{width:32px;height:32px}html[data-vp=tablet] .miqp-step{align-items:center}html[data-vp=tablet] .miqp .verif-actions .btn--accent{flex:0 1 auto}@media (min-width: 960px){html[data-vp=tablet] .miq-wrap{display:grid;grid-template-columns:16.875rem minmax(0,1fr);gap:1.75rem;align-items:start}html[data-vp=tablet] .miq-side{position:sticky;top:0}html[data-vp=tablet] .miq-side .miq-hs{flex-wrap:wrap;overflow:visible;margin:0;padding:0}html[data-vp=tablet] .miq-side .miq-filters{margin-top:.875rem}html[data-vp=tablet] .miq-hero{grid-template-columns:1fr;gap:.875rem}html[data-vp=tablet] .miq-main>div>div:first-child>.miq-gh{margin-top:4px}html[data-vp=tablet] .miq-main>.miq-list{margin-top:4px}html[data-vp=tablet] .miqp-wrap{display:grid;grid-template-columns:18.75rem minmax(0,1fr);gap:1.375rem;align-items:start}html[data-vp=tablet] .miqp-side{position:sticky;top:0;max-height:calc(100dvh - var(--m-top-h) - var(--m-sat) - 1.25rem);overflow-y:auto;scrollbar-width:none;padding-bottom:1.25rem}html[data-vp=tablet] .miqp-side::-webkit-scrollbar{display:none}html[data-vp=tablet] .miqp-main{min-width:0}html[data-vp=tablet] .miqp-main .miqp-tabs{margin-top:0}html[data-vp=tablet] .miqp.is-wide .miqp-bar{left:calc(var(--m-rail-w) + var(--m-gut) + 18.75rem + 1.375rem);right:var(--m-gut)}html[data-vp=tablet] .miqp-side .miqp-card--sum{margin-top:.75rem;padding:.75rem}html[data-vp=tablet] .miqp-side .miqp-kv>div{padding:.5rem 2px;font-size:.8125rem}html[data-vp=tablet] .miqp-side .miqp-path{grid-template-columns:1fr;gap:0;margin:.875rem 2px 0}html[data-vp=tablet] .miqp-side .miqp-path li{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0 5px 12px;border-top:0;border-left:3px solid rgba(28,28,30,.1);border-radius:0}html[data-vp=tablet] .miqp-side .miqp-path .is-done{border-left-color:var(--m-ink)}html[data-vp=tablet] .miqp-side .miqp-path .is-now{border-left-color:var(--c-accent)}html[data-vp=tablet] .miqp-side .miqp-path .is-back{border-left-color:var(--m-hot)}html[data-vp=tablet] .miqp-side .miqp-path b,html[data-vp=tablet] .miqp-side .miqp-path small{flex:none;max-width:60%}}html[data-vp=phone] .miq-tabs button{height:30px;padding:0 13px;font-size:11.5px;gap:6px}html[data-vp=phone] .miq-filters{margin-top:10px}html[data-vp=phone] .miq-filters button{height:28px;padding:0 12px;font-size:12.5px;gap:5px}html[data-vp=phone] .miq-hero{gap:12px;margin-top:6px}html[data-vp=phone] .miq-hero__l small{font-size:12px}html[data-vp=phone] .miq-hero__num{font-size:51px;margin-top:4px}html[data-vp=phone] .miq-hero__l span{font-size:11.5px;margin-top:4px}html[data-vp=phone] .miq-col{height:63px;border-radius:15px;padding:6px 0 5px}html[data-vp=phone] .miq-col__f{border-radius:15px}html[data-vp=phone] .miq-col__l{font-size:11px}html[data-vp=phone] .miq-col__n{font-size:14px}html[data-vp=phone] .miq-gh{font-size:16px;margin:16px 2px 7px}html[data-vp=phone] .miq-gh i{font-size:12px}html[data-vp=phone] .miq-gh small{font-size:11.5px}html[data-vp=phone] .miq-list{gap:6px}html[data-vp=phone] .miq-row{grid-template-columns:84px minmax(0,1fr) auto;gap:0 9px;padding:9px 10px;border-radius:17px}html[data-vp=phone] .miq-logo{width:28px;height:28px;font-size:10.5px}html[data-vp=phone] .miq-row__n{gap:6px}html[data-vp=phone] .miq-row__n b{font-size:12.5px}html[data-vp=phone] .miq-new{font-size:10.5px;padding:1px 6px}html[data-vp=phone] .miq-state{margin-top:4px;gap:6px}html[data-vp=phone] .miq-st{font-size:12.5px}html[data-vp=phone] .miq-move{font-size:10px;padding:1px 7px;margin-left:6px}html[data-vp=phone] .miq-step{margin-top:5px;font-size:12px;min-height:19px;padding:2px 9px}html[data-vp=phone] .miq-step--g{padding:0;min-height:0}html[data-vp=phone] .miq-step--go{margin-top:6px;min-height:25px;padding:4px 10px 4px 11px;border-radius:14px;font-size:12.5px}html[data-vp=phone] .miq-row__e b{font-size:12.5px}html[data-vp=phone] .miq-row__e small{font-size:11.5px}html[data-vp=phone] .miq-mail{height:19px;padding:0 8px;font-size:12px}html[data-vp=phone] .miq-row__e .miq-mail{margin-top:4px}html[data-vp=phone] .miq-pv-t{font-size:19.5px}html[data-vp=phone] .miq-pv-d{font-size:12px}html[data-vp=phone] .miq-pv-kv>div{min-height:35px;padding:6px 0;font-size:12px}html[data-vp=phone] .miq-pv-client .miq-logo{width:28px;height:28px}html[data-vp=phone] .miqp-card{padding:12px;border-radius:19px}html[data-vp=phone] .miq-logo--l{width:30px;height:30px;font-size:11px}html[data-vp=phone] .miqp-top__b h1{font-size:15px}html[data-vp=phone] .miqp-st{font-size:12.5px}html[data-vp=phone] .miqp-client{font-size:12.5px;min-height:25px}html[data-vp=phone] .miqp-ver,html[data-vp=phone] .miqp-about{min-height:25px;font-size:11.5px}html[data-vp=phone] .miqp-path b{font-size:11.5px}html[data-vp=phone] .miqp-path small{font-size:10px}html[data-vp=phone] .miqp-tabs button{height:28px;padding:0 12px;font-size:11.5px}html[data-vp=phone] .miqp-h h2{font-size:13px}html[data-vp=phone] .miqp-cap{font-size:10.5px;margin:12px 2px 6px}html[data-vp=phone] .miqp-kv>div{padding:8px 2px;font-size:12px}html[data-vp=phone] .miqp-kv--big dd b{font-size:14px}html[data-vp=phone] .miqp-cm{font-size:11.5px;padding:9px 12px}html[data-vp=phone] .miqp-chat{min-height:46px;gap:10px;padding:7px 10px 7px 8px;border-radius:16px}html[data-vp=phone] .miqp-chat__ic{width:32px;height:32px}html[data-vp=phone] .miqp-chat__ic .m-ic{width:17px;height:17px}html[data-vp=phone] .miqp-chat__b b,html[data-vp=phone] .miqp-chat__b small{font-size:12px}html[data-vp=phone] .miqp-todo{padding:12px;border-radius:19px}html[data-vp=phone] .miqp-todo__msg b{font-size:13px}html[data-vp=phone] .miqp-todo__msg p{font-size:11.5px}html[data-vp=phone] .miqp-steps{gap:6px}html[data-vp=phone] .miqp-step{gap:10px;padding:10px;border-radius:15px}html[data-vp=phone] .miqp-step__n{width:19px;height:19px;font-size:11px}html[data-vp=phone] .miqp-step__b b,html[data-vp=phone] .miqp-step__b small{font-size:12.5px}html[data-vp=phone] .miqp-btn{min-height:35px;padding:0 16px;font-size:12px}html[data-vp=phone] .miqp-btn--s{min-height:32px;padding:0 12px;font-size:12.5px}html[data-vp=phone] .miqp-step .miqp-btn{margin-top:8px}html[data-vp=phone] .miqp.has-bar{padding-bottom:76px}html[data-vp=phone] .miqp-bar{bottom:calc(8px + var(--m-sab));min-height:46px;padding:5px 5px 5px 14px;border-radius:22px}html[data-vp=phone] .miqp-bar__sum small{font-size:10px}html[data-vp=phone] .miqp-bar__sum b{font-size:13.5px}html[data-vp=phone] .miqp-bar__sum em{font-size:10.5px}html[data-vp=phone] .miqp-bar__go{min-height:35px;line-height:35px;padding:0 16px;font-size:12px}html[data-vp=phone] .miqp-bar__more{width:35px;height:35px}html[data-vp=phone] .miqp-bar__more .m-ic{width:18px;height:18px}html[data-vp=phone] .miqp-pc{padding:9px 11px 7px;border-radius:16px}html[data-vp=phone] .miqp-pc__n{font-size:12px}html[data-vp=phone] .miqp-pc__ed{width:26px;height:26px}html[data-vp=phone] .miqp-pc__foot b{font-size:13px}html[data-vp=phone] .miqp-addpos{min-height:33px}html[data-vp=phone] .miqp-eco2__h{min-height:35px;font-size:12px}html[data-vp=phone] .miqp-ep__kv{grid-template-columns:1fr}html[data-vp=phone] .miqp .verif-actions .btn{min-height:35px;padding:0 16px;font-size:12px}html[data-vp=phone] .miqp .verif-actions .btn--accent{flex:1 1 100%}html[data-vp] .miqp-info{flex:none;margin-left:auto;align-self:flex-start;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;background:var(--m-card);box-shadow:var(--sh-surface);display:flex;align-items:center;justify-content:center;color:var(--m-mid);cursor:pointer;position:relative}html[data-vp] .miqp-info:after{content:"";position:absolute;inset:-6px}html[data-vp] .miqp-info .m-ic{width:1.0625rem;height:1.0625rem}html[data-vp] .miqp-info--s{margin-left:0;align-self:center;width:1.75rem;height:1.75rem}html[data-vp] .miqp-info.has-warn:before{content:"";position:absolute;top:1px;right:1px;width:8px;height:8px;border-radius:50%;background:var(--m-hot);box-shadow:0 0 0 2px var(--m-card)}html[data-vp] .miqp-h__r{display:inline-flex;align-items:center;gap:8px}html[data-vp] .miqp-cl{margin-top:.375rem;flex-wrap:nowrap}html[data-vp] .miqp-client{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-vp] .miqp-ver{flex:none}html[data-vp] .miqp-chat{margin-top:.5rem}html[data-vp] .miq-pv-full{background:var(--m-ink);color:#fff;box-shadow:0 14px 28px -12px #1c1c1e73}html[data-vp] .miq-pv-full .icon{color:#fff}html[data-vp] .miqp-pc__g,html[data-vp=tablet] .miqp-pc__g{display:block;grid-template-columns:none}html[data-vp] .miqp-pc__g>dt{border-top:1px solid var(--m-line);padding:12px 0 7px}html[data-vp] .miqp-pc__g>dd{border-top:0;padding:0 0 11px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}html[data-vp] .miqp-pc__g>dd>.miqp-lnk,html[data-vp] .miqp-pc__g>dd>.mo-lnk{margin-left:auto}html[data-vp] .miqp-pc__g .miqp-add,html[data-vp] .miqp-pc__g .mo-add{margin-left:auto;margin-top:0}html[data-vp] .miqp-pc__g .mo-file,html[data-vp] .miqp-pc__g .miqp-file{margin-left:auto}html[data-vp] .miqp-pc__n small{margin-top:4px}html[data-vp] .miqp-pc__lnk{margin-left:auto}html[data-vp] .miqp-pc__bad{flex:1 1 100%}html[data-vp] .miqp-pc__add{margin-left:auto;margin-top:0}html[data-vp] .miqp-pc__svcs,html[data-vp=tablet] .miqp-pc__svcs{display:flex;flex-direction:column;gap:4px;width:100%}html[data-vp] .miqp-pc__svc{width:100%;display:flex;flex-wrap:nowrap;align-items:center;gap:8px}html[data-vp] .miqp-pc__svc .miqp-file{margin-left:auto;flex:0 1 auto}html[data-vp] .miqp-pc__deco,html[data-vp=tablet] .miqp-pc__deco{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}html[data-vp] .miqp-pc__dp,html[data-vp=tablet] .miqp-pc__dp{margin:0 0 0 auto}html[data-vp] .miqp-pc__g .muted{flex:1 1 auto}html[data-vp] .miqp-pc__dp,html[data-vp=tablet] .miqp-pc__dp{margin:0;flex:1 1 100%;justify-content:flex-start}html[data-vp=phone] .modal:has(.pd) .modal__header{padding:calc(8px + var(--m-sat)) 14px 6px}html[data-vp=phone] .modal:has(.pd) .modal__header>.t-section-title{font-size:16px}html[data-vp=phone] .modal:has(.pd) .modal__x{width:34px;height:34px}html[data-vp=phone] .modal:has(.pd) .modal__x svg{width:15px;height:15px}html[data-vp=phone] .modal:has(.pd) .modal__body{padding:2px 14px 14px}html[data-vp=phone] .modal:has(.pd) .modal__footer{padding:8px 14px calc(10px + var(--m-sab));gap:8px}html[data-vp=phone] .modal:has(.pd) .modal__footer .btn{min-height:38px;padding:0 14px;border-radius:19px;font-size:13.5px}html[data-vp=phone] .modal .pd{gap:10px}html[data-vp=phone] .modal .pd .mf>span{font-size:11px;margin-bottom:4px}html[data-vp=phone] .modal .pd .mf small{font-size:11px}html[data-vp=phone] .modal .pd .mf input,html[data-vp=phone] .modal .pd .mf select{height:36px;min-height:36px;padding:0 10px;border-radius:10px}html[data-vp=phone] .modal .pd .mf select{padding-right:28px}html[data-vp=phone] .modal .pd .mf textarea{min-height:52px;padding:8px 10px;border-radius:10px}html[data-vp=phone] .modal .pd .cpick-b{min-height:36px;padding:0 10px;border-radius:10px;font-size:14px}html[data-vp=phone] .modal .pd .cpick-l{top:40px}html[data-vp=phone] .modal .pd .cpick-o{min-height:40px;font-size:14px}html[data-vp=phone] .modal .pd .cpick-q input{height:36px}html[data-vp=phone] .modal .pd-sec{padding:10px;border-radius:14px}html[data-vp=phone] .modal .pd-sech{margin-bottom:8px}html[data-vp=phone] .modal .pd-l{font-size:11px}html[data-vp=phone] .modal .pd-size>span{font-size:10.5px}html[data-vp=phone] .modal .pd-size input{min-height:36px;border-radius:10px}html[data-vp=phone] .modal .pd-size--sum b{min-height:36px;border-radius:10px;font-size:14px}html[data-vp=phone] .modal .pd-deco{padding:10px;border-radius:14px}html[data-vp=phone] .modal .pd-deco>.mf,html[data-vp=phone] .modal .mf-row--deco-b{margin-top:8px}html[data-vp=phone] .modal .pd .mf-row,html[data-vp=phone] .modal .mf-row--deco-a,html[data-vp=phone] .modal .mf-row--deco-b{gap:8px}html[data-vp=phone] .modal .pd-serv .chk{min-height:32px;font-size:13px}html[data-vp=phone] .modal .pd-serv .mf-row input{min-height:36px}html[data-vp=phone] .modal .pd .iqp-add{min-height:30px;padding:0 11px;font-size:12.5px}html[data-vp=phone] .modal .pd .iqp-file{min-height:28px;font-size:12px}html[data-vp=phone] .modal .pd .iqp-x{width:30px;height:30px}html[data-vp=phone] .modal .pd-art__card,html[data-vp=phone] .modal .pd-art__view{width:140px}html[data-vp=phone] .modal .pd-art__view{height:116px}html[data-vp=phone] .modal .pd-art__card figcaption{font-size:11px}html[data-vp=phone] .modal .pd-total{padding:8px 10px;font-size:12.5px}html[data-vp=phone] .modal .pd-total b{font-size:14px}html[data-vp=phone] .modal .pd-warn{padding:9px 11px;font-size:12.5px}html[data-vp=phone] .modal .pd input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),html[data-vp=phone] .modal .pd select,html[data-vp=phone] .modal .pd textarea{font-size:14px!important}html[data-vp=phone] .modal .pd input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){min-height:36px}html[data-vp] .mo{gap:0;color:var(--m-ink);--mo-new: var(--c-accent);--mo-ok: var(--c-success-text);--mo-b-hot: var(--c-block-hot);--mo-b-new: var(--c-block-client);--mo-b-col: var(--c-block-stage);--mo-side-w: 18.75rem;--mo-col-gap: 1.375rem}html[data-vp] .mo .ok-t{color:var(--mo-ok)}html[data-vp] .mo .bad-t{color:var(--m-hot-t);font-weight:600}html[data-vp] .mo .warn-t{color:var(--m-hot-t)}html[data-vp] .mo-mute{color:var(--m-mute)}html[data-vp] .mo-lnk{display:inline;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--m-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#1c1c1e4d;cursor:pointer}html[data-vp] .mo-lnk:disabled{opacity:.45}html[data-vp] .mo-hs{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--m-gut));padding:2px var(--m-gut) 6px;scroll-padding:0 var(--m-gut)}html[data-vp] .mo-hs::-webkit-scrollbar{display:none}html[data-vp] .mo-hs>*{flex:none}html[data-vp] .mo-tabs button,html[data-vp] .mo-ctabs button{position:relative;height:2.5rem;padding:0 1rem;border-radius:1.25rem;background:var(--m-card);box-shadow:var(--sh-surface);font-size:.875rem;font-weight:500;color:var(--m-mid);display:inline-flex;gap:7px;align-items:center;white-space:nowrap}html[data-vp] .mo-tabs i,html[data-vp] .mo-ctabs i,html[data-vp] .mo-filters i{font-style:normal;font-weight:700;color:var(--m-mute)}html[data-vp] .mo-tabs button.on,html[data-vp] .mo-ctabs button.on{background:var(--m-ink);color:#fff;box-shadow:0 12px 24px -12px #1c1c1e80}html[data-vp] .mo-tabs button.on i,html[data-vp] .mo-ctabs button.on i{color:#fff9}html[data-vp] .mo-tabs s,html[data-vp] .mo-ctabs s{position:absolute;top:4px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--mo-new);box-shadow:0 0 0 2px var(--m-air);text-decoration:none}html[data-vp] .mo-tabs button:after,html[data-vp] .mo-ctabs button:after,html[data-vp] .mo-filters button:after{content:"";position:absolute;inset:-4px -2px}html[data-vp] .mo-tools{display:flex;gap:.5rem;margin-top:.5rem}html[data-vp] .mo-search{flex:1;min-width:0;height:2.625rem;display:flex;align-items:center;gap:8px;padding:0 6px 0 14px;border-radius:1.3125rem;background:var(--m-card);box-shadow:var(--sh-surface);color:var(--m-mute)}html[data-vp] .mo-search .icon{width:1rem;height:1rem;flex:none}html[data-vp] .mo .mo-search input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]){flex:1;min-width:0;width:auto;height:100%;min-height:0;padding:0;border:0;outline:none;background:none;box-shadow:none;font:inherit;color:var(--m-ink);-webkit-appearance:none;appearance:none}html[data-vp] .mo-search input::placeholder{color:var(--m-mute)}html[data-vp] .mo-search input::-webkit-search-cancel-button{display:none}html[data-vp] .mo-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--m-ink),var(--sh-surface)}html[data-vp] .mo-sx{flex:none;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--m-sec)}html[data-vp] .mo-new{flex:none;display:inline-flex;align-items:center;gap:6px;height:2.625rem;padding:0 1rem;border-radius:1.3125rem;background:var(--m-ink);color:#fff;font-size:.875rem;font-weight:700;box-shadow:0 12px 24px -12px #1c1c1e80;white-space:nowrap}html[data-vp] .mo-new .icon{width:.9375rem;height:.9375rem}html[data-vp] .mo-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:end;margin-top:.5rem}html[data-vp] .mo-hero--solo{grid-template-columns:1fr}html[data-vp] .mo-hero__l small{display:block;font-size:.78rem;font-weight:600}html[data-vp] .mo-hero__num{display:block;font-size:4.75rem;line-height:.85;font-weight:800;letter-spacing:-.06em;margin:6px 0 0 -3px;font-variant-numeric:tabular-nums}html[data-vp] .mo-hero__l span{display:block;font-size:.875rem;font-weight:300;color:var(--m-sec);margin-top:6px;white-space:nowrap}html[data-vp] .mo-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}html[data-vp] .mo-col{position:relative;height:6rem;border-radius:1.125rem;background:var(--m-air2);box-shadow:inset 0 0 0 1px var(--m-line);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:8px 0 7px}html[data-vp] .mo-col__l{position:relative;z-index:1;font-size:.6875rem;letter-spacing:-.01em;color:var(--m-sec);white-space:nowrap}html[data-vp] .mo-col__f{position:absolute;left:0;right:0;bottom:0;border-radius:1.125rem;background:var(--mo-b-col);transition:height .35s}html[data-vp] .mo-col__n{position:relative;z-index:1;font-size:1.1875rem;font-weight:700;letter-spacing:-.02em;display:flex;gap:5px;align-items:center}html[data-vp] .mo-col__n i{width:7px;height:7px;border-radius:50%;background:var(--m-hot)}html[data-vp] .mo-col.on{box-shadow:inset 0 0 0 1.5px var(--m-ink)}html[data-vp] .mo-col.on .mo-col__f{background:var(--m-ink)}html[data-vp] .mo-col.on .mo-col__n{color:#fff}html[data-vp] .mo-col.on .mo-col__n i{background:#fff}html[data-vp] .mo-filters{margin-top:.875rem}html[data-vp] .mo-filters button{position:relative;height:2.25rem;padding:0 .875rem;border-radius:1.125rem;background:#ffffff8c;box-shadow:inset 0 0 0 1px var(--m-line);font-size:.844rem;color:var(--m-mid);display:inline-flex;gap:6px;align-items:center;white-space:nowrap}html[data-vp] .mo-filters button.on{background:var(--mo-b-col);color:var(--m-ink);font-weight:700;box-shadow:none}html[data-vp] .mo-filters button.on i{color:var(--m-mid)}html[data-vp] .mo-mode{display:inline-flex;margin-top:.5rem;padding:3px;border-radius:1.25rem;background:#1c1c1e0f}html[data-vp] .mo-mode button{height:2.125rem;padding:0 1rem;border-radius:1.0625rem;font-size:.844rem;font-weight:600;color:var(--m-sec)}html[data-vp] .mo-mode button.on{background:var(--m-card);color:var(--m-ink);box-shadow:var(--sh-surface)}html[data-vp] .mo-gh{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:1.3125rem;font-weight:300;letter-spacing:-.02em;margin:1.375rem 2px .625rem}html[data-vp] .mo-gh i{font-style:normal;font-size:.8125rem;font-weight:700;color:var(--m-mute);letter-spacing:0}html[data-vp] .mo-gh small{font-size:.78rem;font-weight:400;color:var(--m-mute);letter-spacing:0}html[data-vp] .mo-list{display:flex;flex-direction:column;gap:.5rem}html[data-vp] .mo-main>.mo-list:first-child{margin-top:.75rem}html[data-vp] .mo-logo{flex:none;width:2.375rem;height:2.375rem;border-radius:50%;background:var(--m-air);display:flex;align-items:center;justify-content:center;overflow:hidden}html[data-vp] .mo-logo .client-logo{width:100%!important;height:100%!important}html[data-vp] .mo-logo .client-logo__monogram{font-size:.75rem;font-weight:700;color:var(--m-mid)}html[data-vp] .mo-logo:has(>.client-logo--img){width:4.5rem!important;height:1.875rem!important}html[data-vp] .mo-row .mo-logo:has(>.client-logo--img){margin-top:1px}html[data-vp] .mo-bcard__h .mo-logo:has(>.client-logo--img),html[data-vp] .mo-peek__cl .mo-logo:has(>.client-logo--img){width:4rem!important;height:1.625rem!important}html[data-vp] .mo-logo--l:has(>.client-logo--img){width:6.5rem!important;height:2.5rem!important}html[data-vp] .mo-row{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;gap:0 .6875rem;align-items:start;width:100%;text-align:left;padding:.75rem;border-radius:1.25rem;background:var(--m-card);box-shadow:var(--sh-surface);cursor:pointer;transition:transform .15s}html[data-vp] .mo-row:active{transform:scale(.985)}html[data-vp] .mo-row:focus-visible,html[data-vp] .mo-bcard:focus-visible{outline:1.5px solid var(--m-ink);outline-offset:2px}html[data-vp] .mo-row--n{background:var(--mo-b-new)}html[data-vp] .mo-row--o{background:var(--mo-b-hot)}html[data-vp] .mo-row--g,html[data-vp] .mo-row--p{background:#ffffff80;box-shadow:inset 0 0 0 1px var(--m-line)}html[data-vp] .mo-row--n .mo-logo,html[data-vp] .mo-row--o .mo-logo{background:#ffffffb3}html[data-vp] .mo-row__m{min-width:0;display:block}html[data-vp] .mo-row__n{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap}html[data-vp] .mo-row__n b{font-size:.969rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}html[data-vp] .mo .oc-chips{margin:0;gap:4px}html[data-vp] .mo .oc-chips:empty{display:none}html[data-vp] .mo .oc-chips em{font-size:.6875rem;font-weight:600;padding:1px 7px}html[data-vp] .mo .oc-chips .oc-new{font-weight:700}html[data-vp] .mo-id{display:block;font-size:.75rem;color:var(--m-sec);margin-top:1px}html[data-vp] .mo-row--o .mo-id,html[data-vp] .mo-row--n .mo-id{color:var(--m-mid)}html[data-vp] .mo-state{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.375rem}html[data-vp] .mo-st{font-size:.8125rem;font-weight:600;display:inline-flex;align-items:center}html[data-vp] .mo .iq-move{font-style:normal;margin-left:.5rem;padding:2px 8px;border-radius:9px;font-size:.656rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}html[data-vp] .mo .oc-trk{width:4.375rem}html[data-vp] .mo .oc-trk s{height:4px}html[data-vp] .mo-step{display:inline-flex;align-items:center;min-height:1.5rem;margin-top:.4375rem;padding:3px 10px;border-radius:.875rem;font-size:.78rem;font-weight:700;line-height:1.25;background:var(--m-ink);color:#fff;text-align:left}html[data-vp] .mo-step--n{background:#ffffffd9;color:var(--m-ink)}html[data-vp] .mo-step--o{background:var(--m-hot);color:#fff}html[data-vp] .mo-step--g{background:none;padding:0;min-height:0;color:var(--m-sec);font-weight:500}html[data-vp] .mo-step--go{position:relative;gap:6px;margin-top:.5rem;min-height:2rem;padding:5px 12px 5px 13px;border-radius:1rem;font-size:.8125rem;cursor:pointer;box-shadow:0 8px 18px -10px #1c1c1e8c;transition:transform .12s}html[data-vp] .mo-step--go .icon{flex:none}html[data-vp] .mo-step--go:after{content:"";position:absolute;inset:-8px -6px}html[data-vp] .mo-step--go:active{transform:scale(.95)}html[data-vp] .mo-step--n.mo-step--go{background:#fff;box-shadow:0 8px 18px -12px #1c1c1e73,inset 0 0 0 1px #1c1c1e14}html[data-vp] .mo-step--o.mo-step--go{box-shadow:0 8px 18px -10px #e8623ab3}html[data-vp] .mo-job{display:block;font-size:.75rem;color:var(--m-sec);margin-top:5px}html[data-vp] .mo-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:7px}html[data-vp] .mo .oc-when{font-size:.78rem;padding:3px 10px}html[data-vp] .mo .oc-when--q{padding:0}html[data-vp] .mo .oc-pay{font-size:.719rem;font-weight:700}html[data-vp] .mo-row__x{display:none}html[data-vp] .mo-row__e{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}html[data-vp] .mo-row__e b{font-size:.9375rem;font-weight:700;white-space:nowrap}html[data-vp] .mo-row__e small{font-size:.75rem;color:var(--m-sec);white-space:nowrap}html[data-vp] .mo-row__e .oc-when{margin-top:3px}html[data-vp] .mo-board{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:.75rem calc(-1 * var(--m-gut)) 0;padding:2px var(--m-gut) 10px;scroll-padding:0 var(--m-gut);scrollbar-width:none}html[data-vp] .mo-board::-webkit-scrollbar{display:none}html[data-vp] .mo-bcol{flex:none;width:82%;max-width:330px;scroll-snap-align:start;display:flex;flex-direction:column;gap:8px}html[data-vp] .mo-bcolh{display:flex;align-items:baseline;gap:8px;padding:0 4px 2px;font-size:.875rem}html[data-vp] .mo-bcolh b{font-weight:700}html[data-vp] .mo-bcolh i{font-style:normal;font-weight:700;color:var(--m-mute)}html[data-vp] .mo-bcolh span{margin-left:auto;font-size:.78rem;color:var(--m-sec)}html[data-vp] .mo-none{margin:0;font-size:.8125rem;color:var(--m-mute);padding:14px;border-radius:1rem;box-shadow:inset 0 0 0 1px var(--m-line);text-align:center}html[data-vp] .mo-bcard{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;text-align:left;padding:.75rem;border-radius:1.125rem;background:var(--m-card);box-shadow:var(--sh-surface);cursor:pointer}html[data-vp] .mo-bcard__h{display:flex;align-items:center;gap:9px;min-width:0}html[data-vp] .mo-bcard__h .mo-logo{width:2rem;height:2rem}html[data-vp] .mo-bcard__h b{display:block;font-size:.906rem;font-weight:700}html[data-vp] .mo-bcard__h small{display:block;font-size:.75rem;color:var(--m-sec)}html[data-vp] .mo-bcard .mo-step{margin-top:2px}html[data-vp] .mo-bcard__p{font-size:.78rem;color:var(--m-mid);line-height:1.35}html[data-vp] .mo-bcard__p small{color:var(--m-mute)}html[data-vp] .mo-bcard__f{display:flex;align-items:center;gap:8px;width:100%}html[data-vp] .mo-bcard__f b{font-size:.875rem}html[data-vp] .mo-bcard__f .oc-when{margin-left:auto}html[data-vp] .mo .m-state p{margin:8px 0 0;font-size:.875rem;color:var(--m-sec)}html[data-vp] .m-sheet:has(.mo-peek--o){background:linear-gradient(180deg,var(--c-block-hot) 0,var(--m-air2) 240px)}html[data-vp] .m-sheet:has(.mo-peek--n){background:linear-gradient(180deg,var(--c-block-client) 0,var(--m-air2) 240px)}html[data-vp] .mo-peek__cl{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:.9375rem}html[data-vp] .mo-peek__cl .mo-logo{width:2rem;height:2rem;background:var(--m-card);box-shadow:var(--sh-surface)}html[data-vp] .mo-peek__t{font-size:1.625rem;line-height:1.12;font-weight:400;letter-spacing:-.025em;margin:.75rem 0 0}html[data-vp] .mo-peek__d{font-size:.875rem;color:var(--m-mid);margin:10px 0 0;line-height:1.5}html[data-vp] .mo-kv{margin:.75rem 0 0}html[data-vp] .mo-kv>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:.625rem 2px;border-bottom:1px solid var(--m-line);font-size:.875rem}html[data-vp] .mo-kv>div:last-child{border-bottom:0}html[data-vp] .mo-kv dt{flex:none;color:var(--m-sec);max-width:45%}html[data-vp] .mo-kv dd{margin:0;text-align:right;min-width:0;overflow-wrap:anywhere}html[data-vp] .mo-kv dd small{display:block;font-size:.75rem;color:var(--m-mute)}html[data-vp] .mo-kv dd.is-late{color:var(--m-hot-t);font-weight:700}html[data-vp] .mo-kv--card{margin-top:1.125rem;border-radius:1.125rem;background:var(--m-card);box-shadow:var(--sh-surface);padding:2px 1rem}html[data-vp] .mo-kv--card dt{color:var(--m-mute)}html[data-vp] .mo-peek__pos{margin-top:1.125rem}html[data-vp] .mo-peek__pos>span{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--m-mute);margin:0 4px 8px}html[data-vp] .mo-peek__pos>div{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;margin-bottom:6px;border-radius:.875rem;background:var(--m-card);box-shadow:var(--sh-surface);font-size:.844rem}html[data-vp] .mo-peek__pos i{font-style:normal;min-width:0}html[data-vp] .mo-peek__pos b{white-space:nowrap}html[data-vp] .mo-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:3.125rem;margin-top:1.25rem;padding:6px 18px;border:0;border-radius:1.5625rem;background:var(--m-ink);color:#fff;font:inherit;font-size:.9375rem;font-weight:600;box-shadow:0 14px 28px -12px #1c1c1e73;cursor:pointer}html[data-vp] .mo-peek__full{margin-top:.75rem;justify-content:space-between;padding:0 18px}html[data-vp] .cx-drawer--wide{padding-bottom:0}html[data-vp] .cx-drawer--wide~.modal-overlay{z-index:62}html[data-vp] .cx-drawer--wide .cxd-id{font-size:1.125rem;font-weight:600;letter-spacing:-.015em;color:var(--m-ink)}html[data-vp] .cx-drawer--wide .cxd-x{width:2.5rem;height:2.5rem}html[data-vp] .of{gap:.75rem;margin-top:.75rem}html[data-vp] .of .field__label{font-size:.78rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--m-sec)}html[data-vp] .of .field__control,html[data-vp] .of input.field__control:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]){width:100%;min-height:2.875rem;padding:0 14px;border:0;border-radius:.875rem;background-color:var(--m-card);box-shadow:inset 0 0 0 1px var(--m-line);color:var(--m-ink)}html[data-vp] .of textarea.field__control{padding:12px 14px!important;line-height:1.4}html[data-vp] .of .field__control:focus,html[data-vp] .of input.field__control:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--m-ink)}html[data-vp] .of .chips{display:flex;gap:0;align-items:center;flex-wrap:wrap}html[data-vp] .of .chips .chip{height:2.375rem;padding:0 1.25rem;border:0;border-radius:1.1875rem;background:#1c1c1e0f;font:inherit;font-size:.875rem;font-weight:600;color:var(--m-sec);cursor:pointer}html[data-vp] .of .chips .chip:first-child{border-radius:1.1875rem 0 0 1.1875rem;padding-right:.875rem}html[data-vp] .of .chips .chip:nth-child(2){border-radius:0 1.1875rem 1.1875rem 0;padding-left:.875rem}html[data-vp] .of .chips .chip.chip--accent{background:var(--m-ink);color:#fff}html[data-vp] .of .chips>span{flex:1 1 100%;margin-top:6px;line-height:1.35}html[data-vp] .of .field-row{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}html[data-vp] .of-ph .btn{min-height:2.5rem;padding:0 .875rem;border-radius:1.25rem;font-size:.844rem;font-weight:700}html[data-vp] .of-empty{margin:8px 0 0;font-size:.875rem}html[data-vp] .of-pos{gap:8px;margin:8px 0 0}html[data-vp] .of-pos__b{padding:10px 12px;font-size:.844rem}html[data-vp] .of-pos__b b{font-weight:700}html[data-vp] .of-pos__x{width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px var(--m-line)}html[data-vp] .of-total{margin-top:10px;text-align:right;font-size:.875rem}html[data-vp] .of-total b{font-size:1rem}html[data-vp] .of-foot{margin:auto -16px 0;padding:10px 16px calc(12px + var(--m-sab));background:var(--m-air2);border-top:1px solid var(--m-line);justify-content:space-between}html[data-vp] .of-foot .oc-btn--ghost{flex:none;height:3rem;padding:0 1rem;border-radius:1.5rem;box-shadow:none;font-size:.9375rem;font-weight:600;color:var(--m-mid)}html[data-vp] .of-foot .cxd-cta{flex:1;width:auto;min-height:3.125rem;height:auto;margin:0;padding:6px 14px;border-radius:1.5625rem;font-size:.9375rem;font-weight:600;line-height:1.2}html[data-vp] .of-foot .cxd-cta:disabled{background:var(--m-air);color:var(--m-sec)}html[data-vp=phone] .of .field-row{grid-template-columns:1fr}html[data-vp=phone] .of .field-row+.field-row{grid-template-columns:1fr 1fr}html[data-vp=tablet] .of-foot{margin:auto -22px 0;padding:10px 22px 14px;border-radius:0 0 26px 26px}html[data-vp] .mo-card{padding-top:4px}html[data-vp] .mo-card.has-bar{padding-bottom:5.25rem}html[data-vp] .mo-card.has-cmp{padding-bottom:9.5rem}html[data-vp] .mo-ctop{display:flex;align-items:center;gap:.625rem}html[data-vp] .mo-logo--l{width:2.5rem;height:2.5rem;background:var(--m-card);box-shadow:var(--sh-surface)}html[data-vp] .mo-ctop__b{min-width:0}html[data-vp] .mo-ctop h1{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;font-size:1.1875rem;font-weight:700;letter-spacing:-.02em;line-height:1.15}html[data-vp] .mo-ctop .ocd-kind{font-size:.6875rem}html[data-vp] .mo-cst{display:flex;align-items:center;margin-top:1px;font-size:.8125rem}html[data-vp] .mo-cst b{font-weight:600}html[data-vp] .mo-ccl{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:.5rem}html[data-vp] .mo-client{display:inline-flex;align-items:center;min-height:1.875rem;font-size:.9375rem;font-weight:700;color:var(--m-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#1c1c1e40}html[data-vp] .mo-chip{display:inline-flex;align-items:center;gap:5px;min-height:1.875rem;padding:0 .6875rem;border-radius:1rem;background:var(--m-air2);box-shadow:inset 0 0 0 1px var(--m-line);font-size:.75rem;font-weight:600;color:var(--m-ink);text-decoration:none;white-space:nowrap}html[data-vp] .mo-chip--about{padding-right:.5rem;background:var(--m-card);box-shadow:var(--sh-surface);font-weight:700}html[data-vp] .mo-chip .icon,html[data-vp] .mo-chip .m-ic{width:.8125rem;height:.8125rem;color:var(--m-sec)}html[data-vp] .mo-chat{display:flex;align-items:center;gap:11px;width:100%;min-height:3.875rem;margin-top:.625rem;padding:9px 12px 9px 10px;border-radius:1.125rem;background:var(--m-card);box-shadow:var(--sh-surface);text-align:left}html[data-vp] .mo-chat__ic{position:relative;flex:none;width:2.625rem;height:2.625rem;border-radius:50%;background:var(--m-air2);box-shadow:inset 0 0 0 1px var(--m-line);display:flex;align-items:center;justify-content:center;color:var(--m-mid)}html[data-vp] .mo-chat__ic .m-ic{width:1.1875rem;height:1.1875rem}html[data-vp] .mo-chat__ic i{position:absolute;top:-3px;right:-4px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--mo-new);color:#fff;font-style:normal;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--m-card)}html[data-vp] .mo-chat__b{flex:1;min-width:0}html[data-vp] .mo-chat__b b{display:block;font-size:.906rem;font-weight:700}html[data-vp] .mo-chat__b small{display:block;font-size:.78rem;color:var(--m-sec);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}html[data-vp] .mo-chat__b em{font-style:normal;font-weight:600;color:var(--m-mid)}html[data-vp] .mo-chat__e{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px;color:var(--m-mute)}html[data-vp] .mo-chat__e time{font-size:.719rem;font-weight:600}html[data-vp] .mo-chat__e .m-ic{width:.875rem;height:.875rem}html[data-vp] .mo-chat.has-new{background:linear-gradient(100deg,var(--mo-b-new),var(--m-card) 75%)}html[data-vp] .mo-chat.has-new .mo-chat__ic{background:var(--mo-new);color:#fff;box-shadow:none}html[data-vp] .mo-chat.has-new .mo-chat__ic i{background:var(--m-ink)}html[data-vp] .mo-chat.has-new .mo-chat__b small{color:var(--m-mid)}html[data-vp] .mo-chat.has-new .mo-chat__e time{color:var(--mo-new)}html[data-vp] .mo-path{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:.75rem 2px 0;padding:0}html[data-vp] .mo-path li{min-width:0;padding-top:6px;border-top:3px solid rgba(28,28,30,.1);border-radius:2px}html[data-vp] .mo-path b{display:block;font-size:.719rem;font-weight:600;color:var(--m-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-vp] .mo-path small{display:block;font-size:.625rem;color:var(--m-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-vp] .mo-path .is-done{border-color:var(--m-ink)}html[data-vp] .mo-path .is-done b{color:var(--m-mid)}html[data-vp] .mo-path .is-now{border-color:var(--mo-new)}html[data-vp] .mo-path .is-now b{color:var(--m-ink);font-weight:700}html[data-vp] .mo-path .is-now small{color:var(--m-sec)}html[data-vp] .mo-path.is-off{opacity:.45}html[data-vp] .mo-ctabs{position:sticky;top:0;z-index:15;margin-top:.625rem;padding-top:4px;padding-bottom:6px;background:#efeeeaeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-vp] .mo-ctabs button{height:2.25rem;padding:0 .8125rem;font-size:.844rem;font-weight:600}html[data-vp] .mo-ctabs button.on{box-shadow:none}html[data-vp] .mo-ctabs s{top:3px;right:5px}html[data-vp] .mo-ctabs s.due{background:var(--m-hot)}html[data-vp] .mo-ctabs s.new{background:var(--mo-new)}html[data-vp] .mo-cbody>*:first-child{margin-top:4px}html[data-vp] .mo-cmain>.ce-error,html[data-vp] .mo-cmain>.note{margin-top:10px}html[data-vp] .mo-sec{margin-top:.75rem;padding:.875rem;border-radius:1.375rem;background:var(--m-card);box-shadow:var(--sh-surface)}html[data-vp] .mo-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin:.375rem 2px 0}html[data-vp] .mo-h h2{margin:0;font-size:1rem;font-weight:600;letter-spacing:-.015em}html[data-vp] .mo-h>small{font-size:.78rem}html[data-vp] .mo-h__sum{font-size:1rem;font-weight:700}html[data-vp] .mo-sec>.mo-h{margin:0}html[data-vp] .mo-h--chat{margin-top:1rem}html[data-vp] .mo-note{font-size:.78rem;line-height:1.5;color:var(--m-sec);margin:.375rem 2px 0}html[data-vp] .mo-note b{color:var(--m-ink)}html[data-vp] .mo-note--warn{color:var(--m-hot-t);font-weight:600}html[data-vp] .mo-note--warn b{color:inherit;font-weight:700}html[data-vp] .mo-empty{font-size:.9375rem;color:var(--m-mute);margin:1.25rem 4px}html[data-vp] .mo-sec>.mo-empty{margin:.75rem 2px .25rem}html[data-vp] .mo-cap{font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--m-mute);margin:1rem 2px .4375rem}html[data-vp] .mo-cap small{font-size:inherit;font-weight:500;letter-spacing:0;text-transform:none}html[data-vp] .m-sheet__body>.mo-cap:first-child,html[data-vp] .mo-cside__sum>.mo-cap:first-child{margin-top:0}html[data-vp] .mo-l{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--m-mute)}html[data-vp] .mo-acts{display:flex;flex-wrap:wrap;gap:7px;margin-top:.625rem}html[data-vp] .mo-cm{margin-top:.75rem;padding:11px 13px;border-radius:1rem;background:var(--mo-b-new);font-size:.875rem;line-height:1.45;color:var(--m-mid);white-space:pre-wrap;overflow-wrap:anywhere}html[data-vp] .mo-cm b{color:var(--m-ink);font-weight:700}html[data-vp] .mo-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:2.75rem;padding:0 1.125rem;border-radius:1.375rem;font-size:.906rem;font-weight:700;white-space:nowrap;text-decoration:none;color:var(--m-ink)}html[data-vp] .mo-btn--accent{background:var(--m-ink);color:#fff;box-shadow:0 12px 24px -12px #1c1c1e80}html[data-vp] .mo-btn--secondary{background:var(--m-card);box-shadow:var(--sh-surface),inset 0 0 0 1px var(--m-line)}html[data-vp] .mo-btn--ghost{color:var(--m-mid);box-shadow:inset 0 0 0 1px #1c1c1e24}html[data-vp] .mo-btn--s{min-height:2.5rem;padding:0 .875rem;font-size:.844rem}html[data-vp] .mo-btn:disabled{opacity:.4;box-shadow:none}html[data-vp] .mo-btn.is-due:not(:disabled){box-shadow:0 0 0 2px var(--mo-new)}html[data-vp] .mo-add{display:inline-flex;align-items:center;gap:6px;min-height:2rem;padding:0 11px;margin-top:6px;border-radius:1rem;box-shadow:inset 0 0 0 1.5px #1c1c1e29;font-size:.78rem;font-weight:700;color:var(--m-mid)}html[data-vp] .mo-xb{flex:none;width:2.125rem;height:2.125rem;border-radius:50%;color:var(--m-sec);box-shadow:inset 0 0 0 1px var(--m-line);display:flex;align-items:center;justify-content:center}html[data-vp] .mo-eco{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;width:100%;padding:10px 12px;border-radius:1rem;background:var(--m-air2);box-shadow:inset 0 0 0 1px var(--m-line);text-align:left}html[data-vp] .m-sheet .mo-eco{background:var(--m-card);box-shadow:var(--sh-surface)}html[data-vp] .mo-eco small{display:block;font-size:.656rem;letter-spacing:.06em;text-transform:uppercase;color:var(--m-mute);white-space:nowrap}html[data-vp] .mo-eco b{display:block;font-size:.9375rem;font-weight:700;margin-top:1px;white-space:nowrap}html[data-vp] .mo-eco b em{font-style:normal;font-size:.75rem;font-weight:600;color:var(--m-sec);margin-left:4px}html[data-vp] .mo-eco__go{grid-column:1 / -1;display:inline-flex;align-items:center;gap:4px;font-size:.78rem;font-weight:700;color:var(--m-mid)}html[data-vp] .mo-eco__go .m-ic{width:.75rem;height:.75rem}html[data-vp] .mo-pay{display:flex;flex-direction:column;gap:2px;margin-top:.625rem;padding:10px 12px;border-radius:.875rem;background:var(--m-air2);box-shadow:inset 0 0 0 1px var(--m-line)}html[data-vp] .mo-pay b{font-size:.844rem;font-weight:700}html[data-vp] .mo-pay small{font-size:.75rem;color:var(--m-sec)}html[data-vp] .mo-pay.is-ok{background:var(--c-soft-success);box-shadow:none}html[data-vp] .mo-pay.is-ok b{color:var(--mo-ok)}html[data-vp] .mo-pay.is-due{background:var(--mo-b-new);box-shadow:none}html[data-vp] .mo-cside__sum{display:none}html[data-vp] .mo-todo{margin-top:.875rem;padding:.875rem;border-radius:1.375rem;background:var(--mo-b-new);box-shadow:var(--sh-surface)}html[data-vp] .mo-todo--wait{background:#ffffff8c;box-shadow:inset 0 0 0 1px var(--m-line)}html[data-vp] .mo-todo--done{background:var(--c-soft-success)}html[data-vp] .mo-todo--sheet{margin-top:0}html[data-vp] .mo-todo__h{display:flex;flex-wrap:wrap;align-items:center;gap:8px}html[data-vp] .mo-todo__h>span:first-child{font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--m-mid)}html[data-vp] .mo-todo__h .iq-move{margin-left:0}html[data-vp] .mo-todo__msg{margin-top:10px}html[data-vp] .mo-todo--sheet .mo-todo__msg{margin-top:0}html[data-vp] .mo-todo__msg b{display:block;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em}html[data-vp] .mo-todo__msg p{font-size:.875rem;line-height:1.5;color:var(--m-mid);margin:5px 0 0}html[data-vp] .mo-steps{list-style:none;display:flex;flex-direction:column;gap:6px;margin:.75rem 0 0;padding:0}html[data-vp] .mo-todo--sheet .mo-steps{margin-top:0}html[data-vp] .mo-stepi{display:flex;gap:11px;padding:10px 12px;border-radius:1.125rem;background:#ffffffd1}html[data-vp] .mo-stepi__n{flex:none;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--m-ink);color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}html[data-vp] .mo-stepi+.mo-stepi .mo-stepi__n{background:none;color:var(--m-ink);box-shadow:inset 0 0 0 1.5px var(--m-ink)}html[data-vp] .mo-stepi__b{flex:1;min-width:0}html[data-vp] .mo-stepi__b b{display:block;font-size:.9375rem;font-weight:700;letter-spacing:-.01em}html[data-vp] .mo-stepi__b small{display:block;font-size:.8125rem;line-height:1.45;color:var(--m-sec);margin-top:3px}html[data-vp] .mo-stepi .mo-btn{min-height:2.25rem;margin-top:8px;padding:0 1rem;font-size:.844rem}html[data-vp] .mo-todo__more{margin-top:.75rem}html[data-vp] .mo-todo__more>span{display:block;font-size:.75rem;color:var(--m-sec);margin:0 2px 7px}html[data-vp] .mo-todo__more>div{display:flex;flex-wrap:wrap;gap:7px}html[data-vp] .mo .ocd-sum{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:.75rem 0 0}html[data-vp] .mo .ocd-sum button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:5.75rem;padding:11px 12px;border-radius:1.125rem;background:var(--m-card);box-shadow:var(--sh-surface)}html[data-vp] .mo .ocd-sum small{font-size:.656rem;font-weight:700;letter-spacing:.08em;color:var(--m-mute)}html[data-vp] .mo .ocd-sum b{margin:0;font-size:.875rem;font-weight:700;line-height:1.25;white-space:normal;color:var(--m-ink)}html[data-vp] .mo .ocd-sum i{margin:0;font-size:.75rem;line-height:1.35;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html[data-vp] .mo .ocd-sum button.is-warn{background:var(--mo-b-hot);box-shadow:none}html[data-vp] .mo .ocd-sum button.is-warn small{color:var(--m-hot-t)}html[data-vp] .mo .ocd-chk{margin:.75rem 0 0;padding:.875rem;border-radius:1.375rem}html[data-vp] .mo .ocd-chk__h{align-items:center;gap:6px 10px;margin-bottom:4px}html[data-vp] .mo .ocd-chk__h h3{font-size:1rem}html[data-vp] .mo .ocd-chk__h small{font-size:.78rem;text-align:right}html[data-vp] .mo .ocd-chk__h .iqp-add{order:3;height:2.25rem;padding:0 .875rem;border-radius:1.125rem;font-size:.8125rem;font-weight:700}html[data-vp] .mo .ocd-chk__g{grid-template-columns:1fr;gap:0}html[data-vp] .mo .ocd-ci{gap:10px;min-height:2.75rem;padding:6px 0;border-top:1px solid var(--m-line);font-size:.844rem;font-weight:600;line-height:1.3}html[data-vp] .mo .ocd-ci>i{width:1.375rem;height:1.375rem;border-radius:50%;align-items:center}html[data-vp] .mo .ocd-ci>i.ok{background:var(--c-soft-success)}html[data-vp] .mo .ocd-ci>i.no{background:var(--c-soft-critical)}html[data-vp] .mo .ocd-ci>i.ok+div{color:var(--m-sec);font-weight:500}html[data-vp] .mo .ocd-ci small{font-size:.75rem;font-weight:400;margin-top:1px}html[data-vp] .mo .ocd-ci input[type=checkbox]{width:22px;height:22px}html[data-vp] .mo .ocd-ci .ocd-go,html[data-vp] .mo .ocd-ci .iqp-x{width:2.125rem;height:2.125rem;box-shadow:inset 0 0 0 1px var(--m-line)}html[data-vp] .mo .ocd-ci .ocd-go .icon,html[data-vp] .mo .ocd-ci .iqp-x .icon{width:.8125rem;height:.8125rem}html[data-vp] .mo .ocd-addrow{flex-wrap:wrap;gap:8px;margin:8px 0}html[data-vp] .mo .ocd-addrow input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]){flex:1 1 100%;height:2.75rem;padding:0 12px;border-radius:.75rem}html[data-vp] .mo .ocd-addrow .btn{height:2.5rem;padding:0 1rem;border-radius:1.25rem;font-size:.844rem;font-weight:700}html[data-vp] .mo-pc{margin-top:.5rem;padding:10px 12px 8px;border-radius:1.125rem;background:var(--m-card);box-shadow:var(--sh-surface)}html[data-vp] .mo-pc__h{display:grid;grid-template-columns:minmax(0,1fr) 2rem;gap:0 8px;align-items:start;width:100%;text-align:left}html[data-vp] .mo-pc__n{font-size:.875rem;line-height:1.3}html[data-vp] .mo-pc__n b{font-weight:700}html[data-vp] .mo-pc__n small{display:block;font-size:.719rem;color:var(--m-mute);margin-top:1px}html[data-vp] .mo-pc__ed{width:2rem;height:2rem;border-radius:50%;background:var(--m-air2);box-shadow:inset 0 0 0 1px var(--m-line);display:flex;align-items:center;justify-content:center;color:var(--m-mid)}html[data-vp] .mo-pc__ed .m-ic{width:.875rem;height:.875rem}html[data-vp] .mo-pc__nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:.5rem}html[data-vp] .mo-pc__sum{display:none}html[data-vp] .mo-fi{position:relative;display:block;min-width:0}html[data-vp] .mo-fi>span{position:absolute;left:10px;top:4px;z-index:1;font-size:10px;font-weight:700;color:var(--m-mute);pointer-events:none;white-space:nowrap}html[data-vp] .mo .mo-fi__in:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]){display:block;width:100%;height:44px;min-height:0;margin:0;padding:14px 10px 0;border:0;border-radius:12px;background:var(--m-air2);box-shadow:inset 0 0 0 1px var(--m-line);font:inherit;font-weight:700;color:var(--m-ink);text-align:left;outline:none;-webkit-appearance:none;appearance:textfield;-moz-appearance:textfield}html[data-vp] .mo .mo-fi__in::-webkit-outer-spin-button,html[data-vp] .mo .mo-fi__in::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html[data-vp] .mo .mo-fi__in:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):focus{background:#fff;box-shadow:inset 0 0 0 1.5px var(--m-ink)}html[data-vp] .mo .mo-fi__in:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):disabled{background:transparent;color:var(--m-sec);opacity:1;-webkit-text-fill-color:var(--m-sec)}html[data-vp] .mo .mo-fi--s .mo-fi__in:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]){height:38px;padding-top:12px}html[data-vp] .mo-fi--s>span{top:2px;font-size:9.5px}html[data-vp] .mo-fi--n{width:92px;flex:none}html[data-vp] .mo-pc__g{display:grid;grid-template-columns:4.75rem minmax(0,1fr);margin:.5rem 0 0}html[data-vp] .mo-pc__g>dt,html[data-vp] .mo-pc__g>dd{border-top:1px solid var(--m-line);padding:7px 0}html[data-vp] .mo-pc__g>dt{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m-mute);padding-top:10px}html[data-vp] .mo-pc__g>dd{margin:0;min-width:0;font-size:.844rem;line-height:1.35}html[data-vp] .mo-pc__lnk{margin-left:8px;font-size:.78rem;font-weight:700}html[data-vp] .mo-pc__bad{display:block;font-size:.75rem;margin-top:2px}html[data-vp] .mo-pc__deco+.mo-pc__deco{margin-top:8px}html[data-vp] .mo-pc__dn{display:inline-flex;align-items:center;gap:6px;min-height:1.5rem;font-size:.8125rem;font-weight:600;text-align:left;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#1c1c1e40}html[data-vp] .mo-pc__dn .icon{flex:none;color:var(--m-sec)}html[data-vp] .mo-pc__dp{display:grid;grid-template-columns:96px 96px 2.125rem;gap:6px;align-items:center;margin-top:3px}html[data-vp] .mo-pc__svc{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:38px}html[data-vp] .mo-pc__svc+.mo-pc__svc{margin-top:4px}html[data-vp] .mo-tgl{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:34px;cursor:pointer;font-weight:600;font-size:.844rem}html[data-vp] .mo .mo-tgl input{position:absolute;opacity:0;width:1px;height:1px;margin:0}html[data-vp] .mo-tgl i{flex:none;position:relative;width:36px;height:22px;border-radius:11px;background:#1c1c1e24;transition:background .2s}html[data-vp] .mo-tgl i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}html[data-vp] .mo-tgl input:checked+i{background:var(--m-ink)}html[data-vp] .mo-tgl input:checked+i:after{transform:translate(14px)}html[data-vp] .mo-tgl input:disabled+i{opacity:.45}html[data-vp] .mo-tgl input:focus-visible+i{outline:2px solid var(--m-ink);outline-offset:2px}html[data-vp] .mo-file{display:inline-flex;align-items:center;gap:5px;min-height:1.75rem;padding:0 9px;border-radius:1rem;background:var(--m-air2);box-shadow:inset 0 0 0 1px var(--m-line);font-size:.75rem;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-vp] .mo-file--add{background:transparent;border:1px dashed rgba(28,28,30,.22);box-shadow:none;color:var(--m-sec)}html[data-vp] .mo-pc__foot{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:7px;border-top:1px solid var(--m-line)}html[data-vp] .mo-tz{display:inline-flex;align-items:center;gap:6px;min-height:2rem;padding:0 12px;border-radius:1rem;box-shadow:inset 0 0 0 1px var(--m-line);font-size:.78rem;font-weight:700;color:var(--m-mid)}html[data-vp] .mo-pc__tot{display:flex;flex-direction:column;align-items:flex-end}html[data-vp] .mo-pc__tot b{font-size:1rem;font-weight:700;letter-spacing:-.01em}html[data-vp] .mo-pc__tot small,html[data-vp] .mo-pc__sum small{display:block;font-size:.75rem;font-weight:600;white-space:nowrap}html[data-vp] .mo-addpos{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:2.625rem;margin-top:.5rem;border-radius:1.5rem;border:1.5px dashed rgba(28,28,30,.22)!important;font-size:.844rem;font-weight:700;color:var(--m-mid)}html[data-vp] .mo-eco2{display:flex;align-items:center;gap:10px;width:100%;min-height:3.125rem;margin-top:.5rem;padding:0 14px;border-radius:1rem;background:var(--m-card);box-shadow:var(--sh-surface);text-align:left;font-size:.875rem}html[data-vp] .mo-eco2 span{flex:1;font-weight:700}html[data-vp] .mo-eco2 b{font-size:.844rem;font-weight:600;color:var(--mo-ok);white-space:nowrap}html[data-vp] .mo-eco2 .m-ic{width:.875rem;height:.875rem;color:var(--m-mute)}html[data-vp] .mo-ptot{display:grid;grid-template-columns:auto 1fr auto;gap:4px 12px;align-items:end;margin-top:.5rem;padding:10px 12px;border-radius:1rem;background:#ffffff8c;box-shadow:inset 0 0 0 1px var(--m-line)}html[data-vp] .mo-ptot span{display:block;font-size:.75rem;color:var(--m-sec)}html[data-vp] .mo-ptot b{display:block;font-size:.9375rem;font-weight:700;white-space:nowrap}html[data-vp] .mo-ptot>div:last-child{text-align:right}html[data-vp] .mo .sw{display:inline-block;width:11px;height:11px;border-radius:3px;border:0;margin:0 4px -1px 0;box-shadow:inset 0 0 0 1px #1616162e;vertical-align:baseline}html[data-vp] .mo-mat{margin-top:.5rem;padding:10px 12px;border-radius:1rem;background:var(--m-card);box-shadow:var(--sh-surface)}html[data-vp] .mo-mat.is-bad{box-shadow:var(--sh-surface),inset 3px 0 0 var(--m-hot)}html[data-vp] .mo-mat__h{font-size:.875rem}html[data-vp] .mo-mat__h b{font-weight:700}html[data-vp] .mo-mat__g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin:6px 0 0}html[data-vp] .mo-mat__g>div{padding:5px 0;border-top:1px solid var(--m-line);font-size:.8125rem}html[data-vp] .mo-mat__g dt{font-size:.656rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m-mute)}html[data-vp] .mo-mat__g dd{margin:1px 0 0;font-weight:600}html[data-vp] .mo-mat__g dd small{display:block;font-weight:400;font-size:.719rem;color:var(--m-sec)}html[data-vp] .mo-mat__p{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;padding-top:6px;border-top:1px solid var(--m-line)}html[data-vp] .mo-mat__p .mo-l{margin-right:4px}html[data-vp] .mo-mat__p .mo-add{margin-top:0}html[data-vp] .mo-pur{display:inline-flex;align-items:center;min-height:1.875rem;padding:0 10px;border-radius:1rem;background:var(--mo-b-col);font-size:.78rem;font-weight:600;color:var(--m-ink);text-decoration:none}html[data-vp] .mo-jobs .qc-card{grid-template-columns:minmax(0,1fr);gap:6px;margin:.5rem 0 0;padding:12px}html[data-vp] .mo-jobs .qc-st{order:-1;text-align:left;min-width:0;max-width:none;padding:0}html[data-vp] .mo-jobs .qc-st small{display:none}html[data-vp] .mo-jobs .qc-acts .btn{min-height:2.5rem;height:auto;padding:0 .875rem;border-radius:1.25rem;font-size:.844rem;font-weight:700}html[data-vp] .mo-jobs .qc-acts{gap:7px}html[data-vp] .mo-fold{padding:0}html[data-vp] .mo-fold__h{display:flex;align-items:center;gap:10px;width:100%;min-height:3.5rem;padding:10px 14px;text-align:left}html[data-vp] .mo-fold__h span{flex:1;min-width:0}html[data-vp] .mo-fold__h b{display:block;font-size:.9375rem;font-weight:700}html[data-vp] .mo-fold__h small{display:block;font-size:.78rem;color:var(--m-sec);margin-top:1px}html[data-vp] .mo-fold__h .m-ic{color:var(--m-sec)}html[data-vp] .mo-down{transform:rotate(90deg)}html[data-vp] .mo-up{transform:rotate(-90deg)}html[data-vp] .mo-fold.is-open{padding:0 14px 12px}html[data-vp] .mo-fold.is-open .mo-fold__h{padding:10px 0}html[data-vp] .mo-card .chat{margin-top:.75rem;gap:8px}html[data-vp] .mo-card .chat__bar{display:flex;justify-content:flex-end}html[data-vp] .mo-card .chat__bar>span{display:none}html[data-vp] .mo-card .chat__all{font-size:.8125rem;font-weight:600;color:var(--m-ink)}html[data-vp] .mo-card .chat__thread{min-height:0;max-height:none;overflow:visible;padding:0;gap:8px}html[data-vp] .mo-card .chat__msg{max-width:86%}html[data-vp] .mo-card .chat__bubble{border:0;border-radius:20px 20px 20px 6px;padding:10px 13px;background:var(--m-card);box-shadow:var(--sh-surface);font-size:.9375rem}html[data-vp] .mo-card .chat__msg--me .chat__bubble{border-radius:20px 20px 6px;background:var(--mo-b-new)}html[data-vp] .mo-card .chat__head{font-size:.75rem;gap:4px 7px;align-items:center}html[data-vp] .mo-card .chat__author{font-size:.75rem;font-weight:700;color:var(--m-ink)}html[data-vp] .mo-card .chat__time{font-size:.75rem;color:var(--m-sec)}html[data-vp] .mo-card .chat__day{align-self:center;padding:3px 12px;border-radius:12px;background:#fff9;font-size:.75rem;font-weight:600;color:var(--m-sec)}html[data-vp] .mo-card .chat__day:before,html[data-vp] .mo-card .chat__day:after{display:none}html[data-vp] .mo-card .chat__file{min-height:2.75rem;border-radius:14px;font-size:.844rem}html[data-vp] .mo-card .chat__composer{position:fixed;z-index:24;left:var(--m-rail-w);right:0;bottom:0;gap:8px;padding:8px 12px calc(10px + var(--m-sab));border:0;background:#f7f6f3f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -1px 0 var(--m-line),0 -14px 30px -20px #16161640}html[data-vp] .mo-card .chat__composer-row{flex-wrap:wrap;gap:8px;align-items:flex-end}html[data-vp] .mo-card .chat__composer-row select{flex:1 1 calc(50% - 4px);width:auto;min-width:0;min-height:2.25rem;height:2.25rem;padding:0 12px;border:0;border-radius:1.125rem;background-color:var(--m-card);box-shadow:inset 0 0 0 1px var(--m-line);font-weight:600;color:var(--m-mid)}html[data-vp] .mo-card .chat__attach{flex:none;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:var(--m-card);box-shadow:var(--sh-surface);font-size:1.125rem}html[data-vp] .mo-card .chat__input{flex:1 1 calc(100% - 7rem);min-width:0;min-height:2.75rem;max-height:160px;padding:11px 14px;border:0;border-radius:1.375rem;background:var(--m-card);box-shadow:inset 0 0 0 1px var(--m-line);line-height:1.35}html[data-vp] .mo-card .chat__input:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--m-ink)}html[data-vp] .mo-card .chat__send{position:relative;flex:none;width:2.75rem;height:2.75rem;min-width:0;padding:0;border:0;border-radius:50%;background:var(--m-ink);font-size:0;color:transparent;overflow:hidden}html[data-vp] .mo-card .chat__send:before{content:"";position:absolute;inset:0;background:#fff;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M8 13V3M4 7l4-4 4 4'/></svg>") center / 18px no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M8 13V3M4 7l4-4 4 4'/></svg>") center / 18px no-repeat}html[data-vp] .mo-card .chat__send:disabled{opacity:.3}html[data-vp] .mo-card .chat__pending-chip{min-height:2rem;border:0;border-radius:1rem;background:var(--m-card);box-shadow:var(--sh-surface);font-size:.78rem;font-weight:600}html[data-vp] .mo-inv{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;font-size:.844rem}html[data-vp] .mo-inv .mo-lnk{min-height:2rem}html[data-vp] .mo-ship{padding:9px 0;border-top:1px solid var(--m-line);font-size:.844rem}html[data-vp] .mo-ship:first-of-type{margin-top:8px}html[data-vp] .mo-ship__h{display:flex;justify-content:space-between;gap:10px}html[data-vp] .mo-ship__h span{color:var(--m-sec);font-size:.78rem}html[data-vp] .mo-ship p{margin:2px 0 0;line-height:1.4}html[data-vp] .mo-ship__a{display:flex;gap:16px;margin-top:4px;font-size:.8125rem}html[data-vp] .mo-ship__a .mo-lnk{min-height:2rem}html[data-vp] .mo-docs .panel{margin:.75rem 0 0;padding:.875rem;border-radius:1.375rem;gap:10px}html[data-vp] .mo-docs .panel__head{flex-wrap:wrap;align-items:center;gap:8px}html[data-vp] .mo-docs .panel__head .t-section-title{font-size:1rem}html[data-vp] .mo-docs .panel__head .t-micro{font-size:.78rem;line-height:1.45}html[data-vp] .mo-docs__files .panel__head .t-micro{display:none}html[data-vp] .mo-docs .row-actions{display:flex;flex-wrap:wrap;gap:7px}html[data-vp] .mo-docs__files .panel__head .row-actions{flex:1 1 100%}html[data-vp] .mo-docs__files .panel__head select{flex:1;min-width:0;height:2.5rem!important;min-height:2.5rem;border-radius:.75rem}html[data-vp] .mo-docs .btn{min-height:2.5rem;height:auto;padding:0 .875rem;border-radius:1.25rem;font-size:.844rem;font-weight:600;white-space:normal;text-align:left;line-height:1.3}html[data-vp] .mo-docs .chips{gap:5px}html[data-vp] .mo-docs .chips .chip{font-size:.75rem;padding:2px 9px;border:0}html[data-vp] .mo-docs .related-list li.field-row{flex-wrap:wrap;gap:4px 8px;padding:6px 0}html[data-vp] .mo-docs .related-list li.field-row>.btn:first-child{display:block;flex:1 1 100%!important;padding:6px 0;overflow-wrap:anywhere}html[data-vp] .mo-docs .related-list li.field-row>.btn:first-child .t-micro{display:block;margin-top:2px}html[data-vp] .mo-docs .related-list li.field-row>.btn:last-child{margin-left:auto;width:2.5rem;padding:0;text-align:center;box-shadow:inset 0 0 0 1px var(--m-line)}html[data-vp] .mo-docs .related-list .btn--ghost{box-shadow:none}html[data-vp] .mo-docs .spec__h{font-size:.875rem}html[data-vp] .mo-qb{position:fixed;z-index:24;left:calc(var(--m-rail-w) + var(--m-gut));right:var(--m-gut);bottom:calc(10px + var(--m-sab));display:flex;align-items:center;gap:8px;min-height:3.625rem;padding:6px 6px 6px 14px;border-radius:1.5rem;background:var(--m-ink);color:#fff;box-shadow:0 22px 44px -16px #16161680}html[data-vp] .mo-qb__sum{flex:1 1 auto;min-width:0;overflow:hidden;text-align:left;color:#fff}html[data-vp] .mo-qb__sum small{display:block;font-size:.656rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap}html[data-vp] .mo-qb__sum b{display:block;font-size:1.03rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap}html[data-vp] .mo-qb__sum em{display:block;font-style:normal;font-size:.6875rem;color:#ffffffa6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-vp] .mo-qb__go{flex:0 0 auto;max-width:68%;min-height:2.75rem;padding:0 1.125rem;border-radius:1.375rem;background:#fff;color:var(--m-ink);font-size:.875rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-vp] .mo-qb__go:first-child{flex:1 1 auto;max-width:none}html[data-vp] .mo-qb__go:disabled{opacity:.4}html[data-vp] .mo-qb__txt{flex:1;min-width:0;font-size:.844rem;color:#ffffffbf}html[data-vp] .mo-qb__sum+.mo-qb__txt{flex:0 1 auto;text-align:right}html[data-vp] .mo-qb__more{position:relative;flex:none;width:2.75rem;height:2.75rem;border-radius:50%;background:#ffffff24;color:#fff;display:flex;align-items:center;justify-content:center}html[data-vp] .mo-qb__more .m-ic{width:1.25rem;height:1.25rem;stroke-width:2.4}html[data-vp] .mo-qb__more i{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--mo-new);color:#fff;font-style:normal;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}html[data-vp] .m-shell.is-detail:has(.mo-card.has-bar) .toasts{bottom:calc(var(--m-sab) + 5.5rem)}html[data-vp] .m-shell.is-detail:has(.mo-card.has-cmp) .toasts{bottom:calc(var(--m-sab) + 9rem)}html[data-vp] .mo-dlg .field-row{flex-wrap:wrap}html[data-vp] .mo-dlg .field-row>.field{flex:1 1 8.75rem;min-width:0}html[data-vp] .mo-dlg .field__control{width:100%}html[data-vp] .mo-dlg .field__control--num{width:100%;text-align:left}html[data-vp] .mo-dlg .mo-dfields{border-radius:1rem}html[data-vp] .mo-dlg .chip--sm{min-height:2.5rem;padding:0 .875rem;border-radius:1.25rem;font-size:.844rem;font-weight:700}html[data-vp] .mo-dlg .size-matrix{width:100%}html[data-vp] .mo-ltab{display:flex;flex-direction:column;gap:6px}html[data-vp] .mo-ltab>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:9px 12px;border-radius:.875rem;background:var(--m-card);box-shadow:var(--sh-surface);font-size:.8125rem}html[data-vp] .mo-ltab>div span{grid-column:1;font-size:.75rem;color:var(--m-sec)}html[data-vp] .mo-ltab>div em{grid-column:2;grid-row:1 / span 2;align-self:center;font-style:normal;font-weight:700;color:var(--c-success-text);text-align:right}html[data-vp] .mo-ltab>div.is-bad em{color:var(--m-hot-t)}html[data-vp] .mo-ep{padding:10px;border-radius:.875rem;background:var(--m-card);box-shadow:var(--sh-surface)}html[data-vp] .mo-ep__h{font-size:.875rem}html[data-vp] .mo-ep__h small{display:block;font-size:.75rem;color:var(--m-mute);margin-top:2px}html[data-vp] .mo-ep__kv{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;margin:8px 0 0}html[data-vp] .mo-ep__kv>div{display:flex;justify-content:space-between;gap:8px;padding:5px 0;border-top:1px solid var(--m-line);font-size:.78rem}html[data-vp] .mo-ep__kv dt{color:var(--m-sec)}html[data-vp] .mo-ep__kv dd{margin:0;white-space:nowrap}html[data-vp] .mo-ecodlg .mo-ecom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important}html[data-vp] .mo-ecodlg .mo-ecom>div{padding:10px 12px;border-radius:.875rem;background:var(--m-card);box-shadow:var(--sh-surface);min-width:0}html[data-vp] .mo-ecodlg .mo-ecom .t-label{font-size:.656rem;letter-spacing:.05em;text-transform:uppercase;color:var(--m-mute)}html[data-vp] .mo-ecodlg .mo-ecom .t-metric{font-size:.9375rem;font-weight:700;margin-top:2px;white-space:nowrap}html[data-vp] .mo-ecodlg .panel{border-radius:1.125rem}html[data-vp] .mo-ecodlg .panel__head{flex-wrap:wrap;gap:2px 10px}html[data-vp] .mo-ecodlg .size-matrix td,html[data-vp] .mo-ecodlg .size-matrix th{padding:8px 4px;white-space:normal}html[data-vp] .mo-ecodlg .size-matrix td:last-child,html[data-vp] .mo-ecodlg .size-matrix th:last-child{white-space:nowrap;text-align:right}html[data-vp] .mo-ecodlg .size-matrix .t-micro{display:block}html[data-vp=tablet] .mo-row{grid-template-columns:2.375rem minmax(170px,.9fr) minmax(0,1.2fr) auto;gap:0 1rem;padding:.75rem 1rem .75rem .75rem}html[data-vp=tablet] .mo-row__x{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding-top:2px}html[data-vp=tablet] .mo-line{display:flex;gap:10px;justify-content:space-between;width:100%;font-size:.78rem;line-height:1.35}html[data-vp=tablet] .mo-line i{font-style:normal;color:var(--m-mid);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-vp=tablet] .mo-line b{font-weight:600;white-space:nowrap}html[data-vp=tablet] .mo-row__x>small{font-size:.75rem;color:var(--m-mute)}html[data-vp=tablet] .mo-row__cm{line-height:1.35;color:var(--m-sec);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html[data-vp=tablet] .mo .oc-trk{width:5.75rem}html[data-vp=tablet] .mo-bcol{width:260px}html[data-vp=tablet] .mo .ocd-sum{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-vp=tablet] .mo .ocd-chk__g{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}html[data-vp=tablet] .mo-mat__g{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-vp=tablet] .mo-todo:not(.mo-todo--sheet) .mo-stepi{align-items:center}html[data-vp=tablet] .mo-todo:not(.mo-todo--sheet) .mo-stepi__b{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 14px;align-items:center}html[data-vp=tablet] .mo-todo:not(.mo-todo--sheet) .mo-stepi__b small{grid-column:1}html[data-vp=tablet] .mo-todo:not(.mo-todo--sheet) .mo-stepi .mo-btn{grid-column:2;grid-row:1 / span 2;margin:0}html[data-vp=tablet] .mo-pc{padding:12px 14px 10px}html[data-vp=tablet] .mo-pc__nums{display:flex;align-items:center;gap:6px;margin-top:10px}html[data-vp=tablet] .mo-pc__nums>.mo-fi{flex:none;width:112px}html[data-vp=tablet] .mo-pc__sum{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;padding-left:12px;text-align:right}html[data-vp=tablet] .mo-pc__sum b{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap}html[data-vp=tablet] .mo-pc__tot{display:none}html[data-vp=tablet] .mo-pc__g{grid-template-columns:5.5rem minmax(0,1fr);margin-top:10px}html[data-vp=tablet] .mo-pc__deco{display:flex;align-items:center;gap:6px 10px}html[data-vp=tablet] .mo-pc__deco+.mo-pc__deco{margin-top:4px}html[data-vp=tablet] .mo-pc__dn{flex:0 1 auto;min-width:0}html[data-vp=tablet] .mo-pc__dp{display:flex;align-items:center;gap:6px;margin:0 0 0 6px;flex:none}html[data-vp=tablet] .mo-pc__dp>.mo-fi{width:84px}html[data-vp=tablet] .mo-pc__svcs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 28px}html[data-vp=tablet] .mo-pc__svcs .mo-pc__svc+.mo-pc__svc{margin-top:0}html[data-vp=tablet] .mo-fi--n{width:84px}html[data-vp=tablet] .mo-jobs .qc-card{grid-template-columns:minmax(0,1fr) auto}html[data-vp=tablet] .mo-jobs .qc-st{order:0;text-align:right}html[data-vp=tablet] .mo-card .chat__composer-row select{flex:0 1 13rem}html[data-vp] .mo-card .chat__hint{display:none}html[data-vp=tablet] .mo-card .chat__input{flex:1 1 0}@media (min-width: 960px){html[data-vp=tablet] .mo-wrap{display:grid;grid-template-columns:16.875rem minmax(0,1fr);gap:1.75rem;align-items:start}html[data-vp=tablet] .mo-side{position:sticky;top:0}html[data-vp=tablet] .mo-side .mo-hs{flex-wrap:wrap;overflow:visible;margin:0;padding:0}html[data-vp=tablet] .mo-side .mo-filters{margin-top:.875rem}html[data-vp=tablet] .mo-hero{grid-template-columns:1fr;gap:.875rem}html[data-vp=tablet] .mo-main>div>div:first-child>.mo-gh{margin-top:4px}html[data-vp=tablet] .mo-main>.mo-list:first-child{margin-top:4px}html[data-vp=tablet] .mo-board{margin:4px 0 0;padding:2px 0 10px}html[data-vp=tablet] .mo-bcol{flex:1 1 0;width:auto;min-width:220px}html[data-vp=tablet] .mo-cwrap{display:grid;grid-template-columns:var(--mo-side-w) minmax(0,1fr);gap:var(--mo-col-gap);align-items:start}html[data-vp=tablet] .mo-cside{position:sticky;top:0;padding-bottom:1.25rem}html[data-vp=tablet] .mo-chip--about{display:none}html[data-vp=tablet] .mo-cside__sum{display:block;padding:.75rem}html[data-vp=tablet] .mo-cside__sum .mo-kv>div{padding:.5rem 2px;font-size:.8125rem}html[data-vp=tablet] .mo-path{grid-template-columns:1fr;gap:0;margin:.875rem 2px 0}html[data-vp=tablet] .mo-path li{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0 5px 12px;border-top:0;border-left:3px solid rgba(28,28,30,.1);border-radius:0}html[data-vp=tablet] .mo-path .is-done{border-left-color:var(--m-ink)}html[data-vp=tablet] .mo-path .is-now{border-left-color:var(--mo-new)}html[data-vp=tablet] .mo-path b,html[data-vp=tablet] .mo-path small{flex:none;max-width:60%}html[data-vp=tablet] .mo-ctabs{margin-top:0}html[data-vp=tablet] .mo-qb{left:calc(var(--m-rail-w) + var(--m-gut) + var(--mo-side-w) + var(--mo-col-gap))}html[data-vp=tablet] .mo-card .chat__composer{left:calc(var(--m-rail-w) + var(--m-gut) + var(--mo-side-w) + var(--mo-col-gap) - 12px);border-radius:1.375rem 0 0}}html[data-vp=phone] .mo-tabs button{height:30px;padding:0 13px;font-size:11.5px;gap:6px}html[data-vp=phone] .mo-filters button{height:28px;padding:0 12px;font-size:12.5px;gap:5px}html[data-vp=phone] .mo-filters{margin-top:10px}html[data-vp=phone] .mo-tools{gap:6px}html[data-vp=phone] .mo-search{height:32px;padding-left:12px}html[data-vp=phone] .mo-new{height:32px;padding:0 13px;font-size:11.5px}html[data-vp=phone] .mo-mode button{height:26px;padding:0 14px;font-size:12.5px}html[data-vp=phone] .mo-hero{gap:12px;margin-top:6px}html[data-vp=phone] .mo-hero__l small{font-size:12px}html[data-vp=phone] .mo-hero__num{font-size:51px;margin-top:4px}html[data-vp=phone] .mo-hero__l span{font-size:11.5px;margin-top:4px}html[data-vp=phone] .mo-col{height:63px;border-radius:15px;padding:6px 0 5px}html[data-vp=phone] .mo-col__f{border-radius:15px}html[data-vp=phone] .mo-col__l{font-size:11px}html[data-vp=phone] .mo-col__n{font-size:14px}html[data-vp=phone] .mo-gh{font-size:16px;margin:16px 2px 7px}html[data-vp=phone] .mo-gh i{font-size:12px}html[data-vp=phone] .mo-gh small{font-size:11.5px}html[data-vp=phone] .mo-list{gap:6px}html[data-vp=phone] .mo-row{grid-template-columns:56px minmax(0,1fr) auto;gap:0 9px;padding:9px 10px;border-radius:17px}html[data-vp=phone] .mo-row .mo-logo{width:28px;height:28px}html[data-vp=phone] .mo-logo:has(>.client-logo--img){width:49px!important;height:21px!important}html[data-vp=phone] .mo-row .mo-logo:has(>.client-logo--img){margin-top:2px}html[data-vp=phone] .mo-bcard__h .mo-logo:has(>.client-logo--img),html[data-vp=phone] .mo-peek__cl .mo-logo:has(>.client-logo--img){width:47px!important;height:18px!important}html[data-vp=phone] .mo-logo--l:has(>.client-logo--img){width:84px!important;height:30px!important}html[data-vp=phone] .mo-logo .client-logo__monogram{font-size:10.5px}html[data-vp=phone] .mo-row__n{gap:6px}html[data-vp=phone] .mo-row__n b{font-size:12.5px}html[data-vp=phone] .mo .oc-chips em{font-size:10.5px;padding:1px 6px}html[data-vp=phone] .mo-state{margin-top:4px;gap:6px}html[data-vp=phone] .mo-st{font-size:12.5px}html[data-vp=phone] .mo .iq-move{font-size:10px;padding:1px 7px;margin-left:6px}html[data-vp=phone] .mo-todo__h .iq-move,html[data-vp=phone] .mo-cst .iq-move{margin-left:6px}html[data-vp=phone] .mo-step{margin-top:5px;font-size:12px;min-height:19px;padding:2px 9px}html[data-vp=phone] .mo-step--go{margin-top:6px;min-height:25px;padding:4px 10px 4px 11px;border-radius:14px;font-size:12.5px}html[data-vp=phone] .mo-step--g{padding:0;min-height:0}html[data-vp=phone] .mo-row__e b{font-size:12.5px}html[data-vp=phone] .mo-row__e small{font-size:11.5px}html[data-vp=phone] .mo .oc-when{font-size:11.5px;padding:2px 8px}html[data-vp=phone] .mo .oc-when--q{padding:0}html[data-vp=phone] .mo-id,html[data-vp=phone] .mo-job{font-size:11.5px}html[data-vp=phone] .mo-meta{margin-top:5px}html[data-vp=phone] .mo .oc-pay{font-size:11px}html[data-vp=phone] .mo-bcard{padding:10px;gap:5px;border-radius:16px}html[data-vp=phone] .mo-bcard__h .mo-logo{width:25px;height:25px}html[data-vp=phone] .mo-bcard__h b{font-size:12px}html[data-vp=phone] .mo-peek__t{font-size:19.5px}html[data-vp=phone] .mo-peek__d{font-size:12px}html[data-vp=phone] .mo-kv--card>div{min-height:35px;padding:6px 0;font-size:12px;align-items:center}html[data-vp=phone] .mo-card.has-bar{padding-bottom:76px}html[data-vp=phone] .mo-sec{padding:12px;border-radius:19px}html[data-vp=phone] .mo-fold{padding:0}html[data-vp=phone] .mo-fold.is-open{padding:0 12px 12px}html[data-vp=phone] .mo-logo--l{width:30px;height:30px}html[data-vp=phone] .mo-ctop h1{font-size:15px}html[data-vp=phone] .mo-cst{font-size:12.5px}html[data-vp=phone] .mo-client{font-size:12.5px;min-height:25px}html[data-vp=phone] .mo-chip{min-height:25px;font-size:11.5px}html[data-vp=phone] .mo-path{grid-template-columns:.6fr 1.3fr 1fr 1fr 1fr}html[data-vp=phone] .mo-path b{font-size:11px}html[data-vp=phone] .mo-path small{font-size:9.5px}html[data-vp=phone] .mo-ctabs button{height:28px;padding:0 12px;font-size:11.5px}html[data-vp=phone] .mo-h h2,html[data-vp=phone] .mo-h__sum{font-size:13px}html[data-vp=phone] .mo-cap{font-size:10.5px;margin:12px 2px 6px}html[data-vp=phone] .m-sheet__body>.mo-cap:first-child{margin-top:0}html[data-vp=phone] .mo-kv>div{padding:8px 2px;font-size:12px}html[data-vp=phone] .mo-cm{font-size:11.5px;padding:9px 12px}html[data-vp=phone] .mo-chat{min-height:46px;gap:10px;padding:7px 10px 7px 8px;border-radius:16px}html[data-vp=phone] .mo-chat__ic{width:32px;height:32px}html[data-vp=phone] .mo-chat__ic .m-ic{width:17px;height:17px}html[data-vp=phone] .mo-chat__b b,html[data-vp=phone] .mo-chat__b small{font-size:12px}html[data-vp=phone] .mo-todo{margin-top:12px;padding:12px;border-radius:19px}html[data-vp=phone] .mo-todo--sheet{margin-top:0}html[data-vp=phone] .mo-todo__msg b{font-size:13px}html[data-vp=phone] .mo-todo__msg p{font-size:11.5px}html[data-vp=phone] .mo-steps{margin-top:10px}html[data-vp=phone] .mo-todo--sheet .mo-steps{margin-top:0}html[data-vp=phone] .mo-stepi{gap:10px;padding:10px;border-radius:15px}html[data-vp=phone] .mo-stepi__n{width:19px;height:19px;font-size:11px}html[data-vp=phone] .mo-stepi__b b,html[data-vp=phone] .mo-stepi__b small{font-size:12.5px}html[data-vp=phone] .mo-btn{min-height:35px;padding:0 16px;font-size:12px}html[data-vp=phone] .mo-btn--s{min-height:30px;padding:0 12px;font-size:12.5px}html[data-vp=phone] .mo-stepi .mo-btn{min-height:30px;font-size:11.5px}html[data-vp=phone] .mo-pc{padding:9px 11px 7px;border-radius:16px}html[data-vp=phone] .mo-pc__n{font-size:12px}html[data-vp=phone] .mo-pc__ed{width:26px;height:26px}html[data-vp=phone] .mo-pc__tot b{font-size:13px}html[data-vp=phone] .mo-addpos{min-height:33px}html[data-vp=phone] .mo-eco2{min-height:39px;padding:0 12px}html[data-vp=phone] .mo .ocd-ci{min-height:35px;padding:4px 0}html[data-vp=phone] .mo .ocd-ci .ocd-go,html[data-vp=phone] .mo .ocd-ci .iqp-x{width:26px;height:26px}html[data-vp=phone] .mo-fold__h{min-height:42px;padding:8px 12px}html[data-vp=phone] .mo-fold.is-open .mo-fold__h{padding:8px 0}html[data-vp=phone] .mo-qb{left:12px;right:12px;bottom:calc(8px + var(--m-sab));min-height:46px;padding:5px 5px 5px 14px;border-radius:22px}html[data-vp=phone] .mo-qb__sum small{font-size:10px}html[data-vp=phone] .mo-qb__sum b{font-size:13.5px}html[data-vp=phone] .mo-qb__sum em{font-size:10.5px}html[data-vp=phone] .mo-qb__go{min-height:35px;padding:0 14px;font-size:12px}html[data-vp=phone] .mo-qb__more{width:35px;height:35px}html[data-vp=phone] .mo-qb__more .m-ic{width:18px;height:18px}html[data-vp=phone] .m-shell.is-detail:has(.mo-card.has-bar) .toasts{bottom:calc(var(--m-sab) + 72px)}html[data-vp=phone] .mo-ecodlg .mo-ecom{grid-template-columns:1fr 1fr}html[data-vp] .mo-peek__full{background:var(--m-ink);color:#fff;box-shadow:0 14px 28px -12px #1c1c1e73}html[data-vp] .mo-peek__full .icon{color:#fff}html[data-vp] .mo-pc__g,html[data-vp=tablet] .mo-pc__g{display:block;grid-template-columns:none}html[data-vp] .mo-pc__g>dt{border-top:1px solid var(--m-line);padding:9px 0 3px}html[data-vp] .mo-pc__g>dd{border-top:0;padding:0 0 9px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}html[data-vp] .mo-pc__lnk{margin-left:auto}html[data-vp] .mo-pc__bad{flex:1 1 100%}html[data-vp] .mo-pc__svcs{display:flex;flex-direction:column;gap:4px}html[data-vp=tablet] .mo-pc__svcs{flex-direction:column;gap:4px}html[data-vp] .mo-pc__svc{width:100%;flex-wrap:nowrap;gap:8px}html[data-vp] .mo-pc__svc .mo-file{margin-left:auto;flex:0 1 auto}html[data-vp] .mo-pc__svc .mo-tgl{flex:none}html[data-vp] .mo-pc__deco,html[data-vp=tablet] .mo-pc__deco{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}html[data-vp] .mo-pc__deco+.mo-pc__deco,html[data-vp=tablet] .mo-pc__deco+.mo-pc__deco{margin-top:2px}html[data-vp] .mo-pc__dp,html[data-vp=tablet] .mo-pc__dp{margin:0 0 0 auto}html[data-vp] .mo-add{margin-left:auto;margin-top:0}html[data-vp] .mo-mute{flex:1 1 auto}html[data-vp] .mo-h__r{display:inline-flex;align-items:center;gap:8px;margin-left:auto}html[data-vp] .mo-ccl{flex-wrap:nowrap}html[data-vp] .mo-client{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-vp] .mo-pc__n b,html[data-vp] .miqp-pc__n b{display:block;font-size:.9375rem;line-height:1.25}html[data-vp] .mo-pc__ln{display:block;margin-top:3px;line-height:1.3}html[data-vp] .mo-pc__ln .swatch,html[data-vp] .mo-pc__ln .sw{vertical-align:-1px;margin-right:5px}html[data-vp] .mo-pc__n small{margin-top:4px}html[data-vp] .mo-pc__g>dt{padding:12px 0 7px}html[data-vp] .mo-pc__g>dd{padding:0 0 11px}html[data-vp] .mo-pc__dp,html[data-vp=tablet] .mo-pc__dp{margin:0;flex:1 1 100%;justify-content:flex-start}html[data-vp] .mo-pc__art{margin-left:auto;flex:0 1 auto;max-width:50%}html[data-vp] .mo-pc__art.is-off{opacity:.5}html[data-vp] .mo-pc__dn,html[data-vp] .miqp-pc__dn{flex:1 1 auto;min-width:0}html[data-vp=phone] .onw .oc-top{margin-bottom:8px}html[data-vp=phone] .onw .cx-num{font-size:40px;margin-top:6px}html[data-vp=phone] .onw .cx-hero>p{font-size:12px}html[data-vp=phone] .onw-steps{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}html[data-vp=phone] .onw-step{padding:6px 10px;border-radius:10px;font-size:11.5px}html[data-vp=phone] .onw-step i{width:7px;height:7px;margin-top:4px}html[data-vp=phone] .onw .cx-sub{margin:16px 0 6px;font-size:10px}html[data-vp=phone] .onw-form{padding:12px;gap:10px;border-radius:14px}html[data-vp=phone] .onw .of .field__label{font-size:11.5px}html[data-vp=phone] .onw .of .field__control,html[data-vp=phone] .onw .of input.field__control:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]){min-height:36px;padding:0 12px;border-radius:10px}html[data-vp=phone] .onw .of textarea.field__control{min-height:64px;padding:8px 12px!important}html[data-vp=phone] .onw .of .chips .chip{height:32px;padding:0 16px;font-size:13px}html[data-vp=phone] .onw .of .chips .chip:first-child{padding-right:12px}html[data-vp=phone] .onw .of .chips .chip:nth-child(2){padding-left:12px}html[data-vp=phone] .onw .of-box{padding:12px;gap:8px;border-radius:12px}html[data-vp=phone] .onw .of-empty{margin:0;font-size:12.5px}html[data-vp=phone] .onw .of-pos__b{padding:8px 10px;font-size:12.5px}html[data-vp=phone] .onw .of-pos__x{width:32px;height:32px}html[data-vp=phone] .onw .of-addpos{height:32px;padding:0 14px;font-size:12.5px}html[data-vp=phone] .onw .of-total{font-size:12.5px}html[data-vp=phone] .onw .of-total b{font-size:14px}html[data-vp=phone] .onw-foot{padding-top:10px}html[data-vp=phone] .onw input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),html[data-vp=phone] .onw select,html[data-vp=phone] .onw textarea{font-size:14px!important}html[data-vp=phone] .tdm{color:var(--m-ink)}html[data-vp=phone] .tdm-hscroll{display:flex;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--m-gut));padding:2px var(--m-gut) 6px;scroll-padding:0 var(--m-gut);-webkit-overflow-scrolling:touch}html[data-vp=phone] .tdm-hscroll::-webkit-scrollbar{display:none}html[data-vp=phone] .tdm-hscroll>*{flex:none}html[data-vp=phone] .tdm-date{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--m-mute)}html[data-vp=phone] .tdm-date b{color:var(--m-ink);font-weight:700}html[data-vp=phone] .tdm-new{position:relative;flex:none;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 12px;border-radius:16px;background:var(--m-ink);color:#fff;font-size:12.5px;font-weight:700;text-decoration:none}html[data-vp=phone] .tdm-new:after{content:"";position:absolute;inset:-6px -2px}html[data-vp=phone] .tdm-new .icon{width:14px;height:14px}html[data-vp=phone] .tdm-hero__row{display:flex;align-items:flex-end;gap:10px;margin-top:2px}html[data-vp=phone] .tdm-num{font-size:47.5px;line-height:.85;font-weight:800;letter-spacing:-.06em;margin-left:-3px;font-variant-numeric:tabular-nums}html[data-vp=phone] .tdm-cap{flex:1;min-width:0;font-size:12.5px;font-weight:300;line-height:1.25;color:var(--m-sec);padding-bottom:3px}html[data-vp=phone] .tdm-cap em{font-style:normal;font-weight:600;color:var(--m-hot-t)}html[data-vp=phone] .tdm-strip{gap:5px;margin-top:10px}html[data-vp=phone] .tdm-wd{width:38px;display:flex;flex-direction:column;align-items:center;gap:1px;padding:5px 0 4px;border-radius:14px;background:var(--m-card);box-shadow:var(--sh-surface);color:var(--m-ink)}html[data-vp=phone] .tdm-wd small{font-size:10px;color:var(--m-sec)}html[data-vp=phone] .tdm-wd b{font-size:13px;font-weight:700}html[data-vp=phone] .tdm-wd i{font-style:normal;min-width:16px;height:16px;padding:0 5px;border-radius:8px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;background:var(--c-block-week);color:var(--m-ink)}html[data-vp=phone] .tdm-wd i:empty{background:none}html[data-vp=phone] .tdm-wd.is-today{box-shadow:var(--sh-surface),inset 0 0 0 1.5px var(--m-ink)}html[data-vp=phone] .tdm-wd.on{background:var(--m-ink);color:#fff}html[data-vp=phone] .tdm-wd.on small{color:#ffffffb3}html[data-vp=phone] .tdm-wd.on i{background:#fff;color:var(--m-ink)}html[data-vp=phone] .tdm-wd.on i:empty{background:none}html[data-vp=phone] .tdm-wd--later{width:46px}html[data-vp=phone] .tdm-filters{gap:6px;margin-top:6px}html[data-vp=phone] .tdm-f{position:relative;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 12px;border-radius:16px;background:#ffffff8c;box-shadow:inset 0 0 0 1px var(--m-line);font-size:12.5px;color:var(--m-mid);white-space:nowrap}html[data-vp=phone] .tdm-f:after{content:"";position:absolute;inset:-6px -2px}html[data-vp=phone] .tdm-f i{font-style:normal;font-weight:700;color:var(--m-mute)}html[data-vp=phone] .tdm-f.on{background:var(--c-block-stage);color:var(--m-ink);font-weight:700;box-shadow:none}html[data-vp=phone] .tdm-f.on i{color:var(--m-mid)}html[data-vp=phone] .tdm-f--hot.on{background:var(--c-block-hot)}html[data-vp=phone] .tdm-f--fresh.on{background:var(--c-block-client)}html[data-vp=phone] .tdm-sep{width:1px;align-self:stretch;margin:6px 2px;background:#1c1c1e24}html[data-vp=phone] .tdm-f--st{background:transparent;box-shadow:inset 0 0 0 1.5px #1c1c1e1f}html[data-vp=phone] .tdm-f--st.on{background:var(--m-ink);color:#fff;box-shadow:none}html[data-vp=phone] .tdm-f--st.on i{color:#ffffffa6}html[data-vp=phone] .tdm-dayh{display:flex;align-items:baseline;margin:10px 2px 6px;font-size:14px;font-weight:600}html[data-vp=phone] .tdm-reset{position:relative;margin-left:auto;font-size:11.5px;font-weight:700;text-decoration:underline;text-underline-offset:3px;color:var(--m-ink)}html[data-vp=phone] .tdm-reset:after{content:"";position:absolute;inset:-10px -8px}html[data-vp=phone] .tdm-list{display:flex;flex-direction:column;gap:5px;margin-top:8px}html[data-vp=phone] .tdm-dayh+.tdm-list{margin-top:0}html[data-vp=phone] .tdm-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:0 9px;align-items:center;padding:8px 8px 8px 10px;border-radius:15px;background:var(--m-card);box-shadow:var(--sh-surface);cursor:pointer}html[data-vp=phone] .tdm-row:focus-visible{outline:1.5px solid var(--m-ink);outline-offset:2px}html[data-vp=phone] .tdm-row--o{background:var(--c-block-hot)}html[data-vp=phone] .tdm-row--n{background:var(--c-block-client)}html[data-vp=phone] .tdm-row--g{background:#ffffff80;box-shadow:inset 0 0 0 1px var(--m-line)}html[data-vp=phone] .tdm-badge{flex:none;width:25px;height:25px;border-radius:50%;background:var(--m-air);color:var(--m-mid);display:flex;align-items:center;justify-content:center}html[data-vp=phone] .tdm-badge .icon{width:13px;height:13px}html[data-vp=phone] .tdm-row--o .tdm-badge,html[data-vp=phone] .tdm-row--n .tdm-badge{background:#ffffffb3}html[data-vp=phone] .tdm-what{min-width:0}html[data-vp=phone] .tdm-what b{display:block;font-size:12px;font-weight:700;line-height:1.25}html[data-vp=phone] .tdm-what small{display:block;font-size:11.5px;color:var(--m-sec);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-vp=phone] .tdm-what .tdm-det{color:var(--m-mute)}html[data-vp=phone] .tdm-row--o .tdm-det,html[data-vp=phone] .tdm-row--n .tdm-det{color:var(--m-sec)}html[data-vp=phone] .tdm-e{display:flex;flex-direction:column;align-items:flex-end;gap:5px}html[data-vp=phone] .tdm-when{font-size:10.5px;color:var(--m-sec);white-space:nowrap;padding:2px 7px;border-radius:10px;background:var(--m-air2)}html[data-vp=phone] .tdm-when.is-late{background:#ffffffbf;color:var(--m-hot-t);font-weight:700}html[data-vp=phone] .tdm-go{position:relative;width:28px;height:28px;border-radius:50%;background:var(--m-ink);color:#fff;display:flex;align-items:center;justify-content:center}html[data-vp=phone] .tdm-go:after{content:"";position:absolute;inset:-6px}html[data-vp=phone] .tdm-go .icon{width:13px;height:13px}html[data-vp=phone] .tdm-empty{font-size:13px;font-weight:300;color:var(--m-mute);margin:14px 4px}html[data-vp=phone] .tdm-sum{margin-top:16px}html[data-vp=phone] .tdm-gh{font-size:15px;font-weight:300;letter-spacing:-.02em;margin:0 2px 6px}html[data-vp=phone] .tdm-pipe{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;border-top:1px solid var(--m-line)}html[data-vp=phone] .tdm-pipe a{display:flex;justify-content:space-between;align-items:center;min-height:33px;border-bottom:1px solid var(--m-line);font-size:11.5px;color:var(--m-sec);text-decoration:none}html[data-vp=phone] .tdm-pipe b{color:var(--m-ink);font-weight:700;font-variant-numeric:tabular-nums}html[data-vp=phone] .cxd-x{width:32px;height:32px}html[data-vp=phone] .cxd-id{font-size:11.5px}html[data-vp=phone] .cxd-client{margin-top:16px;font-size:13px}html[data-vp=phone] .cxd-t{font-size:19.5px}html[data-vp=phone] .cxd-d{font-size:12px}html[data-vp=phone] .cxd-kv{margin-top:16px;border-radius:18px}html[data-vp=phone] .cxd-kv>div{align-items:center;min-height:35px;padding:6px 0;font-size:12px}html[data-vp=phone] .cxd-cta{height:40px;border-radius:23px;font-size:13px;font-weight:600}html[data-vp=phone] .cxd-hint{font-size:12px}html[data-vp=phone] .cxd-full{height:39px;border-radius:22px;font-size:12.5px;font-weight:600}html[data-vp=phone] .cxd-more{margin-top:18px}html[data-vp=phone] .cxd-more button{min-height:39px;margin-bottom:6px;font-size:12px}html[data-vp] .tdm-state p{margin:8px 0 0;font-size:.875rem;color:var(--m-sec);line-height:1.45}html[data-vp=tablet] .cx-num{font-size:4.75rem}html[data-vp=tablet] .cx-cap{font-size:1.125rem}html[data-vp=tablet] .cx-dot{position:relative}html[data-vp=tablet] button.cx-dot:after{content:"";position:absolute;inset:-6px -3px}html[data-vp=tablet] .cx-legend{font-size:.875rem}html[data-vp=tablet] .cx-new{height:2.875rem;padding:0 1.25rem;border-radius:1.4375rem;font-size:1rem;font-weight:600}html[data-vp=tablet] .cx-col{height:6rem}html[data-vp=tablet] .cx-col__l{font-size:.875rem}html[data-vp=tablet] .cx-hotgrid,html[data-vp=tablet] .cx-frgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}html[data-vp=tablet] .cx-big__c{font-size:.9375rem}html[data-vp=tablet] .cx-row{grid-template-columns:30px minmax(0,1.4fr) minmax(0,.8fr) auto 2.5rem;gap:0 12px;padding:.625rem .625rem .625rem .75rem}html[data-vp=tablet] .cx-who{display:block}html[data-vp=tablet] .cx-when:not(:empty){display:block}html[data-vp=tablet] .cx-go{grid-column:5;width:2.5rem;height:2.5rem;background:var(--m-ink);color:#fff;box-shadow:none}html[data-vp=tablet] .cx-wait button{height:2.5rem;padding:0 1rem;border-radius:1.25rem;font-size:.9375rem}html[data-vp=tablet] .cx-reset{position:relative;font-size:.9375rem}html[data-vp=tablet] .cx-reset:after{content:"";position:absolute;inset:-10px -8px}html[data-vp=tablet] .cx-chip{padding:.5rem .4375rem;font-size:.8125rem;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}html[data-vp=tablet] .cx-chip small{font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-vp=tablet] .cx-big__ft{flex-direction:column;align-items:flex-start;gap:.5rem}html[data-vp=tablet] .cx-fact{max-width:100%;white-space:normal;text-align:left;font-size:.9375rem;line-height:1.35}html[data-vp=tablet] .cx-pipe a{align-items:center;min-height:2.875rem;padding:0 2px;font-size:.9375rem}html[data-vp=tablet] .cx-grid--ribbon .cx-week{grid-template-columns:repeat(8,minmax(0,1fr));row-gap:0;padding-left:2px;padding-right:2px}html[data-vp=tablet] .cx-grid--ribbon .cx-day{padding:0 3px}html[data-vp=tablet] .cx-grid--ribbon .cx-chip{padding:.4375rem .3125rem;font-size:.75rem;letter-spacing:-.01em}html[data-vp=tablet] .cx-grid--ribbon .cx-pipe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.25rem}html[data-vp=tablet] .cx-grid--wide{grid-template-columns:18.75rem minmax(0,1fr);gap:2rem}html[data-vp=tablet] .cx-grid--wide .cx-pipe,html[data-vp=tablet] .cx-grid--wide .cx-sub--pipe{grid-column:1 / -1}html[data-vp=tablet] .cx-grid--wide .cx-num{font-size:5.25rem}html[data-vp=tablet] .cx-grid--wide .cx-hero{gap:0 .875rem}html[data-vp=tablet] .cx-grid--wide .cx-dots{grid-template-columns:repeat(6,22px)}html[data-vp=tablet] .cx-grid--wide .cx-sub--pipe,html[data-vp=tablet] .cx-grid--wide .cx-pipe{display:block}html[data-vp=tablet] .cx-grid--wide .cx-pipe a{display:flex}html[data-vp=tablet] .cx-grid--wide .cx-week{display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}html[data-vp=tablet] .cx-grid--wide .cx-week::-webkit-scrollbar{display:none}html[data-vp=tablet] .cx-grid--wide .cx-day{flex:none;width:9.375rem}html[data-vp=tablet] .cx-grid--wide .cx-row{grid-template-columns:30px minmax(0,1.3fr) minmax(0,.7fr) auto 2.5rem}html[data-vp=tablet] .cxd-x{width:2.5rem;height:2.5rem}html[data-vp=tablet] .cxd-cta{height:3.25rem;border-radius:1.625rem;font-size:1rem}html[data-vp=tablet] .cxd-full{height:3rem;border-radius:1.5rem}html[data-vp=tablet] .cxd-more button{min-height:3rem}html[data-vp] .ms-grid{min-height:0;gap:1rem}html[data-vp] .ms .oc-search.ms-search{height:2.625rem;margin:.25rem 0 0;padding:0 .375rem 0 .875rem;border-radius:1.3125rem;background:var(--m-card);color:var(--m-mute)}html[data-vp] .ms .oc-search.ms-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--m-ink),var(--sh-surface)}html[data-vp] .ms .oc-search.ms-search .icon{width:1rem;height:1rem}html[data-vp] .ms .oc-search.ms-search .oc-x{width:2rem;height:2rem;background:none}html[data-vp] .ms .oc-search.ms-search .oc-x .icon{width:.8125rem;height:.8125rem}html[data-vp] .ms-sum{gap:.375rem;margin:.625rem 0 0}html[data-vp] .ms-sum button{position:relative;height:2rem;padding:0 .75rem;border-radius:1rem;gap:.375rem;font-size:.78125rem;background:var(--m-card)}html[data-vp] .ms-sum button:after{content:"";position:absolute;inset:-6px -2px}html[data-vp] .ms-sum button:hover{transform:none}html[data-vp] .ms-sum button small{font-size:.78125rem}html[data-vp] .ms-sum button b{font-weight:700}html[data-vp] .ms-sum .ms-sum__hot.on{background:var(--c-block-client)}html[data-vp] .ms-sum .ms-sum__unk.on{background:var(--c-block-stage)}html[data-vp] .ms-sum .ms-sum__all.is-f{background:var(--m-ink)}html[data-vp] .ms-list__scroll{margin-top:.625rem}html[data-vp] .workspace .ms .oc-search.ms-search input[aria-label]{flex:1;min-width:0;height:100%;min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}html[data-vp] .ms .ms-row{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:0 .625rem;align-items:start;min-height:0;padding:.5625rem .6875rem .5625rem .5625rem;margin-bottom:.375rem;border:0;border-radius:1rem}html[data-vp] .ms .ms-row{background:var(--m-card);box-shadow:var(--sh-surface);color:var(--m-ink);cursor:pointer}html[data-vp] .ms .ms-row--n{background:linear-gradient(90deg,var(--c-block-client),var(--m-card) 72%)}html[data-vp] .ms .ms-row--y{background:linear-gradient(90deg,var(--c-block-stage),var(--m-card) 72%)}html[data-vp] .ms .ms-row.is-active{box-shadow:inset 0 0 0 1.5px var(--m-ink),var(--sh-surface)}html[data-vp] .ms .ms-row b{display:inline;font-weight:500}html[data-vp] .ms .ms-row.is-unread .ms-row__l b{font-weight:700}html[data-vp] .ms .ms-row .ms-row__u{display:inline-flex;font-weight:700}html[data-vp] .ms-row:active{transform:scale(.985)}html[data-vp] .ms-row .oc-logo{width:2rem;height:2rem;font-size:.65625rem}html[data-vp] .ms-row .oc-logo--unk{font-size:.8125rem}html[data-vp] .ms-row--n .oc-logo:not(.oc-logo--unk),html[data-vp] .ms-row--y .oc-logo:not(.oc-logo--unk){background:#ffffffbf}html[data-vp] .ms .ms-row{grid-template-columns:4.5rem minmax(0,1fr)}html[data-vp] .ms-row .oc-logo:has(>.client-logo--img){width:4.5rem!important;height:1.875rem!important;align-self:center}html[data-vp] .ms-row .oc-logo .client-logo--img{width:100%!important;height:1.875rem!important}html[data-vp] .ms-head .oc-logo:has(>.client-logo--img){width:auto!important;max-width:6.5rem;height:2.5rem!important}html[data-vp] .ms-head .oc-logo .client-logo--img{width:auto!important;max-width:6.5rem;height:2.5rem!important}html[data-vp=phone] .ms .ms-row{grid-template-columns:3.5rem minmax(0,1fr)}html[data-vp=phone] .ms-row .oc-logo:has(>.client-logo--img){width:3.5rem!important;height:1.5rem!important}html[data-vp=phone] .ms-row .oc-logo .client-logo--img{height:1.5rem!important}html[data-vp=phone] .ms-head .oc-logo:has(>.client-logo--img),html[data-vp=phone] .ms-head .oc-logo .client-logo--img{max-width:5.5rem;height:2rem!important}html[data-vp] .ms-row__l b{font-size:.875rem}html[data-vp] .ms-row__t{font-size:.6875rem}html[data-vp] .ms-row.is-unread .ms-row__t{color:var(--c-accent);font-weight:700}html[data-vp] .ms-row__c{margin-top:1px;gap:.25rem .375rem;font-size:.75rem}html[data-vp] .ms-row__last{margin-top:.25rem;font-size:.78125rem}html[data-vp] .ms-row__u{min-width:1.125rem;height:1.125rem;font-size:.65625rem;font-weight:700}html[data-vp] .ms-chip{font-size:.65625rem;font-weight:600;padding:1px .4375rem;line-height:1.4}html[data-vp] .ms .oc-skel i{height:3.875rem;border-radius:1rem}html[data-vp=phone] .ms-grid{display:block;height:auto!important}html[data-vp=phone] .ms-list__scroll{max-height:none;overflow:visible;padding:0;margin-left:0;margin-right:0}html[data-vp=phone] .ms-grid:not(.is-open) .ms-dlg{display:none}html[data-vp] .ms-head{gap:.625rem;padding:.75rem .875rem}html[data-vp] .ms-head .oc-logo{width:2.5rem;height:2.5rem;font-size:.75rem}html[data-vp] .ms-head__b h2{font-size:1rem;font-weight:700}html[data-vp] .ms-head__sub{gap:2px .375rem;font-size:.78125rem}html[data-vp] .ms-head__sub>span{white-space:nowrap}html[data-vp] .ms-head__pref{gap:.3125rem;margin-top:.4375rem}html[data-vp] .ms-head__pref .pref-chip{position:relative;height:1.5rem;padding:0 .5625rem;border-radius:.75rem;font-size:.71875rem;font-weight:600}html[data-vp] .ms-head__pref .pref-chip:after{content:"";position:absolute;inset:-8px -2px}html[data-vp] .ms-head__pref .pref-chip--none{background:var(--m-air2);box-shadow:inset 0 0 0 1px var(--m-line)}html[data-vp] .ms-head__pref .ms-chip{padding:3px .5rem;border-radius:.625rem}html[data-vp] .ms-head__warn{flex-basis:100%;font-size:.71875rem}html[data-vp] .ms-back{flex:none;align-self:center;width:2rem;height:2.5rem;margin:0 -.25rem 0 -.375rem;display:flex;align-items:center;justify-content:center;color:var(--m-ink)}html[data-vp] .ms-back .m-ic{width:1.125rem;height:1.125rem}html[data-vp] .ms-warn{position:relative;flex:none;width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:50%;background:var(--c-block-stage);display:flex;align-items:center;justify-content:center;color:var(--m-ink);box-shadow:0 8px 16px -10px #1c1c1e73;cursor:pointer}html[data-vp] .ms-warn:after{content:"";position:absolute;inset:-4px}html[data-vp] .ms-warn .m-ic{width:1rem;height:1rem}html[data-vp] .ms-warn i{position:absolute;top:-3px;right:-3px;width:1rem;height:1rem;border-radius:50%;background:var(--m-hot);color:#fff;font-style:normal;font-size:.65625rem;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--m-card)}html[data-vp] .ms-warn:active{transform:scale(.94)}html[data-vp] .ms-del{position:relative;width:1.5rem;height:1.5rem;margin:0;border-radius:50%;background:var(--m-air2);box-shadow:inset 0 0 0 1px var(--m-line);color:var(--m-mid)}html[data-vp] .ms-del:after{content:"";position:absolute;inset:-6px}html[data-vp] .ms-del .m-ic{width:.875rem;height:.875rem}html[data-vp] .ms-due{gap:.4375rem;padding:.4375rem .6875rem;font-size:.78125rem}html[data-vp] .ms-notice{font-size:.78125rem}html[data-vp] .ms-notice button{font-size:.75rem;text-decoration:underline;min-height:1.75rem}html[data-vp] .ms-thread{gap:.5rem}html[data-vp] .ms-thread .chat__msg{max-width:88%}html[data-vp] .ms-thread .chat__bubble{padding:.5rem .6875rem;border-radius:1.125rem 1.125rem 1.125rem .375rem;font-size:.875rem;background:var(--m-card);box-shadow:var(--sh-surface)}html[data-vp] .ms-thread .chat__msg--me .chat__bubble{border-radius:1.125rem 1.125rem .375rem;background:var(--c-block-client)}html[data-vp] .ms-thread .chat__head{font-size:.75rem}html[data-vp] .ms-thread .chat__author{font-size:.75rem;font-weight:700}html[data-vp] .ms-thread .chat__day{font-size:.75rem}html[data-vp] .ms-thread .chat__file{min-height:2.5rem;padding:0 .75rem;border-radius:.875rem;font-size:.84375rem}html[data-vp] .ms-thread .chat__foot{gap:.3125rem .5rem;font-size:.6875rem;flex-wrap:wrap}html[data-vp] .ms-thread .msg-tag{position:relative;height:1.375rem;padding:0 .5625rem;border-radius:.6875rem;font-size:.6875rem;font-weight:600;line-height:1.375rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-vp] .ms-thread .msg-tag:after{content:"";position:absolute;inset:-8px -3px}html[data-vp] .ms-thread .msg-tag--none{font-weight:500}html[data-vp] .ms-thread .msg-tag-wrap{max-width:100%;min-width:0}html[data-vp] .ms-thread .chat__reply{position:relative;font-size:.75rem;font-weight:600}html[data-vp] .ms-thread .chat__reply:after{content:"";position:absolute;inset:-10px -6px}html[data-vp] .ms-comp--m{position:static;display:block;padding:.5rem .75rem .625rem;border-top:0;background:var(--m-card);box-shadow:0 -1px 0 var(--m-line)}html[data-vp] .ms-comp--m .chat__replying{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem;padding:.25rem .25rem .25rem .625rem;border:0;border-radius:.75rem;background:var(--m-card);box-shadow:inset 3px 0 0 var(--c-accent),inset 0 0 0 1px var(--m-line);font-size:.75rem;color:var(--m-sec)}html[data-vp] .ms-comp--m .chat__replying .chat__quote-author{flex:none;color:var(--m-ink);font-size:.75rem;font-weight:700}html[data-vp] .ms-comp--m .chat__replying .iqp-x{width:1.75rem;height:1.75rem}html[data-vp] .ms-route{position:relative;display:flex;align-items:center;gap:.375rem;max-width:100%;height:1.875rem;margin:0 0 .375rem;padding:0 .625rem;border:0;border-radius:.9375rem;background:var(--m-card);box-shadow:inset 0 0 0 1px var(--m-line);font:inherit;font-size:.78125rem;color:var(--m-sec);white-space:nowrap;cursor:pointer}html[data-vp] .ms-route:after{content:"";position:absolute;inset:-7px -2px}html[data-vp] .ms-route b{font-weight:700;color:var(--m-ink)}html[data-vp] .ms-route>span:not(.chat__channel){min-width:0;overflow:hidden;text-overflow:ellipsis}html[data-vp] .ms-route .m-ic{width:.75rem;height:.75rem;flex:none}html[data-vp] .ms-notes{margin:-2px .25rem .375rem;font-size:.71875rem;color:var(--m-mute)}html[data-vp] .ms-files{margin-bottom:.5rem}html[data-vp] .ms-file{height:2rem;padding:0 .25rem 0 .625rem;border-radius:1rem;background:var(--m-card);box-shadow:var(--sh-surface);font-size:.78125rem;font-weight:600}html[data-vp] .ms-file small{font-size:.6875rem;font-weight:500}html[data-vp] .ms-file button{width:1.625rem;height:1.625rem;font-size:1rem;color:var(--m-sec)}html[data-vp] .ms-comp--m .ms-crow{gap:.5rem;align-items:flex-end;flex-wrap:nowrap}html[data-vp] .ms-comp--m .ms-att{width:2.5rem;height:2.5rem;background:var(--m-card);box-shadow:var(--sh-surface);color:var(--m-mid)}html[data-vp] .ms-comp--m .ms-att svg{width:1.1875rem;height:1.1875rem}html[data-vp] .ms .ms-comp--m .ms-crow textarea{flex:1;min-width:0;min-height:2.5rem;max-height:160px;padding:.5625rem .8125rem;border-radius:1.25rem;background:var(--m-card);box-shadow:inset 0 0 0 1px var(--m-line);line-height:1.35}html[data-vp] .ms .ms-comp--m .ms-crow textarea:focus{box-shadow:inset 0 0 0 1.5px var(--m-ink)}html[data-vp] .ms .ms-comp--m .ms-crow textarea::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-vp] .ms-send{flex:none;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:50%;background:var(--m-ink);color:#fff;display:flex;align-items:center;justify-content:center;font:inherit;font-weight:700;cursor:pointer}html[data-vp] .ms-send .m-ic{width:1.125rem;height:1.125rem}html[data-vp] .ms-send:disabled{opacity:.3;cursor:default}html[data-vp] .ms-comp--m .outcome{margin-top:.375rem}html[data-vp] .ms-sh-note{font-size:.78125rem;color:var(--m-sec);line-height:1.45;margin:2px 2px .5rem}html[data-vp] .ms-picks+.ms-sh-note{margin-top:.5rem}html[data-vp] .ms-picks{display:flex;flex-direction:column;border-radius:1rem;background:var(--m-card);box-shadow:var(--sh-surface);overflow:hidden}html[data-vp] .ms-pick{display:flex;align-items:center;gap:.625rem;width:100%;min-height:2.875rem;padding:0 .875rem;border:0;background:none;text-align:left;font:inherit;font-size:.90625rem;font-weight:500;color:var(--m-ink);cursor:pointer}html[data-vp] .ms-pick+.ms-pick{border-top:1px solid var(--m-line)}html[data-vp] .ms-pick>span:not(.chat__channel){flex:1;min-width:0}html[data-vp] .ms-pick.on{font-weight:700}html[data-vp] .ms-pick .m-ic{color:var(--c-accent)}html[data-vp] .ms-pick--none{color:var(--m-sec)}html[data-vp] .ms-pick:disabled{color:var(--m-mute);cursor:default}html[data-vp] .ms-new{position:relative;display:inline-flex;align-items:center;gap:.25rem;height:2.375rem;margin-top:.875rem;padding:0 1rem;border:0;border-radius:1.1875rem;background:none;box-shadow:inset 0 0 0 1.2px #1c1c1e2e;font:inherit;font-size:.84375rem;font-weight:700;color:var(--m-mid);cursor:pointer}html[data-vp] .ms-new .m-ic{width:.6875rem;height:.6875rem}html[data-vp] .ms-cta{flex:1;height:2.75rem;padding:0 1.125rem;border:0;border-radius:1.375rem;background:var(--m-ink);color:#fff;font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}html[data-vp] .ms-lbox{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem .75rem;border-radius:.875rem;background:var(--c-block-stage);font-size:.8125rem;font-weight:600}html[data-vp] .ms-lsheet .mm-cap{margin-top:1rem}html[data-vp] .ms-lsheet .ms-link__row{margin-top:0;gap:.375rem}html[data-vp] .ms-lsheet .ms-link__row .fine{font-size:.75rem;color:var(--m-mid)}html[data-vp] .ms-lin{display:block;width:100%;min-width:0;height:2.625rem;margin-bottom:.5rem;padding:0 .75rem;border:0;border-radius:.75rem;background:#fff;box-shadow:inset 0 0 0 1px var(--m-line);font:inherit;outline:none}html[data-vp] .ms-lin:focus{box-shadow:inset 0 0 0 1.5px var(--m-ink)}html[data-vp] .ms-lsheet .ms-sug{position:relative;gap:.375rem;height:auto;min-height:2rem;padding:0 .75rem;border:0;border-radius:1rem;font-size:.8125rem;font-weight:600;cursor:pointer}html[data-vp] .ms-lsheet .ms-sug:after{content:"";position:absolute;inset:-6px -2px}html[data-vp] .ms-lsheet .ms-sug small{font-size:.6875rem;font-weight:500;color:var(--m-mute)}html[data-vp] .ms-lsheet .ms-sug:hover{background:#fff;color:var(--m-ink)}html[data-vp] .ms-lsheet .ms-sug--acc,html[data-vp] .ms-lsheet .ms-sug--acc:hover{background:var(--m-ink);color:#fff}html[data-vp=phone] .ms-grid.is-open .ms-dlg{display:block;height:auto;min-height:0;overflow:visible;border-radius:0;background:none;box-shadow:none}html[data-vp=phone] .ms-head{border-bottom:0;border-radius:1.125rem;background:var(--m-card);box-shadow:var(--sh-surface);padding:.625rem .75rem}html[data-vp=phone] .ms-due{margin-top:.5rem;border-radius:.75rem}html[data-vp=phone] .ms-notice{margin:.5rem 0 0}html[data-vp=phone] .ms-thread{overflow:visible;padding:0;margin-top:.625rem}html[data-vp=phone] .ms-comp--m{position:fixed;z-index:24;left:0;right:0;bottom:0;padding:8px 10px calc(8px + var(--m-sab));background:#f7f6f3f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -1px 0 var(--m-line),0 -14px 30px -20px #16161640}html[data-vp=phone] .m-shell:has(.ms-grid.is-open) .m-tab{display:none}html[data-vp=phone] .m-shell:has(.ms-grid.is-open) .workspace{padding-bottom:calc(150px + var(--m-sab))}html[data-vp=phone] .m-shell:has(.ms-grid.is-open) .toasts{bottom:calc(var(--m-sab) + 130px)}html[data-vp=tablet] .ms-grid{grid-template-columns:minmax(19.85rem,23.5rem) minmax(0,1fr);height:var(--ms-h, 70vh)!important;align-items:stretch}html[data-vp=tablet] .ms-grid.is-open .ms-list{display:flex}html[data-vp=tablet] .ms-list__scroll{max-height:none;scrollbar-width:none;padding-bottom:.75rem}html[data-vp=tablet] .ms-list__scroll::-webkit-scrollbar{display:none}html[data-vp=tablet] .ms-dlg{min-height:0;height:100%;border-radius:1.25rem;background:var(--m-card)}html[data-vp=tablet] .ms-thread{padding:.625rem .875rem .75rem;background:var(--m-air2)}html[data-vp=tablet] .ms-thread .chat__msg{max-width:76%}html[data-vp=tablet] .ms-due,html[data-vp=tablet] .ms-notice{margin:0;border-radius:0}html[data-vp=tablet] .workspace:has(.ms-grid){padding-bottom:0;overflow:hidden}:where(html[data-vp]) :where(.mq,.mqi-page,.mq-sheet) :where(button,a){margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none}:where(html[data-vp]) :where(.mq,.mqi-page,.mq-sheet) :where(ul,li,h2,h3,p){margin:0;padding:0;list-style:none}html[data-vp] .mq{--q-b: var(--c-block-week);--q-k: var(--c-block-hot);--q-y: var(--c-block-stage);color:var(--m-ink);font-size:.875rem;line-height:1.4}html[data-vp] .mq button:disabled{cursor:default}html[data-vp] .mq .icon,html[data-vp] .mq .m-ic,html[data-vp] .mq-ic{flex:none}html[data-vp] .mq-ic{width:.8125rem;height:.8125rem}html[data-vp] .mq-bad{font-style:normal;color:var(--m-hot-t);font-weight:700}html[data-vp] .mq-sw{display:inline-block;width:.625rem;height:.625rem;border-radius:3px;margin:0 4px 0 1px;vertical-align:-1px;border:1px solid rgba(0,0,0,.15)}html[data-vp] .mq-lnk{text-decoration:underline;text-underline-offset:2px}html[data-vp] .mq .outcome{margin-top:.5rem}html[data-vp] .mq-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4375rem;min-height:2.5rem;padding:0 .875rem;border-radius:1.25rem;font-size:.844rem;font-weight:700;white-space:nowrap}html[data-vp] .mq-btn .m-ic,html[data-vp] .mq-btn .icon{width:.9375rem;height:.9375rem}html[data-vp] .mq-btn--accent{background:var(--m-ink);color:#fff;box-shadow:0 12px 24px -12px #1c1c1e80}html[data-vp] .mq-btn--secondary{background:var(--m-card);box-shadow:var(--sh-surface),inset 0 0 0 1px var(--m-line)}html[data-vp] .mq-btn--ghost{color:var(--m-mid);box-shadow:inset 0 0 0 1px #1c1c1e24}html[data-vp] .mq-btn:disabled{opacity:.4;box-shadow:none}html[data-vp] .mq-cta{flex:1;display:flex;align-items:center;justify-content:center;min-height:3rem;padding:0 1rem;border-radius:1.5rem;background:var(--m-ink);color:#fff;font-size:.9375rem;font-weight:600;text-align:center}html[data-vp] .mq-cta:disabled{background:var(--m-air);color:var(--m-sec)}html[data-vp] .mq-ghost{flex:none;height:3rem;padding:0 1rem;border-radius:1.5rem;font-size:.9375rem;font-weight:600;color:var(--m-mid)}html[data-vp] .mq-f{display:flex;flex-direction:column;gap:5px;margin-top:.875rem}html[data-vp] .mq-f>span{font-size:.781rem;font-weight:600;color:var(--m-sec)}html[data-vp] .mq-f input{width:100%;min-height:2.875rem;padding:0 .875rem;border:0;border-radius:.875rem;background:var(--m-card);box-shadow:inset 0 0 0 1px var(--m-line);font:inherit;font-size:16px;color:var(--m-ink);outline:none;-webkit-appearance:none;appearance:none}html[data-vp] .mq-f input:focus{box-shadow:inset 0 0 0 1.5px var(--m-ink)}html[data-vp] .mq-f input::placeholder{color:var(--m-mute)}html[data-vp] .mq-hero{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-top:.5rem}html[data-vp] .mq-hero__l{flex:none;display:block}html[data-vp] .mq-hero__l small{display:block;font-size:.75rem;font-weight:600}html[data-vp] .mq-hero__l b{display:block;font-size:3.625rem;line-height:.85;font-weight:800;letter-spacing:-.06em;margin:.25rem 0 0 -2px}html[data-vp] .mq-hero__l span{display:block;font-size:.8125rem;font-weight:300;color:var(--m-sec);margin-top:.25rem;white-space:nowrap}html[data-vp] .mq-cols{flex:1 1 100%;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;margin-top:.25rem}html[data-vp] .mq-col{position:relative;height:4.5rem;border-radius:1.125rem;background:var(--m-air2);box-shadow:inset 0 0 0 1px var(--m-line);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:.5rem 0 .4375rem}html[data-vp] .mq-col__l{position:relative;z-index:1;font-size:.6875rem;color:var(--m-sec);white-space:nowrap}html[data-vp] .mq-col__f{position:absolute;left:0;right:0;bottom:0;border-radius:1.125rem;background:var(--q-y);transition:height .35s}html[data-vp] .mq-col__n{position:relative;z-index:1;font-size:1.1875rem;font-weight:700;letter-spacing:-.02em;display:flex;gap:5px;align-items:center}html[data-vp] .mq-col__n i{width:7px;height:7px;border-radius:50%;background:var(--m-hot)}html[data-vp] .mq-col.on{box-shadow:inset 0 0 0 1.5px var(--m-ink)}html[data-vp] .mq-col.on .mq-col__f{background:var(--m-ink)}html[data-vp] .mq-col.on .mq-col__n{color:#fff}html[data-vp] .mq-col.on .mq-col__n i{background:#fff}html[data-vp] .mq-hs{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--m-gut));padding:2px var(--m-gut) 6px}html[data-vp] .mq-hs::-webkit-scrollbar{display:none}html[data-vp] .mq-hs>*{flex:none}html[data-vp] .mq-filters{margin-top:.625rem}html[data-vp] .mq-filters button{position:relative;height:2rem;padding:0 .875rem;border-radius:1rem;background:#ffffff8c;box-shadow:inset 0 0 0 1px var(--m-line);font-size:.8125rem;color:var(--m-mid);display:inline-flex;gap:.375rem;align-items:center;white-space:nowrap}html[data-vp] .mq-filters button i{font-style:normal;font-weight:700;color:var(--m-mute)}html[data-vp] .mq-filters button.on{background:var(--q-y);color:var(--m-ink);font-weight:700;box-shadow:none}html[data-vp] .mq-filters button.on i{color:var(--m-mid)}html[data-vp] .mq-filters button:after{content:"";position:absolute;inset:-6px -2px}html[data-vp] .mq-gh{display:flex;align-items:baseline;gap:.5rem;font-size:1.3125rem;font-weight:300;letter-spacing:-.02em;margin:1.25rem 2px .625rem}html[data-vp] .mq-gh i{font-style:normal;font-size:.8125rem;font-weight:700;color:var(--m-mute);letter-spacing:0}html[data-vp] .mq-dot{display:inline-block;align-self:center;width:.5rem;height:.5rem;border-radius:50%;flex:none}html[data-vp] .mq-dot--b{background:var(--q-b);box-shadow:inset 0 0 0 1px #1c1c1e40}html[data-vp] .mq-dot--k{background:var(--m-hot)}html[data-vp] .mq-dot--y{background:var(--q-y);box-shadow:inset 0 0 0 1px #1c1c1e40}html[data-vp] .mq-list{display:flex;flex-direction:column;gap:.375rem}html[data-vp] .mq-main>.mq-list{margin-top:.625rem}html[data-vp] .mq-none{margin:9vh 12px 0;text-align:center}html[data-vp] .mq-none b{display:block;font-size:1.125rem;font-weight:600;letter-spacing:-.015em}html[data-vp] .mq-none p{margin-top:.5rem;font-size:.875rem;color:var(--m-sec)}html[data-vp] .mq-none .m-btn2{width:auto;display:inline-flex;height:2.5rem;padding:0 1.25rem;margin-top:.875rem;font-size:.844rem}html[data-vp] .mq .m-state p{margin:8px 0 0;font-size:.875rem;color:var(--m-sec)}html[data-vp] .mq-logo{flex:none;width:2rem;height:2rem;border-radius:50%;background:#ffffffd9;box-shadow:inset 0 0 0 1px var(--m-line);color:var(--m-mid);font-size:.656rem;font-weight:700;display:flex;align-items:center;justify-content:center}html[data-vp] .mq-row{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:0 .625rem;align-items:start;padding:.5rem .5625rem .5rem .5rem;border-radius:.9375rem;background:var(--m-card);box-shadow:var(--sh-surface);cursor:pointer}html[data-vp] .mq-row--b{background:linear-gradient(100deg,var(--q-b) 0,var(--m-card) 45%)}html[data-vp] .mq-row--k{background:linear-gradient(100deg,var(--q-k) 0,var(--m-card) 45%)}html[data-vp] .mq-row--y{background:linear-gradient(100deg,var(--q-y) 0,var(--m-card) 45%)}html[data-vp] .mq-row--g{background:#ffffff8c;box-shadow:inset 0 0 0 1px var(--m-line)}html[data-vp] .mq-row.is-late,html[data-vp] .mq-card.is-late,html[data-vp] .mq-row.is-attention{box-shadow:inset 0 0 0 1.5px var(--m-hot),var(--sh-surface)}html[data-vp] .mq-row.hl-blink{border-radius:.9375rem}html[data-vp] .mq-row .mq-logo{margin-top:1px}html[data-vp] .mq-row__b{min-width:0;display:block}html[data-vp] .mq-row__b>b{display:block;font-size:.844rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-vp] .mq-row__b>b small{font-size:.6875rem;font-weight:500;color:var(--m-mute)}html[data-vp] .mq-row__w{display:block;font-size:.75rem;color:var(--m-mid);margin-top:1px}html[data-vp] .mq-row__w b{color:var(--m-ink);font-weight:700}html[data-vp] .mq-row__it{display:block;font-size:.719rem;color:var(--m-sec);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-vp] .mq-row__s{display:flex;flex-wrap:wrap;align-items:center;gap:2px .5rem;margin-top:3px}html[data-vp] .mq-row__s em{font-style:normal;font-size:.719rem;color:var(--m-sec);font-weight:400}html[data-vp] .mq-row__s em.mq-bad{color:var(--m-hot-t);font-weight:700}html[data-vp] .mq-row__go{align-self:center;min-height:2.5rem;padding:.25rem .6875rem;font-size:.75rem;max-width:7.375rem;white-space:normal;line-height:1.15;text-align:center}html[data-vp] .mq-row__chev{align-self:center;width:1rem;height:1rem;color:var(--m-mute)}html[data-vp] .mq-st{display:inline-flex;align-items:center;gap:5px;font-size:.719rem;font-weight:700}html[data-vp] .mq-st i{width:7px;height:7px;border-radius:50%;background:var(--m-mute);flex:none}html[data-vp] .mq-st--b i{background:var(--q-b);box-shadow:inset 0 0 0 1px #1c1c1e4d}html[data-vp] .mq-st--k i{background:var(--m-hot)}html[data-vp] .mq-st--y i{background:var(--q-y);box-shadow:inset 0 0 0 1px #1c1c1e4d}html[data-vp] .mq-st--g i{background:var(--c-success)}html[data-vp] .mq-card{position:relative;margin-top:.5rem;padding:.625rem .6875rem;border-radius:1rem;background:var(--m-card);box-shadow:var(--sh-surface)}html[data-vp] .mq-card--b{background:linear-gradient(100deg,var(--q-b) 0,var(--m-card) 38%)}html[data-vp] .mq-card--k{background:linear-gradient(100deg,var(--q-k) 0,var(--m-card) 38%)}html[data-vp] .mq-card--y{background:linear-gradient(100deg,var(--q-y) 0,var(--m-card) 38%)}html[data-vp] .mq-card.hl-blink{border-radius:1rem}html[data-vp] .mq-card__o{display:flex;align-items:center;gap:.5625rem;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid var(--m-line)}html[data-vp] .mq-card__on{min-width:0;flex:1}html[data-vp] .mq-card__on b{display:block;font-size:.9375rem;font-weight:800;letter-spacing:-.015em;line-height:1.2}html[data-vp] .mq-card__on small{display:block;font-size:.75rem;color:var(--m-sec);margin-top:1px}html[data-vp] .mq-card__job{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px .625rem}html[data-vp] .mq-work{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--m-mid);min-width:0}html[data-vp] .mq-work>.icon,html[data-vp] .mq-work>.m-ic{width:.9375rem;height:.9375rem;color:var(--m-sec)}html[data-vp] .mq-work b{color:var(--m-ink);font-weight:700}html[data-vp] .mq-card__job .mq-st{font-size:.75rem}html[data-vp] .mq-items{display:flex;flex-direction:column;gap:.375rem;margin-top:.5rem}html[data-vp] .mq-item{display:grid;grid-template-columns:2.125rem minmax(0,1fr);gap:0 .5625rem;padding:.4375rem .5625rem .5rem .4375rem;border-radius:.75rem;background:#ffffffb3;box-shadow:inset 0 0 0 1px var(--m-line)}html[data-vp] .mq-item .qc-garm,html[data-vp] .mqi-pc .qc-garm,html[data-vp] .mqi-ph .qc-garm{display:block;width:100%;height:auto}html[data-vp] .mq-item__b{min-width:0}html[data-vp] .mq-item__t{display:flex;align-items:baseline;gap:.5rem}html[data-vp] .mq-item__t b{flex:1;min-width:0;font-size:.844rem;font-weight:700}html[data-vp] .mq-item__t em{flex:none;font-style:normal;font-size:.781rem;font-weight:700}html[data-vp] .mq-item small{display:block;font-size:.719rem;color:var(--m-sec)}html[data-vp] .mq-sz{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px}html[data-vp] .mq-sz span{font-size:.719rem;padding:2px 7px;border-radius:8px;background:#ffffffbf;box-shadow:inset 0 0 0 1px var(--m-line);color:var(--m-sec)}html[data-vp] .mq-sz span b{color:var(--m-ink);font-weight:700;margin-left:2px}html[data-vp] .mq-decos{display:flex;flex-wrap:wrap;align-items:center;gap:3px .625rem;margin-top:4px;font-size:.719rem;color:var(--m-mid)}html[data-vp] .mq-deco{display:inline-flex;align-items:center;gap:4px;min-width:0}html[data-vp] .mq-deco>.icon{width:.75rem;height:.75rem;color:var(--m-sec)}html[data-vp] .mq-deco b{font-weight:700}html[data-vp] .mq-deco--none,html[data-vp] .mq-deco--serv{color:var(--m-mute)}html[data-vp] .mq-deco--in{display:flex}html[data-vp] .mq-clip{position:relative;flex:none;display:inline-flex;width:1.375rem;height:1.375rem;border-radius:50%;align-items:center;justify-content:center;background:#1c1c1e0f}html[data-vp] .mq-clip:after{content:"";position:absolute;inset:-9px}html[data-vp] .mq-clip .icon{width:.75rem;height:.75rem}html[data-vp] .mq-total{font-size:.75rem;color:var(--m-sec);margin-top:.375rem}html[data-vp] .mq-total b{color:var(--m-ink)}html[data-vp] .mq-when{font-size:.781rem;color:var(--m-mid);margin-top:.375rem}html[data-vp] .mq-when b{font-weight:700;color:var(--m-ink)}html[data-vp] .mq-draft{margin-top:.4375rem;padding:.4375rem .5625rem;border-radius:.75rem;background:#ffffffbf;box-shadow:inset 0 0 0 1px var(--m-line);font-size:.75rem}html[data-vp] .mq-draft small{display:block;font-size:.6875rem;color:var(--m-sec)}html[data-vp] .mq-draft b{font-weight:800}html[data-vp] .mq-bar{display:flex;height:5px;border-radius:3px;background:#1c1c1e14;overflow:hidden;margin-top:5px}html[data-vp] .mq-bar s{display:block;height:100%;background:var(--m-ink);text-decoration:none}html[data-vp] .mq-bar s.r{background:var(--m-hot)}html[data-vp] .mq-defs{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:.4375rem;font-size:.75rem}html[data-vp] .mq-defs>span{color:var(--m-sec);font-weight:600}html[data-vp] .mq-def{font-style:normal;font-size:.6875rem;padding:2px 7px;border-radius:8px}html[data-vp] .mq-def--wait{background:var(--q-k);color:var(--m-hot-t);font-weight:600}html[data-vp] .mq-def--prog{background:var(--q-y);color:var(--m-ink)}html[data-vp] .mq-def--done{background:#1c1c1e0d;color:var(--m-mute);text-decoration:line-through}html[data-vp] .mq-small{font-size:.719rem;color:var(--m-mute);margin-top:.375rem}html[data-vp] .mq-btns{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem}html[data-vp] .mq-cardsheet .mq-btns{margin-top:.875rem}html[data-vp] .mq-cardsheet .mq-btn--accent{flex:1 1 100%;min-height:2.875rem;font-size:.9375rem}html[data-vp] .mo-jobs .mq-card{margin:.5rem 0 0}html[data-vp] .mqi-page .m-page__head{gap:.5rem}html[data-vp] .mqi-page .m-page__body{padding-top:2px;padding-bottom:1rem}html[data-vp] .mqi-t{flex:1;min-width:0;font-size:1rem;line-height:1.25}html[data-vp] .mqi-t small{display:block;font-size:.75rem;font-weight:500;color:var(--m-sec);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-vp] .mqi-back{flex:none;width:2.375rem;height:2.375rem;border-radius:50%;background:var(--m-card);box-shadow:var(--sh-surface);display:flex;align-items:center;justify-content:center}html[data-vp] .mqi-back .m-ic{width:1.125rem;height:1.125rem}html[data-vp] .mqi-foot{flex:none;padding:.5rem 16px calc(.75rem + var(--m-sab));border-top:1px solid var(--m-line);background:var(--m-air)}html[data-vp] .mqi-foot:empty{display:none}html[data-vp] .mqi-foot .outcome{margin:0 0 .5rem}html[data-vp] .mqi-page.is-list .mqi-main,html[data-vp] .mqi-page.is-prod .mqi-side{display:none}html[data-vp] .mqi-cap{font-size:.656rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--m-mute);margin:.75rem 0 .25rem}html[data-vp] .mqi-cap--top{margin-top:2px}html[data-vp] .mqi-plist{display:flex;flex-direction:column;gap:.5rem}html[data-vp] .mqi-pc{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:4px .625rem;align-items:start;width:100%;padding:.625rem .6875rem .625rem .5625rem;border-radius:1rem;background:var(--m-card);box-shadow:var(--sh-surface);cursor:pointer}html[data-vp] .mqi-pc.on{box-shadow:inset 0 0 0 2px var(--m-ink),var(--sh-surface)}html[data-vp] .mqi-pc__b{min-width:0;display:block}html[data-vp] .mqi-pr__t{display:flex;align-items:baseline;gap:.5rem}html[data-vp] .mqi-pr__t b{flex:1;min-width:0;font-size:.844rem;font-weight:700}html[data-vp] .mqi-pr__t em{flex:none;font-style:normal;font-size:.781rem;font-weight:700}html[data-vp] .mqi-pc small,html[data-vp] .mqi-ph small{display:block;font-size:.719rem;color:var(--m-sec);line-height:1.4}html[data-vp] .mqi-pr__d,html[data-vp] .mqi-pc .mqi-pr__d,html[data-vp] .mqi-ph .mqi-pr__d{color:var(--m-mid)}html[data-vp] .mqi-pr__d .mq-deco--in+.mq-deco--in{margin-top:2px}html[data-vp] .mqi-pc__s{display:block;margin-top:.4375rem}html[data-vp] .mqi-pc__s .mq-bar{margin:0 0 4px}html[data-vp] .mqi-ps{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;color:var(--m-hot-t)}html[data-vp] .mqi-ps--ok{color:var(--c-success-text)}html[data-vp] .mqi-ps--no{color:var(--m-mute);font-weight:500}html[data-vp] .mqi-pc__go{grid-column:2;justify-self:start;display:inline-flex;align-items:center;gap:4px;height:2.125rem;margin-top:4px;padding:0 .625rem 0 .875rem;border-radius:1.0625rem;background:var(--m-ink);color:#fff;font-size:.8125rem;font-weight:700}html[data-vp] .mqi-pc__go .m-ic{width:.875rem;height:.875rem}html[data-vp] .mqi-pc.is-done .mqi-pc__go{background:var(--m-air2);color:var(--m-mid);box-shadow:inset 0 0 0 1px var(--m-line)}html[data-vp] .mqi-ph{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:0 .625rem;align-items:center;padding:.5rem .625rem .5rem .5rem;border-radius:.875rem;background:var(--m-card);box-shadow:var(--sh-surface)}html[data-vp] .mqi-ph>span>b{display:block;font-size:.875rem;font-weight:700}html[data-vp] .mqi-ph--s{display:block;padding:.4375rem .6875rem}html[data-vp] .mqi-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:.5rem}html[data-vp] .mqi-chips em{font-style:normal;font-size:.6875rem;font-weight:600;padding:2px 8px;border-radius:9px;background:#1c1c1e0f;color:var(--m-mid)}html[data-vp] .mqi-chips__n{font-weight:400!important;font-style:italic!important}html[data-vp] .mqi-tabs{display:flex;gap:.375rem;overflow-x:auto;scrollbar-width:none;margin:.75rem -16px 0;padding:6px 16px 4px}html[data-vp] .mqi-tabs::-webkit-scrollbar{display:none}html[data-vp] .mqi-tabs button{position:relative;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:3.125rem;height:2.875rem;padding:0 .5rem;border-radius:.875rem;background:var(--m-card);box-shadow:var(--sh-surface);font-size:.9375rem;font-weight:800}html[data-vp] .mqi-tabs button small{font-size:.625rem;font-weight:600;color:var(--m-mute)}html[data-vp] .mqi-tabs button .mq-ic{color:var(--c-success-text)}html[data-vp] .mqi-tabs button.is-part{box-shadow:inset 0 -3px 0 var(--m-hot),var(--sh-surface)}html[data-vp] .mqi-tabs button.is-bad{box-shadow:inset 0 0 0 1.5px var(--m-hot)}html[data-vp] .mqi-tabs button.on{background:var(--m-ink);color:#fff}html[data-vp] .mqi-tabs button.on small{color:#fff9}html[data-vp] .mqi-tabs button.on .mq-ic{color:#fff}html[data-vp] .mqi-tabs__b{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--m-hot);color:#fff;font-style:normal;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--m-air)}html[data-vp] .mqi-sz{margin-top:.625rem;padding:.75rem;border-radius:1rem;background:var(--m-card);box-shadow:var(--sh-surface)}html[data-vp] .mqi-sz.is-over{box-shadow:inset 0 0 0 1.5px var(--m-hot),var(--sh-surface)}html[data-vp] .mqi-sz__h{display:flex;align-items:baseline;gap:.5rem}html[data-vp] .mqi-sz__h>b{font-size:1.625rem;font-weight:800;letter-spacing:-.02em;min-width:1.625rem}html[data-vp] .mqi-sz__h>span{font-size:.75rem;color:var(--m-sec)}html[data-vp] .mqi-sz__h>span b{color:var(--m-ink)}html[data-vp] .mqi-sz__h>span:last-child{margin-left:auto}html[data-vp] .mqi-left{font-style:normal;font-size:.75rem;font-weight:700;color:var(--m-hot-t)}html[data-vp] .mqi-left--ok{display:inline-flex;align-items:center;gap:3px;color:var(--c-success-text)}html[data-vp] .mqi-left--bad{color:var(--m-hot-t)}html[data-vp] .mqi-acc{margin-top:.5rem;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l l" "s a";gap:4px .5rem;align-items:end}html[data-vp] .mqi-lab{grid-area:l;font-size:.625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--m-mute);margin:0 2px}html[data-vp] .mqi-st{grid-area:s;display:flex;align-items:stretch;height:3.5rem;border-radius:.875rem;background:var(--m-air2);box-shadow:inset 0 0 0 1px var(--m-line);overflow:hidden}html[data-vp] .mqi-st:focus-within{box-shadow:inset 0 0 0 1.5px var(--m-ink)}html[data-vp] .mqi-sz.is-over .mqi-st{box-shadow:inset 0 0 0 1.5px var(--m-hot)}html[data-vp] .mqi-st button{flex:none;width:2.75rem;display:flex;align-items:center;justify-content:center;color:var(--m-sec)}html[data-vp] .mqi-st button:active{background:#1c1c1e14}html[data-vp] .mqi-st input.mqi-in:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){flex:1;min-width:0;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center;font:inherit;font-weight:800;font-size:1.5rem!important;color:var(--m-ink);outline:none;-webkit-appearance:none;appearance:none}html[data-vp] .mqi-st input.mqi-in::placeholder{color:var(--m-mute)}html[data-vp] .mqi-st--m{max-width:13.75rem}html[data-vp] .mqi-all{grid-area:a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;height:3.5rem;min-width:6.5rem;max-width:8.25rem;padding:0 .875rem;border-radius:.875rem;background:var(--m-ink);color:#fff;font-size:.8125rem;font-weight:700;line-height:1.15;text-align:center}html[data-vp] .mqi-all small{font-size:.6875rem;font-weight:600;opacity:.7}html[data-vp] .mqi-all.is-fin{flex-direction:row;gap:5px;background:var(--m-air2);color:var(--c-success-text);box-shadow:inset 0 0 0 1.5px var(--c-success)}html[data-vp] .mqi-defs{margin-top:.625rem;padding:.5rem;border-radius:.75rem;background:var(--q-k)}html[data-vp] .mqi-defs__h{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m-hot-t);margin:0 2px 6px}html[data-vp] .mqi-defs__h b{letter-spacing:0}html[data-vp] .mqi-def{display:flex;align-items:center;gap:4px}html[data-vp] .mqi-def+.mqi-def{margin-top:5px}html[data-vp] .mqi-def__b{flex:1;min-width:0;min-height:2.5rem;display:flex;align-items:baseline;gap:.5rem;padding:.4375rem .625rem;border-radius:.625rem;background:#fffc;font-size:.8125rem}html[data-vp] .mqi-def__b b{flex:none;font-weight:800;color:var(--m-hot-t)}html[data-vp] .mqi-def__b span{min-width:0}html[data-vp] .mqi-def__b small{display:block;font-size:.719rem;color:var(--m-sec)}html[data-vp] .mqi-x{position:relative;flex:none;width:1.875rem;height:1.875rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--m-hot-t)}html[data-vp] .mqi-x:after{content:"";position:absolute;inset:-6px}html[data-vp] .mqi-x .m-ic{width:.75rem;height:.75rem}html[data-vp] .mqi-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:.625rem}html[data-vp] .mqi-mark{position:relative;display:inline-flex;align-items:center;gap:6px;height:2.5rem;padding:0 .8125rem;border-radius:1.25rem;background:var(--m-card);box-shadow:inset 0 0 0 1.5px var(--m-hot);color:var(--m-hot-t);font-size:.8125rem;font-weight:700}html[data-vp] .mqi-mark .mq-ic{width:.9375rem;height:.9375rem}html[data-vp] .mqi-mark:disabled{opacity:.4}html[data-vp] .mqi-nav{display:flex;justify-content:space-between;gap:.5rem;margin-top:.625rem}html[data-vp] .mqi-prog{margin:0 2px .5rem}html[data-vp] .mqi-prog .mq-bar{height:6px;margin:0 0 5px}html[data-vp] .mqi-prog span{font-size:.781rem;color:var(--m-sec)}html[data-vp] .mqi-prog b{color:var(--m-ink)}html[data-vp] .mqi-prog b.is-bad{color:var(--m-hot-t)}html[data-vp] .mqi-fbtns{display:flex;gap:.5rem;align-items:stretch}html[data-vp] .mqi-save{flex:none;min-height:2.875rem;padding:0 1rem;border-radius:1.4375rem;background:var(--m-card);box-shadow:inset 0 0 0 1px var(--m-line);font-size:.875rem;font-weight:700;color:var(--m-mid)}html[data-vp] .mqi-save:disabled{opacity:.4}html[data-vp] .mqi-done{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:2.875rem;padding:.3125rem .875rem;border-radius:1.4375rem;background:var(--m-ink);color:#fff;font-size:.906rem;font-weight:600;line-height:1.15;text-align:center;box-shadow:0 14px 28px -12px #1c1c1e73}html[data-vp] .mqi-done small{font-size:.6875rem;font-weight:500;opacity:.75}html[data-vp] .mqi-done:disabled{opacity:.35;box-shadow:none}html[data-vp] .mq-top-scrim{z-index:71}html[data-vp] .mq-top{z-index:72}html[data-vp] .mqi-msheet .mqi-cap{margin-top:4px}html[data-vp] .mqi-msheet .mqi-cap~.mqi-cap{margin-top:.875rem}html[data-vp] .mqi-types{display:flex;flex-wrap:wrap;gap:.375rem}html[data-vp] .mqi-type{min-height:2.5rem;padding:.375rem .75rem;border-radius:1.25rem;background:var(--m-card);box-shadow:inset 0 0 0 1px var(--m-line);font-size:.8125rem;line-height:1.25}html[data-vp] .mqi-type.on{background:var(--m-hot);color:#fff;box-shadow:none;font-weight:700}html[data-vp=tablet] .mq-hero{flex-wrap:nowrap}html[data-vp=tablet] .mq-cols{flex:1 1 auto;margin-top:0}html[data-vp=tablet] .mqi-page{width:min(980px,calc(100% - 1.5rem))}html[data-vp=tablet] .mqi-page.is-single{width:min(34rem,calc(100% - 1.5rem))}html[data-vp=tablet] .mqi-foot{padding-bottom:.75rem;border-radius:0 0 1.625rem 1.625rem}html[data-vp=tablet] .mqi-page.is-wide:not(.is-single) .m-page__body>.mqi{display:grid;grid-template-columns:19rem minmax(0,1fr);gap:1.125rem;align-items:start}html[data-vp=tablet] .mqi-page.is-wide .mqi-side{display:block;position:sticky;top:0}html[data-vp=tablet] .mqi-page.is-wide .mqi-main{display:block}html[data-vp=tablet] .mqi-tabs{margin-left:0;margin-right:0;padding-left:0;padding-right:0}html[data-vp=tablet] .mo-jobs .mq-card{margin-top:.625rem}@media (min-width: 960px){html[data-vp=tablet] .mq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-vp] .mqo-step{margin:14px 16px 12px;font-size:12.5px;line-height:1.4;color:var(--c-text-secondary)}html[data-vp] .mqo-step b{color:var(--c-text);font-weight:600}html[data-vp] .mqo-items{display:flex;flex-direction:column;gap:2px;margin-top:2px;font-size:12.5px;color:var(--c-text-mid)}html[data-vp] .mqo-it{display:inline-flex;align-items:center;gap:6px}html[data-vp] .mqo-it .mq-dot{flex:none}html[data-vp] .mqo-it b{font-weight:600;color:var(--c-text)}html[data-vp] .mqo-rows{gap:10px}html[data-vp] .mqo-row{padding:10px 10px 10px 8px;border-radius:14px;background:var(--c-workspace);box-shadow:inset 0 0 0 1px var(--c-border)}html[data-vp] .mqo-row--k{background:linear-gradient(90deg,var(--q-k, #fde7e3),var(--c-workspace) 45%)}html[data-vp] .mqo-row--b{background:linear-gradient(90deg,var(--q-b, #e3edfb),var(--c-workspace) 45%)}html[data-vp] .mqo-row--y{background:linear-gradient(90deg,var(--q-y, #fbf0d6),var(--c-workspace) 45%)}html[data-vp] .mqo-row--g{background:linear-gradient(90deg,var(--c-soft-success, #e4f3ea),var(--c-workspace) 45%)}html[data-vp] .mqo-row .mq-st{margin-top:4px}html[data-vp] .mqo-btns{margin-top:8px}html[data-vp] .mqo-hint{font-size:11.5px;color:var(--c-text-tertiary)}html[data-vp] .mqo-pack{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;text-decoration:none;background:var(--c-text);color:#fff}html[data-vp] .mqo-pack svg{flex:none}html[data-vp] .mq-cardsheet .mqo-btns .mq-btn{flex:0 0 auto;width:auto;min-height:2.25rem;padding:0 16px;font-size:.875rem;border-radius:1.125rem;box-shadow:none}html[data-vp] .sk{color:var(--m-ink)}html[data-vp] .sk button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:pointer}html[data-vp] .sk .m-ic,html[data-vp] .sk-scanp .m-ic{flex:none}html[data-vp] .sk-bad{color:var(--m-hot-t);font-weight:600}html[data-vp] .sk-lnk{color:var(--m-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#1c1c1e4d}html[data-vp] .sk-cap{font-size:.656rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--m-mute);margin:.75rem 0 .25rem}html[data-vp] .sk-state__p{margin:6px 0 0;font-size:.8125rem;color:var(--m-sec)}html[data-vp] .sk-hs{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--m-gut));padding:2px var(--m-gut) 6px;scroll-padding:0 var(--m-gut)}html[data-vp] .sk-hs::-webkit-scrollbar{display:none}html[data-vp] .sk-hs>*{flex:none}html[data-vp] .sk-tabs button{position:relative;display:inline-flex;gap:.4375rem;align-items:center;height:2.5rem;padding:0 1rem;border-radius:1.25rem;background:var(--m-card);box-shadow:var(--sh-surface);font-size:.875rem;font-weight:500;color:var(--m-mid);white-space:nowrap}html[data-vp] .sk-tabs i,html[data-vp] .sk-filters i{font-style:normal;font-weight:700;color:var(--m-mute)}html[data-vp] .sk-tabs button.on{background:var(--m-ink);color:#fff;box-shadow:0 12px 24px -12px #1c1c1e80}html[data-vp] .sk-tabs button.on i{color:#fff9}html[data-vp] .sk-tabs s{position:absolute;top:4px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--m-hot);box-shadow:0 0 0 2px var(--m-air)}html[data-vp] .sk-filters{margin-top:.5rem}html[data-vp] .sk-filters button{position:relative;display:inline-flex;gap:.375rem;align-items:center;height:2.25rem;padding:0 .875rem;border-radius:1.125rem;background:#ffffff8c;box-shadow:inset 0 0 0 1px var(--m-line);font-size:.844rem;color:var(--m-mid);white-space:nowrap}html[data-vp] .sk-filters button.on{background:var(--c-block-stage);color:var(--m-ink);font-weight:700;box-shadow:none}html[data-vp] .sk-filters button.on i{color:var(--m-mid)}html[data-vp] .sk-tabs button:after,html[data-vp] .sk-filters button:after{content:"";position:absolute;inset:-4px -2px}html[data-vp=phone] .sk-tabs button{height:30px;padding:0 13px;font-size:11.5px;gap:6px}html[data-vp=phone] .sk-filters button{height:28px;padding:0 12px;font-size:12.5px;gap:5px}html[data-vp] .sk-hero{display:flex;align-items:flex-end;gap:.75rem;margin-top:.5rem}html[data-vp] .sk-hero__l{flex:1;min-width:0}html[data-vp] .sk-hero__l small{display:block;font-size:.75rem;font-weight:600}html[data-vp] .sk-hero__l b{display:block;font-size:2.875rem;line-height:.85;font-weight:800;letter-spacing:-.06em;margin:.25rem 0 0 -2px}html[data-vp] .sk-hero__l span{display:block;font-size:.8125rem;font-weight:300;color:var(--m-sec);margin-top:.25rem}html[data-vp] .sk-hero__btns{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:.375rem}html[data-vp] .sk .sk-scan{display:inline-flex;align-items:center;gap:.4375rem;height:2.625rem;padding:0 .9375rem 0 .8125rem;border-radius:1.3125rem;background:var(--m-ink);color:#fff;font-size:.8125rem;font-weight:600;box-shadow:0 12px 24px -12px #1c1c1e8c;white-space:nowrap}html[data-vp] .sk-scan .m-ic{width:1.125rem;height:1.125rem}html[data-vp] .sk .sk-recv{display:inline-flex;align-items:center;gap:.375rem;height:2.375rem;padding:0 .875rem 0 .6875rem;border-radius:1.1875rem;background:var(--m-card);box-shadow:var(--sh-surface);font-size:.8125rem;font-weight:700;white-space:nowrap}html[data-vp] .sk-recv .m-ic{width:.875rem;height:.875rem}html[data-vp=phone] .sk .sk-scan{height:37px}html[data-vp=phone] .sk .sk-recv{height:35px}html[data-vp] .sk-move{margin-top:.75rem}html[data-vp] .sk-move>span{display:block;font-size:.656rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--m-mute);margin:0 2px 5px}html[data-vp] .sk-move>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem}html[data-vp] .sk .sk-kpi{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-height:3.625rem;padding:.5rem .625rem;border-radius:.875rem;background:#ffffff8c;box-shadow:inset 0 0 0 1px var(--m-line);text-align:left}html[data-vp] .sk-kpi b{font-size:1.1875rem;font-weight:800;letter-spacing:-.02em;color:var(--m-mute)}html[data-vp] .sk-kpi small{font-size:.6875rem;line-height:1.25;color:var(--m-sec)}html[data-vp] .sk .sk-kpi.is-on{background:var(--m-card);box-shadow:var(--sh-surface)}html[data-vp] .sk-kpi.is-on b{color:var(--m-ink)}html[data-vp] .sk .sk-kpi--h.is-on{background:var(--c-block-hot)}html[data-vp] .sk .sk-kpi--w.is-on{background:var(--c-block-week)}html[data-vp] .sk-kpi--bad.is-on b,html[data-vp] .sk-kpi--h.is-on b{color:var(--m-hot-t)}html[data-vp] .sk .sk-kpi.on{box-shadow:inset 0 0 0 1.5px var(--m-ink)}html[data-vp] .sk-search{display:flex;align-items:center;gap:.5rem;height:2.625rem;margin-top:.625rem;padding:0 .375rem 0 .875rem;border-radius:1.3125rem;background:var(--m-card);box-shadow:var(--sh-surface);color:var(--m-mute)}html[data-vp] .sk-search .m-ic{width:1rem;height:1rem}html[data-vp] .sk .sk-search input{flex:1;min-width:0;height:100%;min-height:0;padding:0;border:0!important;border-radius:0;outline:none;background:transparent!important;box-shadow:none!important;font:inherit;color:var(--m-ink);-webkit-appearance:none;appearance:none}html[data-vp] .sk-search input::placeholder{color:var(--m-mute)}html[data-vp] .sk-search input::-webkit-search-cancel-button{display:none}html[data-vp] .sk-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--m-ink),var(--sh-surface)}html[data-vp] .sk .sk-search__x{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--m-sec)}html[data-vp] .sk-search__x .m-ic{width:.8125rem;height:.8125rem}html[data-vp=phone] .sk-search{height:32px;padding-left:12px}html[data-vp] .sk-where{display:flex;align-items:center;gap:.5rem;margin-top:.375rem}html[data-vp] .sk-seg{display:inline-flex;padding:3px;border-radius:1.25rem;background:#1c1c1e0f}html[data-vp] .sk .sk-seg button{height:2.125rem;padding:0 1rem;border-radius:1.0625rem;font-size:.844rem;font-weight:600;color:var(--m-sec);white-space:nowrap}html[data-vp] .sk .sk-seg button.on{background:var(--m-card);color:var(--m-ink);box-shadow:var(--sh-surface)}html[data-vp=phone] .sk .sk-seg button{height:26px;padding:0 14px;font-size:12.5px}html[data-vp] .sk .sk-count{margin-left:auto;display:inline-flex;align-items:center;gap:.375rem;height:2rem;padding:0 .75rem;border-radius:1rem;box-shadow:inset 0 0 0 1.2px #1c1c1e29;font-size:.78rem;font-weight:700;color:var(--m-mid)}html[data-vp] .sk-count .m-ic{width:.875rem;height:.875rem}html[data-vp=phone] .sk .sk-count{height:28px;position:relative}html[data-vp=phone] .sk .sk-count:after{content:"";position:absolute;inset:-6px -2px}html[data-vp] .sk .ce-error,html[data-vp] .sk .ce-warn{margin-top:.5rem}html[data-vp] .sk-list{display:flex;flex-direction:column;gap:.5rem;margin-top:.625rem}html[data-vp] .sk-card{border-radius:1rem;background:var(--m-card);box-shadow:var(--sh-surface);overflow:hidden}html[data-vp] .sk-card.is-short{background:linear-gradient(100deg,var(--c-block-hot) 0,var(--m-card) 42%)}html[data-vp] .sk-card.hl-blink{border-radius:1rem}html[data-vp] .sk-card__h{display:grid;grid-template-columns:1.875rem minmax(0,1fr) auto;gap:0 .625rem;align-items:center;padding:.625rem .625rem .625rem .6875rem}html[data-vp] .sk-sw{width:1.875rem;height:1.875rem;border-radius:50%;background:var(--m-air2);box-shadow:inset 0 0 0 1px #1c1c1e26}html[data-vp] .sk-card__b{min-width:0}html[data-vp] .sk-card__b b{display:block;font-size:.875rem;font-weight:700;line-height:1.2;overflow-wrap:anywhere}html[data-vp] .sk-card__b small{display:block;font-size:.75rem;color:var(--m-sec)}html[data-vp] .sk-chip{display:inline-block;font-style:normal;font-size:.656rem;font-weight:600;padding:1px 7px;border-radius:8px;background:#1c1c1e0f;color:var(--m-mid);margin-top:3px}html[data-vp] .sk-chip--lots{background:var(--c-block-client);color:var(--m-ink)}html[data-vp] .sk-card__e{text-align:right}html[data-vp] .sk-card__e b{display:block;font-size:1rem;font-weight:800;letter-spacing:-.01em;white-space:nowrap}html[data-vp] .sk-card__e small{display:block;font-size:.6875rem;color:var(--m-sec);max-width:9.375rem;line-height:1.3}html[data-vp] .sk-res{display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px;padding:0 .6875rem .5625rem 3.1875rem;font-size:.75rem;color:var(--m-sec)}html[data-vp] .sk-res .sk-lnk{font-size:.75rem}html[data-vp] .sk-res__k{font-weight:700;color:var(--m-ink)}html[data-vp] .sk-res__k.sk-bad{color:var(--m-hot-t)}html[data-vp] .sk-res__f{font-weight:700;color:var(--c-success-text)}html[data-vp] .sk-empty{margin:0;font-size:.78rem;color:var(--m-mute);padding:4px 12px 10px}html[data-vp] .sk .sk-addrecv{display:flex;align-items:center;justify-content:center;gap:.375rem;width:calc(100% - 1.25rem);height:2.25rem;margin:2px .625rem .625rem;border-radius:1.125rem;border:1.5px dashed rgba(28,28,30,.2);font-size:.78rem;font-weight:700;color:var(--m-mid)}html[data-vp] .sk-addrecv .m-ic{width:.8125rem;height:.8125rem}html[data-vp=phone] .sk .sk-addrecv{height:35px}html[data-vp] .sk-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;padding:0 .625rem .625rem}html[data-vp] .sk .sk-tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;min-height:3.75rem;padding:.4375rem .5rem .5rem;border-radius:.75rem;background:var(--m-air2);box-shadow:inset 0 0 0 1px var(--m-line);text-align:left}html[data-vp] .sk-tile b{font-size:.8125rem;font-weight:800}html[data-vp] .sk-tile>span{font-size:.78rem;color:var(--m-mid)}html[data-vp] .sk-tile .sk-st{max-width:100%;overflow:hidden;text-overflow:ellipsis}html[data-vp] .sk .sk-tile--cut{background:var(--c-block-hot);box-shadow:inset 0 0 0 1.5px var(--m-hot)}html[data-vp] .sk .sk-tile--open{background:color-mix(in srgb,var(--c-block-client) 32%,#fff)}html[data-vp] .sk .sk-tile--shop{background:color-mix(in srgb,var(--c-block-week) 45%,#fff)}html[data-vp] .sk-tile--rest{opacity:.7}html[data-vp] .sk-tile:active{transform:scale(.97)}html[data-vp] .sk-tile.hl-blink{border-radius:.75rem}html[data-vp] .sk-st{display:inline-block;font-style:normal;font-size:.656rem;font-weight:700;padding:2px 7px;border-radius:8px;background:#1c1c1e12;color:var(--m-mid);white-space:nowrap}html[data-vp] .sk-st--open{background:var(--c-block-client);color:var(--m-ink)}html[data-vp] .sk-st--cut{background:var(--c-block-hot);color:var(--m-hot-t)}html[data-vp] .sk-st--rest{background:#1c1c1e0d;color:var(--m-mute)}html[data-vp] .sk-st--shop{background:var(--c-block-week);color:var(--m-ink)}html[data-vp] .sk-st--used{text-decoration:line-through;color:var(--m-mute)}html[data-vp] .sk-tile--cut .sk-st--cut{background:none;padding-left:0}html[data-vp] .sk-none{text-align:center;margin:2.5rem .625rem 0}html[data-vp] .sk-none b{display:block;font-size:1.0625rem;font-weight:600}html[data-vp] .sk-none p{font-size:.8125rem;color:var(--m-sec);margin:6px 0 0;line-height:1.45}html[data-vp] .sk-none .m-btn2{width:auto;display:inline-flex;height:2.5rem;padding:0 1.25rem;margin-top:.875rem;font-size:.844rem;background:var(--m-card);box-shadow:var(--sh-surface)}html[data-vp] .sk .sk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.5rem;padding:0 .875rem;border-radius:1.25rem;font-size:.844rem;font-weight:700;white-space:nowrap}html[data-vp] .sk-btn .m-ic{width:.8125rem;height:.8125rem}html[data-vp] .sk .sk-btn--accent{background:var(--m-ink);color:#fff;box-shadow:0 12px 24px -12px #1c1c1e80}html[data-vp] .sk .sk-btn--sec{background:var(--m-card);box-shadow:var(--sh-surface),inset 0 0 0 1px var(--m-line)}html[data-vp] .sk .sk-btn--ghost{color:var(--m-mid);box-shadow:inset 0 0 0 1px #1c1c1e24}html[data-vp=phone] .sk .sk-btn{min-height:35px;padding:0 13px;font-size:12.5px}html[data-vp] .sk-fits{display:flex;flex-direction:column;gap:.375rem;margin-top:.625rem}html[data-vp] .sk-fit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:center;padding:.5625rem .625rem .5625rem .75rem;border-radius:.9375rem;background:var(--m-card);box-shadow:var(--sh-surface)}html[data-vp] .sk-fit.is-low{background:linear-gradient(100deg,var(--c-block-hot) 0,var(--m-card) 50%)}html[data-vp] .sk-fit__b{min-width:0}html[data-vp] .sk-fit__b b{display:block;font-size:.844rem;font-weight:700;overflow-wrap:anywhere}html[data-vp] .sk-fit__b small{display:block;font-size:.719rem;color:var(--m-sec);line-height:1.4}html[data-vp] .sk .sk-fit__min{position:relative;display:inline-block;margin-top:2px;font-size:.719rem;font-weight:600;color:var(--m-mid);text-align:left;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#1c1c1e4d}html[data-vp] .sk .sk-fit__min:after{content:"";position:absolute;inset:-10px -6px}html[data-vp] .sk-fit__e{display:flex;flex-direction:column;align-items:flex-end;gap:3px}html[data-vp] .sk-fit__e b{font-size:.9375rem;font-weight:800;white-space:nowrap}html[data-vp] .sk-fit__e small{font-size:.6875rem;font-weight:700}html[data-vp] .sk-abar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.625rem}html[data-vp] .sk-tgl{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .75rem 0 .625rem;border-radius:1.25rem;box-shadow:inset 0 0 0 1px var(--m-line);font-size:.75rem;color:var(--m-sec);cursor:pointer}html[data-vp] .sk-tgl input{margin:0;accent-color:var(--m-ink)}html[data-vp] .sk-tgl.on{color:var(--m-ink);font-weight:600}html[data-vp] .sk-arrs{display:flex;flex-direction:column;gap:.5rem;margin-top:.625rem}html[data-vp] .sk-arr{padding:.625rem .6875rem;border-radius:.9375rem;background:var(--m-card);box-shadow:var(--sh-surface)}html[data-vp] .sk-arr--ordered{background:linear-gradient(100deg,var(--c-block-week) 0,var(--m-card) 45%)}html[data-vp] .sk-arr--received,html[data-vp] .sk-arr--cancelled{background:#ffffff8c;box-shadow:inset 0 0 0 1px var(--m-line)}html[data-vp] .sk-arr--cancelled{opacity:.6}html[data-vp] .sk-arr.is-attention{box-shadow:inset 0 0 0 1.5px var(--m-hot),var(--sh-surface)}html[data-vp] .sk-arr.hl-blink{border-radius:.9375rem}html[data-vp] .sk-arr__t{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}html[data-vp] .sk-arr__t b{font-size:.875rem;font-weight:700;min-width:0;overflow-wrap:anywhere}html[data-vp] .sk-arr>small{display:block;font-size:.719rem;color:var(--m-sec);margin-top:2px}html[data-vp] .sk-arr>small .sk-lnk{font-size:.719rem}html[data-vp] .sk-arr__k{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;margin-top:6px;font-size:.78rem;color:var(--m-mid)}html[data-vp] .sk-arr__k b{font-size:.875rem;color:var(--m-ink)}html[data-vp] .sk-arr__a{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem}html[data-vp] .sk-pst{flex:none;font-style:normal;font-size:.656rem;font-weight:700;padding:2px 8px;border-radius:8px;white-space:nowrap}html[data-vp] .sk-pst--open{background:var(--c-block-hot);color:var(--m-hot-t)}html[data-vp] .sk-pst--ordered{background:var(--c-block-week);color:var(--m-ink)}html[data-vp] .sk-pst--received{background:var(--c-soft-success);color:var(--c-success-text)}html[data-vp] .sk-pst--cancelled{background:#1c1c1e0f;color:var(--m-mute);text-decoration:line-through}html[data-vp=tablet] .sk-list,html[data-vp=tablet] .sk-fits,html[data-vp=tablet] .sk-arrs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}html[data-vp=tablet] .sk-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-vp] .sk-rsheet .stk-lbl{width:min(100%,17rem);margin:6px auto 4px}html[data-vp] .sk-kv{margin:.625rem 0 0}html[data-vp] .sk-kv>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:.5rem 2px;border-bottom:1px solid var(--m-line);font-size:.844rem}html[data-vp] .sk-kv>div:last-child{border-bottom:0}html[data-vp] .sk-kv dt{flex:none;color:var(--m-sec)}html[data-vp] .sk-kv dd{margin:0;text-align:right;min-width:0}html[data-vp] .sk-kv dd small{display:block;font-size:.719rem;color:var(--m-mute);font-weight:400}html[data-vp] .sk-dot{display:inline-block;width:11px;height:11px;border-radius:3px;margin:0 4px -1px 0;background:var(--m-air2);box-shadow:inset 0 0 0 1px #1616162e}html[data-vp] .sk-rfoot{display:flex;gap:.5rem;width:100%}html[data-vp] .sk-gh{flex:1;height:2.875rem;padding:0 .75rem;border:0;border-radius:1.4375rem;background:var(--m-card);box-shadow:inset 0 0 0 1px var(--m-line);font:inherit;font-size:.875rem;font-weight:600;color:var(--m-ink);cursor:pointer}html[data-vp] .sk-gh:disabled{opacity:.45}html[data-vp=phone] .sk-gh{height:39px}html[data-vp] .sk-scanp{background:#141518;color:#fff}html[data-vp] .sk-scanp .m-sheet__t{color:#fff}html[data-vp] .sk-scanp .m-x{background:#ffffff1f;color:#fff;box-shadow:none}@keyframes sk-scanline{0%{top:10%}to{top:88%}}html[data-vp] .sk-cam{position:relative;height:min(46vh,340px);border-radius:22px;overflow:hidden;background:#0f1012}html[data-vp] .sk-cam video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}html[data-vp] .sk-cam__f{position:absolute;left:50%;top:50%;width:min(58vw,220px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:18px;box-shadow:0 0 0 2px #ffffffe6,0 0 0 100vmax #0f101259}html[data-vp] .sk-cam__f b{position:absolute;left:8%;right:8%;top:10%;height:2px;border-radius:1px;background:#8fe3a8;box-shadow:0 0 12px #8fe3a8;animation:sk-scanline 1.8s ease-in-out infinite alternate}html[data-vp] .sk-cam.is-hit .sk-cam__f{box-shadow:0 0 0 3px #8fe3a8,0 0 30px #8fe3a880}html[data-vp] .sk-scanp__hint{font-size:.844rem;line-height:1.45;color:#fffc;margin:12px 4px 0;text-align:center}html[data-vp] .sk-scanp__err{font-size:.8125rem;font-weight:600;color:#ff9b7f;text-align:center;margin:8px 0 0}html[data-vp] .sk-scanp__cap{font-size:.656rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;margin:18px 4px 7px}html[data-vp] .sk-scanp__man{display:flex;gap:8px}html[data-vp] .sk-scanp__man input{flex:1;min-width:0;height:44px;padding:0 14px;border:0!important;border-radius:22px;background:#ffffff1a!important;box-shadow:inset 0 0 0 1px #ffffff2e;font:inherit;color:#fff!important;text-transform:uppercase;outline:none}html[data-vp] .sk-scanp__man input::placeholder{color:#ffffff59}html[data-vp] .sk-scanp__man input:focus{box-shadow:inset 0 0 0 1.5px #fff}html[data-vp] .sk-scanp__man button{flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fff;color:#1c1c1e;display:flex;align-items:center;justify-content:center;cursor:pointer}html[data-vp=tablet] .sk-cam{height:300px}html[data-vp] .sk-cnt{display:flex;flex-direction:column;gap:.25rem}html[data-vp] .sk-cnt section{display:flex;flex-direction:column;gap:.25rem}html[data-vp] .sk-cntr{display:grid;grid-template-columns:4.75rem minmax(0,1fr) 5.75rem auto;gap:6px;align-items:center;padding:.375rem .625rem;border-radius:.75rem;background:var(--m-card);box-shadow:var(--sh-surface)}html[data-vp] .sk-cntr b{font-size:.8125rem;font-weight:800}html[data-vp] .sk-cntr small{font-size:.719rem;color:var(--m-sec)}html[data-vp] .modal .sk-cntr input{width:100%;min-width:0;height:40px;min-height:40px;padding:0 8px;border:0;border-radius:10px;background:var(--m-air2);box-shadow:inset 0 0 0 1px var(--m-line);font:inherit;text-align:right;outline:none}html[data-vp] .modal .sk-cntr input:focus,html[data-vp] .modal .sk-cntr input.is-ch{box-shadow:inset 0 0 0 1.5px var(--m-ink)}html[data-vp] .modal .sk-cntr input.is-ch{font-weight:800;background:#fff}html[data-vp] .sk-cntr span{font-size:.75rem;color:var(--m-sec)}html[data-vp] .sk-cntn{display:flex;flex-direction:column;gap:5px;margin-top:.75rem}html[data-vp] .sk-cntn>span{font-size:.78rem;font-weight:600;color:var(--m-sec)}html[data-vp] .modal .sk-cntn input{width:100%;min-height:46px;padding:0 14px;border:0;border-radius:14px;background:var(--m-card);box-shadow:inset 0 0 0 1px var(--m-line);font:inherit;outline:none}html[data-vp] .modal .sk-cntn input:focus{box-shadow:inset 0 0 0 1.5px var(--m-ink)}html[data-vp] .modal .stk-dlg>p{font-size:.9375rem;line-height:1.5}html[data-vp=phone] .modal .stk-dlg .mf-row{grid-template-columns:1fr 1fr;gap:10px}html[data-vp=phone] .modal .stk-dlg .mf-row--1{grid-template-columns:1fr}html[data-vp=tablet] .modal .stk-dlg .mf-row--3{grid-template-columns:1fr 1fr}html[data-vp] .modal .stk-dlg .mf-row--3>:first-child:nth-last-child(3){grid-column:1 / -1}html[data-vp] .modal .stk-row{grid-template-columns:4.25rem auto minmax(0,1fr) 34px;grid-template-areas:"n f w x" ". m m m";gap:2px 8px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--m-line)}html[data-vp] .modal .stk-row__n{grid-area:n;font-size:.75rem}html[data-vp] .modal .stk-row>select{grid-area:f;width:auto;min-width:6.5rem;padding:0 10px;border:0;border-radius:12px;background-color:#fff;box-shadow:inset 0 0 0 1px var(--m-line)}html[data-vp] .modal .stk-row>input{grid-area:w;width:100%;min-width:0;padding:0 12px;border:0;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--m-line);font-weight:700;text-align:right;outline:none}html[data-vp] .modal .stk-row>input:focus{box-shadow:inset 0 0 0 1.5px var(--m-ink)}html[data-vp] .modal .stk-row>.fine{grid-area:m;min-height:0;font-size:.719rem}html[data-vp] .modal .stk-row>.fine:empty{display:none}html[data-vp] .modal .stk-row>.iqp-x{grid-area:x}html[data-vp] .modal .stk-ft{margin-right:0;font-size:.78rem}html[data-vp] .modal .stk-est{font-size:.78rem}html[data-vp] .modal .stk-ul{font-size:.8125rem}html[data-vp] .modal .stk-wkg input{height:56px!important;font-size:26px!important;font-weight:800;text-align:center}html[data-vp] .stk-kind{display:flex;padding:3px;border-radius:1.25rem;background:#1c1c1e0f}html[data-vp] .stk-kind button{flex:1;height:40px;padding:0;border:0;border-radius:1.0625rem;background:none;font:inherit;font-size:.844rem;font-weight:600;color:var(--m-sec);cursor:pointer}html[data-vp] .stk-kind button.on{background:var(--m-card);color:var(--m-ink);box-shadow:var(--sh-surface)}html[data-vp] .sk-gh{margin:10px 16px 6px;font-size:12px;font-weight:600;color:var(--c-text-secondary)}html[data-vp] .sk-gh--buy{color:var(--c-critical-text)}
