html,body{background:var(--soft);color:var(--ink)}.sc-app,.sc-main{background:var(--soft)}.sc-sidebar{background:var(--sidebar-dark);color:var(--sidebar-text);border-right:0}.sc-brand{border-bottom:0;height:auto;min-height:68px}.sc-brand-symbol{background:var(--on-dark);color:var(--brand);border-radius:10px}.sc-brand-word{color:var(--on-dark)}.sc-brand-sub{color:var(--on-dark-3)}.sc-sidebar .nb-btn{border-color:var(--sidebar-line);color:var(--sidebar-text);background:0 0}.sc-sidebar .nb-btn:hover{background:var(--sidebar-dark-2);color:var(--on-dark)}.sc-brand-row{border-bottom:1px solid var(--sidebar-line);align-items:center;min-height:68px;padding-right:8px}.sc-brand-symbol{flex:none}.sc-brand>div:last-child{min-width:0}.sc-brand-sub{white-space:nowrap}.sc-sidebar .nb-wrap{align-items:center;display:flex}.sc-sidebar .nb-btn{border-radius:10px;width:36px;height:36px}@media (min-width:1025px){.sc-sidebar.collapsed .sc-brand-row{flex-direction:column;justify-content:center;gap:8px;min-height:0;padding:12px 0}.sc-sidebar.collapsed .sc-brand{min-height:0}}.sc-nav a{color:var(--sidebar-text);border-radius:10px;font-weight:500}.sc-nav a:hover{background:var(--sidebar-dark-2);color:var(--on-dark)}.sc-nav a.active{background:var(--on-dark);color:var(--brand);box-shadow:var(--sh-tile);font-weight:600}.sc-nav a.active:before{display:none}.sc-nav .sc-subnav a{color:var(--on-dark-2);font-weight:500}.sc-nav .sc-subnav a:hover{color:var(--on-dark)}.sc-nav .sc-subnav a.active{color:var(--on-dark);box-shadow:none;background:0 0}.sc-nav .sc-nav-soon{color:var(--sidebar-text)}.sc-nav .badge-today{background:var(--on-dark-bg);color:var(--on-dark)}.sc-nav a.active .badge-today{background:var(--gray-bg);color:var(--graphite)}.sc-nav .badge-count.badge-gray{background:var(--amber-dot);color:var(--on-brand)}.sc-nav-plus{border-color:var(--sidebar-line);color:var(--on-dark-2);background:0 0}.sc-nav-plus:hover{border-color:var(--on-dark);color:var(--on-dark)}.sc-nav-collapse{color:var(--on-dark-2)}.sc-nav-collapse:hover{background:var(--sidebar-dark-2);color:var(--on-dark)}.sc-sidebar-foot{border-top:1px solid var(--sidebar-line)}.sc-sidebar .sc-profile{background:var(--sidebar-soft)}.sc-sidebar .sc-avatar{background:var(--on-dark);color:var(--brand);border-radius:50%}.sc-sidebar .sc-profile-name{color:var(--on-dark)}.sc-sidebar .sc-profile-role,.sc-sidebar .sc-logout{color:var(--on-dark-3)}.sc-sidebar .sc-logout:hover{color:var(--on-dark)}.sc-sidebar .font-scale{color:var(--on-dark-3)}.sc-sidebar .font-scale button,.sc-sidebar .theme-toggle button{border-color:var(--sidebar-line);color:var(--sidebar-text);background:0 0}.sc-sidebar .theme-toggle button.active{background:var(--on-dark);color:var(--brand);border-color:var(--on-dark)}.sc-sidebar .theme-toggle span{color:var(--on-dark-3)}html[data-theme=dark] .sc-sidebar{background:var(--sidebar-dark);border-color:#0000}html[data-theme=dark] .sc-nav a{color:var(--sidebar-text)}html[data-theme=dark] .sc-nav a:hover{background:var(--sidebar-dark-2);color:var(--on-dark)}html[data-theme=dark] .sc-nav a.active{background:var(--on-dark);color:var(--sidebar-dark)}html[data-theme=dark] .sc-sidebar .sc-profile{background:var(--sidebar-soft)}.wh-rail{background:var(--sidebar-dark)}.wh-nav.active,.wh-nav:hover{background:var(--on-dark);color:var(--brand)}.sc-topbar{background:color-mix(in srgb, var(--soft) 92%, transparent);border-bottom:0;height:auto;min-height:76px;padding:14px 28px 6px}html[data-theme=dark] .sc-topbar{background:color-mix(in srgb, var(--bg) 92%, transparent);border-color:#0000}.sc-topbar-title{letter-spacing:-.02em;font-size:26px;font-weight:500;line-height:1.1}.sc-topbar-title .tb-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--label);margin-bottom:4px;font-size:10px;font-weight:500;display:block}.sc-topbar-title .tb-sub{color:var(--muted);letter-spacing:0;margin-top:4px;font-size:12px;font-weight:400;display:block}.sc-search input{border-radius:var(--r-pill);background:var(--panel);border-color:var(--line);height:38px;padding-left:38px}html[data-theme=dark] .sc-search input{background:var(--panel-2)}.sc-search svg{top:10px;left:14px}.sc-search-drop{border-radius:16px}.sc-content{padding:18px 28px 40px}.btn{border-radius:var(--r-pill);border-color:var(--line);background:var(--panel);height:36px;padding:0 16px;font-weight:500}.btn:hover{border-color:var(--line-2);color:var(--ink);filter:brightness(.97)}.btn-primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.btn-primary:hover{background:var(--brand-2);border-color:var(--brand-2);color:var(--on-brand);filter:none}.btn-ghost{color:var(--brand);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--brand-3);color:var(--brand);filter:none;border-color:#0000}.btn-danger{background:var(--panel);color:var(--red);border-color:var(--line)}.btn-danger:hover{background:var(--red-bg);border-color:var(--red);color:var(--red)}.btn-sm{height:30px;padding:0 12px}.btn-dark{background:var(--ink);border-color:var(--ink);color:var(--bg)}.inp,.sel,.txa{border-color:var(--line);background:var(--panel);border-radius:10px}.inp:focus,.sel:focus,.txa:focus{border-color:var(--brand)}.pill{border-radius:var(--r-pill);height:22px;padding:0 9px;font-size:11px;font-weight:500}.pill.tone-violet,.deal-badge.tone-violet{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.pill.tone-won,.deal-badge.tone-won{background:var(--green-bg);color:var(--green);border-color:#0000}.pill.tone-lost,.deal-badge.tone-lost{background:var(--red-bg);color:var(--red);border-color:#0000}.pill.tone-amber,.deal-badge.tone-amber{background:var(--amber-bg);color:var(--amber);border-color:#0000}.pill.tone-neutral,.deal-badge.tone-neutral{background:var(--gray-bg);color:var(--text-2);border-color:#0000}.tag{border-radius:var(--r-pill);background:var(--gray-bg);color:var(--text-2)}.chip{border-radius:var(--r-pill)}.view-toggle{border:0;border-radius:0;flex-wrap:wrap;gap:6px;overflow:visible}.view-toggle a,.view-toggle button{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--panel);height:32px;color:var(--ink);padding:0 14px;font-weight:500}.view-toggle .active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pipeline-tabs a{border-radius:var(--r-pill)}.pipeline-tabs a.active{background:var(--ink)}.modal{box-shadow:var(--sh-modal);border-radius:20px;padding:24px}.modal-backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pop,.sc-search-drop,.nb-pop,.card-tabs-dd{border-radius:14px}.badge-count{border-radius:var(--r-pill)}.panel{background:var(--card);border:1px solid var(--card-line);border-radius:var(--r-card);box-shadow:var(--sh-card)}.panel.lift:hover,.kpi:hover,.focus-item:hover,.linked:hover{box-shadow:none;transform:none}.sc-table th{color:var(--label);letter-spacing:.08em;border-bottom-color:var(--line);background:0 0;padding:10px 14px;font-size:10px;font-weight:500}.panel.table-wrap .sc-table th{background:var(--card)}.sc-table td{border-bottom-color:var(--line);padding:10px 14px}.sc-table tbody tr:hover{background:var(--row-hover)}.sc-table a{color:var(--ink);font-weight:500}.sc-table a:hover{color:var(--brand)}.sc-table .num{font-variant-numeric:tabular-nums}.group-row td{background:var(--gray-bg)}.sec-head h1{font-size:22px;font-weight:500}.filters .sel,.filters .inp{border-radius:var(--r-pill);height:34px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--label);font-size:10px;font-weight:500}.vcard{background:var(--card);border:1px solid var(--card-line);box-shadow:var(--sh-card);border-radius:var(--r-card);min-width:0;padding:20px}.vcard.lav{background:var(--lav);border-color:var(--lav-line)}.vcard.white{background:var(--tile);border:1px solid var(--card-line)}.vcard-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.vcard-head h2{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:500}.vcard-head .sub{color:var(--muted);margin-top:2px;font-size:11.5px}.vcard-head .chev{display:none}.vlink{color:var(--brand);font-size:11.5px;font-weight:500;text-decoration:none}.vlink:hover{text-decoration:underline}.tile{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r-tile);min-width:0;padding:12px 14px}.tile .v{letter-spacing:-.01em;white-space:nowrap;font-size:22px;font-weight:400;line-height:1.1}.tile .s{color:var(--muted);margin-top:4px;font-size:11px}.badge{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:500;line-height:1.2;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.b-lime{background:var(--lime);color:var(--lime-ink)}.b-green{background:var(--green-bg);color:var(--green)}.b-red{background:var(--red-bg);color:var(--red)}.b-amber{background:var(--amber-bg);color:var(--amber)}.b-blue{background:var(--brand);color:var(--on-brand)}.b-lav{background:var(--lav);color:var(--brand)}.b-gray{background:var(--gray-bg);color:var(--text-2)}.b-dark{background:var(--ink);color:var(--bg)}.b-outline{background:var(--tile);color:var(--ink);border:1px solid var(--line)}.b-outline-red{background:var(--tile);color:var(--red);border:1px solid color-mix(in srgb, var(--red) 35%, var(--line))}.b-caps{letter-spacing:.08em;text-transform:uppercase;font-size:9.5px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips .chip{border-radius:var(--r-pill);background:var(--tile);border:1px solid var(--tile-line);height:32px;color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:0 13px;font-size:11.5px;font-weight:500;text-decoration:none;display:inline-flex}.chips .chip small{color:var(--muted);font-size:11px;font-weight:400}.chips .chip.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.chips .chip.on small{color:var(--bg);opacity:.6}.av{width:30px;height:30px;color:var(--on-brand);background:linear-gradient(135deg, var(--av-blue-1), var(--av-blue-2));border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:600;display:inline-grid}.av.sm{width:24px;height:24px;font-size:9px}.av.g{background:linear-gradient(135deg, var(--av-green-1), var(--av-green-2))}.av.b{background:linear-gradient(135deg, var(--av-steel-1), var(--av-steel-2))}.av.p{background:linear-gradient(135deg, var(--av-navy-1), var(--av-navy-2))}.av.a{background:linear-gradient(135deg, var(--av-amber-1), var(--av-amber-2))}.sq{width:28px;height:28px;color:var(--on-brand);background:var(--brand);border-radius:8px;flex:none;place-items:center;font-size:10px;font-weight:600;display:inline-grid}.sq.c1{background:var(--brand)}.sq.c2{background:var(--green)}.sq.c3{background:var(--amber-dot)}.sq.c4{background:var(--red)}.sq.c5{background:var(--ink);color:var(--bg)}.sq.c6{background:var(--av-steel-2)}.sq.c7{background:var(--av-navy-2)}.sq.c8{background:var(--amber)}.kpis{background:var(--card);border:1px solid var(--card-line);box-shadow:var(--sh-card);border-radius:var(--r-card);margin-bottom:var(--gap-card);grid-template-columns:repeat(4,1fr);padding:4px 0;display:grid}.kpi{border-left:1px solid var(--line);min-width:0;color:inherit;padding:16px 20px;text-decoration:none}.kpi:first-child{border-left:0}.kpi .eyebrow{margin-bottom:6px}.kpi .num{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:8px;font-size:28px;font-weight:400;line-height:1;display:flex}.kpi .num.red{color:var(--red)}.kpi .num.green{color:var(--green)}.kpi .num.blue{color:var(--brand)}.kpi .note{color:var(--muted);margin-top:6px;font-size:11px}.kpi .count-up{display:inline}.grid-2-1{gap:var(--gap-card);margin-bottom:var(--gap-card);grid-template-columns:2fr 1fr;align-items:start;display:grid}.grid-1-2{gap:var(--gap-card);margin-bottom:var(--gap-card);grid-template-columns:1fr 2fr;align-items:start;display:grid}.grid-2{gap:var(--gap-card);margin-bottom:var(--gap-card);grid-template-columns:1fr 1fr;align-items:start;display:grid}.grid-3{gap:var(--gap-card);margin-bottom:var(--gap-card);grid-template-columns:19rem 1fr 19rem;align-items:start;display:grid}.vtasks{flex-direction:column;gap:6px;max-height:560px;margin:-2px;padding:2px;display:flex;overflow:auto}.vtask{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r-tile);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-width:0;padding:10px 13px;display:grid}.vtask .chk{border:1.5px solid var(--line-2);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.vtask .chk.done{background:var(--green);border-color:var(--green)}.vtask .chk svg{width:10px;height:10px;stroke:var(--on-brand);fill:none;stroke-width:2.5px}.vtask .t{overflow-wrap:anywhere;min-width:0;font-size:12.5px;font-weight:500}.vtask .t a{color:inherit;text-decoration:none}.vtask .t a:hover{color:var(--brand)}.vtask .m{color:var(--muted);margin-top:2px;font-size:11px}.vtask.late .t{color:var(--red)}.vtask .right{text-align:right;white-space:nowrap}.brief .who{align-items:center;gap:10px;margin-bottom:12px;display:flex}.brief .agent{background:var(--sidebar-dark);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.brief .agent i{background:var(--brand);border-radius:50%;width:14px;height:14px;display:block}.brief .thesis{margin:4px 0 16px;font-size:17px;font-weight:400;line-height:1.3}.brief .cause{border-top:1px solid var(--lav-line);grid-template-columns:20px 1fr 64px;align-items:center;gap:8px;padding:7px 0;font-size:12px;display:grid}.brief .cause .n{color:var(--muted);font-size:10.5px}.brief .bar{background:var(--lav-line);border-radius:2px;height:3px;overflow:hidden}.brief .bar i{background:var(--brand);transform-origin:0;height:100%;animation:grow 1s var(--ease) .4s both;border-radius:2px;display:block}@keyframes grow{0%{transform:scaleX(0)}}.brief .prop{background:var(--tile);border-radius:var(--r-tile);border:1px solid var(--lav-line);color:var(--ink);align-items:center;gap:10px;margin-top:6px;padding:10px 12px;font-size:12px;text-decoration:none;display:flex}.brief .prop:hover{border-color:var(--brand-soft)}.brief .prop svg{width:15px;height:15px;stroke:var(--brand);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.brief .prop .chev{color:var(--label);margin-left:auto}.brief .mt{margin-top:16px}.btn-block{justify-content:center;width:100%}.progress{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.progress i{background:var(--brand);height:100%;width:var(--p,50%);transform-origin:0;animation:grow 1s var(--ease) .3s both;border-radius:2px;display:block}.progress i.g{background:var(--green)}.progress i.a{background:var(--amber-dot)}.progress i.r{background:var(--red)}.vtable{border-collapse:collapse;width:100%;font-size:12px}.vtable th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--label);border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 10px;font-size:10px;font-weight:500}.vtable td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px}.vtable tr:last-child td{border-bottom:0}.vtable .who{align-items:center;gap:8px;min-width:0;display:flex}.vtable .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.vtable tbody tr:hover td{background:var(--row-hover)}.vtable a{color:var(--ink);font-weight:500;text-decoration:none}.vtable a:hover{color:var(--brand)}.vtable .muted{color:var(--muted)}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.vtl{margin:0;padding:0;list-style:none;position:relative}.vtl:before{content:"";background:var(--line);width:1px;position:absolute;top:10px;bottom:10px;left:7px}.vtl li{grid-template-columns:16px 56px 1fr;align-items:start;gap:8px;padding:7px 0;font-size:12px;display:grid}.vtl .dot{background:var(--line-2);border:2px solid var(--card);width:11px;height:11px;box-shadow:0 0 0 1px var(--line);border-radius:50%;margin-top:3px}.vtl .dot.g{background:var(--green)}.vtl .dot.r{background:var(--red)}.vtl .dot.b{background:var(--brand)}.vtl .dot.d{background:var(--ink)}.vtl .time{color:var(--muted);white-space:nowrap;padding-top:2px;font-size:10.5px}.vtl .m{color:var(--muted);font-size:10.5px}.tv-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:22px 28px 18px;display:flex}.tv-head .tv-title h1{letter-spacing:-.02em;margin:4px 0;font-size:32px;font-weight:500;line-height:1.1}.tv-head .tv-title p{color:var(--muted);margin:0;font-size:12px}.tv-head .tv-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tv-head .sc-search{width:min(420px,32vw)}.tv-people{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.today-grid{display:contents}.tv-empty{color:var(--muted);padding:8px 0;font-size:12px}.tv-foot{text-align:center;margin-top:12px}.tv-staff .vtable td:first-child{font-weight:500}.tv-me td{font-weight:600}.fold-toggle{opacity:0;pointer-events:none;position:absolute}.fold-body{display:block}.sc-topbar-actions .btn-primary svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}.deal-record-page{background:var(--soft);padding:6px 28px 32px}.deal-record-head{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.deal-head-main{align-items:flex-start;padding:0 0 14px}.deal-object-icon{display:none}.deal-eyebrow{color:var(--label);letter-spacing:.08em;font-size:10px}.deal-record-head h1{letter-spacing:-.02em;margin:2px 0 10px;font-size:30px;font-weight:500;line-height:1.1}.deal-chips .deal-badge{border-radius:var(--r-pill);font-weight:500}.deal-badge.main{background:var(--lav);color:var(--brand);border-color:#0000}.deal-badge.red{background:var(--red-bg);border-color:#0000}.deal-badge.green{background:var(--green-bg);border-color:#0000}.deal-chips .tag{background:var(--gray-bg)!important;color:var(--text-2)!important}.deal-head-actions .stage-select select{border-radius:var(--r-pill);border-color:var(--line);height:36px;padding-left:14px;font-weight:500}.deal-kpis{margin-bottom:16px}.deal-kpis .kpi .num{font-size:26px}.deal-kpis .deal-budget-value{letter-spacing:-.02em;font-family:inherit;font-size:26px;font-weight:400}.deal-kpis .deal-budget>input{border-bottom-color:var(--brand);background:0 0;max-width:240px;font-family:inherit;font-size:26px;font-weight:400}.deal-kpis .deal-budget{border:0;padding:0}.deal-kpis .deal-responsible{margin:0}.deal-kpis .deal-responsible b{font-family:inherit;font-size:14px;font-weight:500}.deal-kpis .deal-next-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.deal-record-head .stage-path{background:0 0;gap:0;padding:10px 0 18px}.stage-path .sp-step{color:var(--muted);text-align:left;border-top:2px solid var(--line-2);white-space:normal;min-width:96px;padding:14px 10px 0 0;font-weight:500;line-height:1.2;position:relative;clip-path:none!important;background:0 0!important}.stage-path .sp-step:before{content:"";background:var(--line-2);width:8px;height:8px;box-shadow:0 0 0 2px var(--soft);border-radius:50%;position:absolute;top:-5px;left:0}.stage-path .sp-step.done{border-top-color:var(--ink);color:var(--ink)}.stage-path .sp-step.done:before{background:var(--ink)}.stage-path .sp-step.current{border-top-color:var(--ink);color:var(--brand);font-weight:600}.stage-path .sp-step.current:before{background:var(--ink);border:3px solid var(--soft);box-sizing:border-box;width:16px;height:16px;box-shadow:0 0 0 1px var(--line-2);top:-9px}.stage-path .sp-step.won{border-top-color:var(--green);color:var(--green)}.stage-path .sp-step.won:before{background:var(--green)}.stage-path .sp-step.lost{border-top-color:var(--red);color:var(--red)}.stage-path .sp-step.lost:before{background:var(--red)}.deal-record-head .card-tabs{background:0 0;border:0;gap:6px;margin-bottom:4px;padding:0}.deal-record-head .card-tabs button,.card-tabs a.card-tab-link{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--tile);height:32px;color:var(--ink);align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:500;display:inline-flex}.deal-record-head .card-tabs button.active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.card-tabs .cnt{color:var(--muted);font-size:10.5px;font-weight:400}.card-tabs button.active .cnt{color:var(--bg);opacity:.6}.deal-tasks-panel,.deal-panel{border:1px solid var(--card-line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card)}html[data-theme=dark] .deal-tasks-panel,html[data-theme=dark] .deal-panel{background:var(--card)}.deal-panel-head{border-bottom:0;padding:18px 20px 6px}.deal-panel-head h2{font-family:inherit;font-size:16px;font-weight:500}.deal-panel-body,.deal-task-row{padding:10px 20px 18px}.deal-task-card{background:var(--tile);border-radius:var(--r-tile);border-color:var(--tile-line);padding:11px 13px}.deal-task-check{border-color:var(--line-2);border-radius:50%}.deal-stock-list{padding:10px 20px 18px}.deal-stock-doc{background:var(--tile);border-radius:var(--r-tile)}.deal-details-panel .card-left{background:0 0}.card-fields{padding-left:20px;padding-right:20px}.fld .val:hover{background:var(--row-hover)}.fld .val.empty{color:var(--label)}.card-block{border-top-color:var(--line);padding:12px 20px}.feed-scroll{padding:10px 20px}.feed-item{border-radius:var(--r-tile)}.feed-item.note,.feed-item.task,.feed-item.file{background:var(--tile);border-color:var(--tile-line)}.feed-item.task.open{background:var(--tile);border-color:color-mix(in srgb, var(--red) 35%, var(--line))}.feed-item.task.open .fi-icon{color:var(--red);border-color:var(--red);background:var(--red-bg)}.feed-item.task.done{background:var(--tile);border-color:var(--tile-line)}.feed-item.task.done .fi-icon{background:var(--green);color:var(--on-brand)}.feed-item.stage{background:var(--amber-bg);border-color:#0000}.feed-item .fi-icon{background:var(--card);border-radius:50%}.feed-day span{background:var(--gray-bg);border-radius:var(--r-pill)}.composer{background:var(--card);border-top-color:var(--line);border-radius:0 0 var(--r-card) var(--r-card);padding:10px 20px 16px}.composer-tabs button{border-radius:var(--r-pill)}.composer-tabs button.active{background:var(--ink);color:var(--bg)}.deal-next{border-radius:var(--r-tile)}.deal-contact-avatar,.deal-avatar{background:var(--brand);color:var(--on-brand);border-radius:50%}.linked-name a{color:var(--ink)}.add-link{color:var(--brand)}.deal-empty{color:var(--muted)}.sk-page .sk-tiles{background:var(--card);border:1px solid var(--card-line);box-shadow:var(--sh-card);border-radius:var(--r-card);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;padding:4px 0;display:grid}.sk-page .sk-tile{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;gap:6px;padding:16px 20px}.sk-page .sk-tile:first-child{border-left:0}.sk-page .sk-tile>span{letter-spacing:.08em;text-transform:uppercase;color:var(--label);font-size:10px;font-weight:500}.sk-page .sk-tile b{letter-spacing:-.02em;font-size:28px;font-weight:400;line-height:1}.sk-page .sk-tile small{color:var(--muted);font-size:11px}.sk-page .sk-wait{border-color:var(--line)}.sk-page .sk-wait b{color:var(--amber)}.sk-page .sk-res b{color:var(--brand)}.sk-page .sk-filters{gap:8px}.sk-page .sk-filters .inp{border-radius:var(--r-pill);background:var(--tile);height:32px}.sk-page .sk-check{font-size:12px}.sk-page .panel.table-wrap{padding:6px 8px}.sk-page .sk-table td{font-size:12.5px}.sk-resnum{color:var(--brand)}.sk-explain{color:var(--text-2);background:var(--lav);border:1px solid var(--lav-line);box-shadow:var(--sh-card);border-radius:var(--r-card);max-width:none;padding:16px 20px;font-size:12.5px}.sk-explain p b{color:var(--ink);font-weight:500}.sk-doc{background:var(--tile);border:1px solid var(--card-line);box-shadow:var(--sh-card);border-radius:14px}.panel .sk-doc,.vcard .sk-doc{border-color:var(--tile-line);box-shadow:none}.sk-docs{gap:var(--gap-card)}.sk-doc-wait{border-color:var(--amber-dot)}.sk-change,.sk-issues{border-radius:var(--r-tile)}.sk-h2{align-items:center;gap:8px;margin:4px 0 0;font-size:16px;font-weight:500;display:flex}.sk-h2 .badge{font-size:11px}.sb-board{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.sb-col{background:var(--card);border:1px solid var(--card-line);box-shadow:var(--sh-card);border-radius:var(--r-card);gap:10px;min-width:0;padding:16px;display:grid}.sb-col-head{justify-content:space-between;align-items:center;gap:8px;padding:0 4px 4px;display:flex}.sb-col-head h2{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:500;display:flex}.sb-col-head h2 i{background:var(--ink);border-radius:50%;width:8px;height:8px;display:inline-block}.sb-col-head h2 i.b{background:var(--brand)}.sb-col-head h2 i.l{background:var(--lime)}.sb-col-head .cnt{color:var(--muted);font-size:12px}.sb-card.panel{background:var(--tile);border:1px solid var(--tile-line);box-shadow:none;border-radius:14px;gap:8px;padding:12px 14px;display:grid}.sb-card.panel:hover{border-color:var(--brand-soft)}.sb-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.sb-head a{color:var(--brand);font-weight:500;text-decoration:none}.sb-meta{font-size:11.5px}.sb-lines td{font-size:12.5px}.sb-card .actions{gap:8px;display:flex}.sb-card .actions .btn{flex:1;justify-content:center;min-height:44px}.sb-photos-t{font-size:11px}.sb-thumbs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sb-thumb{display:inline-block;position:relative}.sb-thumb img{object-fit:cover;border:1px solid var(--line);border-radius:10px;width:64px;height:64px;display:block}.sb-thumb-x{background:var(--ink);width:20px;height:20px;color:var(--bg);cursor:pointer;border:0;border-radius:50%;padding:0;font-size:12px;line-height:20px;position:absolute;top:-6px;right:-6px}.sb-add{border:1px dashed var(--brand-soft);min-width:64px;height:64px;color:var(--brand);font:inherit;cursor:pointer;background:0 0;border-radius:10px;font-size:12px;font-weight:500}.sb-dl{color:var(--brand)}.sc-warehouse .sk-page{padding:16px}.sc-tabbar{background:var(--tabbar-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sc-tabbar .active:before{display:none}.sc-sheet{background:var(--soft)}.sc-sheet .sc-nav a{background:var(--tile);color:var(--ink)}.sc-sheet .sc-nav a.active{background:var(--brand);color:var(--on-brand)}.sc-sheet .sc-profile{background:var(--tile)}.sc-sheet .sc-avatar{background:var(--brand);color:var(--on-brand)}@media (max-width:1500px){.grid-3{grid-template-columns:16rem 1fr 16rem}.tv-head .tv-title h1{font-size:28px}}@media (max-width:1100px){.sc-content,.tv-head,.deal-record-page{padding-left:18px;padding-right:18px}.sc-topbar{padding-left:18px}.grid-2-1,.grid-1-2,.grid-2{grid-template-columns:minmax(0,1fr)}.grid-3{grid-template-columns:1fr 1fr}.kpis{grid-template-columns:repeat(2,1fr)}.kpi:nth-child(odd){border-left:0}.kpi:nth-child(n+3){border-top:1px solid var(--line)}.tv-head .tv-title h1{font-size:26px}.tv-head .sc-search{width:min(360px,40vw)}.sb-board{grid-template-columns:1fr}.deal-record-head h1{font-size:24px}}@media (max-width:1024px){.sc-topbar{padding-right:60px}}@media (max-width:640px){.sc-content{padding:10px 12px 24px}.tv-head{padding:calc(10px + env(safe-area-inset-top,0px)) 12px 12px;flex-direction:column;align-items:stretch;gap:10px}.tv-head .tv-title h1{font-size:24px}.tv-head .tv-actions{width:100%}.tv-head .sc-search{order:10;width:100%}.tv-head .btn-primary{flex:1;justify-content:center}.sc-topbar{padding:calc(8px + env(safe-area-inset-top,0px)) 54px 6px 12px}.sc-topbar-title{font-size:20px}.kpis{grid-template-columns:1fr;padding:0}.kpi,.kpi:nth-child(n+3){border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;column-gap:12px;padding:12px 14px;display:grid}.kpi:first-child{border-top:0}.kpi .eyebrow{grid-column:1;margin:0}.kpi .note{grid-column:1;margin-top:3px}.kpi .num{text-align:right;grid-area:1/2/span 2;justify-content:flex-end;font-size:22px}.vcard{border-radius:16px;padding:14px}.vcard-head{cursor:pointer;align-items:center;margin-bottom:0}.vcard-head .chev{background:var(--tile);border:1px solid var(--tile-line);width:26px;height:26px;color:var(--text-2);border-radius:50%;place-items:center;margin-left:auto;transition:transform .2s;display:grid}.vcard-head .chev svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.fold-body{display:none}.fold-toggle:checked~.fold-body{margin-top:12px;display:block}.fold-toggle:checked~.vcard-head .chev{transform:rotate(180deg)}.brief .thesis{font-size:15px}.vtask{grid-template-columns:auto 1fr}.vtask .right{text-align:left;grid-column:2}.vtable td,.vtable th{padding:8px 6px}.vtable .hide-m{display:none}.grid-3{grid-template-columns:1fr}.sk-page .sk-tiles{grid-template-columns:1fr;padding:0}.sk-page .sk-tile{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;column-gap:12px;padding:12px 14px;display:grid}.sk-page .sk-tile:first-child{border-top:0}.sk-page .sk-tile>span,.sk-page .sk-tile small{grid-column:1}.sk-page .sk-tile b{grid-area:1/2/span 2;font-size:22px}.deal-record-page{padding:4px 12px 20px}.deal-record-head h1{font-size:22px}.deal-kpis .kpi .num,.deal-kpis .deal-budget-value{font-size:20px}.deal-panel-head{padding:14px 14px 4px}.deal-panel-body,.deal-task-row,.deal-stock-list{padding:8px 14px 14px}.card-fields,.card-block{padding-left:14px;padding-right:14px}.feed-scroll{padding:8px 12px}.composer{padding:8px 12px 12px}.sb-col{padding:12px}}@media (max-width:380px){html,body{font-size:13px}.tv-head .tv-title h1{font-size:22px}}.deal-kpis .kpi .num .badge{padding:5px 12px;font-size:12px}.deal-kpis .kpi.late .deal-next-title,.deal-kpis .kpi .note.red{color:var(--red)}.deal-kpis .deal-next-title.empty{color:var(--label);font-weight:400}.deal-kpis .deal-responsible{gap:10px}.deal-kpis .deal-avatar{width:28px;height:28px;font-size:10.5px}.deal-kpis .deal-budget-value:hover{color:var(--brand)}.deal-kpis .deal-budget-text,.deal-kpis .deal-budget-text:hover{cursor:default;color:var(--ink)}.deal-details-panel>.card-left{padding-top:8px}.sb-col-empty{color:var(--muted);padding:10px 4px 14px;font-size:12.5px}.sk-page .panel.empty{background:var(--card)}@media (max-width:640px){.deal-kpis .kpi,.deal-kpis .kpi:nth-child(n+3){display:block}.deal-kpis .kpi .eyebrow{margin-bottom:6px}.deal-kpis .kpi .num{text-align:left;justify-content:flex-start}.deal-kpis .deal-next-title{white-space:normal}.deal-kpis .kpi .note{margin-top:4px}}.list-page{max-width:none}.ctrl{margin-bottom:16px}.ctrl-title{align-items:center;gap:10px;margin:0 0 10px;display:flex}.ctrl-title .ico{background:var(--amber-bg);width:24px;height:24px;color:var(--amber);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.ctrl-title b{font-size:13.5px;font-weight:500;display:block}.ctrl-title span{color:var(--muted);font-size:11px}.kpis.ctrl{margin-bottom:0}.kpis.ctrl.n3{grid-template-columns:repeat(3,1fr)}.kpis.ctrl.n4{grid-template-columns:repeat(4,1fr)}.kpis.ctrl .kpi{cursor:pointer;color:inherit;text-decoration:none;transition:background .15s;display:block;position:relative}.kpis.ctrl .kpi:first-child{border-radius:var(--r-card) 0 0 var(--r-card)}.kpis.ctrl .kpi:last-child{border-radius:0 var(--r-card) var(--r-card) 0}.kpis.ctrl .kpi:hover{background:var(--row-hover)}.kpis.ctrl .kpi .num{font-size:26px}.kpis.ctrl .kpi .num .badge{font-size:10.5px}.kpis.ctrl .kpi .arr{color:var(--label);align-items:center;gap:6px;font-size:13px;display:flex;position:absolute;top:14px;right:18px}.kpis.ctrl .kpi .arr .x{background:var(--tile);width:18px;height:18px;color:var(--text-2);border:1px solid var(--line);border-radius:50%;place-items:center;font-size:9px;display:none}.kpis.ctrl .kpi.on{background:var(--lav);box-shadow:inset 0 0 0 1.5px var(--brand-soft);z-index:1}.kpis.ctrl .kpi.on .arr{color:var(--brand)}.kpis.ctrl .kpi.on .arr .x{display:grid}.kpis.ctrl .kpi.on .num{color:var(--brand)}.list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.list-head .chips{flex:auto}.list-head .right{flex-wrap:wrap;align-items:center;gap:6px;display:flex}button.chip{font-family:inherit}.chips .chip .x{color:var(--muted);margin-left:2px;font-size:10px}.chips .chip.on .x{color:var(--bg);opacity:.7}.sel-pill{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r-pill);height:34px;color:var(--ink);white-space:nowrap;cursor:pointer;align-items:center;gap:7px;padding:0 14px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex;position:relative}.sel-pill select{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:none;max-width:200px;height:100%;margin:0;padding:0;font-weight:500}.sel-pill .chev{color:var(--label);pointer-events:none;font-size:9px}.sel-pill.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.sel-pill.on .chev{color:var(--bg);opacity:.7}.sel-pill:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--lav)}.list-head .filters .inp{background:var(--tile);min-width:260px;height:34px}.list-hint{color:var(--muted);margin:-6px 0 14px;font-size:11.5px}.panel.list-wrap{padding:6px 10px 8px}.sc-content.cols-sticky>.list-head+.panel.table-wrap{max-height:none;overflow:clip}.sc-content.cols-sticky>.list-head+.panel.table-wrap .sc-table th{top:calc(88px + env(safe-area-inset-top,0px))}.table.list th:first-child,.table.list td:first-child{padding-left:12px}.table.list td{vertical-align:middle;padding:11px 10px;font-size:12.5px}.table.list .who{align-items:center;gap:10px;min-width:0;display:flex}.table.list .name-col{min-width:0;display:grid}.table.list .name-col a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table.list .sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10.5px;font-weight:400;overflow:hidden}.table.list td.wrap{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:normal;min-width:0;line-height:1.35;overflow:visible}.table.list td.wrap a,.table.list td.wrap span{overflow-wrap:anywhere}.table.list .t-late{color:var(--red);font-weight:500}.table.list .t-ok{color:var(--text-2);font-weight:500}.table.list .none{color:var(--label)}.table.list .tags{flex-wrap:wrap;gap:4px;display:inline-flex}.table.list .tags a.badge{text-decoration:none}.table.list .tags a.badge:hover{color:var(--brand)}.table.list .who-m{align-items:center;gap:7px;min-width:0;display:flex}.table.list .who-m .av{font-size:8.5px}.table.list tbody tr.empty-row:hover{background:0 0}.table.list td.empty{padding:0}td.empty>.empty{text-align:center;color:var(--ink);flex-direction:column;align-items:center;gap:7px;padding:36px 16px;display:flex}td.empty>.empty .ico{background:var(--tile);border:1px solid var(--tile-line);width:48px;height:48px;color:var(--text-2);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}td.empty>.empty .ico svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}td.empty>.empty h3{margin:0;font-size:16px;font-weight:500}td.empty>.empty p{color:var(--muted);white-space:normal;max-width:480px;margin:0;font-size:12px;line-height:1.45}td.empty>.empty .row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.pager{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:11.5px;display:flex}.pager .pages{flex-wrap:wrap;gap:5px;display:flex}.pager .pg{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--tile);min-width:30px;height:30px;color:var(--ink);place-items:center;padding:0 8px;font-weight:500;text-decoration:none;display:grid}.pager a.pg:hover{border-color:var(--brand);color:var(--brand)}.pager .pg.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pager .pg.dis{color:var(--label);background:0 0}@media (max-width:1500px){.kpis.ctrl .kpi .num{font-size:23px}}@media (max-width:1100px){.kpis.ctrl.n3,.kpis.ctrl.n4{grid-template-columns:repeat(2,1fr)}.kpis.ctrl .kpi:first-child,.kpis.ctrl .kpi:last-child{border-radius:0}}@media (max-width:640px){.ctrl-title span{display:none}.kpis.ctrl.n3,.kpis.ctrl.n4{grid-template-columns:1fr}.kpis.ctrl .kpi .arr{display:none}.kpis.ctrl .kpi .num{font-size:20px}.list-head .chips{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.list-head .chips .chip{flex:none}.list-head .right{width:100%}.list-head .filters .inp{flex:100%;min-width:0}.panel.list-wrap,.sc-content.cols-sticky>.list-head+.panel.list-wrap{background:0 0;padding:0;overflow:visible}.sc-table.grid.cards{min-width:0!important}.table.cards thead,.table.cards colgroup{display:none}.table.cards,.table.cards tbody{display:block}.table.cards tr{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r-tile);grid-template-columns:1fr 1fr;gap:6px 10px;margin-bottom:8px;padding:11px 13px;display:grid}.table.cards td,.sc-table.grid.cards td:first-child{white-space:normal;min-width:0;box-shadow:none;text-overflow:clip;background:0 0;border:0;display:block;position:static;overflow:visible;padding:0!important}.table.cards tr:hover,.table.cards tr:hover td{background:var(--tile)}.table.cards td[data-l]:before{content:attr(data-l);letter-spacing:.08em;text-transform:uppercase;color:var(--label);margin-bottom:2px;font-size:9px;display:block}.table.cards td.primary{grid-column:1/-1;font-size:14px}.table.cards td.primary:before{display:none}.table.cards td.full{grid-column:1/-1}.table.cards td.hide-m{display:none}.table.cards td.num{text-align:left}.table.list .name-col a,.table.list .sub{white-space:normal}.table.cards td.empty{grid-column:1/-1}.pager{justify-content:center}.pager>span{text-align:center;width:100%}}.ec-page{background:var(--soft);padding:6px 28px 32px;position:relative}.ec-head{padding:4px 0 14px}.ec-head h1{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:12px;margin:2px 0 6px;font-size:30px;font-weight:500;line-height:1.1;display:flex}.ec-head h1 input{border:0;border-bottom:1px dashed var(--line-2);width:min(100%,640px);color:var(--ink);font:inherit;background:0 0;outline:none;padding:0 0 2px}.ec-head h1 .badge{padding:4px 11px;font-size:11px}.ec-summary{color:var(--muted);margin:0 0 8px;font-size:12px}.ec-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.ec-tags .tag{background:var(--gray-bg);color:var(--text-2);border-radius:var(--r-pill);padding:3px 9px;font-size:10.5px;font-weight:500}.ec-kpis{margin-bottom:16px}.ec-kpis.n2{grid-template-columns:1fr 1fr}.ec-kpis .kpi .num{font-size:24px}.ec-kpis .kpi .num .badge{padding:4px 10px;font-size:11px}.ec-kpis .kpi .num.text{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.ec-kpis .kpi .num.text a{color:var(--ink);text-decoration:none}.ec-kpis .kpi .num.text a:hover{color:var(--brand)}.ec-kpis .kpi .num.text.empty{color:var(--label);text-align:left;padding:0;font-weight:400}.ec-kpis .kpi .note{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ec-kpis .kpi .note.red{color:var(--red)}.card-tabs.ec-tabs{background:0 0;border:0;gap:6px;margin:0 0 14px;padding:0}.card-tabs.ec-tabs button{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--tile);height:32px;color:var(--ink);align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:500;display:inline-flex}.card-tabs.ec-tabs button.active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.grid-3.card-grid.ec-grid{grid-template-columns:21rem minmax(0,1fr) 19rem}.ec-grid .vcard{padding:18px 20px 20px}.ec-grid .vcard-head{margin-bottom:10px}.ec-grid .vcard-head h2 .cnt{color:var(--muted);margin-left:4px;font-size:11px;font-weight:400}.ec-grid .fold-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ec-main.card-left{background:var(--card);border:0;display:block}.ec-main .card-fields,.ec-main .card-block{padding-left:0;padding-right:0}.ec-main .card-fields{padding-top:0}.ec-main .card-block{border-top:1px solid var(--line);margin-top:6px}.ec-main .card-block-title{font-size:13.5px;font-weight:500}.ec-main .people-title{text-transform:none;letter-spacing:0;color:var(--ink);font-size:13.5px}.ec-main .fld,.ec-main .card-left .fld{border-top:1px solid var(--line);grid-template-columns:100px minmax(0,1fr);min-height:34px;padding:5px 0}.ec-main .fld:has(.val-linkwrap){border-top:1px solid var(--line);grid-template-columns:100px minmax(0,1fr);min-height:34px;padding:5px 0}.ec-main .card-fields>.fld:first-child,.ec-main .card-fields>div>.fld:first-child{border-top:0}.ec-main .fld label{font-size:11.5px}.ec-main .fld .val{font-size:12.5px}.ec-main .fld .val:hover{background:var(--tile);outline:1px solid var(--line)}.ec-main .fld .val.ro:hover{background:0 0;outline:0}.ec-main .copy-btn{background:var(--tile);border-radius:6px}.ec-main .company-status .fld{border-top:1px solid var(--line)}.ec-main .people-list .linked{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r-tile);margin-bottom:8px;padding:10px 12px 8px}.ec-main .people-list .linked .fld{border-top:0;min-height:24px;padding:2px 0}.ec-main .linked-name{font-weight:500}.ec-main .linked-note .old{color:var(--amber);font-weight:500}.ec-main .card-block>.linked{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r-tile);padding:10px 12px 8px}.ec-main .card-block>.linked .fld{border-top:0;min-height:24px;padding:2px 0}:is(.ec-main .card-block>.linked .fld,.ec-main .card-block>.linked .fld:has(.val-linkwrap),.ec-main .people-list .linked .fld,.ec-main .people-list .linked .fld:has(.val-linkwrap)){grid-template-columns:minmax(0,1fr);gap:0;padding:4px 0}.ec-main .card-block>.linked .fld .val,.ec-main .people-list .linked .fld .val{min-height:0;margin-left:0;padding-left:0}.ec-main .card-block>.linked .fld label,.ec-main .people-list .linked .fld label{font-size:10.5px}.ec-main .linked-eyebrow{color:var(--label)}.ec-main .ent-item{background:var(--tile);border-color:var(--line);border-radius:var(--r-tile);padding:9px 12px}.ec-main .ent-form{background:var(--tile);border-radius:var(--r-tile)}.ec-main .ent-kind label{border-radius:var(--r-pill);font-weight:500}.ec-main .trash-box{border-radius:var(--r-tile)}.ec-feed{flex-direction:column;min-width:0;display:flex;padding-bottom:0!important}.ec-feed .card-feed{flex:1}.ec-feed .feed-scroll{padding:0}.ec-feed .feed-bar .sel{border-radius:var(--r-pill);background:var(--tile)}.ec-feed .feed-open-deal{background:var(--lav);border-radius:var(--r-tile);border-color:#0000}.ec-feed .feed-open-deal .fi-icon{background:var(--tile)}.ec-feed .composer{border-radius:0 0 var(--r-card) var(--r-card);border-top:1px solid var(--line);background:var(--card);margin:14px -20px 0}.ec-feed .composer-hint{border-radius:var(--r-tile);background:var(--lav);border-color:#0000}.ec-feed .composer-blocked{background:var(--lav);border-radius:var(--r-tile);margin:0 20px 20px;padding:10px 12px}.ec-stack{background:0 0;border:0;gap:16px;padding:0}.ec-stack .side-block h3{text-transform:none;letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;font-size:16px;font-weight:500}.ec-stack .ai-client{background:0 0;border:0;padding:0;font-size:12.5px;line-height:1.45}.ec-stack .ai-client .foot{border-top:1px solid var(--lav-line);margin-top:8px;padding-top:8px}.ec-stack .mini-list{gap:6px}.ec-stack .mini-list li,.ec-main .mini-list li{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r-tile);padding:9px 12px;font-size:12.5px}.ec-stack .mini-list a,.ec-main .mini-list a{color:var(--ink);font-weight:500}.ec-stack .mini-list a:hover,.ec-main .mini-list a:hover{color:var(--brand)}.ec-stack .mini-list .sub,.ec-main .mini-list .sub{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.ec-stack .mini-list.closed li{background:0 0}.ec-stack .mini-list .deal-note a{color:var(--brand)}.ec-stack .side-task{background:var(--tile);border-radius:var(--r-tile);border-color:var(--line);padding:9px 12px;font-size:12.5px}.ec-stack .side-task b{font-weight:500}.ec-stack .side-task.overdue{border-color:color-mix(in srgb, var(--red) 35%, var(--line));background:var(--tile)}.ec-stack .side-task.overdue .when{font-weight:500}@media (max-width:1500px){.grid-3.card-grid.ec-grid{grid-template-columns:18rem minmax(0,1fr) 17rem}.ec-kpis .kpi .num{font-size:22px}}@media (max-width:1100px){.ec-page{padding-left:18px;padding-right:18px}.grid-3.card-grid.ec-grid{grid-template-columns:1fr 1fr}.ec-grid .ec-feed{grid-area:1/1/auto/-1}.ec-head h1{font-size:24px}}@media (max-width:640px){.ec-page{padding:4px 12px 20px}.ec-head h1{font-size:22px}.grid-3.card-grid.ec-grid{gap:var(--gap-card);grid-template-columns:1fr}.ec-grid .ec-feed{order:1;grid-area:auto}.ec-grid .ec-main{order:2}.ec-grid .ec-stack{order:3}.ec-grid .vcard{padding:14px}.ec-kpis .kpi .num.text,.ec-kpis .kpi .note{white-space:normal}.ec-kpis .kpi,.ec-kpis .kpi:nth-child(n+3){display:block}.ec-kpis .kpi .eyebrow{margin-bottom:6px}.ec-kpis .kpi .num{text-align:left;justify-content:flex-start;font-size:20px}.ec-kpis .kpi .note{margin-top:4px}.ec-feed .composer{margin:12px -14px 0}.ec-feed .composer-blocked{margin:0 14px 14px}:is(.ec-main .fld,.ec-main .fld:has(.val-linkwrap)){grid-template-columns:110px minmax(0,1fr)}}.deal-panel-body .val-linkwrap>a{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.form-content{padding-top:10px}.grid-form{grid-template-columns:minmax(0,42rem);align-items:start;gap:16px;display:grid}.panel.form.form-page{background:var(--card);border-radius:var(--r-card);min-width:0;max-width:none;padding:24px}.form h2{margin:0 0 4px;font-size:16px;font-weight:500}.form .lead{color:var(--muted);margin:0 0 12px;font-size:11.5px}.form .frow{grid-template-columns:11rem minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:7px 0;display:grid}.form .frow label{color:var(--text-2);font-size:12px;font-weight:500}.form .frow label i{color:var(--red);margin-left:2px;font-style:normal}.form .frow label .sub{color:var(--muted);margin-top:1px;font-size:10.5px;font-weight:400;display:block}.form .inp,.form .sel,.form .txa{background:var(--tile);border:1px solid var(--tile-line);width:100%;height:38px;color:var(--ink);border-radius:12px;outline:none;padding:0 14px;font-size:12.5px;transition:border-color .15s,box-shadow .15s}.form textarea.inp,.form .txa{resize:vertical;height:auto;min-height:58px;padding:9px 14px}.form .inp:focus,.form .sel:focus,.form .txa:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--lav)}.form .sel{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--label) 50%), linear-gradient(135deg, var(--label) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.form .ro{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.form .ro .muted{font-size:11px;font-weight:400}.form .inline{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.form .inline b{font-weight:500}.form .inline .sq,.form .inline .av{width:26px;height:26px;font-size:9.5px}.form .sc-search-drop{border-radius:12px}.form .err{background:var(--red-bg);color:var(--red);border-radius:12px;align-items:center;gap:8px;margin:8px 0;padding:9px 14px;font-size:12px;font-weight:500;display:flex}.form .err i{background:var(--red);width:16px;height:16px;color:var(--on-brand);border-radius:50%;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:700;display:grid}.form .actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:16px;display:flex}.form .actions .muted{margin-left:auto;font-size:10.5px}.form .cond{border-left:2px solid var(--amber-dot);background:linear-gradient(90deg, var(--amber-bg), transparent 75%);border-radius:0 12px 12px 0;margin:4px 0 4px -16px;padding:4px 0 4px 14px}.form .cond .why{color:var(--amber);padding:2px 0 4px;font-size:10.5px}@media (max-width:640px){.form-content{padding-top:6px}.panel.form.form-page{border-radius:16px;padding:16px}.form .frow{grid-template-columns:minmax(0,1fr);gap:5px}.form .actions .btn{flex:45%;justify-content:center}.form .actions .muted{flex-basis:100%;margin-left:0}.form .cond{margin-left:-8px;padding-left:8px}}.table.list .num b{font-weight:600}.table.list td.num .sub{white-space:nowrap}.table.list .mk{border-radius:var(--r-pill);justify-content:center;align-items:center;min-width:44px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.table.list .mk.mk-good{background:var(--green-bg);color:var(--green)}.table.list .mk.mk-mid{background:var(--amber-bg);color:var(--amber)}.table.list .mk.mk-low{background:var(--red-bg);color:var(--red)}.table.list .mk:not(.mk-good):not(.mk-mid):not(.mk-low){color:var(--label);min-width:0;padding:0}.table.list .kp-list{gap:3px;font-size:12px;display:grid}.table.list .kp-list a{font-weight:500}.table.list .kp-list .muted{font-size:11px!important}.table.list .kp-old a{color:var(--label)}.table.list tr.kp-old-row td{color:var(--muted);background:var(--panel-2)}.table.list tfoot td{background:var(--tile);border-top:2px solid var(--line-2);z-index:1;padding:11px 10px;font-size:12.5px;position:sticky;bottom:0}.table.list tfoot td:first-child{padding-left:12px}.sc-table.grid.list tfoot td{border-right:0}@media (max-width:640px){.table.cards tfoot{display:block}.table.cards tfoot tr{background:var(--card);border-color:var(--line-2)}.table.cards tfoot td{background:0 0;border-top:0;position:static}.table.cards tfoot td:empty{display:none}.table.cards tfoot td[data-col=deal]{grid-column:1/-1}.table.cards tfoot td[data-col=deal]:before{display:none}.table.cards tr.kp-old-row{background:var(--panel-2)}.table.cards tr.kp-old-row td{background:0 0}}.list-head .chips .chip.count{color:var(--muted);cursor:default;background:0 0;border-style:dashed}.table.list tr.sp-section td{background:var(--panel-2);color:var(--text-2);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--line);padding:8px 12px;font-size:11px;font-weight:600}.table.list tr.sp-section td .muted{text-transform:none;letter-spacing:0;font-weight:400}.table.list td.sp-first,.table.list th.sp-first{border-left:1px solid var(--line)}.table.list .price-name{font-weight:500}.list-hint.foot{margin:12px 0 0}.price-editor .price-bar{gap:8px 12px;margin-bottom:14px}.price-editor .price-bar .inp{border-radius:var(--r-pill);background:var(--tile);height:34px}.price-editor .panel.price-top{background:var(--card);border-radius:var(--r-card);padding:14px 18px}.price-editor .price-setting-inp{background:var(--tile);border-radius:10px}@media (max-width:640px){.table.cards tr.sp-section{background:0 0;border:0;margin:0;padding:10px 2px 4px;display:block}.table.cards tr.sp-section td{background:0 0;border:0;padding:0!important}.table.cards td.sp-first{border-left:0}.list-head .chips .chip.count{margin-left:auto}}.fm-root{color:var(--ink);padding:10px 28px 40px}.fm-root h1{letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1.1}.fm-root h2{font-size:15px;font-weight:500}.fm-root .text-muted-foreground{color:var(--muted)}.fm-root [data-slot=button]{border-radius:var(--r-pill);font-size:12.5px;font-weight:500}.fm-root [data-slot=button][data-size=default],.fm-root [data-slot=button][data-size=lg]{height:36px;padding:0 16px}.fm-root [data-slot=button][data-size=sm]{height:32px;padding:0 13px}.fm-root [data-slot=button][data-variant=default]{background:var(--brand);color:var(--on-brand)}.fm-root [data-slot=button][data-variant=default]:hover{background:var(--brand-2)}.fm-root [data-slot=button][data-variant=outline]{background:var(--tile);border-color:var(--line);color:var(--ink)}.fm-root [data-slot=button][data-variant=outline]:hover{background:var(--card)}.fm-root [data-slot=button][data-variant=ghost]{color:var(--text-2)}.fm-root [data-slot=button][data-variant=link]{border-radius:0;font-weight:500}.fm-root [data-slot=input],.fm-root [data-slot=input-group]{border-radius:var(--r-pill);background:var(--tile);border-color:var(--line);height:36px;padding-left:4px}.fm-root [data-slot=input-group] [data-slot=input-group-control]{background:0 0;border-radius:0;height:100%}.fm-root [data-slot=input-group]:focus-within,.fm-root [data-slot=input]:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--lav)}.fm-root [data-slot=toggle-group]{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--tile);overflow:hidden}.fm-root [data-slot=toggle-group] [data-slot=toggle-group-item]{border:0;height:30px;font-size:12px}.fm-root [data-slot=toggle-group] [data-slot=toggle-group-item][data-state=on]{background:var(--ink);color:var(--bg)}.fm-root [data-slot=card]{background:var(--card);border:1px solid var(--card-line);border-radius:var(--r-card);box-shadow:var(--sh-card);--tw-ring-color:transparent}.fm-root [data-slot=card] .bg-muted\/50,.fm-root [data-slot=card] .bg-primary\/10{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r-tile)}.fm-root [data-slot=card-title]{font-weight:500}.fm-root [data-slot=card-footer]{border-top-color:var(--line);background:0 0}.fm-root form.rounded-lg.border{border-radius:var(--r-card);background:var(--card);border-color:var(--line);padding:10px 14px}.fm-root p.border-dashed,.fm-root [data-slot=empty]{border-radius:var(--r-card);border-color:var(--line);background:var(--card)}.fm-root [data-slot=empty-icon]{background:var(--tile)}.fm-root [data-slot=table] th{letter-spacing:.08em;text-transform:uppercase;color:var(--label);height:36px;font-size:10px;font-weight:500}.fm-root [data-slot=table-row]{border-color:var(--line)}.fm-root [data-slot=table-row]:hover{background:var(--card)}[data-radix-popper-content-wrapper] [data-slot=dropdown-menu-content]{border-color:var(--line);background:var(--panel);border-radius:14px}[data-radix-popper-content-wrapper] [data-slot=dropdown-menu-item]{border-radius:8px}@media (max-width:640px){.fm-root{padding:6px 12px 32px}.fm-root h1{font-size:22px}}.login-wrap{background:var(--sidebar-dark)}.login-box{box-sizing:border-box;background:var(--panel);border-radius:var(--r-card);width:min(400px,100vw - 32px);box-shadow:var(--shadow);padding:30px 30px 28px}.login-box .inp,.login-box .btn{box-sizing:border-box;width:100%}.login-box h1{margin-bottom:6px;font-size:22px}.login-box p{margin-bottom:16px;font-size:12px}.login-box label{letter-spacing:.06em;text-transform:uppercase;color:var(--label);margin:12px 0 5px;font-size:11px;font-weight:500}.login-box .inp{background:var(--tile);border:1px solid var(--tile-line);width:100%;height:40px;color:var(--ink);border-radius:12px;outline:none;padding:0 14px;font-size:13px;transition:border-color .15s,box-shadow .15s}.login-box .inp:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--lav)}.login-box .danger{background:var(--red-bg);color:var(--red);border-radius:12px;align-items:center;gap:8px;padding:9px 14px;font-weight:500;display:flex;margin-top:12px!important;font-size:12px!important}.login-box .btn{border-radius:var(--r-pill);height:42px;margin-top:18px;font-size:13px;font-weight:600}.login-bubble{color:var(--ink);background:var(--panel);box-shadow:var(--shadow);border-radius:14px}.login-bubble:after{background:var(--panel)}html[data-theme=dark] .login-box{background:var(--card)}html[data-theme=dark] .login-box .inp{background:var(--tile);border-color:var(--line-2)}@media (max-width:640px){.login-scene{box-sizing:border-box;max-width:100vw;padding:0 16px}.login-box{border-radius:16px;padding:22px 20px}}@media (min-width:2000px){.sc-topbar,.sc-content,.ec-page,.deal-record-page,.fm-root{box-sizing:border-box;width:100%;max-width:1800px;margin-left:auto;margin-right:auto}.sc-content.centered{max-width:1536px}html{font-size:15px}}@media (max-width:1500px){.table.list th.hide-l,.table.list td.hide-l{visibility:hidden;font-size:0;overflow:hidden;border-right:0!important;padding:0!important}.sc-table.grid.list col.hide-l{width:0!important}.sc-content.cols-sticky>.list-head+.panel.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.sc-content.cols-sticky>.list-head+.panel.table-wrap .sc-table th{top:0}.table.list th:first-child,.table.list td:first-child{z-index:1;background:var(--card);position:sticky;left:0}.table.list th:first-child{z-index:3}.table.list tbody tr:hover td:first-child{background:var(--row-hover)}.table.list col[data-col=task]{width:180px!important}.table.list col[data-col=kp]{width:200px!important}.table.list td{padding:10px 8px}.deals-table th:nth-child(6),.deals-table td:nth-child(6){display:none}.deals-table th:first-child,.deals-table td:first-child{z-index:1;background:var(--card);position:sticky;left:0}.deals-table th:first-child{z-index:3}.deals-table tbody tr:hover td:first-child{background:var(--row-hover)}}@media (max-width:1100px){.sc-content.cols-sticky>.list-head+.panel.table-wrap{-webkit-overflow-scrolling:touch;overflow:auto}.sc-content.cols-sticky>.list-head+.panel.table-wrap .sc-table th{top:0}.table.list col[data-col=task]{width:170px!important}}@media (max-width:900px) and (min-width:641px){.sc-topbar{flex-wrap:wrap;row-gap:8px;padding-right:60px}.sc-topbar .sc-search{flex:100%;order:10;width:100%}.sc-topbar-actions{flex-wrap:wrap;justify-content:flex-end}.login-scene{flex-direction:column;gap:20px}}@media (max-width:640px){.sc-app,.sc-main{min-height:100dvh}.sc-main{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}.sc-content{padding:10px 12px 28px}.sc-topbar{padding-right:62px}.btn{height:44px;padding:0 18px;font-size:13px}.btn-sm{height:auto;min-height:44px;padding:0 14px;font-size:12px}.tv-head .btn-primary,.sc-topbar-actions .btn{flex:none}.tv-head .tv-actions{flex-wrap:wrap;gap:8px;display:flex}.tv-head .tv-actions .btn-primary{flex:auto}.chips .chip,.view-toggle a,.view-toggle button,.card-tabs button,.card-tabs a.card-tab-link,.deal-record-head .card-tabs button{height:auto;min-height:44px;padding:0 16px;font-size:12.5px}.sel-pill{height:44px}.sel-pill select{height:44px;font-size:14px}.sc-main .filters .inp,.sc-main .filters .sel,.sc-main .list-head .filters .inp,.sc-main .sec-head .sel,.sc-main .sec-head .inp,.sc-main .sk-filters .inp{height:44px;min-height:44px;font-size:15px}.sc-main .filters .sel{min-width:0}.fm-root [data-slot=dropdown-menu-trigger][data-size^=icon]{min-width:44px;min-height:44px}.sc-search input{height:44px;font-size:15px}.sc-search svg{top:13px}.fb-button{width:44px;height:44px}.form .inp,.form .sel,.form .txa{border-radius:14px;height:46px;font-size:15px}.form textarea.inp,.form .txa{height:auto;min-height:72px}.form .frow{padding:8px 0}.form .frow label{font-size:13px}.form .actions .btn{min-height:46px}.form .inline .btn-sm{min-height:44px}.login-box .inp{height:46px;font-size:15px}.login-box .btn{height:46px}.deal-record-head select.sel,.ec-head .sel{min-height:44px;font-size:14px}.ec-main .fld select,.ec-main .fld .sel,.fm-root [data-slot=button]{min-height:44px}.fm-root [data-slot=button][data-size^=icon]{min-width:44px;min-height:44px}.fm-root [data-slot=input],.fm-root [data-slot=input-group]{height:44px}.fm-root [data-slot=toggle-group] [data-slot=toggle-group-item]{height:auto;min-height:44px}.fm-root [data-slot=dropdown-menu-item],.fm-root [data-slot=dropdown-menu-trigger]{min-height:44px}.sc-main .price-bar .inp{height:44px;font-size:15px}.price-table td{height:44px}.price-cell{align-items:center;min-height:44px;display:grid}.price-input{height:44px}.price-setting-inp{width:96px;height:44px}.price-sys-sel{align-items:center;min-height:44px;display:inline-flex}.price-del .price-link{opacity:1;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.price-table .group-row .price-link{align-items:center;min-height:44px;padding:0 8px;display:inline-flex}.feed-bar select.sel{min-height:44px}.feed-bar .hidden-note button,.ai-client .foot button{position:relative}.feed-bar .hidden-note button:before,.ai-client .foot button:before{content:"";position:absolute;inset:-14px -8px}.ec-tags .tag-row{gap:8px}.ec-tags .tag{align-items:center;min-height:44px;padding:0 14px;font-size:12.5px;display:inline-flex}.ec-tags .tag button{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:0 -14px 0 -4px;display:inline-flex}.ec-tags .tag-picker input,.ec-tags .tag-list button,.ec-tags .tag-close{min-height:44px}.phone-cards td[data-col=author]{display:none}.phone-cards td .cell-title,.phone-cards td .cell-ellipsis,.phone-cards td.cell-ellipsis>*{white-space:normal;text-overflow:clip;overflow:visible}.phone-cards .row-actions .btn{min-height:44px}.phone-cards .task-title .edit-text{white-space:normal;text-overflow:clip;display:inline;overflow:visible}}.est-head{align-items:flex-end;margin-bottom:0}.est-head>div:first-child{min-width:0}.est-head .muted{letter-spacing:.08em;text-transform:uppercase;color:var(--label);font-size:10px;font-weight:500}.est-title{letter-spacing:-.02em;margin-top:4px;font-size:26px;font-weight:500;line-height:1.1}.sc-topbar-title a{color:inherit;text-decoration:none}.sc-topbar-title a:hover{color:var(--brand)}.buh-make,.schet-list{background:var(--card);border:1px solid var(--card-line);box-shadow:var(--sh-card);border-radius:var(--r-card);padding:20px}.buh-make{gap:16px}.buh-make h3,.sk-page>section.schet-list>h3{font-size:16px;font-weight:500}.buh-make>p{color:var(--muted);max-width:74ch;margin-top:-10px;font-size:12px;line-height:1.45}.buh-make p.muted{font-size:12px;line-height:1.45}.buh-make-grid{gap:var(--gap-card);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.buh-make h4{letter-spacing:.08em;text-transform:uppercase;color:var(--label);margin-bottom:10px;font-size:10px;font-weight:500}.buh-make .buh-radios{gap:8px}.buh-make .buh-radios>a{color:var(--brand);padding:2px 2px 0;font-size:11.5px;text-decoration:none}.buh-make .buh-radio{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r-tile);overflow-wrap:anywhere;min-height:44px;padding:12px 14px 12px 40px;font-size:12.5px;line-height:1.4;transition:border-color .15s,background .15s;display:block;position:relative}.buh-make .buh-radio:hover{border-color:var(--brand-soft)}.buh-make .buh-radio input{width:16px;height:16px;accent-color:var(--brand);margin:0;position:absolute;top:14px;left:14px}.buh-make .buh-radio b{color:var(--ink);font-weight:500}.buh-make .buh-radio small{color:var(--muted);font-size:11px}.buh-make .buh-radio:has(input:checked){background:var(--lav);border-color:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand-soft)}.buh-make .buh-radio.off{color:var(--muted);background:0 0}.buh-make .buh-radio.off b{color:var(--text-2)}.buh-make .buh-radio a{color:var(--brand)}.buh-make .buh-buyer-addr{margin-top:2px;line-height:1.35}.buh-make div.fb-error,.buh-make .ok{border-radius:var(--r-tile);padding:10px 14px;font-size:12.5px;font-weight:500;line-height:1.4}.buh-make div.fb-error{background:var(--red-bg);color:var(--red)}.buh-make div.fb-error a{color:inherit}.buh-make .ok{background:var(--green-bg);color:var(--green)}.buh-make .ok a{color:inherit;font-weight:600}.buh-make .buh-payee-foot{border-top:1px solid var(--line);flex-wrap:wrap;padding-top:16px}.buh-make .buh-payee-foot .muted{color:var(--amber);font-size:11.5px}.schet-list{gap:10px;display:grid}.schet-list>p{margin:0;font-size:12.5px}.schet-list .buh-table th{color:var(--label);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line);background:0 0;padding:8px 10px;font-size:10px;font-weight:500;position:static}.schet-list .buh-table td{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:10px}.schet-list .buh-table tbody tr:hover td{background:var(--row-hover)}.schet-list .buh-table td:first-child{text-align:left}.schet-list .buh-table .buh-cancelled small{color:var(--red);text-decoration:none;display:inline-block}.schet-list .buh-table a{color:var(--brand);font-weight:500;text-decoration:none}.schet-list .buh-table a:hover{text-decoration:underline}.est-page{gap:var(--gap-card);display:grid}.est-page>*{min-width:0;margin:0}.est-choice{margin:0;padding:14px 20px}.est-label{letter-spacing:.08em;color:var(--label);font-size:10px;font-weight:500}.est-toggle button{height:32px;padding:0 14px;font-size:12px}.est-wrap.panel{padding:8px 10px}.panel.table-wrap .est-table th{background:0 0}.est-table td{vertical-align:middle;padding:7px 10px}.est-table tbody tr:hover{background:0 0}.est-table td.est-sum{font-weight:500}.est-table .inp{background:var(--tile);border-color:var(--tile-line);height:36px}.est-table .inp:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-3)}.est-table .est-qty.inp-error,.est-table .est-qty.inp-error:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--red-bg)}.est-new .est-name{border:1px dashed var(--brand-soft);background:0 0}.est-new .est-name::placeholder{color:var(--brand)}.est-del{width:28px;height:28px;color:var(--label);border-radius:50%;place-items:center;padding:0;font-size:15px;display:inline-grid}.est-del:hover{background:var(--red-bg);color:var(--red)}.est-total td{border-top:1px solid var(--line-2);background:0 0;border-bottom:0;padding-top:12px;padding-bottom:10px;font-size:13px;font-weight:500}.est-total td:nth-child(5){letter-spacing:-.01em;font-size:18px}.est-warn td,html[data-theme=dark] .est-warn td{background:var(--attention-bg)}.est-warn td:first-child{border-radius:var(--r-tile) 0 0 var(--r-tile)}.est-warn td:last-child{border-radius:0 var(--r-tile) var(--r-tile) 0}.est-warn-text,html[data-theme=dark] .est-warn-text{color:var(--amber);margin-top:3px;font-size:11px}.est-dropdown{border:1px solid var(--line);box-shadow:var(--sh-float);border-radius:14px;padding:6px}.est-opt{border-radius:10px;font-size:12.5px}.est-opt-price{font-weight:500}.est-opt-taken{color:var(--brand);font-weight:500}.est-stale{background:var(--amber-bg);color:var(--amber);border-radius:var(--r-tile);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 14px;font-size:12.5px;font-weight:500;display:flex}.est-stale .price-link{color:var(--brand);font-weight:500}.est-actions{background:var(--card);border:1px solid var(--card-line);box-shadow:var(--sh-card);border-radius:var(--r-card);padding:12px 16px}.est-ok{color:var(--green);font-weight:500}.est-actions .btn-ghost{color:var(--muted)}.est-actions .btn-ghost:hover{background:var(--red-bg);color:var(--red)}.est-kp{background:var(--card);padding:16px 20px;font-size:12.5px}.est-kp>div:first-child>b{font-size:14px;font-weight:500}.est-kp .kp-list{gap:6px}.est-kp .kp-list>div{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r-tile);padding:9px 12px}.est-kp .kp-list a{font-weight:500;text-decoration:none}.est-kp .kp-list .kp-old{background:0 0}.est-kp-ask{background:var(--lav);border:1px solid var(--lav-line);border-radius:var(--r-tile);padding:10px 14px;line-height:30px;display:block}.est-kp-ask .btn{margin-left:8px}.est-kp-ask b{font-weight:500}.deal-record-head .op-dots{padding:16px 0 12px;overflow:visible}.op-dots .od{min-width:0}.op-dots .od:before{background:var(--line-2)}.op-dots .od.done:before,.op-dots .od.current:before{background:var(--green)}.op-dots .od-dot{background:var(--tile);border-color:var(--line-2)}.op-dots .od.done .od-dot{background:var(--green);border-color:var(--green)}.op-dots .od.done .od-dot:after{content:"";background:var(--on-dark);-webkit-mask:var(--ico-check) center / contain no-repeat;-webkit-mask:var(--ico-check) center / contain no-repeat;mask:var(--ico-check) center / contain no-repeat;inset:1px}.op-dots .od-cap{font-size:11px;font-weight:500}.op-dots .od.done .od-cap{color:var(--text-2)}.op-dots .od.current .od-cap{font-weight:600}.op-dots .od.current:last-child .od-dot{background:var(--green);border-color:var(--green);box-shadow:0 0 0 4px var(--green-bg)}.op-dots .od.current:last-child .od-cap{color:var(--green)}.dc-op-dots .odm{background:var(--line-2)}.dc-op-dots .odm.done{background:var(--green)}.dc-op-dots .odm.current:nth-last-child(2){background:var(--green);box-shadow:0 0 0 2px var(--green-bg)}.dc-op-dots .odm.current:nth-last-child(2)+.odm-now{color:var(--green)}.dc-op-dots .odm-now{font-weight:500}.sk-page{gap:var(--gap-card)}.est-head .sk-doc-actions{justify-content:flex-end}.sk-doc{border-radius:var(--r-tile);gap:10px;padding:16px;font-size:12.5px}.sk-doc-old{opacity:1;background:var(--card);box-shadow:none}.sk-doc-old .sk-lines,.sk-doc-old .sk-doc-head b,.sk-doc-old .sk-doc-head a{color:var(--text-2)}.sk-doc-head{gap:6px 8px;font-size:14px}.sk-doc-head a,.sk-doc-head b{font-weight:500;text-decoration:none}.sk-doc-head .muted,.sk-doc-meta{font-size:11.5px}.sk-doc-meta a{color:var(--brand);text-decoration:none}.sk-lines{border-top:1px solid var(--line);gap:0}.sk-lines li{border-bottom:1px solid var(--line);padding:7px 0;font-size:12.5px}.sk-lines b{font-weight:500}.sk-free-note{text-align:right;min-width:88px;font-size:11px}.sk-change,.sk-doc .sk-warn,.sk-modal .sk-warn,.sk-doc-note{border-radius:var(--r-tile);margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.sk-change{color:var(--ink)}.sk-change b{font-weight:500}.sk-doc .sk-warn,.sk-modal .sk-warn{background:var(--amber-bg);color:var(--amber);font-weight:500}.sk-doc .sk-warn .btn{margin-top:6px}.sk-doc-note{background:var(--card)}.sk-doc-note.sk-task-note{background:var(--amber-bg);color:var(--ink);white-space:pre-line}.sk-doc-note.sk-task-note b{font-weight:600}.sb-task{margin:8px 0;font-size:13px}.sk-doc-row .inp.sk-task-input,.sk-task-input{resize:vertical;min-height:52px;font:inherit;flex:100%}.sk-issues{margin:0;font-size:12px}.sk-doc>.sk-doc-actions{border-top:1px solid var(--line);gap:6px;padding-top:12px}.sk-doc>.sk-doc-actions:empty{display:none}.sk-doc>.sk-doc-actions .btn-ghost{color:var(--muted)}.sk-doc>.sk-doc-actions .btn-ghost:hover{color:var(--red);background:var(--red-bg)}.sk-doc-row,.sk-doc-pick{background:var(--lav);border:1px solid var(--lav-line);border-radius:var(--r-tile);padding:10px 12px}.sk-doc-row .inp{background:var(--tile);height:32px}.sk-photo-link{background:var(--tile);border:1px solid var(--line);border-radius:var(--r-pill);height:28px;color:var(--ink);align-items:center;gap:6px;margin-left:0;padding:0 11px;font-size:11.5px;font-weight:500;display:inline-flex}.sk-photo-link:before,.deal-stock-doc>.btn:before,.sb-dl:before{content:"";width:14px;height:14px;-webkit-mask:var(--ico-photo) center / contain no-repeat;-webkit-mask:var(--ico-photo) center / contain no-repeat;mask:var(--ico-photo) center / contain no-repeat;background:currentColor;flex:none}.deal-stock-doc>.btn:before,.sb-dl:before{-webkit-mask-image:var(--ico-download);-webkit-mask-image:var(--ico-download);mask-image:var(--ico-download)}.sk-photo-link:hover{background:var(--lav);border-color:var(--brand-soft);color:var(--brand)}.deal-stock-doc{border-color:var(--tile-line);border-radius:var(--r-tile);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:12px 14px}.deal-stock-doc:hover{border-color:var(--brand-soft)}.deal-stock-doc>.btn{justify-self:end}.deal-stock-top b{font-weight:500}.deal-stock-lines{color:var(--text-2);font-size:12.5px}.deal-stock-open .muted{font-size:11.5px}.sb-dl{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-pill);height:30px;color:var(--ink);justify-self:start;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.sb-dl:hover{background:var(--lav);border-color:var(--brand-soft);color:var(--brand)}.sb-photos{border-top-color:var(--line);padding-top:10px}.sb-photos-t{letter-spacing:.08em;text-transform:uppercase;color:var(--label);margin-bottom:8px;font-size:10px;font-weight:500}.sb-thumbs{gap:8px}.sb-thumb img{border-color:var(--tile-line);border-radius:var(--r-tile);width:72px;height:72px}.sb-add{border-radius:var(--r-tile);background:var(--lav);width:72px;min-width:72px;height:72px}.sb-add:hover:not(:disabled){background:var(--brand-4)}.sb-thumb-x{background:var(--viewer-bg);width:22px;height:22px;color:var(--on-dark);line-height:22px;top:4px;right:4px}.sb-thumb-x:hover{background:var(--red)}.modal h2{letter-spacing:-.01em;font-size:18px;font-weight:500}.sk-modal{gap:12px}.sk-modal .inp{height:38px}.sk-options{background:var(--card);border-color:var(--tile-line);border-radius:var(--r-tile);padding:4px}.sk-option{border-bottom:0;border-radius:8px;padding:8px 10px;font-size:12.5px}.sk-option:hover,.sk-option:focus-visible{background:var(--tile)}.sk-form-lines .sk-qty{width:84px;height:32px}.sk-modal .row{margin:0}.sk-modal .actions{border-top:1px solid var(--line);margin-top:4px;padding-top:14px}.sk-errtext{font-size:12px;font-weight:500}.sk-lightbox-backdrop,.att-viewer{background:var(--viewer-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--on-dark)}.sk-lb-img{border-radius:var(--r-tile)}.sk-lb-close,.sk-lb-nav,.att-viewer-btn{background:var(--viewer-btn);border:1px solid var(--viewer-line);color:var(--on-dark);cursor:pointer;place-items:center;text-decoration:none;transition:background .15s;display:inline-grid}.sk-lb-close:hover,.sk-lb-nav:hover,.att-viewer-btn:hover{background:var(--viewer-btn-hover)}.sk-lb-close{border-radius:50%;width:44px;height:44px;font-size:22px;top:16px;right:16px}.sk-lb-nav{border-radius:50%;width:48px;height:48px;font-size:26px}.sk-lb-prev{left:20px}.sk-lb-next{right:20px}.sk-lb-cap{background:var(--viewer-btn);border:1px solid var(--viewer-line);color:var(--on-dark);border-radius:var(--r-pill);white-space:nowrap;padding:6px 14px;font-size:12px;font-weight:500}.att-viewer{z-index:1000;flex-direction:column;display:flex;position:fixed;inset:0}.att-viewer-bar{border-bottom:1px solid var(--viewer-line);align-items:center;gap:8px;padding:12px 16px;display:flex}.att-viewer-title{flex:1;min-width:0}.att-viewer-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.att-viewer-meta{color:var(--on-dark-2);margin-top:2px;font-size:11.5px}.att-viewer-btn{border-radius:var(--r-pill);justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 14px;font-size:12.5px;font-weight:500;display:inline-flex}.att-viewer-stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:16px 48px;display:flex}.att-viewer-stage img{object-fit:contain;border-radius:var(--r-tile);max-width:100%;max-height:100%}.att-viewer-stage iframe{background:var(--on-dark);border-radius:var(--r-tile);border:0;width:min(1100px,100%);height:100%}.att-viewer-none{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.att-viewer-ext{font-size:44px;font-weight:500}.att-viewer-hint{max-width:460px;color:var(--on-dark-2);font-size:13px;line-height:1.5}@media (max-width:1100px){.buh-make-grid{grid-template-columns:1fr}}@media (max-width:640px){.est-title{font-size:22px}.est-head .est-list,.est-head .sk-doc-actions{width:100%}.est-head .sk-doc-actions{justify-content:stretch}.est-head .sk-doc-actions .btn{white-space:normal;flex:45%;justify-content:center;line-height:1.2}.buh-make,.schet-list{border-radius:16px;padding:14px}.buh-make .buh-radio{padding-top:13px;padding-bottom:13px}.buh-make .buh-radio input{top:15px}.buh-make .buh-radios>a{align-items:center;min-height:44px;display:inline-flex}.buh-make .buh-payee-foot .btn{justify-content:center;width:100%}.schet-list .buh-table,.schet-list .buh-table tbody,.est-table,.est-table tbody,.est-table tfoot{width:100%;min-width:0;display:block}.schet-list .buh-table thead,.est-table thead{display:none}.schet-list .buh-table tr{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r-tile);grid-template-columns:1fr 1fr;gap:8px 10px;margin-bottom:8px;padding:12px;display:grid}.schet-list .buh-table td{text-align:left;white-space:normal;background:0 0;border:0;height:auto;padding:0;display:block}.schet-list .buh-table tbody tr:hover td{background:0 0}.schet-list .buh-table td.num{text-align:left;padding:0}.schet-list .buh-table td[data-l]:before,.est-table td[data-l]:before{content:attr(data-l);letter-spacing:.08em;text-transform:uppercase;color:var(--label);margin-bottom:2px;font-size:9px;font-weight:500;display:block}.schet-list .buh-table td.full{grid-column:1/-1}.schet-list .buh-table td:empty{display:none}.schet-list .buh-table td a{align-items:center;min-height:44px;padding:0 8px 0 0;display:inline-flex}.est-choice{gap:10px;padding:12px 14px;display:grid}.est-choice-group{flex-wrap:wrap}.est-label{flex-basis:100%}.est-toggle{flex:1}.est-toggle button{flex:1;min-height:44px}.est-wrap,.est-wrap.panel{padding:8px;overflow:visible}.est-table tr{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r-tile);grid-template-columns:1fr 1fr 44px;align-items:start;gap:8px 10px;margin-bottom:8px;padding:10px 12px;display:grid;position:relative}.est-table td{text-align:left;border:0;min-width:0;padding:0;display:block}.est-table td.num{text-align:left}.est-table td:nth-child(2){grid-area:1/1/auto/3;min-width:0}.est-table tbody td:first-child{display:none}.est-table tbody td:last-child{grid-area:1/3;place-self:center end}.est-table tbody td:nth-child(3){grid-area:2/1}.est-table tbody td:nth-child(4){grid-area:2/2/auto/4}.est-table tbody td:nth-child(5){grid-area:3/1}.est-table tbody td:nth-child(6){grid-area:3/2/auto/4}.est-del{width:44px;height:44px;font-size:18px}.est-table .inp{height:44px;font-size:15px}.est-qty{text-align:left;width:100%}.est-table td.est-sum{font-size:14px}.est-table tr.est-warn{background:var(--attention-bg)}.est-warn td,html[data-theme=dark] .est-warn td{background:0 0}.est-table tr.est-new{background:0 0;border:0;padding:0;display:block}.est-new td:nth-child(n+3){display:none}.est-dropdown{max-height:50vh}.est-opt{min-height:44px}.est-table tr.est-total{border:0;border-top:1px solid var(--line-2);background:0 0;border-radius:0;grid-template-columns:1fr auto;margin:8px 0 0;padding:12px 6px 4px}.est-total td:empty{display:none}.est-total td{border:0;padding:0}.est-table .est-total td:nth-child(2){grid-area:1/1;align-self:center;font-size:14px}.est-table .est-total td:nth-child(5){text-align:right;grid-area:1/2;font-size:20px}.est-table .est-total td:nth-child(3){color:var(--muted);grid-area:2/1;font-size:12px;font-weight:400}.est-table .est-total td:nth-child(6){color:var(--muted);text-align:right;grid-area:2/2;font-size:12px;font-weight:400}.est-total td:nth-child(3):after{content:" шт."}.est-total td:nth-child(6):after{content:" кг"}.est-actions{border-radius:16px;gap:8px;padding:12px}.est-actions>.btn{white-space:normal;flex:45%;justify-content:center;line-height:1.2}.est-actions>.btn-primary{flex-basis:100%}.est-actions>span{text-align:center;width:100%}.est-stale .price-link{align-items:center;min-height:44px;display:inline-flex}.est-kp{padding:14px}.est-kp-ask{line-height:1.4}.est-kp-ask .btn{justify-content:center;width:100%;margin:8px 0 0;display:flex}.deal-record-head .op-dots{padding:12px 0 10px}.op-dots .od-cap,.op-dots .od.current .od-cap{font-size:9.5px}.sk-doc{grid-template-columns:minmax(0,1fr);padding:12px}.sk-doc-note{overflow-wrap:anywhere}.sk-doc-deal .btn{white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0;max-width:100%;height:auto}.sk-doc-head .sk-sp{display:none}.sk-doc-head a.sk-resnum,.sk-doc-head a.sk-docnum,.deal-panel-head a{align-items:center;min-height:44px;display:inline-flex}.sk-photo-link{height:44px;padding:0 14px;font-size:12.5px}.sk-lines li{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px}.sk-free-note{text-align:left}.sk-doc>.sk-doc-actions .btn{white-space:normal;flex:45%;justify-content:center;line-height:1.2}.sk-doc>.sk-doc-actions .btn-primary{flex-basis:100%}.sk-doc-row .inp{flex-basis:100%;height:44px;font-size:15px}.sk-doc-row .inp::placeholder{font-size:12.5px}.sk-doc-row .btn{flex:40%;justify-content:center}.deal-stock-doc{grid-template-columns:minmax(0,1fr)}.deal-stock-doc>.btn{justify-content:center;justify-self:stretch}.sb-dl{justify-content:center;width:100%;height:44px;font-size:12.5px}.sb-thumbs{gap:10px}.sb-thumb img,.sb-add{width:88px;min-width:88px;height:88px}.sb-thumb-x{width:28px;height:28px;font-size:14px;line-height:28px}.sb-thumb-x:before{content:"";position:absolute;inset:-8px}.modal-backdrop:has(>.sk-modal){z-index:70;place-items:end stretch;padding:0}.sk-modal{border-radius:20px 20px 0 0;width:100%;max-height:92dvh;padding:18px 14px 0}.sk-modal .inp{height:44px;font-size:15px}.sk-modal .row{grid-template-columns:1fr;gap:4px}.sk-brands button{flex:1}.sk-option{align-items:center;min-height:44px}.sk-form-lines td,.sk-form-lines th{padding-left:4px;padding-right:4px}.sk-form-lines .sk-qty{width:72px;height:44px}.sk-modal .actions{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));background:var(--panel);margin:0 -14px;position:sticky;bottom:0}.sk-modal .actions .btn{flex:1;justify-content:center}.sk-lb-img{border-radius:0;max-width:100vw;max-height:74vh}.sk-lb-nav{width:44px;height:44px;top:auto;bottom:16px;transform:none}.sk-lb-prev{left:16px}.sk-lb-next{right:16px}.sk-lb-cap{bottom:24px}.att-viewer-bar{padding:calc(10px + env(safe-area-inset-top,0px)) 12px 10px;flex-wrap:wrap}.att-viewer-title{flex:calc(100% - 56px);order:1}.att-viewer-btn{order:3;min-width:44px;height:44px}.att-viewer-close{order:2}.att-viewer-stage{padding:8px}}.btn-warn,html[data-theme=dark] .btn-warn{background:var(--amber-bg);color:var(--amber);border-color:#0000}.btn-warn:hover,html[data-theme=dark] .btn-warn:hover{background:var(--amber-bg);border-color:var(--amber-dot);color:var(--amber);filter:none}.table.list .t-review,.ec-kpis .kpi .note.review,.side-task.review .when{color:var(--brand);font-weight:500}.trash-box,html[data-theme=dark] .trash-box{background:var(--red-bg);color:var(--ink);border:1px solid color-mix(in srgb, var(--red) 20%, transparent);border-radius:var(--r-tile);padding:12px 14px;font-size:12.5px;line-height:1.45;display:block}.trash-box.approved{background:var(--red-bg);border-color:var(--red)}.trash-box>textarea,.trash-box>.trash-actions{margin-top:8px}.trash-box>textarea{display:block}.trash-box b{color:var(--red);font-weight:500}.trash-box .muted{color:var(--text-2)}.trash-box textarea,.trash-form textarea{background:var(--tile);height:auto;min-height:64px;padding:8px 10px;line-height:1.4}.trash-stamp,html[data-theme=dark] .trash-stamp{color:color-mix(in srgb, var(--red) 80%, transparent);border-color:color-mix(in srgb, var(--red) 80%, transparent);background:color-mix(in srgb, var(--panel) 12%, transparent);box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--red) 35%, transparent)}.dup-help{color:var(--text-2);background:var(--lav);border:1px solid var(--lav-line);box-shadow:var(--sh-card);border-radius:var(--r-card);margin:0 0 var(--gap-card);padding:14px 20px;font-size:12.5px;line-height:1.45}.dup-list{gap:var(--gap-card);display:grid}.dup-empty{background:var(--card);border:1px solid var(--card-line);box-shadow:var(--sh-card);border-radius:var(--r-card)}.dup-group{background:var(--card);border:1px solid var(--card-line);box-shadow:var(--sh-card);border-radius:var(--r-card);padding:16px 20px;overflow-x:auto}.dup-group .card-block-title{margin-bottom:10px;font-size:14px;font-weight:500}.dup-group .card-block-title b{color:var(--brand);overflow-wrap:anywhere;font-weight:500}.dup-table{border-collapse:separate;border-spacing:0;font-size:12.5px}.dup-table th{letter-spacing:.08em;color:var(--label);border-bottom:1px solid var(--line);padding:6px 10px;font-size:10px;font-weight:500}.dup-table td{border-bottom:1px solid var(--line);white-space:normal;overflow-wrap:anywhere;vertical-align:middle;padding:10px}.dup-table td:first-child,.dup-table td:nth-child(3),.dup-table td:nth-child(5),.dup-table td.num,.dup-table td:last-child{white-space:nowrap}.dup-table tbody tr:hover td{background:var(--row-hover)}.dup-table tr.is-target td,.dup-table tbody tr.is-target:hover td{background:var(--lav);border-bottom-color:var(--lav-line)}.dup-table tr.is-target td:first-child{border-radius:var(--r-tile) 0 0 var(--r-tile)}.dup-table tr.is-target td:last-child{border-radius:0 var(--r-tile) var(--r-tile) 0}.dup-table input[type=radio]{width:16px;height:16px;accent-color:var(--brand);vertical-align:middle;cursor:pointer;margin:0}.dup-table a{color:var(--ink);font-weight:500;text-decoration:none}.dup-table a:hover{color:var(--brand)}.dup-group .fi-edit-row{gap:8px;margin-top:12px}.dup-group .fi-edit-row:has(.btn-primary){background:var(--lav);border:1px solid var(--lav-line);border-radius:var(--r-tile);padding:10px 12px}.dup-group .fi-edit-row .muted{color:var(--ink);font-size:12.5px}.dup-group .fi-edit-row .danger{flex-basis:100%;font-size:12px;font-weight:500}.trash-bar{margin-bottom:var(--gap-card);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.panel.table-wrap:has(>.trash-table){padding:6px 10px 8px}.sc-table.dense.trash-table td{vertical-align:top;height:auto;padding:12px 10px;font-size:12.5px}.trash-table td:first-child a{font-weight:500}.trash-table td.trash-reason{line-height:1.45}.trash-table td.trash-reason>span.muted{color:var(--amber)}.sc-table.dense.trash-table td[colspan]{text-align:center;padding:28px 10px}.trash-table .trash-actions{gap:6px}.trash-table .trash-actions .btn-ghost{color:var(--brand)}@media (max-width:640px){.dup-help{border-radius:16px;padding:12px 14px}.dup-group{border-radius:16px;padding:14px;overflow:visible}.dup-group .card-block-title{flex-wrap:wrap}.dup-table,.dup-table tbody,.trash-table,.trash-table tbody{width:100%;min-width:0;display:block}.dup-table thead,.trash-table thead{display:none}.dup-table tr,.trash-table tr{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r-tile);grid-template-columns:1fr 1fr;gap:8px 10px;margin-bottom:8px;padding:12px;display:grid;position:relative}.dup-table td,.dup-table td.num,.sc-table.dense.trash-table td{text-align:left;white-space:normal;border:0;min-width:0;height:auto;padding:0;display:block}.dup-table td[data-l]:before,.trash-table td[data-l]:before{content:attr(data-l);letter-spacing:.08em;text-transform:uppercase;color:var(--label);margin-bottom:2px;font-size:9px;font-weight:500;display:block}.dup-table td:empty{display:none}.dup-table tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dup-table td:nth-child(3),.dup-table td:nth-child(5),.dup-table td.num,.dup-table td:last-child{white-space:normal}.dup-table tbody tr:hover td,.dup-table tr.is-target td,.dup-table tbody tr.is-target:hover td{background:0 0;border-radius:0}.dup-table tr.is-target{background:var(--lav);border-color:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand-soft)}.dup-table td:first-child{align-items:center;display:flex;position:absolute;top:2px;right:2px}.dup-table td:first-child:before{margin:0}.dup-table input[type=radio]{appearance:none;background:radial-gradient(circle, var(--tile) 0 9px, var(--line-2) 9.5px 10.5px, transparent 11px);border-radius:50%;width:44px;height:44px}.dup-table input[type=radio]:checked{background:radial-gradient(circle, var(--brand) 0 4.5px, var(--tile) 5px 8px, var(--brand) 8.5px 10.5px, transparent 11px)}.dup-table input[type=radio]:focus-visible{outline:2px solid var(--brand);outline-offset:-4px}.dup-table td.dup-name{grid-column:1/-1;padding-right:96px;font-size:14px}.dup-table td.dup-name>a{align-items:center;min-height:44px;display:inline-flex}.dup-group .fi-edit-row .btn{flex:100%;justify-content:center}.dup-group .fi-edit-row:has(.btn-primary) .btn{flex-basis:40%}.dup-group .fi-edit-row .muted{flex-basis:100%}.trash-bar .view-toggle{width:100%}.trash-bar .view-toggle a{text-align:center;flex:1;justify-content:center}.panel.table-wrap:has(>.trash-table){box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.trash-table td:first-child,.trash-table td.trash-reason,.trash-table td:last-child{grid-column:1/-1}.trash-table td:first-child{font-size:14px}.trash-table td:first-child>a{align-items:center;min-height:44px;display:inline-flex}.trash-table td.trash-reason{max-width:none}.trash-table td:last-child:empty{display:none}.sc-table.dense.trash-table td[colspan]{grid-column:1/-1;padding:16px 0}.trash-form{min-width:0}.trash-form textarea{font-size:15px}.trash-actions .btn{white-space:normal;flex:45%;justify-content:center;line-height:1.2}.trash-actions .btn-danger{flex-basis:100%}}.modal:not(.pr-modal){max-height:calc(100dvh / var(--ui-zoom,1) - 32px);overflow-y:auto}.modal h2{margin-bottom:14px;line-height:1.25}.modal .row{grid-template-columns:130px minmax(0,1fr);gap:10px;margin-bottom:10px}.modal .row label{color:var(--text-2);font-size:12px}.modal .row:has(>.txa){align-items:start}.modal .row:has(>.txa)>label{padding-top:9px}.modal .inp,.modal .sel,.modal .txa{border-radius:var(--r-tile);border-color:var(--tile-line);background:var(--tile);color:var(--ink);font-size:12.5px}.modal .inp,.modal .sel{height:38px;padding:0 12px}.modal .txa{padding:9px 12px;line-height:1.45}.modal .txa.pr-editor{font-size:16px;line-height:1.6}.modal .inp:focus,.modal .sel:focus,.modal .txa:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--lav)}.modal .inp-error,.modal .inp-error:focus{border-color:var(--red)}.modal p.muted{color:var(--text-2);font-size:12px;line-height:1.45}.sk-modal .row{margin-bottom:0}.sk-modal .actions{margin-top:4px}.modal>h2+p.muted{background:var(--lav);border:1px solid var(--lav-line);border-radius:var(--r-tile);color:var(--ink);margin:0 0 12px;padding:10px 12px}.modal .actions{border-top:1px solid var(--line);flex-wrap:wrap;margin-top:16px;padding-top:14px}.modal .fb-error,.modal .sk-errtext{background:var(--red-bg);color:var(--red);border-radius:var(--r-tile);margin:10px 0 0;padding:8px 12px;font-size:12px;line-height:1.4}.modal-switch{margin:-4px 0 10px}.modal-pair{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.modal-picked{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.modal-picked b{font-weight:500}.modal-check{cursor:pointer;align-items:center;gap:8px;margin:4px 0 10px;font-size:12.5px;font-weight:500;display:flex}.modal-check input,.due-all-day input{width:16px;height:16px;accent-color:var(--brand);margin:0}.modal .due-input{flex-wrap:wrap;gap:8px}.modal .due-input .inp[type=date]{width:160px}.modal .due-input .inp[type=time]{width:104px}.due-all-day{color:var(--text-2);gap:6px}.modal .dictate-box>.txa{min-height:96px;padding-right:48px}.dictate-btn{border-color:var(--tile-line);background:var(--panel);color:var(--brand);border-radius:50%}.dictate-btn.rec{border-radius:var(--r-pill);color:var(--on-brand)}.dictate-dot{background:var(--on-brand)}.checklist-warn{border-radius:var(--r-tile);margin:0 0 10px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.45}.tpl-preview{background:var(--card);border:1px solid var(--card-line);border-radius:var(--r-tile);gap:0;margin:12px 0 0;padding:4px 12px;font-size:12.5px;list-style-position:inside}.tpl-preview li{border-bottom:1px solid var(--line);padding:8px 0;display:list-item}.tpl-preview li:last-child{border-bottom:0}.tpl-preview li .muted{float:right;margin-left:10px;font-size:11.5px}.due-review{color:var(--brand);font-weight:500}.review-badge{background:var(--lav);color:var(--brand);padding:2px 8px;font-weight:500}.review-badge.returned{background:var(--amber-bg);color:var(--amber)}.view-toggle .review-count{background:var(--brand);color:var(--on-brand);font-weight:500}.review-read.unread{font-weight:500}.review-result{color:var(--text-2)}.tasks-head{background:var(--bg);gap:8px;margin-bottom:12px;padding-bottom:4px}.tasks-head .spacer{display:none}.tasks-tabs,.tasks-filters{display:contents}.tasks-head .view-toggle{margin-right:6px}.tasks-head .view-toggle button{white-space:nowrap;height:34px;font-size:12px}.tasks-head .sec-head-end{order:4;gap:10px}.tasks-filters>*,.tasks-head>.task-search{order:3}.tasks-head .sel,.tasks-head .task-search{border-radius:var(--r-pill);border-color:var(--tile-line);background-color:var(--tile);width:auto;max-width:220px;height:34px;padding:0 12px;font-size:11.5px;font-weight:500}.tasks-head .task-search{width:200px;font-weight:400}.tasks-head .btn-sm{height:34px}.tasks-head .count{color:var(--text-2);white-space:nowrap;font-weight:500}.tasks-head .count .danger{font-weight:500}.project-tasks .tasks-head{background:0 0}.tasks-head~.fb-error,.tasks-head~.ok{border-radius:var(--r-tile);padding:10px 14px;font-size:12.5px;font-weight:500}.tasks-head~.fb-error{background:var(--red-bg)}.tasks-head~.ok{background:var(--green-bg);color:var(--green)}.tasks-split{gap:var(--gap-card)}.tasks-split>.panel.table-wrap{padding:6px 10px 8px}.tasks-split .sc-table.dense td{padding-left:8px;padding-right:8px;font-size:12.5px}.tasks-split .group-row td,.tasks-split .sc-table.dense .group-row td{background:var(--card);height:34px;color:var(--text-2);border-top:0;padding:10px 8px 4px}.group-toggle{letter-spacing:.08em;color:var(--text-2);font-size:10.5px;font-weight:500}.group-toggle b{border-radius:var(--r-pill);background:var(--tile);border:1px solid var(--tile-line);height:17px;color:var(--text-2);letter-spacing:0;align-items:center;padding:0 6px;font-weight:500;display:inline-flex}.sc-table tbody tr.active td,html[data-theme=dark] .sc-table tbody tr.active:hover td{background:var(--lav)}.sc-table.grid td .task-chips .chip,.task-side .chip,.week-card .chip{border-radius:var(--r-pill);height:24px;padding:0 10px;font-weight:500}.due-green,.due-red{font-weight:500}.due-red{border-radius:var(--r-pill);height:22px;padding:0 9px}.due-moved{color:var(--text-2)}.task-check{border-color:var(--line-2)}.task-check:hover{border-color:var(--green)}.task-check.on,.task-check:disabled{color:var(--on-brand)}.task-check:disabled:not(.on){background:var(--lav);border-color:var(--brand-soft);color:var(--brand)}.row-actions .btn{height:28px;padding:0 10px}.tasks-split .sc-table td[data-col=actions]{z-index:1;background:0 0;padding-left:0;position:sticky;right:0;overflow:visible}.tasks-split .sc-table tbody tr.active td[data-col=actions]{background:0 0}.tasks-split .row-actions{background:var(--card);flex-wrap:nowrap;width:fit-content;max-width:100%;margin-left:auto;padding:2px 0 2px 8px;display:flex}.tasks-split tr.active .row-actions{background:var(--lav)}.tasks-split .review-actions{flex-wrap:nowrap}.tasks-split td[data-col=due]{white-space:normal;text-overflow:clip}.row-actions.review-row{justify-content:flex-start;align-items:center;gap:8px}.task-label{border-radius:var(--r-pill);height:20px;padding:0 8px;font-weight:500}.checklist-badge{background:var(--tile);border:1px solid var(--tile-line);color:var(--text-2)}.pop{border-color:var(--tile-line);box-shadow:var(--sh-modal);padding:6px}.pop-list button,.pop-list label{border-radius:8px;padding:8px 10px;font-size:12.5px}.pop-list button:hover,.pop-list button.on,.pop-list label:hover{background:var(--lav)}.pop-list input[type=checkbox]{accent-color:var(--brand)}.task-side{background:var(--card);border:1px solid var(--card-line);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:16px 20px}.task-side-head{margin-bottom:8px}.task-side-head .muted{color:var(--text-2)}.task-side-h{letter-spacing:-.01em;font-size:18px;font-weight:500}.task-side-desc{font-size:12.5px;line-height:1.5}.task-side-props{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r-tile);grid-template-columns:130px minmax(0,1fr);gap:2px 12px;margin-bottom:12px;padding:10px 14px;font-size:12.5px}.task-side-props dt{color:var(--text-2);padding:5px 0;font-size:12px}.task-side-props dd{overflow-wrap:anywhere;padding:5px 0}.task-side-props dd>span{flex-wrap:wrap;max-width:100%}.task-side-props.is-editable dt:hover,.task-side-props.is-editable dt:hover+dd,.task-side-props.is-editable dd:hover,.task-side-title .edit-text:hover,.task-side-desc .edit-text:hover{background:var(--lav)}.task-side .sel,.task-side .inp,.task-side .txa{border-color:var(--tile-line);background:var(--tile);border-radius:10px}.task-side .panel-sel{height:32px}.task-checklist,.task-deps{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r-tile);padding:10px 14px}.task-checklist h4,.task-deps h4,.task-side-history h4{color:var(--label);font-size:10px;font-weight:500}.cl-item,.dep-item{margin:0 -6px;padding:4px 6px;font-size:12.5px}.cl-item:hover,.dep-item:hover{background:var(--lav)}.cl-item input[type=checkbox]{accent-color:var(--brand)}.cl-add{height:32px;margin-top:6px}.blocked-note{background:var(--amber-bg);color:var(--amber);border-radius:var(--r-tile);margin:0 0 12px;padding:10px 12px;font-size:12px;line-height:1.45}.task-side-actions,.task-side-actions .review-actions,.task-side-comment{gap:8px}.task-side-history{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r-tile);padding:10px 14px}.task-event{padding:8px 0;font-size:12.5px;line-height:1.45}.task-event:first-of-type{border-top:0}.task-event-meta{color:var(--text-2)}.task-event-meta b{font-weight:500}.fi-link{white-space:nowrap;font-size:11px;font-weight:500}.week-board{grid-template-columns:repeat(8,minmax(130px,1fr));gap:10px}.week-col{background:var(--card);border:1px solid var(--card-line);box-shadow:var(--sh-card);border-radius:16px;gap:8px;padding:10px}.week-col.overdue,html[data-theme=dark] .week-col.overdue{background:var(--red-bg);border-color:color-mix(in srgb, var(--red) 20%, transparent)}.week-col.over{background:var(--lav)}.week-col-head{letter-spacing:.08em;color:var(--text-2);font-size:10px;font-weight:500}.week-col-head b{font-weight:500}.week-col{min-width:0}.week-card{background:var(--tile);border-color:var(--tile-line);border-radius:var(--r-tile);min-width:0;padding:8px 10px;overflow:hidden}.week-card:hover{border-color:var(--brand-soft)}.week-card.active{border-color:var(--brand);background:var(--lav)}.week-card-time,.week-card-title{font-weight:500}.tasks-back{border-radius:var(--r-pill);background:var(--tile);border:1px solid var(--tile-line);height:32px;color:var(--ink);align-items:center;padding:0 14px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.tasks-back:hover{border-color:var(--brand-soft);color:var(--brand)}.tasks-sub-head .count{color:var(--text-2);font-weight:400;line-height:1.4}.panel.table-wrap:has(>.labels-table){padding:6px 10px 8px}.labels-table td{padding:10px}.labels-table td:last-child{white-space:nowrap;text-align:right;width:1%}.labels-table tr.label-new td,.labels-table tbody tr.label-new:hover td{background:var(--lav);border-bottom:0}.labels-table tr.label-new td:first-child{border-radius:var(--r-tile) 0 0 var(--r-tile)}.labels-table tr.label-new td:last-child{border-radius:0 var(--r-tile) var(--r-tile) 0}.labels-table .inp{border-color:var(--tile-line);background:var(--tile);border-radius:10px;width:240px;height:34px}.labels-table .label-acts{align-items:center;gap:6px;display:inline-flex}.labels-table .label-acts .muted{color:var(--text-2);font-size:11.5px}.label-err{color:var(--red);margin-top:4px;font-size:11.5px;display:block}.label-colors{flex-wrap:wrap;gap:6px}.label-colors button{width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--tile)}.tpl-card.panel{margin-bottom:var(--gap-card);gap:12px;padding:16px 20px}.tpl-head{grid-template-columns:280px minmax(0,1fr)}.tpl-card .inp,.tpl-card .sel,.tpl-card .txa{border-color:var(--tile-line);background:var(--tile);border-radius:10px;font-size:12.5px}.tpl-head .inp{height:38px}.tpl-name{font-weight:500}.tpl-steps{gap:6px}.tpl-new{width:220px}.tpl-f{display:contents}.tpl-row{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r-tile);align-items:start;padding:8px}.tpl-row .inp,.tpl-row .sel,.tpl-cl{height:32px;min-height:32px}.tpl-row-head{letter-spacing:.08em;color:var(--label);background:0 0;border:0;padding:2px 8px;font-size:10px;font-weight:500}.tpl-row>span:first-child{color:var(--text-2);padding-top:8px}.tpl-row-head>span:first-child{color:var(--label);padding-top:0}.tpl-card .fb-error{background:var(--red-bg);border-radius:var(--r-tile);padding:8px 12px}.tpl-actions .ok{color:var(--green);font-weight:500}.tpl-actions .muted{color:var(--text-2)}.fi-edit{background:var(--card);border:1px solid var(--card-line);border-radius:var(--r-tile);gap:8px;margin-top:8px;padding:10px 12px}.fi-edit .inp,.fi-edit .sel,.fi-edit .txa,.feed-item .fi-actions .fi-result-input{border-color:var(--tile-line);background:var(--tile);border-radius:10px;font-size:12.5px}.fi-edit .inp,.fi-edit .sel,.fi-edit-row .inp,.fi-edit-row .sel{height:34px}.fi-edit-row{gap:8px}.fi-edit-row .btn-sm{height:34px}.feed-item .fi-actions{align-items:flex-end;gap:8px}.fi-need-result{color:var(--red);font-size:11.5px}.tv-review .vtask .right{justify-content:flex-end;display:flex}.tv-review .vtask .review-actions{flex-wrap:nowrap}.tv-review .vtask .m{color:var(--text-2);line-height:1.4}.tv-review .vtask .chk{border-color:var(--brand-soft)}@media (max-width:1024px){.tasks-split>.panel.table-wrap.phone-cards{box-shadow:none;background:0 0;border:0;padding:0}.phone-cards .sc-table tr:not(.group-row){background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r-tile);margin-bottom:8px;padding:10px 12px}.phone-cards .sc-table tr.active:not(.group-row){background:var(--lav);border-color:var(--brand-soft)}.phone-cards .sc-table tr.overdue:not(.group-row){border-color:color-mix(in srgb, var(--red) 35%, transparent)}.tasks-split .phone-cards .group-row td,.tasks-split .phone-cards .sc-table.dense .group-row td{background:0 0;border:0;height:auto;padding:8px 2px 6px}.phone-cards .sc-table tr.empty-row{padding:0;display:block}.phone-cards .sc-table tr.empty-row td{text-align:center;padding:20px!important}.phone-cards .sc-table tr:not(.group-row) td[data-col=author]{display:none}.tasks-split .row-actions{background:0 0;flex-wrap:wrap;width:auto;margin-left:0;padding:0}.task-side{box-shadow:none;background:var(--bg);border:0;border-radius:0}.week-board{grid-template-columns:repeat(4,minmax(150px,1fr))}}@media (max-width:640px){.modal-backdrop:not(.pr-backdrop){z-index:70;place-items:end stretch;padding:0}.modal:not(.pr-modal){border-radius:20px 20px 0 0;width:100%;max-height:92dvh;padding:18px 14px 0}.modal h2{margin-bottom:12px;font-size:17px}.modal .row,.modal-pair{grid-template-columns:minmax(0,1fr);gap:4px}.modal .row{margin-bottom:12px}.sk-modal .row{margin-bottom:0}.modal .row:has(>.txa)>label{padding-top:0}.modal .inp,.modal .sel{height:44px}.modal-switch{justify-content:flex-start;margin-top:-6px}.modal-switch .btn{min-height:44px;padding-left:0}.modal .btn-sm{min-height:44px}.modal .task-labels{gap:8px;overflow:visible}.modal button.task-label{max-width:none;height:32px;padding:0 12px;font-size:12px;position:relative}.modal button.task-label:before{content:"";position:absolute;inset:-6px -4px}.modal .due-input .inp[type=date]{flex:150px;width:auto;min-width:0}.modal .due-input .inp[type=time]{flex:0 110px;width:auto;min-width:0}.due-all-day{min-height:44px}.modal-check{min-height:44px;margin:0 0 6px}.modal-check input,.modal .due-all-day input{width:20px;height:20px}.modal .dictate-btn{width:44px;height:44px}.modal .dictate-box>.txa{padding-right:56px}.modal .actions,.sk-modal .actions{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));background:var(--panel);z-index:1;flex-wrap:wrap-reverse;margin:8px -14px 0;position:sticky;bottom:0}.sk-modal .actions{margin-top:0}.modal .actions .btn{white-space:normal;flex:auto;justify-content:center;min-height:44px;line-height:1.2}.tpl-preview li .muted{float:none;margin:2px 0 0;display:block}.tasks-head{gap:8px}.tasks-tabs,.tasks-filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:100%;gap:6px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.tasks-tabs::-webkit-scrollbar{display:none}.tasks-filters::-webkit-scrollbar{display:none}.tasks-tabs{order:0}.tasks-filters{order:3}.tasks-tabs .view-toggle{flex-wrap:nowrap;flex:none;margin-right:8px}.tasks-filters>*{flex:none;order:0}.tasks-head>.task-search{flex:100%;order:2;width:100%;max-width:none}.tasks-head .sec-head-end{flex:100%;order:4;justify-content:space-between;margin-left:0}.tasks-head .sel,.tasks-head .btn-sm,.tasks-head .pop-btn.btn-sm{height:44px;min-height:44px}.tasks-head .sel{max-width:200px}.tasks-head .sec-head-end .btn{min-height:44px}.phone-cards .sc-table tr:not(.group-row):not(.empty-row){grid-template-columns:44px minmax(0,1fr) auto 44px;column-gap:4px;padding:6px 10px 10px 4px}.phone-cards td[data-col=prio]{grid-column:4}.phone-cards td[data-col=title]{grid-column:2/4}.phone-cards td[data-col=assignee]{grid-column:3/-1;align-self:center;padding-right:2px}.phone-cards td[data-col=check],.phone-cards td[data-col=prio]{align-self:start}.phone-cards td[data-col=check] .task-check{margin:12px;position:relative}.phone-cards td[data-col=check] .task-check:before{content:"";position:absolute;inset:-12px}.phone-cards td[data-col=prio] .pop-wrap,.phone-cards td[data-col=prio]>svg{justify-content:center;align-items:center;width:44px;height:44px;display:flex}.phone-cards td[data-col=prio] .pop-btn{justify-content:center;width:44px;height:44px}.phone-cards td[data-col=title]{padding-top:12px;font-size:13.5px;font-weight:500;line-height:1.3}.phone-cards .task-title{align-items:flex-start}.phone-cards .task-title:has(.review-badge){flex-wrap:wrap}.phone-cards .task-title>span{white-space:normal;overflow:visible}.phone-cards .task-chips,.phone-cards .task-labels{flex-wrap:wrap;overflow:visible}.phone-cards td[data-col=object]{align-items:center;min-height:40px;display:flex}.phone-cards td[data-col=object] a.chip{position:relative}.phone-cards td[data-col=object] a.chip:before,.phone-cards .task-title .pop-btn:before,.phone-cards .task-labels .pop-btn:before{content:"";position:absolute;inset:-12px -6px}.phone-cards .task-title .pop-btn,.phone-cards .task-labels .pop-btn{position:relative}.phone-cards td[data-col=due] .edit-text{align-items:center;min-height:44px;display:inline-flex}.phone-cards td[data-col=assignee] .pop-btn{min-height:44px;padding:0}.phone-cards .row-actions .btn{flex:auto;justify-content:center;font-size:12px}.phone-cards .row-actions.review-row{grid-template-columns:minmax(0,1fr);display:grid}.phone-cards .review-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.phone-cards .review-actions .btn{min-height:44px}.phone-cards .review-result{white-space:normal}.phone-cards .review-badge.returned{white-space:normal;max-width:100%}.group-toggle{min-height:44px;font-size:11px}.pop-list button,.pop-list label{min-height:44px}.task-side{padding-left:14px;padding-right:14px}.task-side-head .btn{justify-content:center;min-width:44px;min-height:44px}.task-side-props{grid-template-columns:96px minmax(0,1fr);padding:6px 12px}.task-side-props dt,.task-side-props dd{flex-wrap:wrap;align-items:center;gap:4px;min-height:44px;display:flex}.task-side-props .pop-btn{min-height:44px}.task-side-title .pop-btn,.task-side a.chip,.task-side-props .edit-text{position:relative}.task-side-title .pop-btn:before,.task-side a.chip:before,.task-side-props .edit-text:before{content:"";position:absolute;inset:-12px -6px}.task-side .btn-sm,.task-side .panel-sel,.cl-add{min-height:44px}.task-side-actions .btn,.task-side-actions .review-actions{flex:45%;justify-content:center}.task-side-actions .review-actions{flex-basis:100%;grid-template-columns:1fr 1fr;gap:8px;display:grid}.task-side-comment{justify-items:stretch}.task-side-comment .btn{justify-content:center}.cl-item{min-height:44px}.cl-del{min-width:44px;min-height:44px}.cl-item input[type=checkbox]{width:20px;height:20px}.dep-item{min-height:44px}.fi-link.dep-title{align-items:center;min-height:44px;display:inline-flex}.week-board{grid-template-columns:minmax(0,1fr);max-height:none;display:grid;overflow:visible}.week-col{min-height:0}.tasks-sub-head .count{flex:100%}.tasks-back{min-height:44px}.panel.table-wrap:has(>.labels-table){box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.labels-table,.labels-table tbody{width:100%;display:block}.labels-table thead{display:none}.labels-table tr{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r-tile);gap:8px;margin-bottom:8px;padding:12px;display:grid}.labels-table tr.label-new{background:var(--lav);border-color:var(--lav-line)}.labels-table td,.labels-table td:last-child,.labels-table td.num{text-align:left;white-space:normal;border:0;width:auto;padding:0;display:block}.labels-table tr.label-new td,.labels-table tbody tr.label-new:hover td{background:0 0;border-radius:0}.labels-table td:empty{display:none}.labels-table td[data-l]:before{content:attr(data-l);letter-spacing:.08em;text-transform:uppercase;color:var(--label);margin-bottom:4px;font-size:9px;font-weight:500;display:block}.labels-table .inp{width:100%;height:44px}.labels-table .label-acts{flex-wrap:wrap;gap:8px;display:flex}.labels-table .label-acts .btn{flex:40%;justify-content:center;min-height:44px}.labels-table .label-acts .muted{flex-basis:100%}.labels-table td>.btn{justify-content:center;width:100%;min-height:44px}.label-colors{gap:0}.label-colors button{width:44px;height:44px;box-shadow:none;border:0;border-radius:50%;padding:9px;position:relative;background-clip:content-box!important}.label-colors button.on{box-shadow:inset 0 0 0 2px var(--ink)}.tpl-card.panel{border-radius:16px;padding:14px}.tpl-card .inp,.tpl-card .sel,.tpl-head .inp{height:44px}.tpl-head{grid-template-columns:minmax(0,1fr)}.tpl-steps{gap:8px;overflow:visible}.tpl-row-head{display:none}.tpl-row{grid-template-columns:1fr 1fr;gap:8px;min-width:0;padding:12px;position:relative}.tpl-row>span:first-child{text-align:left;grid-column:1/-1;min-height:28px;padding:0 44px 0 0;font-weight:500}.tpl-f{min-width:0;display:block}.tpl-f:before{content:attr(data-l);letter-spacing:.08em;text-transform:uppercase;color:var(--label);margin-bottom:4px;font-size:9px;font-weight:500;display:block}.tpl-f-wide{grid-column:1/-1}.tpl-row .inp,.tpl-row .sel{height:44px}.tpl-cl{height:auto;min-height:72px}.tpl-row>.btn{justify-content:center;width:44px;height:44px;padding:0;position:absolute;top:2px;right:2px}.tpl-actions .btn{flex:40%;justify-content:center;min-height:44px}.tpl-actions>span[style]{display:none}.tpl-actions>span.muted{flex-basis:100%}.tpl-new{width:100%}.tasks-sub-head .inp{width:100%!important;height:44px!important}.tasks-sub-head>.btn{flex:100%;justify-content:center;min-height:44px}.fi-edit-row .inp,.fi-edit-row .sel{flex:100%;width:100%;height:44px}.fi-edit .inp{height:44px}.fi-edit-row .btn-sm{flex:40%;justify-content:center;min-height:44px}.feed-item .fi-actions{flex-wrap:wrap}.feed-item .fi-actions .fi-result-input{flex:100%;min-height:44px}.feed-item .fi-actions .btn{flex:1;justify-content:center;min-height:44px}.feed-item .dictate-btn{width:44px;height:44px}.fi-edit .dictate-box>.txa{min-height:96px;padding-right:56px}.fi-link{align-items:center;min-height:44px;padding:0 4px;font-size:12px;display:inline-flex}.tv-review .vtask .right{white-space:normal;grid-column:1/-1;display:block}.tv-review .vtask .review-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tv-review .vtask .review-actions .btn{justify-content:center;min-height:44px}.tv-review .vtask .review-actions .danger{grid-column:1/-1}.tv-review .vtask .t a,.tv-foot .vlink{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:1024px){.phone-cards .sc-table tr:not(.group-row):not(.empty-row):has(>td[data-col=result]){grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.phone-cards tr:has(>td[data-col=result]) td[data-col=who]{color:var(--text-2);grid-area:1/1;font-size:12px}.phone-cards tr:has(>td[data-col=result]) td[data-col=time]{color:var(--text-2);grid-area:1/2;font-size:12px}.phone-cards tr:has(>td[data-col=result]) td[data-col=title]{grid-area:2/1/auto/-1;padding:0}.phone-cards tr:has(>td[data-col=result]) td[data-col=object]{grid-area:3/1/auto/-1}.phone-cards tr:has(>td[data-col=result]) td[data-col=result]{grid-area:4/1/auto/-1;line-height:1.4}}@media (min-width:1025px){.tasks-split .review-row .review-result{display:none}.sc-table tr.has-note>td{border-bottom-color:#0000}.sc-table tr.review-note-row:hover td,.sc-table tr.review-note-row td{background:0 0;height:auto}.sc-table tr.review-note-row td{white-space:normal;padding:0 12px 10px;overflow:visible}.tasks-split .table-wrap{container-type:inline-size}.review-note{box-sizing:border-box;background:var(--lav);border-radius:var(--r-tile);max-width:calc(100cqw - 108px);color:var(--ink);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:8px 12px;font-size:12.5px;line-height:1.45;display:grid;position:sticky;left:96px}.review-note b{color:var(--text-2);white-space:nowrap;font-weight:500}.review-note span{white-space:pre-wrap;overflow-wrap:anywhere}}@container (max-width:760px){.review-note{grid-template-columns:minmax(0,1fr);gap:2px;max-width:calc(100cqw - 24px);left:12px}}@media (max-width:1024px){.phone-cards .sc-table tr.review-note-row:not(.group-row):not(.empty-row){display:none}.phone-cards .sc-table tr.on-review:not(.group-row) td[data-col=author]{color:var(--text-2);white-space:normal;grid-column:2/-1;padding:0 2px 6px 0;font-size:12px;display:block}.phone-cards .sc-table tr.on-review:not(.group-row) td[data-col=author]:before{content:"Поставил: ";color:var(--label)}}.sk-page .sk-filters{align-items:center}.sk-page .sk-filters .view-toggle button{height:34px}.sk-page .sk-filters .inp{border-color:var(--tile-line);height:34px}.sk-page .sk-check{color:var(--text-2);cursor:pointer}.sk-page .sk-check input{width:16px;height:16px;accent-color:var(--brand);margin:0}.sk-page .sk-filters>.muted{color:var(--text-2);margin-left:auto;font-size:12px;font-weight:500}a.sk-tile.sk-wait{transition:background .12s}a.sk-tile.sk-wait:hover{background:var(--row-hover)}.sk-page .panel.table-wrap:has(>.sk-stock){padding:6px 10px 8px}.sk-stock td{vertical-align:middle}.sk-stock td.sk-name{font-weight:500}.sk-defect td.sk-name{font-weight:400}.sk-stock td.sk-res-cell{white-space:normal;min-width:176px;line-height:26px}.sk-stock td.muted{white-space:nowrap}.sk-stock td.sk-res-cell .pill{text-decoration:none}.sk-stock td.sk-res-cell a.pill:hover{background:var(--brand-2);border-color:var(--brand-2);color:var(--on-brand)}.sk-stock .sk-resnum{color:var(--brand);font-weight:500}.sk-cost{border-color:var(--tile-line);background:var(--tile);border-radius:10px;width:104px;height:30px;padding:0 10px;font-size:12.5px}.sk-cost:focus{box-shadow:0 0 0 3px var(--lav)}.sk-stock td.empty{text-align:center;padding:28px 10px}.sk-stock td.sk-adj{text-align:right;width:1%}@media (max-width:1180px) and (min-width:641px){.sk-stock td.sk-name{min-width:132px}.sk-stock td.sk-res-cell{min-width:96px}.sc-table.dense.sk-stock th,.sc-table.dense.sk-stock td{padding-left:5px;padding-right:5px}.sk-cost{width:78px;padding:0 8px}.sk-page .sk-tiles:has(>:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}.sk-page .sk-tiles:has(>:nth-child(5)) .sk-tile{padding-left:14px;padding-right:14px}.sk-page .sk-tiles:has(>:nth-child(5)) .sk-tile b{font-size:21px}}.sk-doc-row .inp,.sk-doc-pick .inp{border-color:var(--tile-line);border-radius:10px}.sk-doc-row{gap:8px}.sk-doc-label,.sk-doc-hint{color:var(--text-2);flex-basis:100%;font-size:12px;line-height:1.45}.sk-doc-pick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sk-doc-pick>span{overflow-wrap:anywhere;min-width:0}.sk-doc-pick b{font-weight:500}.sk-doc-deal{font-size:12.5px}.sk-doc-deal a{color:var(--brand);font-weight:500;text-decoration:none}.sk-issues{border-radius:var(--r-tile);margin:0;padding:10px 12px 10px 28px;font-size:12px;line-height:1.45}.sk-short{color:var(--red);font-weight:500}.modal .modal-text{color:var(--text-2);margin:0;font-size:12.5px;line-height:1.45}@media (max-width:640px){.sk-page .sk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-page .sk-tile{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;padding:12px 14px;display:grid}.sk-page .sk-tile:nth-child(odd){border-left:0}.sk-page .sk-tile:nth-child(-n+2){border-top:0}.sk-page .sk-tile:last-child:nth-child(odd){grid-column:1/-1}.sk-page .sk-tile b{overflow-wrap:anywhere;grid-area:auto/1;font-size:20px}.sk-page .sk-tile small{line-height:1.3}.sk-page .sk-filters{gap:8px}.sk-page .sk-filters .view-toggle{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;display:grid;overflow:visible}.sk-page .sk-filters .view-toggle button{justify-content:center;min-width:0;min-height:44px;padding:0 4px}.sk-page .sk-filters .view-toggle button:first-child{grid-column:1/-1}.sk-page .sk-filters .inp{flex:100%}.sk-page .sk-check{min-height:44px;font-size:13px}.sk-page .sk-check input{width:20px;height:20px}.sk-page .panel.table-wrap:has(>.sk-stock){box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.sk-stock,.sk-stock tbody{width:100%;min-width:0;display:block}.sk-stock thead{display:none}.sk-stock tr{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r-tile);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:8px;padding:12px;display:grid}.sk-stock tbody tr:hover{background:var(--tile)}.sk-stock tr.sk-defect{background:var(--card)}.sk-stock td,.sk-stock td.num,.sc-table.dense.sk-stock td{text-align:left;white-space:normal;border:0;min-width:0;height:auto;padding:0;font-size:13px;line-height:1.3;display:block}.sk-stock td[data-l]:before{content:attr(data-l);letter-spacing:.08em;text-transform:uppercase;color:var(--label);margin-bottom:3px;font-size:9px;font-weight:500;display:block}.sc-table.dense.sk-stock td.sk-name{overflow-wrap:anywhere;order:0;grid-column:1/-1;font-size:14px}.sk-stock td[data-l=Марка]{order:1}.sk-stock td[data-l=Артикул]{order:2;grid-column:2/-1}.sk-stock td[data-l=На\ складе]{order:3}.sk-stock td[data-l=Свободно]{order:4}.sk-stock td.sk-res-cell{order:5}.sk-stock td[data-l="Продажа, ₽/шт"]{order:6}.sk-stock td[data-l="Закупка, ₽/шт"]{order:7}.sk-stock td[data-l=Сумма]{order:8}.sc-table.dense.sk-stock td[data-l=На\ складе]{font-size:16px;font-weight:500}.sc-table.dense.sk-stock td.sk-res-cell:has(.pill){grid-column:1/-1}.sk-stock td.sk-res-cell .sk-ml{margin-left:0;margin-right:6px}.sk-stock td.sk-res-cell .sk-resnum{margin-right:6px}.sk-stock td.sk-res-cell a.pill{height:32px;padding:0 12px;font-size:12px;position:relative}.sk-stock td.sk-res-cell a.pill:before{content:"";position:absolute;inset:-6px -3px}.sk-stock td.sk-res-cell{line-height:44px}.sk-stock td.sk-res-cell:before{line-height:1.3}.sk-stock td[data-l=Свободно] .pill{height:26px;padding:0 10px;font-size:14px}.sk-cost{text-align:left;width:100%;min-width:0;height:44px;padding:0 8px}.sc-table.dense.sk-stock td.sk-adj{order:9;grid-column:1/-1;width:auto}.sk-stock td.sk-adj .btn{border-color:var(--line);justify-content:center;width:100%;min-height:44px}.sc-table.dense.sk-stock td.empty{text-align:center;color:var(--muted);grid-column:1/-1;padding:16px 0}.sk-doc .btn-sm{min-height:44px}.sk-doc-row .btn{white-space:normal;line-height:1.2}.sk-doc-pick .inp{height:44px;font-size:15px}.sk-doc-pick>.btn{flex:100%;justify-content:center}.sk-doc-pick>div,.sk-doc-pick>span{flex:100%}.sk-doc-deal a,.sk-doc-meta a{display:inline-block;position:relative}.sk-doc-deal a:before,.sk-doc-meta a:before{content:"";position:absolute;inset:-12px -4px}.sk-doc-deal .btn{flex:100%;justify-content:center}.sk-doc-head{align-items:center}.sk-lb-close{top:calc(12px + env(safe-area-inset-top,0px));right:12px}.sk-lb-nav{bottom:calc(16px + env(safe-area-inset-bottom,0px))}.sk-lb-cap{bottom:calc(24px + env(safe-area-inset-bottom,0px))}.sc-warehouse{display:block}.wh-rail{width:auto;min-height:0;padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px;flex-direction:row;align-items:center;gap:8px}.wh-brand{margin:0 4px 0 2px;font-size:16px;font-weight:500}.wh-nav{border-radius:var(--r-pill);align-items:center;min-height:44px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.wh-logout{margin:0 0 0 auto}.wh-rail .sc-logout{min-height:44px;color:var(--on-dark-2);padding:0 8px;font-size:13px}.sc-warehouse .sc-main{min-height:0;padding-bottom:env(safe-area-inset-bottom,0px)}}.buh>.sec-head{gap:8px}.buh>.sec-head .inp,.buh>.sec-head .sel{border-radius:var(--r-pill);border-color:var(--tile-line);background:var(--card);height:34px;font-size:12.5px}.buh>.sec-head .task-search{width:280px}.buh>.sec-head .count{color:var(--text-2);font-weight:500}.buh>.sec-head .count .danger{font-weight:500}.buh .buh-check{color:var(--text-2);cursor:pointer}.buh .buh-check input{width:16px;height:16px;accent-color:var(--brand);margin:0}.buh>.fb-error{background:var(--red-bg);color:var(--red);border-radius:var(--r-tile);padding:10px 14px;font-size:12.5px;font-weight:500;line-height:1.4}.buh .buh-table:not(.buh-static){width:2352px}.buh .buh-table:not(.buh-static):has(.buh-empty){width:100%}.buh .buh-static td.num:first-child{text-align:left}.buh .buh-static .buh-link{white-space:normal;overflow-wrap:anywhere}.buh .buh-wrap{background:var(--card);border:1px solid var(--card-line);border-radius:var(--r-card);box-shadow:var(--sh-card)}.buh .buh-table th{background:var(--card);color:var(--label);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line);padding:12px 8px 10px;font-size:10px;font-weight:500}.buh .buh-table td{border-bottom:1px solid var(--line)}.buh .buh-table tbody tr:hover td{background:var(--row-hover)}.buh .buh-table tr.buh-wait td,.buh .buh-table tbody tr.buh-wait:hover td{background:var(--amber-bg)}.buh .buh-inp,.buh .buh-sel{border-radius:8px}.buh .buh-inp:hover,.buh .buh-sel:hover{border-color:var(--tile-line)}.buh .buh-inp:focus,.buh .buh-sel:focus{border-color:var(--brand-soft);background:var(--card);box-shadow:0 0 0 3px var(--lav)}.buh .buh-sel option{background:var(--card);color:var(--ink)}.buh .buh-table .inp{border-color:var(--tile-line);background:var(--card);border-radius:8px;height:28px;padding:0 6px;font-size:12.5px}.buh .buh-link,.buh .buh-table td>a{color:var(--brand);font-weight:500;text-decoration:none}.buh .buh-link:hover,.buh .buh-table td>a:hover{text-decoration:underline}.buh .buh-rest.due,.buh .buh-rest.over{font-weight:500}.buh .buh-why{display:none}.buh .buh-cancel-form{gap:6px;padding:2px 0;display:grid}.buh .buh-cancel-form .inp{border-color:var(--tile-line);border-radius:8px;width:100%;height:30px}.buh .buh-cancel-form .btn{white-space:normal;justify-content:center;line-height:1.2}@media (max-width:1180px) and (min-width:641px){.buh .buh-static{table-layout:auto;width:100%}.buh .buh-static th{width:auto!important}}.buh-switch{background:var(--card);border:1px solid var(--card-line);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:14px 18px}.buh-switch b{font-weight:500}.buh-switch input{width:16px;height:16px;accent-color:var(--brand);margin:0}.buh-switch label:has(input:disabled){cursor:default}.buh-switch .muted{color:var(--text-2);font-size:12px;line-height:1.45}.buh-switch .fb-error{background:var(--red-bg);color:var(--red);border-radius:var(--r-tile);margin-top:4px;padding:8px 12px;font-weight:500}.buh-payees{gap:var(--gap-card);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),760px))}.buh-payee{background:var(--card);border:1px solid var(--card-line);border-radius:var(--r-card);box-shadow:var(--sh-card);gap:16px;padding:20px}.buh-payee h3{font-size:16px;font-weight:500}.buh-payee .buh-field>span{color:var(--label);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:500}.buh-payee .inp,.buh-payee .sel{border-color:var(--tile-line);background:var(--tile);border-radius:10px;width:100%}.buh-payee .inp:focus,.buh-payee .sel:focus{background:var(--card)}.buh-payee .fb-error{background:var(--red-bg);color:var(--red);border-radius:var(--r-tile);padding:10px 14px;font-size:12.5px;font-weight:500;line-height:1.4}.buh-payee .buh-payee-foot{border-top:1px solid var(--line);padding-top:16px}.buh-payee .ok{color:var(--green);font-size:12.5px;font-weight:500}@media (max-width:640px){.buh>.sec-head{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.buh>.sec-head .spacer{display:none}.buh>.sec-head .task-search{grid-column:1/-1;width:100%;max-width:none}.buh>.sec-head .inp,.buh>.sec-head .sel{width:100%;min-width:0;height:44px;font-size:15px}.buh>.sec-head .buh-check{white-space:normal;min-height:44px;font-size:13px}.buh>.sec-head .buh-check input{flex:none;width:20px;height:20px}.buh>.sec-head>.count{grid-column:1/-1;line-height:1.45}.buh>.sec-head .sec-head-end{grid-column:1/-1;gap:8px;margin:0;display:grid}.buh>.sec-head .count{white-space:normal;line-height:1.45}.buh>.sec-head .sec-head-end .btn{justify-content:center;min-height:44px}.buh .buh-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;max-height:none;overflow:visible}.buh .buh-table,.buh .buh-table tbody{width:100%;min-width:0;display:block}.buh .buh-table:not(.buh-static){width:100%}.buh .buh-table colgroup,.buh .buh-table thead{display:none}.buh .buh-table tr{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r-tile);grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:8px;padding:12px;display:grid}.buh .buh-table tr.buh-wait{background:var(--amber-bg)}.buh .buh-table td,.buh .buh-table td.num{text-align:left;white-space:normal;border:0;grid-column:span 3;min-width:0;height:auto;padding:0;font-size:13px;line-height:1.3;display:block;overflow:visible}.buh .buh-table td,.buh .buh-table tr.buh-wait td,.buh .buh-table tbody tr:hover td,.buh .buh-table tbody tr.buh-wait:hover td{background:0 0}.buh .buh-table td[data-l]:before{content:attr(data-l);letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--label);margin-bottom:3px;font-size:9px;font-weight:500;display:inline-block}.buh .buh-table .buh-inp,.buh .buh-table .buh-sel,.buh .buh-table .inp{border:1px solid var(--tile-line);background:var(--card);border-radius:10px;height:44px;padding:0 10px;font-size:15px}.buh .buh-table td.buh-empty{text-align:center;color:var(--muted);grid-column:1/-1;padding:16px 0!important}.buh .buh-table:not(.buh-static) td[data-l=№]{order:0;grid-column:span 1;line-height:44px}.buh .buh-table td[data-l=Факт\ отгрузки]{order:1;grid-column:span 4}.buh .buh-table td[data-l="№ отгр."]{order:2;grid-column:span 1}.buh .buh-table td[data-l=Сделка]{order:3;grid-column:1/-1}.buh .buh-table td[data-l=Контрагент]{order:4;grid-column:1/-1}.buh .buh-table td[data-l=Сумма\ заказа]{order:5;grid-column:span 3}.buh .buh-table td[data-l=Факт\ оплаты]{order:6;grid-column:span 3}.buh .buh-table td[data-l=Остаток]{order:7;grid-column:1/-1;font-size:14px}.buh .buh-table td[data-l=Дата\ отгрузки]{order:8}.buh .buh-table td[data-l=Дата\ оплаты]{order:9}.buh .buh-table td[data-l=КП]{order:10;grid-column:span 2}.buh .buh-table td[data-l=Машина]{order:11;grid-column:span 4}.buh .buh-table td[data-l=ТТН]{order:12}.buh .buh-table td[data-l=Договор]{order:13}.buh .buh-table td[data-l=Счёт]{order:14}.buh .buh-table td[data-l=УПД]{order:15}.buh .buh-table td[data-l=Получатель]{order:16;grid-column:span 2}.buh .buh-table td[data-l=Ответственный]{order:17;grid-column:span 4}.buh .buh-table td[data-l=Примечание]{order:18;grid-column:1/-1}.buh .buh-table td.buh-del-cell{text-align:right;order:19;grid-column:1/-1}.buh .buh-del{border:1px solid var(--line);background:var(--card);border-radius:50%;width:44px;height:44px;font-size:18px}.buh .buh-link{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:14px;display:inline-flex;overflow:visible}.buh .buh-deal{justify-content:space-between;gap:8px}.buh .buh-deal .buh-link{white-space:normal;text-overflow:clip;overflow:visible}.buh .buh-unlink{flex:none;width:44px;height:44px;padding:0;font-size:18px}.buh .sc-search-item{flex-wrap:wrap;align-content:center;min-height:44px}.buh .buh-static td[data-l=№]{order:1;grid-column:span 2;font-size:14px;font-weight:500}.buh .buh-static td[data-l=Дата]{order:2;grid-column:span 2}.buh .buh-static td[data-l=КП]{order:3;grid-column:span 2}.buh .buh-static td[data-l=Сделка]{order:4}.buh .buh-static td[data-l=Покупатель]{order:5;grid-column:1/-1}.buh .buh-static td[data-l=Сумма]{order:6;font-size:16px;font-weight:500}.buh .buh-static td[data-l=От\ кого]{order:7}.buh .buh-static td[data-l=Сделал]{order:8}.buh .buh-static td[data-l=Файл]{order:9}.buh .buh-static td[data-l=Файл] a{align-items:center;min-height:44px;display:inline-flex}.buh .buh-static td.buh-act{order:10;grid-column:1/-1}.buh .buh-static td.buh-act>.btn{border-color:var(--line);justify-content:center;width:100%;min-height:44px}.buh .buh-why{color:var(--text-2);margin-top:3px;font-size:12.5px;line-height:1.4;display:block}.buh .buh-cancel-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0}.buh .buh-cancel-form .inp{grid-column:1/-1;height:44px;font-size:15px}.buh .buh-cancel-form .btn{min-height:44px}.buh-switch{border-radius:16px;padding:12px 14px}.buh-switch label{min-height:44px}.buh-switch input{flex:none;width:20px;height:20px}.buh-payee{border-radius:16px;padding:14px}.buh-payee .inp,.buh-payee .sel{height:44px;font-size:15px}.buh-payee .buh-payee-foot{flex-wrap:wrap}.buh-payee .buh-payee-foot .btn{justify-content:center;width:100%;min-height:44px}}.wp-folder-group{margin-top:var(--gap-card)}.wp-folder-title{font-size:16px;font-weight:500}.wp-folder-title a{text-decoration:none}.wp-folder-group>.muted{color:var(--text-2)}.wp-folder-group>.muted a{color:var(--brand);text-decoration:none}.wp-grid{gap:var(--gap-card)}.wp-card{gap:10px;padding:18px 20px;transition:border-color .12s}.wp-card:hover{border-color:var(--brand-soft)}.wp-card-name{font-weight:500}.wp-card-desc,.wp-card-meta,.wp-head-meta{color:var(--text-2)}.wp-progress{background:var(--tile-line)}.wp-head{margin-bottom:var(--gap-card);gap:12px;padding:20px}.wp-head-name{letter-spacing:-.01em;font-size:20px;font-weight:500}.wp-head .inp,.wp-head .sel{border-color:var(--tile-line);background:var(--tile);border-radius:10px;height:30px;font-size:12.5px}.wp-head .fb-error,.cp>.fb-error,.ci>.fb-error{background:var(--red-bg);color:var(--red);border-radius:var(--r-tile);padding:10px 14px;font-size:12.5px;font-weight:500}.timeline-wrap{padding:10px 0}.timeline .tlp-month{font-weight:500}.cp-week-title{font-size:14px;font-weight:500}.cp-week-title .danger{font-size:12px;font-weight:500}.mt-row:hover{background:var(--row-hover)}.mt-row{align-items:baseline}.mt-type{color:var(--text-2)}.cp>.sec-head .count,.ci>.sec-head .count{color:var(--text-2);font-weight:500}.cp .buh-check{color:var(--text-2);cursor:pointer}.cp .buh-check input{width:16px;height:16px;accent-color:var(--brand);margin:0}.cp-week.now .cp-table{border-color:var(--brand-soft)}.cp-row .inp,.cp-row .sel,.cp-new .inp,.cp-new .sel,.ci-card .inp{border-color:var(--tile-line);background:var(--tile);border-radius:10px;font-size:12.5px}.cp-stage{font-weight:500}.cp-new{padding:14px 16px}.ci>.sec-head>.muted{color:var(--text-2);font-size:12.5px}.ci-list{gap:var(--gap-card)}.ci-card{gap:10px;padding:16px 18px}.ci-head .ci-title,.ci-v,.ci-v-btn.on{font-weight:500}.cp-row{grid-template-columns:136px 150px minmax(180px,1fr) 100px 156px 170px 104px}.cp-date{width:108px}.cp-new{grid-template-columns:136px 150px minmax(180px,1fr) 100px auto auto}@media (max-width:1360px){.cp-row{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-title{order:-1;grid-column:1/-1}.cp-rubric{display:flex}.cp-type,.cp-who{display:block}.cp-day{min-width:0}.cp-date{flex:1;width:auto;min-width:0}.cp-new{grid-template-columns:1fr 1fr}}.fb-table td{vertical-align:top}.fb-table .pill{white-space:nowrap}.fb-table a{color:var(--brand);font-weight:500;text-decoration:none}.sec-head:has(>.filters) .count{color:var(--text-2);font-weight:500}.sec-head>.filters .sel{border-color:var(--tile-line);border-radius:var(--r-pill);background:var(--card);max-width:320px;height:34px;font-size:12.5px}select.fb-prio{border-radius:var(--r-pill);height:30px;font-size:12px;font-weight:500}.fb-prio-urgent{background:var(--red-bg);color:var(--red);border-color:#0000;font-weight:500}.fb-prio-high{background:var(--amber-bg);color:var(--amber);border-color:#0000;font-weight:500}.fb-prio-normal{background:var(--tile);color:var(--text-2);border-color:var(--tile-line)}html[data-theme=dark] select.fb-prio-urgent{background:var(--red-bg);color:var(--red);border-color:#0000}html[data-theme=dark] select.fb-prio-high{background:var(--amber-bg);color:var(--amber);border-color:#0000}.fb-list-shot{border-color:var(--tile-line);border-radius:10px}.sc-table tr.fb-row-new td{background:var(--lav)}.fb-more summary span,.fb-thread summary{color:var(--brand);font-weight:500}.fb-thread-item{border-left-color:var(--brand-soft)}.fb-decide-actions .txa{border-color:var(--tile-line);background:var(--tile);border-radius:10px}.fb-err{background:var(--red-bg);color:var(--red);border-radius:var(--r-tile);padding:8px 12px;font-size:12px;font-weight:500}@media (max-width:1800px){.panel.table-wrap:has(>.fb-table){box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.fb-table,.fb-table tbody{width:100%;min-width:0;display:block}.fb-table thead{display:none}.fb-table tr{margin-bottom:var(--gap-card);background:var(--card);border:1px solid var(--card-line);border-radius:var(--r-card);box-shadow:var(--sh-card);grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 14px;padding:14px 16px;display:grid}.fb-table tr.fb-row-new{background:var(--lav);border-color:var(--lav-line)}.fb-table td{grid-column:span 2}.fb-table td,.fb-table td.nowrap,.sc-table tr.fb-row-new td,.sc-table.fb-table tbody tr:hover td{text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;min-width:0;max-width:none;height:auto;padding:0;font-size:12.5px;line-height:1.4;display:block}.fb-table td[data-l]:before{content:attr(data-l);letter-spacing:.08em;text-transform:uppercase;color:var(--label);margin-bottom:4px;font-size:9px;font-weight:500;display:block}.fb-table td[data-l=Срочность]{order:1}.fb-table td[data-l=Дата]{order:2}.fb-table td[data-l=Кто]{order:3}.fb-table td[data-l=Тип]{order:4}.fb-table td[data-l=Статус]{order:5}.fb-table td[data-l=№]{order:6}.fb-table td[data-l=Текст]{order:7;grid-column:span 3}.fb-table td[data-l=Ответ]{order:8;grid-column:span 3}.fb-table td[data-l=Скриншот]{order:9}.fb-table td[data-l=Решение]{order:10;grid-column:span 4}:is(.fb-table tr:not(:has(.fb-decide)) td[data-l=Текст],.fb-table tr:not(:has(.fb-decide)) td[data-l=Ответ]){grid-column:span 5}.fb-table .pill{white-space:normal;height:auto;min-height:24px}.fb-table select.fb-prio,.fb-list-shot{width:100%}}.help-tabs a{font-weight:500}.help-card{background:var(--card);border-color:var(--card-line);border-radius:var(--r-card);box-shadow:var(--sh-card);gap:8px;padding:18px 20px}.help-card:hover{border-color:var(--brand-soft)}.help-card.help-new{border-left:1px solid var(--card-line);box-shadow:var(--sh-card), inset 3px 0 0 var(--brand)}.help-card-top b{font-weight:500}.help-card-top .muted{color:var(--text-2);font-size:12px}.help-summary{color:var(--text-2);line-height:1.45}.help-readers{border-top-color:var(--line)}.help-chip{background:var(--tile);border-color:var(--tile-line);color:var(--text-2)}.help-chip-read{background:var(--green-bg);color:var(--green);border-color:#0000}.help-frame{border-color:var(--card-line);border-radius:var(--r-card);box-shadow:var(--sh-card)}@media (max-width:760px){.mt-row{grid-template-columns:90px minmax(0,1fr);gap:2px 10px;min-height:44px}.mt-title,.mt-proj{white-space:normal;overflow:visible}.mt-type,.mt-proj{grid-column:2;font-size:12px;display:block}.mt-title{grid-area:1/2}.mt-row>:first-child{grid-row:1/span 3}}@media (max-width:640px){.wp-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wp-bar .view-toggle,.wp-bar .count{grid-column:1/-1}.wp-bar .spacer{display:none}.wp-bar .btn{justify-content:center;min-height:44px}.wp-bar:has(.btn-sm) .btn-primary{grid-column:1/-1}.wp-card{border-radius:16px;padding:14px}.wp-folder-group>.muted a,.wp-folder-title a{align-items:center;min-height:44px;display:inline-flex}.wp-head{border-radius:16px;padding:14px}.wp-head .edit-text{min-height:44px}.wp-head-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wp-head-meta>span{gap:3px;min-width:0;display:grid}.wp-head-meta>span:first-child,.wp-head-actions{grid-column:1/-1}.wp-head-meta>span:has(.wp-owner){grid-column:1/-1}.wp-head-meta .wp-date,.wp-head-meta .wp-owner{width:100%;height:44px;font-size:15px}.wp-head-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.wp-head-actions .btn{justify-content:center;min-height:44px}.wp-head-actions .btn:only-child{grid-column:1/-1}.cp>.sec-head,.ci>.sec-head{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;display:grid}.cp>.sec-head .spacer,.ci>.sec-head .spacer{display:none}.ci>.sec-head>.muted{grid-column:1/-1}.cp .buh-check{grid-column:1/-1;min-height:44px;font-size:13px}.cp .buh-check input{width:20px;height:20px}.cp>.sec-head .btn,.ci>.sec-head .btn{justify-content:center;min-height:44px}.cp-table.panel{box-shadow:none;background:0 0;border:0;padding:0}.cp-row{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r-tile);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px;padding:12px}.cp-row:last-child{border-bottom:1px solid var(--tile-line)}.cp-title{font-size:14px}.cp-title .edit-text{min-height:44px}.cp-row .inp,.cp-row .sel,.cp-new .inp,.cp-new .sel{background:var(--card);height:44px;font-size:15px}.cp-day{order:1}.cp-type{order:2}.cp-rubric{order:3;grid-column:1/-1}.cp-stage{order:4;grid-column:1/-1}.cp-who{order:5;grid-column:1/-1}.cp-actions{order:6;grid-column:1/-1;justify-content:space-between}.cp-actions .btn{flex:1;justify-content:center;min-height:44px}.cp-actions .buh-del{border:1px solid var(--line);background:var(--card);border-radius:50%;flex:none;width:44px;height:44px}.cp-new{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.cp-new .inp{grid-column:1/-1}.cp-new .btn{justify-content:center;min-height:44px}.ci-card{border-radius:16px;padding:14px}.ci-head .ci-title,.ci-head .btn{min-height:44px}.ci-head .buh-del{flex:none;width:44px;height:44px}.ci-my>.muted{flex:100%}.ci-my .ci-v-btn{flex:28%;justify-content:center;min-height:44px}.ci-my-comment,.ci-rubric{flex:100%;width:100%;height:44px;font-size:15px}.ci-foot .spacer{display:none}.ci-foot .btn{flex:40%;justify-content:center;min-height:44px}.ci-foot .ci-date{flex:100%;width:100%;height:44px;font-size:15px}.sec-head:has(>.filters)>.filters{gap:8px;width:100%;display:grid}.sec-head>.filters .sel{width:100%;max-width:none;height:44px;font-size:15px}.fb-table tr{background:var(--tile);border-color:var(--tile-line);border-radius:var(--r-tile);box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:8px;padding:12px}.fb-table td{grid-column:span 1}.fb-table td,.fb-table td.nowrap,.sc-table tr.fb-row-new td,.sc-table.fb-table tbody tr:hover td{font-size:13px}.fb-table td[data-l=Срочность]{order:1}.fb-table td[data-l=Дата]{order:2}.fb-table td[data-l=Кто]{order:3}.fb-table td[data-l=Тип]{order:4}.fb-table td[data-l=Текст]{order:5;grid-column:1/-1}.fb-table tr:not(:has(.fb-decide)) td[data-l=Текст]{order:5;grid-column:1/-1}.fb-table td[data-l=Статус]{order:6;grid-column:1/-1}.fb-table td[data-l=Ответ]{order:7;grid-column:1/-1}.fb-table tr:not(:has(.fb-decide)) td[data-l=Ответ]{order:7;grid-column:1/-1}.fb-table td[data-l=Скриншот]{order:8;grid-column:span 1}.fb-table td[data-l=№]{order:9}.fb-table td[data-l=Решение]{order:10;grid-column:1/-1}.fb-table select.fb-prio{height:44px;font-size:14px}.fb-table .fb-more summary{min-height:44px}.fb-table .fb-thread summary{align-items:center;min-height:44px;display:flex}.fb-list-shot{height:120px}.fb-table td[data-l=Скриншот] a{display:block}.fb-table td[data-l=№] a{align-items:center;min-height:44px;display:inline-flex}.fb-decide-actions .txa{min-height:88px;padding-right:56px;font-size:15px}.fb-decide-actions .dictate-btn{width:44px;height:44px}.fb-actions-row .btn{white-space:normal;flex:45%;justify-content:center;min-height:44px;line-height:1.2}.help-tabs a{flex:1;justify-content:center;min-height:44px}.help-card{border-radius:16px;padding:14px}.help-entry .est-head .btn{justify-content:center;width:100%;min-height:44px}.sc-topbar:has(+.help-entry)>.btn-sm{min-height:44px}.help-frame{border-radius:16px;height:calc(100dvh - 300px);min-height:420px}}.an b{font-weight:500}.an .filters .inp,.an .filters .sel{border-color:var(--tile-line);background:var(--card)}.an .filters .inp[type=date]{width:160px}.an .fb-error{background:var(--red-bg);color:var(--red);border-radius:var(--r-tile);padding:8px 12px;font-size:12px;font-weight:500}.an .sc-table tr.active td{background:var(--lav)}.an .pill.tone-red{background:var(--red-bg);color:var(--red);border-color:#0000}@media (min-width:641px){.sc-topbar:has(+.an) .sc-search{flex:160px;min-width:0}.sc-topbar:has(+.an) .sc-topbar-actions{flex:none}.sc-topbar:has(+.an) .view-toggle{flex-wrap:nowrap}}@media (min-width:641px) and (max-width:1100px){.sc-topbar:has(+.an){flex-wrap:wrap;height:auto}.sc-topbar:has(+.an) .sc-search{flex:100%;order:3;max-width:none}}.sc-table.an-staff th,.sc-table.an-people th{vertical-align:bottom;white-space:normal;padding:10px 8px;line-height:1.25}.sc-table.an-staff td,.sc-table.an-people td{padding-left:8px;padding-right:8px}@media (min-width:641px){.sc-table.an-staff th:first-child,.sc-table.an-staff td:first-child,.sc-table.an-people th:first-child,.sc-table.an-people td:first-child{padding-left:14px}}.an-sum{cursor:pointer;font-weight:500}.an .status-card{background:var(--tile);border-color:var(--tile-line);border-radius:var(--r-tile)}.an .status-title,.an .status-info summary{font-weight:500}.an .status-team{gap:6px 8px}.an .status-team a{background:var(--card);border:1px solid var(--tile-line);border-radius:var(--r-pill);align-items:center;min-height:30px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.an .day-bar{background:var(--tile);box-shadow:inset 0 0 0 1px var(--tile-line);border-radius:6px}.an .day-bar .work,.an .day-presence-legend i.work{background:var(--green)}.an .day-bar .idle,.an .day-presence-legend i.idle{background:var(--label);opacity:.5}.an .day-bar .act,.an .day-presence-legend i.act{background:var(--ink)}.an .day-bar-hours span:last-child{transform:translate(-100%)}.an .day-presence-quiet{background:var(--amber-bg);color:var(--amber);border-radius:var(--r-tile);font-weight:500}@media (max-width:640px){.sc-topbar:has(+.an) .sc-topbar-actions{width:100%}.sc-topbar:has(+.an) .view-toggle{flex-wrap:nowrap;gap:4px;width:100%;display:flex}.sc-topbar:has(+.an) .view-toggle a{flex:1 1 0;justify-content:center;min-width:0;padding:0 4px;font-size:12.5px}.an .filters{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.an .filters .inp,.an .filters .inp[type=date],.an .filters .sel{width:100%;max-width:none;height:44px;font-size:15px}.an .btn{justify-content:center;min-height:44px}:is(.an .table-wrap:has(>.an-t),.an .table-wrap:has(>.an-route)){overflow:visible}:is(.an .panel:has(>.table-wrap>.an-events),.an .panel:has(>.table-wrap>.an-staff)){box-shadow:none;background:0 0;border:0;padding:0}.sc-table.an-t,.sc-table.an-t tbody{width:100%;min-width:0;display:block}.sc-table.an-t thead{display:none}.sc-table.an-t tr{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r-tile);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:8px;padding:12px;display:grid}.sc-table.an-t tr:last-child{margin-bottom:0}.sc-table.an-t tr.active{background:var(--lav);border-color:var(--lav-line)}.sc-table.an-t td{text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;min-width:0;height:auto;padding:0;font-size:13px;line-height:1.4;display:block}.sc-table.an-t td[data-l]:before{content:attr(data-l);color:var(--label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:500;display:block}.sc-table.an-t td:first-child,.sc-table.an-t td[colspan]{grid-column:1/-1}.sc-table.an-t td[colspan]{text-align:center;padding:12px 0}.sc-table.an-t td a{position:relative}.sc-table.an-t td.num a:before{content:"";position:absolute;inset:-14px -16px}.sc-table.an-t td:first-child a{align-items:center;min-height:44px;display:inline-flex}.sc-table.an-events td:first-child,.sc-table.an-search td:first-child{grid-column:auto}.sc-table.an-events td[colspan],.sc-table.an-events td[data-l=Событие],.sc-table.an-events td[data-l=Объект],.sc-table.an-events td[data-l=Подробности]{grid-column:1/-1}.sc-table.an-events td[data-l=Объект] a:before{content:"";position:absolute;inset:-14px 0}.sc-table.an-forms td[data-l="Бросили на поле"],.sc-table.an-forms td[data-l="Пустые при сохранении"],.sc-table.an-forms td[data-l="«-» и мусор"],.sc-table.an-fields td[data-l=Форма]{grid-column:1/-1}.sc-table.an-forms td[data-l=Сохранено],.sc-table.an-forms td[data-l=Среднее]{grid-column:auto}.sc-table.an-pages tr{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-table.an-route,.sc-table.an-route tbody{width:100%;display:block}.sc-table.an-route tr{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);gap:4px 8px;padding:8px 0;display:grid}.sc-table.an-route tr:last-child{border-bottom:0}.sc-table.an-route td{border:0;height:auto;padding:0;display:block}.sc-table.an-route td:nth-child(3){grid-column:2}.an .status-team>.muted{width:100%}.an .status-team a{min-height:44px;font-size:13px}.an .status-main{align-items:flex-start}.an .status-info summary,.an-sum{padding:12px 0;line-height:1.4}.an .status-table,.an .status-table tbody{display:block}.an .status-table tr{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;gap:2px 8px;padding:8px 0;display:grid}.an .status-table td{padding:0}.an .status-table td:nth-child(2){grid-area:1/2}.an .status-table td:nth-child(3){grid-area:2/2/auto/-1}.an .status-table td:nth-child(4){white-space:nowrap;text-align:right;grid-area:1/3}.an .status-table td:nth-child(5){grid-area:3/2/auto/-1}.an .status-table td:nth-child(5):empty,.an .day-bar-hours span:nth-child(2n){display:none}.an .ai-opinion .btn-primary,.an .panel>div>.btn-primary{flex:100%}.an details .sc-table a{position:relative}.an details .sc-table a:before{content:"";position:absolute;inset:-14px 0}}.sk-page{grid-template-columns:minmax(0,1fr)}.inv-section,.tr-block{gap:10px;min-width:0;display:grid}.inv-section>h3,.tr-block-head h3{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:500}.tr-block-head{justify-content:space-between}.tr-block>p.muted{background:var(--card);border:1px dashed var(--line-2);border-radius:var(--r-card);margin:0;padding:14px 20px;font-size:12.5px}.sk-page .tr-empty{text-align:center;color:var(--muted);padding:28px 20px;font-size:12.5px}.tr-plate,.tr-card,.tr-comment{background:var(--card);border:1px solid var(--card-line);box-shadow:var(--sh-card);border-radius:var(--r-card)}.tr-plate{margin-top:0;padding:16px 20px;transition:background .12s}.tr-plate:hover{background:var(--row-hover)}.tr-head{gap:8px 10px;font-size:13px}.tr-head b{letter-spacing:-.01em;font-size:16px;font-weight:500}.tr-head .muted{font-size:12.5px}.tr-meta{color:var(--text-2);gap:6px 20px;margin-top:8px;font-size:12.5px}.tr-meta b{font-variant-numeric:tabular-nums;font-weight:500}.tr-bar{background:0 0;gap:2px;height:6px;margin-top:12px}.tr-bar i{border-radius:3px}.tr-bar .tr-deal{background:var(--brand)}.tr-bar .tr-stock{background:var(--green)}.tr-bar-transit .tr-stock{background:#3b7ddd}.tr-bar-forming .tr-stock,.tr-bar-production .tr-stock,.tr-bar-ready .tr-stock{background:#e0a526}.tr-block>.tr-group{grid-column:1/-1;margin:8px 0 0}.tr-grid th.num,.tr-grid td.num{text-align:center}.tr-grid td.num .tr-qty{margin:0 auto}@media (min-width:1280px){.tr-block{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-block>.tr-block-head,.tr-block>p.muted{grid-column:1/-1}}@media (min-width:2200px){.tr-block{grid-template-columns:repeat(3,minmax(0,1fr))}}.tr-card{gap:10px;padding:18px 20px}.tr-sub{overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.tr-sub.muted{color:var(--text-2)}.tr-sub b{font-weight:500}.tr-track{max-width:520px;padding:6px 0 2px}.tr-node{color:var(--muted);gap:8px;font-size:11px;font-weight:500}.tr-node:before{background:var(--line-2);top:6px}.tr-dot{background:var(--tile);border-color:var(--line-2);width:14px;height:14px}.tr-node.done .tr-dot:after{content:"";background:var(--on-dark);-webkit-mask:var(--ico-check) center / contain no-repeat;-webkit-mask:var(--ico-check) center / contain no-repeat;mask:var(--ico-check) center / contain no-repeat;position:absolute;inset:1px}.tr-node.cur .tr-dot{box-shadow:0 0 0 4px var(--lav)}.tr-node.cur:last-child .tr-dot{background:var(--green);border-color:var(--green);box-shadow:0 0 0 4px var(--green-bg)}.tr-node.cur:last-child{color:var(--green)}.tr-node.done{color:var(--text-2);font-weight:500}.tr-node.cur{font-weight:600}.tr-card-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.tr-card-actions .filters{display:contents}.tr-cards td{vertical-align:middle;font-variant-numeric:tabular-nums}.tr-cards tfoot td{border-top:1px solid var(--line-2);border-bottom:0;font-size:12.5px}.tr-cards tfoot b,.tr-cards td b{font-weight:500}.tr-cards td a:not(.pill):not(.btn){color:var(--brand);text-decoration:none}.tr-cards .pill{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:280px;line-height:22px;text-decoration:none;display:inline-block;overflow:hidden}.tr-cards .pill.sk-ml:first-child{margin-left:0}.tr-cards td.empty{text-align:center;color:var(--muted);padding:28px 10px}.tr-qty{border-color:var(--tile-line);background:var(--tile);font-variant-numeric:tabular-nums;border-radius:10px;height:34px;padding:0 10px;font-size:13px}.tr-qty:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--lav)}.tr-comment{gap:8px;padding:18px 20px;font-size:12.5px;line-height:1.45}.tr-comment b{font-weight:500}.tr-comment>b,.tr-comment>label b{font-size:14px}.tr-comment p.muted{color:var(--text-2);font-size:12px}.tr-comment textarea,.tr-comment textarea.inp{border-radius:var(--r-tile);border-color:var(--tile-line);background:var(--tile);height:auto;min-height:88px;padding:10px 12px;font-size:13px;line-height:1.45}.tr-comment textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--lav)}.tr-comment .tr-head{gap:8px}.tr-draft{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r-tile);overflow-wrap:anywhere;padding:12px 14px;font-size:12.5px;line-height:1.5}.tr-copy{color:var(--text-2);font-size:12px}.sk-page .tr-actions{align-items:center;gap:8px}.sk-page .tr-actions>span{color:var(--ink);font-size:12.5px;line-height:1.45}.sk-page .tr-actions>.muted{color:var(--text-2);margin-left:0;font-weight:400}.sk-page .sk-filters .view-toggle a{height:34px}.inv-tiles{min-width:0}.sk-page .inv-tiles .sk-tile b{font-variant-numeric:tabular-nums;font-size:24px}.sk-page .inv-head{background:var(--card);border:1px solid var(--card-line);box-shadow:var(--sh-card);border-radius:var(--r-tile);align-items:center;gap:8px;padding:8px 12px 8px 16px}.inv-toggle{align-items:baseline;gap:2px 10px;min-height:34px;padding:4px 0;font-size:13px}.inv-toggle b{font-weight:500}.inv-toggle .muted{font-variant-numeric:tabular-nums;font-size:12px}.inv-note{overflow-wrap:anywhere;margin:0;padding:0 4px;font-size:12.5px}.modal .row>span{color:var(--text-2);font-size:12px}.modal .row>div{min-width:0}.modal .row>div>b{overflow-wrap:anywhere;font-size:13px;font-weight:500}.modal .row .view-toggle button{height:34px}.modal .inp.inv-item-list{height:auto;padding:6px;line-height:1.5}.modal .inv-item-list option{border-radius:8px;padding:5px 8px}.modal .actions .tr-del{color:var(--red);margin-right:auto}.modal .actions .btn-ghost:first-child:not(.tr-del){margin-right:auto}.modal.tr-load .table-wrap{border:1px solid var(--tile-line);border-radius:var(--r-tile);background:var(--tile);padding:0 2px}.modal.tr-load .sc-table th{background:var(--tile);z-index:1;position:sticky;top:0}.modal.tr-load .sk-table td{font-size:12.5px}.modal.tr-load .tr-sub{margin-top:10px}.modal.tr-load td[data-l=Инвойс]{white-space:nowrap}.dg-period{color:var(--text-2);margin:0 0 12px;font-size:12.5px}.dg-section{margin-bottom:var(--gap-card);background:var(--card);border:1px solid var(--card-line);box-shadow:var(--sh-card);border-radius:var(--r-card);padding:16px 20px}.dg-head{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-bottom:8px;display:flex}.dg-head b{letter-spacing:-.01em;font-size:15px;font-weight:500}.dg-head .muted{font-size:12px}.dg-none{color:var(--muted);font-size:12.5px}.dg-table{width:100%}.dg-table td{vertical-align:top;overflow-wrap:anywhere;padding:9px 0;font-size:12.5px;line-height:1.45}.dg-table tr:last-child td{border-bottom:0}.dg-table td.dg-when{white-space:nowrap;width:130px;color:var(--muted);padding-right:14px}.dg-table td.dg-due{color:var(--red);font-weight:500}.dg-table a{color:var(--ink);text-decoration:none}.dg-table a:hover{color:var(--brand)}.dg-table b{font-weight:500}.dg-empty{text-align:center;color:var(--muted);background:var(--card);border:1px solid var(--card-line);box-shadow:var(--sh-card);border-radius:var(--r-card);padding:28px 20px;font-size:12.5px}.jr-filters input[type=date]{width:150px;min-width:150px}.jr-filters select{min-width:190px}.jr-table td{vertical-align:top;white-space:normal;font-size:12.5px;line-height:1.45}.jr-table td.jr-when{white-space:nowrap;width:124px;color:var(--text-2);font-variant-numeric:tabular-nums}.jr-table td.jr-who{width:150px}.jr-table td.jr-where{width:170px;color:var(--text-2)}.jr-table td.jr-what{width:180px;font-weight:500}.jr-table td.jr-diff{min-width:280px;color:var(--text-2);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.jr-table td.jr-diff div+div{margin-top:2px}.jr-table td.empty{text-align:center;color:var(--muted);padding:28px 10px}.card-presence{background:var(--amber-bg);color:var(--amber);border-radius:var(--r-tile);overflow-wrap:anywhere;align-items:center;gap:8px;margin-bottom:12px;padding:8px 14px;font-size:12.5px;font-weight:500;line-height:1.4;display:flex}.card-presence:before{content:"";background:var(--amber-dot);border-radius:50%;flex:none;width:8px;height:8px}.deal-supply{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r-tile);gap:0;margin:2px 0 12px;padding:10px 14px 4px;font-size:12.5px}.deal-supply>b{letter-spacing:.08em;text-transform:uppercase;color:var(--label);padding-bottom:6px;font-size:10px;font-weight:500}.deal-supply-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 14px;min-height:36px;padding:6px 0;display:grid}.deal-supply-row>span:first-child{overflow-wrap:anywhere}.deal-supply-row .muted{font-variant-numeric:tabular-nums;white-space:nowrap}.deal-supply-row .pill{justify-self:end;text-decoration:none}.table.list th[data-col$=_w],.table.list th[data-col$=_p]{white-space:normal;vertical-align:bottom;line-height:1.25}.sk-stock td[data-l=В\ пути] .pill{font-variant-numeric:tabular-nums}@media (max-width:1180px) and (min-width:641px){.sc-table.dense.sk-stock th,.sc-table.dense.sk-stock td{padding-left:4px;padding-right:4px}.sc-table.dense.sk-stock th{letter-spacing:.04em;white-space:normal;font-size:9px}.sk-stock td.sk-name{min-width:116px}.sk-stock td.sk-res-cell{min-width:84px}.sk-cost{width:70px}.sc-table.dense.tr-cards th,.sc-table.dense.tr-cards td{padding-left:5px;padding-right:5px}.sc-table.dense.tr-cards th{letter-spacing:.04em;white-space:normal;font-size:9px}.sc-table.dense.tr-cards td{white-space:normal}.tr-cards .pill{max-width:130px}.tr-cards td .btn-sm{padding-left:4px;padding-right:4px}}@media (max-width:640px){.sk-page .panel.table-wrap:has(>.tr-cards){box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.tr-cards,.tr-cards tbody,.tr-cards tfoot{width:100%;min-width:0;display:block}.tr-cards thead{display:none}.tr-cards tr{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r-tile);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:8px;padding:12px;display:grid}.tr-cards tbody tr:hover{background:var(--tile)}.sc-table.dense.tr-cards td,.tr-cards td,.tr-cards td.num{text-align:left;white-space:normal;border:0;min-width:0;height:auto;padding:0;font-size:14px;line-height:1.3;display:block}.tr-cards td[data-l]:before{content:attr(data-l);letter-spacing:.08em;text-transform:uppercase;color:var(--label);margin-bottom:3px;font-size:9px;font-weight:500;display:block}.tr-cards td[data-l]:empty{display:none}.sc-table.dense.tr-cards td.tr-name{overflow-wrap:anywhere;grid-column:1/-1;font-size:14px;font-weight:500}.sc-table.dense.tr-cards td.tr-wide,.sc-table.dense.tr-cards td.empty{grid-column:1/-1}.sc-table.dense.tr-cards td.empty{text-align:center;padding:16px 0}.tr-cards .pill{overflow-wrap:anywhere;white-space:normal;border-radius:var(--r-tile);max-width:100%;height:auto;min-height:24px;padding:3px 10px;font-size:12px;line-height:18px;display:inline-block}.tr-cards .pill.sk-ml{margin:0 6px 4px 0}.tr-cards td a:not(.pill):not(.btn){min-height:28px;line-height:28px;display:inline-block}.sc-table.dense.tr-cards td.tr-act{grid-column:1/-1}.tr-cards td.tr-act .btn{border-color:var(--line);justify-content:center;width:100%;min-height:44px}.tr-cards tfoot tr{background:var(--card);border-color:var(--line-2);justify-content:space-between;gap:12px;display:flex}.sc-table.dense.tr-cards tfoot td{font-size:13px}.tr-cards tfoot td:empty,.tr-cards tfoot td[data-l]:before{display:none}.tr-accept tr{grid-template-columns:minmax(0,1fr) 112px 72px;align-items:end}.sc-table.dense.tr-accept td[data-l=Должно\ приехать]{padding-bottom:12px;font-size:20px;line-height:1.2}.sc-table.dense.tr-accept td[data-l=Разница]{padding-bottom:12px}.tr-accept td[data-l=Разница] .pill{font-size:13px}.tr-accept .tr-qty{border-radius:var(--r-tile);text-align:center;width:100%;height:52px;padding:0 8px;font-size:20px;font-weight:500}.sc-table.dense.inv-left td[data-l=Осталось],.sc-table.dense.inv-lines td[data-l=Осталось]{font-size:16px}.sc-table.dense.tr-lines td.tr-wide2{grid-column:2/-1}.modal.tr-load .table-wrap{background:0 0;border:0;max-height:none;padding:0;overflow:visible}.tr-load .tr-cards tr{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-load .tr-qty{text-align:left;width:100%;height:44px;font-size:16px}.modal .row>span:empty{display:none}.modal .row .view-toggle{grid-template-columns:1fr 1fr;gap:6px;display:grid}.modal .row .view-toggle button{justify-content:center}.modal.tr-form .inp,.modal.tr-load .inp{font-size:16px}.modal.tr-form .actions,.modal.tr-load .actions{z-index:2;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));background:var(--panel);margin:12px -14px 0;position:sticky;bottom:0}.modal.tr-form .actions .btn,.modal.tr-load .actions .btn{flex:40%;justify-content:center;min-height:46px}.modal.tr-form .actions .tr-del,.modal.tr-load .actions .btn-ghost:first-child{flex-basis:100%;order:3;margin-right:0}.tr-plate{padding:14px}.tr-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;display:grid}.tr-meta>span:first-child{overflow-wrap:anywhere;grid-column:1/-1}.tr-card,.tr-comment{padding:14px}.tr-track{max-width:none}.tr-block-head .btn,.tr-card-actions .btn,.sk-page .tr-actions .btn,.inv-new{min-height:44px}.tr-card-actions .btn{flex:100%;justify-content:center}.tr-comment textarea,.tr-comment textarea.inp{font-size:16px}.sk-page .tr-actions .btn{flex:100%;justify-content:center;min-height:48px}.sk-page .tr-actions>span{flex-basis:100%}.sk-page .sk-filters .view-toggle.inv-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-page .sk-filters .view-toggle.inv-blocks a{text-align:center;justify-content:center;min-width:0;height:auto;min-height:44px;padding:4px 8px;font-size:12.5px;line-height:1.2}.sk-page .sk-filters .inv-new{flex:100%;justify-content:center}.sk-page .inv-tiles{grid-template-columns:minmax(0,1fr)}.sk-page .inv-tiles .sk-tile{border-left:0}.sk-page .inv-tiles .sk-tile+.sk-tile{border-top:1px solid var(--line)}.sk-page .inv-tiles .sk-tile b{overflow-wrap:normal;font-size:20px}.sk-page .inv-tiles .sk-tile:last-child:nth-child(odd){grid-column:auto}.sk-page .inv-head{padding:8px 12px 12px}.inv-toggle{flex:100%;grid-template-columns:14px minmax(0,1fr);gap:2px 6px;min-height:44px;display:grid}.inv-toggle .muted{grid-column:2}.sk-page .inv-head .btn{flex:40%;justify-content:center;min-height:44px}.dg-section{margin-bottom:12px;padding:14px}.dg-table,.dg-table tbody{display:block}.dg-table tr{border-bottom:1px solid var(--line);padding:10px 0;display:block}.dg-table tr:last-child{border-bottom:0;padding-bottom:2px}.dg-table td,.dg-table td.dg-when{white-space:normal;border:0;width:auto;padding:0;font-size:13.5px;display:block}.dg-table td.dg-when{margin-bottom:2px;font-size:11.5px}.sk-page .jr-filters select{flex:100%;min-width:0}.sk-page .jr-filters input[type=date]{flex:40%;width:auto;min-width:0;font-size:15px}.sk-page .jr-filters .btn,.jr-pager .btn{flex:40%;justify-content:center;min-height:44px}.jr-table tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sc-table.dense.jr-table td.jr-when,.sc-table.dense.jr-table td.jr-who,.sc-table.dense.jr-table td.jr-where,.sc-table.dense.jr-table td.jr-what,.sc-table.dense.jr-table td.jr-diff{width:auto;min-width:0;font-size:13px}.sc-table.dense.jr-table td.jr-what{order:-1;grid-column:1/-1;font-size:14px}.sc-table.dense.jr-table td.jr-diff{grid-column:1/-1;line-height:1.45}.deal-supply-row{grid-template-columns:minmax(0,1fr) auto}.deal-supply-row>span:first-child{grid-column:1/-1}.deal-supply-row .pill{white-space:normal;max-width:100%;height:auto;min-height:26px;padding:3px 10px;font-size:12px;line-height:18px;position:relative}.sk-page .sk-filters .view-toggle:has(>button:nth-child(6)){grid-template-columns:repeat(5,minmax(0,1fr))}.sk-page .sk-filters .view-toggle:has(>button:nth-child(6)) button{padding:0 2px;font-size:12px}.sk-stock td[data-l=В\ пути]{order:4}.sk-stock td[data-l=В\ пути] .pill{height:26px;padding:0 10px;font-size:14px}.card-presence{font-size:13px}}html[data-theme=dark]{--label:#a3a3a3;--tone-cyan:#67d3e8;--tone-cyan-bg:#10303a;--tone-teal:#5eead4;--tone-teal-bg:#0f312c;--tone-orange:#fdba74;--tone-orange-bg:#3a2410;--tone-rose:#fda4af;--tone-rose-bg:#3a1a26;--mark-bg:#4a3c0a}html[data-theme=dark] .pill,html[data-theme=dark] .deal-badge{filter:none}html[data-theme=dark] .pill.tone-new,html[data-theme=dark] .pill.tone-neutral,html[data-theme=dark] .deal-badge.tone-new,html[data-theme=dark] .deal-badge.tone-neutral{background:var(--gray-bg);color:var(--text-2);border-color:#0000}html[data-theme=dark] .pill.tone-blue,html[data-theme=dark] .pill.tone-sky,html[data-theme=dark] .pill.tone-indigo,html[data-theme=dark] .pill.tone-purple,html[data-theme=dark] .deal-badge.tone-blue,html[data-theme=dark] .deal-badge.tone-sky,html[data-theme=dark] .deal-badge.tone-indigo{background:var(--brand-3);color:var(--brand);border-color:#0000}html[data-theme=dark] .pill.tone-violet,html[data-theme=dark] .deal-badge.tone-violet{background:var(--brand);color:var(--on-brand);border-color:#0000}html[data-theme=dark] .pill.tone-yellow,html[data-theme=dark] .pill.tone-amber,html[data-theme=dark] .deal-badge.tone-amber{background:var(--amber-bg);color:var(--amber);border-color:#0000}html[data-theme=dark] .pill.tone-green,html[data-theme=dark] .pill.tone-won,html[data-theme=dark] .deal-badge.tone-won{background:var(--green-bg);color:var(--green);border-color:#0000}html[data-theme=dark] .pill.tone-red,html[data-theme=dark] .pill.tone-lost,html[data-theme=dark] .pill.fb-tone-bug,html[data-theme=dark] .deal-badge.tone-lost{background:var(--red-bg);color:var(--red);border-color:#0000}html[data-theme=dark] .pill.tone-cyan,html[data-theme=dark] .deal-badge.tone-cyan{background:var(--tone-cyan-bg);color:var(--tone-cyan);border-color:#0000}html[data-theme=dark] .pill.tone-teal,html[data-theme=dark] .deal-badge.tone-teal{background:var(--tone-teal-bg);color:var(--tone-teal);border-color:#0000}html[data-theme=dark] .pill.tone-orange,html[data-theme=dark] .deal-badge.tone-orange{background:var(--tone-orange-bg);color:var(--tone-orange);border-color:#0000}html[data-theme=dark] .pill.tone-rose,html[data-theme=dark] .deal-badge.tone-rose{background:var(--tone-rose-bg);color:var(--tone-rose);border-color:#0000}html[data-theme=dark] .sc-nav .sc-subnav a.active{color:var(--on-dark);box-shadow:none;background:0 0}html[data-theme=dark] .wh-nav.active,html[data-theme=dark] .wh-nav:hover{color:var(--sidebar-dark)}html[data-theme=dark] .help-frame{background:var(--card)}html[data-theme=dark] .price-sys-sel.sys-2{background:var(--tone-teal-bg);color:var(--tone-teal)}html[data-theme=dark] .pr-mark{background:var(--mark-bg)}html[data-theme=dark] .pr-del{background:var(--red-bg);color:var(--red)}html[data-theme=dark] .pr-add{background:var(--green-bg);color:var(--green)}html[data-theme=dark] body.dragging-files .drop-zone.drop-over{background-color:var(--green-bg)}html[data-theme=dark] .btn-danger{color:var(--red)}html[data-theme=dark] .btn-danger:hover{background:var(--red-bg);border-color:var(--red)}html[data-theme=dark] .fb-button,html[data-theme=dark] .mt-overdue{color:var(--on-brand)}@media (min-width:641px) and (max-width:1024px){.sc-brand-row{flex-direction:column;flex:none;justify-content:center;gap:8px;min-height:0;padding:12px 0}.sc-brand{min-height:0}.sc-sidebar .sc-nav{scrollbar-width:none;flex:0 auto;min-height:0;overflow-y:auto}.sc-sidebar-foot{flex:none}}@media (max-width:480px){.deal-record-head .op-dots{padding-bottom:22px}.op-dots .od:nth-child(2n) .od-cap{margin-top:13px}}@media (min-width:641px) and (max-width:1024px){.sc-warehouse{display:block}.wh-rail{width:auto;min-height:0;padding:calc(8px + env(safe-area-inset-top,0px)) 16px 8px;flex-direction:row;align-items:center;gap:8px}.wh-brand{margin:0 4px 0 2px;font-size:16px;font-weight:500}.wh-nav{border-radius:var(--r-pill);align-items:center;min-height:44px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.wh-logout{margin:0 0 0 auto}.wh-rail .sc-logout{min-height:44px;color:var(--on-dark-2);padding:0 8px;font-size:13px}.sc-warehouse .sc-main{min-height:0}}.st-wrap{box-sizing:border-box;place-items:center;width:100%;min-height:calc(100dvh - 48px);padding:24px 20px;display:grid}.st-card{box-sizing:border-box;text-align:center;background:var(--card);border:1px solid var(--card-line);border-radius:var(--r-card);width:min(100%,460px);box-shadow:var(--sh-card);color:var(--ink);flex-direction:column;align-items:center;gap:7px;padding:36px 28px 30px;display:flex}.st-card .ico{background:var(--tile);border:1px solid var(--tile-line);width:48px;height:48px;color:var(--text-2);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.st-card .ico svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.st-card.is-error .ico{background:var(--red-bg);color:var(--red);border-color:#0000}.st-code{color:var(--label);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:500}.st-card h1{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:500;line-height:1.2}.st-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.st-card .row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}:is(.sc-warehouse .sc-main:has(>.st-wrap),.sc-warehouse .sc-main:has(>.page-enter>.st-wrap)){flex:1 1 0;min-width:0}.st-bare{background:var(--soft);grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.st-brand{color:var(--ink);letter-spacing:.02em;align-items:center;gap:10px;padding:18px 24px;font-size:13px;font-weight:600;display:flex}.st-brand i{background:var(--sidebar-dark);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:14px;font-style:normal;display:grid}.st-bare .st-wrap{min-height:0;padding-bottom:72px}.st-load{gap:14px;padding:22px 28px 32px;display:grid}.st-line,.st-tile{background:linear-gradient(90deg, var(--tile) 25%, var(--card) 50%, var(--tile) 75%);background-size:300% 100%;border-radius:8px;animation:1.6s ease-in-out infinite st-shine;display:block}.st-line.title{width:220px;height:30px}.st-line.search{border-radius:var(--r-pill);width:min(100%,420px);height:38px}.st-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.st-tile{border-radius:var(--r-tile);height:92px}.st-rows{background:var(--card);border:1px solid var(--card-line);border-radius:var(--r-card);gap:14px;padding:18px 20px;display:grid}.st-rows .st-line{height:14px}.st-rows .st-line:nth-child(2n){width:78%}.st-rows .st-line:nth-child(3n){width:90%}.st-hide{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes st-shine{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.st-line,.st-tile{animation:none}}@media (max-width:640px){.st-wrap{min-height:calc(100dvh - 150px);padding:16px}.st-card{padding:30px 20px 22px}.st-card .row{flex-direction:column;width:100%}.st-card .row .btn{box-sizing:border-box;justify-content:center;width:100%;min-height:44px}.st-brand{padding:14px 16px}.st-bare .st-wrap{min-height:0;padding-bottom:56px}.st-load{padding:14px 16px 24px}.st-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.st-tile{height:76px}}@media (max-width:900px){.pr-backdrop{grid-template-columns:minmax(0,1fr)}.pr-modal{min-width:0}.pr-modal-head{flex-wrap:wrap}.pr-modal-title{flex-wrap:wrap;flex:100%}.pr-modal-head .sel{flex:1 1 0;min-width:0}.pr-modal-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.tasks-head .sec-head-end{flex-wrap:wrap}}.tv-review{margin-bottom:var(--gap-card)}.nb-pop,.nb-pop .nb-item{color:var(--ink)}.nb-pop .muted{color:var(--text-2)}@media (min-width:1025px){.sc-nav .sc-subnav a.active,html[data-theme=dark] .sc-nav .sc-subnav a.active{background:var(--on-dark);box-shadow:var(--sh-tile);font-weight:600}.sc-nav .sc-subnav a.active{color:var(--brand)}html[data-theme=dark] .sc-nav .sc-subnav a.active{color:var(--sidebar-dark)}.sc-sidebar:not(.collapsed) .sc-nav-row:has(+.sc-subnav a.active)>a.active{color:var(--on-dark);box-shadow:none;background:0 0;font-weight:500}html[data-theme=dark] .sc-sidebar:not(.collapsed) .sc-nav-row:has(+.sc-subnav a.active)>a.active{color:var(--on-dark);background:0 0}}.pn{vertical-align:middle;max-width:100%;line-height:1.25;display:inline-block}.pn b{font-weight:inherit;display:block}@media (min-width:641px) and (max-width:1024px){.est-list-page .panel.list-wrap{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.est-list-page .sc-table.grid.cards{width:100%!important;min-width:0!important}.est-list-page .table.cards thead,.est-list-page .table.cards colgroup{display:none}.est-list-page .table.cards,.est-list-page .table.cards tbody,.est-list-page .table.cards tfoot{display:block}.est-list-page .table.cards tr{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r-tile);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;margin-bottom:8px;padding:12px 14px;display:grid}.est-list-page .table.cards tr:hover,.est-list-page .table.cards tr:hover td{background:var(--tile)}.est-list-page .table.cards td,.est-list-page .sc-table.grid.cards td:first-child{min-width:0;box-shadow:none;white-space:normal;background:0 0;border:0;display:block;position:static;padding:0!important}.est-list-page .table.cards td[data-l]:before{content:attr(data-l);color:var(--label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:9px;display:block}.est-list-page .table.cards td.primary{order:1;grid-column:1/-1;font-size:14px}.est-list-page .table.cards td.primary:before{display:none}.est-list-page .table.cards td.num{text-align:left}.est-list-page .table.list .name-col a,.est-list-page .table.list .sub{white-space:normal}.est-list-page .table.cards td[data-col=estimate]{order:2}.est-list-page .table.cards td[data-col=who]{order:3}.est-list-page .table.cards td[data-col=sum]{order:4}.est-list-page .table.cards td[data-col=kp]{order:5;grid-column:1/-1}.est-list-page .table.cards td[data-col=cost]{order:6}.est-list-page .table.cards td[data-col=markup]{order:7}.est-list-page .table.cards td[data-col=diff]{order:8}.est-list-page .table.cards tr.foot-row{background:var(--card);border-color:var(--card-line);grid-template-columns:repeat(4,minmax(0,1fr))}.est-list-page .table.cards tr.foot-row td:empty{display:none}.est-list-page .table.cards tr.empty-row{padding:0;display:block}}.tasks-tabs>.view-toggle:first-child{background:var(--lav);border:1px solid var(--brand-soft);border-radius:var(--r-pill);gap:2px;margin-right:8px;padding:4px}.tasks-tabs>.view-toggle:first-child button{height:38px;color:var(--brand);background:0 0;border:0;padding:0 14px;font-size:13px;font-weight:500}.tasks-tabs>.view-toggle:first-child button:hover{background:var(--tile)}.tasks-tabs>.view-toggle:first-child .active,.tasks-tabs>.view-toggle:first-child .active:hover,.tasks-tabs>.view-toggle:first-child .review-count{background:var(--brand);color:var(--on-brand)}.tasks-tabs>.view-toggle:first-child .active .review-count{background:var(--on-brand);color:var(--brand)}.tasks-tabs>.view-toggle:not(:first-child){align-self:center}.tasks-tabs>.view-toggle:not(:first-child) button{color:var(--text-2);background:0 0;border-color:#0000;padding:0 11px}.tasks-tabs>.view-toggle:not(:first-child) button:hover{background:var(--card)}.tasks-tabs>.view-toggle:not(:first-child) .active,.tasks-tabs>.view-toggle:not(:first-child) .active:hover{background:var(--card);border-color:var(--card-line);color:var(--ink)}@media (max-width:640px){.tasks-tabs>.view-toggle:first-child{border-radius:var(--r-card)}}@media (max-width:1024px){.tasks-tabs{display:contents}.tasks-head{gap:6px 8px;margin-bottom:8px;padding-bottom:0}.tasks-tabs>.view-toggle:first-child{flex-wrap:nowrap;flex:100%;order:0;margin-right:0}.tasks-tabs>.view-toggle:first-child button{flex:auto;justify-content:center;height:44px;min-height:44px;padding:0 10px}.tasks-tabs>.view-toggle:not(:first-child){flex-wrap:nowrap;flex:none;order:1;margin-right:0}.tasks-tabs>.view-toggle:nth-child(2):not(:last-child){scrollbar-width:none;flex:calc(100% - 200px);min-width:0;overflow-x:auto}.tasks-tabs>.view-toggle:nth-child(2):not(:last-child)::-webkit-scrollbar{display:none}.tasks-tabs>.view-toggle button{flex:none}.tasks-filters{scrollbar-width:none;flex-wrap:nowrap;flex:160px;order:2;gap:6px;min-width:0;padding-bottom:0;display:flex;overflow-x:auto}.tasks-filters::-webkit-scrollbar{display:none}.tasks-filters>*{flex:none;order:0}.tasks-head>.task-search{flex:0 0 140px;order:3;width:140px;height:44px}.tasks-head .sec-head-end{flex:none;order:4;justify-content:flex-end;gap:8px;margin-left:0}.tasks-head .count{white-space:normal;max-width:110px;font-size:11.5px;line-height:1.25}}@media (max-width:640px){.tasks-tabs>.view-toggle:first-child{flex-wrap:wrap}.tasks-tabs>.view-toggle:first-child button{border-radius:14px;flex:40%;padding:0 6px}.tasks-tabs>.view-toggle:first-child:has(>:nth-child(5)) button{flex-basis:30%}.tasks-filters{flex:100%}.tasks-head>.task-search{flex:1 1 0;width:auto;min-width:0;max-width:none}.tasks-head .sec-head-end{display:contents}.tasks-head .sec-head-end .btn{flex:none;order:3}.tasks-head .count{flex:100%;order:5;max-width:none;font-size:12px}}@media (min-width:641px) and (max-width:1024px){.buh .buh-wrap:has(>.buh-table:not(.buh-static)){max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.buh .buh-table:not(.buh-static),.buh .buh-table:not(.buh-static) tbody{width:100%;min-width:0;display:block}.buh .buh-table:not(.buh-static) colgroup,.buh .buh-table:not(.buh-static) thead{display:none}.buh .buh-table:not(.buh-static) tr{background:var(--tile);border:1px solid var(--tile-line);border-radius:14px;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px 10px;margin-bottom:10px;padding:12px 14px;display:grid}.buh .buh-table:not(.buh-static) tr.buh-wait{background:var(--amber-bg)}.buh .buh-table:not(.buh-static) td,.buh .buh-table:not(.buh-static) td.num{text-align:left;white-space:normal;border:0;min-width:0;height:auto;padding:0;display:block;overflow:visible}.buh .buh-table:not(.buh-static) td,.buh .buh-table:not(.buh-static) tr.buh-wait td,.buh .buh-table:not(.buh-static) tbody tr:hover td,.buh .buh-table:not(.buh-static) tbody tr.buh-wait:hover td{background:0 0}.buh .buh-table:not(.buh-static) td[data-l]:before{content:attr(data-l);color:var(--label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:9px;font-weight:500;line-height:1.35;display:block;overflow:hidden}.buh .buh-table:not(.buh-static) .buh-inp,.buh .buh-table:not(.buh-static) .buh-sel,.buh .buh-table:not(.buh-static) .inp{border:1px solid var(--tile-line);background:var(--card);border-radius:10px;width:100%;height:44px;min-height:44px;padding:0 8px;font-size:14px}.buh .buh-table:not(.buh-static) textarea.buh-inp{height:auto;padding:11px 8px}.buh .buh-table:not(.buh-static) td.buh-empty{text-align:center;color:var(--muted);grid-column:1/-1;padding:16px 0!important}.buh .buh-table:not(.buh-static) .buh-link{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;align-items:center;min-height:44px;padding:0;font-size:14px;display:inline-flex;overflow:visible}.buh .buh-table:not(.buh-static) .buh-deal{justify-content:space-between;gap:8px}.buh .buh-table:not(.buh-static) .buh-unlink{flex:none;width:44px;height:44px;padding:0;font-size:18px}.buh .buh-table:not(.buh-static) td.buh-rest{font-size:14px;line-height:44px}.buh .buh-table:not(.buh-static) td[data-l=№]{order:0;grid-column:span 1;line-height:44px}.buh .buh-table:not(.buh-static) td[data-l=Факт\ отгрузки]{order:1;grid-column:span 3}.buh .buh-table:not(.buh-static) td[data-l="№ отгр."]{order:2;grid-column:span 2;line-height:44px}.buh .buh-table:not(.buh-static) td[data-l=Сделка]{order:3;grid-column:span 3}.buh .buh-table:not(.buh-static) td[data-l=Контрагент]{order:4;grid-column:span 3}.buh .buh-table:not(.buh-static) td[data-l=Сумма\ заказа]{order:5;grid-column:span 3}.buh .buh-table:not(.buh-static) td[data-l=Факт\ оплаты]{order:6;grid-column:span 3}.buh .buh-table:not(.buh-static) td[data-l=Остаток]{order:7;grid-column:span 3}.buh .buh-table:not(.buh-static) td[data-l=КП]{order:8;grid-column:span 3}.buh .buh-table:not(.buh-static) td[data-l=Дата\ отгрузки]{order:9;grid-column:span 3}.buh .buh-table:not(.buh-static) td[data-l=Дата\ оплаты]{order:10;grid-column:span 3}.buh .buh-table:not(.buh-static) td[data-l=Машина]{order:11;grid-column:span 3}.buh .buh-table:not(.buh-static) td[data-l=ТТН]{order:12;grid-column:span 3}.buh .buh-table:not(.buh-static) td[data-l=Договор]{order:13;grid-column:span 3}.buh .buh-table:not(.buh-static) td[data-l=Счёт]{order:14;grid-column:span 3}.buh .buh-table:not(.buh-static) td[data-l=УПД]{order:15;grid-column:span 3}.buh .buh-table:not(.buh-static) td[data-l=Получатель]{order:16;grid-column:span 3}.buh .buh-table:not(.buh-static) td[data-l=Ответственный]{order:17;grid-column:span 4}.buh .buh-table:not(.buh-static) td[data-l=Примечание]{order:18;grid-column:span 7}.buh .buh-table:not(.buh-static) td.buh-del-cell{text-align:right;order:19;grid-column:span 1;align-self:end}.buh .buh-table:not(.buh-static) .buh-del{border:1px solid var(--line);background:var(--card);border-radius:50%;width:44px;height:44px;font-size:18px}}@media (max-width:1024px){.tv-head .tv-title{padding-right:52px}}.tv-head .btn-primary svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:14px;height:14px}@media (max-width:640px){.tv-people{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.tv-people::-webkit-scrollbar{display:none}.tv-people .chip{white-space:nowrap;flex:none}.sc-main .tasks-head .sel,.sc-main .tasks-head .task-search{font-size:13px;font-weight:400}}@media (min-width:1537px){:is(.sc-topbar:has(~.sc-content .uv-b),.sc-content:has(.uv-b)){max-width:none}}@media (min-width:2400px){.buh .buh-table:not(.buh-static){table-layout:auto;width:100%}}@media (min-width:641px) and (max-width:1024px) and (max-height:760px){.sc-sidebar{scrollbar-width:none;overflow-y:auto}.sc-sidebar::-webkit-scrollbar{display:none}.sc-sidebar .sc-nav{flex:none;overflow:visible}.sc-sidebar .theme-toggle{flex:none}}@media (min-width:641px) and (max-width:760px){.est-table th,.est-table td{padding-left:5px;padding-right:5px}.est-wrap{overflow-x:auto}}.buh .buh-table:not(.buh-static) td.buh-sum{display:none}@media (min-width:641px) and (max-width:1024px){.buh .buh-table:not(.buh-static) td.buh-sum{order:0;grid-column:1/-1;display:block}.buh .buh-table:not(.buh-static) tr:not(.buh-open)>td:not(.buh-sum):not(.buh-empty){display:none}.buh .buh-table:not(.buh-static) tr:not(.buh-open):has(>td.buh-sum){padding:0}.buh .buh-table:not(.buh-static) tr.buh-open>td.buh-sum{border-bottom:1px solid var(--tile-line);margin:-4px -6px 4px;padding-bottom:8px}.buh .buh-sum-btn{width:100%;min-height:56px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) 20px;align-items:center;gap:10px;padding:8px 14px;font-size:14px;display:grid}.buh tr.buh-open .buh-sum-btn{padding:4px 6px}.buh .buh-sum-btn>span{overflow-wrap:anywhere;min-width:0;line-height:1.3}.buh .buh-sum-n{color:var(--muted);font-variant-numeric:tabular-nums}.buh .buh-sum-deal{color:var(--brand);font-weight:500}.buh .buh-sum-deal.none{color:var(--muted);font-weight:400}.buh .buh-sum-who{color:var(--text-2)}.buh .buh-sum-money{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.buh .buh-sum-money small{color:var(--label);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:500;display:block}.buh .buh-sum-btn .buh-rest.due{color:var(--red)}.buh .buh-sum-chev{color:var(--muted);text-align:center}.buh .buh-sum-btn:focus-visible{outline:2px solid var(--brand-soft);outline-offset:-2px;border-radius:14px}}@media (max-width:1100px) and (min-width:641px){.sc-topbar{padding-left:calc(18px + env(safe-area-inset-left,0px))}.sc-content,.tv-head,.deal-record-page{padding-left:calc(18px + env(safe-area-inset-left,0px));padding-right:calc(18px + env(safe-area-inset-right,0px))}}@media (max-width:1024px) and (min-width:641px){.sc-topbar{padding-top:calc(14px + env(safe-area-inset-top,0px));padding-right:calc(60px + env(safe-area-inset-right,0px))}.tv-head{padding-top:calc(22px + env(safe-area-inset-top,0px))}.sc-app{grid-template-columns:calc(64px + env(safe-area-inset-left,0px)) minmax(0, 1fr)}.sc-sidebar{padding-left:env(safe-area-inset-left,0px);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.sc-content{padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}}@media (max-width:640px){.sc-topbar{padding-left:calc(12px + env(safe-area-inset-left,0px));padding-right:calc(62px + env(safe-area-inset-right,0px))}.sc-content{padding-left:calc(12px + env(safe-area-inset-left,0px));padding-right:calc(12px + env(safe-area-inset-right,0px))}.sc-tabbar{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}}@media (max-width:1024px){.fb-button{right:calc(10px + env(safe-area-inset-right,0px))}}.nb-pop{top:calc(56px + env(safe-area-inset-top,0px));left:calc(12px + env(safe-area-inset-left,0px))}.kpis.kpis-apart{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0}.kpis.kpis-apart .kpi{background:var(--card);border:1px solid var(--card-line);box-shadow:var(--sh-card);border-radius:var(--r-card)}@media (max-width:1100px){.kpis.kpis-apart{gap:8px}.kpis.kpis-apart .kpi{border-radius:14px;padding:12px 14px}.kpis.kpis-apart .kpi .note{margin-top:4px}}@media (max-width:640px){.kpis.kpis-apart{gap:6px}.kpis.kpis-apart .kpi,.kpis.kpis-apart .kpi:nth-child(n+3){border:1px solid var(--card-line);padding:10px 14px}}.sc-section-tabs{display:none}@media (max-width:1024px){.sc-topbar:has(>.sc-section-tabs){flex-wrap:wrap;row-gap:8px}.sc-topbar{z-index:15;position:sticky;top:0}.sc-section-tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0;margin:2px calc(-60px - env(safe-area-inset-right,0px)) 0 0;--tabs-fade-l:0px;--tabs-fade-r:48px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--tabs-fade-l), #000 calc(100% - var(--tabs-fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--tabs-fade-l), #000 calc(100% - var(--tabs-fade-r)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--tabs-fade-l), #000 calc(100% - var(--tabs-fade-r)), transparent 100%);flex:100%;order:2;gap:6px;padding:2px 52px 4px 0;display:flex;overflow:auto hidden}.sc-section-tabs::-webkit-scrollbar{display:none}.sc-section-tabs.from-start{--tabs-fade-l:36px}.sc-section-tabs.at-end{--tabs-fade-r:0px}.sc-section-tabs.fits{-webkit-mask-image:none;mask-image:none}.sc-section-tabs a{border-radius:var(--r-pill);background:var(--card);border:1px solid var(--card-line);height:42px;color:var(--ink);white-space:nowrap;flex:none;align-items:center;gap:7px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.sc-section-tabs a:hover{background:var(--row-hover)}.sc-section-tabs a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sc-section-tabs a.active{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.sc-section-tabs .badge-count{border-radius:var(--r-pill);background:var(--red);color:#fff;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10.5px;font-weight:600;display:inline-grid}.sc-section-tabs .badge-count.badge-gray{background:var(--amber-bg);color:var(--amber)}.sc-section-tabs a.active .badge-count{box-shadow:0 0 0 1.5px var(--brand)}.sc-section-tabs a.tab-personal:not(.active){color:var(--text-2)}.sc-section-tabs .tab-sep{background:var(--line);flex:0 0 1px;align-self:center;height:22px;margin:0 2px}}@media (max-width:640px){.sc-section-tabs{margin-right:calc(-62px - env(safe-area-inset-right,0px));padding-right:48px}.sc-section-tabs a{height:44px;padding:0 16px}}.sk-page .sk-tile{container-type:inline-size}.sk-page .sk-tile b{white-space:nowrap;font-size:clamp(14px,13.5cqi,28px)}@media (max-width:1180px) and (min-width:641px){.sk-page .sk-tiles:has(>:nth-child(5)) .sk-tile b{font-size:clamp(14px,13.5cqi,21px)}}@media (min-width:641px) and (max-width:860px){.sk-page .sk-tiles:has(>:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}.sk-page .sk-tiles:has(>:nth-child(5)) .sk-tile:nth-child(3n+1){border-left:0}.sk-page .sk-tiles:has(>:nth-child(5)) .sk-tile:nth-child(n+4){border-top:1px solid var(--line)}}.sk-page .inv-tiles .sk-tile b{font-size:clamp(14px,13.5cqi,24px)}@media (max-width:640px){.sk-page .sk-tile b{overflow-wrap:normal;font-size:clamp(14px,13.5cqi,20px)}.sk-page .inv-tiles .sk-tile b{font-size:clamp(14px,13.5cqi,20px)}}.view-toggle .active,.view-toggle .active:hover,.pipeline-tabs a.active,.chips .chip.on,.chips .chip.on:hover,.deal-record-head .card-tabs button.active,.card-tabs.ec-tabs button.active,.composer-tabs button.active,.sel-pill.on,.pager .pg.on,.fm-root [data-slot=toggle-group] [data-slot=toggle-group-item][data-state=on]{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.chips .chip.on small,.chips .chip.on .x,.sel-pill.on .chev,.card-tabs button.active .cnt{color:var(--on-brand)}.view-toggle .active .review-count{background:var(--on-brand);color:var(--brand)}@media (max-width:1024px){.sc-main:has(.sc-topbar>.sc-section-tabs) .analytics-tabs{display:none}}@media (min-width:1025px){.sc-sidebar .sc-nav{scrollbar-width:none;flex:0 auto;min-height:0;overflow-y:auto}.sc-sidebar .sc-nav::-webkit-scrollbar{display:none}.sc-sidebar-foot{flex:none}}.tasks-more{justify-content:center;align-items:center;gap:12px;padding:14px 0 6px;display:flex}:is(.ec-main.card-left .fld,.ec-main.card-left .fld:has(.val-linkwrap)){grid-template-columns:92px minmax(0,1fr);gap:8px}.ec-main.card-left .fld label,.ec-main.card-left .fld .val{overflow-wrap:break-word}.ec-main.card-left .fld .val-linkwrap{gap:4px}.ec-main.card-left .fld .val:has(.val-linkwrap){padding-right:0}.ec-main.card-left .fld .val:not(.ro){position:relative}.ec-main.card-left .fld .val:not(.ro):after{margin-left:0;padding-left:0;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.ec-main.card-left .fld .val-linkwrap>a[href^=tel\:]{white-space:nowrap;flex:none}.ec-main.card-left .fld .val-linkwrap>a{white-space:normal;text-overflow:clip;overflow-wrap:break-word;overflow:visible}.ec-main.card-left .card-block>.linked .fld,.ec-main.card-left .people-list .linked .fld{grid-template-columns:minmax(0,1fr);gap:0}@media (max-width:1500px) and (min-width:1101px){.grid-3.card-grid.ec-grid{grid-template-columns:24rem minmax(0,1fr) 16rem}}@media (max-width:640px){:is(.ec-main.card-left .fld,.ec-main.card-left .fld:has(.val-linkwrap)){grid-template-columns:110px minmax(0,1fr)}.ec-main.card-left .card-block>.linked .fld,.ec-main.card-left .people-list .linked .fld{grid-template-columns:minmax(0,1fr)}}.deal-panel .linked .fld .val{overflow-wrap:break-word;flex-wrap:wrap;gap:2px 4px;padding-right:0}@media (max-width:1500px) and (min-width:1051px){.deal-panel .linked .fld{grid-template-columns:76px minmax(0,1fr)}}.inv-ai-card{padding:14px 18px}.inv-ai-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inv-ai-head h3{margin:0}.inv-ai-meta{color:var(--muted);flex:1;font-size:12px}.inv-ai-text{white-space:pre-wrap;margin-top:10px;font-size:14px;line-height:1.55}.inv-ai-note{color:var(--muted);margin:10px 0 0;font-size:12px}.est-choice .est-caption{flex:220px;min-width:200px}.est-choice .est-caption .inp{max-width:320px}.est-table .est-money{text-align:right;font-variant-numeric:tabular-nums;background:0 0;border-color:#0000;width:100%;max-width:130px;height:30px;padding:0 8px}.est-table .est-money:hover{border-color:var(--line-2);background:var(--panel)}.est-table .est-money:focus{border-color:var(--brand);background:var(--panel)}.est-table .est-money.bold{font-weight:700}.est-table .est-money.manual{color:var(--brand);background:var(--brand-3);font-weight:600}.est-table .est-reset{margin-left:auto;font-size:10.5px;display:block}.est-table .est-past{color:var(--amber,#b7791f);margin-top:4px;font-size:11px}.est-table .est-past .price-link{font-size:11px}.est-table .est-maker{width:100%;height:30px;margin-top:4px;font-size:12px}.est-table .est-maker.empty{border-color:var(--red);color:var(--red)}.modal-backdrop.sk-confirm-back{z-index:90;place-items:center;padding:16px}.modal.sk-confirm{border-radius:20px;width:min(380px,100%);max-height:none;padding:22px 22px 18px}.modal.sk-confirm p{color:var(--muted);margin:0 0 16px}.modal.sk-confirm .actions{justify-content:flex-end;gap:8px;display:flex}.modal.sk-confirm .btn{min-width:84px}.price-bar .price-only{color:var(--muted);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}@media (min-width:1025px){.sc-sidebar .sc-nav.more-below{-webkit-mask-image:linear-gradient(#000 calc(100% - 48px),#0000);mask-image:linear-gradient(#000 calc(100% - 48px),#0000)}.sc-sidebar .sc-nav-collapse{flex:none;margin-top:4px}.sc-sidebar:not(.collapsed) .sc-side-tools{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px 0;display:flex}.sc-sidebar:not(.collapsed) .sc-side-tools .font-scale,.sc-sidebar:not(.collapsed) .sc-side-tools .theme-toggle{padding:0}.sc-sidebar:not(.collapsed) .sc-side-tools .theme-toggle span{display:none}.sc-sidebar:not(.collapsed) .sc-brand-row{padding-right:14px}}.sk-split{border-collapse:collapse;border-top:1px solid var(--line);width:100%;font-size:12.5px}.sk-split th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 4px;font-size:11px;font-weight:500}.sk-split td{border-bottom:1px solid var(--line);padding:7px 4px}.sk-split .num{text-align:right;white-space:nowrap;width:1%;padding-left:12px}.sk-split b,.sb-lines td.num b{font-weight:600}.sb-lines th{text-align:left;color:var(--muted);font-size:11px;font-weight:500}.sb-lines th.num{text-align:right}
