:root{--n-50:#f5f7fa;--n-100:#eef1f6;--n-200:#e1e6ee;--n-300:#cad1dd;--n-500:#8893a5;--n-600:#6a7588;--n-700:#5f6b7d;--n-800:#414e62;--n-900:#111a2e;--b-50:#f4f7fe;--b-100:#e8eefe;--b-200:#d3dffe;--b-300:#b7cbff;--b-500:#5f85fe;--b-600:#3b5bdb;--b-700:#2c449f;--b-900:#1f2f7a;--b-950:#0b1230;--r-50:#fef0ee;--r-100:#fee4df;--r-200:#fed4ce;--r-300:#feb8ad;--r-500:#f04f40;--r-600:#c7361b;--r-700:#b42318;--r-800:#8f1d16;--r-900:#65140e;--a-50:#fff4d6;--a-100:#ffefc6;--a-200:#ffe094;--a-300:#f2cf72;--a-500:#dc6803;--a-600:#b25b00;--a-700:#9d5206;--a-800:#7a4b00;--a-900:#5a3204;--g-50:#e8f7ef;--g-100:#d9f7e4;--g-200:#b6efcd;--g-300:#8be2b1;--g-500:#07a366;--g-600:#078955;--g-700:#067647;--g-800:#035e39;--g-900:#014227;--v-50:#f4f1ff;--v-100:#ecedfe;--v-200:#dcdcfe;--v-300:#c6c6fe;--v-500:#8777fe;--v-600:#6d53e8;--v-700:#5b3fd6;--v-800:#4b33aa;--v-900:#34237a;--brand:var(--b-900);--brand-hover:#18245f;--brand-ink:#1c2a6b;--brand-tint:#eceff8;--brand-tint-2:#f5f6fb;--brand-tint-line:#c9d0ea;--link:#25398f;--brand-top:#2b3f9e;--brand-top-hover:#25398f;--brand-line:#b3bce0;--brand-bar:#5466b4;--brand-off:#c5cbe5;--brand-deep:#19244f;--brand-deeper:#111a3e;--brand-on-deep:#9fb0f0;--brand-glow:#8fa3ff;--brand-shadow:#1f2f7a8c;--brand-shadow-1:#18245f66;--brand-tint-line-2:#d6dbef;--brand-tint-line-3:#dde3f5;--brand-tint-3:#f7f8fc;--brand-ink-2:#2c3d8c;--accent-halo:#3b5bdb59;--accent-halo-2:#3b5bdbb3;--accent-halo-soft:#1f2f7a2e;--side-focus-glow:#8b98d440;--seg-on-shadow:0 0 0 1px #111a2e0d, 0 1px 2px #111a2e1a, 0 2px 6px -2px #1f2f7a1f;--need-bg:#eaf3ff;--need-line:#b6cff2;--scene:var(--ground);--accent:var(--b-600);--graphite:#1e2024;--nav:var(--b-950);--nav-2:#121b45;--nav-3:#172463;--side-glow:#788cff29;--side-edge:#7c8cff80;--side-edge-2:#a9b4ff24;--side-bar-glow:#7c8cffd9;--side-ring:#a9b4ff73;--side-bg:radial-gradient(300px 200px at 0 0, var(--side-glow), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--n-900) 72%, var(--n-800)) 0%, var(--n-900) 50%, color-mix(in srgb, var(--n-900) 70%, var(--b-950)) 100%);--side-solid:var(--n-900);--side-ink:var(--b-100);--side-ink-2:#fffc;--side-muted:#ffffffa3;--side-accent:#a9b4ff;--side-hover:#ffffff0f;--side-active:#ffffff1f;--side-active-bar:var(--b-300);--side-line:#ffffff14;--side-focus:var(--b-300);--ground:var(--n-100);--surface:#fff;--surface-2:var(--n-50);--line:var(--n-200);--line-soft:#edf0f5;--line-strong:#cfd6e2;--field-line:#808b9d;--field-line-hover:var(--n-600);--placeholder:var(--faint);--ink:var(--n-900);--ink-2:#3a4456;--muted:var(--n-700);--faint:var(--n-700);--warn:var(--a-600);--warn-ink:var(--a-800);--warn-bg:var(--a-50);--warn-line:var(--a-500);--warn-soft-line:var(--a-300);--warn-dot:var(--a-500);--late:var(--r-700);--late-bg:var(--r-50);--late-line:var(--r-500);--late-soft-line:#f5c2b9;--late-dot:var(--r-600);--signal:var(--r-600);--signal-top:#d4401f;--signal-bottom:#b42e16;--caution:var(--a-300);--ok:var(--g-700);--ok-bg:var(--g-50);--ok-line:var(--g-200);--ok-dot:var(--g-500);--ai:var(--v-700);--ai-ink:var(--v-800);--ai-bg:var(--v-50);--ai-line:#c9bdf3;--ai-field-line:var(--v-500);--tint-late:var(--r-50);--tint-late-ink:var(--r-700);--tint-soon:var(--a-50);--tint-soon-ink:var(--a-800);--tint-done:var(--g-50);--tint-done-ink:var(--g-700);--tint-later:var(--n-100);--tint-later-ink:var(--n-800);--lane:color-mix(in srgb, var(--n-200) 60%, var(--n-300));--lane-solid:var(--lane);--lane-ink:var(--n-800);--lane-link:var(--b-700);--lane-radius:14px;--lane-edge:inset 0 0 0 1px #111a2e0d, inset 0 1px 0 #ffffff8c;--sheet-radius:14px;--chip-bg:var(--n-100);--chip-ink:var(--ink-2);--chip-icon:var(--n-600);--chip-radius:8px;--radius:12px;--radius-sm:8px;--gap:12px;--control:34px;--page-pad:20px;--page-gap:12px;--t-page:27px;--t-entity:22px;--h-ctl:32px;--shadow:0 0 0 1px #1f2f7a12, 0 1px 2px #32325d14;--ring:0 0 0 2px #fff, 0 0 0 4px var(--brand);--sans:"Golos Text", system-ui, sans-serif;--display:"Unbounded", "Golos Text", system-ui, sans-serif;--mono:"Golos Text", system-ui, sans-serif}@media (height<=819px){:root{--page-pad:12px;--page-gap:8px;--t-page:20px;--t-entity:18px}}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font:14px/1.45 var(--sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}a{color:var(--brand-ink)}a:hover{color:var(--brand-hover)}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{margin:0}h1{font-family:var(--display);font-size:var(--t-page);letter-spacing:-.015em;font-weight:600}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mono{font-family:var(--mono)}.muted{color:var(--muted)}.small{font-size:13px}.strong{font-weight:600}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.grow{flex:1}.row{align-items:center;gap:8px;display:flex}.row-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stack{flex-direction:column;gap:8px;display:flex}.between{justify-content:space-between}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:2px solid highlight!important}}.btn{min-height:var(--control);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex;box-shadow:0 1px 2px #1018280d}.btn:hover{background:var(--surface-2);border-color:var(--line-strong);color:var(--ink)}.btn:focus-visible{box-shadow:var(--ring);outline:none}.btn-primary{background:linear-gradient(180deg, var(--brand-top), var(--brand));border-color:var(--brand);color:#fff;box-shadow:inset 0 1px 0 #ffffff29, 0 1px 2px var(--brand-shadow-1), 0 4px 12px -4px var(--brand-shadow)}.btn-primary:hover{background:linear-gradient(180deg, var(--brand-top-hover), var(--brand-hover));border-color:var(--brand-hover);color:#fff}.btn-lg{min-height:40px;padding:0 18px}.btn-sm{border-radius:8px;min-height:28px;padding:0 10px;font-size:13px}.btn:disabled,.btn[aria-disabled=true]{background:var(--surface-2);border-color:var(--line);color:var(--muted);cursor:not-allowed;box-shadow:none;opacity:.75}.btn-primary:disabled{background:var(--brand-tint);border-color:var(--brand-tint-line);color:var(--brand-ink);opacity:1}.link-btn{color:var(--brand-ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:500;text-decoration:none}.link-btn:hover{text-underline-offset:2px;text-decoration:underline}.badge{white-space:nowrap;background:var(--line-soft);color:var(--ink-2);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 14%, transparent);border-radius:999px;align-items:center;gap:6px;padding:1px 8px;font-size:12.5px;font-weight:600;line-height:18px;display:inline-flex}.badge.brand{background:var(--brand-tint);color:var(--brand-ink)}.badge.ok{background:var(--ok-bg);color:var(--ok)}.badge.warn{background:var(--warn-bg);color:var(--warn-ink)}.badge.late{background:var(--late-bg);color:var(--late)}.badge.outline{background:var(--surface);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong)}.badge.plain{font-weight:400}.badge .dot{background:currentColor;border-radius:50%;width:7px;height:7px}.badge.warn .dot{background:var(--warn-dot)}.badge.late .dot{background:var(--late-dot)}.badge.ok .dot{background:currentColor}.badge.neutral .dot,.badge:not(.ok):not(.warn):not(.late):not(.brand) .dot{background:var(--n-500)}.count{background:var(--line);min-width:18px;height:18px;color:var(--ink-2);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:12px;font-weight:600;display:inline-flex}.count.late{background:var(--signal);color:#fff}.count.brand{background:var(--brand-tint);color:var(--brand-ink)}.avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid #0000}.card-pad{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.card h2{font-size:15px;font-weight:600}.card h3{font-size:14px;font-weight:600}.card-section{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:8px;padding:10px 14px;display:flex}.card-section:last-child{border-bottom:0}.label-caps{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.panel{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--line-soft);padding:10px 12px}.pair{gap:var(--gap);flex-wrap:wrap;align-items:stretch;display:flex}.pair>*{flex:400px;min-width:0}.pair>.wide{flex:999 460px}.pair>.narrow{flex:300px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.span-2{grid-column:span 2}.field{flex-direction:column;gap:4px;min-width:0;display:flex}.field>label,.field>.label{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex;overflow:hidden}.input{min-height:var(--control);border:1px solid var(--field-line);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--ink);outline:none;padding:0 10px;font-size:14px;transition:border-color .12s,box-shadow .12s}.input:hover{border-color:var(--field-line-hover)}.input:focus{border-color:var(--accent);box-shadow:var(--ring)}.input::placeholder{color:var(--placeholder)}select.input,select.b4-in{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23475467' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px}textarea.input{resize:vertical;min-height:120px;padding:10px 12px;line-height:1.6}.input.accent{border-width:2px;border-color:var(--brand)}.ai .input,.input.ai{background-color:var(--brand-tint);border-color:var(--brand-tint-line)}.check .input,.input.check{background-color:var(--warn-bg);border-color:var(--warn-line)}.missing .input,.input.missing{border-color:var(--late-line)}.missing>label{color:var(--late)}.manual .input,.input.manual{border-color:var(--n-500)}.help{min-height:16px;color:var(--muted);font-size:13px;line-height:16px}.help.check{color:var(--warn-ink);font-weight:600}.help.missing{color:var(--late);font-weight:600}.ai-mark{color:var(--brand);display:inline-flex}.segmented{background:var(--n-100);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.segmented button{min-height:28px;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:13.5px;font-weight:500;display:inline-flex}.segmented button:hover{background:#ffffffb3}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #1018281a,0 0 0 1px #1018280a}.segmented .count:not(.late){background:var(--line)}.segmented button[aria-pressed=true] .count:not(.late){background:var(--brand-tint);color:var(--brand-ink)}.table-wrap{position:relative;overflow-x:auto}.table{border-collapse:collapse;width:100%}.table th{color:var(--muted);text-align:left;background:var(--surface-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 12px;font-size:12.5px;font-weight:600}.table td{border-top:1px solid var(--line-soft);vertical-align:top;padding:10px 12px}.table th:first-child,.table td:first-child{padding-left:16px}.table th:last-child,.table td:last-child{padding-right:16px}.table.clickable tbody tr{cursor:pointer;transition:background .12s}.table.clickable tbody tr:hover,.table tbody tr.selected{background:var(--brand-tint-2);box-shadow:inset 3px 0 0 var(--brand)}.table tbody tr:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.notice{border-radius:10px;padding:9px 12px;font-size:13.5px}.notice.warn{background:var(--warn-bg);color:var(--warn-ink);border:1px solid var(--warn-soft-line)}.notice.late{background:var(--late-bg);color:var(--late);border:1px solid var(--late-soft-line)}.notice.ok{background:var(--ok-bg);color:var(--ok)}.notice.info{background:var(--brand-tint);color:var(--brand-ink)}.toast{z-index:60;border-radius:var(--radius);background:var(--graphite);color:#fff;pointer-events:none;max-width:420px;padding:11px 16px;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #10182840}.toast-act,.toast-close{pointer-events:auto}.toast-act{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:14px;padding:0;font-weight:600;text-decoration:underline}pre.post{white-space:pre-wrap;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--line-soft);font:14px/1.6 var(--mono);margin:0;padding:12px}.dropdown{position:relative}.dropdown-list{z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #1018281f}.dropdown-list button{text-align:left;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;min-height:36px;padding:0 10px}.dropdown-list button:hover,.dropdown-list button:focus,.dropdown-list button.active{background:var(--brand-tint);color:var(--brand-ink);box-shadow:inset 3px 0 0 var(--brand);outline:none}.glyph{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.glyph.late{fill:var(--signal);stroke:var(--signal)}.glyph.soon{fill:var(--caution);stroke:var(--graphite)}.glyph.later{stroke:var(--brand)}.glyph.paused{stroke:var(--n-500)}.glyph.quiet{stroke:var(--muted)}.deadline{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex;position:relative}.deadline-act{color:var(--ink);align-items:center;gap:7px;font-weight:600;display:flex}.deadline-act.quiet{color:var(--muted)}.deadline-note{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.status-caps{color:var(--brand-ink);white-space:nowrap;font-size:13px;font-weight:600}@media (width<=860px){.table.cards,.table.cards tbody{min-width:0;display:block}.table.cards thead{display:none}.table.cards tbody tr{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:10px 14px;display:grid}.table.cards tbody tr:first-child{border-top:0}.table.cards td{border-top:0;min-width:0;display:block;padding:4px 0!important}.table.cards td[data-label]:before{content:attr(data-label);font-family:var(--sans);color:var(--muted);margin-bottom:1px;font-size:12px;font-weight:500;display:block}}.field-msg{margin:2px 0 0;font-size:13px;line-height:1.35}.field-msg.error{color:var(--late);font-weight:500}.field-msg.warn{color:var(--warn-ink)}.field-msg.hint{color:var(--ink-2)}[aria-invalid=true]{border-color:var(--late)!important}.toast.error{background:var(--late);padding-right:36px}.toast-close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1;position:absolute;top:6px;right:8px}.row-target td{background:var(--brand-tint)}.wordmark{color:var(--brand);letter-spacing:.04em;flex-direction:column;gap:2px;padding:4px 10px 20px;font-family:Michroma,sans-serif;font-size:17px;line-height:1.15;text-decoration:none;display:flex}.usermenu{position:relative}.usermenu-button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:10px;padding:0 10px 0 4px;display:inline-flex}.usermenu-button:hover,.usermenu-button[aria-expanded=true]{background:var(--surface-2);border-color:var(--line-strong)}.usermenu-button>svg{color:var(--muted);margin-left:2px;transition:transform .15s}.usermenu-button[aria-expanded=true]>svg{transform:rotate(180deg)}.usermenu-who{flex-direction:column;min-width:0;line-height:1.25;display:flex}.usermenu-list{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:300px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #10182824}.usermenu-list hr{background:var(--line-soft);border:0;height:1px;margin:4px 0}.usermenu-head{align-items:center;gap:10px;padding:10px;display:flex}.usermenu-caption{justify-content:space-between;align-items:center;padding:8px 10px 4px;display:flex}.usermenu-item{border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex}.usermenu-item:hover,.usermenu-item:focus-visible{background:var(--surface-2)}.usermenu-item:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.usermenu-item[aria-checked=true]{background:var(--brand-tint-2);color:var(--brand-ink);box-shadow:inset 3px 0 0 var(--brand)}.usermenu-item[aria-checked=true]>svg{color:var(--brand)}.usermenu-glyph{text-align:center;width:18px;color:var(--muted);flex:none;font-weight:600}.usermenu-item:disabled{color:var(--muted);cursor:not-allowed;background:0 0}.b4-new-row{flex:none;gap:6px;display:flex}.b4-new-row:empty{display:none}.b4-new-row>.b4-new{flex:1;min-width:0}.b4-new-more{flex:none;position:relative}.b4-new-btn{border:1px solid var(--side-line);background:var(--side-hover);width:38px;height:38px;color:var(--side-ink);cursor:pointer;border-radius:10px;place-items:center;display:grid}.b4-new-btn:hover,.b4-new-btn[aria-expanded=true]{color:var(--surface);border-color:var(--side-focus)}.b4-shell.rail .b4-new-more{display:none}.b4-new-list{z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;min-width:200px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #1018281f}.b4-nav .b4-new-row .b4-new-list a{border-radius:var(--radius-sm);min-height:34px;color:var(--ink);white-space:nowrap;align-items:center;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.b4-nav .b4-new-row .b4-new-list a:hover,.b4-nav .b4-new-row .b4-new-list a:focus-visible{background:var(--brand-tint);color:var(--brand-ink);box-shadow:inset 3px 0 0 var(--brand);outline:2px solid #0000}.b4-nav .b4-new-row .b4-new-list a:focus-visible{outline-color:var(--brand);outline-offset:-2px}.palette{flex-direction:column;gap:6px;display:flex}.palette>.input{width:calc(100% - 28px)}.palette-status{min-height:18px}.palette-list{flex-direction:column;gap:6px;max-height:min(420px,100vh - 240px);display:flex;overflow-y:auto}.palette-group{padding:4px 8px 2px}.palette-item{border-radius:var(--radius-sm);width:100%;min-height:32px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:5px 8px;display:flex}.palette-item[aria-selected=true]{background:var(--brand-tint);color:var(--brand-ink);box-shadow:inset 3px 0 0 var(--brand)}.palette-title{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:60%;font-weight:600;overflow:hidden}.palette-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.content{width:100%;max-width:1680px;padding:var(--page-pad) 20px 32px;gap:var(--page-gap);flex-direction:column;margin:0 auto;display:flex}.content.narrow{max-width:1240px}.actionbar{z-index:15;background:var(--surface);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex;position:sticky;bottom:0}.login{justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.login-card{flex-direction:column;gap:14px;width:100%;max-width:400px;padding:28px;display:flex}.login-mark{padding:0 0 8px}.login-card h1{font-size:22px}.login-form{gap:14px}.login-code{letter-spacing:.2em;text-align:center;font-size:20px}.login-qr{border:1px solid var(--line);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:16px;padding:12px;display:flex}.login-qr img{image-rendering:pixelated;flex:none}.login-secret{word-break:break-all;font-size:14px}.login-codes{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding:12px 12px 12px 36px;display:grid}.login-dev{border-top:1px solid var(--line-soft);flex-direction:column;gap:8px;padding-top:12px;display:flex}@media (width<=860px){.content,.actionbar{padding-left:12px;padding-right:12px}}.registry{gap:var(--gap);flex-wrap:wrap;align-items:flex-start;display:flex}.registry>.list{flex:999 560px;min-width:0;overflow:hidden}.registry-table{table-layout:fixed;min-width:720px}.registry-table .c-req{width:22%}.registry-table .c-route{width:34%}.registry-table .c-offers{width:18%}.registry-table .c-todo{width:26%}.registry-table td{padding:12px 16px}.registry-table th{padding:10px 16px}.registry-table td>div{overflow-wrap:anywhere}.registry-table .group-row th{background:var(--surface);padding:16px 16px 6px}.registry-table thead+tbody .group-row th{padding-top:12px}.table.clickable tbody tr.group-row{cursor:default}.table.clickable tbody tr.group-row:hover{background:0 0}.group-title{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.group-row.late .group-title{color:var(--signal)}.table .part-row th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--surface);border-bottom:1px solid var(--line);padding:14px 16px 4px;font-size:13px;font-weight:600}.table.clickable tbody tr.part-row{cursor:default}.table.clickable tbody tr.part-row:hover{background:0 0}.group-row.soon .group-title{color:var(--graphite)}.group-count{color:var(--muted)}.reg-logist{color:var(--graphite)}.reg-logist.none{color:var(--muted);font-style:italic}.reg-filter select{min-width:190px}.reg-filter-note{margin:-4px 0 0}.offer-form{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 84px;gap:8px;display:grid}.price-form{grid-template-columns:minmax(0,1fr) 84px auto;gap:8px;display:grid}@media (width<=860px){.registry-table,.registry-table tbody{min-width:0;display:block}.registry-table colgroup,.registry-table thead{display:none}.registry-table tr{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.registry-table tr:not(.group-row){border-top:1px solid var(--line-soft)}.registry-table .group-row th{grid-column:1/-1;display:block}.registry-table td{border-top:0;padding:10px 16px;display:block}.registry-table td:first-child{order:1;padding-top:12px}.registry-table td:nth-child(4){order:2;padding-top:12px}.registry-table td:nth-child(2){order:3;padding-bottom:12px}.registry-table td:nth-child(3){order:4;padding-bottom:12px}}.staff-form{grid-template-columns:minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.staff-link{border-color:var(--brand-tint-line);background:var(--brand-tint-2);gap:10px}.staff-status{font-weight:600}.staff-status.invited{color:var(--muted)}.staff-status.locked,.staff-status.blocked{color:var(--signal)}.staff-actions{white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.staff-danger{border-color:var(--signal);color:var(--signal)}@media (width<=860px){.staff-form{grid-template-columns:minmax(0,1fr)}}.kp-actions{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.kp-actions .btn{gap:6px}.kp-preview{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}.kp-preview-bar{flex-direction:column;gap:8px;padding-right:36px;display:flex}.kp-preview-pages{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:2px;display:flex;overflow:auto}.kp-preview-pages img{background:#fff;border:1px solid #1018281f;border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 2px 8px #10182814}.searchbar{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);align-items:center;gap:10px;padding:8px 8px 8px 12px;display:flex}.searchbar .input{flex:1}@media (width<=760.98px){.searchbar{flex-wrap:wrap}.searchbar>input.input{flex:calc(100% - 40px);min-width:0}.searchbar>select.input,.searchbar>.co-missing-btn{flex:140px;min-width:0}}.companies-table{min-width:720px}.companies-table tr.incomplete td:first-child{box-shadow:inset 3px 0 0 var(--warn-dot)}.missing-note{color:var(--warn-ink);font-weight:600}.back-link{color:var(--brand-ink);align-self:flex-start;font-size:13.5px;font-weight:500;text-decoration:none}.back-link:hover{text-decoration:underline}.quiet-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px}.quiet-link:hover{color:var(--brand);text-decoration-color:currentColor}.company-facts{border-top:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;margin:0;padding:12px 0 0;display:grid}.company-facts dt{color:var(--muted);font-size:12.5px;font-weight:500}.company-facts dd{overflow-wrap:anywhere;min-width:0;margin:2px 0 0}.phone-link{color:var(--ink);white-space:nowrap;text-decoration:none}.phone-link:hover{color:var(--brand)}.contact-form{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}@media (width<=860px){.company-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form{grid-template-columns:minmax(0,1fr)}}.file-input{padding:6px 10px}.import-table{min-width:760px}.import-table td:first-child{width:72px}.import-table td:last-child select{min-width:200px}.import-table tr.row-error td:first-child{box-shadow:inset 3px 0 0 var(--signal)}.warn-note{color:var(--warn-ink);font-weight:600}.import-columns{gap:8px}.dup-pair{flex-direction:column;display:flex}.dup-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.dup-sides{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dup-side{flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.dup-side+.dup-side{border-left:1px solid var(--line-soft)}.dup-side.better{background:var(--brand-tint-2)}.dup-facts{grid-template-columns:110px minmax(0,1fr);gap:4px 12px;margin:0;font-size:14px;display:grid}.dup-facts>div{display:contents}.dup-facts dt{color:var(--muted)}.dup-facts dd{overflow-wrap:anywhere;margin:0}.dup-confirm{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 14px 12px;display:flex}@media (width<=860px){.dup-sides{grid-template-columns:minmax(0,1fr)}.dup-side+.dup-side{border-left:0;border-top:1px solid var(--line-soft)}}.check-form{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.sb-entry{gap:6px}.sb-entry.old{opacity:.75}a.badge{text-decoration:none}a.badge:hover{text-decoration:underline}@media (width<=860px){.check-form{grid-template-columns:minmax(0,1fr)}}.fleet-form{grid-template-columns:130px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.sb-inline{background:var(--surface-2);border-radius:var(--radius-sm);flex-direction:column;display:flex}@media (width<=860px){.fleet-form{grid-template-columns:minmax(0,1fr)}.companies-table td:first-child{grid-column:1/-1}.companies-table tr.incomplete{box-shadow:inset 3px 0 0 var(--warn-dot)}.companies-table tr.incomplete td:first-child{box-shadow:none}}.co-head{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.co-top{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.co-logo{background:var(--brand-tint);width:44px;height:44px;color:var(--brand-ink);border-radius:12px;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.co-name{flex-direction:column;flex:240px;gap:5px;min-width:0;display:flex}.co-name h1{margin:0;font-size:20px}.co-ready-h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:600}.co-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.co-tile{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-align:left;font:inherit;color:var(--ink);cursor:pointer;flex-direction:column;gap:4px;min-height:44px;padding:10px 12px;display:flex}.co-tile:hover{border-color:var(--brand-tint-line)}.co-tile:focus-visible{box-shadow:var(--ring);outline:none}.co-tile[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--brand);border-color:var(--brand)}.co-tile.ok{background:var(--ok-bg);border-color:var(--ok-line)}.co-tile.warn{background:var(--warn-bg);border-color:var(--warn-soft-line)}.co-tile.late{background:var(--late-bg);border-color:var(--late-soft-line)}.co-tile-h{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.co-tile-v{overflow-wrap:anywhere;font-size:15px;font-weight:600}.co-tile.ok .co-tile-v{color:var(--ok)}.co-tile.warn .co-tile-v{color:var(--warn-ink)}.co-tile.late .co-tile-v{color:var(--late)}.co-tile-s{color:var(--ink-2);font-size:13px;line-height:1.4}.co-tile-go{color:var(--brand-ink);margin-top:2px;font-size:13px;font-weight:600}.co-dot{background:var(--line-strong);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.co-dot.ok{background:var(--ok-dot)}.co-dot.warn{background:var(--warn-dot)}.co-dot.late{background:var(--late-dot)}.co-cnt{color:var(--muted);background:var(--line-soft);border-radius:999px;padding:0 7px;font-size:12px;font-weight:600;line-height:18px}.co-tabs{z-index:4;border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px;display:flex;position:sticky;top:0}.co-tabs button{min-height:40px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.co-tabs button:hover{color:var(--ink)}.co-tabs button:focus-visible{box-shadow:var(--ring);border-radius:6px;outline:none}.co-tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--brand);font-weight:600}.co-sec-h{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:12px 16px;display:flex}.co-sec-h h2{align-items:center;gap:8px;margin:0;font-size:15px;display:inline-flex}.co-empty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:4px;margin:0;padding:20px 16px;display:flex}.co-empty b{color:var(--ink)}.co-min{min-width:0}.co-pad{padding:12px 16px 0}.co-need{border-radius:var(--radius-sm);background:var(--warn-bg);color:var(--warn-ink);align-items:center;gap:6px;padding:3px 9px;font-size:13px;font-weight:600;display:inline-flex}.co-contact{border-bottom:1px solid var(--line-soft);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.co-av{background:var(--ok-bg);width:36px;height:36px;color:var(--ok);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.co-phones{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.co-phones .phone-link{align-items:center;gap:6px;min-height:32px;font-weight:600;display:inline-flex}.co-add{background:var(--surface-2);border-radius:0 0 var(--radius) var(--radius);flex-direction:column;gap:10px;padding:12px 16px 16px;display:flex}.co-add h3{margin:0;font-size:14px}.co-add-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.co-fs{border:0;min-width:0;margin:0;padding:0}.co-grp{border-bottom:1px solid var(--line-soft);grid-template-columns:180px minmax(0,1fr);gap:16px;padding:14px 16px;display:grid}.co-fs .co-grp:last-child,section>.co-grp:last-child{border-bottom:0}.co-grp h3{margin:0;font-size:14px}.co-grp p{color:var(--muted);margin:3px 0 0;font-size:13px;line-height:1.4}.co-kv{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px 20px;margin:0;display:grid}.co-kv .wide{grid-column:1/-1}.co-kv dt{color:var(--muted);margin-bottom:3px;font-size:12.5px}.co-kv dd{overflow-wrap:anywhere;margin:0;font-size:14px}.co-check{gap:8px;min-height:34px}.co-foot{border-top:1px solid var(--line-soft);flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px 16px;display:flex}.co-foot-r{justify-content:flex-end;display:flex}.co-sum{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:0;padding:12px 16px;display:grid}.co-sum>div{border-radius:var(--radius-sm);background:var(--surface-2);padding:8px 10px}.co-sum dt{color:var(--muted);font-size:12.5px}.co-sum dd{margin:2px 0 0;font-size:16px;font-weight:600}.co-kind{margin-top:4px}.co-sb-status{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px;display:grid}.co-sb-status h2{margin:0;font-size:16px}.co-sb-status p{color:var(--ink-2);margin:6px 0 0;font-size:14px;line-height:1.5}.co-sb-ic{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.co-sb-status.late .co-sb-ic{background:var(--late-bg);color:var(--late)}.co-sb-status.ok .co-sb-ic{background:var(--ok-bg);color:var(--ok)}.co-sb-form{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.co-sb-form h3{margin:0;font-size:15px}.co-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.co-scale button{border:1px solid var(--line-strong);background:var(--surface);min-height:44px;font:inherit;cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.co-scale button b{font-size:14px}.co-scale button span{color:var(--muted);font-size:12.5px}.co-scale button.ok b{color:var(--ok)}.co-scale button.warn b{color:var(--warn-ink)}.co-scale button.late b{color:var(--late)}.co-scale button[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:var(--brand-tint-2)}.co-scale button:focus-visible{box-shadow:var(--ring);outline:none}.co-reg h2{margin:0;font-size:15px}.co-signed{flex-direction:column;gap:10px;display:flex}.co-signed.on{border:1px dashed var(--line-strong);border-radius:var(--radius);padding:12px}@media (width<=860px){.co-tiles,.co-scale{grid-template-columns:minmax(0,1fr)}.co-grp{grid-template-columns:minmax(0,1fr);gap:10px}.co-kv,.co-sum{grid-template-columns:minmax(0,1fr)}.co-contact{grid-template-columns:36px minmax(0,1fr)}.co-phones{grid-column:2;align-items:flex-start}}.co-noname{box-shadow:inset 3px 0 0 var(--warn-line)}.co-edit{border-bottom:1px solid var(--line-soft);background:var(--surface-2);flex-direction:column;gap:10px;padding:12px 16px;display:flex}.co-edit-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.2fr) auto;align-items:end;gap:12px;display:grid}.co-edit-phones{flex-direction:column;gap:6px;max-width:480px;display:flex}.co-phone-off .mono{color:var(--muted);text-decoration:line-through}.co-edit-foot{align-items:center}.co-edit-del{color:var(--late);margin-left:auto}.co-retry{margin-top:8px}.co-page .co-tile .co-tile-v.co-tile-line{font-size:14px;font-weight:500}.co-page .co-tile .co-tile-v.co-tile-line.ok{color:var(--ok)}.co-page .co-tile .co-tile-v.co-tile-line.warn{color:var(--warn-ink)}.co-page .co-tile .co-tile-v.co-tile-line.late{color:var(--warn-ink);font-weight:600}@media (width<=860px){.co-edit-grid{grid-template-columns:minmax(0,1fr)}}.co-missing-btn{border:1px solid var(--warn-soft-line);border-radius:var(--radius-sm);background:var(--warn-bg);min-height:32px;color:var(--warn-ink);font:inherit;cursor:pointer;flex:none;padding:0 10px;font-size:13.5px}.co-missing-btn[aria-pressed=true]{border-color:var(--warn-line);box-shadow:inset 0 0 0 1px var(--warn-line);font-weight:600}.co-missing-btn:focus-visible{box-shadow:var(--ring);outline:none}.searchbar .co-filter{flex:none;width:auto}.co-row-link{color:inherit;text-decoration:none}.co-row-link:hover{color:var(--brand);text-decoration:underline}.companies-table tbody tr[data-row-active]>td{background:var(--brand-tint-2)}.companies-table tbody tr[data-row-active]>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}@media (height<=819px) and (width>=861px){.co-page.content .co-head{gap:8px;padding-block:10px}.co-page.content .co-head>*{order:2}.co-page.content .co-head>.co-top{order:0}.co-page.content .co-logo{width:36px;height:36px}.co-page.content .co-head>.company-facts{border-top:0;flex-wrap:wrap;order:1;gap:2px 20px;padding:0;display:flex}.co-page.content .company-facts>div{flex-direction:row;align-items:baseline;gap:6px;padding-top:0}.co-page.content .co-tile{gap:2px;padding:8px 12px}.co-page.content .co-tile:not(.late) .co-tile-s{display:none}}.deals-table{min-width:980px}.deal-no{color:var(--brand);letter-spacing:.01em;font-weight:700}.deals-table td>div{overflow-wrap:anywhere}@media (width>=861px){.deals-table .num{text-align:right;font-weight:600}}.kanban{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;align-items:start;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.kanban-col{border-radius:var(--radius);background:#e9edf3;flex-direction:column;gap:8px;min-height:120px;padding:8px;display:flex}.kanban-head{letter-spacing:.02em;color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;padding:4px 6px;font-size:12.5px;font-weight:600;display:flex}.kanban-cards{flex-direction:column;gap:8px;display:flex}.kanban-card{text-align:left;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);cursor:pointer;color:var(--ink);font:inherit;border-radius:10px;flex-direction:column;gap:4px;padding:9px 11px;display:flex}.kanban-card:hover{border-color:var(--brand-line);box-shadow:0 4px 12px -4px #1018281f}.kanban-card:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.kanban-card.late{box-shadow:inset 3px 0 0 var(--signal)}.deal-head{position:relative}.deal-head:before{content:"";background:linear-gradient(90deg, var(--brand), var(--accent), var(--brand-glow));height:3px;position:absolute;top:0;left:0;right:0}.deal-title{font-family:var(--display);font-size:var(--t-entity);letter-spacing:-.015em;color:var(--ink);font-weight:600}.deal-stages{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:5px;margin:0;padding:10px 14px;list-style:none;display:flex}.deal-stages li{border:1px solid var(--line);background:var(--surface);height:26px;color:var(--muted);border-radius:999px;align-items:center;padding:0 11px;font-size:13px;display:inline-flex}.deal-stages li.done{color:var(--ink-2)}.deal-stages li.done:before{content:"✓ ";color:var(--ok)}.deal-stages li.current{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:600;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #3b5bdb59,0 6px 14px -6px #3b5bdbb3}.deal-move{flex-flow:wrap;align-items:center;gap:12px}.deal-back{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deal-back .input{width:auto;min-width:180px}.deal-back input.input{flex:280px}.deal-task{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px}.deal-task.closed .strong{color:var(--muted);font-weight:500}.deal-task-auto{text-align:right;max-width:280px}.deal-money{flex-direction:column;gap:6px;margin:0;display:flex}.deal-money>div{flex-wrap:wrap;justify-content:space-between;gap:2px 12px;display:flex}.deal-money dt{color:var(--muted)}.deal-money dd{text-align:right;margin:0 0 0 auto}.deal-money .total{border-top:1px solid var(--line-soft);padding-top:6px;font-weight:600}.deal-blockers{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.trip-actions{text-align:right;white-space:nowrap}.trip-actions .small{white-space:normal;max-width:170px;margin-left:auto}.deal-fail{color:var(--signal);margin-left:auto}.status-caps.failed{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--n-500);text-decoration-color:var(--n-500)}.deal-history{flex-direction:column;margin:0;padding:4px 14px 12px;list-style:none;display:flex}.deal-history li{border-bottom:1px solid var(--line-soft);grid-template-columns:96px minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:8px 0;display:grid}.deal-history li:last-child{border-bottom:0}@media (width<=860px){.deal-history li{grid-template-columns:minmax(0,1fr)}}.deal-move form.deal-back{flex-basis:100%}.crew-line{gap:4px 12px;margin-top:6px;font-size:14px}.crew-form{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.crew-form .input{width:auto;min-width:150px;min-height:30px;font-size:14px}.nowrap{white-space:nowrap}@media (width<=860px){.deals-table td:first-child{order:1}.deals-table td:nth-child(4){order:2}.deals-table td:nth-child(2){order:3;grid-column:1/-1}.deals-table td:nth-child(3){order:4}.deals-table td:nth-child(5){order:5}.deals-table td:nth-child(6){order:6}}.money-table td.num,.money-table th.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.money-table .money-total td{background:var(--surface-2);border-top:1px solid var(--line)}.money-table tr.money-off td{color:var(--muted)}.money-table tr.money-off td .strong{font-weight:500;text-decoration:line-through}.deal-rates{flex-flow:wrap;align-items:baseline;gap:6px 14px}.deal-rates .link-btn{margin-left:6px}.inv-deals{max-height:190px;overflow:auto}.inv-deals label{cursor:pointer;align-items:baseline;gap:6px;padding:4px 2px;display:flex}.inv-share{grid-template-columns:70px 90px 130px minmax(0,1fr);align-items:center;gap:6px;display:grid}@media (width<=600px){.inv-share{grid-template-columns:1fr 1fr}}.money-table td.money-actions{white-space:normal}.money-table td.money-actions .row-wrap{flex-direction:column;align-items:stretch}@media (width<=860px){.money-table.cards td.money-head,.money-table.cards td.money-actions{grid-column:1/-1}.money-table.cards td.num{text-align:left}.money-table.cards tr.money-total{background:var(--surface-2)}.money-table.cards tr.money-total td{background:0 0;border-top:0}.money-table.cards td.money-actions{white-space:normal;text-align:left}.money-table.cards td.money-actions:has(>.row-wrap:empty){display:none}.money-table td.money-actions .row-wrap{flex-direction:row;justify-content:stretch!important;gap:10px!important}.money-actions .btn{flex:140px;min-height:40px}}.docs-side{gap:6px}.doc-row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,2.2fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:4px 12px;padding:6px 0;display:grid}.doc-row:first-of-type{border-top:0}.doc-main{text-align:left;font:inherit;color:var(--ink);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;min-width:0;padding:0}.doc-main:hover .mono,.doc-main:focus-visible .mono{color:var(--brand-ink);text-decoration:underline}.doc-main:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.doc-content dd>div+div{margin-top:2px}.doc-modal{min-width:min(640px,100%)}@media (width<=860px){.doc-row{grid-template-columns:minmax(0,1fr) auto}.doc-row>span:not(:last-child){grid-column:1/-1}}.print-page{max-width:760px;padding-block:24px 48px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));color:var(--ink);background:var(--surface);flex-direction:column;gap:18px;margin:0 auto;display:flex}.print-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.print-head h1{margin:0 0 4px;font-size:22px}.print-head p{margin:0}.print-draft{color:var(--signal);font-weight:600;margin-top:6px!important}.print-invalid{border:2px solid var(--signal);padding:6px 10px;font-size:18px;display:inline-block}.print-block h2{margin:0 0 8px;font-size:15px}.print-signs{grid-template-columns:1fr 1fr;gap:32px;margin-top:24px;display:grid}.print-signs>div{border-top:1px solid var(--ink);padding-top:6px}.print-signs span{color:var(--muted);font-size:12px}.print-only{display:none}.print-note{color:var(--muted);font-size:11px;margin-top:4px!important}@media print{.print-actions{display:none}.print-only{display:block}.print-page{max-width:none;padding:0}@page{size:A4;margin:18mm 16mm}}.pw-head{flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px}.pw-side h3{color:var(--ink-2);margin:0;font-size:13.5px;font-weight:600}.pw-row{border-top:1px solid var(--line-soft);grid-template-columns:150px minmax(150px,max-content) minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:6px 0;display:grid}.pw-side h3+.pw-row{border-top:0}.pw-kind{padding-top:2px;font-weight:500}.pw-docs{flex-direction:column;gap:3px;min-width:0;display:flex}.pw-doc{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.pw-doc.revoked s{color:var(--muted)}.pw-file{overflow-wrap:anywhere;font-size:13.5px}.pw-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;display:flex}.pw-form{gap:12px}.pw-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.pw-f{flex-direction:column;gap:5px;min-width:0;display:flex}.pw-form .pw-cur{flex:none;width:84px}.pw-form .pw-sum{flex:auto;min-width:0}@media (width<=860px){.pw-row{grid-template-columns:minmax(0,1fr) auto}.pw-docs,.pw-acts{grid-column:1/-1;justify-content:flex-start}}.dl-lights{align-items:center;gap:3px;padding-top:3px;display:inline-flex}.dl-light{background:#e4e7ec;border-radius:3px;width:10px;height:10px}.dl-light.gap{margin-left:6px}.dl-light.white{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--n-500)}.dl-light.yellow{background:var(--caution)}.dl-light.green{background:var(--ok-dot)}.dl-light.red{background:var(--signal)}.dl-lights-note{display:none}@media (width<=860px){.dl-lights-note{color:var(--muted);flex-direction:column;gap:2px;margin-top:4px;font-size:13px;line-height:1.3;display:flex}.dl-lights-note .late-text{color:var(--signal)}}html.b4{--sans:"Golos Text", system-ui, sans-serif;--mono:"Golos Text", system-ui, sans-serif;--b4-nav:var(--nav);--b4-nav-2:var(--nav-3);--b4-line:var(--line);--b4-line-2:var(--line-strong);--b4-line-soft:var(--line-soft);--b4-bg:var(--ground);--b4-fill:var(--surface-2);--b4-accent:var(--brand);--b4-accent-2:var(--brand-hover);--b4-accent-soft:var(--brand-tint);--b4-accent-ink:var(--brand-ink);--b4-link:var(--link);--b4-ink:var(--ink);--b4-ink-2:var(--ink-2);--b4-muted:var(--muted);--b4-ai:var(--ai-bg);--b4-ai-line:var(--ai-line);--b4-pin:var(--warn-bg);--b4-shadow:var(--shadow);--b4-ring:0 0 0 2px #fff, 0 0 0 4px var(--b4-accent);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}html.b4 body{background:var(--b4-bg)}:root{--fs:14px;--fs-s:13px;--fs-xs:12.5px;--fs-h:15px;--h-in:30px;--h-chip:28px;--h-btn:32px;--py:11px;--px:14px}.b4-task-auto{color:var(--b4-muted);align-items:center;gap:8px;display:inline-flex}@media (width<=767px){:root{--fs:15px;--fs-s:14px;--fs-xs:13px;--h-in:38px;--h-chip:32px;--h-btn:40px}}:root{--side:232px;--top:0px}html.side-rail{--side:68px}.b4-shell{grid-template-columns:var(--side) minmax(0, 1fr);min-height:100vh;display:grid}.b4-page{flex-direction:column;grid-column:2;min-width:0;display:flex;container:page/inline-size}.b4-mbar{display:none}.b4-nav{z-index:30;min-width:0;height:100vh;color:var(--side-ink);background:var(--side-bg);flex-direction:column;gap:10px;padding:14px 12px 12px;display:flex;position:sticky;top:0;box-shadow:inset -1px 0 #ffffff0d}.b4-nav:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent, var(--side-edge) 16%, var(--side-edge-2) 60%, transparent);width:1px;position:absolute;top:0;bottom:0;right:0}.b4-nav :is(a,button,input):not(.usermenu-item,.usermenu-theme,.b4-new):focus-visible,.b4-mbar :is(a,button):not(.b4-new):focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--side-focus);outline:2px solid #0000}.b4-nav .b4-new:focus-visible,.b4-mbar .b4-new:focus-visible{outline:2px solid var(--side-focus);outline-offset:2px;box-shadow:0 6px 16px -6px #0000008c}@media (forced-colors:active){.b4-links a[aria-current=page]{outline:2px solid canvastext}.b4-nav .b4-badge{border:1px solid canvastext}}.b4-skip{z-index:70;background:var(--surface);color:var(--ink);border-radius:10px;padding:8px 14px;font-weight:600;text-decoration:none;position:fixed;top:8px;left:12px;transform:translateY(-160%);box-shadow:0 8px 24px -8px #10182873}.b4-skip:focus-visible{outline:2px solid var(--brand);outline-offset:2px;transform:none}.b4-page:focus{outline:none}.b4-side-head{justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:2px 2px 6px 8px;display:flex}.b4-logo{color:#fff;font-family:"Michroma", var(--sans);flex-direction:column;flex:none;align-items:stretch;gap:4px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.b4-logo:hover{color:#fff}.b4-logo span:first-child{letter-spacing:.14em;font-size:16px}.b4-logo span:last-child{letter-spacing:.4em;color:var(--side-accent);font-size:8.5px}.b4-vec{background:linear-gradient(90deg, var(--accent), var(--side-accent));border-radius:2px;height:2px;display:block;position:relative}.b4-vec:after{content:"";border-left:5px solid var(--side-accent);border-top:3px solid #0000;border-bottom:3px solid #0000;position:absolute;top:-2px;right:-1px}.b4-fold{width:32px;height:32px;color:var(--side-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.b4-fold:hover{background:var(--side-hover);color:#fff}.b4-nav .b4-new,.b4-mbar .b4-new{background:var(--surface);height:38px;color:var(--b4-accent-ink);border-radius:10px;align-items:center;gap:10px;padding:0 14px 0 8px;font-size:14px;font-weight:600;text-decoration:none;display:flex;box-shadow:0 6px 16px -6px #0000008c}.b4-nav .b4-new:hover,.b4-mbar .b4-new:hover{background:var(--brand-tint);color:var(--b4-accent-ink)}.b4-nav .b4-new>span:first-child,.b4-mbar .b4-new>span:first-child{background:var(--brand);color:#fff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:16px;line-height:1;display:grid}.b4-search{position:relative}.b4-search:before{content:"";border:1.6px solid var(--side-muted);pointer-events:none;border-radius:50%;width:9px;height:9px;margin-top:-7px;position:absolute;top:50%;left:12px}.b4-search:after{content:"";background:var(--side-muted);pointer-events:none;width:5px;height:1.6px;margin-top:3px;position:absolute;top:50%;left:21px;transform:rotate(45deg)}.b4-search input{border:1px solid var(--side-line);background:var(--side-hover);color:#fff;border-radius:10px;outline:none;width:100%;height:36px;padding:0 10px 0 32px;font-size:13.5px;transition:background .15s,border-color .15s}.b4-search input::placeholder{color:var(--side-muted)}.b4-search input:focus,.b4-search input:focus-visible{border-color:var(--side-focus);box-shadow:0 0 0 3px var(--side-focus-glow);background:#ffffff1a}.b4-links{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;flex-direction:column;flex:auto;gap:2px;min-height:0;margin:2px -12px 0;padding:0 12px;display:flex;overflow:hidden auto}.b4-group{letter-spacing:.06em;text-transform:uppercase;color:var(--side-muted);white-space:nowrap;padding:16px 10px 6px;font-size:12px;font-weight:600}.b4-sec{flex-direction:column;gap:2px;display:flex}.b4-sec:first-child>.b4-group{padding-top:6px}.b4-sec.push{margin-top:auto}.b4-links a{height:38px;color:var(--side-ink-2);white-space:nowrap;border-radius:10px;align-items:center;gap:11px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.b4-links a>svg{color:var(--side-muted);flex:none;transition:color .15s}.b4-links a:hover{color:#fff;background:var(--side-hover)}.b4-links a:hover>svg{color:var(--side-ink)}.b4-links a.active{color:#fff;background:var(--side-active);font-weight:600;box-shadow:inset 0 1px #ffffff12}.b4-links a.active>svg{color:#fff}.b4-links a.active:before{content:"";background:var(--side-active-bar);width:3px;box-shadow:0 0 10px var(--side-bar-glow);border-radius:0 3px 3px 0;position:absolute;top:9px;bottom:9px;left:-12px}.b4-l{text-overflow:ellipsis;min-width:0;overflow:hidden}.b4-nav .b4-badge{min-width:18px;height:18px;color:var(--side-ink);background:#ffffff24;border-radius:9px;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;font-size:12px;font-weight:600;display:inline-flex}.b4-nav .b4-badge.late{background:color-mix(in srgb, var(--signal) 34%, transparent);color:var(--r-200);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--r-500) 50%, transparent);gap:3px}.b4-nav .b4-badge.late:before{content:"▲";content:"▲" / "";font-size:9px;line-height:1}.b4-shell.rail .b4-nav .b4-badge.late:before{content:none}.b4-side-foot{border-top:1px solid var(--side-line);flex:none;padding-top:10px}.b4-side-foot .usermenu-list{color:var(--ink);inset:auto auto calc(100% + 8px) 0}.usermenu.dark .usermenu-button{width:100%;min-height:44px;color:var(--side-ink);background:0 0;border-color:#0000;gap:8px;padding:0 6px 0 4px}.usermenu.dark .usermenu-who{flex:1;gap:1px}.usermenu.dark .usermenu-who>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usermenu.dark .usermenu-button>svg{width:14px;height:14px;margin-left:0}.usermenu.dark .usermenu-button .small{color:var(--side-muted)}.usermenu.dark .usermenu-button>svg{color:var(--side-muted);transform:rotate(180deg)}.usermenu.dark .usermenu-button[aria-expanded=true]>svg{transform:none}.usermenu.dark .avatar{box-shadow:0 0 0 2px var(--side-solid), 0 0 0 3.5px var(--side-ring)}.usermenu.dark .usermenu-button:hover,.usermenu.dark .usermenu-button[aria-expanded=true]{background:var(--side-hover)}.b4-side-foot .usermenu-list{border-radius:var(--sheet-radius);border-color:#0000;padding:8px;box-shadow:0 0 0 1px #1f2f7a14,0 8px 24px -8px #050a1e73}.b4-side-foot .usermenu-item{border-radius:10px}.b4-find,.b4-unside,.b4-scrim{display:none}.b4-shell.rail .b4-nav{align-items:stretch;padding-left:10px;padding-right:10px}.b4-shell.rail .b4-side-head{flex-direction:column;gap:10px;padding:2px 0 4px}.b4-shell.rail .b4-logo span:first-child{letter-spacing:.08em;font-size:12px}.b4-shell.rail .b4-logo span:last-child{display:none}.b4-shell.rail .b4-nav .b4-new{justify-content:center;padding:0}.b4-shell.rail .b4-new-t,.b4-shell.rail .b4-l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.b4-shell.rail .b4-search{display:none}.b4-shell.rail .b4-find{width:100%;height:36px;color:var(--side-muted);border:1px solid var(--side-line);background:var(--side-hover);cursor:pointer;border-radius:10px;place-items:center;display:grid}.b4-shell.rail .b4-find:hover{color:#fff}.b4-shell.rail .b4-group{background:var(--side-line);height:1px;margin:9px 8px;padding:0;font-size:0}.b4-shell.rail .b4-sec:first-child>.b4-group{display:none}.b4-shell.rail .b4-links a{justify-content:center;padding:0}.b4-shell.rail .b4-links{margin:-2px -10px 0;padding:4px 10px 0}.b4-shell.rail .b4-links a.active:before{left:-10px}.b4-shell.rail .b4-nav .b4-badge{min-width:17px;height:17px;margin:0;padding:0 4px;font-size:11px;position:absolute;top:0;right:0}.b4-shell.rail .b4-nav .b4-badge:not(.late){background:var(--n-800);box-shadow:0 0 0 2px var(--side-solid)}.b4-shell.rail .b4-nav .b4-badge.late{background:color-mix(in srgb, var(--signal) 60%, var(--side-solid));box-shadow:0 0 0 2px var(--side-solid), 0 0 0 3px var(--r-500)}.b4-shell.rail .usermenu.dark .usermenu-button{justify-content:center;padding:0}.b4-shell.rail .usermenu.dark .usermenu-button>svg{display:none}.b4-shell.rail .usermenu.dark .usermenu-button .usermenu-who{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.b4-shell.peek .b4-nav{width:232px;position:fixed;top:0;left:0;box-shadow:8px 0 24px -12px #050a1e8c}.b4-tip{left:calc(var(--side) + 6px);z-index:60;border-radius:var(--radius-sm);background:var(--side-solid);color:#fff;pointer-events:none;max-width:280px;padding:6px 10px;font-size:13px;font-weight:500;line-height:1.35;animation:.12s ease-out .15s backwards b4-fade;position:fixed;transform:translateY(-50%);box-shadow:0 8px 24px -8px #10182873}.b4-tip:before{content:"";border-right:4px solid var(--side-solid);border-top:4px solid #0000;border-bottom:4px solid #0000;margin-top:-4px;position:absolute;top:50%;left:-4px}@media (prefers-reduced-motion:reduce){.b4-tip{animation:none}}@media (width<=1023px){.b4-tip{display:none}}.b4card{--fs:14px;--fs-s:13px;--fs-xs:12.5px;--fs-h:15px;--h-in:30px;--h-chip:28px;--h-btn:32px;--py:11px;--px:14px;--gap:10px;--col-l:420px;--col-r:420px;--hg:12px;--pad:16px;height:calc(100vh - var(--top));font-size:var(--fs);color:var(--b4-ink);flex-direction:column;line-height:1.45;display:flex}@media (height<=979px){.b4card{--h-in:28px;--h-chip:26px;--h-btn:30px;--py:8px;--px:12px;--gap:8px;line-height:18px}.b4card .b4-xs,.b4card .b4-lbl{line-height:16px}}@container page (width<=1519.98px){.b4card{--col-l:300px;--col-r:350px;--hg:10px}.b4card .c-wide{max-width:150px!important}.b4card .c-rt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.b4card .b4-kz{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}}.b4card-msg{color:var(--b4-muted);padding:40px}.b4card-msg.late{color:var(--signal)}.b4card .ell{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.b4card .strong{font-weight:600}.b4card .num{font-variant-numeric:tabular-nums}.b4card .grow{flex:1}.b4-hdr{align-items:center;gap:var(--hg);padding:8px var(--pad) 8px 20px;border-bottom:1px solid var(--b4-line);background:#fff;flex:none;min-width:0;display:flex}.b4-hdr-l,.b4-hdr-r{align-items:center;gap:var(--hg);white-space:nowrap;min-width:0;display:flex}.b4-hdr-l{flex:auto;overflow:hidden}.b4-hdr-r{flex:none;gap:8px}.b4-id{flex-direction:column;gap:1px;min-width:0;display:flex}.b4-num{font-family:var(--display);letter-spacing:-.015em;align-items:center;gap:8px;font-size:18px;font-weight:600;line-height:1.2;display:inline-flex}.b4-num>*{font-family:var(--sans);letter-spacing:normal}.b4-status{letter-spacing:.01em;background:var(--b4-accent-soft);height:20px;color:var(--b4-accent-ink);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.b4-status:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.b4-status.won{background:var(--ok-bg);color:var(--ok)}.b4-status.lost,.b4-status.irrelevant{color:var(--b4-ink-2);background:#f1f2f5;box-shadow:inset 0 0 0 1px #dfe3ea}.b4-status.lost:before,.b4-status.irrelevant:before{content:none}.b4-sub{font-size:var(--fs-xs);color:var(--b4-muted);max-width:280px}.b4-lbl{font-size:var(--fs-xs);color:var(--b4-muted);align-items:center;gap:6px;font-weight:500;display:inline-flex}.b4-pill{height:var(--h-in);border:1px solid var(--b4-line);color:var(--b4-ink);font-size:var(--fs);background:var(--b4-fill);border-radius:8px;align-items:center;padding:0 10px;display:inline-flex}.b4-seg{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.b4-seg button{height:var(--h-chip);border:1px solid var(--b4-line);color:var(--b4-ink-2);font-size:var(--fs-s);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:0 12px;font-weight:500;transition:background .12s,border-color .12s,color .12s,box-shadow .12s}.b4-seg button:hover:not(:disabled){border-color:var(--b4-line-2);background:var(--b4-fill);color:var(--b4-ink)}.b4-seg button[aria-pressed=true],.b4-seg button[role=tab][aria-selected=true]{background:var(--b4-accent-soft);border-color:var(--brand-line);color:var(--b4-accent-ink);font-weight:600}.b4-seg button:focus-visible{box-shadow:var(--b4-ring);outline:none}.b4-seg button:disabled{cursor:default;opacity:.5}.b4-seg button[aria-pressed=true]:disabled{opacity:1}.b4-hdr .b4-seg{background:var(--n-100);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex-wrap:nowrap;gap:2px;padding:3px}.b4-hdr .b4-seg button{height:calc(var(--h-chip) - 2px);background:0 0;border:0;border-radius:7px;padding:0 11px}.b4-hdr .b4-seg button:hover:not(:disabled){background:#ffffffb3}.b4-hdr .b4-seg button[aria-pressed=true]{color:var(--b4-ink);background:#fff;box-shadow:0 1px 2px #1018281a,0 0 0 1px #1018280a}.b4-btn{height:var(--h-btn);border:1px solid var(--b4-line);color:var(--b4-ink);font-weight:600;font-size:var(--fs);cursor:pointer;white-space:nowrap;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 14px;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-flex;box-shadow:0 1px 2px #1018280d}.b4-btn:focus-visible{box-shadow:var(--b4-ring);outline:none}.b4-btn.primary{background:linear-gradient(180deg, var(--brand-top), var(--b4-accent));border-color:var(--b4-accent);color:#fff;box-shadow:inset 0 1px 0 #ffffff29, 0 1px 2px var(--brand-shadow-1), 0 4px 12px -4px var(--brand-shadow)}.b4-btn.primary:hover:not(:disabled){background:linear-gradient(180deg, var(--brand-top-hover), var(--b4-accent-2));border-color:var(--b4-accent-2)}.b4-btn.primary.ai{background:linear-gradient(135deg, #6e4ff0, var(--ai));border-color:var(--ai);box-shadow:inset 0 1px #ffffff2e,0 6px 16px -8px #5b3fd6cc}.b4-btn.primary:focus-visible,.b4-btn.primary.ai:focus-visible{box-shadow:var(--b4-ring)}.b4-btn.primary.ai:hover:not(:disabled){background:linear-gradient(135deg, #6346e6, var(--ai-ink));border-color:var(--ai-ink)}.b4-btn.primary.ai:disabled{background:var(--ai-bg);border-color:var(--ai-line);color:var(--ai);box-shadow:none}.b4-btn:disabled{opacity:.55;cursor:default;box-shadow:none}.b4-btn.primary:disabled{background:var(--b4-accent-soft);border-color:var(--brand-tint-line);color:var(--b4-accent-ink);opacity:1}.b4-btn.sm{height:calc(var(--h-btn) - 4px);font-size:var(--fs-s);border-radius:8px;padding:0 11px}.b4-link{color:var(--b4-link);font-size:var(--fs-s);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:500;text-decoration:none}.b4-link:hover:not(:disabled){text-underline-offset:2px;text-decoration:underline}.b4-link:disabled{color:var(--b4-muted);cursor:default;opacity:.75}.b4-timer{font-size:var(--fs-s);height:26px;color:var(--b4-ink-2);background:var(--n-100);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.b4-timer:before{content:"";opacity:.7;background:currentColor;border-radius:50%;width:6px;height:6px}.b4-timer.late:before{opacity:1;background:#fff}.b4-timer.paused{color:var(--b4-muted)}@media (width<=760.98px){.b4-timer{white-space:normal;border-radius:13px;max-width:100%;height:auto;min-height:26px;padding-block:3px;line-height:1.3}}.b4-timer.ico:before{content:none}.b4-timer.ico>span{font-weight:500}.b4-timer.paused>span{color:var(--b4-muted)}.b4-side{flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex}.b4-cities{flex:1;gap:6px;min-width:0;display:flex}.b4-city{flex:1 1 0;min-width:120px}.b4-city .input,.b4-in{height:var(--h-in);min-height:var(--h-in);border:1px solid var(--b4-line-2);font-size:var(--fs);color:var(--b4-ink);background:#fff;border-radius:8px;align-items:center;width:100%;padding:0 10px;transition:border-color .12s,box-shadow .12s;display:flex}.b4-city .input:hover,.b4-in:hover:not(:disabled):not([readonly]){border-color:var(--field-line-hover)}.b4-city .input:focus,.b4-in:focus{border-color:var(--accent);box-shadow:var(--b4-ring);outline:none}.b4-in::placeholder{color:var(--placeholder)}.b4-in.cur{flex:none;width:86px}.b4-step{white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.b4-step button{border:1px solid var(--b4-line-2);width:24px;height:24px;color:var(--b4-ink-2);cursor:pointer;background:#fff;border-radius:7px;line-height:1;transition:background .12s}.b4-step button:hover:not(:disabled){background:var(--b4-fill)}.b4-step button:disabled{opacity:.4;cursor:default}.b4-wrap{flex:1;min-height:0;position:relative}.b4-body{grid-template-columns:var(--col-l) minmax(0, 1fr) var(--col-r);gap:var(--gap);padding:var(--gap) var(--pad);display:grid;position:absolute;inset:0}.b4-left,.b4-right,.b4-main{gap:var(--gap);scrollbar-width:thin;scrollbar-color:#cdd4df transparent;flex-direction:column;min-width:0;min-height:0;margin:-1px -2px -3px;padding:1px 2px 3px;display:flex;overflow:auto}.b4-g2{gap:var(--gap);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.b4-box{border:1px solid var(--b4-line);min-width:0;box-shadow:var(--b4-shadow);background:#fff;border-radius:12px;flex-direction:column;flex:none;display:flex}.b4-box.grow{flex:1 0 auto}.b4-box-h{padding:var(--py) var(--px) 0;align-items:center;gap:8px;min-width:0;min-height:22px;display:flex}.b4-box-h h2{font-size:var(--fs-h);white-space:nowrap;letter-spacing:-.005em;align-items:center;gap:8px;margin:0;font-weight:600;display:inline-flex}.b4-box-a{margin-left:auto}.b4-box-b{padding:10px var(--px) calc(var(--py) + 2px);flex-direction:column;gap:9px;min-width:0;display:flex}.b4-n{background:var(--b4-accent-soft);width:22px;height:22px;color:var(--b4-accent-ink);box-shadow:inset 0 0 0 1px var(--brand-tint-line-2);border-radius:7px;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:inline-flex}.b4-tag{background:var(--n-100);height:19px;color:var(--b4-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.b4-tag.new{background:var(--b4-accent-soft);color:var(--brand-ink-2)}.b4-tag.ai{background:var(--b4-ai);color:var(--ai)}.b4-tag.warn{background:var(--warn-bg);color:var(--warn-ink)}.b4-xs{font-size:var(--fs-xs);color:var(--b4-muted);margin:0}.b4-muted{font-size:var(--fs-s);color:var(--b4-muted);margin:0}.b4-late{color:var(--signal)}.b4-row{align-items:center;gap:8px;min-width:0;display:flex}.b4-row.wrap{flex-wrap:wrap;row-gap:8px}.b4-field{flex-direction:column;gap:4px;min-width:0;display:flex}.b4-field.wide{grid-column:span 1}.b4-kz{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr) minmax(0,1.3fr);gap:8px;display:grid}.b4-cargo{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,.7fr));gap:8px;display:grid}.b4-money{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.b4-chiprow{align-items:center;gap:8px;min-width:0;display:flex}.b4-chiprow>.b4-lbl{flex:none;width:74px}.b4-check{font-size:var(--fs-s);color:var(--b4-ink-2);cursor:pointer;align-items:center;gap:7px;margin-top:4px;display:flex}.b4card input[type=checkbox],.b4card input[type=radio]{accent-color:var(--b4-accent)}.b4-msg{font-size:var(--fs);white-space:pre-wrap;color:var(--b4-ink);background:var(--b4-fill);border:1px solid var(--b4-line-soft);border-radius:4px 12px 12px;margin:0;padding:10px 12px;line-height:1.6}.b4-msg mark{background:var(--b4-ai);color:inherit;border-bottom:1.5px solid var(--b4-ai-line);border-radius:3px;padding:0 2px}.b4-tabs{border-bottom:1px solid var(--b4-line-soft);gap:2px;display:flex}.b4-tabs button{font-size:var(--fs-s);color:var(--b4-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:5px 9px;font-weight:500}.b4-tabs button:hover{color:var(--b4-ink)}.b4-tabs button[aria-selected=true]{color:var(--b4-ink);border-bottom-color:var(--b4-accent);font-weight:600}.b4-hist{font-size:var(--fs-s);flex-direction:column;margin:0;padding:0 0 0 2px;list-style:none;display:flex}.b4-hist li{grid-template-columns:82px minmax(0,1fr);gap:10px;padding:0 0 8px 16px;display:grid;position:relative}.b4-hist li:before{content:"";background:var(--n-300);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:0}.b4-hist li:after{content:"";background:var(--b4-line);width:1px;position:absolute;top:15px;bottom:1px;left:3px}.b4-hist li:last-child:after{display:none}.b4-hist li span{color:var(--b4-muted);font-size:var(--fs-xs)}.b4-hist li.done:before{background:var(--ok-dot)}.b4-hist li.current{color:var(--b4-accent-ink);font-weight:500}.b4-hist li.current:before{background:var(--b4-accent);box-shadow:0 0 0 3px var(--accent-halo-soft)}.b4-sum{font-size:var(--fs-s);flex-direction:column;gap:5px;margin:0;display:flex}.b4-sum>div{grid-template-columns:74px minmax(0,1fr);gap:8px;display:grid}.b4-sum dt{color:var(--b4-muted)}.b4-sum dd{margin:0}.b4-need{flex-direction:column;gap:5px;display:flex}.b4-addbid{background:var(--b4-fill);border:1px solid var(--b4-line-soft);border-radius:10px;flex-direction:column;gap:5px;padding:8px 10px 10px;display:flex}.b4-addbid .offer-form{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 76px}.b4-addbid .input{min-height:var(--h-in);height:var(--h-in);font-size:var(--fs);background:#fff;border-radius:8px}.b4-bids{font-size:var(--fs-s);flex-direction:column;gap:2px;display:flex}.b4-bid{cursor:pointer;border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;transition:background .12s;display:grid}.b4-bid-who{flex-direction:column;min-width:0;display:flex}.b4-bid.rejected{color:var(--b4-muted)}.b4-bid.selected .strong{color:var(--ok)}.b4-modal{z-index:50;background:#0f162680;justify-content:center;align-items:flex-start;padding:70px 16px;display:flex;position:fixed;inset:0}.b4-win{background:#fff;border-radius:16px;width:min(560px,100%);max-height:calc(100vh - 140px);padding:20px 22px;position:relative;overflow:auto;box-shadow:0 8px 24px #1018283d,0 0 0 1px #10182814}.b4-win h2{margin:0;font-size:16px}.b4-close{cursor:pointer;width:30px;height:30px;color:var(--b4-muted);background:0 0;border:0;border-radius:8px;font-size:22px;line-height:1;position:absolute;top:10px;right:10px}.b4-close:hover{background:var(--b4-fill);color:var(--b4-ink)}.b4-win .card-section{border:0;padding:0}.b4-win.wide{flex-direction:column;width:min(920px,100%);display:flex;overflow:hidden}@keyframes b4-fade{0%{opacity:0}}@media (width<=1023px){:root{--top:52px}.b4-shell,.b4-shell.rail{display:block}.b4-mbar{z-index:30;height:var(--top);color:#fff;background:radial-gradient(500px 120px at 0 0, var(--side-glow), transparent 65%), color-mix(in srgb, var(--n-900) 80%, var(--n-800));align-items:center;gap:12px;padding:0 12px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px -8px #050a1ea6}.b4-mbar .b4-logo{margin-right:auto}.b4-mbar .b4-logo span:first-child{font-size:13px}.b4-mbar .b4-logo span:last-child{letter-spacing:.32em;font-size:7px}.b4-mbar .b4-new{justify-content:center;width:38px;padding:0}.b4-burger{background:var(--side-hover);color:#fff;cursor:pointer;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.b4-nav{z-index:48;visibility:hidden;width:min(300px,86vw);height:auto;transition:transform .2s,visibility 0s linear .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.b4-shell.drawer .b4-nav{visibility:visible;transition:transform .2s,visibility;transform:none}.b4-fold{display:none}.b4-scrim{z-index:47;background:#0f162673;animation:.15s ease-out b4-fade;display:block;position:fixed;inset:0}.b4-unside{background:var(--side-hover);color:#fff;cursor:pointer;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}}@media (width<=1023px) and (prefers-reduced-motion:reduce){.b4-nav{transition:none}}@media print{.b4-nav,.b4-mbar,.b4-scrim{display:none!important}.b4-shell{display:block}}@container page (width<=1179.98px){.b4card{--col-l:250px;--col-r:292px;--hg:8px}.b4-g2,.b4-g2-wide{grid-template-columns:minmax(0,1fr)}}@container page (width<=1039.98px){.b4card{height:auto;min-height:calc(100vh - var(--top));--pad:14px}.b4-hdr{flex-wrap:wrap;row-gap:8px}.b4-hdr-l{scrollbar-width:none;overflow-x:auto}.b4-hdr-l::-webkit-scrollbar{display:none}.b4-wrap{flex:none}.b4-body{grid-template-columns:minmax(0, 1fr) var(--col-r);grid-template-areas:"left right""main right";align-items:start;position:static}.b4-left,.b4-main{overflow:visible}.b4-left{grid-area:left;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.b4-left>:first-child{grid-row:span 2}.b4-main{grid-area:main}.b4-right{top:calc(var(--top) + 10px);max-height:calc(100vh - var(--top) - 20px);grid-area:right;position:sticky}}@media (width<=1023px){.b4-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"left""main""right"}.b4-right{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;max-height:none;display:grid;position:static;overflow:visible}.b4card.bids-first .b4-body{grid-template-areas:"right""left""main"}.b4-right>:only-child,.b4-left>:only-child{grid-column:1/-1}}@media (width<=767px){.b4card{--pad:10px;--gap:10px;--fs:15px;--fs-s:14px;--fs-xs:13px;--h-in:38px;--h-chip:32px;--h-btn:40px}.b4-hdr{padding-left:var(--pad)}.b4-hdr-l{white-space:normal;flex-wrap:wrap;row-gap:8px;overflow:visible}.b4-id{flex-basis:100%}.b4-sub{max-width:none}.b4-hdr-r{flex-wrap:wrap;flex:100%}.b4-hdr-r .b4-timer{flex-basis:100%;justify-content:center;height:30px}.b4-hdr-r .b4-btn{flex:1 1 0}.b4-city{min-width:0}.b4-left,.b4-right,.b4-g2{flex-direction:column;align-items:stretch;display:flex}.b4card .b4-kz{grid-template-columns:repeat(2,minmax(0,1fr))}.b4-kz>:last-child:nth-child(3){grid-column:span 2}.b4-cargo{grid-template-columns:repeat(3,minmax(0,1fr))}.b4-cargo>:first-child{grid-column:span 3}.b4-money{grid-template-columns:minmax(0,1fr)}.b4-chiprow{flex-direction:column;align-items:flex-start;gap:6px}.b4-chiprow>.b4-lbl{width:auto}.b4-box-h{flex-wrap:wrap}.b4-addbid .offer-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.b4-addbid .offer-form>:first-child{grid-column:span 2}.b4-step button{width:32px;height:32px}.b4-modal{align-items:flex-end;padding:0}.b4-win{width:100%;max-height:88vh;padding:22px 16px calc(16px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.b4-win.wide{height:100dvh;max-height:100dvh;padding-top:calc(14px + env(safe-area-inset-top));border-radius:0}}.b4reg{max-width:1680px;color:var(--b4-ink);gap:12px;padding:16px 20px 32px;font-size:14px}.b4reg .page-head h1{letter-spacing:-.015em;font-size:21px;font-weight:600}.b4reg .segmented{background:var(--n-100);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;gap:2px;padding:3px}.b4reg .segmented button{min-height:28px;color:var(--b4-ink-2);border-radius:7px;padding:0 11px;font-size:13.5px}.b4reg .segmented button:hover{background:#ffffffb3}.b4reg .segmented button[aria-pressed=true]{color:var(--b4-ink);background:#fff;box-shadow:0 1px 2px #1018281a,0 0 0 1px #1018280a}.b4reg .segmented .count{background:var(--line);min-width:18px;height:18px;color:var(--b4-ink-2);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:12px;font-weight:600;display:inline-flex}.b4reg .segmented button[aria-pressed=true] .count{background:var(--b4-accent-soft);color:var(--b4-accent-ink)}.b4reg .registry>.list{border-color:var(--b4-line);box-shadow:var(--b4-shadow);border-radius:12px}.b4reg .registry-table th{color:var(--b4-muted);background:var(--b4-fill);border-bottom:1px solid var(--b4-line);padding:9px 16px;font-size:12.5px;font-weight:600}.b4reg .registry-table td{border-top-color:var(--b4-line-soft);padding:10px 16px;line-height:1.45}.b4reg .registry-table td .mono.strong{letter-spacing:.01em;color:var(--brand);font-size:14px;font-weight:700}.b4reg .registry-table td .small{color:var(--b4-muted);font-size:13px}.b4reg .registry-table td .mono:not(.strong){font-weight:600}.b4reg .table.clickable tbody tr:not(.group-row){transition:background .12s}.b4reg .table.clickable tbody tr:not(.group-row):hover{background:var(--brand-tint-2);box-shadow:inset 3px 0 0 var(--b4-accent)}.b4reg .registry-table .group-row th{background:#fff;border-bottom:0;padding:14px 16px 6px}.b4reg .registry-table thead+tbody .group-row th{padding-top:10px}.b4reg .group-title{font-family:var(--sans);letter-spacing:.06em;font-size:12px}.b4reg .group-count{background:var(--n-100);letter-spacing:0;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;display:inline-flex}.b4reg .deadline-act{font-size:14px}@media (width<=1023px){.b4reg{padding:12px 12px 24px}}@media (width<=860px){.b4reg .registry-table tr:not(.group-row){border-top-color:var(--b4-line-soft)}.b4reg .registry-table td{padding:8px 14px}}@media (width<=767px){.b4reg .page-head{flex-direction:column;align-items:stretch;gap:8px}.b4reg .segmented{scrollbar-width:none;flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto}.b4reg .segmented::-webkit-scrollbar{display:none}}.b4card .input.ai,.b4-field.ai .b4-in{background:var(--b4-ai);border-color:var(--ai-field-line)}.b4-field.check .b4-in,.b4-city.check .b4-which{background:var(--warn-bg);border-color:var(--warn-soft-line)}.b4-field.missing .b4-in,.b4-city.missing .input{border-color:var(--late-soft-line)}.b4-field.missing>.b4-lbl{color:var(--signal)}.b4-field.manual .b4-in{border-color:var(--n-500)}.b4-field .ai-mark,.b4-chiprow .ai-mark{color:var(--ai)}.b4-help{font-size:var(--fs-xs);color:var(--b4-muted);text-align:left;margin:0;line-height:1.35}.b4-help.check{color:var(--warn-ink);font-weight:600}.b4-help.missing{color:var(--signal);font-weight:600}.b4-area{resize:vertical;height:auto;min-height:150px;padding:9px 11px;line-height:1.55;display:block}.b4-area.sm{min-height:76px}.b4-legend{font-size:var(--fs-xs);color:var(--b4-muted);flex-wrap:wrap;gap:4px 12px;display:flex}.b4-legend span{align-items:center;gap:5px;display:inline-flex}.b4-legend i{border:1px solid var(--b4-line-2);background:#fff;border-radius:3px;width:11px;height:11px}.b4-legend i.ai{background:var(--b4-ai);border-color:var(--b4-ai-line)}.b4-legend i.check{background:var(--warn-bg);border-color:var(--warn-soft-line)}.b4-legend i.missing{border-color:var(--late-soft-line)}.b4-legend i.manual{border-color:var(--n-500)}.b4-status.draft{color:var(--b4-muted);background:#f1f2f5}.b4-tag.good{background:var(--ok-bg);color:var(--ok)}.b4-tag.bad{background:var(--late-bg);color:var(--signal)}.b4-alert{margin:8px var(--pad) 0;background:var(--late-bg);border:1px solid var(--late-soft-line);color:var(--r-800);font-weight:600;font-size:var(--fs-s);border-radius:10px;flex:none;padding:8px 12px}.b4-alert.info{background:var(--b4-accent-soft);border-color:var(--brand-line);color:var(--b4-accent-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-weight:500;display:flex}.b4-wide{width:100%}.b4-center{text-align:center}.b4-chiprow.wrap{flex-wrap:wrap}.b4-which{min-height:var(--h-in);border:1px solid var(--b4-line-2);font-size:var(--fs-s);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:3px 8px;display:flex}.b4-which>span{color:var(--warn-ink);font-weight:600}.b4-which button{border:1px solid var(--b4-line-2);height:22px;font-size:var(--fs-xs);cursor:pointer;background:#fff;border-radius:999px;padding:0 8px}.b4-which button:hover{border-color:var(--brand-line);background:var(--b4-accent-soft)}@media (width<=767px){.b4new .b4-left .b4-area{min-height:160px}.b4new .b4-left>.b4-box.grow{flex:none}}html.b4{--b4-bg:var(--ground);--b4-pane:var(--surface-2);--b4-soft-shadow:var(--shadow)}.b4-top{margin:12px var(--pad) 0;box-shadow:var(--b4-soft-shadow);background:#fff;border-radius:14px;flex:none}.b4-top .b4-hdr{background:0 0;border-bottom:0;padding:10px 14px}.b4-status{height:22px;padding:0 9px}.b4-box{box-shadow:var(--b4-soft-shadow);border:0;border-radius:14px}.b4-box-b{gap:6px;padding:8px}.b4-left,.b4-main,.b4-right,.b4-pane{position:relative}.b4-box-b>:not(.b4-pane){margin-inline:6px}.b4-n{background:var(--ink);width:22px;height:22px;color:var(--surface);box-shadow:none;border-radius:50%;font-size:12.5px}.b4-tag{height:20px;padding:0 8px}.b4-pane{background:var(--b4-pane);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:9px 12px 11px;display:flex}.b4-pane.warn{background:var(--warn-bg)}.b4-pane-t{font-size:var(--fs-s);color:var(--ink-2);font-weight:600}.b4-pane.warn .b4-pane-t{color:var(--warn-ink)}.b4-pane .b4-tag.warn,.b4-pane .b4-tag:not(.warn):not(.good):not(.bad):not(.ai):not(.new){background:#fff}.b4-lbl{font-size:var(--fs-s);color:var(--faint);font-weight:400}.b4-val{min-height:var(--h-in);text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;font-weight:500;display:flex;overflow:hidden}.b4-val.muted{color:var(--faint);font-weight:400}.b4-val-link{color:var(--b4-link);line-height:var(--h-in);text-decoration:none;display:block}.b4-val-link:hover{text-underline-offset:2px;text-decoration:underline}.b4-city .input,.b4-in{border-color:var(--field-line)}.b4-in:disabled,.b4-in[readonly]{background:var(--surface-2);border-color:var(--line);color:var(--faint)}.b4-msg{background:0 0;border:0;border-radius:0;padding:0 2px}.b4-msg mark{background:var(--ai-bg);border-bottom:0;border-radius:4px;padding:0 3px}.b4-seg.chips button{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-color:#0000}.b4-seg.chips button:focus-visible{box-shadow:var(--b4-ring)}.b4-seg.chips button[aria-pressed=true]{background:var(--b4-accent);color:#fff;box-shadow:none}.b4-seg.chips button:disabled{box-shadow:none;color:#b0b8c5;opacity:1;background:0 0}.b4-seg.chips button[aria-pressed=true]:disabled{background:var(--brand-off);color:#fff}.b4-hdr .b4-seg{background:var(--n-100);box-shadow:none}.b4-btn{background:var(--n-100);box-shadow:none;border-color:#0000}.b4-btn:hover:not(:disabled){background:#e8ebf1;border-color:#0000}.b4-pane .b4-btn:not(.primary){box-shadow:inset 0 0 0 1px var(--line);background:#fff}.b4-btn:disabled{opacity:1;color:#a3acba}.b4-btn.primary:disabled{background:var(--b4-accent-soft);color:var(--b4-accent-ink)}.b4-step button{border-color:#0000;box-shadow:inset 0 0 0 1px #dfe3ea}.b4-timer{height:28px;padding:0 11px}.b4-timer.late{background:var(--late-bg);color:var(--late);box-shadow:none}.b4-timer.late:before{background:var(--signal)}.b4-timer.soon{background:var(--warn-bg);color:var(--warn-ink)}.b4-tabs{background:var(--n-100);border-bottom:0;border-radius:9px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.b4-tabs button{border-bottom:0;border-radius:6px;margin:0;padding:3px 10px}.b4-tabs button[aria-selected=true]{background:#fff;box-shadow:0 1px 2px #10182814}.b4-hist{gap:2px;padding:0}.b4-hist li{border-radius:8px;padding:6px 8px 6px 24px}.b4-hist li:before{top:11px;left:9px}.b4-hist li:after{top:21px;bottom:-9px;left:12px}.b4-hist li.current{background:var(--b4-accent-soft)}.b4-ring{border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.b4-ring b{background:var(--b4-pane);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:700;display:flex}.b4-sum dd{font-weight:500}.b4-pane .b4-addbid{background:0 0;border:0;padding:0}.b4-pane .b4-addbid .input{background:#fff}.b4-bids{gap:4px}.b4-bid{background:var(--b4-pane);border-radius:10px;padding:9px 10px}.b4-bid:hover{background:var(--n-100)}.b4-bid.selected{background:var(--ok-bg);box-shadow:none}@media (width<=767px){.b4-top{margin:8px 8px 0}.b4-top .b4-hdr{padding:10px}}.b4-pane .card-section{border:0;gap:6px;padding:0}.b4-pane .card-section h3{display:none}.b4-pane .input{min-height:var(--h-in);height:var(--h-in);font-size:var(--fs);background:#fff;border-color:#dfe3ea;border-radius:8px}.b4-pane .btn{min-height:var(--h-btn);border-radius:9px}.b4card .b4-kz.k3{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1.2fr)}.b4-row .b4-chiprow+.b4-chiprow>.b4-lbl{width:auto}.b4-money .b4-row{flex-wrap:wrap;row-gap:6px}.b4-money .b4-row .b4-in.num{flex:110px}.b4-money .b4-check{white-space:nowrap;margin:0}.b4-pane .card-section{flex-flow:wrap;gap:4px 12px}.b4-pane .card-section>*{flex:0 auto}.b4-pane .card-section>.price-form{flex-basis:100%}.b4-box-h{padding:10px 14px 0}@media (height<=979px){.b4-box-h{padding:8px 12px 0}.b4-box-b{gap:5px;padding:6px}.b4-pane{gap:5px;padding:7px 10px 8px}.b4-main,.b4-g2{gap:6px}.b4-top .b4-hdr{padding:7px 12px}.b4-top{margin-top:8px}}@media (width<=767px){.b4card .b4-kz.k3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (height<=819px) and (width>=1100px){.b4card .b4-modal{--h-in:26px;--h-chip:24px;--h-btn:28px;--gap:6px}.b4card .b4-modal .b4-field{gap:2px}}@media (height<=819px){@container page (width>=1040px){.b4card{--h-in:26px;--h-chip:24px;--h-btn:28px;--gap:6px}.b4card .b4-box-h{padding:6px 12px 0}.b4card .b4-box-b{gap:4px;padding:5px}.b4card .b4-pane{gap:4px;padding:6px 10px 7px}.b4card .b4-field{gap:2px}.b4card .b4-n{width:20px;height:20px}.b4-top .b4-hdr{padding:5px 12px}.b4-top{margin-top:6px}.b4card .b4-seg{gap:4px}}}@media (height<=979px){@container page (width>=1040px){.b4-seg.chips button{padding:0 9px}.b4-chiprow>.b4-lbl{white-space:nowrap;width:70px}}}.b4-hdr-l .b4-pill{border:0;border-left:1px solid var(--b4-line);min-width:0;max-width:190px;height:auto;font-size:var(--fs-s);background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding:0 0 0 12px;font-weight:600;line-height:1.25}.b4-hdr-l .b4-pill>.ell{max-width:100%}.b4-hdr-l .b4-pill{flex-shrink:0}.b4-hdr-l>.b4-timer{flex:none}.b4-hdr-l>.b4-timer.late{background:linear-gradient(180deg, var(--signal-top), var(--signal-bottom));color:#fff;box-shadow:inset 0 1px #ffffff38,0 6px 14px -8px #c7361be6}.b4-hdr-l>.b4-timer.late>span{color:#fff}.b4-hdr-l>.b4-timer.late .glyph{fill:#fff;stroke:#fff}.b4-hdr-l>.b4-id{min-width:150px}.b4-top .b4-hdr{flex-wrap:wrap;row-gap:6px}.b4-top .b4-hdr-r{margin-left:auto}.b4-pill i{color:var(--b4-muted);font-style:normal;font-size:var(--fs-xs);flex:none;font-weight:400}.b4-hdr-l .b4-pill.none{color:var(--b4-ink-2);font-weight:500}.b4-fill{align-items:center;gap:8px;min-width:0;display:inline-flex}.b4-fill-t{font-size:var(--fs-xs);color:var(--b4-muted);flex-direction:column;min-width:0;max-width:150px;line-height:1.25;display:flex}.b4-fill-t b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.b4-fill-t b.ok{color:var(--ok)}.b4-fill-t b.no{color:var(--warn-ink)}.b4-ring.sm{width:34px;height:34px}.b4-ring.sm b{background:var(--surface);width:26px;height:26px;font-size:12px}.b4-hdr .b4-seg .b4-lose:not(:disabled){color:var(--late)}.b4-order-why{color:var(--warn-ink);white-space:normal;flex:0 240px;min-width:150px;font-size:13px;line-height:1.25}a.b4-btn{text-decoration:none}.b4-flow{background:var(--n-100);scrollbar-width:none;border-radius:10px;gap:2px;margin:0 6px 6px;padding:3px;list-style:none;display:flex;overflow-x:auto}.b4-flow::-webkit-scrollbar{display:none}.b4-flow li{height:24px;font-size:var(--fs-xs);color:var(--b4-muted);white-space:nowrap;border-radius:7px;flex:1 0 auto;justify-content:center;align-items:center;gap:4px;padding:0 9px;font-weight:500;display:inline-flex}.b4-flow li.done{color:var(--b4-accent-ink)}.b4-flow li.cur{background:var(--brand);color:#fff;box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--accent-halo), 0 6px 14px -6px var(--accent-halo-2);font-weight:600}.b4-flow.ended li{flex:none}.b4-flow li.b4-flow-out{color:var(--b4-ink-2);box-shadow:inset 0 0 0 1px var(--b4-line-2);background:#fff;flex:none;gap:6px;padding:0 12px;font-weight:600}.b4-flow li.b4-flow-sep{letter-spacing:.04em;text-transform:uppercase;height:20px;color:var(--faint);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;flex:none;margin:auto 4px;padding:0 8px;font-size:12px;font-weight:700}.b4-flow li.b4-flow-sep.on{color:var(--brand);background:var(--b-100);box-shadow:none}.b4-flow li.b4-flow-sep:not(.on)~li:not(.cur){color:var(--faint)}.b4-pin{background:var(--b4-pin);min-height:30px;font-size:var(--fs-s);border-radius:10px;align-items:center;gap:8px;min-width:0;margin:0 6px 6px;padding:3px 10px;display:flex}.b4-pin b{color:var(--warn-ink);flex:none;font-weight:600}.b4-pin-i{color:var(--warn-ink);flex:none}.b4-pin>.ell{flex:1}.b4-pin-by{color:var(--warn-ink);opacity:.8;white-space:nowrap;flex:none}.b4-pin .b4-in{border-color:var(--warn-soft-line);background:#fff;flex:1;height:26px;min-height:26px}.b4-pin-add{margin:-2px 0 8px 18px;display:block}.b4-g2-wide{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch}.b4-g2>.b4-box{min-height:0}.b4-k2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;display:grid}.b4-pane>.b4-side{flex:none}.b4-pane>.b4-side>.b4-lbl{flex:none;width:46px}.b4-cities{flex-wrap:wrap}.b4-adds{gap:4px 14px}.b4-pane-t{align-items:center;gap:8px;display:flex}.b4-pane-a{margin-left:auto;font-weight:500}.b4-margin{color:var(--ok);font-weight:700}.b4-margin.below_norm{color:var(--warn-ink)}.b4-margin.loss{color:var(--late)}.b4-ink{color:var(--b4-ink);font-weight:600}.b4-pad{padding:2px 6px}.b4-cnt{background:var(--n-100);min-width:20px;height:20px;color:var(--b4-ink-2);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.b4-foot{border-top:1px solid var(--b4-line-soft);margin-top:auto;padding-top:8px}.b4-create{flex-direction:column;gap:6px;display:flex}.b4-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px 12px;display:flex}.b4-empty .b4-xs{max-width:260px;line-height:1.5}.b4-empty>svg{box-sizing:content-box;stroke:var(--n-500);background:radial-gradient(circle at 50% 30%, #fff 0, var(--b-100) 75%);box-shadow:inset 0 0 0 1px var(--brand-tint-line-3), 0 0 0 10px var(--brand-tint-3), 0 0 0 11px #ebeef6, 0 0 0 24px #fafbfd, 0 0 0 24px #f0f2f8;border-radius:50%;margin:24px 0 14px;padding:30px}.b4-right .b4-box.grow .b4-box-b,.b4-left .b4-box.grow .b4-box-b{flex:1}.b4new .b4-left .b4-area{min-height:180px}@container page (width<=1519.98px){.b4-hdr-l .b4-pill{max-width:150px}}@media (height<=979px){@container page (width>=1040px){.b4-flow{margin-bottom:5px}.b4-flow li{height:22px}.b4-pin{min-height:26px;margin-bottom:5px;padding:2px 10px}}}@media (height<=819px){@container page (width>=1040px){.b4-flow li{height:20px;padding:0 7px}.b4-pin{min-height:24px}.b4-pin .b4-in{height:22px;min-height:22px}}}@container page (width<=1039.98px){.b4-flow li{flex:none}}@media (width<=767px){.b4-flow,.b4-pin{margin:0 4px 4px}.b4-pin{flex-wrap:wrap;padding:6px 10px}.b4-hdr-l .b4-pill{max-width:none}.b4-fill{flex:100%}.b4-fill-t{max-width:none}.b4-money{grid-template-columns:minmax(0,1fr)}}.b4-money .b4-in.cur{width:74px}.b4-box-a{min-width:0}.b4-box-a>.ell{display:block}.b4-need{font-size:var(--fs-xs);color:var(--warn-ink);font-weight:600}.b4-g2-wide{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr)}.b4-g2-wide .b4-chiprow>.b4-lbl{white-space:nowrap;width:auto;min-width:64px}.b4-g2-wide .b4-seg.chips{gap:4px}.b4-g2-wide .b4-seg.chips button{padding:0 7px}@container page (width<=1039.98px){.b4-g2-wide{grid-template-columns:minmax(0,1fr)}}@container page (width<=1519.98px){.b4-hdr-l .b4-pill{max-width:150px}.b4-hdr-l .b4-pill.logist{flex:none;max-width:230px}}@media (width<=767px){.b4-hdr-l .b4-pill.logist{flex:100%;max-width:none}}.b4-k2.wide-first{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}@media (height<=819px){@container page (width>=1040px){.b4card .b4-val{min-height:22px}.b4card .b4-main,.b4card .b4-g2{gap:5px}.b4card .b4-k2{gap:6px}}}@media (width<=767px){.b4-hdr-l .b4-pill{flex:140px;max-width:none}.b4-g2-wide .b4-chiprow>.b4-lbl{width:auto}.b4-money{grid-template-columns:minmax(0,1fr)}}@media (width>=1024px){@container page (width<=1039.98px){.b4-right{position:sticky}}}@media (width<=1023px){.b4-right{top:auto}.b4-need.ell{white-space:normal}}.b4-left>.b4-box.grow{flex:1 1 0;min-height:300px}.b4-left>.b4-box.grow>.b4-box-b,.deal-chat .b4-box.grow>.b4-box-b{flex:1;min-height:0}.b4-chat{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}.b4-chat-list{scrollbar-width:thin;flex-direction:column;flex:1;gap:2px;min-height:120px;padding:2px;display:flex;overflow-y:auto}.b4-chat-ai{padding:0 2px}.b4-suggest{background:var(--b4-ai);box-shadow:inset 0 0 0 1px var(--b4-ai-line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;padding:5px 8px;display:flex}.b4-pane.ai{background:var(--b4-ai);box-shadow:inset 0 0 0 1px var(--b4-ai-line);gap:6px}.b4-pane.ai p{margin:0}.b4-pane.ai .b4-draft{white-space:normal;text-align:left;justify-content:flex-start;align-self:stretch;height:auto;min-height:28px;padding-block:5px}.b4-msg-row{border-radius:10px;grid-template-columns:26px minmax(0,1fr);gap:8px;padding:6px 8px;display:grid}.b4-msg-row:hover,.b4-msg-row:focus-within{background:var(--b4-pane)}.b4-msg-row.me{background:var(--warn-bg)}.b4-msg-row .avatar{margin-top:2px}.b4-msg-main{flex-direction:column;gap:2px;min-width:0;display:flex}.b4-msg-head{font-size:var(--fs-s);align-items:baseline;gap:8px;display:flex}.b4-msg-head time{font-size:var(--fs-xs);color:var(--b4-muted)}.b4-msg-body{font-size:var(--fs);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.45}.b4-msg-row.deleted .b4-msg-body{color:var(--b4-muted);text-decoration:line-through}.b4-mention{color:var(--b4-accent-ink);background:var(--b4-accent-soft);border-radius:4px;padding:0 3px;font-weight:600}.b4-msg-quote{font-size:var(--fs-xs);color:var(--b4-muted);background:var(--b4-pane);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;min-width:0;padding:3px 8px;overflow:hidden}.b4-msg-acts{opacity:0;flex-wrap:wrap;align-items:center;gap:2px 12px;min-height:18px;transition:opacity .12s;display:flex}.b4-msg-acts .b4-link{font-size:var(--fs-xs)}.b4-msg-row:hover .b4-msg-acts,.b4-msg-row:focus-within .b4-msg-acts,.b4-note .b4-msg-acts{opacity:1}@media (hover:none){.b4-msg-acts{opacity:1}}.b4-chat-event{background:var(--b4-pane);font-size:var(--fs-s);color:var(--b4-ink-2);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:4px 6px;padding:6px 10px;display:flex}.b4-chat-reason{color:var(--b4-ink)}.b4-chat-event time{font-size:var(--fs-xs);color:var(--b4-muted);margin-left:auto}.b4-chat-sep{letter-spacing:.06em;text-transform:uppercase;color:var(--late);align-items:center;gap:8px;margin:6px 4px;font-size:12px;font-weight:700;display:flex}.b4-chat-sep:before,.b4-chat-sep:after{content:"";background:var(--late-soft-line);flex:1;height:1px}.b4-composer{flex-direction:column;gap:4px;display:flex;position:relative}.b4-composer.edit{padding:4px 0}.b4-composer .b4-row{align-items:flex-end}.b4-chat-in{height:auto;min-height:var(--h-in);resize:none;field-sizing:content;max-height:120px;padding:6px 10px;line-height:1.4}.b4-mention-list{z-index:5;background:#fff;border-radius:10px;margin:0;padding:4px;list-style:none;position:absolute;bottom:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px -8px #1018284d,0 0 0 1px #1018280f}.b4-mention-list button{text-align:left;width:100%;font:inherit;font-size:var(--fs);cursor:pointer;color:var(--b4-ink);background:0 0;border:0;border-radius:7px;padding:6px 10px}.b4-mention-list [aria-selected=true] button,.b4-mention-list button:hover{background:var(--b4-accent-soft)}.b4-mention-list [aria-selected=true] button{box-shadow:inset 3px 0 0 var(--brand)}.b4-unread{background:var(--signal);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;margin-left:6px;padding:0 5px;font-size:12px;font-weight:700;display:inline-flex}.b4-center-self{align-self:center;margin:4px 0}.b4-end{justify-content:flex-end}.b4-reason h2{margin:0;font-size:16px}.b4-notes{flex-direction:column;gap:12px;min-height:0;display:flex;overflow-y:auto}.b4-notes section{flex-direction:column;gap:6px;display:flex}.b4-task{background:var(--b4-pane);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:7px 10px;display:grid}.b4-task .b4-task-t{font-weight:500}.b4-cab-group.late .b4-task{box-shadow:inset 3px 0 0 var(--signal), inset 0 0 0 1px var(--line-soft);background:#fff}.b4-tag.req{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--n-300);background:#fff}.b4-task .b4-xs{grid-column:1}.b4-task .b4-btn{grid-area:1/2/span 2}.b4-note{background:var(--b4-pane);border-radius:10px;flex-direction:column;gap:4px;padding:7px 10px;display:flex}.b4-bid-row{align-items:center;gap:6px;display:flex}.b4-bid-row>.b4-bid{flex:1;min-width:0}.b4-bid-x{font-size:var(--fs-xs);flex:none}.deal-chat{flex-direction:column;gap:8px;height:620px;display:flex}.deal-chat .b4-pin,.deal-chat .b4-pin-add{margin:0}.deal-chat>.b4-box.grow{flex:1 1 0;min-height:0}.deal-chat{--fs:14px;--fs-s:13px;--fs-xs:12.5px;--fs-h:15px;--h-in:30px;--h-chip:28px;--h-btn:32px;--py:11px;--px:14px;font-size:var(--fs)}.deal-chat .b4-pin{flex-wrap:wrap;row-gap:2px;padding:6px 10px}.deal-chat .b4-pin>.ell{white-space:normal;flex:100%;order:3}.b4-urgent{border:1px dashed var(--b4-line-2);height:22px;color:var(--b4-muted);cursor:pointer;background:0 0;border-radius:999px;padding:0 9px;font-size:12px;font-weight:600}.b4-urgent:hover:not(:disabled){border-color:var(--signal);color:var(--late)}.b4-urgent[aria-pressed=true]{background:var(--signal);color:#fff;border:0}.b4-urgent:disabled:not([aria-pressed=true]){display:none}.b4-city{align-items:center;gap:4px;display:flex}.b4-city>:first-child{flex:1;min-width:0}.b4-obj{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line);color:var(--faint);cursor:pointer;background:#fff;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.b4-obj:hover{color:var(--b4-accent-ink);box-shadow:inset 0 0 0 1px #b4bfd0}.b4-obj.on{background:var(--b4-accent-soft);color:var(--b4-accent-ink);box-shadow:none}.b4-pick-list{flex-direction:column;gap:4px;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.b4-pick-list button{text-align:left;background:var(--b4-pane);cursor:pointer;width:100%;font:inherit;color:var(--b4-ink);border:0;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.b4-pick-list button:hover{background:var(--b4-accent-soft)}.b4-publish .b4-row.wrap{align-items:flex-end}.b4-publish pre.post{max-height:260px;overflow:auto}.b4-status-card{aspect-ratio:1;box-sizing:border-box;background:linear-gradient(160deg, var(--brand-deep), var(--brand-deeper));color:#fff;border-radius:16px;flex-direction:column;align-self:flex-start;gap:10px;width:300px;padding:22px;font-size:15px;display:flex}.b4-status-card b{letter-spacing:.02em;margin-bottom:6px;font-size:22px}.b4-status-card span{flex-direction:column;font-weight:600;display:flex}.b4-status-card i{color:var(--brand-on-deep);font-size:12.5px;font-style:normal;font-weight:500}.b4-done{opacity:.6}.b4-start{align-self:flex-start}.b4-publish .b4-sum dd{gap:10px}.b4-money .b4-row.b4-nowrap{flex-wrap:nowrap}.b4-money .b4-row.b4-nowrap .b4-in.num{flex:1 1 0;min-width:0}.b4-money{grid-template-columns:minmax(0,1.7fr) minmax(0,1.25fr) minmax(0,.9fr)}@media (width<=767px){.b4-money{grid-template-columns:minmax(0,1fr)}}.b4cab{height:auto;min-height:calc(100vh - var(--top))}.b4cab .b4-sub{max-width:none}.b4cab .b4-id{flex:none}.b4-kpis{flex:none;gap:8px;display:flex}.b4-kpi{min-width:108px;height:46px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:10px;flex-direction:column;justify-content:center;padding:4px 12px;display:flex}.b4-kpi small{color:var(--muted);font-size:12px;font-weight:600;line-height:14px}.b4-kpi b{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:21px;font-weight:600;line-height:24px}.b4-kpi.called{background:var(--b-100);box-shadow:none}.b4-kpi.called small,.b4-kpi.called b{color:var(--brand)}@media (width<=767px){.b4-kpis{flex:100%}.b4-kpi{flex:1;min-width:0}}.b4cab-grid{padding:12px var(--pad) 24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:12px;display:grid}.b4-cab-group{flex-direction:column;gap:6px;display:flex}.b4-cab-group+.b4-cab-group{margin-top:6px}.b4-cab-row{background:var(--b4-pane);color:var(--b4-ink);border-radius:10px;flex-direction:column;gap:3px;padding:8px 10px;text-decoration:none;display:flex}.b4-cab-row:hover{background:var(--b4-accent-soft)}.b4-cab-row.unread{background:var(--warn-bg)}.b4-cab-row .b4-row{gap:8px;min-width:0}.b4-cab-row b{flex:none;font-weight:600}.b4-cab-body{font-size:var(--fs);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.b4cab .b4-box-b{gap:6px}.b4-att{flex-direction:column;gap:6px;margin-top:4px;display:flex}.b4-att-grid{gap:4px;max-width:340px;display:grid}.b4-att-grid.n1{grid-template-columns:minmax(0,1fr);max-width:260px}.b4-att-grid.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.b4-att-grid.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.b4-att-img{border:1px solid var(--b4-line);background:var(--b4-fill);cursor:zoom-in;border-radius:10px;justify-content:center;align-items:center;min-height:64px;max-height:260px;padding:0;display:flex;overflow:hidden}.b4-att-grid.n2 .b4-att-img,.b4-att-grid.n3 .b4-att-img{aspect-ratio:1!important}.b4-att-img img{object-fit:cover;width:100%;height:100%;display:block}.b4-att-img:focus-visible{box-shadow:var(--b4-ring);outline:none}.b4-att-img.pdf{cursor:pointer;background:#fff;position:relative}.b4-att-img.pdf img{object-position:top}.b4-att-badge{position:absolute;bottom:6px;left:6px}.b4-att-file{border:1px solid var(--b4-line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;max-width:300px;padding:6px 10px;display:flex}.b4-att-file:hover{border-color:var(--b4-line-2);background:var(--b4-fill)}.b4-att-file>.ell{flex-direction:column;min-width:0;display:flex}.b4-att-ext{color:var(--late);background:var(--late-bg);border-radius:6px;flex:none;padding:4px 6px;font-size:12px;font-weight:700}.b4-att-pending{flex-wrap:wrap;gap:6px;margin:0 0 6px;padding:0;list-style:none;display:flex}.b4-att-pending li{border:1px solid var(--b4-line);background:var(--b4-fill);max-width:240px;font-size:var(--fs-s);border-radius:999px;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.b4-att-pending li.busy{opacity:.7}.b4-att-pending li.err{border-color:var(--late-soft-line);background:var(--late-bg);color:var(--signal)}.b4-chat-tools{align-items:center;gap:4px;display:inline-flex}.b4-icon-btn{border:1px solid var(--b4-line);width:30px;height:30px;color:var(--b4-ink);cursor:pointer;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.b4-icon-btn:hover{background:var(--b4-fill)}.b4-icon-btn[aria-pressed=true]{background:var(--b4-accent-soft);border-color:var(--b4-accent)}.b4-chat-away{border:2px dashed var(--b4-line);border-radius:10px;flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:12px;display:flex}.b4-chat-away p{margin:0}.b4-chat-panel{top:var(--top);z-index:40;border-left:1px solid var(--b4-line);--fs:14px;--fs-s:13px;--fs-xs:12.5px;--fs-h:15px;--h-in:30px;--h-chip:28px;--h-btn:32px;--py:11px;--px:14px;width:min(480px,100vw);font-size:var(--fs);background:#fff;flex-direction:column;display:flex;position:fixed;bottom:0;right:0;box-shadow:-8px 0 24px -12px #1018284d}.b4-chat-panel.wide{width:min(760px,100vw)}.b4-chat-panel-h{border-bottom:1px solid var(--b4-line);flex:none;align-items:center;gap:6px;padding:10px 12px 10px 16px;display:flex}.b4-chat-panel-h h2{margin:0;font-size:16px}.b4-chat-panel-h .b4-xs{margin-right:auto}.b4-chat-panel-h .b4-close{position:static}.b4-chat-panel-b{min-height:0;padding:10px 14px calc(12px + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:8px;display:flex}@media (width<=1023px){.b4-chat-panel{z-index:45;top:0}}@media (width<=767px){.b4-chat-panel,.b4-chat-panel.wide{border-left:0;width:100%}.b4-chat-panel .wide-only,.b4-popout{display:none}}.b4-chat-window{height:100dvh;color:var(--b4-ink);font-family:var(--sans);--fs:15px;--fs-s:13.5px;--fs-xs:13px;--fs-h:16px;--h-in:34px;--h-chip:30px;--h-btn:36px;--py:11px;--px:14px;font-size:var(--fs);background:#fff;flex-direction:column;display:flex}.b4-chat-window-h{background:var(--b4-nav);color:#fff;flex:none;align-items:center;gap:12px;padding:12px 18px;display:flex}.b4-chat-window-h>div{flex-direction:column;gap:2px;min-width:0;margin-right:auto;display:flex}.b4-chat-window-h h1{margin:0;font-size:16px}.b4-chat-window-h span{opacity:.8;font-size:13px}.b4-chat-window-open{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:9px;flex:none;padding:7px 12px;font-size:14px;text-decoration:none}.b4-chat-window-open:hover{color:#fff;background:#ffffff1a}.b4-chat-window-hint{background:var(--b4-accent-soft);color:var(--b4-accent-ink);flex:none;margin:0;padding:8px 18px;font-size:14px}.b4-chat-window-b{min-height:0;padding:10px 18px calc(12px + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:8px;display:flex}.b4-chat.drop{outline:2px dashed var(--accent);outline-offset:-2px;border-radius:10px}.b4-clip{flex:none;padding:0 9px}.b4-viewer{flex-direction:column;gap:10px;display:flex}.b4-viewer-img{background:#0f1626;border-radius:10px;justify-content:center;align-items:center;min-height:200px;max-height:70vh;display:flex;overflow:hidden}.b4-viewer-img img{object-fit:contain;max-width:100%;max-height:70vh;display:block}.b4-viewer>.b4-row:first-child{gap:10px;padding-right:30px}.b4-field.need .b4-in,.b4-city.need .input,.b4-city.need .b4-in{background:var(--need-bg);border-color:var(--need-line)}.b4-chiprow.need .b4-seg.chips{background:var(--need-bg);border-radius:10px;padding:3px}@media (width<=767px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}@media (pointer:coarse){button.b4-link,a.b4-link,button.link-btn{align-items:center;min-height:32px;display:inline-flex}.kbd-hint{display:none}}.b4-bid.new{animation:2.4s step-end b4-bid-new}@keyframes b4-bid-new{0%{background:var(--b4-accent-soft);box-shadow:inset 3px 0 0 var(--b4-accent)}to{box-shadow:none;background:0 0}}@media (prefers-reduced-motion:reduce){.b4-bid.new{box-shadow:inset 3px 0 0 var(--b4-accent);animation:none}}.b4-save-err{margin:8px 0 0}.trk{--fs:14px;--fs-s:13px;--fs-xs:12.5px;--h-in:32px;--h-chip:28px;--h-btn:32px;color:var(--b4-ink);font-size:14px}.trk h1{letter-spacing:-.015em;margin:0;font-size:21px;font-weight:600}.trk .page-head p{margin:2px 0 0}.trk-search{border:1px solid var(--b4-line-2,var(--line-strong));height:34px;color:var(--b4-muted);background:#fff;border-radius:9px;flex:0 520px;align-items:center;gap:8px;padding:0 10px;display:flex}.trk-search:focus-within{border-color:var(--accent);box-shadow:var(--b4-ring)}.trk-search input{min-width:0;font:inherit;color:var(--b4-ink);background:0 0;border:0;outline:none;flex:1}.trk-tabs{flex-wrap:wrap;gap:6px;display:flex}.trk-tabs button{border:1px solid var(--b4-line);height:32px;color:var(--b4-ink-2,var(--ink-2));font:inherit;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:8px;padding:0 6px 0 12px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #1018280a}.trk-tabs button b{background:var(--b4-fill);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:13px;display:inline-flex}.trk-tabs button:hover{border-color:var(--brand-line)}.trk-tabs button[aria-pressed=true]{border-color:var(--b4-accent);background:var(--b4-accent-soft);color:var(--b4-accent-ink);font-weight:600}.trk-tabs button[aria-pressed=true] b{background:var(--b4-accent);color:#fff}.trk-tabs button.late b{background:var(--signal);color:#fff}.trk-tabs button.warn b{background:var(--caution);color:var(--graphite)}.trk-tabs button:focus-visible{box-shadow:var(--b4-ring);outline:none}.trk-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.trk-sel{width:auto;height:30px;min-height:30px;padding-right:28px;font-size:13.5px}.trk-sep{background:var(--b4-line);width:1px;height:20px;margin:0 4px}.trk-chip{border:1px solid var(--b4-line);height:28px;font:inherit;color:var(--b4-ink-2,var(--ink-2));cursor:pointer;background:#fff;border-radius:999px;padding:0 11px;font-size:13.5px}.trk-chip:hover{border-color:var(--brand-line)}.trk-chip[aria-pressed=true]{background:var(--b4-accent);border-color:var(--b4-accent);color:#fff}.trk-chip:focus-visible{box-shadow:var(--b4-ring);outline:none}.trk-box{box-shadow:var(--b4-shadow);border-radius:12px}.trk-table{min-width:1420px}.trk-table th{background:var(--b4-fill);padding:9px 12px;font-size:12.5px}.trk-table td{padding:10px 12px;line-height:1.45}.trk-table td:first-child,.trk-table th:first-child{padding-left:16px}.trk-table tbody tr.trk-problem{box-shadow:inset 3px 0 0 var(--signal);background:snow}.trk-table tbody tr.trk-risk{box-shadow:inset 3px 0 0 var(--warn-dot)}.trk-table.clickable tbody tr.trk-problem:hover{background:var(--late-bg);box-shadow:inset 3px 0 0 var(--signal)}.trk-table .small{font-size:13px}.trk-table td>div+.badge,.trk-table td>div+span.badge{margin-top:4px}.trk-who{color:var(--b4-ink-2,var(--ink-2));white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;max-width:170px;display:flex;overflow:hidden}.trk-who i{background:var(--b4-accent-soft);width:16px;height:16px;color:var(--b4-accent-ink);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.trk-who i.l{background:var(--ok-bg);color:var(--ok)}.trk-ell{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.trk-phone{align-items:center;gap:4px;display:inline-flex}@media (width<=760.98px){.trk-phone{flex-wrap:wrap}}.trk-phone .mono{color:var(--b4-link);-webkit-user-select:all;user-select:all;font-size:13px}.trk-ic{border:1px solid var(--b4-line);width:22px;height:22px;color:var(--b4-link);background:#fff;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.trk-ic:hover{background:var(--b4-accent-soft)}.trk-ic.wa{color:var(--ok)}.trk-tags{flex-wrap:wrap;gap:3px;margin-top:3px;display:flex}.trk-stage{letter-spacing:.05em;text-transform:uppercase;color:var(--b4-accent-ink);white-space:nowrap;font-size:12px;font-weight:600}.trk-table .trk-stage{margin-bottom:4px}.trk-note{color:var(--b4-muted);max-width:200px;margin-top:4px}.trk-kv{white-space:nowrap;justify-content:space-between;gap:10px;font-size:13px;display:flex}.trk-kv>span:first-child{color:var(--b4-muted)}.trk-menu-cell{cursor:default;width:44px;padding:8px 6px!important}@media (width>=861px){.trk-table th:last-child,.trk-table td.trk-menu-cell{z-index:1;background:var(--surface);box-shadow:inset 1px 0 0 var(--b4-line-soft);position:sticky;right:0}.trk-table th:last-child{background:var(--b4-fill)}.trk-table tbody tr.trk-problem td.trk-menu-cell{background:snow}.trk-table td.trk-menu-cell:has([aria-expanded=true]){z-index:3}}.trk-menu{position:relative}.trk-dots{width:30px;height:30px;color:var(--b4-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;font-size:18px;line-height:1}.trk-dots:hover,.trk-dots[aria-expanded=true]{border-color:var(--b4-line);color:var(--b4-ink);background:#fff}.trk-pop{z-index:40;border:1px solid var(--b4-line);background:#fff;border-radius:12px;flex-direction:column;width:260px;max-height:calc(100vh - 16px);padding:5px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #10182829}.trk-pop button,.trk-pop a{text-align:left;min-height:34px;font:inherit;color:var(--b4-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 10px;text-decoration:none;display:flex}.trk-pop button:hover,.trk-pop a:hover,.trk-pop button:focus-visible,.trk-pop a:focus-visible{background:var(--b4-accent-soft);outline:none}.trk-pop .danger{color:var(--late)}.trk-pop hr{background:var(--b4-line-soft);border:0;height:1px;margin:4px 2px}.trk-foot{color:var(--b4-muted);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13px;display:flex}.trk-foot b{color:var(--b4-ink)}.trk-grow{flex:1}.trk-lg{align-items:center;gap:6px;display:inline-flex}.trk-lg i{border-radius:3px;width:9px;height:9px}.trk-lg i.ok{background:var(--ok-dot)}.trk-lg i.risk{background:var(--warn-dot)}.trk-lg i.problem{background:var(--signal)}.trk-crumb{color:var(--b4-muted);gap:8px;font-size:13.5px;display:flex}.trk-crumb a{color:var(--b4-link);font-weight:500;text-decoration:none}.trk-crumb a:hover{text-decoration:underline}.trk-head{border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:12px 20px;padding:14px 16px;display:flex}.trk-head-l{flex-direction:column;flex:520px;gap:6px;min-width:0;display:flex}.trk-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.trk-title h1{font-size:22px}.trk-meta{color:var(--b4-muted);flex-wrap:wrap;gap:4px 16px;display:flex}.trk-meta b{color:var(--b4-ink);font-weight:600}.trk-meta a{color:var(--b4-link);text-decoration:none}.trk-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:8px;display:flex}.trk-hint{text-align:right;flex-basis:100%}.trk-pop button:disabled{opacity:.55;cursor:default}.trk-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.trk-kpi{border:1px solid var(--b4-line);box-shadow:var(--b4-shadow);background:#fff;border-radius:10px;min-width:0;padding:10px 12px}.trk-kpi-k{color:var(--b4-muted);font-size:12px}.trk-kpi-v{font-variant-numeric:tabular-nums;margin-top:2px;font-size:16px;font-weight:700}.trk-kpi-s{color:var(--b4-muted);text-overflow:ellipsis;white-space:nowrap;min-height:16px;margin-top:1px;font-size:12.5px;overflow:hidden}.trk-kpi.warn{background:var(--warn-bg);border-color:var(--warn-soft-line)}.trk-kpi.warn .trk-kpi-v{color:var(--warn-ink)}.trk-kpi.late{background:var(--late-bg);border-color:var(--late-soft-line)}.trk-kpi.late .trk-kpi-v{color:var(--late)}.trk-kpi.ok .trk-kpi-v{color:var(--ok)}.trk-alert{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;display:flex}.trk-body{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);align-items:start;gap:12px;display:grid}.trk-col{flex-direction:column;gap:12px;min-width:0;display:flex}.trk-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trk-ph{flex-flow:wrap;align-items:baseline;gap:4px 12px}.trk-ml{margin-left:auto}.trk-empty{margin:0;padding:12px 14px}.trk-events{margin:0;padding:4px 14px 10px;list-style:none}.trk-events li{border-bottom:1px solid var(--b4-line-soft);grid-template-columns:96px minmax(0,1fr) auto auto;align-items:baseline;gap:4px 12px;padding:8px 0;display:grid}.trk-events li:last-child{border-bottom:0}.trk-events li.replaced{color:var(--b4-muted)}.trk-events li.replaced b,.trk-events li.replaced .mono{font-weight:500;text-decoration:line-through}.trk-reason{display:block}.trk-hist th,.trk-hist td{padding:8px 12px}.trk-files{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;padding:10px 14px 14px;display:grid}.trk-file{text-align:left;font:inherit;cursor:pointer;min-width:0;color:var(--b4-ink);background:0 0;border:0;flex-direction:column;gap:3px;padding:0;display:flex}.trk-file-img{box-sizing:border-box;aspect-ratio:4/3;border:1px solid var(--b4-line);background:var(--b4-fill);border-radius:10px;flex:none;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.trk-file-img img{object-fit:cover;width:100%;height:100%}.trk-file:hover .trk-file-img{border-color:var(--brand-line)}.trk-file:focus-visible{outline:none}.trk-file:focus-visible .trk-file-img{box-shadow:var(--b4-ring)}.trk-vis{color:#fff;background:#111a3ec7;border-radius:5px;padding:1px 6px;font-size:12px;font-weight:600;position:absolute;bottom:5px;left:5px}.trk-vis.p{background:var(--b4-accent)}.trk-inc{flex-direction:column;margin:0;padding:4px 14px 12px;list-style:none;display:flex}.trk-inc li{border-bottom:1px solid var(--b4-line-soft);flex-direction:column;gap:3px;padding:8px 0;display:flex}.trk-inc li:last-child{border-bottom:0}.trk-comms{margin:0;padding:4px 14px 12px;list-style:none}.trk-comms li{border-bottom:1px solid var(--b4-line-soft);grid-template-columns:96px minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:7px 0;display:grid}.trk-comms li:last-child{border-bottom:0}.trk-comms details{grid-column:1/-1}.trk-pre{white-space:pre-wrap;background:var(--b4-fill);border:1px solid var(--b4-line-soft);font:13.5px/1.6 var(--sans);color:var(--b4-ink);border-radius:10px;margin:0;padding:10px 12px}.trk-form{gap:12px}.trk-f{flex-direction:column;gap:5px;min-width:0;display:flex}.trk-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trk-kind{width:auto}.trk-preview{min-height:200px;font-size:13.5px}.trk-form .b4-seg{flex-wrap:wrap}@container page (width<=1099.98px){.trk-body{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.trk{--fs:15px;--fs-s:14px;--h-in:38px;--h-chip:32px;--h-btn:40px}.trk-search{flex-basis:100%}.trk-tabs,.trk-filters{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-12px;padding:2px 12px;overflow-x:auto}.trk-tabs::-webkit-scrollbar{display:none}.trk-filters::-webkit-scrollbar{display:none}.trk-tabs button,.trk-chip,.trk-sel{flex:none}.trk-table{min-width:0}.trk-table tbody tr.trk-problem,.trk-table tbody tr.trk-risk{background:0 0}.trk-table.cards tbody tr{position:relative}.trk-table.cards td.trk-menu-cell{width:auto;position:absolute;top:6px;right:8px}.trk-ell,.trk-note,.trk-who{max-width:none}.trk-two,.trk-g2{grid-template-columns:minmax(0,1fr)}.trk-actions{justify-content:stretch}.trk-actions .b4-btn{flex:140px}.trk-events li{grid-template-columns:minmax(0,1fr) auto}.trk-events li>.mono{grid-column:1/-1}}.inbox .inbox-grid{gap:var(--gap);grid-template-columns:minmax(260px,340px) 1fr;align-items:start;display:grid}.inbox-list{background:var(--surface);box-shadow:var(--shadow);border-radius:var(--radius);max-height:calc(100vh - var(--top) - 122px);border:1px solid #0000;margin:0;padding:0;list-style:none;overflow:hidden auto}.inbox-list li+li{border-top:1px solid var(--line-soft)}.inbox-empty{color:var(--muted);padding:16px}.inbox-row{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;gap:2px;padding:10px 12px;display:grid}.inbox-row:hover{background:var(--surface-2)}.inbox-row.active{background:var(--brand-tint-2);box-shadow:inset 3px 0 0 var(--accent)}.inbox-row:focus-visible{box-shadow:var(--ring);outline:none}.inbox-row-top{justify-content:space-between;gap:8px;display:flex}.inbox-row-top time{color:var(--muted);flex:none;font-size:13px}.inbox-row-sub{color:var(--muted);font-size:13px}.inbox-row-text{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.inbox-dot{background:var(--accent);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.inbox-intent{background:var(--ai-bg);color:var(--ai-ink);border:1px solid var(--ai-line);border-radius:10px;justify-self:start;margin-right:6px;padding:1px 8px;font-size:13px;display:inline-block}.inbox-pane{background:var(--surface);box-shadow:var(--shadow);border-radius:var(--radius);border:1px solid #0000;gap:10px;min-width:0;padding:12px 14px;display:grid}.inbox-placeholder{color:var(--muted);place-items:center;min-height:200px}.inbox-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inbox-head h2{margin:0;font-size:17px}.inbox-head p{margin:2px 0 0}.inbox-back{display:none}.inbox-feed{flex-direction:column;gap:6px;max-height:46vh;padding:4px 2px;display:flex;overflow-y:auto}.inbox-msg{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:10px;align-self:flex-start;max-width:78%;padding:7px 10px}.inbox-msg.out{background:var(--brand-tint);border-color:var(--brand-tint-line);align-self:flex-end}.inbox-msg p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.inbox-kind{color:var(--ink-2);font-size:13px;font-weight:600;display:block}.inbox-meta{color:var(--muted);text-align:right;margin-top:2px;font-size:12px;display:block}.inbox-err{color:var(--late);font-size:13px;display:block}.inbox-ai{border:1px solid var(--ai-line);background:var(--ai-bg);border-radius:var(--radius-sm);gap:4px;padding:8px 10px;display:grid}.inbox-ai p{margin:0}.inbox-ai-tag{color:var(--ai-ink);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.inbox-ai .link-btn{justify-self:start}.inbox-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inbox-actions:empty{display:none}.inbox-link select{min-width:240px}.inbox-reply{gap:6px;display:grid}.inbox-reply textarea{resize:vertical;min-height:70px;font-size:16px}.inbox-reply-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inbox-reply-bar>span{flex:220px}.inbox-reply p{margin:0}@media (width<=760px){.inbox .inbox-grid{grid-template-columns:1fr}.inbox .inbox-grid.has-open .inbox-list,.inbox .inbox-grid:not(.has-open) .inbox-placeholder{display:none}.inbox-back{display:inline}.inbox-head{flex-wrap:wrap}.inbox-msg{max-width:92%}.inbox-feed{max-height:50vh}}.inbox-fresh{color:var(--ai-ink);margin:0}.inbox-number select{max-width:280px;min-height:32px}.inbox-transfer{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:inline-flex}.inbox-transfer .input{max-width:240px;min-height:30px}.inbox-event{text-align:center;background:var(--n-100);border-radius:999px;align-self:center;margin:4px 0;padding:2px 10px}.inbox-numbers{gap:12px;display:grid}.inbox-numbers td{vertical-align:top}.inbox-numbers select{max-width:260px;min-height:30px}.inbox-deputy{margin:0 10px 6px 0;display:inline-block}.inbox-deputy-form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inbox-deputy-form .input{max-width:200px;min-height:30px}.inbox-msg.reaction{opacity:.85;padding:4px 10px;font-size:14px}.inbox-msg.note{color:var(--muted);font-size:14px;font-style:italic}@media (width<=760px){.inbox-numbers table,.inbox-numbers tbody,.inbox-numbers tr,.inbox-numbers td{width:100%;display:block}.inbox-numbers thead{display:none}.inbox-numbers tr{border-bottom:1px solid var(--line);padding:10px 0}.inbox-numbers td{border:0;padding:4px 0}.inbox-numbers select,.inbox-deputy-form .input{flex:140px;min-width:0;max-width:100%}}.inbox-warn{color:var(--late);margin:0 0 4px}.b4cab h1.b4-num{font-size:var(--t-page);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1}.b4cab .b4-sub{color:var(--muted);font-size:14px}.b4cab .b4-kpis{gap:10px;margin-left:auto}.b4cab .b4-kpi{border-radius:12px;min-width:120px;height:50px;padding:6px 14px}.b4cab .b4-kpi small{font-size:12.5px}.b4cab .b4-kpi b{letter-spacing:-.03em;font-size:25px;line-height:24px}.b4cab .b4-kpi b.b4-kpi-next{font-family:var(--sans);letter-spacing:0;font-size:16px;font-weight:600}.b4cab .b4-kpi.called{background:var(--b-100)}.b4cab .b4cab-grid{padding:12px var(--pad) 16px}@container page (width>=1180px){.b4cab .b4cab-grid:has(>.b4-box:nth-child(3):last-child){grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr)}}.b4cab .b4-cab-cap{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:6px 4px 0;font-size:12px;font-weight:700}.b4cab .b4-cab-list{flex-direction:column;gap:6px;display:flex}.b4cab .b4-cab-group.late .b4-cab-list{box-shadow:inset 3px 0 0 var(--signal);border-radius:2px;padding-left:9px}.b4cab .b4-task,.b4cab .b4-cab-group.late .b4-task{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-soft);padding:9px 10px 9px 12px}.b4cab .b4-task .b4-task-t{font-weight:600}.b4cab .b4-task .b4-xs{color:var(--muted);font-size:13px}.b4cab .b4-task .b4-xs .b4-link{color:var(--accent);font-size:13px;font-weight:600}.b4cab .b4-task-over{color:var(--ink-2);white-space:nowrap;font-weight:600}.b4cab .b4-btn.b4-task-go{height:28px;box-shadow:none;color:var(--accent);background:0 0;border-color:#0000;padding:0 10px;font-size:13.5px}.b4cab .b4-btn.b4-task-go:after{content:" ›"}.b4cab .b4-btn.b4-task-go:hover:not(:disabled){background:var(--b-100);color:var(--accent);border-color:#0000}.b4cab .b4-btn.b4-task-done{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--brand-ink);border-color:#0000}.b4cab .b4-btn.b4-task-done:hover:not(:disabled){background:var(--surface-2);border-color:#0000}.b4cab .b4-cab-more{color:var(--accent);white-space:normal;text-align:left;align-self:flex-start;margin-left:9px;font-size:13px;font-weight:600}.b4cab .b4-cab-more:hover{text-decoration:underline}.b4cab .b4-cab-mention{padding:10px 12px}.b4cab .b4-cab-mention.read{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-soft)}.b4cab .b4-cab-mention:hover{background:var(--brand-tint-2)}.b4cab .b4-cab-mention.unread:hover{background:var(--b-100)}.b4cab .b4-cab-mention .b4-row{align-items:baseline}.b4cab .b4-cab-mention .b4-xs{font-size:12.5px}.b4cab .b4-cab-mention .b4-cab-body{line-height:19px}.b4cab .b4-cab-mention .b4-mention{color:var(--accent);background:0 0;padding:0;font-weight:700}.b4cab .b4-cab-dot{background:var(--accent);border-radius:50%;flex:none;align-self:center;width:8px;height:8px;margin-left:auto}.b4cab .b4-cab-go{color:var(--accent);align-self:flex-end;margin-top:4px;font-size:13px;font-weight:600}.b4cab .b4-cab-wait{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-soft);padding:10px 12px}.b4cab .b4-cab-wait.late{box-shadow:inset 3px 0 0 var(--signal), inset 0 0 0 1px var(--line-soft)}.b4cab .b4-cab-wait.soon{box-shadow:inset 3px 0 0 var(--warn-dot), inset 0 0 0 1px var(--line-soft)}.b4cab .b4-cab-wait:hover{background:var(--brand-tint-2)}.b4cab .b4-cab-wait .b4-row{align-items:baseline}.b4cab .b4-cab-wait .b4-xs.ell{font-size:13px}.b4cab .b4-cab-num{color:var(--brand);flex:none;font-size:14px;font-weight:700}.b4cab .b4-cab-wait .b4-tag.warn{margin-left:auto}.b4cab .b4-cab-deals{border-top:1px solid var(--line-soft);flex-direction:column;gap:2px;margin-top:6px;padding-top:10px;display:flex}.b4cab .b4-cab-deals-h{align-items:baseline;padding:0 4px 4px}.b4cab .b4-cab-deals-h b{font-size:13.5px;font-weight:600}.b4cab .b4-cab-deals-h .b4-link{color:var(--accent);margin-left:auto;font-size:13px;font-weight:600}.b4cab .b4-cab-deal{color:var(--ink);border-radius:8px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 4px;font-size:13.5px;text-decoration:none;display:grid}.b4cab .b4-cab-deal:hover{background:var(--brand-tint-2)}.b4cab .b4-cab-deal .b4-tag{height:20px;color:var(--ink-2);font-size:12px}.b4reg .page-head{justify-content:flex-start;gap:16px}.b4reg .reg-title{flex-direction:column;gap:4px;min-width:0;display:flex}.b4reg .page-head h1{font-family:var(--display);font-size:var(--t-page);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1}.b4reg .page-head .segmented{background:var(--n-200);box-shadow:none;border-radius:11px;margin-left:24px}.b4reg .page-head .segmented .count{background:var(--surface)}.b4reg .page-head .segmented .count.reg-late,.b4reg .page-head .segmented button[aria-pressed=true] .count.reg-late{background:var(--late-bg);color:var(--late)}.b4reg .page-head .reg-filter{margin-left:auto}.b4reg .page-head .reg-filter select{border-color:var(--field-line)}@media (width<=767px){.b4cab .b4-kpis{gap:6px;margin-left:0}.b4cab .b4-kpi{min-width:0;padding:6px 10px}.b4cab .b4-id{min-width:0;max-width:100%}.b4cab .b4-sub{white-space:normal}.b4reg .page-head .segmented,.b4reg .page-head .reg-filter{margin-left:0}.b4reg .page-head h1{font-size:22px}}.b4reg .table .part-row th{background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--ink-2);text-transform:none;letter-spacing:0;padding:7px 16px;font-size:13.5px;font-weight:700}.b4reg .reg-part{align-items:center;gap:8px;display:inline-flex}.b4reg .reg-part .group-count{color:var(--ink-2);font-size:12px}.b4reg .group-row.won .group-title{color:var(--ok)}.b4reg .group-row.won .glyph{stroke:var(--ok)}.b4reg .group-row.wait .group-title{color:var(--ink-2)}.b4reg .reg-arrow{color:var(--accent)}.b4reg .registry-table td .mono.reg-none{color:var(--faint);font-weight:600}.b4reg .reg-tag{background:var(--n-100);height:22px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.b4reg .reg-take,.b4reg .reg-more-btn{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.b4reg .reg-take{margin-top:4px}.b4reg .reg-take:hover:not(:disabled),.b4reg .reg-more-btn:hover{color:var(--b-700);text-decoration:underline}.b4reg .reg-take:disabled{color:var(--faint);cursor:default}.b4reg .reg-take:focus-visible,.b4reg .reg-more-btn:focus-visible{box-shadow:var(--ring);border-radius:4px;outline:none}.b4reg .registry-table .reg-more td{border-top:1px solid var(--line-soft);grid-column:1/-1;padding:8px 16px}.ux2-req .ux2-back{margin:10px var(--pad) 0 20px;color:var(--muted);flex:none;align-self:flex-start;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:16px;text-decoration:none;display:inline-flex}.ux2-req .ux2-back:hover{color:var(--brand)}.ux2-req .ux2-back:focus-visible{box-shadow:var(--ring);border-radius:4px;outline:none}.ux2-req .ux2-back+.b4-top{margin-top:6px}.ux2-req .b4-top{position:relative;overflow:clip}.ux2-req .b4-top:before{content:"";background:linear-gradient(180deg, var(--accent), var(--brand));pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:0}.ux2-req .b4-top .b4-hdr{padding-left:18px}.ux2-req .b4-num{letter-spacing:-.025em;gap:10px;font-size:22px}.ux2-req .b4-id>.b4-num{background:linear-gradient(90deg, var(--ink), var(--brand));color:#0000;-webkit-background-clip:text;background-clip:text}.ux2-req .b4-sub{font-size:13px}.ux2-req .b4-urgent{border-color:var(--n-500);color:var(--ink-2);align-items:center;gap:4px;display:inline-flex}.ux2-req .b4-urgent:hover:not(:disabled){border-color:var(--warn-line);color:var(--warn-ink)}.ux2-req .b4-urgent[aria-pressed=true]{border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--warn-ink)}.ux2-req .b4-hdr-l .b4-pill{border-left-color:var(--line)}.ux2-req .b4-pill i{color:var(--muted);font-size:13px;font-weight:500}.ux2-req .b4-hdr-l .b4-pill.none{color:var(--ink-2);font-weight:600}.ux2-req .b4-btn{border-radius:8px}.ux2-req .b4-hdr-r .b4-btn:not(.primary):not(.ux2-wait){background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong), 0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent);color:var(--brand-ink)}.ux2-req .b4-hdr-r .b4-btn:not(.primary):not(.ux2-wait):hover:not(:disabled){background:var(--surface-2)}.ux2-req .ux2-saved{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:inline-flex}.ux2-req .ux2-saved svg{color:var(--ok)}.ux2-req .ux2-order{flex-direction:column;align-items:flex-end;gap:3px;min-width:0;display:inline-flex}.ux2-req .b4-order-why.ux2-why{background:var(--warn-bg);min-width:0;max-width:320px;color:var(--warn-ink);text-align:right;white-space:normal;border-radius:6px;flex:none;padding:2px 8px;font-size:12.5px;font-weight:500;line-height:16px}.ux2-req .b4-hdr .b4-seg{box-shadow:none;background:0 0;gap:4px;padding:0}.ux2-req .b4-hdr .b4-seg button{height:28px;color:var(--muted);border-radius:8px;padding:0 8px;font-size:13.5px;font-weight:500}.ux2-req .b4-hdr .b4-seg .b4-lose:not(:disabled){color:var(--muted)}.ux2-req .b4-hdr .b4-seg button:hover:not(:disabled){background:var(--n-100);color:var(--ink)}.ux2-req .b4-pin b{color:var(--ink);font-weight:700}.ux2-req .b4-pin b:after{content:":"}.ux2-req .b4-pin-i{color:var(--ink-2)}.ux2-req .b4-pin .b4-in{border-color:var(--field-line)}.ux2-req .b4-box-h h2{font-weight:700}.ux2-req .ux2-n{background:var(--b-50);width:22px;height:22px;color:var(--brand);box-shadow:inset 0 0 0 1px var(--b-200);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:700;line-height:1;display:inline-grid}.ux2-req .ux2-n.done{background:var(--brand);color:var(--surface);box-shadow:none}@media (height>=980px){.ux2-req .b4-box-h h2{font-size:16px}}@media (height<=819px){@container page (width>=1180px){.ux2-req .ux2-n{width:20px;height:20px;font-size:12px}}}.ux2-req .b4-tag.ai{gap:4px}.ux2-ai-btn.b4-btn{background:var(--ai-bg);color:var(--ai);box-shadow:inset 0 0 0 1px var(--v-200);gap:5px}.ux2-ai-btn.b4-btn:hover:not(:disabled){background:var(--v-100);color:var(--ai-ink)}.ux2-ai-btn.b4-btn:disabled{background:var(--surface-2);color:var(--faint);box-shadow:inset 0 0 0 1px var(--line)}.ux2-req .b4-tag.bad{background:var(--n-900);color:var(--surface)}.ux2-req .b4-pane:has(>.b4-side){padding-left:30px;position:relative}.ux2-req .b4-pane:has(>.b4-side):before{content:"";left:14px;top:calc(9px + var(--h-in) / 2);bottom:calc(11px + var(--h-in) / 2);background:linear-gradient(180deg, var(--brand), var(--b-300));border-radius:2px;width:2px;position:absolute}.ux2-req .b4-pane:has(>.b4-side):after{content:"";left:10.5px;top:calc(9px + var(--h-in) / 2 - 4.5px);bottom:calc(11px + var(--h-in) / 2 - 4.5px);background:radial-gradient(circle, var(--brand) 0 4px, transparent 4.5px) top / 9px 9px no-repeat, radial-gradient(circle, var(--b4-pane) 0 2.5px, var(--accent) 3px 4.2px, transparent 4.6px) bottom / 9px 9px no-repeat;pointer-events:none;width:9px;position:absolute}.ux2-req .b4-field.need .b4-in{background:var(--surface);border-color:var(--field-line)}.ux2-req .b4-field.need>.b4-lbl:after,.ux2-req .b4-chiprow.need>.b4-lbl:after{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.ux2-req .b4-chiprow.need .b4-seg.chips{background:0 0;padding:0}.ux2-req .ux2-target{min-height:var(--h-in);flex-direction:column;justify-content:center;gap:1px;min-width:0;display:flex}.ux2-req .ux2-target b{font-family:var(--display);letter-spacing:-.01em;color:var(--brand);white-space:nowrap;font-size:15px;font-weight:600}.ux2-req .ux2-target .b4-xs{line-height:1.3}.ux2-req .b4-bids:has(>.b4-empty){flex:1}.ux2-req .b4-empty b{font-size:15px;font-weight:700}.ux2-req .b4-empty>svg{color:var(--n-500)}.ux2-req .b4-right .b4-foot{flex-direction:column;align-items:stretch;gap:8px}.ux2-req .b4-right .b4-foot .b4-btn{height:var(--h-btn);font-size:var(--fs)}.ux2-req .b4-right .b4-foot .b4-btn:not(.primary){background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}.ux2-req .b4-right .b4-foot .b4-btn:not(.primary):hover:not(:disabled){background:var(--surface-2)}.ux2-req .ux2-wait-dot{color:var(--ink-2);align-items:center;gap:7px;display:inline-flex}.ux2-req .ux2-wait-dot:before{content:"";background:var(--warn-dot);border-radius:50%;flex:none;width:7px;height:7px}.ux2-req .b4-addbid .b4-btn.ux2-add{background:var(--surface);color:var(--brand-ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.ux2-req .b4-addbid .b4-btn.ux2-add:hover:not(:disabled){background:var(--surface-2)}.ux2-check-pill{color:var(--warn-ink);background:var(--warn-bg);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:13px;font-weight:600}.b4-link.ux2-ai-link{color:var(--ai);align-items:center;gap:5px;font-weight:600;display:inline-flex}.b4-link.ux2-ai-link:hover:not(:disabled){color:var(--ai-ink)}.b4-link.ux2-ai-link:disabled{color:var(--faint)}.b4-chat-tools .b4-icon-btn{background:var(--surface-2);width:26px;height:26px;color:var(--ink-2);border:0;border-radius:7px}.b4-chat-tools .b4-icon-btn:hover{background:var(--n-100);color:var(--ink)}.b4-chat-tools .b4-icon-btn:focus-visible{box-shadow:var(--ring);outline:none}.b4-msg-row:hover,.b4-msg-row:focus-within,.b4-msg-row.me{background:0 0}.b4-msg-row .b4-msg-main>.b4-msg-body{background:var(--surface-2);border-radius:4px 12px 12px;align-self:flex-start;max-width:100%;padding:7px 10px;line-height:1.45}.b4-msg-row.mine .b4-msg-main>.b4-msg-body{background:var(--b-100);border-radius:12px 4px 12px 12px}.b4-msg-row.me:not(.mine) .b4-msg-main>.b4-msg-body{background:var(--b-50);box-shadow:inset 3px 0 0 var(--accent)}.b4-msg-row.deleted .b4-msg-main>.b4-msg-body{background:0 0;padding-inline:0}.b4-msg-head b{font-weight:700}.b4-chat-event{text-align:center;font-size:var(--fs-xs);color:var(--muted);background:0 0;justify-content:center;margin:2px 6px;padding:3px 10px}.b4-chat-event .b4-chat-reason{color:var(--ink-2)}.b4-chat-event time{order:-1;margin-left:0}.b4-chat .b4-att-ext{color:var(--ink-2);background:var(--n-100)}.b4-chat-sep{color:var(--accent)}.b4-chat-sep:before,.b4-chat-sep:after{background:var(--b-200)}.b4-unread{background:var(--accent)}.b4-composer .ux2-compose{border:1px solid var(--field-line);background:var(--surface);border-radius:12px;gap:4px;padding:3px 3px 3px 4px;transition:border-color .12s,box-shadow .12s}.b4-composer .ux2-compose:hover{border-color:var(--field-line-hover)}.b4-composer .ux2-compose:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.b4-composer .ux2-compose .b4-chat-in{box-shadow:none;background:0 0;border:0;padding:6px 2px}.b4-composer .ux2-compose .b4-chat-in:focus{box-shadow:none}.b4-composer .ux2-compose .b4-clip{width:30px;box-shadow:none;color:var(--ink-2);background:0 0;padding:0}.b4-composer .ux2-compose .b4-clip:hover:not(:disabled){background:var(--n-100);color:var(--ink)}.b4-composer .ux2-compose .b4-btn.primary{border-radius:8px;width:32px;padding:0}.b4-composer .ux2-compose .b4-btn.primary:not(:disabled){background:var(--brand);border-color:var(--brand);box-shadow:none}.b4-composer .ux2-compose .b4-btn.primary:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}@media (height<=979px){.ux2-req .ux2-back{margin-top:8px}.ux2-req .b4-num{font-size:19px}}@media (height<=819px){@container page (width>=1180px){.ux2-req .ux2-back{margin-top:5px;line-height:14px}.ux2-req .ux2-back+.b4-top{margin-top:4px}.ux2-req .b4-num{font-size:17px}}}@media (width<=767px){.ux2-req .ux2-back{margin:8px var(--pad) 0}.ux2-req .ux2-order{flex:100%;align-items:stretch}.ux2-req .b4-order-why.ux2-why{text-align:left;max-width:none}}.ux2-req .ux2-saved.off{color:var(--warn-ink);font-weight:600}.ux2-req .ux2-undo{gap:2px;display:inline-flex}.ux2-req .ux2-undo button{padding:0 3px;font-size:16px;text-decoration:none}.ux2-req .ux2-undo button:disabled{color:var(--faint);cursor:default}.b4-field.b4-changed{box-shadow:0 0 0 2px var(--warn-soft-line);background:var(--tint-soon);border-radius:8px;position:relative}.b4-changed-by{z-index:5;background:var(--tint-soon);box-shadow:0 0 0 1px var(--line);color:var(--warn-ink);white-space:nowrap;border-radius:6px;margin-bottom:2px;padding:1px 6px;font-size:12px;font-weight:400;position:absolute;bottom:100%;left:0}.req-journal{gap:6px;display:grid}.req-journal ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.req-journal li{gap:1px;font-size:13.5px;display:grid}.req-journal-at{color:var(--faint);font-size:12px}.ext-chips{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.ext-chips button{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:3px 9px;font-size:13px}.ext-chips button[aria-selected=true]{border-color:var(--brand);color:var(--brand);background:var(--b-100);font-weight:600}.ext-flag{background:var(--tint-soon);min-width:15px;color:var(--warn-ink);text-align:center;border-radius:8px;margin-left:5px;padding:0 3px;font-size:12px;font-style:normal;display:inline-block}.ext-body{background:var(--surface);box-shadow:var(--lane-edge,0 0 0 1px var(--line));border-radius:12px;padding:12px}.ext-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.ext-grid>.wide,.ext-grid>.b4-field.wide{grid-column:1/-1}.ext-stack{gap:10px;display:grid}.ext-total{margin:0 0 8px;font-size:14px}.ext-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.ext-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;border-radius:10px;gap:2px;padding:8px 10px;font-size:13.5px;display:grid}.ext-card .miss{color:var(--warn-ink)}.ext-card .ok{color:var(--tint-done-ink)}.ext-point{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:0 0 8px;padding:8px 10px;display:grid}.ext-point legend{padding:0 4px;font-size:13.5px;font-weight:600}.ext-flags{flex-wrap:wrap;gap:12px;display:flex}.ext-items table{border-collapse:collapse;width:100%}.ext-items th{color:var(--faint);text-align:left;padding:2px;font-size:12px;font-weight:500}.ext-items td{padding:2px}.ext-items td:first-child{width:40%}.ext-items .b4-in{width:100%;min-width:0}.ux2-form-mode{align-items:center;gap:8px;display:flex}.req-assign{gap:6px;display:grid}.req-urgent-pop{z-index:30;background:var(--surface);border-radius:10px;flex-wrap:wrap;gap:4px;max-width:320px;margin-top:4px;padding:8px;display:flex;position:absolute;box-shadow:0 6px 20px #0f16262e}.req-urgent-wrap{display:inline-flex;position:relative}.req-urgent-timer{font-variant-numeric:tabular-nums;margin-left:6px;font-size:13px;font-weight:600}.req-urgent-timer.soon{color:var(--warn-ink)}.req-urgent-timer.late{color:var(--late)}@container page (width<=1179.98px){.ext-grid,.ext-point{grid-template-columns:minmax(0,1fr)}.b4-g2-wide{grid-template-columns:minmax(0,1fr)!important}}@container page (width<=1519.98px){.b4-hdr{flex-wrap:wrap;row-gap:4px}.b4-hdr-r{flex-wrap:wrap;flex:auto;justify-content:flex-end;row-gap:4px;min-width:0;max-width:100%}}.b4-body.offers-view{grid-template-columns:var(--col-l) minmax(0, 1fr)}.b4-body.offers-view .b4-right{display:none}@media (width<=1023px){.b4-body.offers-view{grid-template-columns:minmax(0,1fr)}}.ot{background:var(--surface,#fff);border:1px solid var(--line);border-radius:10px;flex-direction:column;flex:1;gap:6px;min-height:0;padding:10px 12px;display:flex}.ot-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ot-head h2{margin:0;font-size:15px}.ot-grow{flex:1}.ot-analytics{margin:0}.ot-bulk{background:var(--b4-accent-soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.ot-scroll{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.ot-table{border-collapse:collapse;width:100%;font-size:13px}.ot-table th{z-index:1;background:var(--surface,#fff);text-align:left;color:var(--ink-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:4px 6px;font-weight:600;position:sticky;top:0}.ot-table td{vertical-align:top;padding:5px 6px}.ot-table .ot-nw{white-space:nowrap}.ot-table .ot-blank{text-overflow:ellipsis;white-space:nowrap;width:1%;max-width:52px;color:var(--muted);font-weight:400;overflow:hidden}.ot-table tbody{border-bottom:1px solid var(--line)}.ot-table .num{text-align:right;white-space:nowrap}.ot-table td .field-msg{white-space:normal;min-width:150px;display:block}.ot-row.rec{background:var(--ok-bg)}.ot-row.stale,.ot-row.rejected{color:var(--ink-2)}.ot-carrier{gap:2px;min-width:170px;display:grid}.ot-tags{flex-wrap:wrap;gap:3px;display:flex}.ot-price{justify-items:end;gap:1px;display:inline-grid}.ot-price .late{color:var(--signal)}.ot-over{color:var(--late);font-size:12px;font-weight:600}.ot-text{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.ot-more{padding:0 6px;font-size:16px;line-height:1}.ot-sub td{padding-top:0}.ot-marks{flex-wrap:wrap;align-items:center;gap:4px 8px;max-width:760px;display:flex;position:sticky;left:0}.ot-ask{background:var(--n-100);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:6px;padding:2px 8px;font-size:13px;display:inline-flex}.ot-pin{background:var(--warn-bg);color:var(--warn-ink);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:6px;padding:2px 8px;font-size:13px;display:inline-flex}.ot-responses{gap:4px;margin-top:10px;display:grid}.ot-responses h3{margin:0;font-size:14px}.ot-response{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:4px 0;font-size:13px;display:flex}.ot-menu-off{z-index:40;background:0 0;border:0;position:fixed;inset:0}.ot-menu{z-index:41;background:var(--surface,#fff);border:1px solid var(--line);border-radius:8px;min-width:220px;max-height:calc(100vh - 16px);padding:4px;display:grid;position:fixed;overflow:auto;box-shadow:0 6px 24px #0000002e}.ot-menu button{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:14px}.ot-menu button:hover,.ot-menu button:focus-visible{background:var(--n-100)}.ot-menu button:disabled{color:var(--faint);cursor:default;background:0 0}.ot-form{gap:8px;display:grid}.b4-win.wide>.ot-form{scrollbar-width:thin;flex:1;align-content:start;min-height:0;overflow:auto}.ot-foot{z-index:2;background:var(--surface);padding:8px 0 1px;position:sticky;bottom:-1px}.ot-resp-scroll{max-height:45vh}.ot-form h2{margin:0;font-size:16px}.ot-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.ot-narrow{max-width:220px}.ot-results{margin:0;padding-left:18px;font-size:14px}.offer-more{gap:6px;display:grid}.offer-more summary{cursor:pointer;color:var(--ink-2);font-size:13px}.req-pin{background:var(--warn-bg);color:var(--warn-ink);border-radius:6px;padding:2px 6px;font-size:12px}.ot-quote{white-space:pre-wrap;background:var(--n-100);border-radius:6px;max-height:96px;margin:0;padding:6px 8px;overflow:auto}.ot-quote.full{max-height:40vh}.ot-picks{gap:2px;max-height:150px;display:grid;overflow:auto}.ot-table select.b4-in{min-width:84px}.ot-table input.num{min-width:96px}.ot-table th:nth-child(2),.ot-row td:nth-child(2){z-index:1;background:var(--surface,#fff);position:sticky;left:0}.ot-table th:last-child,.ot-row td:last-child{z-index:1;background:var(--surface,#fff);position:sticky;right:0}.ot-table th:nth-child(2),.ot-table th:last-child{z-index:2}.ot-row.rec td:nth-child(2),.ot-row.rec td:last-child{background:var(--ok-bg)}.ot-offers th:first-child,.ot-offers .ot-row td:first-child{z-index:1;background:var(--surface,#fff);width:26px;min-width:26px;padding-inline:4px;position:sticky;left:0}.ot-offers th:first-child{z-index:2}.ot-offers th:nth-child(2),.ot-offers .ot-row td:nth-child(2){left:26px}.ot-offers .ot-row.rec td:first-child{background:var(--ok-bg)}.sel{background:var(--surface,#fff);border:1px solid var(--line);border-radius:10px;flex-direction:column;flex:1;gap:6px;min-height:0;padding:10px 12px;display:flex}.sel-match{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.sel-search{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sel-search>.b4-in{flex:180px;min-width:140px}.sel-chips{flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:13px;display:flex}.sel-chip{border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.sel-chip.strong{border:1.5px solid var(--ink-2);font-weight:600}.sel-chip select{appearance:none;font:inherit;color:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23475467' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") right 2px center no-repeat;border:0;padding:0 14px 0 2px}.sel label.b4-xs>select{appearance:none;border:1px solid var(--line);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23475467' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 6px center;font:inherit;color:var(--ink);border-radius:6px;padding:2px 20px 2px 8px}.sel-sum{margin:0;font-size:13px}.sel-tabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sel-body{flex:1;gap:8px;min-height:0;display:flex;container:sel/inline-size}.sel-body>.ot-scroll{flex:1;min-width:0}.sel-body.busy .ot-scroll{opacity:.55}.sel-row{cursor:pointer}.sel-row.auto{background:var(--b4-accent-soft)}.sel-row.sb-bad td:first-child{box-shadow:inset 3px 0 0 var(--signal)}.sel-row.off{color:var(--ink-2)}.sel-acts{white-space:nowrap}.sel-acts .b4-link{margin-right:6px}.sel-acts-full{display:inline-flex}.sel-acts-more{margin-right:0;display:none}.sel-body.with-side .sel-acts-more{display:inline}.sel-body.with-side .sel-wide{display:none}@container sel (width<=1373.98px){.sel-acts-full{display:none}.sel-acts-more{display:inline}}.sel-side{scrollbar-width:thin;border-left:1px solid var(--line);flex-direction:column;flex:0 0 300px;gap:6px;padding-left:8px;font-size:13px;display:flex;overflow:auto}.sel-side-h{gap:3px;display:grid}.sel-side-name:focus{outline:none}.sel-black{background:var(--n-900);color:var(--surface);border-radius:6px;margin:0;padding:6px 8px;font-weight:600}.sel-black a{color:inherit;text-decoration:underline}.sel-call-who{margin:0}.sel-call-dir{border:0;border-top:1px solid var(--line);grid-template-columns:90px 90px minmax(0,1fr) auto;align-items:end;gap:6px 8px;margin:0;padding:8px 0 0;display:grid}.sel-call-dir legend{padding:0}.sel-call-dir p{grid-column:1/-1;margin:0}.sel-side-t{margin:6px 0 0;font-size:13px}.sel-trip{border-top:1px solid var(--line);gap:1px;padding:3px 0;display:grid}.sel-trip.lane{background:var(--b4-accent-soft)}.sel-factors{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.sel-factors li{grid-template-columns:1fr auto;gap:1px 8px;display:grid}.sel-factors i{background:var(--n-100);border-radius:2px;grid-column:1/-1;height:4px;overflow:hidden}.sel-factors u{background:var(--ink-2);height:100%;text-decoration:none;display:block}.sel-note{margin:0}.b4card.sel-full .b4-hdr,.b4card.sel-full .b4-left{display:none}.b4card.sel-full .b4-body.offers-view{grid-template-columns:minmax(0,1fr)}.sel-table th:first-child,.sel-row td:first-child{z-index:1;background:var(--surface,#fff);width:26px;min-width:26px;padding-inline:4px;position:sticky;left:0}.sel-table th:first-child{z-index:2}.sel-table th:nth-child(2){left:26px}.sel-row td:nth-child(2),.sel-row td:last-child{z-index:1;background:var(--surface,#fff);position:sticky}.sel-row td:nth-child(2){left:26px}.sel-row td:last-child{right:0}.sel-row.auto td:first-child,.sel-row.auto td:nth-child(2),.sel-row.auto td:last-child{background:var(--b4-accent-soft)}.sel-row:hover td,.sel-row:hover td:first-child,.sel-row:hover td:nth-child(2),.sel-row:hover td:last-child{background:var(--n-100)}.sel-row.picked td,.sel-row.picked td:first-child,.sel-row.picked td:nth-child(2),.sel-row.picked td:last-child{background:var(--b4-accent-soft);box-shadow:inset 0 1.5px 0 var(--b4-accent,var(--ink-2)), inset 0 -1.5px 0 var(--b4-accent,var(--ink-2))}@container page (width<=1179.98px){.sel-body{position:relative}.sel-side{z-index:3;background:var(--surface);width:320px;box-shadow:-1px 0 0 var(--line), -4px 0 8px color-mix(in srgb, var(--ink) 8%, transparent);padding:0 8px;position:absolute;top:0;bottom:0;right:0}.sel-body.with-side>.ot-scroll{margin-right:320px}.sel-acts-full{display:none}.sel-acts-more{display:inline}}.chk{scrollbar-width:thin;max-height:78vh;overflow:auto}.chk-foot{background:var(--surface);padding:8px 0 1px;position:sticky;bottom:-1px}.chk-step{border:1px solid var(--line);border-radius:8px;gap:4px;padding:8px 10px;display:grid}.chk-step.bad{box-shadow:inset 3px 0 0 var(--signal)}.chk-step-h{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chk-step-n{background:var(--n-100);border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:600;display:inline-grid}.chk-step-b{gap:4px;padding-left:26px;display:grid}.sel-table td{white-space:nowrap;padding-block:4px}.sel-table .ot-tags{flex-wrap:nowrap}.sel-table .ot-carrier{display:table-cell}.sel-who{align-items:baseline;gap:6px;max-width:200px;display:flex}.sel-table .sel-who>button{text-overflow:ellipsis;flex:0 auto;min-width:0;display:block;overflow:hidden}.sel-who>span{text-overflow:ellipsis;flex:0 100 auto;min-width:2.5em;overflow:hidden}.keys-help{gap:6px;margin:8px 0 0;font-size:14px;display:grid}.keys-help>div{grid-template-columns:190px 1fr;gap:8px;display:grid}.keys-help dd{margin:0}.offer-form.with-add{grid-template-columns:minmax(130px,1.4fr) minmax(90px,1fr) 68px auto;align-items:center;gap:6px}.offer-form.with-add.known{grid-template-columns:minmax(0,1fr) 68px auto}.b4-addbid{z-index:2;position:relative;container:addbid/inline-size}.b4-addbid .offer-form.with-add{grid-template-columns:minmax(0,1fr) 68px auto;align-items:center;gap:6px}.b4-addbid .offer-form.with-add>.dropdown{grid-column:1/-1}@container addbid (width>=384px){.b4-addbid .offer-form.with-add{grid-template-columns:minmax(130px,1.4fr) minmax(90px,1fr) 68px auto}.b4-addbid .offer-form.with-add>.dropdown{grid-column:auto}}.offer-root .offer-guide{margin:0}.offer-extra{gap:6px;display:grid}.offer-gap{color:var(--late);font-size:13px;font-weight:600}.b4-addbid .offer-add-more{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (height<=819px){.b4-pane:has(>.b4-addbid)>.b4-pane-t{display:none}.b4-addbid .offer-root:not(.typing):not(:focus-within) .offer-extra{display:none}}body:has(.b4new) .b4-nav .b4-new{background:color-mix(in srgb, var(--surface) 12%, transparent);color:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface) 18%, transparent)}body:has(.b4new) .b4-nav .b4-new:hover{background:color-mix(in srgb, var(--surface) 16%, transparent);color:var(--surface)}.b4new .b4-top{position:relative;overflow:hidden}.b4new .b4-top:before{content:"";background:linear-gradient(180deg, var(--v-600), var(--b-600));width:3px;position:absolute;top:0;bottom:0;left:0}.b4new .b4-top .b4-hdr{padding-left:18px}.b4new .b4-status.draft{background:var(--n-100);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--n-200)}.b4new .b4-status.draft:before{content:none}.b4new .b4-sub{color:var(--muted)}.b4new .b4-tag.ai{gap:5px}.nr-spark{flex:none}.b4new .b4-urgent{background:var(--surface);height:24px;color:var(--ink-2);font-size:var(--fs-s);box-shadow:inset 0 0 0 1px var(--line-strong);border:0;align-items:center;gap:4px;padding:0 10px;font-weight:500;display:inline-flex}.b4new .b4-urgent:hover:not(:disabled){color:var(--ink);box-shadow:inset 0 0 0 1px var(--field-line-hover)}.b4new .b4-urgent[aria-pressed=true]{background:var(--warn-bg);color:var(--warn-ink);box-shadow:inset 0 0 0 1px var(--warn-line);font-weight:600}.b4new .b4-urgent:focus-visible{box-shadow:var(--b4-ring);outline:none}.nr-ring{--p:0%;background:conic-gradient(var(--v-600), var(--b-600) var(--p), var(--n-200) 0);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.nr-ring b{background:var(--surface);width:30px;height:30px;font-family:var(--display);color:var(--ink);border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid}.b4new .b4-fill-t{font-size:var(--fs-xs);max-width:220px;line-height:15px}.b4new .b4-fill-t b{font-size:var(--fs-s);font-weight:700}.b4new .b4-pin{background:var(--n-50);box-shadow:inset 0 0 0 1px var(--n-200);flex:none;margin:0;padding:4px 6px 4px 10px}.b4new .b4-pin b{color:var(--ink);font-size:13.5px;font-weight:700}.b4new .b4-pin-i{display:none}.b4new .b4-pin .b4-in{background:0 0;border-color:#0000;font-size:13.5px}.b4new .b4-pin .b4-in::placeholder{color:var(--faint)}.b4new .b4-pin .b4-in:hover:not(:disabled){border-color:var(--n-300);background:var(--surface)}.b4new .b4-pin .b4-in:focus{background:var(--surface);border-color:var(--accent)}.b4new .b4-left .b4-area{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(135deg, var(--v-500), var(--b-600) 60%, var(--brand-tint-line)) border-box;box-shadow:0 8px 22px -14px color-mix(in srgb, var(--v-700) 60%, transparent);border:1px solid #0000;border-radius:12px;line-height:21px}.b4new .b4-left .b4-area:hover:not(:disabled),.b4new .b4-left .b4-area:focus{border-color:#0000}.b4new .b4-left .b4-area:focus{box-shadow:var(--b4-ring)}.b4new .b4-btn.nr-aib{background:var(--v-50);color:var(--ai);box-shadow:inset 0 0 0 1px var(--v-300);border-color:#0000;border-radius:8px;gap:7px}.b4new .b4-btn.nr-aib:hover:not(:disabled){background:var(--v-100);color:var(--ai-ink);border-color:#0000}.b4new .b4-btn.nr-aib:disabled{opacity:.6}.b4new .b4-legend{color:var(--ink-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.b4new .b4-legend span{gap:6px}.b4new .b4-legend i{background:var(--surface);width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--field-line);border:0;border-radius:3px}.b4new .b4-legend i.ai{background:var(--ai-bg);box-shadow:inset 0 0 0 1px var(--ai-line)}.b4new .b4-legend i.check{background:var(--warn-bg);box-shadow:inset 2px 0 0 var(--warn-line), inset 0 0 0 1px var(--warn-soft-line)}.b4new .b4-legend i.missing{box-shadow:none;border:1px dashed var(--field-line)}.b4new .b4-legend i.manual{box-shadow:inset 0 0 0 1px var(--n-600)}.b4new .b4-pane-t{align-items:center;gap:6px;display:inline-flex}.nr-ask{background:var(--ai-bg);font-size:var(--fs-s);color:var(--ink);white-space:pre-wrap;border-radius:12px 12px 4px;margin:0;padding:8px 10px;line-height:18px}.b4new .b4-pane .b4-btn.sm.nr-aib{height:28px}.nr-ink{color:var(--ink);font-weight:600}.nr-n{background:var(--b-50);width:22px;height:22px;color:var(--brand);box-shadow:inset 0 0 0 1px var(--b-200);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}.nr-n.done{background:var(--brand);color:var(--surface);box-shadow:none}.b4new .b4-box-h h2{font-size:16px;font-weight:700}.nr-ai-note{font-size:var(--fs-xs);color:var(--ai);align-items:center;gap:4px;font-weight:600;display:inline-flex}.b4new .b4-field.need .b4-in,.b4new .b4-city.need .input,.b4new .b4-city.need .b4-in{background:var(--surface);border-color:var(--field-line)}.b4new .b4-field.need>.b4-lbl:before,.b4new .b4-chiprow.need>.b4-lbl:before{content:"";background:var(--b-600);border-radius:50%;flex:none;width:6px;height:6px}.b4new .b4-side:has(>.b4-cities .b4-city.need)>.b4-lbl:before{content:"";background:var(--b-600);border-radius:50%;flex:none;width:6px;height:6px}.b4new .b4-chiprow.need .b4-seg.chips{background:0 0;padding:0}.b4new .b4-field.ai .b4-in,.b4new .b4-city .input.ai{background:var(--ai-bg);border-color:var(--ai-field-line)}.b4new .b4-field.check .b4-in{background:var(--warn-bg);border-color:var(--warn-line);box-shadow:inset 3px 0 0 var(--warn-line)}.b4new .b4-field.check .b4-in:focus{box-shadow:inset 3px 0 0 var(--warn-line), var(--b4-ring)}.b4new .b4-field.check>.b4-lbl{color:var(--warn-ink);font-weight:500}.b4new .b4-field.check>.b4-lbl:before{content:"◆";font-size:10px}.b4new .b4-field.missing .b4-in,.b4new .b4-city.missing .input{border-style:dashed;border-color:var(--field-line)}.b4new .b4-field.missing>.b4-lbl{color:var(--muted)}.b4new .b4-help.missing{color:var(--muted);font-weight:500}.b4new .b4-field.manual .b4-in{border-color:var(--n-600)}.b4new .b4-help.b4-link{color:var(--ai)}.b4new .b4-city.check .b4-which{background:var(--warn-bg);border-color:var(--warn-line);box-shadow:inset 3px 0 0 var(--warn-line);padding-left:10px}.b4new .b4-which>span:before{content:"◆ ";font-size:10px}.b4new .b4-which button{border-color:var(--line-strong);height:26px;color:var(--ink-2);padding:0 10px}.b4new .b4-which button:first-of-type{background:var(--ai-bg);border-color:var(--v-300);color:var(--ai);font-weight:600}.b4new .b4-which button:hover{border-color:var(--field-line-hover);background:var(--surface)}.b4new .b4-which button:first-of-type:hover{background:var(--v-100);border-color:var(--v-300)}.b4new .b4-which button:focus-visible{box-shadow:var(--b4-ring);outline:none}.b4new .b4-seg.chips button[aria-pressed=true][data-ai]{box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--v-300)}.b4new .b4-seg.chips button[aria-pressed=true]:not([data-ai]){box-shadow:0 4px 10px -4px color-mix(in srgb, var(--brand) 60%, transparent)}@media (width>=768px){.b4new .b4-money{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.nr-ready{font-size:var(--fs-s);color:var(--ink-2);flex-direction:column;gap:4px;margin:0;padding:0 0 6px;line-height:16px;list-style:none;display:flex}.nr-ready .chk{color:var(--warn-ink);font-weight:600}.nr-ready .need{align-items:baseline;gap:6px;display:flex}.nr-ready .need:before{content:"";background:var(--b-600);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.nr-ready .later{color:var(--muted)}.b4new .b4-btn.nr-hero{border-radius:8px;height:40px;font-size:15px}.b4new .b4-create .b4-center{font-size:var(--fs-xs);color:var(--muted)}.deal-page .btn{border-radius:8px;min-height:32px}.deal-page .btn-sm{min-height:28px}.deal-page .back-link{color:var(--accent);align-items:center;gap:6px;font-weight:600;display:inline-flex}.deal-page .deal-h{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:16px;font-weight:700;display:flex}.deal-page .deal-h>svg{color:var(--muted);flex:none}.deal-page .deal-h .badge svg{flex:none}.deal-page .deal-h-note{font-weight:400}.deal-page .deal-head:before{border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, var(--accent), var(--brand)) left top / 3px 100% no-repeat;height:auto;bottom:0}.deal-page .deal-head>.card-section:first-child{border-bottom:0;padding:14px 18px 12px 20px}.deal-page .deal-head .row.between{flex-wrap:wrap;gap:12px 18px}.deal-page .deal-title{letter-spacing:-.01em;font-size:22px}.deal-page .deal-who{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.deal-page .deal-customer{color:var(--ink);font-size:16px;font-weight:700}.deal-page .deal-from{color:var(--ink-2);text-decoration:none}.deal-page a.deal-from:hover{color:var(--brand-ink);background:var(--brand-tint)}.deal-page .deal-tiles{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-left:auto;display:flex}.deal-page .deal-tile{background:var(--surface-2);min-width:140px;max-width:300px;color:var(--ink);border-radius:12px;flex-direction:column;gap:2px;padding:8px 12px;text-decoration:none;display:flex}.deal-page .deal-tile b{font-size:16px;font-weight:700}.deal-page .deal-tile-k{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.deal-page .deal-tile-s{color:var(--ink-2);font-size:12px}.deal-page .deal-tile-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.deal-page .deal-tile.late{background:var(--signal);color:var(--surface)}.deal-page .deal-tile.late .deal-tile-k,.deal-page .deal-tile.late .deal-tile-s{color:var(--surface)}.deal-page a.deal-tile.late:hover{background:var(--r-700)}.deal-page a.deal-tile:focus-visible{box-shadow:var(--ring);outline:none}.deal-page .deal-stages{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:2px 18px 14px 20px;display:grid}.deal-page .deal-stages li{height:auto;box-shadow:none;color:var(--faint);background:0 0;border:0;border-radius:0;flex-direction:column;gap:7px;padding:0;font-size:13px;font-weight:500;line-height:1.25;display:flex}.deal-page .deal-stages li:before,.deal-page .deal-stages li.done:before{content:"";background:var(--n-200);border-radius:3px;height:6px}.deal-page .deal-stages li.done{color:var(--ink-2)}.deal-page .deal-stages li.done:before{background:var(--brand)}.deal-page .deal-stages li.current{box-shadow:none;color:var(--brand-ink);background:0 0;border:0;font-weight:700}.deal-page .deal-stages li.current:before{background:linear-gradient(90deg, var(--brand), var(--b-500));box-shadow:0 2px 8px -2px color-mix(in srgb, var(--accent) 70%, transparent)}@media (width<=860px){.deal-page .deal-stages{grid-auto-columns:minmax(88px,1fr);padding-bottom:12px;overflow-x:auto}}.deal-page .deal-move{gap:10px;padding:10px 18px 14px 20px}.deal-page .deal-move .btn-primary{gap:7px}.deal-page .deal-gate{color:var(--ink-2);text-decoration:none}.deal-page .deal-gate:hover{text-underline-offset:2px;text-decoration:underline}.deal-page .deal-gate-need{color:var(--warn-ink);font-weight:500}.deal-page .deal-ghost{min-height:32px;color:var(--ink-2);border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.deal-page .deal-ghost:hover{background:var(--n-50);text-decoration:none}.deal-page .deal-ghost.deal-fail{color:var(--late)}.deal-page .deal-route{flex-direction:column;gap:8px;display:flex}.deal-page .deal-route-line{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.deal-page .deal-route-pt{align-items:center;gap:10px;display:flex}.deal-page .deal-route-dot{background:var(--brand);border-radius:50%;flex:none;width:10px;height:10px}.deal-page .deal-route-dot.end{background:var(--surface);box-shadow:inset 0 0 0 2px var(--accent)}.deal-page .deal-route-bar{background:linear-gradient(90deg, var(--brand) var(--at,0%), var(--n-200) var(--at,0%));border-radius:2px;flex:0 260px;min-width:80px;height:2px;position:relative}.deal-page .deal-route-now{left:var(--at);background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 3px var(--b-100);border-radius:50%;margin-left:-6px;position:absolute;top:-5px}.deal-page .deal-route-lbl{left:var(--at);transform:translateX(calc(-1 * var(--at)));color:var(--ink-2);white-space:nowrap;font-size:12px;position:absolute;top:10px}.deal-page .deal-route-tags{gap:6px;margin-left:auto}.deal-page .deal-ok{color:var(--ok)}@media (width<=860px){.deal-page .deal-route-bar{flex-basis:100%;margin:4px 0 14px}.deal-page .deal-route-tags{margin-left:0}}.deal-page .deal-trip-no{color:var(--brand);font-weight:700}.deal-page .deal-trip-unit{font-weight:500}.deal-page .deal-trips th.num,.deal-page .deal-trips td.num{text-align:right}.deal-page .crew-line{gap:5px 6px;margin-top:5px}.deal-page .crew-line>.row>span:first-child{background:var(--n-100);color:var(--ink-2);border-radius:999px;align-items:center;padding:1px 8px;font-size:12.5px;font-weight:600;line-height:18px;display:inline-flex}.deal-page .deal-trips .link-btn{color:var(--accent);margin-top:5px;font-size:13px;font-weight:600}.deal-page .pw-head:has(+.pw-progress){border-bottom:0;padding-bottom:4px}.pw-progress{background:var(--line-soft);border-radius:3px;height:6px;margin:0 14px 10px;overflow:hidden}.pw-progress>span{background:linear-gradient(90deg, var(--brand), var(--accent));height:100%;display:block}.pw-quiet{padding-top:2px;display:inline-block}.pw-early{color:var(--muted);font-size:13px;font-weight:600}.deal-page .deal-moneycard{gap:8px}.deal-page .deal-moneycard-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;display:flex}.deal-page .deal-moneycard .deal-money{font-size:13.5px}.deal-page .deal-moneybar{background:var(--line-soft);border-radius:3px;height:6px;display:flex;overflow:hidden}.deal-page .deal-moneybar>span:first-child{background:var(--b-200)}.deal-page .deal-moneybar>span:last-child{background:var(--ok-dot);flex:1}.deal-page .deal-moneybig{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;display:flex}.deal-page .deal-moneybig-v{font-family:var(--display);letter-spacing:-.01em;white-space:nowrap;margin-left:auto;font-size:18px;font-weight:600}.deal-page .deal-blk.on{box-shadow:inset 0 3px 0 var(--warn-dot), var(--shadow)}.deal-page .deal-blockers{gap:7px;padding:0;list-style:none}.deal-page .deal-blockers li{align-items:flex-start;gap:8px;font-size:13.5px;line-height:18px;display:flex}.deal-page .deal-blk-ic{color:var(--a-700);flex:none;margin-top:2px}.deal-page .deal-blk-tx{flex:1;min-width:0}.deal-page .deal-blk-tx a{color:var(--ink)}.deal-page .deal-blk-who{flex:none;margin-left:auto;font-size:12.5px}.deal-page .deal-holds{vertical-align:1px;padding:0 6px;font-size:12px;line-height:16px}.deals-page .btn{border-radius:8px;min-height:32px}.deals-page .deals-title{flex-direction:column;gap:4px;display:flex}.deals-page .page-head h1{font-size:var(--t-page);letter-spacing:-.03em;font-weight:700;line-height:1}.deals-page .deals-sum{color:var(--muted);font-size:14px}.deals-page .segmented .count.late{background:var(--late-bg);color:var(--late)}.deals-page .th-sub{margin-left:4px;font-weight:500}.deals-page .deals-table td{line-height:18px}.deals-page .deals-grp th{background:var(--surface-2);border-bottom:1px solid var(--line-soft);text-transform:none;letter-spacing:0;color:var(--ink-2);padding:7px 16px;font-size:13px;font-weight:600}.deals-page .deals-grp.att th{background:var(--late-bg);color:var(--late);box-shadow:inset 3px 0 0 var(--signal)}.deals-page .table.clickable tbody tr.group-row:hover{box-shadow:none;background:0 0}.deals-page .deals-rt{vertical-align:middle;background:linear-gradient(90deg, var(--brand), var(--b-300));border-radius:2px;width:20px;height:2px;margin:0 7px 3px;display:inline-block;position:relative}.deals-page .deals-rt:after{content:"";border-left:5px solid var(--b-300);border-top:3px solid #0000;border-bottom:3px solid #0000;position:absolute;top:-2px;right:-2px}.deals-page .deals-warn{color:var(--warn-ink);font-weight:600}.deals-page .deals-stage,.deals-page .deals-failed{border-radius:999px;align-self:flex-start;align-items:center;height:22px;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.deals-page .deals-stage{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--n-300)}.deals-page .deals-failed{background:var(--n-100);color:var(--muted)}.deals-page .deals-closed{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.deals-page .deals-closed:before{content:"";background:var(--ok-dot);border-radius:50%;width:6px;height:6px}.deals-page .deals-lost{color:var(--muted);font-weight:500}.deals-page .dl-lights{gap:2px}.deals-page .dl-light{background:var(--n-100);border-radius:4px;width:14px;height:14px}.deals-page .dl-light.white{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--b-500)}.deals-page .dl-light.yellow{background:radial-gradient(circle at 50% 50%, var(--a-700) 0 2.2px, transparent 2.7px), var(--a-100);box-shadow:inset 0 0 0 1px var(--a-300)}.deals-page .dl-light.green{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.6 7.3 6 9.6 10.4 4.9' fill='none' stroke='%23067647' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat, var(--g-100);box-shadow:inset 0 0 0 1px var(--g-200)}.deals-page .dl-light.red{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M7 3.6v4.2' fill='none' stroke='%23b42318' stroke-width='1.9' stroke-linecap='round'/%3E%3Ccircle cx='7' cy='10.3' r='1.05' fill='%23b42318'/%3E%3C/svg%3E") center / 100% no-repeat, var(--r-100);box-shadow:inset 0 0 0 1px var(--r-300)}.deals-page .dl-light.gap{margin-left:6px;position:relative}.deals-page .dl-light.gap:before{content:"";background:var(--n-300);width:1px;height:12px;position:absolute;top:1px;left:-4px}.deals-page .dl-lights-note{flex-direction:column;gap:2px;margin-top:4px;font-size:13px;line-height:1.3;display:flex}.deals-page .dl-lights-note .late-text{color:var(--late);font-weight:600}.deals-page .dl-need{color:var(--warn-ink);align-items:flex-start;gap:5px;font-weight:600;display:flex}.deals-page .dl-need:before{content:"";background:var(--warn-dot);border-radius:50%;flex:none;width:6px;height:6px;margin-top:5px}@media (width<=860px){.deals-page .table.cards tbody tr.group-row{padding:0;display:block}.deals-page .table.cards tbody tr.group-row th{display:block}}.trk-list .page-head{align-items:flex-start}.trk-list h1{font-family:var(--display);font-size:var(--t-page);letter-spacing:-.03em;font-weight:700;line-height:1}.trk-list .page-head p.trk-sum{color:var(--muted);margin:6px 0 0;font-size:14px}.trk-list .trk-search{border-color:var(--field-line);color:var(--faint);border-radius:8px;flex:0 420px}.trk-list .trk-search:hover{border-color:var(--field-line-hover)}.trk-list .trk-search:focus-within{border-color:var(--brand);box-shadow:var(--ring)}.trk-list .trk-search input::placeholder{color:var(--placeholder)}.trk-list .trk-tabs{background:var(--n-200);border-radius:11px;gap:2px;width:max-content;max-width:100%;padding:3px}.trk-list .trk-tab{align-items:center;display:inline-flex}.trk-list .trk-tabsep{background:var(--n-300);width:1px;height:18px;margin:0 6px}.trk-list .trk-tabs button{height:30px;box-shadow:none;color:var(--ink-2);background:0 0;border:0;border-radius:8px;gap:7px;padding:0 10px;font-weight:500}.trk-list .trk-tabs button:hover{background:color-mix(in srgb, var(--surface) 55%, transparent)}.trk-list .trk-tabs button b{background:var(--surface);min-width:20px;height:18px;color:var(--ink-2);border-radius:999px;padding:0 5px;font-size:12.5px;font-weight:700}.trk-list .trk-tabs button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 4%, transparent), 0 1px 2px color-mix(in srgb, var(--ink) 8%, transparent);font-weight:600}.trk-list .trk-tabs button[aria-pressed=true] b{background:var(--b-100);color:var(--brand)}.trk-list .trk-tabs button.z{color:var(--muted)}.trk-list .trk-tabs button.z b{box-shadow:inset 0 0 0 1px var(--n-300);color:var(--muted);background:0 0}.trk-list .trk-tabs button.late b,.trk-list .trk-tabs button.late[aria-pressed=true] b{background:var(--signal);color:var(--surface)}.trk-list .trk-tabs button.warn b,.trk-list .trk-tabs button.warn[aria-pressed=true] b{background:var(--warn-bg);color:var(--warn-ink)}.trk-list .trk-tabs button:focus-visible{box-shadow:var(--ring)}.trk-list .trk-sel{height:28px;min-height:28px;box-shadow:inset 0 0 0 1px var(--n-300);color:var(--ink-2);background-color:#0000;border:0;border-radius:999px;font-size:13px}.trk-list .trk-sel:hover{box-shadow:inset 0 0 0 1px var(--field-line)}.trk-list .trk-sel:focus-visible{box-shadow:var(--ring);outline:none}.trk-list .trk-chip{box-shadow:inset 0 0 0 1px var(--n-300);color:var(--ink-2);background:0 0;border:0;font-size:13px}.trk-list .trk-chip:hover{box-shadow:inset 0 0 0 1px var(--field-line)}.trk-list .trk-chip:focus-visible{box-shadow:var(--ring)}.trk-list .trk-box{border-radius:14px}.trk-list .trk-table{min-width:1180px}.trk-list .trk-table th{color:var(--muted);padding:9px 10px;font-size:12.5px}.trk-list .trk-table td{padding:12px 10px;font-size:13.5px;line-height:18px}.trk-list .trk-sub{color:var(--muted);white-space:nowrap;font-size:13px}.trk-list .trk-v{color:var(--ink);white-space:nowrap;font-weight:600}.trk-list .trk-no{letter-spacing:.01em;color:var(--brand);white-space:nowrap;font-size:14px;font-weight:700}.trk-list .trk-ppl{flex-wrap:wrap;gap:2px 8px;max-width:190px;margin-top:4px;display:flex}.trk-list .trk-who{max-width:180px;color:var(--ink-2);align-items:center;gap:5px;font-size:13px;display:inline-flex}.trk-list .trk-who i,.trk-list .trk-who i.l{background:var(--b-100);width:16px;height:16px;color:var(--brand);border-radius:50%;font-size:12px}.trk-list .trk-line{border-left:2px solid var(--b-500);border-image:linear-gradient(180deg, var(--brand), var(--b-500)) 1;min-height:10px;margin:2px 0 2px 3px;padding-left:10px;position:relative}.trk-list .trk-line:empty{height:10px}.trk-list .trk-ell{max-width:170px}.trk-list .trk-ell2{margin-top:3px}.trk-list .trk-pfx{width:16px;height:16px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--n-300);vertical-align:1px;border-radius:4px;place-items:center;margin-right:6px;font-size:12px;font-weight:700;display:inline-grid}.trk-list .trk-phone{gap:6px}.trk-list .trk-phone .mono{color:var(--accent)}.trk-list .trk-ic{background:var(--surface-2);width:24px;height:24px;color:var(--ink-2);border:0;border-radius:7px}.trk-list .trk-ic:hover{background:var(--b-100);color:var(--brand)}.trk-list .trk-ic.wa{color:var(--ink-2)}.trk-list .trk-plate{box-shadow:none;margin-top:4px}.trk-list .trk-stg{color:var(--ink);box-shadow:inset 0 0 0 1px var(--n-300);font-weight:600}.trk-list .trk-note{max-width:170px;color:var(--muted);margin-top:4px}.trk-list .trk-note.late{color:var(--late)}.trk-list .trk-table td>.badge{margin-top:4px}.trk-list .trk-kv{grid-template-columns:74px auto;justify-content:flex-start;gap:2px 10px;display:grid}.trk-list .badge.trk-n{background:var(--n-100);color:var(--ink-2);box-shadow:none}.trk-list .trk-do{font:inherit;color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.trk-list .trk-do:hover{color:var(--b-700);text-underline-offset:2px;text-decoration:underline}.trk-list .trk-do:focus-visible{box-shadow:var(--ring);border-radius:4px;outline:none}.trk-list .trk-table tbody tr.trk-problem,.trk-list .trk-table tbody tr.trk-risk,.trk-list .trk-table.clickable tbody tr.trk-problem:hover,.trk-list .trk-table.clickable tbody tr.trk-risk:hover{box-shadow:none;background:0 0}.trk-list .trk-table tbody tr.trk-problem>td{background:color-mix(in srgb, var(--late-bg) 60%, var(--surface))}.trk-list .trk-table tbody tr.trk-risk>td{background:color-mix(in srgb, var(--warn-bg) 40%, var(--surface))}.trk-list .trk-table.clickable tbody tr.trk-problem:hover>td{background:var(--late-bg)}.trk-list .trk-table.clickable tbody tr.trk-risk:hover>td{background:color-mix(in srgb, var(--warn-bg) 70%, var(--surface))}@media (width>=861px){.trk-list .trk-table tbody tr.trk-problem td.trk-menu-cell{background:color-mix(in srgb, var(--late-bg) 60%, var(--surface))}.trk-list .trk-table tbody tr.trk-risk td.trk-menu-cell{background:color-mix(in srgb, var(--warn-bg) 40%, var(--surface))}}.trk-list .trk-menu-cell{width:36px;padding:8px 4px!important}.trk-list .trk-dots{width:28px;height:28px;color:var(--ink-2)}.trk-list .trk-foot{padding:0 2px}.trk-list .trk-lg i{border-radius:50%;width:8px;height:8px}.trk-list .trk-lg i.risk{background:var(--warn-dot)}.trk-list .trk-lg i.problem{background:var(--late-dot)}.trk-list .trk-strip{border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 28px;padding:14px 16px;display:flex}.trk-list .trk-strip-h{font-size:14px}.trk-list .trk-strip-i{flex-direction:column;gap:3px;min-width:0;display:flex}.trk-list .trk-strip-line{background:var(--n-300);border-radius:2px;flex:60px;height:2px}.trk-list .trk-strip .b4-link{color:var(--accent);font-size:13px;font-weight:600}@media (width<=860px){.trk-list .trk-tabs{background:0 0;width:auto;padding:2px 12px}.trk-list .trk-table{min-width:0}.trk-list .trk-table tbody tr.trk-problem>td,.trk-list .trk-table tbody tr.trk-risk>td{background:0 0}.trk-list .trk-table tbody tr.trk-problem>td:first-child,.trk-list .trk-table tbody tr.trk-risk>td:first-child{box-shadow:none}.trk-list .trk-ell,.trk-list .trk-note,.trk-list .trk-who,.trk-list .trk-ppl{max-width:none}.trk-list .trk-strip-line{display:none}}.co-page.content.narrow{max-width:1400px}.co-page .back-link{color:var(--accent);align-items:center;gap:6px;font-weight:600;display:inline-flex}.co-page .btn{border-radius:var(--radius-sm);min-height:32px}.co-page .co-head{background:linear-gradient(180deg, var(--b-50) 0, var(--surface) 110px);border-radius:14px;gap:16px;padding:18px 20px;position:relative;overflow:hidden}.co-page .co-head:before{content:"";background:linear-gradient(90deg, var(--brand), var(--accent), var(--b-300));height:3px;position:absolute;top:0;left:0;right:0}.co-page .co-top{align-items:center;gap:14px}.co-page .co-logo{width:52px;height:52px;font-family:var(--display);color:var(--brand);background:var(--brand-tint);box-shadow:inset 0 0 0 1px var(--brand-tint-line);border-radius:14px;font-size:16px;font-weight:600}.co-page .co-name{gap:6px}.co-page .co-name h1{letter-spacing:-.01em;font-size:21px;font-weight:600}.co-page .co-sub{color:var(--ink-2);font-size:14px}.co-page .co-name .badge.outline{background:var(--brand-tint);color:var(--brand-ink);box-shadow:none}.co-ban{background:var(--ink);height:24px;color:var(--surface);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.co-ban.sm{gap:4px;height:20px;padding:0 7px;font-size:12px}.co-page .co-ready-row{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px;display:flex}.co-page .co-ready-row .co-ready-h{margin:0;font-weight:700}.co-page .co-ready-sum{color:var(--ink-2);font-size:14px;font-weight:600}.co-page .co-ready-sum.ok{color:var(--ok)}.co-page .co-ready-sum.warn{color:var(--warn-ink)}.co-page .co-tiles{gap:12px}.co-page .co-tile{--stripe:var(--line-strong);border-radius:var(--radius);background:var(--surface);box-shadow:inset 3px 0 0 var(--stripe), inset 0 0 0 1px var(--line);border:0;gap:5px;padding:14px 16px 14px 18px;position:relative}.co-page .co-tile.ok{--stripe:var(--ok-dot);background:var(--surface)}.co-page .co-tile.warn{--stripe:var(--warn-dot);background:var(--surface)}.co-page .co-tile.late{--stripe:var(--late-line);background:var(--surface)}.co-page .co-tile-h{padding-right:36px;font-size:13px}.co-page .co-tile-ic{background:var(--n-100);width:28px;height:28px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid;position:absolute;top:14px;right:14px}.co-page .co-tile-ic.ok{background:var(--ok-bg);color:var(--ok)}.co-page .co-tile-ic.warn{background:var(--warn-bg);color:var(--warn-ink)}.co-page .co-tile-v{font-size:16px}.co-page .co-tile-s{color:var(--muted)}.co-page .co-tile-go{color:var(--accent);font-size:13.5px}.co-page .co-tile-fix{border-radius:var(--radius-sm);background:var(--surface);height:28px;color:var(--warn-ink);box-shadow:inset 0 0 0 1px var(--warn-dot);align-self:flex-start;align-items:center;padding:0 10px;display:inline-flex}.co-page .co-tile:hover .co-tile-fix{background:var(--warn-bg)}.co-page .company-facts{gap:12px;padding-top:4px}.co-page .company-facts>div{flex-direction:column;gap:3px;padding-top:10px;display:flex}.co-page .company-facts dt{font-size:13px}.co-page .company-facts dd{margin:0}.co-page .co-tabs{border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-bottom:0;gap:2px;padding:0 8px}.co-page .co-tabs button{min-height:44px;color:var(--ink-2);border-bottom:0;margin-bottom:0;position:relative}.co-page .co-tabs button[aria-pressed=true]:after{content:"";background:linear-gradient(90deg, var(--brand), var(--b-300));border-radius:2px;height:2px;position:absolute;bottom:0;left:10px;right:10px}.co-page .co-cnt{background:var(--n-100);color:var(--ink-2)}.co-page>.card,.co-page>section.card,.co-page>form.card{border-radius:14px}.co-page .co-sec-h{padding:14px 18px 10px}.co-page .co-contact{grid-template-columns:32px minmax(0,1fr) auto;padding:10px 18px}.co-page .co-av{background:var(--brand-tint);width:32px;height:32px;color:var(--brand);font-size:12px}.co-page .co-add{padding:12px 18px 16px}@media (width<=860px){.co-page .co-contact{grid-template-columns:32px minmax(0,1fr)}.co-page .co-tabs{flex-wrap:nowrap;overflow-x:auto}.co-page .co-tabs button{flex:none}}.co-list-page .btn{border-radius:var(--radius-sm);min-height:32px}.co-list-page .page-head{align-items:flex-end}.co-list-page .co-list-title{flex-direction:column;gap:3px;min-width:0;display:flex}.co-list-page .co-list-title h1{font-size:var(--t-page);letter-spacing:-.03em;font-weight:700;line-height:1}.co-list-page .co-list-sum{color:var(--muted);font-size:14px}.co-list-page .searchbar{border:1px solid var(--field-line);border-radius:var(--radius-sm);min-height:38px;box-shadow:none;padding:0 12px}.co-list-page .searchbar:focus-within{box-shadow:var(--ring)}.co-list-page .searchbar .input{min-height:36px;box-shadow:none;background-color:#0000;border:0;padding-left:0}.co-list-page .searchbar .input:focus,.co-list-page .searchbar .input:focus-visible{box-shadow:none;outline:none}.co-list-page .card.list{border-radius:14px;overflow:hidden}.co-list-page .companies-table td{vertical-align:middle}.co-list-page .companies-table th{font-size:13px}.co-list-page .companies-table tr.incomplete td:first-child{box-shadow:none}.co-list-page .companies-table tr.banned .strong{color:var(--muted)}.co-list-page .co-row-name{align-items:center;gap:10px;display:flex}.co-list-page .co-av2{background:var(--brand-tint);width:30px;height:30px;color:var(--brand-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.co-miss{background:var(--warn-bg);height:20px;color:var(--warn-ink);white-space:nowrap;cursor:help;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.co-miss:before{content:"";background:var(--warn-dot);border-radius:50%;width:6px;height:6px}.co-list-page .co-list-foot{border-top:1px solid var(--line-soft);color:var(--muted);align-items:center;gap:16px;padding:10px 16px;font-size:13px;display:flex}.co-list-page .co-list-sort{margin-left:auto}@media (width<=860px){.co-list-page .companies-table tr.incomplete{box-shadow:none}.co-list-page .co-list-title h1{font-size:22px}}.inbox .btn{border-radius:var(--radius-sm)}.inbox .inbox-list{border-radius:14px}.inbox .inbox-row{align-items:flex-start;gap:10px;padding:11px 14px;display:flex}.inbox .inbox-row-body{flex:1;gap:2px;min-width:0;display:grid}.inbox .inbox-row-top b{font-weight:700}.inbox .inbox-row-top time,.inbox .inbox-row-sub{font-size:12.5px}.inbox .inbox-row-text{font-size:13.5px}.inbox-av{background:var(--brand-tint);width:34px;height:34px;color:var(--brand);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.inbox-av.lg{width:38px;height:38px}.inbox .inbox-row .inbox-intent{background:var(--brand-tint);height:20px;color:var(--brand-ink);border:0;border-radius:999px;justify-self:start;align-items:center;margin-top:3px;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.inbox-tag{white-space:nowrap;background:var(--n-100);height:20px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.inbox-tag.brand{background:var(--brand-tint);color:var(--brand-ink)}.inbox section.inbox-pane{border-radius:14px;align-content:start;gap:0;padding:0;overflow:hidden}.inbox section.inbox-pane>.notice{margin:10px 16px 0}.inbox section.inbox-pane .btn-sm{min-height:32px;padding:0 14px;font-size:14px}.inbox section.inbox-pane .inbox-head{border-bottom:1px solid var(--line-soft);justify-content:flex-start;align-items:center;gap:12px;padding:12px 16px}.inbox section.inbox-pane .inbox-head>.btn{flex:none;margin-left:auto}.inbox .inbox-head-main{flex:1;min-width:0}.inbox .inbox-head-name{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.inbox .inbox-head h2{font-family:var(--sans);font-size:15px;font-weight:700}.inbox .inbox-head .small{font-size:13px}.inbox section.inbox-pane .inbox-feed{background:linear-gradient(180deg, var(--brand-tint-2), var(--surface));gap:10px;min-height:160px;padding:16px 20px}.inbox section.inbox-pane .inbox-feed>:first-child{margin-top:auto}.inbox section.inbox-pane .inbox-msg{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:4px 14px 14px;max-width:72%;padding:8px 12px;line-height:19px}.inbox section.inbox-pane .inbox-msg.out{background:var(--b-100);border-color:#0000;border-radius:14px 4px 14px 14px}.inbox section.inbox-pane .inbox-meta{color:var(--muted)}.inbox section.inbox-pane .inbox-ai{border-radius:var(--radius);background:var(--ai-bg);box-shadow:inset 0 0 0 1px var(--ai-line);border:0;gap:8px;margin:0 20px 12px;padding:12px 14px}.inbox .inbox-ai p{font-size:14px;line-height:19px}.inbox .inbox-ai-live{gap:inherit;display:grid}.inbox .inbox-ai-top{align-items:center;gap:8px;display:flex}.inbox .inbox-ai-tag{color:var(--ai);font-size:13.5px;font-weight:700}.inbox .inbox-ai-intent{color:var(--muted);margin-left:auto;font-size:13px}.inbox .inbox-missing{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inbox .inbox-missing>.small{color:var(--warn-ink);font-weight:600}.inbox .inbox-miss{background:var(--surface);height:20px;box-shadow:inset 0 0 0 1px var(--warn-dot);color:var(--warn-ink);border-radius:999px;align-items:center;gap:5px;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.inbox .inbox-miss:before{content:"◆";font-size:9px}.inbox .inbox-ai-foot{border-top:1px solid var(--v-200);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;padding-top:10px;display:flex}.inbox .inbox-ai-foot:not(:has(button,select,a)){display:none}.inbox .inbox-ai-foot .inbox-actions{display:contents}.inbox .inbox-ai-btn{background:var(--ai-bg);border-color:var(--v-200);color:var(--ai);gap:6px}.inbox .inbox-ai-btn:hover{background:var(--v-100);border-color:var(--v-300);color:var(--ai-ink)}.inbox .inbox-ai .inbox-ai-link{color:var(--ai);align-items:center;gap:4px;margin-left:auto;font-size:13px;font-weight:600;display:inline-flex}.inbox .inbox-link select{min-height:32px}.inbox section.inbox-pane .inbox-reply{border-top:1px solid var(--line-soft);gap:8px;padding:10px 16px 14px}.inbox .inbox-reply-head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.inbox .inbox-reply-head .inbox-tag{margin-left:auto}.inbox .inbox-lbl-ai{color:var(--ai);align-items:center;gap:4px;font-weight:700;display:inline-flex}.inbox .inbox-reply textarea{border-radius:var(--radius);line-height:20px}.inbox .inbox-reply textarea.inbox-draft{border-color:var(--ai-line);box-shadow:0 0 0 3px var(--v-100)}.inbox .inbox-reply textarea.inbox-draft:focus-visible{box-shadow:var(--ring)}@media (width<=760px){.inbox section.inbox-pane .inbox-head{flex-wrap:wrap}.inbox section.inbox-pane .inbox-ai{margin:0 12px 12px}.inbox section.inbox-pane .inbox-feed{padding:12px}.inbox section.inbox-pane .inbox-msg{max-width:92%}}.ux3-sum{border-radius:var(--chip-radius);background:var(--chip-bg);height:24px;color:var(--chip-ink);font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;flex:none;align-items:center;gap:6px;padding:0 9px 0 3px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.ux3-sum:not(:has(>i)){padding-left:9px}.ux3-sum>i{background:var(--chip-icon);width:18px;height:18px;color:var(--surface);font-family:var(--sans);border-radius:5px;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:700;line-height:1;display:inline-grid}.ux3-sum.sm{border-radius:6px;gap:5px;height:20px;padding-right:7px;font-size:12.5px}.ux3-sum.sm>i{border-radius:4px;width:15px;height:15px;font-size:11px}.ux3-sum .muted{color:var(--muted);font-weight:500}.ux3-chip{border-radius:var(--chip-radius);background:var(--chip-bg);height:24px;color:var(--chip-ink);white-space:nowrap;vertical-align:middle;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.ux3-chip svg{width:13px;height:13px;color:var(--muted);flex:none}.ux3-due{--ux3-due-bg:var(--tint-later);--ux3-due-ink:var(--tint-later-ink);background:var(--ux3-due-bg);min-height:30px;color:var(--ux3-due-ink);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ux3-due-ink) 12%, transparent);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;line-height:18px;display:flex}.ux3-due.late{--ux3-due-bg:var(--tint-late);--ux3-due-ink:var(--tint-late-ink)}.ux3-due.soon{--ux3-due-bg:var(--tint-soon);--ux3-due-ink:var(--tint-soon-ink)}.ux3-due.later{--ux3-due-bg:var(--tint-later);--ux3-due-ink:var(--tint-later-ink)}.ux3-due.done{--ux3-due-bg:var(--tint-done);--ux3-due-ink:var(--tint-done-ink)}.ux3-due>svg{color:currentColor;flex:none;width:12px;height:12px;margin-block:max(0px,.5lh - 6px)}.ux3-due .glyph{stroke:currentColor;stroke-width:1.1px}.ux3-due .glyph.late,.ux3-due .glyph.soon{fill:currentColor}.ux3-due .glyph.later,.ux3-due .glyph.paused{fill:none}.ux3-due.bleed{margin:8px calc(-1 * var(--ux3-pad,12px)) calc(-1 * var(--ux3-pad-b,var(--ux3-pad,12px)));padding-inline:var(--ux3-pad,12px);border-radius:0 0 10px 10px}.ux3-due.inline{border-radius:var(--chip-radius);min-height:22px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ux3-due-ink) 14%, transparent);white-space:nowrap;vertical-align:middle;padding:0 8px;font-size:12.5px;line-height:20px;display:inline-flex}.segmented,.b4reg .segmented,.b4reg .page-head .segmented,.trk-list .trk-tabs{--ux3-tray:var(--n-100);background:var(--ux3-tray);box-shadow:none;border-radius:10px;gap:2px;padding:3px}.page-head .segmented,.b4reg .page-head .segmented,.trk-list .trk-tabs{--ux3-tray:var(--n-200)}.segmented button,.b4reg .segmented button,.trk-list .trk-tabs button{height:28px;min-height:28px;color:var(--ink-2);box-shadow:none;background:0 0;border:0;border-radius:7px;gap:6px;padding:0 11px;font-size:13.5px;font-weight:500;transition:background-color .12s,color .12s,box-shadow .12s}.segmented button svg,.trk-list .trk-tabs button svg{color:var(--muted);flex:none}.segmented button:hover:not([aria-pressed=true]):not(:disabled),.b4reg .segmented button:hover:not([aria-pressed=true]),.trk-list .trk-tabs button:hover:not([aria-pressed=true]){background:color-mix(in srgb, var(--surface) 60%, transparent);color:var(--ink)}.segmented button[aria-pressed=true],.b4reg .segmented button[aria-pressed=true],.b4reg .page-head .segmented button[aria-pressed=true],.trk-list .trk-tabs button[aria-pressed=true]{background:var(--surface);color:var(--accent);box-shadow:var(--seg-on-shadow);font-weight:600}.segmented button[aria-pressed=true] svg,.trk-list .trk-tabs button[aria-pressed=true] svg{color:var(--accent)}.segmented button:focus-visible,.b4reg .segmented button:focus-visible,.b4reg .page-head .segmented button:focus-visible,.trk-list .trk-tabs button:focus-visible{box-shadow:var(--ring);outline:none}.trk-list .trk-tabs button.z:not([aria-pressed=true]),.trk-list .trk-tabs button.z:not([aria-pressed=true]) b{color:var(--ink-2)}.segmented .count:not(.late):not(.reg-late),.b4reg .segmented .count:not(.late):not(.reg-late),.b4reg .page-head .segmented .count:not(.reg-late),.trk-list .trk-tabs button:not(.late):not(.warn):not(.z) b{background:var(--surface);min-width:18px;height:18px;color:var(--ink-2);box-shadow:none;border-radius:9px;padding:0 5px;font-size:12px;font-weight:600}.segmented button[aria-pressed=true] .count:not(.late):not(.reg-late),.b4reg .segmented button[aria-pressed=true] .count:not(.late):not(.reg-late),.b4reg .page-head .segmented button[aria-pressed=true] .count:not(.reg-late),.trk-list .trk-tabs button[aria-pressed=true]:not(.late):not(.warn) b{background:var(--b-100);color:var(--b-700);box-shadow:none}.segmented .count.late,.deals-page .segmented .count.late{background:var(--late-bg);color:var(--late)}@media (width<=767px){.segmented button,.b4reg .segmented button,.trk-list .trk-tabs button{height:var(--h-chip);min-height:var(--h-chip)}.segmented button{flex:auto;justify-content:center}}@container page (width<=1179.98px){@media (width>=861px){.trk-list .trk-tabs{gap:0}.trk-list .trk-tabs button{gap:5px;padding:0 6px;font-size:13px}.trk-list .trk-tabs button b{min-width:18px;padding:0 4px}.trk-list .trk-tabsep{margin:0 3px}}}@media (width<=860px){.trk-list .trk-tabs{background:0 0;padding:2px 12px}}.b4-tabs,.co-tabs{box-shadow:inset 0 -1px 0 var(--line);background:0 0;border-bottom:0;border-radius:0;align-self:stretch;gap:4px;padding:0;display:flex}.b4-tabs button,.co-tabs button{min-height:36px;box-shadow:none;font:inherit;color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 12px;font-size:14px;font-weight:500;transition:color .12s;display:inline-flex;position:relative}.b4-tabs button:hover,.co-tabs button:hover{color:var(--ink)}.b4-tabs button[aria-selected=true],.co-tabs button[aria-pressed=true]{box-shadow:none;color:var(--ink);background:0 0;font-weight:600}.b4-tabs button:after,.co-tabs button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;transition:background-color .12s;position:absolute;bottom:0;left:6px;right:6px}.b4-tabs button:hover:not([aria-selected=true]):after,.co-tabs button:hover:not([aria-pressed=true]):after{background:var(--n-300)}.b4-tabs button[aria-selected=true]:after,.co-tabs button[aria-pressed=true]:after{background:var(--accent)}.b4-tabs button:focus-visible,.co-tabs button:focus-visible{box-shadow:var(--ring);border-radius:6px;outline:none}.b4-chat-tabs button{flex:1 1 0;min-width:0;padding:0 8px}.b4-tabs,.co-tabs{scrollbar-width:none}.b4-tabs::-webkit-scrollbar{display:none}.co-tabs::-webkit-scrollbar{display:none}.co-page .co-tabs{border-radius:var(--sheet-radius);background:var(--surface);box-shadow:var(--shadow);padding:0 8px}.co-page .co-tabs button{min-height:44px;color:var(--ink-2)}.co-page .co-tabs button[aria-pressed=true]{color:var(--ink);font-weight:600}.co-page .co-tabs button[aria-pressed=true]:after{background:var(--accent);border-radius:3px 3px 0 0;height:3px;left:10px;right:10px}.trk-list .trk-chip,.trk-list .trk-sel{background-color:var(--surface);height:28px;min-height:28px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong), 0 1px 1px #111a2e0a;border:0;border-radius:8px;font-size:13.5px}.trk-list .trk-chip{align-items:center;gap:6px;padding:0 11px;font-weight:500;display:inline-flex}.trk-list .trk-chip:hover:not([aria-pressed=true]),.trk-list .trk-sel:hover{box-shadow:inset 0 0 0 1px var(--field-line);color:var(--ink)}.trk-list .trk-chip[aria-pressed=true]{background:var(--b-100);color:var(--b-700);box-shadow:inset 0 0 0 1px var(--b-300);font-weight:600}.trk-list .trk-chip:focus-visible,.trk-list .trk-sel:focus-visible{box-shadow:var(--ring);outline:none}@media (width<=767px){.trk-list .trk-chip,.trk-list .trk-sel{height:var(--h-chip);min-height:var(--h-chip)}}.back-link{color:var(--accent);align-items:center;gap:6px;font-weight:600;display:inline-flex}.back-link:hover{color:var(--brand);text-decoration:underline}.back-link:focus-visible{box-shadow:var(--ring);border-radius:4px;outline:none}@media (width<=1023px),(pointer:coarse){.back-link{min-height:32px}}.btn[aria-pressed=true]{background:var(--b-100);color:var(--b-700);border-color:var(--b-300)}.b4-seg button{background:var(--surface)}.b4-seg button[aria-pressed=true]{border-color:var(--brand-tint-line)}.b4-seg.chips button{background:var(--surface)}.b4-seg.chips button:hover:not(:disabled):not([aria-pressed=true]){background:var(--surface);box-shadow:inset 0 0 0 1px var(--n-300)}.b4-seg.chips button:disabled{color:var(--n-500)}.b4-seg.chips button[aria-pressed=true]:disabled{background:var(--brand-tint);color:var(--brand-ink);box-shadow:inset 0 0 0 1px var(--brand-tint-line)}.b4-seg.chips button:focus-visible,.b4-seg.chips button:hover:not(:disabled):not([aria-pressed=true]):focus-visible{box-shadow:var(--b4-ring);outline:none}.badge{border-radius:var(--chip-radius)}.badge:where(:not(.ok,.warn,.late,.brand,.outline)){background:var(--chip-bg);color:var(--chip-ink);box-shadow:none}.b4-tag{border-radius:var(--chip-radius)}.b4-tag:where(:not(.new,.ai,.warn,.good,.bad,.req)){background:var(--chip-bg);color:var(--chip-ink)}.btn{border-radius:8px}.btn:where(:not(.btn-primary)){border-color:var(--line-strong)}@media (width>=768px){.btn:where(:not(.btn-sm,.btn-lg)){min-height:var(--h-btn)}}@media (width<=767px){.btn:where(:not(.btn-sm,.btn-lg)){min-height:var(--h-btn)}.btn.btn-sm{min-height:calc(var(--h-btn) - 4px)}.deal-page .btn:not(.btn-sm):not(.btn-lg),.deals-page .btn:not(.btn-sm):not(.btn-lg){min-height:var(--h-btn)}}.b4-pane .btn,.b4-btn{border-radius:8px}.b4-btn:where(:not(.primary)){background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong), 0 1px 2px #1018280d;border-color:#0000}.b4-btn:hover:not(:disabled):where(:not(.primary)){background:var(--surface-2);border-color:#0000}.b4-btn:disabled:where(:not(.primary)){box-shadow:inset 0 0 0 1px var(--line)}.b4-pane .b4-btn:not(.primary){box-shadow:inset 0 0 0 1px var(--line-strong)}.b4-pane .b4-btn:not(.primary):focus-visible{box-shadow:var(--b4-ring);outline:none}.b4-pane .b4-btn:not(.primary):disabled{box-shadow:inset 0 0 0 1px var(--line)}.b4cab .b4-top{border-radius:var(--sheet-radius)}.b4cab .b4cab-col>.b4-box{background:var(--lane);border-radius:var(--lane-radius);box-shadow:var(--lane-edge);container:cabbox/inline-size}.b4cab .b4cab-col>.b4-box>.b4-box-h{padding:12px 14px 0}.b4cab .b4cab-col>.b4-box>.b4-box-h h2{color:var(--ink);font-size:16px;font-weight:700}.b4cab .b4cab-col>.b4-box>.b4-box-b{gap:8px;padding:10px 8px}.b4cab .b4cab-col>.b4-box .b4-box-a .b4-xs{color:var(--lane-ink)}.b4cab .b4cab-col>.b4-box .b4-box-a .b4-link,.b4cab .b4-cab-more,.b4cab .b4-cab-deals-h .b4-link{color:var(--lane-link)}.b4cab .b4cab-col>.b4-box .b4-box-b>.b4-muted{color:var(--lane-ink)}.b4cab .b4cab-col>.b4-box .b4-cnt{background:var(--surface);color:var(--lane-ink)}.b4cab .b4cab-col>.b4-box>.b4-box-h h2{flex-wrap:wrap;row-gap:4px}.b4cab .b4cab-over{background:linear-gradient(180deg, var(--signal-top), var(--signal-bottom));color:#fff;letter-spacing:0;border-radius:11px;align-items:center;gap:5px;height:22px;padding:0 9px 0 8px;font-size:13px;font-weight:700;display:inline-flex}.b4cab .b4cab-over svg{flex:none}.b4cab .b4-cab-cap{color:var(--lane-ink);padding:4px 4px 0}.b4cab .b4-cab-cap.b4-late{color:var(--late)}.b4cab .b4-task,.b4cab .b4-cab-group.late .b4-task,.b4cab .b4-cab-row,.b4cab .b4cab-card{background:var(--surface);border-radius:10px;box-shadow:0 0 0 1px #1f2f7a0d,0 1px 2px #32325d1a}.b4cab a.b4-cab-row:hover,.b4cab .b4-cab-mention.read:hover{background:var(--surface);box-shadow:0 0 0 1px var(--b-200), 0 4px 12px -6px #32325d47}.b4cab .b4-cab-group.late .b4-cab-list{box-shadow:none;padding-left:0}.b4cab .b4-cab-list{gap:8px}.b4cab .b4-cab-group+.b4-cab-group{margin-top:8px}.b4cab .b4-cab-more{margin-left:4px}.b4cab .b4cab-grid .b4-cab-list>.b4-task{--ux3-pad:12px;--ux3-pad-b:10px;gap:3px 10px;padding:10px 12px;overflow:hidden}.b4cab .b4-task .b4-task-t{font-weight:600;line-height:18px}.b4cab .b4-task .b4-tag.req{vertical-align:1px;margin-left:6px}.b4cab .b4-task .b4-btn{align-self:start}.b4cab .b4-btn.b4-task-go:focus-visible,.b4cab .b4-btn.b4-task-done:focus-visible{box-shadow:var(--b4-ring)}.b4cab .b4-task>.ux3-due{order:1;grid-column:1/-1;min-width:0}.b4cab .ux3-due .b4-task-over{color:inherit;font-weight:700}.b4cab .b4-task>.b4-task-t{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.b4cab .b4-task .b4-task-t .b4-task-name{white-space:normal}.b4cab .b4-task .b4-task-t .b4-link{color:var(--accent);font-weight:600}.b4cab .b4-task .b4-task-t a.b4-task-name{color:var(--ink)}.b4cab .b4-task .b4-task-t a.b4-task-name:hover{color:var(--accent)}.b4cab .b4-task .b4-task-auto{text-align:right;max-width:110px}.b4cab .b4-task>.b4-task-sb{flex-direction:column;grid-column:1/-1;gap:6px;display:flex}.b4cab .b4-task-ask{flex-direction:column;gap:4px;display:flex}.b4cab .b4-cab-mention{padding:10px 12px;overflow:hidden}.b4cab .b4-cab-mention.unread{background:var(--surface);box-shadow:inset 3px 0 0 var(--accent), 0 0 0 1px #1f2f7a0d, 0 1px 2px #32325d1a}.b4cab .b4-cab-mention.unread:hover{background:var(--surface);box-shadow:inset 3px 0 0 var(--accent), 0 0 0 1px var(--b-200), 0 4px 12px -6px #32325d47}.b4cab .b4-cab-mention.unread .b4-cab-go{background:var(--b-50);height:28px;color:var(--accent);justify-content:flex-end;align-self:stretch;align-items:center;margin:7px -12px -10px;padding:0 12px;display:flex}.b4cab .b4-cab-mention.read .b4-cab-body{color:var(--ink-2)}.b4cab .b4-cab-mention.read{box-shadow:0 0 0 1px #1f2f7a0d,0 1px 2px #32325d1a}.b4cab .b4-cab-row{gap:5px;padding:10px 12px}.b4cab .b4cab-meta{align-items:center;gap:8px;min-width:0}.b4cab .b4cab-meta .b4-xs{color:var(--muted)}.b4cab .b4-cab-wait,.b4cab .b4-cab-wait.late,.b4cab .b4-cab-wait.soon{--ux3-pad:12px;--ux3-pad-b:10px;background:var(--surface);gap:4px;padding:10px 12px;overflow:hidden;box-shadow:0 0 0 1px #1f2f7a0d,0 1px 2px #32325d1a}.b4cab .b4-cab-wait:hover{background:var(--surface);box-shadow:0 0 0 1px var(--b-200), 0 4px 12px -6px #32325d47}.b4cab .b4-cab-wait>.ux3-due{min-width:0;margin-top:6px}.b4cab .b4-cab-deals{border-top:0;gap:6px;margin-top:4px;padding-top:0}.b4cab .b4-cab-deals-h{padding:6px 4px 0}.b4cab .b4-cab-deals-h b{color:var(--ink);font-size:13.5px;font-weight:700}.b4cab .b4cab-deal-list{flex-direction:column;padding:4px;display:flex}.b4cab .b4cab-deal-list .b4-cab-deal{padding:7px 8px}.b4cab .b4cab-deal-list .b4-cab-deal+.b4-cab-deal{box-shadow:0 -1px 0 var(--line-soft)}@container page (width<=899.98px){.b4cab .b4-hdr-l{flex-wrap:wrap;row-gap:8px;overflow:visible}.b4cab .b4-kpis{flex:100%;margin-left:0}.b4cab .b4-kpi{flex:1;min-width:0}}@media (width<=767px){.b4cab .b4cab-col>.b4-box>.b4-box-b{padding:8px 6px}.b4cab .b4-kpi{height:auto;min-height:50px;padding:6px 10px}.b4cab .b4-kpi b.b4-kpi-next{font-size:14px;line-height:17px}}.b4cab .b4-kpi small svg{vertical-align:-2px;flex:none;margin-right:4px}.b4cab h1.b4-num{font-weight:600}.b4cab .b4-task>.ux3-due,.b4cab .b4-cab-wait>.ux3-due{align-items:flex-start}.b4cab .b4-task>.ux3-due>svg,.b4cab .b4-cab-wait>.ux3-due>svg{margin-top:3px}.b4cab .b4-task>.ux3-due>.ell,.b4cab .b4-cab-wait>.ux3-due>.ell{white-space:normal;text-overflow:clip;overflow:visible}.b4cab .b4-cab-wait>.b4-row>.b4-xs.ell{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.b4cab .b4-cab-deal{grid-template-columns:56px minmax(0,1fr);align-items:baseline;row-gap:2px}.b4cab .b4-cab-deal>.b4-cab-num{grid-area:1/1}.b4cab .b4-cab-deal>.b4cab-deal-route{grid-area:1/2/auto/-1}.b4cab .b4-cab-deal>.b4cab-deal-sub{flex-wrap:wrap;grid-area:2/2/auto/-1;align-items:center;gap:3px 8px;min-width:0;display:flex}.b4cab .b4cab-deal-sub>.ux3-chip{margin-left:auto}.b4cab .b4cab-deal-sub>.b4cab-deal-cust{max-width:100%;color:var(--muted);flex:0 auto;font-size:13px}.b4cab .b4-cab-mention .b4-cab-body{-webkit-line-clamp:3}.b4cab .b4-kpi small{align-items:flex-start;display:flex}.b4cab .b4-kpi small svg{vertical-align:0;margin-top:1px}.b4card.b4cab{--pad:20px}.b4cab .b4-top{margin:16px var(--pad) 0;box-shadow:none;background:0 0;border-radius:0}.b4cab .b4-top .b4-hdr{padding:0}.b4cab .b4-id{gap:4px}.b4cab .b4-kpi:not(.late){box-shadow:0 0 0 1px #1f2f7a12,0 1px 2px #32325d1a}.b4cab .b4-kpi:not(.late):not(.called){background:var(--surface)}.b4cab .b4-cab-cap{align-items:center;gap:6px;font-weight:600;display:flex}.b4cab .b4-cab-cap>.glyph{fill:currentColor;stroke:currentColor}@media (width<=860px){.b4card.b4cab{--pad:12px}}@media (width<=767px){.b4cab .b4-top{margin-top:12px}.b4cab h1.b4-num{font-size:22px}}.b4cab .b4cab-col>.b4-box>.b4-box-b{padding:10px}.b4cab .b4cab-grid .b4-cab-list>.b4-task,.b4cab .b4-cab-wait,.b4cab .b4-cab-wait.late,.b4cab .b4-cab-wait.soon{--ux3-pad:14px;padding-inline:14px}.b4cab .b4-cab-row,.b4cab .b4-cab-mention{padding-inline:14px}.b4cab .b4-cab-mention.unread .b4-cab-go{margin-inline:-14px;padding-inline:14px}.b4cab .b4cab-deal-list .b4-cab-deal{padding-inline:10px}.b4cab .b4cab-grid .b4-cnt{font-size:12.5px}.b4cab .b4-cab-deal .b4-cab-num{font-size:14px}@media (width<=767px){.b4cab .b4cab-col>.b4-box>.b4-box-b{padding:8px}}.b4cab .ux3-due .b4cab-nb{white-space:nowrap}.b4cab .b4cab-arrow{vertical-align:middle;background:linear-gradient(90deg, var(--brand), var(--b-300));border-radius:2px;width:16px;height:2px;margin:0 6px 3px;display:inline-block;position:relative}.b4cab .b4cab-arrow:after{content:"";border-left:5px solid var(--b-300);border-top:3px solid #0000;border-bottom:3px solid #0000;position:absolute;top:-2px;right:-2px}.b4cab .b4-cab-wait .b4cab-arrow{width:12px;margin-inline:5px}.b4cab .b4cab-deal-route .b4cab-nb,.b4cab .b4-cab-wait .b4cab-nb{white-space:nowrap}.b4cab .b4cab-deal-list .b4-cab-deal+.b4-cab-deal{box-shadow:none;background:linear-gradient(var(--line-soft), var(--line-soft)) 10px 0 / calc(100% - 20px) 1px no-repeat}.b4cab .b4cab-deal-list .b4-cab-deal:hover{background:var(--brand-tint-2)}.b4cab .b4-task .b4-tag.req{margin-left:0}@media (pointer:coarse){.b4cab .b4cab-grid .b4-cab-list>.b4-task>.b4-xs{margin-block:-6px}}.b4cab .b4cab-col{display:contents}@container page (width>=1180px){.b4cab .b4cab-grid:has(>.b4cab-col:nth-child(3)){grid-template-columns:minmax(0,1.5fr) minmax(0,1.15fr) minmax(0,.85fr)}.b4cab .b4cab-col{flex-direction:column;gap:12px;min-width:0;display:flex}}.b4cab .b4cab-quiet{border-radius:var(--lane-radius);background:var(--lane);box-shadow:var(--lane-edge);color:var(--lane-ink);flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:8px 14px;font-size:13.5px;display:flex}.b4cab .b4cab-quiet h2{color:var(--ink);margin:0;font-size:14px;font-weight:700}.b4cab .b4cab-clients{margin:12px var(--pad) 0;background:var(--surface);color:var(--ink-2);border-radius:10px;padding:8px 14px;font-size:14px;text-decoration:none;display:block;box-shadow:0 0 0 1px #1f2f7a12,0 1px 2px #32325d1a}.b4cab .b4cab-clients b{color:var(--ink);font-weight:700}.b4cab .b4cab-clients:hover{color:var(--accent)}@media (height<=819px) and (width>=768px){.b4cab .b4cab-grid .b4-cab-list>.b4-task{--ux3-pad:12px;--ux3-pad-b:8px;padding:8px 12px}.b4cab .b4-task>.ux3-due{height:22px;min-height:22px;padding-block:0}.b4cab .b4-cab-row,.b4cab .b4-cab-wait,.b4cab .b4-cab-wait.late,.b4cab .b4-cab-wait.soon{--ux3-pad:12px;--ux3-pad-b:8px;padding:8px 12px}.b4cab .b4-cab-mention.unread .b4-cab-go{margin:6px -12px -8px;padding-inline:12px}}.b4cab .b4-task .b4-task-acts{grid-area:1/2/span 2;align-items:center;gap:8px;display:inline-flex}.b4cab .b4-task .b4-task-acts:has(.b4-task-sb){flex-wrap:wrap;grid-area:auto/1/auto/-1;justify-content:space-between}@media (width<=1023px){.b4cab .b4-task .b4-task-acts{flex-wrap:wrap;grid-area:auto/1/auto/-1;justify-content:flex-start}}.b4cab .b4-task .b4-task-pass{white-space:nowrap;font-size:13px}.b4reg .registry>.list{isolation:isolate;border-radius:var(--lane-radius);background:var(--lane);box-shadow:var(--lane-edge);border:0;align-self:stretch;padding:2px 8px 8px}.b4reg .registry-table{border-collapse:separate;border-spacing:0}.b4reg .registry-table thead th{color:var(--lane-ink);background:0 0;border-bottom:0;padding-top:10px;padding-bottom:2px}.b4reg .registry .table-wrap>p.reg-wait{color:var(--lane-ink);margin:10px 8px 4px;padding:0;font-size:14px}.b4reg .registry .table-wrap>p.reg-empty{background:var(--surface);text-align:center;color:var(--ink-2);border-radius:10px;margin:6px 0 0;padding:22px 16px;font-size:14px;box-shadow:0 1px 2px #111a2e0d}.b4reg .registry-table td{padding:10px 16px}.b4reg .reg-num{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.b4reg .reg-num .ux3-due{align-self:center}.b4reg .reg-src{color:var(--faint);white-space:nowrap;font-size:13px}.b4reg .reg-cust{color:var(--ink);margin-top:1px;font-weight:600}.b4reg .reg-meta{font-weight:400}.b4reg .reg-deals-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.b4reg .reg-deals-link:hover{color:var(--accent)}.b4reg .registry-table td .reg-who{color:var(--muted);margin-top:2px}.b4reg .registry-table td .reg-logist{color:var(--ink-2)}.b4reg .registry-table td .reg-logist .reg-role,.b4reg .registry-table td .reg-logist.none{color:var(--faint)}.b4reg .registry-table .group-row:not(.part-row):not(.reg-more) th{box-shadow:none;background:0 0;border:0;padding:14px 8px 2px}.b4reg .registry-table thead+tbody .group-row:not(.part-row):first-child th{padding-top:4px}.b4reg .group-title{letter-spacing:.06em;color:var(--lane-ink);font-size:12px}.b4reg .group-row.late .group-title{color:var(--late)}.b4reg .group-row.soon .group-title{color:var(--warn-ink)}.b4reg .group-row.won .group-title,.b4reg .group-row.wait .group-title{color:var(--lane-ink)}.b4reg .group-count{background:var(--surface);color:var(--lane-ink);box-shadow:none}.b4reg .group-row.soon .group-count{background:var(--tint-soon);color:var(--tint-soon-ink)}.b4reg .group-row.late .group-count{background:var(--tint-late);color:var(--tint-late-ink)}.b4reg .group-row.won .group-count{background:var(--tint-done);color:var(--tint-done-ink)}.b4reg .table .part-row th{color:var(--lane-ink);box-shadow:none;background:0 0;border:0;padding:18px 8px 0}.b4reg .registry-table thead+tbody .part-row:first-child th{padding-top:6px}.b4reg .reg-part svg{color:var(--lane-ink)}.b4reg .reg-part .group-count{background:var(--surface);color:var(--lane-ink);box-shadow:none}@media (width>=861px){.b4reg .registry-table>tbody>tr:not(.group-row){--row-gap:6px;--row-bg:var(--surface);--row-edge:transparent;--row-ring:transparent}.b4reg .registry-table>tbody>tr:not(.group-row)>td{background:var(--row-bg);border-top:var(--row-gap) solid transparent;box-shadow:inset 0 -1px 0 #111a2e0d, inset 0 2px 0 var(--row-ring), inset 0 -2px 0 var(--row-ring);background-clip:padding-box;transition:background-color .12s}.b4reg .registry-table>tbody>tr:not(.group-row)>td:first-child{border-top-left-radius:10px calc(10px + var(--row-gap));box-shadow:inset 3px 0 0 var(--row-edge), inset 2px 0 0 var(--row-ring), inset 0 -1px 0 #111a2e0d, inset 0 2px 0 var(--row-ring), inset 0 -2px 0 var(--row-ring);border-bottom-left-radius:10px}.b4reg .registry-table>tbody>tr:not(.group-row)>td:last-child{border-top-right-radius:10px calc(10px + var(--row-gap));box-shadow:inset 0 -1px 0 #111a2e0d, inset 0 2px 0 var(--row-ring), inset 0 -2px 0 var(--row-ring), inset -2px 0 0 var(--row-ring);border-bottom-right-radius:10px}.b4reg .registry-table:not(.wide)>tbody>tr:not(.group-row)>td:not(:last-child){position:relative}.b4reg .registry-table:not(.wide)>tbody>tr:not(.group-row)>td:not(:last-child):after{content:"";background:var(--row-bg);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;right:-1px}.b4reg .registry-table>tbody>tr:not(.group-row):hover,.b4reg .registry-table>tbody>tr:not(.group-row):focus-visible{box-shadow:none;background:0 0;outline:none}.b4reg .registry-table>tbody>tr:not(.group-row):not(.reg-offers-row):hover,.b4reg .registry-table>tbody>tr[data-row-active]:not(.group-row){--row-bg:var(--brand-tint-2);--row-edge:var(--accent)}.b4reg .registry-table>tbody>tr:not(.group-row):not(.reg-offers-row):focus-visible{--row-bg:var(--brand-tint-2);--row-edge:var(--accent);--row-ring:var(--accent)}.b4reg .registry-table>tbody>tr.reg-urgent-row:not(.group-row):not(.reg-offers-row){--row-edge:var(--warn-dot)}.b4reg .registry-table>tbody>tr.reg-late-row:not(.group-row):not(.reg-offers-row){--row-edge:var(--late-line)}.b4reg .registry-table .group-row:not(.part-row):not(.reg-more) th{top:var(--reg-head,64px);z-index:2;background:var(--lane-solid);position:sticky}.b4reg .reg-cust,.b4reg .reg-who,.b4reg .reg-offers-by,.b4reg .reg-offers-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.b4reg .reg-route-sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.b4reg .registry-table.wide td,.b4reg .registry-table.wide thead th{padding-inline:8px}.b4reg .registry-table.wide>tbody>tr:not(.group-row):not(.reg-offers-row)>td{padding-block:6px}.b4reg .registry-table.wide>tbody>tr:not(.group-row):not(.reg-offers-row)>td:first-child{z-index:1;box-shadow:1px 0 0 var(--line);border-radius:10px 0 0 10px;position:sticky;left:0}.b4reg .registry-table.wide>tbody>tr:not(.group-row):not(.reg-offers-row)>td:last-child{z-index:1;box-shadow:-1px 0 0 var(--line);border-radius:0 10px 10px 0;position:sticky;right:0}.b4reg .registry-table.wide>thead>tr>th:first-child,.b4reg .registry-table.wide .reg-sigma td:first-child{z-index:1;background:var(--lane-solid);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.b4reg .registry-table.wide>thead>tr>th:last-child,.b4reg .registry-table.wide .reg-sigma td:last-child{z-index:1;background:var(--lane-solid);box-shadow:-1px 0 0 var(--line);position:sticky;right:0}.b4reg .registry-table.wide>tbody>tr:not(.group-row):not(.reg-offers-row):hover>td,.b4reg .registry-table.wide>tbody>tr[data-row-active]:not(.group-row)>td{background-color:var(--brand-tint-2)}.b4reg .registry-table.wide>tbody>tr:not(.group-row):not(.reg-offers-row):hover>td:first-child,.b4reg .registry-table.wide>tbody>tr[data-row-active]:not(.group-row)>td:first-child{box-shadow:inset 3px 0 0 var(--accent), 1px 0 0 var(--line)}.b4reg .registry-table.wide>tbody>tr.reg-urgent-row:not(.group-row):not(.reg-offers-row)>td:first-child{box-shadow:inset 3px 0 0 var(--warn-dot), 1px 0 0 var(--line)}.b4reg .registry-table.wide>tbody>tr.reg-late-row:not(.group-row):not(.reg-offers-row)>td:first-child{box-shadow:inset 3px 0 0 var(--late-line), 1px 0 0 var(--line)}.b4reg .registry-table.wide .reg-who,.b4reg .registry-table.wide .reg-meta{display:none}.b4reg .registry-table.wide .deadline{flex-direction:row;align-items:center;gap:6px;max-width:300px}.b4reg .registry-table.wide .deadline-act,.b4reg .registry-table.wide .ux3-due.inline{white-space:nowrap}.b4reg .registry-table.wide .deadline-act{text-overflow:ellipsis;flex:0 auto;min-width:0;display:block;overflow:hidden}.b4reg .registry-table.wide .deadline-act .glyph{vertical-align:-2px;margin-right:6px}.b4reg .registry-table.wide .ux3-due.inline{flex:none}.b4reg .registry-table.wide .deadline .small{display:none}.b4reg .registry-table.wide .deadline-note{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.b4reg .registry-table.wide .reg-acts{flex-wrap:nowrap;margin-top:2px}}.b4reg .reg-offers-top{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.b4reg .reg-offers-hint{align-items:center;gap:2px 4px;min-width:0;margin-top:2px;display:flex}.b4reg .reg-offers-text{flex:0 auto;min-width:0}.b4reg .reg-offers-hint .reg-pill{flex:none;margin-left:0}.b4reg .reg-tag.reg-route-flag{vertical-align:1px;align-items:center;height:18px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.b4reg .reg-pill{border-radius:var(--chip-radius);background:var(--chip-bg);color:var(--chip-ink);margin-left:4px;padding:0 6px;font-size:12px;line-height:16px;display:inline-block}.b4reg .registry-table .deadline .ux3-due.inline{gap:5px}.b4reg .reg-tag{border-radius:var(--chip-radius);background:var(--chip-bg);height:22px;color:var(--chip-ink)}.b4reg .reg-tag.ok{background:var(--chip-bg);color:var(--chip-ink)}.b4reg .reg-tag.ok .glyph{stroke:var(--ok)}.b4reg .reg-tag.warn{background:var(--tint-soon);color:var(--tint-soon-ink)}.b4reg .page-head h1{font-weight:600}.b4reg .registry-table .reg-more td{background:0 0;border-top:0;padding:8px 8px 2px}.b4reg .registry-table .reg-more .reg-more-btn{color:var(--lane-link)}.b4reg .reg-arrow{vertical-align:middle;background:linear-gradient(90deg, var(--brand), var(--b-300));border-radius:2px;width:20px;height:2px;margin:0 7px 3px;display:inline-block;position:relative}.b4reg .reg-arrow:after{content:"";border-left:5px solid var(--b-300);border-top:3px solid #0000;border-bottom:3px solid #0000;position:absolute;top:-2px;right:-2px}.b4reg .reg-nw{white-space:nowrap}.b4reg .registry-table td .mono.reg-none{line-height:24px}.b4reg .reg-logist.none{font-style:normal}@media (width<=860px){.b4reg .reg-offers-hint{flex-wrap:wrap}.b4reg .registry-table td{padding:10px 14px}.b4reg .reg-src{white-space:normal}.b4reg .reg-arrow{width:14px;margin-inline:5px}.b4reg .registry-table .ux3-due.inline{white-space:normal;text-wrap:balance;min-height:22px;padding-block:3px;line-height:16px}.b4reg .registry-table tbody tr.reg-urgent-row{box-shadow:inset 3px 0 0 var(--warn-dot)}.b4reg .registry-table tbody tr.reg-late-row{box-shadow:inset 3px 0 0 var(--late-line)}.b4reg .registry>.list{padding:2px 6px 6px}.b4reg .registry-table tbody tr:not(.group-row){background:var(--surface);border-top:0;border-radius:10px;margin-top:6px}.b4reg .registry-table .group-row:not(.part-row):not(.reg-more) th{padding:12px 8px 0}.b4reg .table .part-row th{padding:16px 8px 0}.b4reg .registry-table td:first-child,.b4reg .registry-table td:nth-child(4){padding-bottom:4px}.b4reg .registry-table td:nth-child(2),.b4reg .registry-table td:nth-child(3){padding-top:6px}}@media (width<=560px){.b4reg .page-head .segmented{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.b4reg .page-head .segmented button{justify-content:center;min-width:0}}@container page (width>=1180px){.b4reg .registry-table .c-req{width:24%}.b4reg .registry-table .c-route{width:28%}.b4reg .registry-table .c-offers{width:22%}.b4reg .registry-table .c-todo{width:26%}}@container page (width<=1179.98px){.b4reg .registry-table .c-req{width:25%}.b4reg .registry-table .c-route{width:30%}.b4reg .registry-table .c-offers{width:16%}.b4reg .registry-table .c-todo{width:29%}.b4reg .registry>.list{padding-inline:5px}.b4reg .registry-table td,.b4reg .registry-table thead th{padding-inline:12px}.b4reg .registry-table .group-row:not(.part-row):not(.reg-more) th,.b4reg .registry-table .reg-more td{padding-inline:7px}}@media (width>=761px){.b4reg{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.b4reg>*{flex:none}.b4reg>.registry{flex-direction:column;flex:1 1 0;min-height:200px;display:flex}.b4reg .registry>.list{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.b4reg .registry .table-wrap{min-height:0;scroll-padding-top:calc(var(--reg-head,64px) + 30px);flex:1 1 0;overflow:auto}.b4reg .registry-table>thead{z-index:3;background:var(--lane-solid);position:sticky;top:0}}@media (width<=760.98px){.b4reg .registry>.list{flex:none}}.b4reg .page-head{gap:8px 12px}.b4reg .reg-search{flex:200px;max-width:320px;margin-left:auto}@media (width<=767px){.b4reg .reg-search{flex:none;max-width:none;margin-left:0}}.b4reg .reg-dates{gap:4px;display:inline-flex}.b4reg .reg-dates .input{width:auto;min-height:30px}.b4reg .reg-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.b4reg .reg-tabs .reg-filter{margin-left:auto}.b4reg .reg-more-views{width:auto;min-height:34px}.b4reg .reg-more-views.on{border-color:var(--brand);color:var(--brand);font-weight:600}.b4reg .reg-tools{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px 4px;display:flex}.b4reg .reg-tools>.input{width:auto;min-height:34px;font-size:14px}.b4reg .reg-excel{min-height:30px;margin-left:auto}.b4reg .reg-chip{background:var(--b-100);color:var(--brand);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 10px;font-size:13px;font-weight:600;display:inline-flex}.b4reg .reg-chip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:16px;line-height:1}.b4reg .reg-expand{width:22px;height:22px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:center;place-items:center;margin-right:-4px;padding:0;display:inline-grid}.b4reg .reg-expand:hover{background:var(--chip-bg)}.b4reg .reg-expand[aria-expanded=false] svg{transform:rotate(-90deg)}.b4reg .reg-check{width:14px;height:14px;accent-color:var(--accent);flex:none;align-self:center;margin:0}.b4reg .reg-num-link{color:inherit;text-decoration:none}.b4reg .reg-num-link:hover{text-decoration:underline}.b4reg .registry-table tbody tr[tabindex]{cursor:default}.b4reg .reg-offers-by{margin-top:2px}.b4reg .reg-over{color:var(--late);font-weight:600}.b4reg .reg-sigma td{color:var(--lane-ink);white-space:nowrap;padding:2px 16px 8px;font-size:13px;font-weight:600}.b4reg .reg-sigma small{font-size:12px;font-weight:400;display:block}.b4reg .registry-table.wide{width:max-content;min-width:100%}.b4reg .registry-table.wide td,.b4reg .registry-table.wide thead th{white-space:nowrap}.b4reg .registry-table.wide td:first-child{white-space:normal;min-width:220px}.b4reg .registry-table.wide td:last-child{white-space:normal;min-width:180px}.b4reg .reg-offers-row td{background:var(--surface);padding:4px 16px 12px 40px}.b4reg .reg-offers-table{border-collapse:collapse;width:100%;font-size:14px}.b4reg .reg-offers-table th{text-align:left;color:var(--faint);padding:4px 8px;font-size:12px;font-weight:600}.b4reg .reg-offers-table th.num,.b4reg .reg-offers-table td.num{text-align:right}.b4reg .reg-offers-table td{border-top:1px solid var(--line);background:0 0;padding:4px 8px}.b4reg .reg-offers-table tr.off td{color:var(--muted)}.b4reg .reg-offers-table tr.off .reg-offer-sum{text-decoration:line-through}.b4reg .reg-offers-table .reg-tag{margin-left:6px}.b4reg .reg-workbar{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:8px;font-size:14px;display:flex}.b4reg .reg-workbar>i{background:var(--line);width:1px;height:16px;margin:0 4px}.b4reg .reg-work{background:var(--chip-bg);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);font:inherit;white-space:nowrap;border:0;border-radius:999px;padding:2px 10px}.b4reg button.reg-work{cursor:pointer}.b4reg button.reg-work:hover{box-shadow:inset 0 0 0 1px var(--accent)}.b4reg button.reg-work:focus-visible{box-shadow:var(--ring);outline:none}.b4reg button.reg-work[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--accent)}.b4reg .reg-work b{color:var(--ink)}.b4reg .reg-work.act{background:var(--tint-soon);color:var(--tint-soon-ink);box-shadow:none}.b4reg .reg-work.act b{color:var(--tint-soon-ink)}.b4reg .reg-work.late{background:var(--tint-late);color:var(--tint-late-ink);box-shadow:none}.b4reg .reg-work.late b{color:var(--tint-late-ink)}.b4reg .reg-strip{flex-direction:column;gap:8px;min-width:0;display:flex}.b4reg .reg-strip .reg-workbar,.b4reg .reg-strip .reg-sum{margin-bottom:0}.b4reg .reg-sum{padding:6px 12px}.b4reg .reg-sum-head{flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:14px;display:flex}.b4reg .reg-sum-toggle{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-weight:600}.b4reg .reg-sum-line{color:var(--ink-2)}.b4reg .reg-sum-line b{color:var(--ink)}.b4reg .reg-mini{align-items:center;gap:8px;margin:0 0 0 auto;display:flex}.b4reg .reg-mini rect.all{fill:var(--n-500)}.b4reg .reg-mini rect.won{fill:var(--ok)}.b4reg .reg-mini figcaption{color:var(--faint);white-space:nowrap;font-size:12px}.b4reg .reg-mini figcaption i{vertical-align:0;border-radius:2px;width:8px;height:8px;margin:0 3px 0 6px;display:inline-block}.b4reg .reg-mini figcaption i.all{background:var(--n-500)}.b4reg .reg-mini figcaption i.won{background:var(--ok)}.b4reg .reg-sum-dims{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.b4reg .reg-sum-dims .input{width:auto;min-height:30px;font-size:14px}.b4reg .reg-sum-table{max-height:26vh;overflow:auto}.b4reg .reg-sum-table table{font-size:14px}.b4reg .reg-sum-table th,.b4reg .reg-sum-table td{white-space:nowrap;padding:3px 8px}.b4reg .reg-sum-table thead th{background:var(--surface);z-index:1;font-size:12px;position:sticky;top:0}.b4reg .reg-sum-table td.num small{color:var(--faint);font-size:12px;display:block}.b4reg .reg-sum-table tbody th,.b4reg .reg-sum-table thead th:first-child{z-index:1;background:var(--surface);position:sticky;left:0}.b4reg .reg-sum-table thead th:first-child{z-index:2}.b4reg .reg-sum-total,.b4reg .reg-sum-table tbody tr.reg-sum-total th{background:var(--brand-tint)}.b4reg .reg-sum-table tr.mine,.b4reg .reg-sum-table tbody tr.mine th{background:var(--b-100)}.b4reg .sum-num{color:var(--brand);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.b4reg .sum-num:hover{text-decoration:underline}.b4reg .sum-delta{color:var(--faint);margin-left:4px;font-size:12px;display:inline}.b4reg .sum-delta.bad{color:var(--late);font-weight:600}.reg-picker ol{flex-direction:column;gap:2px;max-height:50vh;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.reg-picker li{background:var(--lane);border-radius:6px;flex:none;grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;padding:3px 6px;display:grid}.b4reg>.page-head{order:1}.b4reg>.reg-strip{order:3}.b4reg>.reg-tabs{order:5}.b4reg>.reg-filter-note{order:6}.b4reg>.registry{order:7}.b4reg>.registry,.b4reg .registry>.list{min-width:0;max-width:100%}.b4reg .registry{flex-direction:column;display:flex}.b4reg .registry>.list{overflow:hidden}.b4reg .reg-acts{flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:4px;display:flex}.b4reg .reg-acts .reg-take{margin-top:0}.b4reg .reg-refuse{color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.b4reg .reg-offer-link{color:var(--brand);white-space:nowrap}.b4reg .reg-dots{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:4px;margin-left:auto;padding:0 6px;font-size:15px;line-height:18px}.b4reg .reg-dots:hover{background:var(--chip-bg)}.b4reg .reg-dots:focus-visible{box-shadow:var(--ring);outline:none}.b4reg .reg-menu{z-index:30;border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;min-width:200px;padding:4px;display:flex;position:fixed;box-shadow:0 4px 12px #111a2e2e}.b4reg .reg-menu button{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px}.b4reg .reg-menu button:hover:not(:disabled),.b4reg .reg-menu button:focus-visible{background:var(--brand-tint-2);outline:none}.b4reg .reg-menu button:disabled{color:var(--muted);cursor:default}.b4reg .reg-bulk{background:var(--surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;padding:4px 8px;font-size:14px;display:flex}.b4reg .reg-bulk .btn{min-height:var(--h-ctl)}.b4reg .reg-del-view{font-size:13px}.b4reg .table-wrap.reg-stale{opacity:.6}.b4reg .reg-sentinel{height:1px}@media (width>=761px){.b4reg>.reg-strip,.b4reg .reg-strip .reg-sum{flex:0 auto;min-height:0}.b4reg .reg-sum.open{flex-direction:column;display:flex}.b4reg .reg-sum-body{flex-direction:column;flex:0 auto;min-height:0;display:flex}.b4reg .reg-sum-table{flex:auto;min-height:0}}@media (height<=819px) and (width>=761px){.b4reg{gap:6px;padding:10px 20px 8px}.b4reg .page-head{flex-wrap:nowrap;gap:6px 10px}.b4reg .page-head h1{font-size:var(--t-page)}.b4reg .page-head .segmented{flex:none;margin-left:0}.b4reg .segmented{padding:2px}.b4reg .segmented button{height:calc(var(--h-ctl) - 4px);min-height:calc(var(--h-ctl) - 4px);padding:0 8px}.b4reg .reg-search{flex:0 320px;margin-left:auto}.b4reg .reg-search .input,.b4reg .reg-dates .input{height:var(--h-ctl);min-height:var(--h-ctl);font-size:14px}.b4reg .reg-strip{z-index:5;flex-direction:row;align-items:center;gap:8px;position:relative}.b4reg .reg-strip .reg-workbar{flex-wrap:nowrap;flex:0 auto;min-width:0;font-size:13px;overflow:hidden}.b4reg .reg-work{flex:none;padding:1px 8px}.b4reg .reg-strip .reg-sum,.b4reg .reg-sum.open{flex:1 1 0;min-width:0;padding:1px 8px;display:block}.b4reg .reg-sum-head{flex-wrap:nowrap}.b4reg .reg-sum-toggle{flex:none}.b4reg .reg-sum-line{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.b4reg .reg-mini{display:none}.b4reg .reg-sum-body{border:1px solid var(--line);background:var(--surface);border-radius:10px;max-height:60vh;padding:8px 12px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 4px 12px #111a2e2e}.b4reg .reg-sum-table{max-height:none}.b4reg .reg-tabs{flex-wrap:nowrap;gap:6px;margin-bottom:0}.b4reg .reg-tabs>.segmented{flex:none}.b4reg .reg-tabs .input{height:var(--h-ctl);min-height:var(--h-ctl);font-size:13.5px}.b4reg .reg-more-views{flex:0 110px;width:110px;min-width:84px}.b4reg .reg-tabs .reg-filter{flex:0 130px;min-width:96px}.b4reg .reg-tabs .reg-filter select{width:100%;min-width:0}.b4reg .reg-tabs .reg-set{flex:0 150px;width:150px;min-width:96px}.b4reg .reg-tabs .reg-group{flex:0 136px;width:136px;min-width:96px}.b4reg .reg-tabs .reg-excel{min-height:var(--h-ctl);height:var(--h-ctl);flex:none;margin-left:0;padding-inline:10px}.b4reg .reg-tools{padding:2px 8px}.b4reg .registry-table thead th{padding-top:4px;padding-bottom:0}.b4reg .reg-sigma td{text-overflow:ellipsis;padding:0 12px 2px;overflow:hidden}.b4reg .reg-sigma small{display:inline}.b4reg .reg-sigma small:before{content:" · "}.b4reg .registry-table .group-row:not(.part-row):not(.reg-more) th,.b4reg .registry-table thead+tbody .group-row:not(.part-row):first-child th,.b4reg .table .part-row th,.b4reg .registry-table thead+tbody .part-row:first-child th{height:20px;padding-block:2px;line-height:16px}.b4reg .registry-table .reg-more td{padding-block:2px}.b4reg .registry-table>tbody>tr>td{padding:5px 12px;line-height:17px}.b4reg .registry-table>tbody>tr:not(.group-row){--row-gap:4px}}@container page (width<=1399.98px){.b4reg .reg-sum-head:has(>.reg-sum-toggle[aria-expanded=false])>.reg-mini{display:none}}.b4-box-b:has(>.b4-chat-tabs){--chat-x:14px;gap:0;padding:4px 0 0}.b4-box-b>.b4-chat-tabs,.b4-box-b>.b4-tabpanel{margin-inline:0}.b4-chat-panel-b{--chat-x:16px;gap:0;padding:2px 0 0}.b4-chat-window-b{--chat-x:18px;gap:0;padding:4px 0 0}.b4-tabs.b4-chat-tabs{padding-inline:var(--chat-x,14px);margin:0}.b4-chat-tabs .b4-unread{background:var(--accent)}.b4-tabpanel{background:var(--surface-2);flex-direction:column;flex:auto;min-height:0;display:flex}.b4-box-b>.b4-tabpanel{border-radius:0 0 var(--sheet-radius) var(--sheet-radius)}.b4-tabpanel>.b4-chat{flex:1;gap:0}.b4-tabpanel .b4-chat-ai{padding:8px var(--chat-x,14px) 0}.b4-tabpanel .b4-chat-ai .b4-pane.ai{background:var(--surface);box-shadow:inset 0 0 0 1px var(--ai-line)}.b4-tabpanel .b4-chat-list{padding:8px calc(var(--chat-x,14px) - 8px) 10px;gap:4px}.b4-tabpanel .b4-msg-row .b4-msg-main>.b4-msg-body{background:var(--surface);box-shadow:0 0 0 1px var(--line-soft), 0 1px 2px #32325d0f}.b4-tabpanel .b4-msg-row.mine .b4-msg-main>.b4-msg-body{background:var(--b-100);box-shadow:none}.b4-tabpanel .b4-msg-row.me:not(.mine) .b4-msg-main>.b4-msg-body{background:var(--b-50);box-shadow:inset 3px 0 0 var(--accent), 0 0 0 1px var(--b-100)}.b4-tabpanel .b4-msg-row.deleted .b4-msg-main>.b4-msg-body{box-shadow:none;background:0 0}.b4-tabpanel .b4-msg-head time{color:var(--muted)}.b4-tabpanel .b4-chat-list>.b4-muted{color:var(--ink-2);padding:10px 8px}.b4-chat-event{text-align:left;font-size:var(--fs-xs);color:var(--ink-2);background:0 0;border-radius:0;margin:0;padding:4px 8px 4px 34px;line-height:1.45;display:block;position:relative}.b4-chat-event:before{content:"";background:var(--n-300);width:10px;height:10px;box-shadow:0 0 0 3px var(--surface-2);border-radius:50%;position:absolute;top:8.5px;left:16px}.b4-chat-event.ok:before{background:var(--ok-dot)}.b4-chat-event.bad:before{background:var(--n-800)}.b4-chat-event time{font-size:inherit;color:var(--muted);order:0;margin:0 6px 0 0}.b4-chat-event time:after{content:none}.b4-chat-event>span{display:inline}.b4-chat-event b{color:var(--ink);font-weight:600}.b4-chat-event .b4-chat-reason{color:var(--ink-2);display:block}.b4-tabpanel .b4-chat-sep{margin:6px 8px}.b4-tabpanel .b4-composer:not(.edit){padding:10px var(--chat-x,14px) 12px;background:var(--surface);border-top:1px solid var(--line);flex:none}.b4-chat-panel .b4-tabpanel .b4-composer:not(.edit){padding-bottom:calc(12px + env(safe-area-inset-bottom))}.b4-tabpanel .b4-composer .b4-mention-list{left:var(--chat-x,14px);right:var(--chat-x,14px)}.b4-tabpanel .b4-composer.edit{background:var(--surface);box-shadow:0 0 0 1px var(--line-soft);border-radius:12px;padding:6px}.b4-tabpanel>.b4-notes{padding:10px var(--chat-x,14px) 14px;flex:1;gap:14px}.b4-notes .b4-pane-t{color:var(--ink-2)}.b4-notes .b4-task{background:var(--surface);box-shadow:0 0 0 1px var(--line-soft), 0 1px 2px #32325d0f;border-radius:10px;padding:9px 12px;overflow:clip}.b4-notes .b4-task .b4-xs{color:var(--muted)}.b4-notes .b4-task{--ux3-pad:12px;--ux3-pad-b:9px}.b4-notes .b4-task-due{grid-column:1/-1;min-height:26px;margin-top:6px;padding-block:4px}.b4-notes>section>.b4-xs{color:var(--ink-2)}.b4-notes .b4-note{background:var(--tint-soon);border-radius:10px;padding:9px 12px;box-shadow:0 1px 2px #32325d0f}.b4-notes .b4-note .b4-msg-body{color:var(--ink)}.b4-notes .b4-note .b4-msg-acts .b4-xs{color:var(--tint-soon-ink)}.b4-notes .b4-note .b4-in,.b4-notes form .b4-in{background:var(--surface)}.b4-notes form .b4-btn:disabled{background:var(--surface);color:var(--faint);box-shadow:inset 0 0 0 1px var(--line)}.b4-tabpanel>.b4-hist{min-height:0;padding:10px calc(var(--chat-x,14px) - 8px) 14px calc(var(--chat-x,14px) + .5px);flex:1;margin:0;overflow-y:auto}.b4-tabpanel>.b4-hist li:before{box-shadow:0 0 0 3px var(--surface-2)}.b4-tabpanel>.b4-hist li.current{background:var(--surface);box-shadow:0 0 0 1px var(--line-soft)}.b4-tabpanel>.b4-hist li.current:before{box-shadow:0 0 0 3px var(--b-100)}.b4-chat-panel-h{border-bottom:0;padding-bottom:4px}.ux2-req .b4-pin{background:var(--tint-soon);box-shadow:none;color:var(--ink)}.ux2-req .b4-pin b,.ux2-req .b4-pin-i{color:var(--tint-soon-ink)}.ux2-req .b4-pin .b4-in{background:var(--surface);border-color:var(--field-line)}.ux2-req .b4-pane .input{border-color:var(--field-line)}.ux2-req .b4-in:disabled,.ux2-req .b4-in[readonly]{background:var(--surface-2);border-color:var(--line)}.ux2-req .b4-step button{box-shadow:inset 0 0 0 1px var(--field-line)}.ux2-req .b4-pane .b4-tag:not(.warn):not(.good):not(.bad):not(.ai):not(.new){box-shadow:inset 0 0 0 1px var(--line)}.ux2-req .b4-pane .b4-tag.warn{box-shadow:inset 0 0 0 1px var(--warn-soft-line)}.ux2-req .b4-order-why.ux2-why{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ux2-req .b4-bids:not(:has(>.b4-empty)){background:var(--surface-2);border-radius:12px;gap:6px;padding:6px}.ux2-req .b4-bids:not(:has(>.b4-bid-row)){background:0 0;padding:0}.ux2-req .b4-bid{background:var(--surface);box-shadow:0 0 0 1px var(--line-soft), 0 1px 2px #32325d0f;border-radius:10px;padding:9px 10px}.ux2-req .b4-bid:hover{background:var(--surface);box-shadow:0 0 0 1px var(--line), 0 2px 6px -2px #32325d29}.ux2-req .b4-bid.selected{background:var(--ok-bg);box-shadow:inset 0 0 0 1px var(--ok-line)}.ux2-req .b4-bid.rejected{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.ux2-req .b4-bid-row{gap:4px}.ux2-req .b4-bid-x{color:var(--muted);padding:0 4px}.ux2-req .b4-bid-x:hover{color:var(--ink)}.ux3-bid-sum{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.ux3-bid-sum>.b4-xs{color:var(--muted);text-align:right;width:0;min-width:100%}.ux2-req .b4-bid.selected .ux3-sum{background:var(--surface);color:var(--ok)}.ux2-req .b4-bid.rejected .ux3-sum{color:var(--muted)}.b4-box-b>.b4-tabpanel .b4-composer:not(.edit){border-radius:0 0 var(--sheet-radius) var(--sheet-radius);padding:8px 8px 10px}@container page (width<=1519.98px){.ux2-req .b4-flow{gap:1px}.ux2-req .b4-flow li{padding:0 6px}.ux2-req .b4-flow li.b4-flow-sep{margin-inline:2px;padding:0 6px}}@container page (width<=1319.98px){.ux2-req .b4-flow li{gap:3px;padding:0 4px}}@media (width>=768px){@container page (width<=1179.98px){.ux2-req .b4-flow{flex-wrap:wrap;row-gap:2px;overflow:visible}}}.b4-box-b>.b4-tabpanel .b4-chat-in::placeholder{font-size:var(--fs-s)}.ux2-req .b4-box-h>h2{flex:none}.ux2-req .b4-box-a{text-align:right;flex:0 auto;min-width:0}.ux2-req .b4-box-a>.b4-link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.b4-box-b>.b4-tabpanel .b4-composer .ux2-compose{gap:2px}@container page (width>=1180px) and (width<=1319.98px){.ux2-req .b4-main>.b4-g2{grid-template-columns:minmax(0,1fr)}}@container page (width>=1180px){.ux2-req .b4-cargo{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.85fr))}}.ux2-req .b4-box-a:has(>.b4-tag){flex:none}.ux2-req .b4-tag,.b4-tabpanel .b4-tag{border-radius:var(--chip-radius)}.b4-tabpanel>.b4-hist li:before{width:10px;height:10px;top:9.5px;left:7.5px}.b4-notes .b4-task{--ux3-task-ico:38px;padding-left:calc(12px + var(--ux3-task-ico));position:relative}.b4-notes .b4-task:before{content:"";background:var(--surface);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;position:absolute;top:9px;left:12px}.b4-notes .b4-task:after{content:"";background:var(--muted);width:14px;height:14px;position:absolute;top:15px;left:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='3'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='3'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E") 50%/contain no-repeat}.b4-notes .b4-task-due.bleed{margin-left:calc(-12px - var(--ux3-task-ico));padding-left:calc(12px + var(--ux3-task-ico))}.b4-composer .ux2-compose .b4-clip:focus-visible,.b4-composer .ux2-compose .b4-btn.primary:focus-visible,.ux2-ai-btn.b4-btn:focus-visible{box-shadow:var(--b4-ring);outline:none}.b4-composer .ux2-compose:focus-within:not(:has(.b4-chat-in:focus)){border-color:var(--field-line);box-shadow:none}@container page (width>=1180px) and (width<=1319.98px){.ux2-req .b4-money .b4-row.b4-nowrap{flex-wrap:wrap;row-gap:6px}.ux2-req .b4-money .b4-row.b4-nowrap>.b4-in.num{flex:100%}}@media (width>=768px){@container page (width<=899.98px){.ux2-req .b4-hdr-r{flex-wrap:wrap;flex:100%;justify-content:flex-end;row-gap:6px}.ux2-req .b4-hdr-l{flex-wrap:wrap;row-gap:6px;overflow:visible}.ux2-req .b4-hdr-l>.b4-id{flex:none;min-width:0}.ux2-req .b4-id>.b4-sub{contain:inline-size}}}.ux2-req .b4-box{border-radius:var(--sheet-radius)}.b4-box:has(>.b4-box-b>.b4-chat-tabs){border-radius:var(--sheet-radius)}.ux2-req .b4-num>h1.ux3-req-h1{font:inherit;letter-spacing:inherit;color:inherit;margin:0}@media (width<=767px){.ux2-req .ux2-order>.b4-btn{flex:none}.ux2-req .b4-left .b4-chat-list{min-height:min(360px,50vh)}.ux2-req .ux2-back{align-items:center;min-height:32px;display:inline-flex}.ux2-req .b4-urgent{min-height:28px}}.b4-tabs.b4-chat-tabs button{white-space:nowrap;flex:auto}@media (hover:hover){.b4-box-b>.b4-tabpanel .b4-msg-row:not(:hover):not(:focus-within) .b4-msg-acts{min-height:0;max-height:0;overflow:hidden}}.ux2-req .b4-box-a>.b4-xs,.b4-chat-tools>.b4-xs{text-wrap:balance;line-height:1.3}.b4-box-b>.b4-tabpanel .b4-notes .b4-in::placeholder{font-size:var(--fs-s)}.ux2-req .b4-flow li.cur{box-shadow:0 0 0 2px #fff,0 0 0 3px #3b5bdb59}@media (width>=768px){@container page (width<=1179.98px){.ux2-req .b4-left>:first-child{grid-row:auto}.ux2-req .b4-left>.b4-box.grow{max-height:min(600px, calc(100vh - var(--top) - 24px))}}}@media (width<=767px){.ux2-req .b4-left>.b4-box.grow{flex:none}.ux2-req .b4-left .b4-chat-list{max-height:60vh}.ux2-req .b4-body{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}}.ux2-req .ux3-nowrap{white-space:nowrap}.ux2-req .b4-money .b4-val.muted{white-space:normal;line-height:1.3}.ux2-req .b4-bid-who>.b4-xs.ell{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ux2-req .b4-id>.b4-sub{max-width:none}@media (width<=767px){.ux2-req .b4-pane>.b4-side{flex-wrap:wrap;row-gap:6px}.ux2-req .b4-pane>.b4-side>.b4-cities{flex:calc(100% - 54px)}.ux2-req .b4-pane>.b4-side>.b4-step{margin-left:54px}.ux2-req .b4-cities>.b4-city{flex-basis:100%}}.ux2-req .ux2-back{color:var(--accent);font-size:13.5px}.ux2-req .ux2-back:hover{color:var(--brand);text-decoration:underline}.ux2-req .ux3-chosen{vertical-align:middle;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.ux2-req .ux3-chosen>.ell{min-width:0}.ux2-req .b4-box-a:has(>.ux3-chosen){justify-content:flex-end;display:flex}.ux2-req .b4-bids:not(:has(>.b4-empty)){border-radius:var(--lane-radius);box-shadow:var(--lane-edge)}.ux2-req .b4-bids:not(:has(>.b4-bid-row)){box-shadow:none}.ux2-req .b4-bid{box-shadow:0 0 0 1px var(--line-soft), 0 1px 2px #111a2e0d}@media (width>=768px){.ux2-req .ux2-back{margin-left:var(--pad)}}.ux2-req .b4-id>.b4-num{color:var(--ink);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.ux2-req .b4-num{font-size:var(--t-entity)}.ux2-req .b4-val.b4-val-link.ell{white-space:normal;align-items:center;padding-block:3px;line-height:1.3;display:flex}.ux2-req .b4-val-link>.ux3-clamp2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}@media (width>=768px){.ux2-req .b4-hdr-r:has(>.ux2-order>.ux2-why){align-items:flex-start}.ux2-req .b4-hdr-r:has(>.ux2-order>.ux2-why)>:not(.ux2-order){height:var(--h-btn);align-items:center}}.ux2-req .b4-pane .card-section>.small.muted:has(>div){flex-direction:column;flex-basis:100%;gap:2px;line-height:1.45;display:flex}.ux2-req .b4-pane .card-section>.small.muted>div{color:var(--ink-2);font-variant-numeric:tabular-nums;padding-left:12px;position:relative}.ux2-req .b4-pane .card-section>.small.muted>div:before{content:"";background:var(--n-300);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:2px}.b4-tabpanel .b4-chat-list:before{content:"";z-index:1;height:10px;margin:-8px calc(8px - var(--chat-x,14px)) -6px;background:linear-gradient(var(--surface-2), transparent);pointer-events:none;flex:none;position:sticky;top:0}.ux2-req .b4-bid-row{flex-wrap:wrap;gap:2px 8px}.ux2-req .b4-bid-row>.b4-bid{flex:1 0 100%}.ux2-req .b4-bid-row>.req-pin{flex:100%}.ux2-req .b4-bid-row>.b4-bid-x:first-of-type{margin-left:auto}.b4-hdr-st{white-space:nowrap;flex:none;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.b4-hdr2{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;padding:0 14px 8px 18px;display:flex}.b4-hdr2>.b4-flow{flex:auto;min-width:min(420px,100%);margin:0}.b4-hdr2>.b4-pin-add{flex:none;margin:0}.b4-hdr2>.b4-pin{flex:100%;order:5;margin:0}.b4-hdr2>.b4-hdr-r{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;row-gap:6px;margin-left:auto}.ux2-req .b4-hdr-l .b4-pill.logist{flex:0 auto;min-width:120px;max-width:none}.ux2-req .b4-hdr2 .b4-seg{box-shadow:none;background:0 0;flex-wrap:nowrap;gap:4px;padding:0}.ux2-req .b4-hdr2 .b4-seg button{height:28px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 8px;font-size:13.5px;font-weight:500}.ux2-req .b4-hdr2 .b4-seg button:hover:not(:disabled){background:var(--n-100);color:var(--ink)}@media (height<=979px){.b4-hdr2{padding-bottom:6px}}@media (height<=819px){.b4-hdr2{row-gap:4px;padding-bottom:5px}}.ux2-req .ux2-saved.bad{color:var(--late);font-weight:600}.ux2-req .ux2-saved.bad,.ux2-req .ux2-saved.off{white-space:normal;max-width:190px;line-height:1.25}@container page (width>=900px){.ux2-req .b4-top .b4-hdr{flex-wrap:nowrap}.ux2-req .b4-top .b4-hdr>.b4-hdr-l{flex:1 1 0}}.ux2-req .b4-top .b4-hdr>.b4-hdr-l:has(.req-urgent-pop){overflow:visible}@media (width<=767px){.b4-hdr-st{white-space:normal;flex-wrap:wrap;flex:100%}.b4-hdr2{padding-inline:10px}.b4-hdr2>.b4-flow{flex-basis:100%}.b4-hdr2>.b4-hdr-r{flex:100%}}.ux4-nav{flex:none;align-items:center;gap:12px;min-width:0;display:flex}.ux2-req .ux4-nav>.ux2-back{margin-right:0}.ux4-nav+.b4-top{margin-top:6px}.ux4-sib{align-items:center;gap:4px;margin-top:10px;display:inline-flex}.ux4-sib .b4-icon-btn{border-radius:6px;width:22px;height:22px}.ux4-sib .b4-icon-btn:disabled{color:var(--faint);cursor:default}.ux2-req .ux4-back-ico{display:none}@media (height<=819px) and (width>=768px){.ux2-req .ux4-nav>.ux2-back{display:none}.ux2-req .ux4-nav:not(:has(.ux4-sib)){display:none}.ux4-sib{margin-top:4px;margin-left:20px}.ux2-req .ux4-back-ico{width:20px;height:20px;color:var(--accent);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ux2-req .ux4-back-ico:hover{color:var(--brand);background:var(--surface-2)}.ux2-req .ux4-back-ico:focus-visible{box-shadow:var(--b4-ring);outline:none}}.ux4-cust>.b4-box{flex-flow:wrap;align-items:center;column-gap:8px}.ux4-cust>.b4-box>.b4-box-h{flex:none;padding-block:0}.ux4-cust>.b4-box>.b4-box-b{flex:1 1 0;min-width:240px;padding-block:6px}.ux4-cust.open>.b4-box{flex-direction:column;align-items:stretch}.ux4-cust.open>.b4-box>.b4-box-h{padding-top:8px}.ux4-cust.open>.b4-box>.b4-box-b{flex:none}.ux4-cust-row{flex-wrap:wrap;align-items:center;gap:4px 14px;min-width:0;display:flex}.ux4-cust-row>.b4-val-link{min-width:120px;max-width:max-content;line-height:inherit;flex:120px;font-weight:500;display:inline}.ux4-cust-row>.ux4-cust-ph,.ux4-cust-row>.ux4-cust-who{flex:none;max-width:100%}.ux4-cust-row>.ux4-cust-ph{white-space:nowrap}.ux4-cust-row>.b4-link{flex:none;margin-left:auto}.ux4-cp-who{vertical-align:bottom;max-width:120px;display:inline-block}.ux2-req .b4-main .b4-chiprow>.b4-lbl{white-space:nowrap;width:auto;min-width:64px}.ux2-req .b4-city{flex-wrap:wrap;row-gap:4px}.ux2-req .b4-city>:first-child{flex:120px}.ux2-req .ux4-date{flex:0 128px;width:128px}.ux2-req .ux4-order button{width:20px;height:22px;padding:0}.ux4-route{flex-direction:column;gap:6px;display:flex}.ux2-req .b4-field.check .b4-in{border-color:var(--warn-line)}.ux4-needs{margin:10px 0}.ux4-needs ul{margin:4px 0 0;padding-left:18px}.ux4-ltl{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:end;gap:8px 12px;display:grid}.ux4-ltl-sum{grid-column:1/-1}.ext-items .b4-in.ux4-bad{border-color:var(--warn-line);background:var(--warn-bg)}.ux4-card-v{font-size:var(--fs-xs);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.ux4-summary-tags{margin-top:10px}.ux4-guard{display:contents}.ux2-req .b4-main{container:card-main/inline-size}:root[data-scene=dark] .ux2-req .ux2-form-mode>.b4-link{color:var(--scene-link)}:root[data-scene=dark] .ux2-req .ux2-form-mode>.b4-link:hover{color:var(--scene-ink)}@container card-main (width<=879.98px){.ux2-req .b4-main>.ux2-form-mode+.b4-g2{grid-template-columns:minmax(0,1fr)}}@container card-main (width>=880px){.ux2-req .b4-main>.ux2-form-mode+.b4-g2{grid-template-columns:minmax(0,1.1fr) minmax(296px,.9fr)}}@media (width>=1024px){.ux2-req .b4-right .b4-foot{z-index:1;background:var(--surface);position:sticky;bottom:0}}:root[data-scene=dark] .ux2-req :is(.ux4-sib,.ux2-form-mode)>.b4-xs{color:var(--scene-ink-2)}.b4-win:not(.wide) form>.b4-row.b4-end:last-child,.b4-win:not(.wide)>.b4-row.b4-end:last-child{z-index:2;box-shadow:0 -1px 0 var(--line-soft);background:#fff;margin-block-end:-8px;padding-block:10px 8px;position:sticky;bottom:-1px}@media (height<=819px) and (width>=768px){.b4-modal{padding-block:8px}.b4-win{max-height:calc(100vh - 24px);padding-block:14px}}@media (width<=767px){.b4-win.wide>.ot-form{padding-inline-end:6px}}@media (height<=979px){.ux2-req .b4-right .b4-empty{padding-block:10px}.ux2-req .b4-right .b4-empty>svg{display:none}}@media (width>=768px){.b4-hdr-l>.b4-id{flex:0 1000 280px;min-width:min-content}.b4-hdr-l>.b4-id>.b4-sub{contain:inline-size}.b4-hdr-l .b4-pill:not(.logist){flex-shrink:1;min-width:82px;overflow:hidden}.b4-hdr-l .b4-pill.c-wide{min-width:98px}.b4-hdr-l .b4-pill.logist{flex:0 auto;min-width:110px}.b4-hdr-l .b4-pill>i{text-overflow:ellipsis;max-width:100%;overflow:hidden}@container page (width<=1199.98px){.b4-hdr>.b4-hdr-l{flex-wrap:wrap;row-gap:6px;overflow:visible}}.ux2-req .ux4-nav{padding-top:8px}.ux2-req .ux4-nav>.ux2-back,.ux2-req .ux4-nav>.ux4-sib{margin-top:0}.ux2-req .ux4-nav>.ux2-back{align-self:center}.ux2-req .ux4-sib{gap:6px}.ux2-req .ux4-sib .b4-icon-btn{border-radius:8px;width:24px;height:24px}.ux2-req .ux4-sib>.b4-xs{margin-right:2px}.ux2-req .b4-top .b4-hdr,.ux2-req .b4-hdr2{padding-right:18px}.ux2-req .ux2-order>.b4-order-why.ux2-why{max-width:420px;margin-left:-420px}.ux2-req .b4-hdr2:has(>.b4-hdr-r>.ux2-order>.ux2-why){align-items:flex-start}.ux2-req .b4-hdr2:has(>.b4-hdr-r>.ux2-order>.ux2-why)>.b4-flow{margin-top:1px}.ux2-req .b4-hdr2:has(>.b4-hdr-r>.ux2-order>.ux2-why)>.b4-pin-add{min-height:var(--h-btn)}}@media (height<=819px) and (width>=768px){.ux2-req .ux4-nav{padding-top:4px}.ux2-req .ux4-sib .b4-icon-btn{border-radius:7px;width:22px;height:22px}}:root[data-backdrop] .ux2-req .ux4-sib .b4-icon-btn{background:var(--glass);box-shadow:var(--glass-edge);color:var(--glass-ink);border-color:#0000}:root[data-backdrop] .ux2-req .ux4-sib .b4-icon-btn:hover:not(:disabled){background:var(--glass-on)}:root[data-backdrop] .ux2-req .ux4-sib .b4-icon-btn:disabled{color:var(--glass-ink-2);opacity:.5}.ux2-req .ux2-undo{gap:2px}.ux2-req .ux2-undo button{width:24px;height:24px;color:var(--ink-2);border-radius:6px;place-items:center;padding:0;display:inline-grid}.ux2-req .ux2-undo button:hover:not(:disabled){background:var(--n-100);color:var(--ink)}.ux2-req .ux2-undo button:disabled{color:var(--faint)}@media (width>=768px){.ux2-req .b4-pane>.b4-side{align-items:flex-start;position:relative}.ux2-req .b4-pane>.b4-side>.b4-lbl{min-height:var(--h-in);align-items:center;display:inline-flex}.ux2-req .b4-pane>.b4-side>.b4-step{min-height:var(--h-in)}@container card-main ((width>=510px) and (width<=879.98px)) or (width>=950px){.ux2-req .b4-pane>.b4-side>.b4-cities{flex-flow:column;gap:4px}.ux2-req .b4-pane>.b4-side .b4-city{grid-template-columns:minmax(0, 1fr) 128px var(--rt-win,) 28px var(--rt-order,) var(--rt-x,);flex:none;align-items:center;gap:4px;display:grid}.ux2-req .b4-pane:has(.ux4-order){--rt-order:46px}.ux2-req .b4-pane:has(.ux4-x){--rt-x:24px}.ux2-req .b4-pane>.b4-side .b4-city:has(>.b4-xs){--rt-win:auto;--rt-obj:4;--rt-ord:5}.ux2-req .b4-pane>.b4-side .b4-city>:first-child{grid-column:1;min-width:0}.ux2-req .b4-pane>.b4-side .b4-city>.ux4-date{grid-column:2;width:100%}.ux2-req .b4-pane>.b4-side .b4-city>.b4-xs{grid-column:3}.ux2-req .b4-pane>.b4-side .b4-city>.b4-obj{grid-column:var(--rt-obj,3)}.ux2-req .b4-pane>.b4-side .b4-city>.ux4-order{grid-column:var(--rt-ord,4);justify-content:space-between}.ux2-req .b4-pane>.b4-side .b4-city>.ux4-x{grid-column:-2}}.ux2-req .b4-pane:has(>.b4-side):before{bottom:12px}.ux2-req .b4-pane:has(>.b4-side):after{background:radial-gradient(circle, var(--brand) 0 4px, transparent 4.5px) top / 9px 9px no-repeat;height:9px;bottom:auto}.ux2-req .b4-pane>.b4-side:last-child:before{content:"";width:10px;left:-20px;top:calc(var(--h-in) / 2);background:var(--b4-pane);pointer-events:none;position:absolute;bottom:-6px}.ux2-req .b4-pane>.b4-side:last-child:after{content:"";left:-19.5px;top:calc(var(--h-in) / 2 - 4.5px);pointer-events:none;background:radial-gradient(circle, var(--b4-pane) 0 2.5px, var(--accent) 3px 4.2px, transparent 4.6px);width:9px;height:9px;position:absolute}}.ux2-req .ux4-x{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.ux2-req .ux4-x:hover{background:var(--surface);color:var(--ink)}.ux2-req .ux4-x:focus-visible{box-shadow:var(--b4-ring);outline:none}.b4new .b4-hdr-r .b4-btn:not(.primary){background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink)}.b4new .b4-hdr-r .b4-btn:not(.primary):hover:not(:disabled){background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--field-line-hover)}.b4new .b4-hdr-r .b4-btn:focus-visible{box-shadow:var(--ring);outline:none}.b4new .b4-pin .b4-in:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}@container page (width>=1180px){.b4new .b4-left>.b4-box.grow{flex:none;min-height:0}.b4new .b4-left>.b4-box.grow>.b4-box-b{flex:none}.b4new .b4-left .b4-area{min-height:300px}}.b4new .b4-legend{font-size:var(--fs-xs);flex-wrap:wrap;gap:2px 10px;line-height:16px;display:flex}.b4new .b4-legend span{white-space:nowrap;color:var(--ink-2);font-weight:500}.b4new .b4-legend i{display:none}.b4new .b4-legend span:has(>i.ai){color:var(--ai)}.b4new .b4-legend span:has(>i.check){color:var(--warn-ink)}.b4new .b4-legend span:has(>i.missing){color:var(--muted)}.b4new .b4-right .b4-pane .b4-tag:not(.good):not(.bad):not(.ai){box-shadow:inset 0 0 0 1px var(--line-strong)}.b4new .b4-right .b4-pane .b4-tag.warn{box-shadow:inset 0 0 0 1px var(--warn-soft-line)}.b4new .b4-main .b4-btn.primary{background:var(--brand-tint);color:var(--brand-ink);box-shadow:inset 0 0 0 1px var(--brand-tint-line);border-color:#0000}.b4new .b4-main .b4-btn.primary:hover:not(:disabled){background:var(--b-100);border-color:#0000}.b4new .b4-main .b4-btn.primary:disabled{background:var(--surface-2);color:var(--faint);box-shadow:inset 0 0 0 1px var(--line)}.b4new .b4-alert .b4-btn.primary{background:var(--brand);box-shadow:none}.b4new .b4-alert .b4-btn.primary:hover:not(:disabled){background:var(--brand-hover)}.b4new .nr-ready{gap:4px;padding-bottom:8px}.b4new .nr-ready li{border-radius:8px;padding:5px 9px;line-height:16px}.b4new .nr-ready .ok{background:var(--tint-done);color:var(--tint-done-ink);font-weight:600}.b4new .nr-ready .chk{background:var(--tint-soon);color:var(--tint-soon-ink)}.b4new .nr-ready .need{background:var(--surface-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);align-items:center}.b4new .nr-ready .need:before{transform:none}.b4new .nr-ready .later{color:var(--muted);padding-block:2px}body:has(.b4new) .b4-mbar .b4-new{background:color-mix(in srgb, var(--surface) 12%, transparent);color:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface) 18%, transparent)}@container page (width>=900px){.b4new .b4-cargo{grid-template-columns:repeat(4,minmax(0,1fr))}.b4new .b4-cargo>:first-child{grid-column:span 3}.b4new .b4-cargo>:nth-child(5){grid-column:span 2}}.b4new .b4-main>.b4-box:has(>.b4-box-b .b4-money){container:nrmoney/inline-size}@container nrmoney (width>=600px){.b4new .b4-money{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}}@container nrmoney (width>=440px) and (width<=599.98px){.b4new .b4-money{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.b4new .b4-money .b4-row .b4-in.num{flex-basis:84px}}@container page (width>=700px) and (width<=1179.98px){.b4new .b4-left>.b4-box{grid-area:auto/1/auto/-1}.b4new .b4-left .b4-area{min-height:200px}}.b4new .b4-g2-wide>.b4-box:first-child .b4-row:has(>.b4-in.num+.b4-btn){flex-wrap:wrap;row-gap:6px}.b4new .b4-g2-wide>.b4-box:first-child .b4-row:has(>.b4-in.num+.b4-btn)>.b4-in.num{flex:120px;min-width:0}.b4new .b4-top:before{background:linear-gradient(180deg, var(--accent), var(--brand))}.b4new .nr-ring{background:conic-gradient(var(--accent), var(--brand) var(--p), var(--n-200) 0)}.b4new .b4-btn.nr-aib{background:var(--ai-bg);box-shadow:inset 0 0 0 1px var(--v-200);border-radius:8px}.b4new .b4-btn.nr-aib:focus-visible{box-shadow:var(--b4-ring)}.b4new .b4-btn.nr-aib:disabled{opacity:1;background:var(--surface-2);color:var(--faint);box-shadow:inset 0 0 0 1px var(--line)}.b4new .b4-num>.nr-h1{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.b4new .b4-fill-t b.nr-issues{color:var(--ink)}.b4new .b4-fill-t .nr-need{align-items:center;gap:5px;display:inline-flex}.b4new .b4-fill-t .nr-need:before{content:"";background:var(--b-600);border-radius:50%;flex:none;width:6px;height:6px}.b4new .b4-fill-t .no{color:var(--warn-ink)}.b4new .b4-sub{max-width:440px}@container nrmoney (width>=560px){.b4new .b4-box-h .c-rt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;display:inline!important}}.b4new .nr-ready .ok,.b4new .nr-ready .chk{align-items:center;gap:6px;display:flex}.b4new .nr-ready li>svg{flex:none}.b4new .b4-pane>.b4-side>.b4-lbl{width:max(62px,5.7em);min-height:var(--h-in);white-space:nowrap}@container page (width>=700px) and (width<=1179.98px){.b4new .b4-g2-wide>.b4-box:first-child .b4-row:has(>.b4-in.num+.b4-btn)>.b4-in.num{flex:0 260px}}@media (width<=767px){.b4new .b4-num{flex-wrap:wrap;row-gap:6px}.b4new .b4-num>.nr-h1{white-space:nowrap}.b4new .b4-cargo>:nth-child(5){grid-column:1/-1}.b4new .b4-create .b4-center{display:none}}.b4new .b4-num{font-size:var(--t-entity);letter-spacing:-.025em;gap:10px}.b4new .b4-num>.nr-h1{color:var(--ink)}.b4new .b4-sub{font-size:13px}@media (forced-colors:active){.b4new .b4-num>.nr-h1{color:canvastext;background:0 0}}.b4new .b4-urgent{border:1px dashed var(--n-500);height:22px;box-shadow:none;color:var(--ink-2);background:0 0;gap:4px;padding:0 9px;font-size:12px;font-weight:600}.b4new .b4-urgent:hover:not(:disabled){border-color:var(--warn-line);color:var(--warn-ink);box-shadow:none}.b4new .b4-urgent[aria-pressed=true]{border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--warn-ink);box-shadow:none}.b4new .b4-urgent:focus-visible{box-shadow:var(--b4-ring)}.b4new .nr-ring{width:34px;height:34px}.b4new .nr-ring b{width:26px;height:26px;font-family:var(--sans);font-size:12px;font-weight:700}.b4new .b4-flow li.cur{box-shadow:0 0 0 2px #fff,0 0 0 3px #3b5bdb59}.b4new .b4-tag{border-radius:var(--chip-radius)}.b4new.nr-parsed .b4-left .b4-area{min-height:96px}.b4new .nr-stale{background:var(--warn-line);border-radius:50%;flex:none;width:6px;height:6px;margin-left:2px}.b4new .b4-in.nr-source{width:auto;height:var(--h-btn);min-height:var(--h-btn);font-size:var(--fs-s);flex:none;padding:0 6px}.b4new .b4-fill-t .ok{color:var(--tint-done-ink)}.b4new .b4-fill-t b.no{color:var(--tint-late-ink)}.b4new .nr-before{scrollbar-width:thin;flex-direction:column;flex:auto;gap:6px;min-height:0;padding-bottom:2px;display:flex;overflow:auto}.b4new .nr-before>.b4-pane{flex:none}.b4new .nr-ready .must{background:var(--brand-tint);color:var(--ink);box-shadow:inset 0 0 0 1px var(--brand-tint-line)}.b4new .nr-ready .must b{font-weight:700}.b4new .nr-ready .bad{background:var(--tint-late);color:var(--tint-late-ink);align-items:flex-start;gap:6px;font-weight:600;display:flex}.b4new .nr-ready .bad>svg{margin-top:1px}.b4new .nr-ready .later{gap:2px;display:flex}.b4new .nr-go{font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px;background:0 0;border:0;padding:0}.b4new .nr-go:hover{text-decoration-color:currentColor}.b4new .nr-go:focus-visible{box-shadow:var(--b4-ring);border-radius:3px;outline:none}.b4new .nr-after{color:var(--muted);margin:0}.b4new .b4-foot.b4-create{flex:none}@container page (width>=1040px){.b4new .b4-right>.b4-box.grow,.b4new .b4-right .b4-box.grow .b4-box-b{flex:1 1 0;min-height:0}}@media (width<=1023px){.b4new .b4-right>.b4-box{grid-column:1/-1}}.b4new .b4-pane>.b4-side{align-items:flex-start}.b4new .b4-cities{flex-flow:column;gap:4px}.b4new .b4-city{flex:none;width:100%;min-width:0}.b4new .nr-pt{align-items:center;gap:4px;min-width:0;display:flex}.b4new .nr-pt>.dropdown,.b4new .nr-pt>.b4-which{flex:auto;min-width:0}.b4new .b4-side>.b4-step{min-height:var(--h-in)}.b4new .nr-x{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.b4new .nr-x:hover{background:var(--surface);color:var(--ink)}.b4new .nr-x:focus-visible{box-shadow:var(--b4-ring);outline:none}.b4new .nr-pdate{font-size:var(--fs-xs);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;margin-top:2px;padding:0 4px;line-height:16px;display:inline-flex}.b4new .nr-pdate:hover{background:var(--surface);color:var(--ink)}.b4new .nr-pdate:focus-visible{box-shadow:var(--b4-ring);outline:none}.b4new .nr-pdate-edit{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:3px;display:grid}.b4new .nr-customer{gap:inherit;flex-direction:column;min-width:0;display:flex}.b4new .nr-quick{flex-direction:column;gap:6px;min-width:0;display:flex}.b4new .nr-quick>.b4-btn{align-self:flex-start}.b4new .nr-past{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.b4new .nr-past>.b4-lbl{flex:100%}.b4new .nr-past-chip{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--chip-radius);background:var(--surface);max-width:100%;height:24px;box-shadow:inset 0 0 0 1px var(--line-strong);font-size:var(--fs-xs);color:var(--ink-2);cursor:pointer;border:0;padding:0 8px;overflow:hidden}.b4new .nr-past-chip:hover{box-shadow:inset 0 0 0 1px var(--field-line-hover);color:var(--ink)}.b4new .nr-past-chip:focus-visible{box-shadow:var(--b4-ring);outline:none}@container page (width<=1519.98px){.b4new .b4-flow{display:none}}@media (width>=768px){@container page (width>=1040px) and (width<=1519.98px){.b4card.b4new{--col-l:280px;--col-r:270px}.b4new .b4-main>.b4-g2:not(.b4-g2-wide){grid-template-columns:repeat(2,minmax(0,1fr))}.b4new .b4-main>.b4-g2-wide{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.b4new .b4-pane:has(>.b4-cargo){grid-template-columns:repeat(12,minmax(0,1fr));gap:5px 8px;display:grid}.b4new .b4-pane>.b4-cargo,.b4new .b4-pane>.b4-kz{display:contents}.b4new .b4-pane>.b4-cargo>.b4-field,.b4new .b4-pane>.b4-kz>.b4-field{grid-column:span 3;min-width:0}.b4new .b4-pane>.b4-cargo>.b4-field:first-child{grid-column:span 6}.b4new .b4-pane>.b4-cargo>.b4-field:nth-child(4){grid-column:span 2}.b4new .b4-pane>.b4-cargo>.b4-field:nth-child(5){grid-column:span 4}.b4new .b4-pane:has(>.b4-cargo) .b4-lbl{white-space:nowrap;overflow:hidden}.b4new .b4-pane:has(>.b4-cargo)>.b4-kz>.b4-field:last-child>.b4-lbl{overflow:visible}.b4new .nr-money-note{display:none}}}.req-extras{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px 12px;display:grid}.req-extras>label,.req-extras-sum{font-size:var(--fs-xs);color:var(--b4-ink-2);gap:3px;display:grid}.req-extras>label.wide{grid-column:span 2}.settings-rows{padding:4px 16px 12px}.settings-row{grid-template-columns:minmax(240px,1fr) minmax(140px,260px) 110px;align-items:center;gap:12px;padding:6px 0;display:grid}.settings-items{gap:6px;margin:0;padding:0;list-style:none;display:grid}.settings-items li{grid-template-columns:minmax(200px,420px) auto;justify-content:start;align-items:center;gap:10px;display:grid}.settings-items li.off .input{opacity:.55}@media (width<=720px){.settings-row{grid-template-columns:1fr}}.req-extras .wide{grid-column:span 2}.req-modes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.req-parts{gap:4px;margin-bottom:6px;display:grid}.req-parts .b4-in{min-width:0}.req-parts-wide .b4-in.num{flex:none}.req-parts-wide select.b4-in{flex:1 1 0}.req-parts-wide select.req-part-kind{flex:0 0 78px}.req-parts-wide select.req-part-form{flex:0 0 108px}.req-parts-bad{color:var(--warn-ink);font-weight:600}.reg-assign-history{margin:0;padding-left:16px}.offer-guide{color:var(--ink-2);margin:0 0 4px;font-size:13px}.offer-guide b{color:var(--ink)}.offer-guide .warn{color:var(--warn-ink);font-weight:600}.req-rule-cond{width:150px}.rule-row td{vertical-align:top;padding:4px 6px}.rule-row .input{min-height:30px;font-size:14px}.rule-row input[aria-label=Название\ правила]{min-width:180px}.rule-row select{min-width:130px}.b4new .nr-parked{min-width:0;margin:8px var(--pad) 0;flex:none;align-items:center;gap:6px;display:flex;overflow:hidden}.b4new .nr-parked .b4-lbl{flex:none}:root[data-scene=dark] .b4new .nr-parked .b4-lbl{color:var(--scene-ink-2)}.b4new .nr-parked-c{border:1px solid var(--line-strong);border-radius:var(--chip-radius);background:var(--surface);flex:0 auto;align-items:center;min-width:0;max-width:300px;height:24px;display:inline-flex}.b4new .nr-parked-c:hover{border-color:var(--brand-line)}.b4new .nr-parked-i{text-overflow:ellipsis;white-space:nowrap;min-width:0;height:100%;color:var(--ink-2);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;padding:0 2px 0 8px;overflow:hidden}.b4new .nr-parked-i:hover{color:var(--brand-ink)}.b4new .nr-parked-x{width:20px;height:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.b4new .nr-parked-x:hover{color:var(--signal)}.b4new :is(.nr-parked-i,.nr-parked-x):focus-visible{outline-offset:-2px}.b4new .b4-hdr-l .nr-ai-fail{text-overflow:ellipsis;flex:0 auto;min-width:48px;line-height:19px;display:block;overflow:hidden}.b4new input.b4-in{text-overflow:ellipsis}.b4new .b4-kz>.b4-field>input.b4-in{padding-inline:6px}.deals-page .deals-lane{border-radius:var(--lane-radius);background:var(--lane);box-shadow:var(--lane-edge);padding:2px 8px 8px}.deals-page .deals-lane .table.clickable tbody tr:hover{box-shadow:none;background:0 0}.deals-page .deals-lane .table th{color:var(--lane-ink)}.deals-page .deals-lane .deals-grp th{box-shadow:none;letter-spacing:.06em;text-transform:uppercase;color:var(--lane-ink);background:0 0;border:0;padding:14px 8px 2px;font-size:12px;font-weight:600}.deals-page .deals-lane thead+tbody .deals-grp:first-child th{padding-top:4px}.deals-page .deals-lane .deals-grp.att th{color:var(--late);box-shadow:none;background:0 0}.deals-page .deals-lane .part-row th{letter-spacing:.06em;text-transform:uppercase;color:var(--lane-ink);background:0 0;border:0;padding:18px 8px 0;font-size:12px;font-weight:600}.deals-page .deals-foot{flex-wrap:wrap;gap:0 6px;min-height:28px;padding-block:5px}.deals-page .deals-foot-t{overflow-wrap:anywhere;min-width:0;font-weight:500}.deals-page .deals-foot-late+.deals-foot-t:before{content:"·";margin-right:6px;font-weight:600}.deals-page .table.clickable tbody tr.deals-foot-row{cursor:pointer}@media (width>=861px){.deals-page .deals-lane{isolation:isolate}.deals-page .deals-lane .deals-table{border-collapse:separate;border-spacing:0}.deals-page .deals-lane .deals-table thead th{background:0 0;border-bottom:0;padding-top:10px;padding-bottom:2px}.deals-page .deals-lane .deals-row{--row-bg:var(--surface);--row-edge:transparent;--row-ring:transparent;--row-ring-b:var(--row-ring);--row-soft:#111a2e0d;--row-r:10px}.deals-page .deals-lane .deals-row>td{background:var(--row-bg);box-shadow:inset 0 -1px 0 var(--row-soft), inset 0 2px 0 var(--row-ring), inset 0 -2px 0 var(--row-ring-b);background-clip:padding-box;border-top:6px solid #0000;transition:background-color .12s}.deals-page .deals-lane .deals-row>td:first-child{border-top-left-radius:10px 16px;border-bottom-left-radius:var(--row-r);box-shadow:inset 3px 0 0 var(--row-edge), inset 2px 0 0 var(--row-ring), inset 0 -1px 0 var(--row-soft), inset 0 2px 0 var(--row-ring), inset 0 -2px 0 var(--row-ring-b)}.deals-page .deals-lane .deals-row>td:last-child{border-top-right-radius:10px 16px;border-bottom-right-radius:var(--row-r);box-shadow:inset 0 -1px 0 var(--row-soft), inset 0 2px 0 var(--row-ring), inset 0 -2px 0 var(--row-ring-b), inset -2px 0 0 var(--row-ring)}.deals-page .deals-lane .deals-row>td:not(:last-child){position:relative}.deals-page .deals-lane .deals-row>td:not(:last-child):after{content:"";background:var(--row-bg);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;right:-1px}.deals-page .deals-lane .deals-row.has-foot{--row-r:0px;--row-soft:transparent;--row-ring-b:transparent}.deals-page .deals-lane .deals-row.has-foot>td{padding-bottom:8px}.deals-page .deals-lane .deals-table .deals-foot-row>td{background:0 0;border-top:0;padding:0}.deals-page .deals-lane .deals-foot{border-radius:0 0 10px 10px;padding-inline:16px}.deals-page .deals-lane .deals-row:hover,.deals-page .deals-lane .deals-row.was-open{--row-bg:var(--brand-tint-2);--row-edge:var(--accent)}.deals-page .deals-lane .deals-row:has(+.deals-foot-row:hover){--row-bg:var(--brand-tint-2);--row-edge:var(--accent)}.deals-page .deals-lane .deals-row:focus-visible{--row-bg:var(--brand-tint-2);--row-edge:var(--brand);--row-ring:var(--brand);outline:none}.deals-page .deals-lane .deals-row:focus-visible+.deals-foot-row .deals-foot{box-shadow:0 0 0 2px var(--brand);clip-path:inset(0 -3px -3px)}}.deals-page .deals-table td.num{white-space:nowrap}@container page (width<=1179.98px){.deals-page .deals-lane{padding-inline:5px}.deals-page .deals-lane .deals-table th:first-child,.deals-page .deals-lane .deals-table td:first-child{padding-left:12px}.deals-page .deals-lane .deals-table th:last-child,.deals-page .deals-lane .deals-table td:last-child{padding-right:12px}.deals-page .deals-lane .deals-table td,.deals-page .deals-lane .deals-table th{padding-inline:10px}}@media (width<=860px){.deals-page .deals-lane{padding:2px 6px 6px}.deals-page .deals-lane .table.cards tbody tr.deals-row{background:var(--surface);border-top:0;border-radius:10px;margin-top:6px}.deals-page .deals-lane .table.cards tbody tr.deals-row.has-foot{border-radius:10px 10px 0 0}.deals-page .deals-lane .table.cards tbody tr.deals-foot-row{border-top:0;padding:0;display:block}.deals-page .deals-lane .table.cards tr.deals-foot-row>td{padding:0!important}.deals-page .deals-lane .deals-foot{border-radius:0 0 10px 10px;padding-inline:14px}.deals-page .deals-lane .deals-grp th{padding:12px 8px 0}.deals-page .deals-lane .table.cards tbody tr.group-row{border-top:0}.deals-page .deals-lane .table.cards tbody tr.deals-row.was-open{background:var(--brand-tint-2);box-shadow:inset 3px 0 0 var(--accent)}}.deals-page .kanban{scroll-snap-type:x proximity;grid-auto-columns:minmax(264px,1fr);gap:12px;padding-bottom:10px;scroll-padding-inline:2px}.deals-page .kanban-col{border-radius:var(--lane-radius);background:var(--lane);box-shadow:var(--lane-edge);scroll-snap-align:start;gap:10px;padding:10px}@media (width>=861px){.deals-page .kanban{height:max(360px, calc(100vh - var(--top) - 190px));grid-template-rows:minmax(0,1fr);align-items:start}.deals-page .kanban-col{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;max-height:100%;overflow-y:auto}}@media (width<=767px){.deals-page .kanban{align-items:flex-start;padding-inline-end:12px;scroll-padding-inline:2px 12px;display:flex}.deals-page .kanban-col{flex:0 0 264px}.deals-page .kanban-col:not(:has(.kanban-card)){flex-basis:120px;min-height:0}}.deals-page .kanban-head{letter-spacing:0;color:var(--ink);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;padding:2px 4px 0;font-size:14px;font-weight:700}.deals-page .kanban-name{align-items:center;gap:8px;display:inline-flex}.deals-page .kanban-head .count{background:var(--surface);min-width:20px;height:20px;color:var(--lane-ink);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:12.5px;font-weight:600;display:inline-flex}.deals-page .kanban-sum{color:var(--lane-ink);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:500}.deals-page .kanban-cards{gap:8px}.deals-page .kanban-card{border:0;border-radius:10px;gap:5px;padding:12px 14px;transition:box-shadow .12s,transform .12s;position:relative;box-shadow:0 0 0 1px #1f2f7a0d,0 1px 2px #111a2e12}.deals-page .kanban-card.late{box-shadow:0 0 0 1px #1f2f7a0d,0 1px 2px #111a2e12}.deals-page .kanban-card:hover,.deals-page .kanban-card.late:hover{border-color:#0000;box-shadow:0 0 0 1px #1f2f7a12,0 8px 18px -10px #1f2f7a59}.deals-page .kanban-card:hover:before,.deals-page .kanban-card.was-open:before{content:"";background:var(--accent);border-radius:10px 0 0 10px;width:3px;position:absolute;top:0;bottom:0;left:0}.deals-page .kanban-card:focus-visible{box-shadow:var(--ring);outline:none}@media (prefers-reduced-motion:no-preference){.deals-page .kanban-card:hover{transform:translateY(-1px)}}.deals-page .kanban-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.deals-page .kanban-top .deal-no{font-size:14px}.deals-page .kanban-top .avatar{font-size:11px!important}.deals-page .kanban-cust{color:var(--ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.deals-page .kanban-route{color:var(--ink-2);overflow-wrap:anywhere;font-size:13.5px;line-height:1.35}.deals-page .kanban-route .deals-rt{width:16px;margin-inline:5px}.deals-page .kanban-chips{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.deals-page .kanban-chips .ux3-sum{gap:6px}.deals-page .ux3-sum.lost>span:first-of-type{color:var(--muted);text-decoration:line-through}.deals-page .kanban-short{background:var(--tint-soon);color:var(--tint-soon-ink)}.deals-page .kanban-card .deals-foot{border-radius:0 0 10px 10px;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:6px;margin:7px -14px -12px;padding-inline:14px;display:grid}.deals-page .kanban-card .deals-foot>svg{margin-top:3px}.deals-page .kanban-card .deals-foot-t{grid-column:2}.deals-page .kanban-card .deals-foot-late+.deals-foot-t:before{content:none}.deals-page .kanban-card .deals-foot-t{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=860px){.deals-page .deals-lane .deals-foot{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:6px;display:grid}.deals-page .deals-lane .deals-foot>svg{margin-top:3px}.deals-page .deals-lane .deals-foot-t{grid-column:2}.deals-page .deals-lane .deals-foot-late+.deals-foot-t:before{content:none}}@container page (width>=1180px){.deal-page .deal-body>.narrow{flex:0 380px}}@container page (width>=1300px){.deal-page .deal-body>.narrow{flex-basis:420px}}.deal-page .deal-chat{height:clamp(520px, calc(100vh - var(--top) - 380px), 680px)}.deal-page .deal-history{gap:0;padding:6px 14px 14px}.deal-page .deal-history li{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:7px 0 7px 22px;position:relative}.deal-page .deal-history li:before{content:"";background:var(--n-300);border-radius:50%;width:10px;height:10px;position:absolute;top:12px;left:3px}.deal-page .deal-history li:not(:last-child):after{content:"";background:var(--n-200);width:1px;position:absolute;top:26px;bottom:-6px;left:7.5px}.deal-page .deal-history-t{overflow-wrap:anywhere;flex-wrap:wrap;grid-column:1;align-items:baseline;gap:0 8px;min-width:0;display:flex}.deal-page .deal-history-t time{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.deal-page .deal-history-who{color:var(--muted);white-space:nowrap;grid-column:2;font-size:13px}@media (width<=860px){.deal-page .deal-history li{grid-template-columns:minmax(0,1fr)}.deal-page .deal-history-who{grid-column:1}}.deal-page .deal-task{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:6px 10px}.deal-page .deal-task>.stack{flex:220px}@media (width<=860px){.deal-page .deal-task-auto{text-align:left;flex:100%;max-width:none;padding-left:28px}}.deal-page .deal-task-ring{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--n-500);color:var(--surface);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:inline-grid}.deal-page .deal-task.closed .deal-task-ring{background:var(--ok-dot);box-shadow:none}.deal-page .deal-task.cancelled .deal-task-ring{background:var(--n-300);box-shadow:none}.deal-page .deal-task.blocking .deal-task-ring{box-shadow:inset 0 0 0 1.5px var(--warn-dot)}.deal-page .deal-task.late .deal-task-ring{box-shadow:inset 0 0 0 1.5px var(--late-dot)}.deal-page .deal-task-due{white-space:nowrap}.deal-page .deal-task.soon .deal-task-due{color:var(--warn-ink);font-weight:600}.deal-page .deal-task .btn-sm{flex:none}.deals-page .page-head h1{font-weight:600}.deals-page .deals-stage{background:var(--chip-bg);color:var(--chip-ink);box-shadow:none;border-radius:var(--chip-radius)}.deals-page .deals-failed{border-radius:var(--chip-radius)}.deals-page .deals-table td.num .ux3-sum{justify-content:flex-end}.deals-page .deals-lost .small{margin-top:3px}.deal-page .card{border-radius:var(--sheet-radius)}.deal-page .deal-stages li{align-items:stretch}.deal-page .deal-stages li.current>span{background:var(--brand);color:#fff;border-radius:7px;align-self:flex-start;max-width:100%;padding:2px 8px;font-weight:600}.deal-page .deal-task-flag{align-self:flex-start;gap:5px;margin-top:3px}.deal-page .deal-task-flag>svg{width:12px;height:12px}.deal-page .deal-blockers li{flex-wrap:wrap}.deal-page .deal-blk-tx{overflow-wrap:anywhere;flex:160px}.deal-page .deal-blk-who{overflow-wrap:anywhere;text-align:right;flex:0 auto;min-width:0}@media (width<=1023px),(pointer:coarse){.deal-page .back-link{align-items:center;min-height:32px;display:inline-flex}}.deals-page .searchbar{border:1px solid var(--field-line);border-radius:var(--radius-sm);min-height:38px;box-shadow:none;color:var(--faint);padding:0 8px 0 12px}.deals-page .searchbar:hover{border-color:var(--field-line-hover)}.deals-page .searchbar:focus-within{border-color:var(--brand);box-shadow:var(--ring)}.deals-page .searchbar .input{min-height:36px;box-shadow:none;text-overflow:ellipsis;background:0 0;border:0;padding-left:0}.deals-page .searchbar .input:focus,.deals-page .searchbar .input:focus-visible{box-shadow:none;outline:none}.deals-page .deals-wait{color:var(--lane-ink);margin:10px 8px 4px;font-size:14px}.deals-page .deals-lane .deals-table tr.deals-foot-row>td{padding:0}@container page (width<=1179.98px){@media (width>=861px){.deals-page .deals-lane .deals-foot{padding-inline:12px}}}@media (width<=860px){.deals-page .deals-lane .deals-grp th,.deals-page .deals-lane .part-row th{white-space:normal;line-height:1.4}}.deals-page .kanban-empty{color:var(--lane-ink);padding:6px 4px;font-size:13px}.deal-page .deal-chat .b4-pin-add{text-align:left;align-self:flex-start}@container page (width>=1024px) and (width<=1179.98px){.deal-page .deal-body>.narrow{flex:0 340px}}.deal-page .deal-chat .b4-chat-tools .b4-xs{white-space:nowrap}@media (width>=861px){.deal-page .deal-history-t{grid-template-columns:max-content minmax(0,1fr);column-gap:8px;display:grid}}.deal-page .doc-row .b4-late{color:var(--warn-ink)}@media (width<=860px){.deal-page .deal-trips.cards td.deal-trip-no,.deal-page .deal-trips.cards td.deal-trip-who,.deal-page .deal-trips.cards td.trip-actions{grid-column:1/-1}.deal-page .deal-trips.cards td.num{text-align:left}.deal-page .deal-trips.cards td.trip-actions{text-align:left;white-space:normal}.deal-page .deal-trips.cards td.trip-actions:empty{display:none}.deal-page .deal-trips.cards .trip-actions .small{max-width:none;margin-left:0}}.deal-page .deal-trips .crew-line>.row{flex-wrap:wrap;row-gap:3px}.deals-page .deals-lane .group-title{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--lane-ink);flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.deals-page .deals-lane .deals-grp.att .group-title{color:var(--late)}.deals-page .deals-lane .group-count{background:var(--surface);min-width:18px;height:18px;color:var(--lane-ink);letter-spacing:0;border-radius:9px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.deals-page .deals-lane .deals-grp.att .group-count{background:var(--tint-late);color:var(--tint-late-ink)}.deals-page .deals-lane .deals-grp-note:before{content:"·";margin-right:8px}@media (width<=860px){.deals-page .deals-lane .deals-grp-note{flex-basis:100%;padding-left:20px}.deals-page .deals-lane .deals-grp-note:before{content:none}}.deals-page .deals-lane .part-row .group-title{letter-spacing:0;text-transform:none;color:var(--ink-2);font-size:13.5px;font-weight:700}.deals-page .deals-lane .part-row .group-count{font-size:12px;font-weight:600}.deal-page .deal-h .deal-cnt.warn{background:var(--tint-soon);color:var(--tint-soon-ink)}.deal-page .deal-moneycard-h .deal-h{margin:0}@media (width>=861px){.deals-page .deals-lane .deals-row>td{padding-top:12px;padding-bottom:12px}.deals-page .deals-lane .deals-row.has-foot>td{padding-bottom:10px}}.deals-page .deals-foot{min-height:30px;padding-block:6px}.deals-page .kanban-card .deals-foot{margin-top:8px;padding-block:7px 8px}.deals-page .kanban-head{gap:3px;padding:4px 6px 2px;font-size:16px}.deals-page .kanban-sum{font-size:14px}.deals-page .kanban-col{gap:12px}.deal-page .deal-body .card>.card-section{padding-left:16px;padding-right:16px}.deal-page .deal-body .card>.card-section:first-child{padding-top:12px}.deal-page .deal-body .card.card-pad{padding:14px 16px}.deal-page .deal-history{padding-inline:16px}.deal-page .deal-history li{padding-block:9px}.deal-page .deal-history li:before{top:14px}.deal-page .deal-history li:not(:last-child):after{top:28px;bottom:-8px}.deal-terms{box-shadow:var(--shadow), inset 3px 0 0 var(--warn-dot);flex-direction:column;gap:10px;display:flex}.deal-terms-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deal-terms-row select.input{width:auto;max-width:100%}.deal-terms-row .input.mono,.deal-terms-row input[type=date]{width:170px}.deal-page .sb-steps{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;display:flex}.deal-page .deal-head-main{flex:320px;min-width:0}.deal-page .deal-who .deal-title{margin:0}.deal-page .deal-people{line-height:1.3}.deal-page .deal-stages{gap:4px}.deal-page .deal-stages li{min-width:0}.deal-page .deal-stages li>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.deal-page .deal-move{flex-wrap:nowrap}.deal-page .deal-move>.btn{flex:none}.deal-page .deal-gate{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.deal-page .deal-next-why{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.deal-page .deal-more{flex:none;position:relative}.deal-page .deal-more-btn{letter-spacing:.04em;min-width:32px;padding:0 8px;font-weight:700}.deal-page .deal-more-pop{z-index:6;border-radius:var(--radius-sm);background:var(--surface);width:min(420px,90vw);box-shadow:var(--shadow);flex-direction:column;align-items:flex-start;gap:6px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.deal-page .deal-more-pop .deal-ghost{justify-content:flex-start;width:100%}.deal-page .deal-more-pop .deal-fail{margin-left:0}.deal-page .deal-more-pop .deal-back{width:100%}@media (width<=860px){.deal-page .deal-move{flex-wrap:wrap}.deal-page .deal-gate,.deal-page .deal-next-why{white-space:normal;flex-basis:100%}}@media (height<=819px){.deal-page .deal-customer{font-size:14px}.deal-page .deal-tile{border-radius:10px;gap:0;padding:4px 10px}.deal-page .deal-tile b{font-size:14px}.deal-page .deal-head>.card-section:first-child{padding:8px 18px 6px 20px}.deal-page .deal-stages{padding:0 18px 6px 20px}.deal-page .deal-stages li{gap:4px}.deal-page .deal-move{padding:6px 18px 8px 20px}}.deal-page .deal-sb-link{text-decoration:none}.deal-page .deal-sb-link:hover .badge{text-underline-offset:2px;text-decoration:underline}.deal-page .deal-nav-anchor{top:var(--top);z-index:5;height:0;margin-block-end:-12px;position:sticky}.deal-page .deal-nav{border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--surface);height:40px;box-shadow:var(--shadow);align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.deal-page .deal-nav-no{color:var(--brand);flex:none}.deal-page .deal-nav-who{white-space:nowrap;text-overflow:ellipsis;flex:0 200px;min-width:40px;overflow:hidden}.deal-page .deal-nav-stage{color:var(--ink-2);flex:none;font-size:12.5px}.deal-page .deal-nav .btn{white-space:nowrap;flex:none;min-height:28px}.deal-page .deal-nav-links{white-space:nowrap;flex:none;gap:12px;margin-left:auto;font-size:13.5px;display:flex}@container page (width<=1179.98px){.deal-page .deal-nav-who{display:none}.deal-page .deal-nav-links{gap:8px}}@media (width<=860px){.deal-page .deal-nav-anchor{display:none}}.deal-page h2[id]{scroll-margin-top:calc(var(--top) + 52px)}@container page (width>=1024px){.deal-page .deal-body{align-items:flex-start}.deal-page .deal-side{top:calc(var(--top) + 50px);height:calc(100vh - var(--top) - 60px);flex-direction:column;min-height:420px;display:flex;position:sticky}.deal-page .deal-side>.deal-blk{flex:none;max-height:45%;overflow-y:auto}.deal-page .deal-side>.deal-moneycard{flex:none;max-height:40%;overflow-y:auto}.deal-page .deal-side>.deal-chat{flex:1 1 0;height:auto;min-height:0}}.deal-page .deal-blk{gap:6px;position:relative}.deal-page .deal-blk-more{font-size:13px;position:absolute;top:17px;right:17px}.deal-page .deal-body>.deal-side>.deal-blk.all{flex:none;max-height:none;overflow:visible}.deal-page .deal-moneycard{padding-block:8px}.deal-page .deal-moneycard summary{cursor:pointer;list-style:none}.deal-page .deal-moneycard summary::-webkit-details-marker{display:none}.deal-page .deal-moneycard summary:focus-visible{box-shadow:var(--ring);border-radius:6px;outline:none}.deal-page .deal-moneycard-b{flex-direction:column;gap:8px;margin-top:8px;display:flex}.deal-page .deal-moneycard-h .deal-moneybig{align-items:baseline;margin-left:auto}.deal-page .deal-moneycard-h .deal-moneybig-v{font-size:15px}.deal-page .deal-money-loss{color:var(--late)}.deal-page details>summary>[aria-hidden=true]{display:inline-block}.deal-page details[open]>summary>[aria-hidden=true],.deal-page .pw-trip[open]>summary>span>[aria-hidden=true]{transform:rotate(90deg)}.deal-page .deal-closed-tasks>summary,.pw-later>summary,.pw-trip>summary{cursor:pointer;list-style:none}.deal-page .deal-closed-tasks>summary::-webkit-details-marker{display:none}.pw-later>summary::-webkit-details-marker{display:none}.pw-trip>summary::-webkit-details-marker{display:none}.pw-later>summary{border-top:1px solid var(--line-soft);overflow-wrap:anywhere;padding:6px 0}.pw-trip>summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.pw-trip>summary>h3{display:inline}.deal-page .deal-history li:last-child:before{background:var(--n-300);box-shadow:none}.deal-page .deal-history li:first-child:before{background:var(--accent);box-shadow:0 0 0 3px var(--b-100)}.deals-page .deals-head-line{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;display:flex}.deals-page a.deal-no{text-decoration:none}.deals-page a.deal-no:hover{text-underline-offset:2px;text-decoration:underline}.deals-page .deals-empty{color:var(--lane-ink);margin:16px}@media (width>=861px){.deals-page .deals-lane .deals-row>td{padding-top:7px;padding-bottom:7px}.deals-page .deals-lane .deals-row.has-foot>td{padding-bottom:5px}.deals-page .deals-table .deals-head-line{flex-wrap:nowrap}.deals-page .deals-table .deals-cust{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:260px;overflow:hidden}.deals-page .deals-foot{min-height:26px;padding-block:4px}.deals-page .dl-lights-note{white-space:nowrap;flex-direction:row;gap:8px;max-width:280px;overflow:hidden}.deals-page .dl-lights-note>span{text-overflow:ellipsis;overflow:hidden}.deals-page .deals-lane .deals-row[data-row-active]{--row-bg:var(--brand-tint-2);--row-edge:var(--accent)}}@container page (width>=1000px){.deals-page .deals-lane .table-wrap{overflow:visible}.deals-page .deals-lane .deals-table thead th{top:var(--top);z-index:2;background:var(--lane-solid,var(--ground));position:sticky}.deals-page .deals-lane .deals-row{scroll-margin-top:calc(var(--top) + 40px)}}.deals-page .page-head .searchbar{flex:220px;max-width:340px}@media (width<=860px){.deals-page .page-head .searchbar{flex-basis:100%;order:3;max-width:none}}.deals-page .deals-lane .tbl-tools .segmented{background:var(--n-100);box-shadow:none}@media (width>=861px){.deals-page{height:calc(100dvh - var(--top));overflow:hidden}.deals-page>*{flex:none}.deals-page>.deals-lane{flex-direction:column;flex:1 1 0;min-height:200px;display:flex}.deals-page .deals-lane>.table-wrap{min-height:0;scroll-padding-top:var(--reg-head,64px);flex:1 1 0;scroll-padding-bottom:34px;overflow:auto}.deals-page .deals-lane .deals-table>thead{z-index:3;background:var(--lane-solid);position:sticky;top:0}.deals-page .deals-lane .deals-table thead th{position:static}.deals-page .deals-lane .deals-table thead th.tbl-pin{position:sticky}.deals-page .deals-lane .deals-row{scroll-margin-top:0}.deals-page>.kanban{flex:1 1 0;height:auto;min-height:0}.deals-page .deals-lane .deals-row>td.tbl-pin:not(:last-child){z-index:1;position:sticky;left:0}.deals-page .deals-lane .table-wrap[data-scrolled-x] .deals-row>td.tbl-pin:not(:last-child):after{background:var(--line)}.deals-page .deals-lane .deals-table .group-title{position:sticky;left:8px}.deals-page .deals-lane .tbl:not([data-density=full]){table-layout:fixed;min-width:var(--tbl-min,980px)}.deals-page .deals-lane .tbl:not([data-density=full]) .deals-row>td{padding-top:var(--tbl-pad);padding-bottom:var(--tbl-pad);border-top-width:var(--tbl-gap)}.deals-page .deals-lane .tbl:not([data-density=full]) .deals-row>td:first-child{border-top-left-radius:10px calc(10px + var(--tbl-gap))}.deals-page .deals-lane .tbl:not([data-density=full]) .deals-row>td:last-child{border-top-right-radius:10px calc(10px + var(--tbl-gap))}.deals-page .deals-lane .tbl:not([data-density=full]) .deals-head-line{min-height:var(--tbl-line);align-items:center}.deals-page .deals-lane .tbl:not([data-density=full]) .deals-cust{max-width:none}.deals-page .deals-lane .tbl:not([data-density=full]) .deals-stage{text-overflow:ellipsis;max-width:100%;line-height:22px;display:block;overflow:hidden}.deals-page .deals-lane .tbl[data-density=mid] .dl-lights{height:var(--tbl-line);padding-top:0}.deals-page .deals-lane .tbl[data-density=mid] .dl-lights-note{max-width:100%;line-height:var(--tbl-line);margin-top:0}.deals-page .deals-lane .tbl .dl-lights-note .late-text{flex:none;max-width:75%}.deals-page .deals-lane .tbl[data-density=compact] .deals-row>td{vertical-align:middle}.deals-page .deals-lane .tbl[data-density=compact] .ux3-sum{height:20px}.deals-page .deals-lane .tbl[data-density=compact] .dl-lights{vertical-align:middle;padding-top:0}.deals-page .deals-lane .tbl[data-density=compact] .deals-stage,.deals-page .deals-lane .tbl[data-density=compact] .deals-failed{height:20px;line-height:20px}}@media (height<=819px) and (width>=861px){.deals-page{gap:6px;padding:10px 20px 8px}.deals-page .page-head{gap:6px 10px}.deals-page .deals-title{flex-direction:row;flex:0 auto;align-items:baseline;gap:10px;min-width:0}.deals-page .deals-sum{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.deals-page .segmented{padding:2px}.deals-page .segmented button{height:calc(var(--h-ctl) - 4px);min-height:calc(var(--h-ctl) - 4px);padding:0 8px}.deals-page .page-head .searchbar{min-width:120px;min-height:var(--h-ctl);flex:0 200px}.deals-page .page-head .searchbar .input{min-width:0;height:calc(var(--h-ctl) - 2px);min-height:calc(var(--h-ctl) - 2px);font-size:14px}@container page (width>=1080px){.deals-page .page-head{flex-wrap:nowrap}.deals-page .page-head>.row-wrap{flex-wrap:nowrap;flex:none}}.deals-page .deals-lane .deals-table thead th{padding-top:4px;padding-bottom:0}.deals-page .deals-lane .deals-grp th,.deals-page .deals-lane thead+tbody .deals-grp:first-child th,.deals-page .deals-lane .part-row th{height:20px;padding-block:2px;line-height:16px}}@container page (width>=1024px){@media (height>=600px){.deal-page{height:calc(100dvh - var(--top));overflow:clip}.deal-page>*{flex:none}.deal-page>.deal-body{flex-wrap:nowrap;flex:1 1 0;align-items:stretch;min-height:0}.deal-page .deal-body>.deal-left{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;margin:-2px -6px 0 -2px;padding:2px 6px 10px 2px;overflow-y:auto}.deal-page .deal-body>.deal-side{overscroll-behavior:contain;scrollbar-width:thin;align-self:stretch;height:auto;min-height:0;margin:-2px -2px 0 -6px;padding:2px 2px 10px 6px;position:static;overflow-y:auto}.deal-page .deal-body>.deal-side>.deal-blk{flex:0 auto;min-height:96px}.deal-page .deal-body>.deal-side>.deal-chat{min-height:300px}.deal-page .deal-nav.deal-nav-in{z-index:5;border-radius:var(--radius-sm);flex:none;height:34px;position:sticky;top:-2px}.deal-page .deal-nav-in .deal-nav-links{margin-left:0}}}@media (width>=861px){.deals-page .kanban{grid-auto-columns:max-content}.deals-page .kanban-col{width:264px}.deals-page .kanban-col:not(:has(.kanban-card)){width:156px}.deals-page .deals-lane .tbl[data-density=mid] .dl-lights-note .late-text{flex:0 auto;max-width:100%}.deals-page .deals-lane .tbl[data-density=mid] .dl-lights-note .late-text~.dl-need{display:none}}.deals-page .th-legend{vertical-align:baseline;color:var(--muted);cursor:help;align-items:baseline;gap:4px;display:inline-flex}.deals-page .th-legend>i{width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--surface);color:var(--ink-2);border-radius:4px;place-items:center;margin-block:-3px;font-size:11px;font-style:normal;font-weight:700;line-height:1;display:inline-grid}@media (width>=861px){.deals-page .deals-lane .tbl:not([data-density=compact]) .deals-row>td.num .ux3-sum{vertical-align:top;background:0 0;border-radius:0;grid-template-columns:1fr auto;place-items:center end;gap:0 4px;height:auto;padding:0;display:inline-grid}.deals-page .deals-lane .tbl:not([data-density=compact]) .deals-row>td.num .ux3-sum>span:first-of-type{line-height:var(--tbl-line,20px);color:var(--ink);grid-area:1/1;font-size:14px}.deals-page .deals-lane .tbl:not([data-density=compact]) .deals-row>td.num .ux3-sum>i{width:auto;height:auto;color:var(--ink);font-size:14px;font-weight:600;line-height:var(--tbl-line,20px);background:0 0;border-radius:0;grid-area:1/2}.deals-page .deals-lane .tbl:not([data-density=compact]) .deals-row>td.num .ux3-sum>.muted{line-height:var(--tbl-line,20px);grid-area:2/1/3/3;font-size:13px}.deals-page .deals-lane .tbl:not([data-density=compact]) .deals-row>td.num .ux3-sum.lost>:is(span:first-of-type,i){color:var(--muted)}.deals-page .deals-lane .tbl[data-density=compact] .deals-row>td.num .ux3-sum{justify-content:flex-start;width:min(100%,168px);margin-left:auto;display:flex}.deals-page .deals-lane .tbl[data-density=compact] .deals-row>td.num .ux3-sum>span:first-of-type{text-align:right;flex:auto}.deals-page .deals-lane .tbl[data-density=compact] .deals-row>td.num .ux3-sum>.muted{text-align:right;flex:none;width:46px}}.trk-list h1{font-weight:600}.trk-list .trk-box{border-radius:var(--sheet-radius);overflow:hidden}.trk-list .trk-table thead th{background:var(--surface);border-bottom:1px solid var(--line);color:var(--muted);font-weight:600}.trk-list .trk-table tbody td{border-bottom:1px solid var(--line-soft)}.trk-list .trk-table tbody tr:last-child td{border-bottom:0}.trk-list .trk-table.clickable tbody tr:hover>td{background:var(--surface-2)}@media (width>=861px){.trk-list .trk-table th:last-child{background:var(--surface)}.trk-list .trk-table td.trk-menu-cell{background:var(--surface);box-shadow:none}.trk-list .trk-table.clickable tbody tr:hover>td.trk-menu-cell{background:var(--surface-2)}.trk-list .trk-table td.trk-menu-cell,.trk-list .trk-table th:last-child,.trk-list .trk-table tbody tr.trk-problem>td.trk-menu-cell,.trk-list .trk-table tbody tr.trk-risk>td.trk-menu-cell{box-shadow:-6px 0 8px -6px #111a2e29, inset 1px 0 0 var(--line-soft)}}.trk-list .trk-table tbody tr.trk-problem>td,.trk-list .trk-table tbody tr.trk-risk>td,.trk-list .trk-table tbody tr.trk-problem>td.trk-menu-cell,.trk-list .trk-table tbody tr.trk-risk>td.trk-menu-cell{background:var(--surface)}.trk-list .trk-table.clickable tbody tr.trk-problem:hover>td,.trk-list .trk-table.clickable tbody tr.trk-risk:hover>td{background:var(--surface-2)}.trk-list .trk-table tbody tr.trk-problem>td:first-child{box-shadow:inset 3px 0 0 var(--late-line)}.trk-list .trk-table tbody tr.trk-risk>td:first-child{box-shadow:inset 3px 0 0 var(--warn-line)}.trk-list .trk-cargo2{display:none}.trk-list .trk-table td[data-label=Груз] .small{white-space:nowrap}.trk-list .trk-who i,.trk-list .trk-who i.l{width:20px;height:20px;font-size:12px}@media (width>=861px){.trk-list .trk-nm{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:break-word;text-overflow:clip;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.trk-list .trk-ell.trk-nm:has(>.trk-pfx){text-indent:-22px;padding-left:22px}.trk-list .trk-nm .trk-pfx{text-indent:0}.trk-list .trk-who{white-space:normal;align-items:flex-start}.trk-list .trk-who>.trk-nm{min-width:0;padding-top:2px;line-height:16px}}.trk-list .trk-plate{font-family:var(--mono);letter-spacing:.02em;margin-top:5px;font-weight:600}.trk-list .trk-stg{box-shadow:none}.trk-list .trk-state{margin-top:6px}.trk-list .trk-table td>.ux3-due.inline{white-space:normal;align-items:flex-start;max-width:168px;margin-top:5px;padding-block:3px;line-height:16px}.trk-list .trk-strip .ux3-due.inline{margin:0}.trk-list .trk-strip{border-radius:var(--sheet-radius);gap:10px 24px}.trk-list .trk-strip-h{font-weight:600}.trk-list .trk-strip-line.late{background:linear-gradient(90deg, var(--late-soft-line), var(--n-300))}.trk-card .trk-head{border-radius:var(--sheet-radius);padding:16px 18px}.trk-card .trk-title h1{font-family:var(--display);font-size:var(--t-entity);letter-spacing:-.025em;font-weight:600}.trk-card .trk-stage{border-radius:var(--chip-radius);background:var(--b-50);height:22px;color:var(--b-700);letter-spacing:0;text-transform:none;align-items:center;padding:0 9px;font-size:12.5px;display:inline-flex}.trk-card .trk-meta{color:var(--muted)}.trk-card .trk-kpi{background:var(--surface);box-shadow:var(--shadow);border:0;border-radius:10px;padding:11px 13px}.trk-card .trk-kpi-k{color:var(--muted)}.trk-card .trk-kpi-s{color:var(--faint)}.trk-card .trk-kpi.warn{background:var(--tint-soon);box-shadow:none}.trk-card .trk-kpi.warn .trk-kpi-v,.trk-card .trk-kpi.warn .trk-kpi-k,.trk-card .trk-kpi.warn .trk-kpi-s{color:var(--tint-soon-ink)}.trk-card .trk-kpi.late{background:var(--tint-late);box-shadow:none}.trk-card .trk-kpi.late .trk-kpi-v,.trk-card .trk-kpi.late .trk-kpi-k,.trk-card .trk-kpi.late .trk-kpi-s{color:var(--tint-late-ink)}.trk-card .trk-kpi.done .trk-kpi-v{color:var(--tint-done-ink)}.trk-card>.card,.trk-card .trk-col>.card,.trk-card .trk-two>.card{border-radius:var(--sheet-radius)}.trk-card .trk-events{padding:6px 16px 10px 40px;position:relative}.trk-card .trk-events:before{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:21px}.trk-card .trk-events li{border-bottom:0;padding:7px 0;position:relative}.trk-card .trk-events li:before{content:"";background:var(--n-300);width:10px;height:10px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute;top:12px;left:-23px}.trk-card .trk-events li:first-child:before{background:var(--accent)}.trk-card .trk-events li.replaced:before{background:var(--surface);box-shadow:0 0 0 3px var(--surface), inset 0 0 0 2px var(--n-300)}.trk-card .trk-events li>.mono{color:var(--muted);font-size:13px}.trk-card .trk-events li>.b4-xs{color:var(--muted)}.trk-card .trk-inc li.open{background:var(--tint-late);border-bottom-color:#0000;border-radius:10px;margin:0 -14px;padding:8px 14px}.trk-card .trk-comms li>.mono{color:var(--muted);font-size:13px}.trk-card .trk-pre{background:var(--surface-2);border-color:var(--line-soft)}.trk-card .trk-file:hover .trk-file-img{border-color:var(--brand-tint-line)}.trk-card .trk-file-img{border-color:var(--line);background:var(--surface-2)}@media (width<=860px){.trk-list .trk-tab{flex:none}.trk-list .trk-table tbody tr.trk-problem>td,.trk-list .trk-table tbody tr.trk-risk>td,.trk-list .trk-table tbody tr.trk-problem>td.trk-menu-cell,.trk-list .trk-table tbody tr.trk-risk>td.trk-menu-cell{background:0 0}.trk-list .trk-table tbody tr.trk-problem>td:first-child,.trk-list .trk-table tbody tr.trk-risk>td:first-child{box-shadow:none}.trk-list .trk-table tbody td{border-bottom:0}.trk-list .trk-table tbody tr.trk-problem{box-shadow:inset 3px 0 0 var(--late-line)}.trk-list .trk-table tbody tr.trk-risk{box-shadow:inset 3px 0 0 var(--warn-line)}.trk-card .trk-events{padding-left:36px}.trk-card .trk-events:before{left:17px}.trk-card .trk-events li:before{left:-23px}}.trk-list .trk-table th,.trk-list .trk-table td{padding-inline:9px}.trk-list .trk-table td:first-child,.trk-list .trk-table th:first-child{padding-left:16px}.trk-list .trk-kv{grid-template-columns:66px auto;gap:2px 8px}@media (width>=861px){.trk-list .trk-table th:nth-child(9){width:142px;min-width:142px}.trk-list .trk-table td>.ux3-due.inline{max-width:142px}}@container page (width>=1520px){.trk-list .trk-table th:nth-child(9){width:172px;min-width:172px}.trk-list .trk-table td>.ux3-due.inline{max-width:172px}}@media (width>=861px){@container page (width<=1519.98px){.trk-list .trk-ell{max-width:126px}.trk-list .trk-who,.trk-list .trk-ppl,.trk-list .trk-ell.trk-nm{max-width:none}.trk-list .trk-table th:first-child{min-width:160px}.trk-list .trk-table th:nth-child(3),.trk-list .trk-table th:nth-child(4){min-width:150px}.trk-list .trk-do{white-space:normal}.trk-list .trk-kv{grid-template-columns:62px auto;gap:2px 6px}.trk-list .trk-note{max-width:150px}.trk-list .trk-phone{flex-wrap:wrap;row-gap:4px}.trk-list .trk-phone .mono{flex-basis:100%}.trk-list .trk-table th{white-space:normal;vertical-align:bottom}}@container page (width<=1299.98px){.trk-list .trk-table{min-width:0}.trk-list .trk-kv{display:block}.trk-list .trk-kv>span:first-child{font-size:12.5px;display:block}.trk-list .trk-kv+.trk-kv{margin-top:3px}.trk-list .trk-do{white-space:normal;text-align:left}.trk-list .trk-table td>.ux3-due.inline{max-width:124px}.trk-list .trk-table th:nth-child(9){width:124px;min-width:124px}.trk-list .trk-ell{max-width:118px}.trk-list .trk-table th:first-child{min-width:0}.trk-list .trk-table th:nth-child(4){min-width:140px}}@container page (width<=1179.98px){.trk-card .trk-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.trk-list .trk-table th:nth-child(5),.trk-list .trk-table td[data-label=Груз]{display:none}.trk-list .trk-cargo2{color:var(--ink-2);margin-top:5px;font-size:13px;display:block}.trk-list .trk-cargo2 .small{color:var(--muted)}.trk-list .trk-table th,.trk-list .trk-table td{padding-inline:7px}.trk-list .trk-table td:first-child,.trk-list .trk-table th:first-child{padding-left:14px}.trk-list .trk-ppl{max-width:112px}.trk-list .trk-who{max-width:108px}.trk-list .trk-ell,.trk-list .trk-cargo2{max-width:110px}.trk-list .trk-pfx{width:14px;height:14px;margin-right:4px;font-size:11px}.trk-list .trk-ell.trk-nm:has(>.trk-pfx){text-indent:-18px;padding-left:18px}.trk-list .trk-table th:first-child,.trk-list .trk-table th:nth-child(4){min-width:0}.trk-list .trk-table th:nth-child(3){min-width:128px}}}.trk-list .trk-lg i.ok{background:var(--n-500)}.trk-list .trk-do{min-height:24px;padding-block:3px;line-height:18px;display:inline-block}@media (width<=860px){.trk-list .trk-do{min-height:32px;padding-block:7px}.trk-list .trk-filters,.trk-list .trk-tabs{-webkit-mask-image:linear-gradient(90deg, var(--surface) calc(100% - 32px), transparent);-webkit-mask-image:linear-gradient(90deg, var(--surface) calc(100% - 32px), transparent);mask-image:linear-gradient(90deg, var(--surface) calc(100% - 32px), transparent);padding-right:32px}}.trk-list .trk-state .badge.ok,.trk-card .trk-title .badge.ok{background:var(--chip-bg);color:var(--chip-ink)}.trk-list .trk-state .badge.ok .dot,.trk-card .trk-title .badge.ok .dot{background:var(--n-500)}.trk-list .trk-due-t{min-width:0}.trk-list .trk-nw,.trk-list .trk-long{white-space:nowrap}@media (width>=861px){@container page (width<=1299.98px){.trk-list .trk-long{display:none}.trk-list .trk-do{white-space:nowrap}.trk-list .trk-table td>.ux3-due.inline{gap:4px;padding-inline:6px}.trk-list .trk-tabs button{padding-inline:9px}}@container page (width<=1179.98px){.trk-list .trk-tabs:before{content:"";flex-basis:100%;order:1;height:0}.trk-list .trk-tab:has(>.trk-tabsep){order:2}.trk-list .trk-tab:has(>.trk-tabsep)~.trk-tab{order:2}.trk-list .trk-tabsep{display:none}}}@media (width<=860px){.trk-card .trk-kpi-s{white-space:normal}.trk-card .trk-kpis>.trk-kpi:last-child:nth-child(odd),.trk-card .trk-events li>span:not(.mono):not(.b4-xs){grid-column:1/-1}.trk-card .trk-events li>.b4-xs{align-self:center}}.trk-list .trk-box{isolation:isolate;border-radius:var(--lane-radius);background:var(--lane);box-shadow:var(--lane-edge);border:0;padding:2px 8px 8px}@media (width>=861px){.trk-list .trk-box .trk-table{border-collapse:separate;border-spacing:0}.trk-list .trk-box .trk-table thead th{box-shadow:none;color:var(--lane-ink);background:0 0;border-bottom:0;padding-top:10px;padding-bottom:4px}.trk-list .trk-box .trk-table tbody tr{--row-bg:var(--surface);--row-edge:transparent;--row-ring:transparent}.trk-list .trk-box .trk-table tbody tr>td,.trk-list .trk-box .trk-table.clickable.cards tbody tr:is(.trk-ok,.trk-risk,.trk-problem)>td{background:var(--row-bg);box-shadow:inset 0 -1px 0 #111a2e0d, inset 0 2px 0 var(--row-ring), inset 0 -2px 0 var(--row-ring);background-clip:padding-box;border-top:6px solid #0000;border-bottom:0;transition:background-color .12s}.trk-list .trk-box .trk-table tbody tr>td:first-child,.trk-list .trk-box .trk-table.clickable.cards tbody tr:is(.trk-ok,.trk-risk,.trk-problem)>td:first-child{box-shadow:inset 3px 0 0 var(--row-edge), inset 2px 0 0 var(--row-ring), inset 0 -1px 0 #111a2e0d, inset 0 2px 0 var(--row-ring), inset 0 -2px 0 var(--row-ring);border-top-left-radius:10px 16px;border-bottom-left-radius:10px}.trk-list .trk-box .trk-table tbody tr>td:last-child,.trk-list .trk-box .trk-table.clickable.cards tbody tr:is(.trk-ok,.trk-risk,.trk-problem)>td:last-child{box-shadow:inset 0 -1px 0 #111a2e0d, inset 0 2px 0 var(--row-ring), inset 0 -2px 0 var(--row-ring), inset -2px 0 0 var(--row-ring);border-top-right-radius:10px 16px;border-bottom-right-radius:10px}.trk-list .trk-box .trk-table tbody tr>td:not(:last-child){position:relative}.trk-list .trk-box .trk-table tbody tr>td:not(:last-child):after{content:"";background:var(--row-bg);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;right:-1px}.trk-list .trk-box .trk-table.clickable tbody tr:hover{--row-bg:var(--brand-tint-2);--row-edge:var(--accent)}.trk-list .trk-box .trk-table.clickable tbody tr:focus-visible{box-shadow:none;--row-bg:var(--brand-tint-2);--row-edge:var(--accent);--row-ring:var(--accent);outline:none}.trk-list .trk-box .trk-table tbody tr.trk-problem{--row-edge:var(--late-line)}.trk-list .trk-box .trk-table tbody tr.trk-risk{--row-edge:var(--warn-line)}.trk-list .trk-box .trk-table thead th:last-child{background:var(--lane-solid)}.trk-list .trk-box .trk-table.clickable.cards tbody tr:is(.trk-ok,.trk-risk,.trk-problem)>td.trk-menu-cell:last-child{box-shadow:-6px 0 8px -6px #111a2e29, inset 0 -1px 0 #111a2e0d, inset 0 2px 0 var(--row-ring), inset 0 -2px 0 var(--row-ring), inset -2px 0 0 var(--row-ring)}}@container page (width<=1179.98px){.trk-list .trk-box{padding-inline:5px}}@media (width<=860px){.trk-list .trk-box{padding:2px 6px 6px}.trk-list .trk-box .trk-table.cards tbody tr{background:var(--surface);border-top:0;border-radius:10px;margin-top:6px;box-shadow:0 1px 2px #111a2e0d}.trk-list .trk-box .trk-table.cards tbody tr.trk-problem{box-shadow:inset 3px 0 0 var(--late-line), 0 1px 2px #111a2e0d}.trk-list .trk-box .trk-table.cards tbody tr.trk-risk{box-shadow:inset 3px 0 0 var(--warn-line), 0 1px 2px #111a2e0d}}.trk-list .trk-box .table-wrap>p.trk-wait{color:var(--lane-ink);margin:10px 8px 4px;padding:0;font-size:14px}.trk-list .trk-box .table-wrap>p.trk-none{background:var(--surface);text-align:center;color:var(--ink-2);border-radius:10px;margin:6px 0 0;padding:22px 16px;font-size:14px;box-shadow:0 1px 2px #111a2e0d}.trk-list .trk-box .table-wrap>p.trk-err{margin:6px 0 0}.trk-card .trk-crumb{align-items:center}.trk-card .trk-crumb a.back-link{color:var(--accent);font-weight:600}.trk-card .trk-crumb a.back-link:hover{color:var(--brand);text-decoration:underline}.trk-card .trk-head{padding-left:20px;position:relative;overflow:hidden}.trk-card .trk-head:before{content:"";background:linear-gradient(180deg, var(--accent), var(--brand));pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:0}.trk-card .trk-ph h2{font-size:16px;font-weight:700}.trk-card .trk-stage{background:var(--chip-bg);height:24px;color:var(--chip-ink);font-weight:600}.trk-card .trk-title .badge{align-items:center;gap:4px;height:24px;padding-block:0;display:inline-flex}.trk-card .card>.trk-empty{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-soft);color:var(--muted);border-radius:10px;margin:2px 16px 16px;padding:12px 14px;font-size:13.5px;line-height:1.45}.trk-card .trk-events li{padding:9px 0 10px}.trk-card .trk-events li:before{top:14px}@media (width>=861px){@container page (width<=1179.98px){.trk-card .trk-kpis>.trk-kpi:last-child:nth-child(4n+3){grid-column:span 2}}}@media (width>=761px){.trk-list{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.trk-list>*{flex:none}.trk-list>.trk-box{flex-direction:column;flex:1 1 0;min-height:200px;display:flex}.trk-list .trk-box>.table-wrap{flex:1 1 0;min-height:0;scroll-padding-top:44px;overflow:auto}.trk-list .trk-box .trk-table>thead{z-index:3;background:var(--lane-solid);position:sticky;top:0}}.trk-list .trk-strip{flex-wrap:nowrap;align-items:center;gap:6px 16px;padding:6px 14px;display:flex;overflow-x:auto}.trk-list .trk-strip-i{flex:none;align-items:center;gap:8px;display:flex}.trk-list .trk-strip-l{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.trk-list .trk-strip-line{flex:0 0 32px}.trk-list .trk-box .trk-table.clickable tbody tr[data-row-active]>td:first-child:before{background-color:var(--brand-tint-2);box-shadow:inset 3px 0 0 var(--accent)}.trk-list .trk-trip{color:inherit;text-decoration:none}.trk-list .trk-trip:hover{color:var(--brand);text-decoration:underline}.trk-card .trk-docs{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;display:flex}.trk-table[data-hide~=route] [data-col=route],.trk-table[data-hide~=parties] [data-col=parties],.trk-table[data-hide~=driver] [data-col=driver],.trk-table[data-hide~=cargo] [data-col=cargo],.trk-table[data-hide~=stage] [data-col=stage],.trk-table[data-hide~=where] [data-col=where],.trk-table[data-hide~=dates] [data-col=dates],.trk-table[data-hide~=track] [data-col=track],.trk-table[data-hide~=notice] [data-col=notice]{display:none}.trk-list .trk-filters>.trk-cols{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.trk-list .trk-cols>b{opacity:.8;font-weight:600}.reg-picker ol.fixed>li{grid-template-columns:1fr auto}.trk-list .trk-table[data-hide~=cargo] .trk-cargo2{color:var(--ink-2);margin-top:5px;font-size:13px;display:block}.trk-list .trk-table[data-hide~=cargo] .trk-cargo2 .small{color:var(--muted)}@media (width>=861px){@container page (width>=1180px){.trk-list .trk-table th:first-child{min-width:168px}.trk-list .trk-ppl{flex-flow:column;gap:2px;max-width:none}.trk-list .trk-who{align-items:center;max-width:none}.trk-list .trk-who>.trk-nm{white-space:nowrap;text-overflow:ellipsis;max-width:150px;padding-top:0;display:block;overflow:hidden}.trk-list .trk-table[data-hide~=cargo] .trk-cargo2 .trk-ell{max-width:180px}}.trk-list .trk-table td[data-col=track]>.trk-sub{white-space:normal}@container page (width<=1519.98px){.trk-list .trk-table th,.trk-list .trk-table td{padding-inline:8px}.trk-list .trk-table td:first-child,.trk-list .trk-table th:first-child{padding-left:16px}}@container page (width<=1179.98px){.trk-list .trk-table th,.trk-list .trk-table td{padding-inline:7px}.trk-list .trk-table td:first-child,.trk-list .trk-table th:first-child{padding-left:14px}.trk-list .trk-table td[data-col=where]>.trk-sub{white-space:normal}.trk-list .trk-table td[data-col=where] .trk-v{white-space:nowrap}.trk-list .trk-table .trk-plate{white-space:normal;height:auto;min-height:24px;padding-block:2px;line-height:18px}}@container page (width>=1180px) and (width<=1295.98px){.trk-card .trk-kpis:has(>.trk-kpi:nth-child(8)){grid-template-columns:repeat(4,minmax(0,1fr))}}}.inbox .page-head,.staff-page .page-head{justify-content:flex-start;gap:12px 16px}.inbox .page-head h1,.staff-page .page-head h1,.co-list-page .co-list-title h1{font-family:var(--display);font-size:var(--t-page);letter-spacing:-.03em;margin:0;font-weight:600;line-height:1}.inbox .page-head .inbox-title{margin-right:8px}.inbox .inbox-title,.staff-page .staff-title,.co-list-page .co-list-title{flex-direction:column;gap:4px;min-width:0;display:flex}.inbox .inbox-sum,.staff-page .staff-sum{color:var(--muted);font-size:14px}.inbox .page-head .inbox-number{margin-left:auto}.inbox .page-head .inbox-number select{border-color:var(--field-line);min-height:34px}.inbox .page-head>.btn[aria-pressed]{flex:none;margin-left:auto}.inbox .page-head .inbox-number~.btn[aria-pressed]{margin-left:0}.inbox .inbox-list{background:var(--lane);box-shadow:var(--lane-edge);border-radius:var(--lane-radius);border:0;padding:6px}.inbox .inbox-list li+li{border-top:0;margin-top:6px}.inbox .inbox-row{background:var(--surface);border-radius:10px;padding:10px 12px;transition:background-color .12s,box-shadow .12s;position:relative;box-shadow:0 1px 2px #111a2e0d}.inbox .inbox-row:hover{background:var(--brand-tint-2);box-shadow:inset 3px 0 0 var(--accent)}.inbox .inbox-row.active{background:var(--b-50);box-shadow:inset 3px 0 0 var(--accent), inset 0 0 0 1px var(--b-200)}.inbox .inbox-row.active:hover{background:var(--b-50)}.inbox .inbox-row:focus-visible{box-shadow:inset 3px 0 0 var(--accent), 0 0 0 2px var(--accent)}.inbox .inbox-list>li.inbox-empty{color:var(--lane-ink)}.inbox .inbox-list>li.inbox-wait{color:var(--lane-ink);padding:4px 6px;font-size:14px}.inbox .inbox-list>li.inbox-none{background:var(--surface);text-align:center;color:var(--ink-2);border-radius:10px;padding:22px 16px;font-size:14px;line-height:1.45;box-shadow:0 1px 2px #111a2e0d}.inbox .inbox-row-top{align-items:baseline}.inbox .inbox-row-top b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.inbox .inbox-row-top time{color:var(--muted);font-variant-numeric:tabular-nums}.inbox .inbox-row-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox .inbox-row-text{color:var(--ink-2);margin-top:2px}.inbox .inbox-row:has(.inbox-dot) .inbox-row-text{color:var(--ink);font-weight:500}.inbox .inbox-dot{width:8px;height:8px;box-shadow:0 0 0 3px var(--b-100);margin-right:6px}.inbox-av{background:var(--n-100);color:var(--ink-2);font-weight:600}.inbox .inbox-row.active .inbox-av{background:var(--brand);color:var(--surface)}.inbox .inbox-row:has(.inbox-dot):not(.active) .inbox-av{background:var(--b-100);color:var(--b-700)}.inbox .inbox-row .inbox-intent{border-radius:var(--chip-radius);background:var(--chip-bg);height:20px;color:var(--chip-ink);margin-top:4px;padding:0 7px;font-size:12px;font-weight:600}.inbox .inbox-row.active .inbox-intent{background:var(--surface);box-shadow:inset 0 0 0 1px var(--b-200)}.inbox-tag{border-radius:var(--chip-radius);background:var(--chip-bg);height:22px;color:var(--chip-ink);padding:0 8px;font-size:12.5px}.inbox-tag.brand{background:var(--chip-bg);color:var(--chip-ink);gap:6px}.inbox-tag.brand:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.inbox .inbox-back{color:var(--accent);font-weight:600}.inbox .inbox-back:hover{color:var(--brand);text-decoration:underline}.inbox .inbox-pane{border-radius:var(--sheet-radius)}.inbox .inbox-pane.inbox-placeholder{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-soft)}.inbox .inbox-placeholder .b4-empty b{color:var(--ink);font-size:15px;font-weight:700}.inbox .inbox-placeholder .b4-empty .b4-xs{max-width:300px;color:var(--muted);font-size:13.5px}.inbox section.inbox-pane .inbox-head{border-bottom:1px solid var(--line);padding:14px 18px}.inbox .inbox-head h2{font-size:16px;font-weight:600}.inbox section.inbox-pane .inbox-feed{background:var(--surface-2);max-height:max(220px, calc(100vh - var(--top) - 470px));gap:8px;padding:16px 20px}.inbox section.inbox-pane .inbox-msg{background:var(--surface);box-shadow:0 0 0 1px var(--line-soft), 0 1px 2px #111a2e0f;border:0}.inbox section.inbox-pane .inbox-msg.out{background:var(--b-100);box-shadow:none}.inbox section.inbox-pane .inbox-msg.note{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.inbox section.inbox-pane .inbox-msg.reaction{box-shadow:none;opacity:1;background:0 0}.inbox .inbox-meta{font-variant-numeric:tabular-nums}.inbox .inbox-feed .inbox-event{text-align:left;color:var(--ink-2);background:0 0;border-radius:0;align-self:stretch;margin:2px 0;padding:2px 0 2px 20px;line-height:18px;position:relative}.inbox .inbox-feed .inbox-event:before{content:"";background:var(--n-300);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:3px}.inbox .inbox-feed .inbox-event time{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:6px}@media (width>=761px){.content.inbox:has(>.inbox-grid){height:calc(100vh - var(--top));min-height:620px;padding-bottom:20px}.inbox .inbox-grid{flex:auto;align-items:stretch;min-height:0}.inbox .inbox-grid>.inbox-list{min-height:0;max-height:none}.inbox .inbox-grid>.inbox-pane{min-height:0}.inbox .inbox-grid>section.inbox-pane{flex-direction:column;display:flex;overflow-y:auto}.inbox .inbox-grid>section.inbox-pane>*{flex:none}.inbox .inbox-grid>section.inbox-pane>.inbox-feed{flex:auto;min-height:160px;max-height:none}}.inbox section.inbox-pane .inbox-ai{margin:12px 20px}.inbox .inbox-reply textarea{border-radius:var(--radius-sm)}@media (width>=768px){.inbox .inbox-reply textarea{font-size:var(--fs)}}.co-list-page .co-av2{background:var(--n-100);color:var(--ink-2);font-weight:600}.co-list-page .companies-table tr:hover .co-av2,.co-list-page .companies-table tr:focus-visible .co-av2{background:var(--b-100);color:var(--b-700)}.co-miss{border-radius:var(--chip-radius);background:var(--chip-bg);height:20px;color:var(--chip-ink);padding:0 7px}.co-miss:before{background:var(--accent)}.co-ban{border-radius:var(--chip-radius)}.co-list-page .companies-table td.mono,.co-list-page .companies-table .mono{font-variant-numeric:tabular-nums}.co-list-page .card.list{isolation:isolate;border-radius:var(--lane-radius);background:var(--lane);box-shadow:var(--lane-edge);border:0;padding:2px 8px 8px}.co-list-page .companies-table{border-collapse:separate;border-spacing:0}.co-list-page .companies-table thead th{color:var(--lane-ink);background:0 0;border-bottom:0;padding-top:10px;padding-bottom:2px;font-size:12.5px}.co-list-page .card.list .table-wrap>p.muted{color:var(--lane-ink)}.co-list-page .card.list .table-wrap>p.co-wait{color:var(--lane-ink);margin:10px 8px 4px;font-size:14px}.co-list-page .card.list .table-wrap>p.co-none{background:var(--surface);text-align:center;color:var(--ink-2);border-radius:10px;margin:6px 0 0;padding:22px 16px;font-size:14px;line-height:1.45;box-shadow:0 1px 2px #111a2e0d}.co-list-page .card.list .table-wrap>p.co-list-err{margin:6px 0 0}.co-list-page .co-list-foot{color:var(--lane-ink);background:0 0;border-top:0;padding:10px 16px 2px}@media (width>=861px){.co-list-page .companies-table tbody tr{--row-bg:var(--surface);--row-edge:transparent;--row-ring:transparent}.co-list-page .companies-table tbody tr>td{background:var(--row-bg);box-shadow:inset 0 -1px 0 #111a2e0d, inset 0 2px 0 var(--row-ring), inset 0 -2px 0 var(--row-ring);background-clip:padding-box;border-top:6px solid #0000;transition:background-color .12s}.co-list-page .companies-table tbody tr>td:first-child{box-shadow:inset 3px 0 0 var(--row-edge), inset 2px 0 0 var(--row-ring), inset 0 -1px 0 #111a2e0d, inset 0 2px 0 var(--row-ring), inset 0 -2px 0 var(--row-ring);border-top-left-radius:10px 16px;border-bottom-left-radius:10px}.co-list-page .companies-table tbody tr>td:last-child{box-shadow:inset 0 -1px 0 #111a2e0d, inset 0 2px 0 var(--row-ring), inset 0 -2px 0 var(--row-ring), inset -2px 0 0 var(--row-ring);border-top-right-radius:10px 16px;border-bottom-right-radius:10px}.co-list-page .companies-table tbody tr>td:not(:last-child){position:relative}.co-list-page .companies-table tbody tr>td:not(:last-child):after{content:"";background:var(--row-bg);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;right:-1px}.co-list-page .table.clickable tbody tr:hover,.co-list-page .table.clickable tbody tr:focus-visible{box-shadow:none;background:0 0;outline:none}.co-list-page .table.clickable tbody tr:hover{--row-bg:var(--brand-tint-2);--row-edge:var(--accent)}.co-list-page .table.clickable tbody tr:focus-visible{--row-bg:var(--brand-tint-2);--row-edge:var(--accent);--row-ring:var(--accent)}}.co-list-page .page-head .btn{min-height:34px}.co-list-page .searchbar select.co-filter{background-position:right 9px center;padding:0 28px 0 10px}.co-list-page .searchbar .co-missing-btn{border-radius:6px}@media (width>=761px){.co-list-page .searchbar{padding-right:3px}}@media (width>=861px){.co-list-page .companies-table :is(th,td):last-child{text-align:right}.co-list-page .companies-table .co-min{flex:1}.co-list-page .companies-table .co-miss{min-width:72px;margin-left:auto}}@media (width<=860px){.co-list-page .card.list{padding:2px 6px 6px}.co-list-page .companies-table tbody tr{background:var(--surface);border-top:0;border-radius:10px;margin-top:6px}}.co-page .co-name h1{font-family:var(--display);font-size:var(--t-entity);letter-spacing:-.02em;font-weight:600;line-height:1.25}.co-page .co-logo{font-weight:600}.co-page .co-name .badge,.co-list-page .companies-table .badge{border-radius:var(--chip-radius);height:22px;padding:0 8px;font-size:12.5px;font-weight:600}.co-page .co-name .badge.outline,.co-list-page .companies-table .badge.outline{background:var(--chip-bg);color:var(--chip-ink);box-shadow:none}.co-page .co-name .badge.brand,.co-list-page .companies-table .badge.brand{background:var(--b-100);color:var(--b-700);box-shadow:none}.co-page .co-cnt{border-radius:var(--chip-radius);background:var(--chip-bg);color:var(--chip-ink);margin-left:2px}.co-page .co-tabs button[aria-pressed=true] .co-cnt{background:var(--b-100);color:var(--b-700)}.co-page .co-tile{border-radius:10px}.co-page .co-tile-fix{border-radius:var(--chip-radius);background:var(--tint-soon);color:var(--tint-soon-ink);box-shadow:none}.co-page .co-tile:hover .co-tile-fix{background:var(--tint-soon);box-shadow:inset 0 0 0 1px var(--warn-soft-line)}.co-page .co-tile.late{--stripe:var(--warn-dot)}.co-page .co-tile.late .co-tile-v{color:var(--warn-ink)}.co-page .co-tile-ic.late{background:var(--warn-bg);color:var(--warn-ink)}.co-page .co-ready-sum.late{color:var(--warn-ink)}.co-page .co-tile.late.ban{--stripe:var(--ink)}.co-page .co-tile.late.ban .co-tile-v{color:var(--ink)}.co-page .co-tile.late.ban .co-tile-ic{background:var(--ink);color:var(--surface)}.co-page .co-ready-sum.late.ban{color:var(--ink)}.co-page .co-dot.late.ban{background:var(--ink)}.co-page .co-dot.late{background:var(--warn-dot)}.co-page .co-dot.need{background:var(--accent)}.co-page.content.narrow{margin-inline:0}@container page (width<=860px){.co-page .co-contact{grid-template-columns:32px minmax(0,1fr)}.co-page .co-tabs{flex-wrap:nowrap;overflow-x:auto}.co-page .co-tabs button{flex:none}.co-page .co-tabs:after{content:"";background:linear-gradient(90deg, transparent, var(--surface));pointer-events:none;flex:none;align-self:stretch;width:32px;position:sticky;right:0}}@media (width<=767px){.co-page .co-tiles{grid-template-columns:minmax(0,1fr)}}@media (width<=1023px){.co-page .back-link{min-height:32px}}.staff-page.content.narrow{margin-inline:0}.staff-page .card.list{border-radius:var(--sheet-radius);box-shadow:var(--shadow);overflow:hidden}.staff-page>form.card{border-radius:var(--sheet-radius)}.staff-page>form.card h2{margin:0;font-size:16px;font-weight:600}.staff-page .staff-status{border-radius:var(--chip-radius);background:var(--chip-bg);height:22px;color:var(--chip-ink);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.staff-page .staff-status.active{color:var(--ink-2);font-size:var(--fs);background:0 0;padding:0;font-weight:500}.staff-page .staff-status.invited:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}.staff-page .staff-status.locked{background:var(--tint-soon);color:var(--tint-soon-ink)}.staff-page .staff-status.blocked{background:var(--ink);color:var(--surface)}.staff-page .staff-danger{border-color:var(--ink);background:var(--ink);color:var(--surface)}.staff-page .staff-danger:hover{background:var(--n-800);border-color:var(--n-800);color:var(--surface)}.staff-page .staff-form .input,.staff-page .staff-form .btn{min-height:var(--h-btn)}.staff-page tr:has(.staff-status.blocked) .strong{color:var(--muted)}.staff-page .ux3-denied,.inbox .ux3-denied{border-radius:var(--sheet-radius);background:var(--surface);max-width:640px;box-shadow:var(--shadow);align-self:flex-start;align-items:flex-start;gap:12px;margin:0;padding:14px 18px;display:flex}.staff-page .ux3-denied p,.inbox .ux3-denied p{font-size:var(--fs);color:var(--ink-2);margin:0;padding-top:6px;line-height:1.45}.staff-page .ux3-denied-ic,.inbox .ux3-denied-ic{background:var(--b-50);width:32px;height:32px;color:var(--accent);box-shadow:inset 0 0 0 1px var(--b-200);border-radius:50%;flex:none;place-items:center;display:grid}@container page (width<=860px){.staff-page .staff-form{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.inbox .page-head h1,.staff-page .page-head h1,.co-list-page .co-list-title h1{font-size:22px}.inbox .page-head .inbox-number{margin-left:0}.inbox section.inbox-pane .inbox-head{flex-wrap:wrap;align-items:flex-start;padding:12px;position:relative}.inbox section.inbox-pane .inbox-head .inbox-back{text-align:left;flex:none;margin-right:100%}.inbox section.inbox-pane .inbox-head>.btn{position:absolute;top:12px;right:12px}.inbox section.inbox-pane .inbox-head .inbox-av{margin-top:2px}.inbox .inbox-head-main{flex:200px;min-width:0}.inbox section.inbox-pane .inbox-feed{max-height:50vh;padding:12px}.inbox section.inbox-pane .inbox-ai{margin:12px}}.co-page .co-tile{box-shadow:0 0 0 1px var(--line), 0 1px 2px #111a2e0d;padding-bottom:0;transition:box-shadow .12s;overflow:hidden}.co-page .co-tile:hover{box-shadow:0 0 0 1px var(--brand-tint-line), 0 2px 6px #111a2e12}.co-page .co-tile[aria-pressed=true]{box-shadow:0 0 0 1.5px var(--brand), 0 1px 2px #111a2e0d}.co-page .co-tile:focus-visible{box-shadow:var(--ring)}.co-page .co-tile-s{margin-bottom:10px;line-height:1.4}.co-page .co-tile .co-tile-go,.co-page .co-tile .co-tile-go.co-tile-fix{height:auto;box-shadow:none;background:var(--tint-later);color:var(--accent);border-radius:0;align-self:stretch;margin:auto -16px 0 -18px;padding:9px 16px 10px 18px;font-size:13.5px;font-weight:600;line-height:18px;display:block}.co-page .co-tile.ok .co-tile-go{background:var(--tint-done);color:var(--tint-done-ink)}.co-page .co-tile.warn .co-tile-go,.co-page .co-tile.late .co-tile-go{background:var(--tint-soon);color:var(--tint-soon-ink)}.co-page .co-tile.late.ban .co-tile-go{background:var(--tint-later);color:var(--ink)}.co-page .co-tile:hover .co-tile-go,.co-page .co-tile:hover .co-tile-go.co-tile-fix{text-underline-offset:2px;box-shadow:none;text-decoration:underline}@media (width>=768px){.inbox section.inbox-pane .inbox-head{padding:16px 24px}.inbox section.inbox-pane .inbox-feed{gap:10px;padding:20px 24px}.inbox section.inbox-pane .inbox-msg{padding:10px 14px}.inbox section.inbox-pane .inbox-msg.reaction{padding:4px 14px}.inbox section.inbox-pane .inbox-meta{margin-top:4px;line-height:16px}.inbox section.inbox-pane .inbox-ai{margin:14px 24px;padding:14px 16px}.inbox section.inbox-pane .inbox-reply{padding:12px 24px 16px}}.inbox .inbox-list>li.inbox-search{z-index:1;background:var(--lane-solid);margin:-6px -6px 0;padding:6px;position:sticky;top:-6px}.inbox .inbox-search .input{width:100%;min-height:30px}.inbox .inbox-list>li.inbox-group{color:var(--lane-ink);letter-spacing:.06em;text-transform:uppercase;padding:4px 6px 0;font-size:12px;font-weight:600}.inbox .inbox-row{align-items:center;padding:8px 12px}.inbox .inbox-row-body{grid-template-columns:minmax(0,1fr);gap:1px}.inbox .inbox-row-mid,.inbox .inbox-row-bot{align-items:center;gap:6px;min-width:0;display:flex}.inbox .inbox-row-mid .inbox-row-sub,.inbox .inbox-row-bot .inbox-row-text{flex:auto;min-width:0;margin-top:0}.inbox .inbox-row .inbox-intent{flex:none;height:18px;margin-top:0;padding:0 6px;font-size:12px}.inbox .inbox-wait-t{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12.5px;font-weight:600}.inbox .inbox-row-tag{border-radius:var(--chip-radius);background:var(--chip-bg);height:18px;color:var(--chip-ink);white-space:nowrap;flex:none;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.inbox .inbox-row-tag.soon{background:var(--tint-soon);color:var(--tint-soon-ink)}.inbox .inbox-row-tag.draft{background:var(--b-50);color:var(--accent)}.inbox section.inbox-pane .inbox-feed-new{z-index:1;background:var(--surface);flex:none;align-self:center;position:sticky;bottom:0}.inbox .inbox-reply textarea{field-sizing:content;max-height:30vh}@media (height<=819px) and (width>=768px){.inbox section.inbox-pane .inbox-head{padding:6px 24px}.inbox section.inbox-pane .inbox-head .inbox-av.lg{width:30px;height:30px}.inbox .inbox-head-main>.small{margin:0;display:inline}.inbox .inbox-head-main>.small+.small:before{content:" · "}.inbox section.inbox-pane .inbox-feed{gap:6px;padding:10px 24px}.inbox section.inbox-pane .inbox-ai{gap:4px;margin:6px 24px;padding:8px 12px}.inbox .inbox-ai .inbox-ai-sum:not(.open){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.inbox .inbox-missing{flex-wrap:nowrap;overflow:hidden}.inbox .inbox-missing>*{flex:none}.inbox .inbox-ai-foot{gap:6px;padding-top:6px}.inbox section.inbox-pane .inbox-reply{gap:4px;padding:6px 24px 10px}.inbox .inbox-reply textarea{min-height:50px}.inbox .inbox-reply-bar>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}}.b4-chat[hidden]{display:none}.b4-chat-panel-h h2{margin-right:auto}.b4-chat-off{padding:4px var(--chat-x,14px);background:var(--tint-soon);color:var(--tint-soon-ink);font-size:var(--fs-xs);flex:none;margin:0}.b4-chat-off .b4-link{color:inherit;font-size:inherit;text-decoration:underline}.b4-tabpanel .b4-msg-row.lit .b4-msg-main>.b4-msg-body{box-shadow:0 0 0 2px var(--accent)}.b4-msg-row{position:relative}@media (hover:hover){.b4-msg-row .b4-msg-acts{z-index:1;background:var(--surface);max-width:calc(100% - 12px);min-height:0;box-shadow:0 0 0 1px var(--line-soft);opacity:0;pointer-events:none;border-radius:8px;justify-content:flex-end;padding:1px 8px;position:absolute;top:2px;right:6px}.b4-msg-row:hover .b4-msg-acts,.b4-msg-row:focus-within .b4-msg-acts{opacity:1;pointer-events:auto}.b4-chat-event{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.b4-chat-event .b4-chat-reason{display:inline}}.ot-picks .ot-pick{min-width:0;margin-top:0}.ot-picks .ot-pick b{flex:none}.ot-picks .ot-pick-info{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inbox-alerts{gap:8px;margin-bottom:12px;display:grid}.inbox-alerts .notice{margin:0}.tbl-tools{flex-wrap:wrap;align-items:center;gap:6px 8px;padding:6px 8px 4px;display:flex}.tbl-tools .tbl-density{margin-left:auto}.reg-picker .tbl-reset{margin-right:auto}.tbl .reg-sigma td{color:var(--lane-ink);white-space:nowrap;text-overflow:ellipsis;vertical-align:top;background:0 0;border:0;padding:2px 12px 8px;font-size:13px;font-weight:600;line-height:16px;overflow:hidden}.tbl .reg-sigma td:first-child{padding-left:16px}.tbl .reg-sigma td:last-child{padding-right:16px}.tbl .reg-sigma td.num{text-align:right}.tbl .reg-sigma small{font-size:12.5px;font-weight:400;display:block}.tbl[data-density=mid]{--tbl-pad:7px;--tbl-gap:6px;--tbl-line:22px}.tbl[data-density=compact]{--tbl-pad:4px;--tbl-gap:4px;--tbl-line:22px}@media (height<=819px) and (width>=861px){.tbl[data-density=mid]{--tbl-pad:2px;--tbl-gap:4px}.tbl[data-density=compact]{--tbl-pad:2px;--tbl-gap:3px}.tbl-tools{padding:2px 8px}.tbl .reg-sigma td{padding-top:0;padding-bottom:2px}.tbl .reg-sigma small{display:inline}.tbl .reg-sigma small:before{content:" · "}}.tbl .tbl-line{min-height:var(--tbl-line);line-height:var(--tbl-line);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tbl .tbl-why{max-width:100%;min-height:var(--tbl-line);line-height:calc(var(--tbl-line) - 2px);vertical-align:top;display:inline-flex}.tbl .tbl-why-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.tbl .tbl-flag{flex:none;align-self:center;display:inline-flex}.tbl .tbl-late{color:var(--late);font-weight:600}@media (width>=861px){.tbl>thead .tbl-pin{z-index:1;background:var(--lane-solid);position:sticky;left:0}.table-wrap[data-scrolled-x] .tbl>thead .tbl-pin{box-shadow:1px 0 0 var(--line)}}@supports (font:-apple-system-body) and (appearance:none){:is(.co-list-page .companies-table tbody tr>td,.b4reg .registry-table:not(.wide)>tbody>tr:not(.group-row)>td,.trk-list .trk-box .trk-table tbody tr>td,.deals-page .deals-lane .deals-row>td):not(:last-child):after{border-top:inherit;background-clip:padding-box}}.usermenu-themes{grid-template-columns:1fr 1fr;gap:6px;padding:2px 4px 6px;display:grid}.usermenu-theme{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:8px;padding:0 10px 0 8px;font-size:13.5px;display:flex}.usermenu-theme:hover{border-color:var(--line-strong);background:var(--surface-2)}.usermenu-theme:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.usermenu-theme[aria-checked=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);font-weight:600}.usermenu-theme>i{border-radius:6px;flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 1px #111a2e1f}:root[data-theme=petrol]{--b-50:#edfafe;--b-100:#ddf4fb;--b-200:#bbe9f5;--b-300:#8fd6e7;--b-500:#0a849a;--b-600:#056b7d;--b-700:#045261;--b-900:#003b46;--b-950:#01232a;--brand-hover:#002e37;--brand-ink:#034754;--brand-tint-line:#b9dde3;--link:#045261;--brand-top:#06606f;--brand-top-hover:#045261;--brand-line:#9fd0d9;--brand-bar:#3e9aab;--brand-off:#b4d6dc;--brand-deep:#063a44;--brand-deeper:#01232a;--brand-on-deep:#8fd6e7;--brand-glow:#53bdd5;--brand-shadow:#01232a80;--brand-shadow-1:#01232a66;--brand-tint-line-2:#c6e4e9;--brand-tint-line-3:#cfe8ec;--brand-tint-3:#f4fafb;--brand-ink-2:#0d5566;--accent-halo:#056b7d59;--accent-halo-2:#056b7db3;--accent-halo-soft:#003b462e;--side-focus-glow:#8fd6e740;--seg-on-shadow:0 0 0 1px #01232a0d, 0 1px 2px #01232a1a, 0 2px 6px -2px #01232a1f;--n-50:#f4f7f8;--n-100:#edf2f3;--n-200:#dfe7e9;--n-300:#c7d3d6;--n-500:#84969b;--n-600:#65787d;--n-700:#5b6e73;--n-800:#3c5157;--n-900:#0b1e23;--ink-2:#34474c;--field-line:#7b8d92;--line-soft:#ebf0f1;--line-strong:#cdd8da;--side-bg:radial-gradient(300px 200px at 0 0, var(--side-glow), transparent 70%), linear-gradient(180deg, #1a2c31 0%, #0f2227 50%, #06191e 100%);--side-solid:#0f2227;--g-50:#eef7e4;--g-100:#e2f2d3;--g-200:#c9e6ae;--g-300:#a6d67e;--g-500:#4a9e2a;--g-600:#3f8a22;--g-700:#3b7a1f;--g-800:#2e6018;--g-900:#1f4210;--brand-tint:#e8f1f8;--brand-tint-2:#f2f7fa;--need-bg:#e8f1f8;--need-line:#a9d8e0;--side-glow:#53bdd524;--side-edge:#53bdd573;--side-edge-2:#8fd6e71f;--side-bar-glow:#53bdd5cc;--side-ring:#8fd6e773;--side-accent:#8fd6e7;--nav:var(--b-950);--nav-2:#062f37;--nav-3:#08414c;--av1-bg:#ddf1f5;--av1-ink:#003b46;--av2-bg:#e2eff2;--av2-ink:#0d5566;--av4-bg:#e3f0f3;--av4-ink:#06606f;--av5-bg:#e4f3f6;--av5-ink:#045261;--shadow:0 0 0 1px #01232a12, 0 1px 2px #01232a14}:root[data-scene=dark]{--scene:radial-gradient(1200px 380px at 50% 36%, #4684c833, transparent 70%), radial-gradient(1100px 560px at 22% -8%, #5f85fe38, transparent 62%),  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 320'%3E%3Cpath fill='%23071226' d='M0 132L90 116L170 124L260 96L330 104L420 70L500 92L560 86L650 118L740 100L820 108L900 62L980 84L1050 80L1130 110L1210 98L1300 120L1380 84L1450 92L1530 72L1600 88V320H0Z'/%3E%3Cpath fill='%2304060d' d='M0 222L120 204L210 212L330 184L420 196L520 190L640 218L760 206L860 214L980 180L1080 194L1170 190L1280 214L1390 202L1500 208L1600 194V320H0Z'/%3E%3C/svg%3E") 50% 100% / 100% auto no-repeat, linear-gradient(180deg, #16305a 0%, #0f2347 40%, #08142e 70%, #04060d 100%);--scene-solid:#0f2347;--scene-ink:#fff;--scene-ink-2:#ffffffbd;--scene-line:#ffffff29;--scene-fill:#ffffff1a;--scene-link:var(--b-300);--lane:#f1f4fae0;--lane-solid:#d6dae3;--lane-ink:var(--n-800);--lane-edge:inset 0 1px 0 #fff9, 0 1px 0 #0000002e;--ground:var(--scene-solid);--shadow:var(--lane-edge);--lane-radius:16px;--scene-ring:0 0 0 2px var(--scene-solid), 0 0 0 4px #fff;--scene-field-shadow:0 1px 0 #0000002e, 0 10px 24px -16px #0009;--tint-late:var(--r-100);--tint-late-ink:var(--r-800);--tint-soon:var(--a-100);--tint-done:var(--g-100);--side-bg:linear-gradient(180deg, #3a404c9e, #2e3036bd);--side-solid:#2b2e35;--side-edge:#ffffff1a;--side-edge-2:#ffffff0a;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-scene=dark] body{background:var(--scene-solid);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-scene=dark] body:before{content:"";z-index:-1;pointer-events:none;background:var(--scene);position:fixed;inset:0}:root[data-scene=dark] .b4-nav{box-shadow:inset -1px 0 #ffffff14}:root[data-theme=graphite]{--scene:radial-gradient(1400px 520px at 50% -14%, #ffffff17, transparent 66%), radial-gradient(900px 440px at 20% -10%, #ffffff0d, transparent 60%), radial-gradient(1600px 700px at 50% 120%, #00000047, transparent 70%), linear-gradient(180deg, #2c3038 0%, #1f2228 50%, #15171b 100%);--scene-solid:#1f2228;--scene-ring:0 0 0 2px #1f2228, 0 0 0 4px #fff;--scene-link:var(--b-200);--lane:#f4f5f7e0;--lane-solid:#d9dadd;--side-bg:linear-gradient(180deg, #ffffff1a, #ffffff0f);--side-solid:#26292f;--side-glow:#ffffff0f}:root[data-theme=graphite] .b4-nav{box-shadow:inset -1px 0 #ffffff1f}@media (prefers-reduced-transparency:reduce){:root[data-scene=dark]{--side-bg:var(--side-solid);--lane:var(--lane-solid);--scene-fill:color-mix(in srgb, #fff 10%, var(--scene-solid))}}@media (forced-colors:active){:root[data-scene=dark] body:before{background:canvas}}@media print{:root[data-scene=dark] body:before{display:none}:root[data-scene=dark] body{background:#fff}:root[data-scene=dark]{--scene-ink:var(--ink);--scene-ink-2:var(--muted);--scene-link:var(--link);--lane:var(--lane-solid);--scene-line:var(--line);--scene-fill:transparent;--shadow:none}}:root[data-scene=dark] :is(.page-head h1,.b4cab .b4-hdr h1){color:var(--scene-ink)}:root[data-scene=dark] :is(.deals-sum,.inbox-sum,.co-list-sum,.trk-sum,.b4cab .b4-sub){color:var(--scene-ink-2)}:root[data-scene=dark] :is(.page-head .segmented,.trk-list .trk-tabs){--ux3-tray:var(--scene-fill);background:var(--scene-fill);box-shadow:inset 0 0 0 1px var(--scene-line)}:root[data-scene=dark] :is(.page-head .segmented,.trk-list .trk-tabs) button:not([aria-pressed=true],[aria-selected=true]),:root[data-scene=dark] :is(.page-head .segmented,.trk-list .trk-tabs) button:not([aria-pressed=true],[aria-selected=true]) svg{color:var(--scene-ink-2)}:root[data-scene=dark] :is(.page-head .segmented,.trk-list .trk-tabs) button:hover:not([aria-pressed=true],[aria-selected=true],:disabled){background:var(--scene-line);color:var(--scene-ink)}:root[data-scene=dark] :is(.page-head .segmented,.trk-list .trk-tabs) button:is([aria-pressed=true],[aria-selected=true]){background:var(--surface);color:var(--accent);box-shadow:0 1px 2px #00000040,0 4px 10px -4px #00000073}:root[data-scene=dark] :is(.page-head .segmented,.trk-list .trk-tabs) button:not([aria-pressed=true],[aria-selected=true]) .count:not(.late,.reg-late){background:var(--scene-fill);color:var(--scene-ink);box-shadow:inset 0 0 0 1px var(--scene-line)}:root[data-scene=dark] .page-head :is(.btn:not(.btn-primary),select.input,.reg-filter select){border-color:var(--scene-line);background-color:var(--scene-fill);color:var(--scene-ink);box-shadow:none}:root[data-scene=dark] .page-head :is(.btn:not(.btn-primary),select.input,.reg-filter select):hover{border-color:var(--scene-ink-2)}:root[data-scene=dark] .page-head :is(select.input,.reg-filter select) option{background:var(--surface);color:var(--ink)}:root[data-scene=dark] .page-head .btn-primary:not(:disabled,[aria-disabled=true]){background:var(--surface);color:var(--brand);box-shadow:var(--scene-field-shadow);border-color:#0000}:root[data-scene=dark] .page-head .btn-primary:not(:disabled,[aria-disabled=true]):hover{background:var(--brand-tint);color:var(--brand);border-color:#0000}:root[data-scene=dark] :is(.searchbar,.trk-list .trk-search){box-shadow:var(--scene-field-shadow);border-color:#0000}:root[data-scene=dark] :is(.searchbar:focus-within,.trk-list .trk-search:focus-within){border-color:var(--brand);box-shadow:var(--scene-ring)}:root[data-scene=dark] :is(.page-head,.trk-list .trk-tabs,.trk-filters,.settings-anchors,.ux4-sib,.ux2-form-mode) :is(button,a,select,input):focus-visible,:root[data-scene=dark] :is(.ux2-back,a.back-link):focus-visible{outline-offset:2px;box-shadow:var(--scene-ring);outline:2px solid #0000}:root[data-scene=dark] :is(.ux2-back,a.back-link){color:var(--scene-link)}:root[data-scene=dark] :is(.ux2-back,a.back-link):hover{color:var(--scene-ink)}@media (prefers-contrast:more){:root[data-scene=dark]{--scene-ink-2:#fff;--scene-line:#ffffff8c;--scene-fill:#ffffff2e}}@media (width<=1023.98px){:root[data-scene=dark] .b4-nav{background:var(--side-solid)}:root[data-scene=dark] .b4-mbar{background:var(--side-solid);box-shadow:inset 0 -1px #ffffff14}}@media (forced-colors:active){.usermenu-theme[aria-checked=true]{outline-offset:-2px;outline:2px solid highlight}.usermenu-theme:focus-visible{outline-offset:2px;outline:2px solid canvastext}}:root[data-scene=dark] .inbox .inbox-list{align-self:start;max-height:100%}:root[data-scene=dark] .toast{box-shadow:inset 0 0 0 1px #ffffff2e,0 8px 24px -8px #000c}:root[data-scene=dark] .settings-page .b4-tabs button{color:var(--scene-ink-2)}:root[data-scene=dark] .settings-page .b4-tabs button[aria-selected=true]{color:#fff;border-bottom-color:#fff}:root[data-scene=dark] .b4cab .b4-kpi:not(.late){box-shadow:var(--lane-edge)}:root[data-scene=dark] .b4reg .page-head .reg-filter select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23fff' stroke-opacity='.8' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}:root[data-scene=dark] .b4reg>.reg-filter-note{color:var(--scene-ink-2)}:root[data-theme=petrol] .b4new .b4-flow li.cur{box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--brand-line)}:root[data-scene=dark] .b4reg .reg-workbar{color:var(--scene-ink-2)}:root[data-theme=petrol] .ux2-req .b4-flow li.cur{box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--brand-line)}:root[data-scene=dark] .deals-page .kanban{scrollbar-color:#ffffff47 transparent}:root[data-scene=dark] .deals-page .kanban-card,:root[data-scene=dark] .deals-page .kanban-card.late{box-shadow:0 0 0 1px #111a2e0f,0 1px 2px #0000001a}:root[data-scene=dark] .deals-page .kanban-card:hover:not(:focus-visible),:root[data-scene=dark] .deals-page .kanban-card.late:hover:not(:focus-visible){box-shadow:0 0 0 1px #111a2e14,0 10px 20px -10px #00000073}:root[data-scene=dark] .deals-page .kanban-card:focus-visible{box-shadow:var(--ring)}:root[data-scene=dark] .deals-page .deals-lane .table-wrap>p.muted{color:var(--lane-ink)}:root[data-theme=petrol] .deals-page .kanban-card,:root[data-theme=petrol] .deals-page .kanban-card.late{box-shadow:0 0 0 1px #01232a0d,0 1px 2px #01232a12}:root[data-theme=petrol] .deals-page .kanban-card:hover:not(:focus-visible),:root[data-theme=petrol] .deals-page .kanban-card.late:hover:not(:focus-visible){box-shadow:0 0 0 1px #01232a12,0 8px 18px -10px #01232a59}:root[data-theme=petrol] .deals-page .kanban-card:focus-visible{box-shadow:var(--ring)}:root[data-scene=dark] .deal-page .deal-chat>.b4-pin-add{color:var(--scene-link)}:root[data-scene=dark] .deal-page .deal-chat>.b4-pin-add:hover{color:var(--scene-ink)}:root[data-scene=dark] .deal-page .deal-chat>.b4-pin-add:focus-visible{outline-offset:2px;box-shadow:var(--scene-ring);outline:2px solid #0000}:root[data-scene=dark] .trk-list .trk-tabs button:not([aria-pressed=true]):not(.late):not(.warn):not(.z) b{background:var(--scene-fill);color:var(--scene-ink);box-shadow:inset 0 0 0 1px var(--scene-line)}:root[data-scene=dark] .trk-list .trk-tabs button.z:not([aria-pressed=true]) b{color:var(--scene-ink-2);box-shadow:inset 0 0 0 1px var(--scene-line);background:0 0}:root[data-scene=dark] .trk-list :is(.trk-tabsep,.trk-sep){background:var(--scene-line)}:root[data-scene=dark] .trk-list :is(.trk-chip,.trk-sel){background-color:var(--scene-fill);color:var(--scene-ink-2);box-shadow:inset 0 0 0 1px var(--scene-line)}:root[data-scene=dark] .trk-list :is(.trk-chip:not([aria-pressed=true]),.trk-sel):hover:not(:focus-visible){background-color:var(--scene-line);color:var(--scene-ink);box-shadow:inset 0 0 0 1px var(--scene-ink-2)}:root[data-scene=dark] .trk-list .trk-chip[aria-pressed=true]{background:var(--surface);color:var(--accent);box-shadow:0 1px 2px #00000040,0 4px 10px -4px #00000073}:root[data-scene=dark] .trk-list .trk-sel{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23fff' stroke-opacity='.8' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat}:root[data-scene=dark] .trk-list .trk-sel option{background:var(--surface);color:var(--ink)}:root[data-scene=dark] .trk-list .trk-filters>.b4-link{color:var(--scene-link)}:root[data-scene=dark] .trk-list .trk-filters>.b4-link:hover{color:var(--scene-ink)}:root[data-scene=dark] .trk-list .trk-foot{color:var(--scene-ink-2)}:root[data-scene=dark] .trk-list .trk-foot b{color:var(--scene-ink)}:root[data-scene=dark] .trk-list .trk-lg i.problem{background:var(--r-500)}:root[data-scene=dark] .trk-card .trk-crumb,:root[data-scene=dark] .trk-load{color:var(--scene-ink-2)}:root[data-scene=dark] .trk .trk-pop{border-color:#0000;box-shadow:0 0 0 1px #00000014,0 8px 24px -8px #000000b3}:root[data-scene=dark] .inbox .page-head .inbox-number select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23fff' stroke-opacity='.8' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}:root[data-scene=dark] .inbox .inbox-pane.inbox-placeholder{background:var(--surface);box-shadow:var(--shadow)}:root[data-scene=dark] .inbox .inbox-numbers>p.muted{color:var(--scene-ink-2)}:root[data-scene=dark] .inbox .inbox-numbers>.table{background:var(--surface);border-radius:var(--sheet-radius);box-shadow:var(--shadow);overflow:hidden}:root[data-scene=dark] .inbox>p.muted,:root[data-scene=dark] main.content>p.muted:only-child:not(.trk-load){color:var(--scene-ink-2)}.co-sb-status.neutral .co-sb-ic{background:var(--surface-2);color:var(--muted)}:root[data-scene=dark] .staff-page .staff-sum{color:var(--scene-ink-2)}.settings-page .settings-row{grid-template-columns:minmax(240px,520px) minmax(140px,260px) 28px 120px;justify-content:start}.settings-page .settings-row .save-field{grid-column:2/-1}.settings-page .settings-row.changed{background:var(--warn-bg);box-shadow:-8px 0 0 var(--warn-bg), 8px 0 0 var(--warn-bg), inset 3px 0 0 var(--warn-line)}.settings-page .settings-row-err{grid-column:2/-1}.settings-unit{text-align:left}.settings-group{scroll-margin-top:8px}.settings-anchors{flex-wrap:wrap;gap:4px 14px;font-size:13.5px;display:flex}:root[data-scene=dark] .settings-anchors .b4-link{color:var(--scene-link)}:root[data-scene=dark] .settings-anchors .b4-link:hover{color:var(--scene-ink)}.settings-sum{margin:8px 0 0}.settings-bar{z-index:5;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px;display:flex;position:sticky;bottom:0}.settings-bar>:first-child{margin-right:auto}.settings-warn{margin:0 16px 8px}.settings-cities{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rule-chips .row-wrap{gap:4px}.rule-other{width:56px}.carrier-point .dropdown{min-width:200px}.save-field{flex-direction:column;gap:2px;width:100%;min-width:0;display:inline-flex}.save-note{color:var(--muted);font-size:12.5px;line-height:14px}.save-note.ok{color:var(--ok)}.save-note.err{color:var(--late)}@media (width<=720px){.settings-page .settings-row{grid-template-columns:1fr}.settings-page .settings-row .save-field,.settings-page .settings-row-err{grid-column:auto}}.usermenu-themes.photo{grid-template-columns:repeat(3,1fr)}.usermenu-themes.photo .usermenu-theme{text-align:center;flex-direction:column;align-items:stretch;gap:4px;min-height:0;padding:4px 4px 5px;font-size:13px}.usermenu-themes.photo .usermenu-theme>i{border-radius:7px;width:auto;height:32px}.usermenu-theme[data-swatch=dusk]>i{background:#3346b4 url(/scenes/dusk.jpg) 50% 78%/cover}.usermenu-theme[data-swatch=midnight]>i{background:#0e1444 url(/scenes/midnight.jpg) 50% 78%/cover}.usermenu-theme[data-swatch=day]>i{background:#1f78d8 url(/scenes/day.jpg) 50% 78%/cover}:root[data-backdrop]{--glass:#ffffff2b;--glass-on:#ffffff42;--glass-edge:inset 0 0 0 1px #ffffff52, 0 10px 24px -18px #080c32b3;--glass-ink:#fff;--glass-ink-2:#ffffffe0;--glass-mark:#ffd68a;--scene-text-shadow:0 1px 2px #060a2c8c;--lane-ink:var(--n-900);--lane-link:var(--b-900);--scene-link:#eef2ff;--tint-late:#fde4e8}:root[data-theme=dusk]{--scene:linear-gradient(180deg, #0e164657, #0e16460f 34%, #0e164629), url(/scenes/dusk.jpg) center / cover no-repeat;--scene-solid:#2b3f9e;--lane:#f0f1ffb8;--lane-solid:#e3e5f8;--side-bg:linear-gradient(180deg, #121c5c75, #16185494);--side-solid:#1c2466}:root[data-theme=midnight]{--scene:linear-gradient(180deg, #04081e33, #04081e00 40%, #04081e1a), url(/scenes/midnight.jpg) center / cover no-repeat;--scene-solid:#0e1444;--lane:#e8ecfcc7;--lane-solid:#dfe2f4;--side-bg:linear-gradient(180deg, #080c2c80, #060a249e);--side-solid:#0b1038}:root[data-theme=day]{--scene:linear-gradient(180deg, #0a2c7085, #0a2c7024 36%, #0a2c701a), url(/scenes/day.jpg) center / cover no-repeat;--scene-solid:#1f78d8;--lane:#f6f9fec2;--lane-solid:#e9eff9;--side-bg:linear-gradient(180deg, #0c2e7494, #0e3c6e9e);--side-solid:#103a7e;--glass:#0c347c66;--glass-on:#0c347c94}@media (prefers-reduced-transparency:reduce){:root[data-backdrop]{--side-bg:var(--side-solid);--lane:var(--lane-solid);--glass:color-mix(in srgb, #fff 17%, var(--scene-solid));--glass-on:color-mix(in srgb, #fff 28%, var(--scene-solid))}}@media (prefers-contrast:more){:root[data-backdrop]{--lane:var(--lane-solid);--glass-ink-2:#fff}}@media print{:root[data-backdrop]{--lane:var(--lane-solid);--glass:transparent;--glass-on:transparent;--glass-edge:inset 0 0 0 1px var(--line);--glass-ink:var(--ink);--glass-ink-2:var(--muted);--glass-mark:var(--line-strong);--scene-text-shadow:none}}:root[data-backdrop] :is(.page-head h1,.b4cab .b4-hdr h1,.b4cab .b4-sub,.deals-sum,.inbox-sum,.co-list-sum,.trk-sum,.trk-list .trk-foot,.b4reg>.reg-filter-note,.b4reg .reg-workbar,.ux2-back,a.back-link,.deal-page .deal-chat>.b4-pin-add,.settings-anchors .b4-link,.trk-list .trk-filters>.b4-link,.trk-card .trk-crumb){text-shadow:var(--scene-text-shadow)}:root[data-backdrop] .b4cab .b4-cab-cap.b4-late{color:var(--r-800)}:root[data-backdrop] .b4cab .b4-kpis .b4-kpi{background:var(--glass);box-shadow:var(--glass-edge)}:root[data-backdrop] .b4cab .b4-kpis .b4-kpi small{color:var(--glass-ink-2)}:root[data-backdrop] .b4cab .b4-kpis .b4-kpi b{color:var(--glass-ink)}:root[data-backdrop] .b4cab .b4-kpis .b4-kpi.called{background:var(--glass-on);box-shadow:inset 0 0 0 2px var(--glass-ink), 0 10px 24px -18px #080c32b3}:root[data-backdrop] .b4cab .b4cab-clients{background:var(--glass);box-shadow:var(--glass-edge);color:var(--glass-ink)}:root[data-backdrop] .b4cab .b4cab-clients b{color:var(--glass-ink)}:root[data-backdrop] .b4cab .b4cab-clients:hover{background:var(--glass-on);color:var(--glass-ink)}:root[data-backdrop] .b4cab .b4cab-over{background:#c7345a}:root[data-backdrop] .page-head .searchbar,:root[data-backdrop] .trk-list .trk-search{background:var(--glass);box-shadow:var(--glass-edge);color:var(--glass-ink-2);border-color:#0000}:root[data-backdrop] .page-head .searchbar .input,:root[data-backdrop] .trk-list .trk-search input{color:var(--glass-ink);caret-color:var(--glass-ink)}:root[data-backdrop] .page-head .searchbar .input::placeholder,:root[data-backdrop] .trk-list .trk-search input::placeholder{color:var(--glass-ink-2)}:root[data-backdrop] .page-head .searchbar:focus-within{box-shadow:var(--scene-ring);border-color:#0000}:root[data-backdrop] .b4reg :is(.reg-search .input,.reg-tabs select.input,.reg-filter select.input){background-color:var(--glass);box-shadow:var(--glass-edge);color:var(--glass-ink);caret-color:var(--glass-ink);border-color:#0000}:root[data-backdrop] .b4reg .reg-search .input::placeholder,:root[data-backdrop] .b4reg .reg-search svg{color:var(--glass-ink-2)}:root[data-backdrop] .b4reg select.input option{background:var(--surface);color:var(--ink)}:root[data-backdrop] .b4reg .reg-work:not(.late){background:var(--glass);color:var(--glass-ink);box-shadow:inset 0 0 0 1px #ffffff3d}:root[data-backdrop] .b4reg .reg-work:not(.late) b{color:var(--glass-ink)}:root[data-backdrop] .b4reg .reg-work.act{background:var(--glass-on);box-shadow:inset 0 0 0 1.5px var(--glass-mark);font-weight:700}:root[data-backdrop] .b4reg button.reg-work:not(.late):hover{box-shadow:inset 0 0 0 1px var(--glass-ink)}:root[data-backdrop] .b4reg button.reg-work[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--glass-ink)}:root[data-backdrop] .b4reg button.reg-work:focus-visible{box-shadow:var(--scene-ring)}:root[data-backdrop] .deal-page .deal-tile.late{background:var(--tint-late);box-shadow:inset 0 0 0 1px var(--r-200);color:var(--tint-late-ink)}:root[data-backdrop] .deal-page .deal-tile.late :is(.deal-tile-k,.deal-tile-s){color:var(--tint-late-ink)}:root[data-backdrop] .deal-page a.deal-tile.late:hover{background:var(--r-100)}:root[data-backdrop] .deal-page .deal-chat>.b4-pin-add{background:#0a103c6b;border-radius:4px;box-shadow:0 0 0 4px #0a103c6b}:root[data-backdrop] .page-head .searchbar .input:focus-visible{box-shadow:none}:root[data-backdrop] .page-head .searchbar>.muted{color:var(--glass-ink-2)}.b4card-msg[role=alert]{margin:var(--page-pad,20px);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:16px 20px 18px}.b4card-msg[role=alert]>p{margin:0 0 12px}:is(.content,.deal-page) .b4card-msg[role=alert]{margin:0}:root[data-scene=dark] .b4card-msg:not([role=alert]){color:var(--scene-ink-2)}:root[data-scene=dark] .content.narrow>p.muted,:root[data-scene=dark] .content.narrow>.page-head>.muted{color:var(--scene-ink-2);text-shadow:var(--scene-text-shadow)}:root[data-backdrop] .deal-page .deal-chat>.b4-pin-add{margin-left:4px}
