.call-pop{z-index:160;inset-inline-start:16px;background:#fff;border:1px solid #cfe0f7;border-radius:12px;align-items:center;gap:10px;max-width:min(440px,100vw - 32px);padding:12px 14px;display:flex;position:fixed;bottom:16px;box-shadow:0 10px 30px #1018282e}.call-pop>svg{width:22px;height:22px;color:var(--blue,#0062e6);flex:none}.call-pop>div{gap:2px;min-width:0;display:grid}.call-pop strong{font-size:14px}.call-pop span{color:#4b5563;font-size:12px}.call-pop button{background:var(--blue,#0062e6);color:#fff;border:0;border-radius:8px;flex:none;min-height:34px;padding:0 12px}.call-pop .call-pop-close{color:#6b7280;background:0 0;place-items:center;width:30px;padding:0;display:grid}.call-pop .call-pop-close svg{width:16px;height:16px}.live-calls-lead{color:var(--blue,#0062e6);background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=760px){.call-pop{inset-inline:16px;bottom:76px}}.extension-input{text-align:center;direction:ltr;border:1px solid #d6dde7;border-radius:6px;width:90px;min-height:32px;padding:0 8px}.extension-input[aria-invalid=true]{border-color:#b42318}.segment-panel{flex-direction:column;min-width:0;display:flex}.segment-panel>header{gap:10px}.segment-panel>header h2{margin:0;margin-inline-end:auto;font-size:20px}.segment-scope{color:#3c659c;white-space:nowrap;background:#eef3fb;border-radius:999px;padding:3px 9px;font-size:12px}.segment-state{color:#555c64;border:1px dashed #cfd4da;border-radius:6px;align-items:center;gap:8px;margin:14px 16px;padding:12px 14px;font-size:13px;display:flex}.segment-state.error{color:#b3313f;background:#fff5f6;border-color:#f2b8be}.segment-state.error button{color:#b3313f;background:#fff;border:1px solid #b3313f;border-radius:4px;height:30px;margin-inline-start:auto;padding:0 10px}.segment-nl{background:linear-gradient(#f8fbff 0%,#fff 100%);border:1px solid #dfe5ee;border-radius:8px;margin:12px 14px 0}.segment-nl-toggle{color:#2f4a76;text-align:start;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.segment-nl-toggle .chev{margin-inline-start:auto;transition:transform .15s}.segment-nl.open .segment-nl-toggle .chev{transform:rotate(180deg)}.segment-nl-body{gap:10px;padding:0 12px 12px;display:grid}.segment-nl-body input{background:#fff;border:1px solid #ccd3dc;border-radius:5px;width:100%;height:40px;padding:0 10px;font-size:13px}.segment-nl-actions{flex-wrap:wrap;gap:8px;margin-block-start:8px;display:flex}.segment-inline-error{color:#b3313f;margin:0;font-size:12px}.segment-proposal{background:#fff;border:1px solid #d8e3f5;border-radius:6px;gap:8px;padding:10px 12px;display:grid}.segment-proposal.confidence-low{background:#fffaf0;border-color:#f2d9a8}.segment-proposal-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.segment-proposal-head small{color:#374151;font-size:12px}.segment-proposal-chips{flex-wrap:wrap;gap:6px;display:flex}.segment-proposal-explain{color:#444b53;margin:0;font-size:12px;line-height:1.5}.segment-proposal-partial{color:#475569;margin:0;font-size:12px}.segment-proposal-actions{flex-wrap:wrap;gap:8px;display:flex}.segment-clarifications{gap:8px;margin:0;padding:0;list-style:none;display:grid}.segment-clarifications li{color:#6b4a00;background:#f1f3f6;border-radius:5px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12px;display:flex}.segment-clarifications li svg{flex:none;width:16px;height:16px;margin-block-start:1px}.segment-clarifications code{color:#475569;margin-inline-start:6px;font-family:inherit;display:inline-block}.segment-suggestions{flex-wrap:wrap;gap:6px;margin-block-start:6px;display:flex}.segment-suggestions button{color:#6b4a00;background:#fff;border:1px solid #d6dbe3;border-radius:999px;align-items:center;gap:4px;height:28px;padding:0 9px;font-size:12px;display:inline-flex}.segment-suggestions button svg{width:13px;height:13px}.segment-tree{flex:auto;padding:12px 14px 0}.segment-group{border:1px solid #dde2e8;background:#fafbfc;border-inline-start:3px solid #a9c4ee;border-radius:7px;gap:10px;padding:10px;display:grid}.segment-group.op-or{background:#f8fafc;border-inline-start-color:#94a3b8}.segment-group.depth-1{background:#fff}.segment-group.depth-2{background:#f7f9fc}.segment-group-head{align-items:center;gap:8px;display:flex}.segment-op-toggle{background:#e9edf3;border-radius:999px;padding:2px;display:inline-flex}.segment-op-toggle button{color:#374151;white-space:nowrap;background:0 0;border:0;border-radius:999px;height:28px;padding:0 11px;font-size:12px}.segment-op-toggle button.active{color:#1f3f74;background:#fff;font-weight:600;box-shadow:0 1px 2px #141e321f}.segment-group.op-or .segment-op-toggle button.active{color:#475569}.segment-icon-button{color:#374151;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;margin-inline-start:auto;display:inline-grid}.segment-icon-button:focus-visible{color:#b3313f;background:#eef1f5}@media (hover:hover) and (pointer:fine){.segment-icon-button:hover{color:#b3313f;background:#eef1f5}}.segment-icon-button svg{width:16px;height:16px}.segment-empty-group{color:#374151;border:1px dashed #d3d9e1;border-radius:6px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.segment-children{gap:8px;display:grid}.segment-child{gap:6px;display:grid}.segment-join{color:#374151;background:#e9edf3;border-radius:999px;justify-self:center;padding:1px 9px;font-size:12px}.segment-group.op-or>.segment-children>.segment-child>.segment-join{color:#475569;background:#fff1dc}.segment-group-actions{flex-wrap:wrap;gap:8px;display:flex}.segment-group-actions .add-filter{align-items:center;gap:4px;height:32px;margin:0;padding:0 11px;font-size:12px;display:inline-flex}.segment-group-actions .add-filter.subtle{color:#4a5666;border-color:#c9d2de}.segment-group-actions .add-filter svg{width:14px;height:14px}.segment-group-actions .add-filter:disabled{opacity:.5}.segment-condition{background:#fff;border:1px solid #dde2e8;border-radius:6px;gap:6px;padding:9px;display:grid}.segment-condition.restricted{border-color:#f2b8be}.segment-condition-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 30px;align-items:center;gap:6px;display:grid}.segment-condition select,.segment-condition input:not([type=checkbox]):not([type=radio]){background:#fff;border:1px solid #ccd3dc;border-radius:4px;width:100%;min-width:0;height:36px;padding:0 8px;font-size:13px}.segment-condition label{min-width:0;display:block}.segment-condition-value{gap:6px;display:grid}.segment-days,.segment-number{align-items:center;gap:8px;display:flex!important}.segment-days span,.segment-number span{color:#374151;white-space:nowrap;font-size:12px}.segment-range{grid-template-columns:1fr 1fr;gap:6px;display:grid}.segment-range label{color:#374151;gap:3px;font-size:12px;display:grid!important}.segment-hint,.segment-source{color:#374151;font-size:12px}.segment-source{color:#4a6c9c}.segment-picker{gap:6px;display:grid}.segment-picker-selected{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.segment-picker-tag{color:#2f4a76;background:#eef3fb;border:1px solid #c7d6ee;border-radius:999px;align-items:center;gap:4px;height:26px;padding:0 8px;font-size:12px;display:inline-flex}.segment-picker-tag svg{width:12px;height:12px}.segment-picker-toggle{color:#4a5666;background:#fff;border:1px dashed #b7c1ce;border-radius:999px;height:26px;padding:0 9px;font-size:12px}.segment-picker-empty{color:#374151;font-size:12px}.segment-picker-list{background:#fafbfc;border:1px solid #e3e6ea;border-radius:6px;gap:6px;padding:8px;display:grid}.segment-picker-list input[type=search]{height:32px!important}.segment-picker-options{gap:2px;max-height:200px;display:grid;overflow:auto}.segment-picker-options label{cursor:pointer;border-radius:4px;align-items:center;gap:8px;min-height:30px;padding:0 6px;font-size:13px;display:flex!important}.segment-picker-options label.checked{background:#eef3fb}.segment-picker-options input{flex:none;width:16px;height:16px}.segment-errors{color:#b3313f;background:#fff5f6;border-radius:6px;margin:10px 14px 0;padding:8px 12px 8px 24px;font-size:12px}.segment-footer{border-block-start:1px solid var(--line);background:#fff;gap:8px;margin-block-start:12px;padding:10px 14px 12px;display:grid;position:sticky;bottom:0}.segment-count{color:#1f3f74;align-items:center;gap:8px;min-height:22px;font-size:13px;font-weight:600;display:flex}.segment-count.error{color:#b3313f}.segment-count small{color:#374151;font-size:12px;font-weight:400}.segment-count svg{width:16px;height:16px}.segment-footer-actions{flex-wrap:wrap;gap:8px;display:flex}.segment-footer-actions.secondary button{height:32px;font-size:12px}.segment-primary,.segment-ghost{white-space:nowrap;border-radius:5px;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:13px;display:inline-flex}.segment-primary{color:#fff;background:#0062e6;border:1px solid #0062e6;font-weight:600}.segment-ghost{color:#3a4552;background:#fff;border:1px solid #cfd6df}.segment-primary:disabled,.segment-ghost:disabled{opacity:.55;cursor:not-allowed}.segment-primary svg,.segment-ghost svg{width:15px;height:15px}.segment-sentence{color:#374151;max-height:3em;margin:0;font-size:12px;line-height:1.5;overflow:hidden}.segment-chips{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 16px 10px;display:flex}.segment-chip{align-items:center;gap:2px;max-width:100%;display:inline-flex}.segment-chip-join{color:#374151;margin-inline-end:6px;font-size:12px;font-style:normal}.segment-chip-body{color:#2f4a76;text-overflow:ellipsis;white-space:nowrap;background:#eef3fb;border:1px solid #c7d6ee;border-start-start-radius:999px;border-end-start-radius:999px;align-items:center;gap:4px;max-width:320px;height:28px;padding:0 10px;font-size:12px;display:inline-flex;overflow:hidden}.segment-chip.preview .segment-chip-body{border-radius:999px}.segment-chip-body b{font-weight:600}.segment-chip.op-or .segment-chip-body{color:#6b4a00;background:#f1f3f6;border-color:#efd6a8}.segment-chip-remove{color:#4a6c9c;border:1px solid #c7d6ee;background:#eef3fb;border-inline-start:0;border-start-end-radius:999px;border-end-end-radius:999px;place-items:center;width:26px;height:28px;display:inline-grid}.segment-chip.op-or .segment-chip-remove{color:#475569;background:#f1f3f6;border-color:#efd6a8}.segment-chip-remove svg{width:13px;height:13px}.segment-chip-remove:focus-visible{color:#b3313f}@media (hover:hover) and (pointer:fine){.segment-chip-remove:hover{color:#b3313f}}.segment-chip-mode{color:#374151;font-size:12px}.segment-chip-clear{color:#b3313f;background:0 0;border:0;height:28px;padding:0 10px;font-size:12px;text-decoration:underline}.segment-notices{gap:6px;padding:0 16px 8px;display:grid}.segment-notice{color:#6b4a00;background:#f1f3f6;border-radius:6px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.segment-notice svg{flex:none;width:15px;height:15px;margin-block-start:1px}.segment-notice button{color:inherit;background:0 0;border:0;margin-inline-start:auto}.saved .segment-view-meta{color:#374151;white-space:nowrap;margin-inline-start:auto;font-size:12px}.segment-view-form .segment-view-mode{gap:0;margin-block-end:4px;display:grid}.segment-view-form .segment-view-mode .check-line{margin:4px 0!important}.segment-view-sentence,.segment-view-columns{color:#555c64;margin:0;font-size:12px;line-height:1.5}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1180px){.segment-condition-row{grid-template-columns:minmax(0,1fr) 30px}.segment-condition-row .segment-operator{grid-column:1/-1}}@media (width<=767px){.segment-panel{max-height:none}.segment-footer{position:static}.segment-footer-actions .segment-primary,.segment-footer-actions .segment-ghost{flex:auto;justify-content:center}.segment-chips{padding-inline:12px}.segment-chip-body{max-width:220px}.segment-op-toggle button{padding:0 8px;font-size:12px}}.objection-playbook{gap:8px;margin:12px 0;display:grid}.objection-playbook-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.objection-playbook-chips>span{color:#4b5563;font-size:13px;font-weight:600}.objection-playbook-chips button{color:#374151;background:#fff;border:1px solid #d6dde7;border-radius:999px;min-height:34px;padding:0 10px;font-size:13px}.objection-playbook-chips button[aria-pressed=true]{border-color:var(--blue);color:var(--blue);font-weight:700}.objection-playbook-panel{background:#fff;border:1px solid #e3e8ef;border-radius:10px;gap:8px;padding:12px;display:grid}.objection-playbook-panel>p{color:#6b7280;margin:0;font-size:13px}.objection-playbook-chapter{max-height:420px;font-size:14px;line-height:1.6;overflow-y:auto}.objection-playbook-panel .objection-playbook-chapter h2{margin-top:0;font-size:18px}.objection-playbook-panel footer{color:#374151;border-top:1px solid #eef1f5;flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;font-size:13px;display:flex}.objection-playbook-panel footer button{background:#fff;border:1px solid #d6dde7;border-radius:6px;min-height:34px;padding:0 12px}.objection-playbook-panel footer .objection-playbook-close{margin-inline-start:auto}.objection-playbook-panel small[role=alert]{color:#b42318}.objection-stats{gap:8px;margin-top:8px;display:grid}.objection-stats h2{margin:0;font-size:16px}.objection-stats-table{background:#fff;border:1px solid #e3e8ef;border-radius:10px;overflow-x:auto}.objection-stats table{border-collapse:collapse;width:100%;font-size:13px}.objection-stats th,.objection-stats td{text-align:right;white-space:nowrap;border-bottom:1px solid #eef1f5;padding:8px 10px}.objection-stats th{color:#4b5563;font-weight:600}.objection-stats td.bad{color:#b42318;font-weight:700}@media (width<=760px){.objection-playbook-chips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.objection-playbook-chips>*{flex:none}}.objection-playbook-chips button.objection-playbook-more{color:#4b5563;border-style:dashed}.call-library{gap:14px;display:grid}.call-library-state,.call-library-empty{color:#4b5563;margin:0;padding:14px;font-size:14px}.call-library-filter{flex-wrap:wrap;gap:6px;display:flex}.call-library-filter button{color:#374151;background:#fff;border:1px solid #d6dde7;border-radius:999px;min-height:36px;padding:0 12px;font-size:13px}.call-library-filter button span{color:#6b7280;font-size:12px}.call-library-filter button[aria-pressed=true]{border-color:var(--blue);color:var(--blue);font-weight:700}.call-library-list{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:12px;display:grid}.call-library-item{background:#fff;border:1px solid #e3e8ef;border-radius:10px;gap:8px;min-width:0;padding:14px;display:grid}.call-library-item header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.call-library-item header strong{font-size:15px}.call-library-tag{color:#1f4fa8;background:#eef4ff;border-radius:999px;padding:1px 8px;font-size:12px}.call-library-heard{color:#067647;font-size:12px}.call-library-meta{color:#4b5563;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.call-library-why{margin:0;font-size:13px;line-height:1.5}.call-library-chips{flex-wrap:wrap;gap:6px;display:flex}.call-library-audio{width:100%;height:40px}.call-library-item footer{color:#6b7280;border-top:1px solid #eef1f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;font-size:12px;display:flex}.call-library-item small[role=alert],.call-library-add small[role=alert]{color:#b42318}.call-library-candidates{gap:10px;margin-top:8px;display:grid}.call-library-candidates h2{margin:0;font-size:16px}.call-library-candidates>p{color:#6b7280;margin:0;font-size:13px}.call-library-add{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:8px 10px;display:grid}.call-library-add label{color:#374151;gap:4px;font-size:12px;display:grid}.call-library-add label.wide,.call-library-add>div,.call-library-add small{grid-column:1/-1}.call-library-add input,.call-library-add select{min-height:38px;font:inherit;border:1px solid #d6dde7;border-radius:6px;padding:0 8px}.call-library-add>div{justify-content:flex-end;gap:6px;display:flex}.api-keys{gap:10px;margin-top:18px;display:grid}.api-keys h2{margin:0;font-size:17px}.api-keys>p{color:#4b5563;margin:0;font-size:13px;line-height:1.6}.api-keys code{word-break:break-all;background:#f2f4f7;border-radius:4px;padding:1px 6px;font-size:12px}.api-keys small[role=alert]{color:#b42318}.api-keys-created{background:#fff8ec;border:1px solid #f2b45a;border-radius:10px;gap:8px;padding:12px;display:grid}.api-keys-created code{background:#fff;padding:8px;font-size:13px}.api-keys-created div,.api-keys-form>div{flex-wrap:wrap;gap:8px;display:flex}.api-keys-form{background:#fff;border:1px solid #e3e8ef;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;padding:12px;display:grid}.api-keys-form>label{color:#374151;gap:4px;font-size:12px;display:grid}.api-keys-form input:not([type=checkbox]),.api-keys-form select{min-height:38px;font:inherit;border:1px solid #d6dde7;border-radius:6px;padding:0 8px}.api-keys-form fieldset,.api-keys-form>div{grid-column:1/-1}.api-keys-form fieldset{border:1px solid #eef1f5;border-radius:8px;gap:6px;margin:0;padding:8px 10px;display:grid}.api-keys-form legend{color:#374151;padding:0 4px;font-size:12px}.api-keys-scope{align-items:flex-start;gap:8px;font-size:13px;display:flex}.api-keys-scope input{margin-top:3px}.api-keys-table{background:#fff;border:1px solid #e3e8ef;border-radius:10px;overflow-x:auto}.api-keys-table table{border-collapse:collapse;width:100%;font-size:13px}.api-keys-table th,.api-keys-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #eef1f5;padding:8px 10px}.api-keys-table tr.revoked td{color:#6b7484}.my-sessions{background:#fff;border:1px solid #e3e8ef;border-radius:10px;gap:6px;margin-top:18px;padding:12px;display:grid}.my-sessions h2{margin:0 0 4px;font-size:16px}.my-sessions p{color:#6b7280;margin:0;font-size:13px}.my-sessions small[role=alert]{color:#b42318}.my-sessions-row{color:#374151;border-top:1px solid #eef1f5;flex-wrap:wrap;align-items:center;gap:4px 14px;min-height:44px;padding:6px 0;font-size:13px;display:flex}.my-sessions-row em{color:#067647;font-style:normal}.my-sessions-row>span:nth-child(2){color:#6b7280}.my-sessions-row button{margin-inline-start:auto}.two-factor{color:#374151;background:#fff;border:1px solid #e3e8ef;border-radius:10px;gap:8px;margin-top:18px;padding:12px;font-size:13px;display:grid}.two-factor h2{margin:0;font-size:16px}.two-factor p{color:#6b7280;margin:0}.two-factor small[role=alert]{color:#b42318}.two-factor-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.two-factor-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.two-factor-form input{width:150px;min-height:38px;font:inherit;letter-spacing:2px;border:1px solid #d6dde7;border-radius:6px;padding:0 8px}.two-factor-enroll{gap:10px;display:grid}.two-factor-enroll ol{margin:0;padding-inline-start:18px}.two-factor-qr svg{width:180px;height:180px;display:block}.two-factor-enroll code,.two-factor-codes ul{background:#f2f4f7;border-radius:4px;padding:2px 6px;font-size:12px}.two-factor-codes{background:#fff8ec;border:1px solid #f2b45a;border-radius:10px;gap:8px;padding:12px;display:grid}.two-factor-codes ul{grid-template-columns:repeat(2,max-content);gap:4px 24px;margin:0;padding:8px 12px;font-family:ui-monospace,monospace;list-style:none;display:grid}.two-factor-codes div{gap:8px;display:flex}.system-status{gap:10px;margin-top:18px;display:grid}.system-status h2{margin:0;font-size:17px}.system-status>p{color:#6b7280;margin:0;font-size:13px}.system-status small[role=alert]{color:#b42318}.system-status-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px;display:grid}.system-status-grid>div{background:#fff;border:1px solid #e3e8ef;border-radius:10px;gap:2px;padding:12px;display:grid}.system-status-grid>div>span:before{content:"";background:#12b76a;border-radius:50%;width:8px;height:8px;margin-inline-end:6px;display:inline-block}.system-status-grid>div.warn>span:before{background:#f79009}.system-status-grid>div.bad>span:before{background:#f04438}.system-status-grid span{color:#4b5563;font-size:12px}.system-status-grid b{font-size:18px}.system-status-grid small{color:#6b7280;font-size:12px}.system-status-list{background:#fff;border:1px solid #e3e8ef;border-radius:10px;gap:2px;padding:12px;font-size:13px;display:grid}.system-status-list>div{border-top:1px solid #eef1f5;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:6px 0;display:flex}.system-status-list>div.warn{color:#b54708}.system-status-error{color:#5b6472;overflow-wrap:anywhere;flex-basis:100%;min-width:0;font-size:12px}.system-status-list code{background:#f2f4f7;border-radius:4px;padding:1px 4px;font-size:12px}.lead-dups{gap:12px;display:grid}.lead-dups-note{color:#4b5563;margin:0;font-size:13px;line-height:1.6}.lead-dups-tabs{flex-wrap:wrap;gap:6px;display:flex}.lead-dups-tabs button{color:#374151;background:#fff;border:1px solid #d6dde7;border-radius:999px;min-height:36px;padding:0 14px;font-size:13px}.lead-dups-tabs button span{color:#6b7280;font-size:12px}.lead-dups-tabs button[aria-selected=true]{border-color:var(--blue);color:var(--blue);font-weight:700}.lead-dups-state{color:#4b5563;padding:14px;font-size:14px}.lead-dups-group{background:#fff;border:1px solid #e3e8ef;border-radius:10px;gap:8px;padding:12px;display:grid}.lead-dups-group header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lead-dups-group header span{color:#6b7280;font-size:13px}.lead-dups-group header button{margin-inline-start:auto}.lead-dups-group ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lead-dups-group li button{color:#374151;text-align:right;background:#fafbfc;border:1px solid #eef1f5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 12px;width:100%;min-height:44px;padding:8px 10px;font-size:13px;display:flex}@media (hover:hover) and (pointer:fine){.lead-dups-group li button:hover{background:#fff;border-color:#d6dde7}}.lead-dups-group li em{color:#6b7280;margin-inline-start:auto;font-size:12px;font-style:normal}.lead-dups-pager{justify-content:center;gap:8px;display:flex}.lead-import{gap:12px;display:grid}.lead-import-note{color:#4b5563;margin:0;font-size:13px;line-height:1.6}.lead-import-file,.lead-import-map label{color:#374151;gap:4px;font-size:12px;display:grid}.lead-import-pick{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.lead-import-pick small{color:var(--ink2,#4b5563);font-size:13px}.lead-import-file:focus-within .lead-import-pick .btn{outline:2px solid var(--ink,#111);outline-offset:2px}.lead-import-step,.lead-import-result,.lead-import-history{background:#fff;border:1px solid #e3e8ef;border-radius:10px;gap:10px;padding:12px;display:grid}.lead-import-step h2,.lead-import-history h2{margin:0;font-size:15px}.lead-import-map{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:8px 10px;display:grid}.lead-import-map select,.lead-import-map input{min-height:38px;font:inherit;border:1px solid #d6dde7;border-radius:6px;padding:0 8px}.lead-import-status{border:1px solid #eef1f5;border-radius:8px;gap:6px;margin:0;padding:8px 10px;font-size:13px;display:grid}.lead-import-status label{align-items:center;gap:8px;display:flex}.lead-import-preview{border-collapse:collapse;font-size:12px;display:block;overflow-x:auto}.lead-import-preview th,.lead-import-preview td{text-align:right;white-space:nowrap;border-bottom:1px solid #eef1f5;padding:6px 8px}.lead-import-preview th{color:#4b5563}.lead-import-actions{flex-wrap:wrap;gap:8px;display:flex}.lead-import-step small[role=alert]{color:#b42318}.lead-import-state{color:#374151;background:#f2f4f7;border-radius:8px;padding:10px 12px;font-size:13px}.lead-import-result ul{color:#4b5563;margin:0;padding-inline-start:18px;font-size:13px}.lead-import-history>div{border-top:1px solid #eef1f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.lead-import-history em{color:#6b7280;font-style:normal}:where(button,[role=button]):has(>svg){justify-content:center;align-items:center;gap:6px;display:inline-flex}:where(button,[role=button])>svg{flex:none}.bulk-lead-bar{z-index:15;background:#edf5ff;border-block:1px solid #cbd9ee;flex-wrap:wrap;align-items:center;gap:10px;min-height:58px;padding:9px 16px;display:flex;position:relative}.bulk-lead-bar>strong{color:#235da8}.bulk-lead-bar select,.bulk-lead-bar>button{background:#fff;border:1px solid #bfd0e6;border-radius:5px;height:36px;padding:0 11px}.bulk-lead-bar>button{align-items:center;gap:6px;display:flex}.bulk-lead-bar>button.primary{color:#fff;background:#25ad82;border-color:#25ad82}.bulk-reps{flex-wrap:wrap;gap:5px;max-width:520px;display:flex}.bulk-reps label{background:#fff;border:1px solid #ccd8e7;border-radius:15px;align-items:center;gap:5px;padding:6px 9px;display:flex}.bulk-preview{background:#fff;border:1px solid #cdd8e6;border-radius:7px;width:min(620px,80vw);max-height:330px;position:absolute;top:55px;right:150px;overflow:auto;box-shadow:0 12px 32px #1831522e}.bulk-preview header{background:#f4f8fd;padding:12px 14px;font-weight:700}.bulk-preview span{border-top:1px solid #edf0f4;grid-template-columns:1fr 75px 22px 1fr;align-items:center;gap:8px;min-height:44px;padding:8px 14px;display:grid}.bulk-preview em{color:#374151;font-style:normal}@media (width<=900px){.bulk-preview{width:calc(100vw - 32px);right:8px}}@media (width<=1280px){.mobile-nav{flex:0 0 38px;display:grid}.crm-topbar{padding-inline:10px}.crm-brand{min-width:92px}.legacy-topnav{z-index:120;background:#fff;border-bottom:1px solid #dfe4ea;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:4px;height:auto;max-height:calc(100dvh - 76px);margin:0;padding:10px;display:none;position:fixed;inset:66px 0 auto;overflow-y:auto;box-shadow:0 14px 30px #18273f29}.legacy-topnav.open{display:grid}.legacy-topnav button{border:1px solid #edf0f4;border-radius:7px;min-width:0;min-height:46px}.top-icons{min-width:0}.top-icons .break-button,.top-icons .end-work-button{border-radius:50%;width:38px;min-width:38px;padding:0;font-size:0;overflow:hidden}.integration-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.connection-checklist>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (width<=620px){.crm-brand span:last-child{display:none}.crm-brand{min-width:42px}.top-icons{gap:2px}.top-icons>button{width:34px;height:34px}.frame-head,.module-header{padding-inline:12px}.privacy-banner,.connection-checklist,.integration-overview,.audit-panel{margin-inline:10px}.privacy-banner{align-items:flex-start}.integration-cards{grid-template-columns:1fr;padding-inline:10px}.connection-checklist>div{grid-template-columns:1fr}.lead-action-panel{margin-inline:10px}.bulk-lead-bar{flex-direction:column;align-items:stretch}.bulk-reps{max-width:none}}.user-admin-menu{display:inline-block;position:relative}.user-admin-menu>summary{cursor:pointer;color:#2c5c95;white-space:nowrap;background:#fff;border:1px solid #ccd6e2;border-radius:6px;align-items:center;gap:6px;min-height:33px;padding:5px 10px;list-style:none;display:inline-flex}.user-admin-menu>summary::-webkit-details-marker{display:none}.user-admin-menu>summary svg{width:16px;height:16px}.user-admin-menu[open]>summary{background:#f3f6fa}.user-admin-menu>.user-admin-actions{z-index:20;inset-inline-start:0;background:#fff;border:1px solid #e3e6ea;border-radius:10px;flex-direction:column;align-items:stretch;min-width:220px;padding:6px;position:absolute;top:calc(100% + 4px);box-shadow:0 10px 28px #10182824}.user-admin-menu>.user-admin-actions button{border-color:#0000;justify-content:flex-start}.user-admin-actions{flex-wrap:wrap;gap:4px;display:flex}.user-admin-actions button{color:#356aa9;background:#fff;border:1px solid #ccd6e2;border-radius:5px;align-items:center;gap:5px;min-height:33px;padding:5px 9px;display:flex}.user-admin-actions button.danger{color:#c83849;border-color:#f3c3c8}.lead-action-panel{background:#fff;border:1px solid #dfe5eb;border-radius:7px;margin:0 24px 14px;overflow:hidden;box-shadow:0 8px 24px #1b2a4114}.lead-action-panel>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;min-height:54px;padding:9px 15px;display:flex}.lead-action-panel>header>div{align-items:center;gap:9px;display:flex}.lead-action-panel>header strong,.lead-action-panel>header span{display:block}.lead-action-panel>header span{color:#374151;font-size:12px}.lead-action-panel>header button{color:#2674dd;background:#fff;border:1px solid #cfd8e3;border-radius:5px;height:34px;padding:0 12px}.lead-action-panel>header .icon-button{color:#374151;place-items:center;width:34px;padding:0;display:grid}.lead-action-panel-scroll{max-height:260px;overflow:auto}.lead-action-panel-scroll article{border-bottom:1px solid #eef1f4;align-content:center;gap:5px;min-height:58px;padding:10px 16px;display:grid}@media (hover:hover) and (pointer:fine){.lead-action-panel-scroll article:hover{background:#fafcff}}.lead-action-panel-scroll small{color:#374151}.fireberry-fields header small{opacity:.7;font-size:.75rem;display:block}.fireberry-fields td.technical{text-align:left;opacity:.55;direction:ltr;font-size:.75rem}.fireberry-fields em.pending{color:hsl(var(--warning,38 92% 50%));font-size:.75rem;font-style:normal}.fireberry-archive .archive-search{align-items:center;gap:.4rem;display:flex}.fireberry-archive .archive-search input{min-width:16rem}.fireberry-archive td.technical{text-align:left;opacity:.6;direction:ltr;font-size:.75rem}.fireberry-archive .archive-pager{justify-content:flex-start;gap:.5rem;padding:.6rem .8rem;display:flex}.filter-chips{gap:8px;margin:4px 0 12px;display:flex}.filter-chips .chip{border:1px solid var(--border,#e2e8f0);background:var(--card,#fff);color:inherit;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.filter-chips .chip b{opacity:.7;font-size:12px}.filter-chips .chip.active{background:var(--primary,#1d4ed8);border-color:var(--primary,#1d4ed8);color:var(--primary-foreground,#fff)}.customer-header-meta{border:1px solid var(--line);background:#fff;gap:10px;margin-top:12px;padding:12px 16px;display:grid}.customer-header-meta .chm-identity{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.customer-header-meta .chm-identity strong{font-size:17px}.customer-header-meta .chm-identity span{color:#374151;font-size:13px}.customer-header-meta .chm-identity a{color:var(--blue,#1f6feb);font-size:13px;text-decoration:none}.lead-status-rail{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.lead-status-rail .lsr-current{color:#fff;border-radius:999px;padding:6px 16px;font-size:13.5px;font-weight:700;box-shadow:0 1px 4px #0000002e}.lead-status-rail ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lead-status-rail ol button{border:1px solid var(--line,#e3e7ec);color:#374151;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;display:inline-flex}.lead-status-rail ol button:disabled{cursor:default}.lead-status-rail ol button i{border-radius:50%;width:8px;height:8px;display:inline-block}.lead-status-rail ol button.current{color:#fff;font-weight:700}.lead-status-rail ol button.current i{background:#fff!important}.customer-header-meta .chm-counts{color:#374151;flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.customer-header-meta .chm-counts b{color:#16202b}.lead-columns .details-column{order:-1}.customer-tabs{display:flex;overflow:auto}.customer-tabs button{white-space:nowrap;background:#fff;border:0;border-bottom:2px solid #0000;height:100%;padding:12px 14px;font-size:13px}.customer-tabs button.active{color:var(--blue,#1f6feb);border-color:var(--blue,#1f6feb)}.details-column .tab-body{gap:12px;padding:12px;display:grid}.details-column .record-row{border:1px solid var(--line);border-radius:6px;gap:4px;padding:10px 12px;display:grid}.details-column .record-row span{color:#374151;font-size:12px}.lead-page{background:#f7f8fa;padding:12px 16px 42px}.lead-titlebar{height:62px;box-shadow:none;border-color:#e5e8ec;padding:0 18px}.lead-titlebar h1{font-size:18px;font-weight:500}.lead-trophy{width:27px;height:27px}.lead-trophy svg{width:15px}.customer-header-meta{border-color:#e5e8ec;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:64px;margin-top:8px;padding:9px 18px}.customer-header-meta .chm-identity{gap:7px 18px}.customer-header-meta .chm-identity strong{flex-basis:100%;font-size:14px}.customer-header-meta .chm-counts{align-self:stretch;gap:0}.customer-header-meta .chm-counts span{color:#374151;border-inline-start:1px solid #edf0f2;align-content:center;place-items:center;gap:2px;min-width:72px;padding:5px 10px;display:grid}.customer-header-meta .chm-counts b{color:#1a825e;font-size:16px;font-weight:500}.lead-action-strip{border-color:#e5e8ec;justify-content:flex-start;gap:0;height:44px;margin-top:8px;padding:0 14px;overflow-x:auto}.lead-action-strip button{border-inline-start:1px solid #edf0f2;border-radius:0;gap:6px;height:100%;padding:0 13px;font-size:12px}.lead-action-strip button>svg{width:19px;height:19px;padding:3px}.lead-action-strip span{align-items:baseline;gap:5px;display:flex}.lead-action-strip b{color:#374151}.lead-action-strip>button.active{background:#f4faf8;box-shadow:inset 0 -2px #21a67a}.lead-status-rail{background:#fff;border:1px solid #e5e8ec;width:100%;margin-top:8px;padding:10px;display:block;overflow-x:auto}.lead-status-rail ol{direction:rtl;flex-wrap:nowrap;gap:3px;width:100%;min-width:950px;display:flex}.lead-status-rail ol li{flex:1 0 112px}.lead-status-rail ol button{color:#374151;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 50%,100% 100%,8px 100%,0 50%);background:#f0f1f2;border:0;border-radius:0;justify-content:center;width:100%;height:28px;padding:0 15px 0 7px;font-size:12px}.lead-status-rail ol button i{display:none}.lead-status-rail ol button.current{color:#fff;background:#2f2a75!important}.lead-columns{grid-template-columns:minmax(0,1fr) minmax(520px,1fr);align-items:start;gap:8px;margin-top:8px}.activity-composer,.timeline-feed,.details-column{box-shadow:none;border-color:#e5e8ec}.ai-quick-actions{margin-bottom:8px}.ai-quick-actions button{border-radius:2px;min-height:34px}.activity-composer nav,.details-column>nav{height:42px}.activity-composer nav button,.details-column nav button,.customer-tabs button{padding:0 12px;font-size:12px}.activity-composer textarea{height:70px}.timeline-feed{margin-top:8px}.details-column .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:5px 18px 16px}.customer-details-help{color:#374151;background:#f4f7f8;border-radius:6px;align-items:center;gap:7px;margin:12px 16px 4px;padding:9px 11px;font-size:12px;display:flex}.customer-details-help svg{width:14px;height:14px}.customer-detail-sections{gap:8px;padding:8px 12px 16px;display:grid}.customer-detail-sections>section{background:#fff;border:1px solid #e8ebee;border-radius:7px}.customer-detail-sections>section>h3{color:#343b42;background:#fafbfb;border-bottom:1px solid #edf0f2;margin:0;padding:9px 12px;font-size:12px}.customer-detail-sections .detail-grid{padding-top:0}.details-column .detail-field{background:#fff;border:0;border-bottom:1px solid #edf0f2;border-radius:0;min-height:49px;padding:8px 0 5px}.details-column .detail-field>span{color:#111827;font-size:12px}.details-column .detail-field .cell-main:not(.blue-link):not(.lead-name):not(.status-text),.details-column .detail-field strong,.details-column .detail-field input,.details-column .detail-field select{color:#111827}.details-column .detail-field strong,.details-column .detail-field input,.details-column .detail-field select{font-size:12px}.details-column .detail-field .cell-main,.details-column .detail-field .editable-cell{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}.details-column .detail-field .cell-actions{flex:none}.fireberry-fields{box-shadow:none;border:0}.fireberry-fields>header{padding-inline:12px}.fireberry-fields .history-table-wrap{max-height:none;overflow:visible}.fireberry-fields table{table-layout:fixed}.fireberry-fields th:first-child,.fireberry-fields td:first-child{width:42%}.fireberry-fields td,.fireberry-fields th{overflow-wrap:anywhere;border-color:#edf0f2;padding:7px 10px;font-size:12px}.fireberry-section-row th{color:#343b44;background:#f4f6f8;font-size:12px}.fireberry-fields tr.is-empty td{color:#374151}.integration-cards article>i.saved{background:#d89a1d;box-shadow:0 0 0 4px #fff4d6}.integration-cards article>i.disabled{background:#8b94a3}.purchase-blocker{color:#a12f2f;background:#fff4f4;border:1px solid #efc2c2;border-radius:6px;grid-column:1/-1;margin:0;padding:10px 12px;font-weight:700}.purchase-summary{color:#4d625b;background:#fff;border:1px solid #cfe6dd;border-radius:6px;flex-wrap:wrap;grid-column:1/-1;gap:8px 18px;padding:11px 12px;display:flex}.purchase-summary strong{color:#167455;margin-inline-start:auto}.purchase-summary strong.invalid{color:#b42f3c}.contract-link-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contract-link-actions a,.contract-link-actions button{color:#2264a6;background:#fff;border:1px solid #b9cce0;border-radius:6px;min-height:36px;padding:7px 12px;text-decoration:none}@media (width<=1180px){.lead-columns{grid-template-columns:1fr;grid-template-areas:"details""activity"}.lead-columns .details-column{order:-1}.customer-header-meta{grid-template-columns:1fr}.customer-header-meta .chm-counts{overflow-x:auto}}@media (width<=640px){.lead-page{padding:6px}.lead-titlebar h1{font-size:15px}.customer-header-meta .chm-counts span{min-width:62px}.details-column .detail-grid{grid-template-columns:1fr}}.blocker-note{color:#6b4e00;background:#fff8e6;border:1px solid #f0c36d;padding:10px 12px;font-size:13px;line-height:1.6}.timeline-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:10px 0;display:flex}.timeline-filters button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:4px 10px;font-size:12px}.timeline-filters button.active{background:var(--blue,#1f6feb);border-color:var(--blue,#1f6feb);color:#fff}.timeline-feed .event-body{color:#3c444d;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 6px;font-size:13px;line-height:1.65}.timeline-feed .event-body a{color:var(--blue,#1f6feb)}.timeline-feed .event-meta{color:#374151;flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.timeline-feed .link-button{color:var(--blue,#1f6feb);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12px}.open-recording{border:1px solid var(--blue,#1f6feb);color:var(--blue,#1f6feb);cursor:pointer;background:#fff;border-radius:999px;margin-top:6px;padding:5px 12px;font-size:12px}.timeline-more{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;margin:12px 0;padding:10px}@media (width<=900px){.lead-columns{grid-template-columns:1fr}.customer-header-meta .chm-counts{gap:10px}}@media (width<=760px){html,body{overflow-x:hidden}.crm-main,.records-center{min-width:0}.module-header{flex-wrap:wrap;gap:8px;height:auto;min-height:0;padding:10px 12px}.module-header h1{font-size:18px}.module-header>div{flex-wrap:wrap;gap:8px}.view-tabs{scrollbar-width:none;width:100%;overflow-x:auto}.view-tabs button{flex:none;height:42px}.records-toolbar{flex-wrap:wrap;gap:6px;padding:8px 10px}.records-toolbar>*{min-height:40px}.records-toolbar input[type=search],.records-toolbar input[type=text]{flex:100%}.sort-label{display:none}.records-table-wrap{padding:10px}.leads-table{background:0 0;border:0;min-width:0;display:block}.leads-table thead{display:none}.leads-table tbody{gap:10px;display:grid}.leads-table tbody tr{border:1px solid var(--line);background:#fff;border-radius:10px;padding:6px 12px;display:block;box-shadow:0 2px 8px #18273f0d}.leads-table tbody td{white-space:normal;border-bottom:1px dashed #eef1f4;grid-template-columns:40% minmax(0,1fr);align-items:center;gap:10px;width:auto;height:auto;min-height:42px;padding:7px 0;display:grid}.leads-table tbody td:before{content:attr(data-label);color:#374151;font-size:12px}.leads-table tbody td:first-child{text-align:right;border-bottom:1px solid #f0f3f6;grid-template-columns:1fr}.leads-table tbody td:first-child:before{content:none}.leads-table tbody td:last-child{border-bottom:0}.leads-table select,.leads-table .link-cell{width:100%;min-width:0}.records-table:not(.leads-table){min-width:720px}.settings-table-wrap,.module-frame{overflow-x:auto}.work-panel{max-width:100vw;width:100vw!important}.lead-columns,.dashboard-cards,.dashboard-kpis,.alert-grid,.alert-grid.lead-count-grid,.integration-cards,.department-grid{grid-template-columns:1fr!important}.customer-header-meta{padding:10px 12px}.filter-chips{flex-wrap:wrap}.lead-action-panel,.privacy-banner,.connection-checklist,.integration-overview,.audit-panel{margin-inline:8px}.bulk-preview{width:auto;top:auto;left:8px;right:8px}input,select,textarea{font-size:16px}}.recording-modal{z-index:90;background:#0c12198c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.recording-modal-body{background:#fff;border-radius:10px;gap:12px;width:min(520px,100%);padding:16px;display:grid}.recording-modal-body header{justify-content:space-between;align-items:center;gap:12px;display:flex}.recording-modal-body header button{cursor:pointer;background:0 0;border:0;font-size:16px}.recording-modal-body audio{width:100%}.ai-quick-actions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ai-quick-actions button{color:#1a5fc8;cursor:pointer;background:#f2f7ff;border:1px solid #cfe0f7;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:13px;display:inline-flex}@media (hover:hover) and (pointer:fine){.ai-quick-actions button:hover{background:#e6f0ff}}.ai-quick-actions svg{width:15px;height:15px}.timeline-feed .event-technical{color:#374151;text-align:left;white-space:pre-wrap;word-break:break-all;direction:ltr;background:#fafbfc;border:1px dashed #dfe4ea;border-radius:6px;margin:6px 0 0;padding:8px 10px;font-size:12px}.detail-field .editable-cell{white-space:normal;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:6px;min-height:24px;display:flex;position:relative;overflow:visible}.detail-field .editable-cell .cell-main{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:none;overflow:hidden}.detail-field .cell-actions{opacity:0;visibility:hidden;flex-flow:row;flex:none;align-items:center;gap:2px;transition:opacity .12s;display:inline-flex}.detail-field .editable-cell:focus-within .cell-actions,.detail-field .editable-cell.editing .cell-actions{opacity:1;visibility:visible}@media (hover:hover) and (pointer:fine){.detail-field:hover .cell-actions,.detail-field .editable-cell:hover .cell-actions{opacity:1;visibility:visible}}.detail-field .cell-actions button{flex:none;width:22px;height:22px}.detail-field .cell-editor-popover{z-index:40;min-width:220px;inset-inline-end:0}@media (hover:none){.cell-actions{opacity:.6}.detail-field .cell-actions{opacity:1;visibility:visible}.detail-field .cell-actions button,.cell-actions button{width:32px;height:32px}}.fireberry-orphans .orphan-totals{flex-wrap:wrap;gap:12px;margin:8px 0;font-size:13px;display:flex}.fireberry-orphans .orphan-filters{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.fireberry-orphans .orphan-filters input,.fireberry-orphans .orphan-filters select{min-height:40px;font-size:16px}.fireberry-orphans .orphan-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.fireberry-orphans .orphan-card{border:1px solid var(--border,#2a2a2a);border-radius:10px;gap:6px;padding:12px;display:grid}.fireberry-orphans .orphan-card header{justify-content:space-between;gap:8px;display:flex}.fireberry-orphans .orphan-body{opacity:.8;font-size:13px}.fireberry-orphans .orphan-pager{align-items:center;gap:10px;margin-top:12px;display:flex}.fireberry-orphans .orphan-assign{border-top:1px solid var(--border,#2a2a2a);gap:10px;margin-top:16px;padding-top:12px;display:grid}.fireberry-orphans .orphan-search{gap:8px;display:flex}.fireberry-orphans .orphan-search input{flex:1;min-height:40px;font-size:16px}.fireberry-orphans .orphan-assign ul{gap:6px;max-height:240px;padding:0;list-style:none;display:grid;overflow:auto}.fireberry-orphans .orphan-assign button{min-height:40px}.fireberry-orphans .orphan-assign button.chosen{outline:2px solid #0062e6}.fireberry-orphans .orphan-success{color:#27824e;margin:8px 0}@media (width<=720px){.fireberry-orphans .orphan-list{grid-template-columns:1fr}.fireberry-orphans .orphan-filters>*{flex:100%}}.orphan-ack{align-items:center;gap:8px;min-height:40px;margin:8px 0;font-size:14px;display:flex}.orphan-ack input{width:18px;height:18px}@media (width<=900px){.lead-status-rail{flex-direction:column;align-items:flex-start}.lead-status-rail ol{flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow-x:auto}.lead-status-rail ol button{white-space:nowrap}}.fireberry-fields .fireberry-fields-controls{flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;display:flex}.fireberry-fields .fireberry-fields-controls input[type=search]{text-align:start;border:1px solid var(--line,#0000001f);border-radius:8px;flex:220px;min-width:160px;padding-block:6px;padding-inline:10px;font-size:13px}.fireberry-fields .fireberry-fields-controls label{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.fireberry-fields tr.fireberry-section-row th{text-align:start;background:#0000000a;padding-block:6px;font-size:12px;font-weight:700}.fireberry-fields tr.is-empty td{opacity:.55}.leads-refreshing{background:color-mix(in srgb, currentColor 8%, transparent);border-radius:8px;align-items:center;gap:8px;margin-block:6px;padding:6px 12px;font-size:13px;font-weight:600;display:flex}.leads-refreshing-spinner{border:2px solid color-mix(in srgb, currentColor 30%, transparent);border-block-start-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite leads-refresh-spin}.records-table-wrap.is-refreshing{opacity:.55;transition:opacity .15s}@keyframes leads-refresh-spin{to{transform:rotate(360deg)}}.records-toolbar{grid-template-columns:minmax(0,1fr) minmax(320px,min(42%,520px));align-items:stretch;gap:12px;padding-block:10px;display:grid}.toolbar-primary-actions,.toolbar-query{min-width:0}.toolbar-primary-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.toolbar-query{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.toolbar-more-button{justify-content:center;min-width:58px}.inline-search{border:1px solid var(--line);border-radius:6px;width:100%;min-width:0;margin-inline:0}.sort-control{min-width:0;margin-inline:0}.sort-control select{min-width:110px;max-width:160px}.view-action-menu,.columns-dropdown{max-height:min(520px,100dvh - 150px);overflow-y:auto}@media (width<=760px){.records-toolbar{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px;overflow:visible}.toolbar-primary-actions{grid-template-columns:auto auto minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.toolbar-primary-actions>.menu-anchor,.toolbar-primary-actions>.menu-anchor>.toolbar-button,.toolbar-primary-actions>.new-button,.toolbar-primary-actions>.toolbar-button{width:100%;min-width:0}.toolbar-primary-actions .toolbar-button,.toolbar-primary-actions .new-button{white-space:nowrap;padding-inline:8px}.toolbar-query{grid-template-columns:minmax(0,1fr);gap:8px}.inline-search{min-height:42px}.sort-control{grid-template-columns:auto minmax(0,1fr) auto;gap:7px;width:100%;display:grid}.sort-control select{width:100%;min-width:0;max-width:none}.view-action-menu,.columns-dropdown{width:min(330px,100vw - 24px);max-height:min(460px,100dvh - 180px)}.columns-dropdown{max-width:calc(100vw - 24px)}}.crm-topbar{gap:6px;overflow:visible}.crm-brand,.top-icons,.mobile-nav{flex:none}.legacy-topnav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:0 auto;min-width:0;margin-inline:4px 0;padding-inline:6px;overflow:auto hidden;-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 6px calc(100% - 6px),#0000 100%);mask-image:linear-gradient(270deg,#0000 0,#000 6px calc(100% - 6px),#0000 100%)}.legacy-topnav::-webkit-scrollbar{display:none}.legacy-topnav button{white-space:nowrap;flex:none;min-width:0;padding-inline:10px}.window-loading{min-height:42px;color:var(--muted-foreground,#64748b);justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}.migration-customer-check{flex-wrap:wrap;align-items:center;gap:10px;padding:16px;display:flex}.migration-customer-check button,.migration-panel button{white-space:nowrap}.migration-customer-check input{min-width:min(280px,65vw)}.customer-verification-result article{border-top:1px solid #e7ebf0;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 16px;display:flex}.timeline-warning{color:#a52828;background:#fff5f5;border:1px solid #f3c7c7;border-radius:8px;align-items:center;gap:8px;margin:10px 14px;padding:10px 12px;font-weight:700;display:flex}.timeline-warning svg{flex:none;block-size:18px;inline-size:18px}.more-menu{flex:none;align-items:stretch;display:flex;position:relative}.crm-topbar>.nav-more{z-index:160}.crm-topbar>.nav-more>button{white-space:nowrap;min-height:38px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-direction:row;align-items:center;gap:4px;padding-inline:12px;font-weight:700;display:inline-flex}.crm-topbar>.nav-more>button.active{color:var(--blue);background:#edf4ff}@media (hover:hover) and (pointer:fine){.crm-topbar>.nav-more>button:hover{color:var(--blue);background:#edf4ff}}.more-menu>button svg{flex:none;width:14px;height:14px;transition:transform .16s}.more-menu>button[aria-expanded=true] svg{transform:rotate(180deg)}.more-menu-list{z-index:150;top:calc(100% + 8px);background:#fff;border:1px solid #dfe4ea;border-radius:8px;gap:2px;min-width:210px;padding:6px;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 14px 30px #18273f29}.more-menu-list button{color:#363a41;text-align:start;white-space:nowrap;background:#fff;border:0;border-radius:5px;min-height:40px;padding-inline:14px}.more-menu-list button.active{color:var(--blue);background:#edf4ff}@media (hover:hover) and (pointer:fine){.more-menu-list button:hover{color:var(--blue);background:#edf4ff}}@media (width<=850px){.more-menu-list{min-width:180px;max-height:min(70dvh,520px);overflow-y:auto}}.records-table-wrap{contain:paint}.records-table tbody tr{content-visibility:auto;contain-intrinsic-size:auto 44px}.ai-evidence-warning{color:#815d13;background:#fff5df;border-radius:8px;margin-block:8px;padding:7px 9px;display:block}.ai-evidence{border-top:1px solid #17487d24;margin-block-start:8px;padding-block-start:7px}.ai-evidence summary{color:#17487d;cursor:pointer;font-weight:700}.ai-evidence button{width:100%;color:inherit;text-align:start;cursor:pointer;background:#fff;border:1px solid #d8e4ef;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;margin-block-start:5px;padding:7px 9px;display:flex}.ai-evidence button:disabled{cursor:default;opacity:.75}.ai-evidence button span{color:#374151;font-size:12px}.ai-evidence summary:focus-visible,.ai-evidence button:focus-visible{outline-offset:2px;outline:3px solid #2f80ed59}.lead-cards>.scroll-sentinel{grid-column:1/-1}.records-table-wrap>.scroll-sentinel{width:100%}.table-footer button.load-more-leads{white-space:nowrap;width:auto;height:29px;font:inherit;color:var(--ink,#1f2937);cursor:pointer;padding-inline:12px;font-size:12px;font-weight:600}@media (hover:hover) and (pointer:fine){.table-footer button.load-more-leads:hover{background:#f5f6f8}}.customer-history>article{text-align:right;box-shadow:none;direction:rtl;background:#fff;border:0;border-bottom:1px solid #eeeeef;border-radius:0;grid-template-columns:26px minmax(0,1fr);gap:10px;margin:0;padding:16px;display:grid}.customer-history .event-icon{color:#fff;background:#b479df;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.customer-history .event-icon svg{width:15px;height:15px}.customer-history>article[data-category=task] .event-icon{background:#319e85}.customer-history .event-author{color:#374151;margin:2px 0 12px;font-size:13px}.customer-history>article strong{color:#3f3f3f;font-size:14px;font-weight:400;display:block}.customer-history .event-body{color:#3f3f3f;font-size:14px;line-height:1.65}.customer-history>article time{color:#374151;margin-top:10px;font-size:12px;display:block}.customer-activity-filter>summary,.customer-ai-tools>summary{color:#374151;cursor:pointer;padding:8px 12px;font-size:13px}.customer-activity-filter>summary:focus-visible,.customer-ai-tools>summary:focus-visible{outline-offset:-2px;outline:2px solid #3979d6}.study-progress-strip{color:#2b3b51;background:#f4f8ff;border:1px solid #dbe6f5;border-radius:11px;flex-wrap:wrap;align-items:center;gap:9px;margin:8px 0;padding:8px 12px;font-size:12.5px;display:flex}.study-progress-strip svg{color:#2563eb;width:15px;height:15px}.study-progress-strip b{color:#1f2937}.study-risk{color:#0c8256;background:#e5f6ee;border-radius:999px;margin-inline-start:auto;padding:2px 10px;font-weight:700}.study-risk.watch{color:#a66704;background:#fdf3e2}.study-risk.high{color:#b3261e;background:#f6e9e8}.lead-page .detail-field>span{color:#374151;font-size:13px;font-weight:600}.lead-page .detail-field .cell-main,.lead-page .detail-field .editable-cell{color:#111827;font-size:14.5px}.lead-page .customer-tabs button{font-size:13.5px}.lead-page .timeline-filters button{font-size:13px}.lead-page .event-meta,.lead-page .timeline-feed time{color:#374151;font-size:12.5px}.lead-page h3{font-size:14px}.lead-page .customer-details-help{font-size:12.5px}.lead-page .meeting-entitlement .me-chip small{font-size:12px}.lead-page .c360-summary{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:0;padding:8px 12px;display:flex}.lead-page .c360-summary-title{align-items:baseline;gap:6px;display:flex}.lead-page .c360-summary-title strong{font-size:14px}.lead-page .c360-summary-metrics{flex-wrap:wrap;gap:6px;display:flex}.lead-page .c360-summary-metrics button{border-radius:999px;align-items:baseline;gap:6px;width:auto;height:30px;min-height:0;padding:0 10px;display:inline-flex}.lead-page .c360-summary-metrics span{color:#374151;font-size:12.5px}.lead-page .c360-summary-metrics strong{font-size:14px}.lead-page .c360-summary-actions{flex-wrap:wrap;gap:6px;margin-inline-start:auto;display:flex}.lead-page .c360-summary-actions button{height:30px;min-height:0;padding:0 10px;font-size:13px}@media (width<=560px){.lead-page .c360-summary-metrics,.lead-page .c360-summary-actions{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;margin-inline-start:0;overflow-x:auto}.lead-page .c360-summary-metrics button,.lead-page .c360-summary-actions button{white-space:nowrap;flex:none}}:root{--skills-gold:#0062e6;--skills-gold-hover:#1859c4;--skills-gold-ink:#fff;--skills-gold-text:#0062e6;--skills-gold-tint:#e8f1ff;--skills-charcoal:#1d2633}html .convert-button,html .personal-ai-panel form button,html .mail-audience-tabs button.active,html .mail-device-switch button.active,html .top-icons .break-button.active,html .bug-primary,html .cohort-primary,html .ref-bank-card>button,html .compose-actions button.send,html .chat-modal footer .primary,html .migration-actions button,html .migration-actions label,html .wq-dial,html .feature-hub-shortcuts button:nth-child(2){background:var(--skills-gold);color:var(--skills-gold-ink)}@media (hover:hover) and (pointer:fine){html .convert-button:hover,html .personal-ai-panel form button:hover,html .bug-primary:hover,html .cohort-primary:hover,html .ref-bank-card>button:hover,html .compose-actions button.send:hover,html .chat-modal footer .primary:hover,html .migration-actions button:hover,html .migration-actions label:hover,html .wq-dial:hover,html .feature-hub-shortcuts button:nth-child(2):hover{background:var(--skills-gold-hover);color:var(--skills-gold-ink)}}html .chat-bubble{background:var(--skills-gold);color:var(--skills-gold-ink);box-shadow:0 10px 28px #9a742552}@media (hover:hover) and (pointer:fine){html .chat-bubble:hover{background:var(--skills-gold);color:var(--skills-gold-ink);box-shadow:0 10px 28px #9a742552}}html .personal-ai-button{background:var(--skills-gold);color:var(--skills-gold-ink);box-shadow:0 12px 30px #9a742552}html .chat-widget>header{background:var(--skills-charcoal);color:#fff}html .mini-calendar .today,html .mini-calendar button.today,html .month-grid>article.today>button:first-child,html .conversation-list .active .conv-icon,html .conversation-list i{background:var(--skills-gold);color:var(--skills-gold-ink)}html .saved-views .saved{justify-content:flex-start}html .saved.active,html .saved-views .saved.active{background:var(--skills-gold-tint);color:var(--skills-gold-text)}html .legacy-topnav button.active,html .view-tabs button.active,html .customer-tabs button.active,html .customer-tabs [aria-selected=true]{color:var(--skills-gold-text);border-bottom-color:var(--skills-gold)}html .leads-table th.sorted,html .leads-table th.sorted .column-sort-button{color:var(--skills-gold-text)}html .leads-table th.sorted{background:var(--skills-gold-tint)}html .auth-card form>button{background:var(--skills-gold);color:var(--skills-gold-ink)}html .auth-retry{border-color:var(--skills-gold);color:var(--skills-gold-text)}@media (hover:hover) and (pointer:fine){html .auth-retry:hover{background:var(--skills-gold-tint)}}:root{--skills-surface:#fff;--skills-ink:#111827;--skills-line:#e7ebf1;--skills-radius:14px;--skills-radius-lg:18px;--skills-shadow-1:0 1px 2px #1018280a, 0 3px 10px #1018280d;--skills-shadow-2:0 10px 26px #1018281a, 0 2px 6px #1018280d;--skills-shadow-gold:0 12px 30px #1018281f;--skills-focus:0 0 0 3px #0062e647}html :is([class$=-card],[class*=-card\ ]):not(svg),html [class*=-panel]:not([class*=-panels]):not(svg),html [class*=-kpi]:not([class*=-kpis]):not(svg),html [class*=-tile]:not([class*=-tiles]):not(svg),html [class*=-widget]:not([class*=-widgets]):not(svg),html .biz-constraint,html .insight-card,html .feature-card,html .message-card{border-radius:var(--skills-radius);box-shadow:var(--skills-shadow-1);transition:box-shadow .18s,transform .18s,border-color .18s}@media (hover:hover) and (pointer:fine){html button:is([class$=-card],[class*=-card\ ]):hover,html button[class*=-kpi]:hover:not([class*=-kpis]),html button[class*=-tile]:hover:not([class*=-tiles]){box-shadow:var(--skills-shadow-2);transform:translateY(-2px)}}html button:focus-visible,html a:focus-visible,html [role=button]:focus-visible,html input:focus-visible,html select:focus-visible,html textarea:focus-visible{outline:2px solid var(--skills-gold,#0062e6);outline-offset:2px;border-radius:8px}html input:not([type=checkbox]):not([type=radio]):focus,html select:focus,html textarea:focus{border-color:var(--skills-gold,#0062e6);box-shadow:var(--skills-focus);outline:none}@media (prefers-reduced-motion:reduce){html button:not(:disabled),html :is([class$=-card],[class*=-card\ ]),html [class*=-kpi],html [class*=-tile]{transition:none}html button:not(:disabled):active{transform:none}@media (hover:hover) and (pointer:fine){html button:is([class$=-card],[class*=-card\ ]):hover,html button[class*=-kpi]:hover,html button[class*=-tile]:hover{transform:none}}}:root:root{--blue:#0062e6;--blue-2:#1a63d6;--line:#e7ebf0;--primary:#0062e6;--primary-foreground:#fff;--ring:#0062e6;--sidebar-primary:#0062e6;--sidebar-primary-foreground:#fff;--sidebar-ring:#0062e6;--skills-gold:#0062e6;--skills-gold-hover:#1a63d6;--skills-gold-ink:#fff;--skills-gold-text:#0062e6;--skills-gold-tint:#e8f1ff;--skills-charcoal:#0062e6;--sk-canvas:#f5f7fa;--sk-surface:#fff;--sk-inset:#eff2f6;--sk-line:#e7ebf0;--sk-ink:#141820;--sk-ink-2:#5f6672;--sk-action:#0062e6;--sk-action-hover:#1a63d6;--sk-action-soft:#e8f1ff;--sk-action-line:#b8d0ff;--sk-success:#167a4a;--sk-success-soft:#eaf6ef;--sk-danger:#b42637;--sk-danger-soft:#fdeef0;--sk-warning:#955f1e;--sk-warning-soft:#f6ecdd}html .crm-shell{background:#f5f7fa}html .crm-logo{background:linear-gradient(145deg,#3d8bff,#0062e6)}html .crm-brand{color:#0062e6}html .user-avatar{background:#0062e6}html .auth-card .auth-link{color:#0062e6}@media (hover:hover) and (pointer:fine){html .auth-card .auth-link:hover{color:#1a63d6}}.mobile-tabbar,.m-lead-hero{display:none}@media (width<=760px){body{overflow:clip visible}.crm-topbar{height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 8px 0;gap:2px}.crm-brand{flex:none;min-width:0;height:56px;padding:0 4px}.crm-brand span:last-child,.crm-topbar .mobile-nav,.crm-topbar .nav-more,.crm-topbar .user-avatar{display:none}.top-icons{gap:2px;min-width:0;margin-inline-start:auto}.top-icons>button,.top-icons .notification-wrap>button,.top-icons .bug-reporter-root.toolbar button{width:40px;height:40px}.top-icons button.attendance-clock-chip.idle{border-radius:50%;justify-content:center;gap:0;width:40px;min-width:40px;padding:0;font-size:0}.top-icons button.attendance-clock-chip.idle svg{width:18px;height:18px}.legacy-topnav,.legacy-topnav.open{inset:calc(56px + env(safe-area-inset-top)) 0 calc(64px + env(safe-area-inset-bottom)) 0;max-height:none;box-shadow:none;overscroll-behavior:contain;border-bottom:0;grid-template-columns:1fr 1fr;align-content:start;gap:6px;padding:12px 12px 20px}.legacy-topnav button{justify-content:center;min-height:48px;font-size:15px}.legacy-topnav.open .drawer-group{order:1;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.legacy-topnav.open>button.mobile-only{order:2;margin-top:10px}.drawer-group-title{color:#6b7686;grid-column:1/-1;padding:4px 2px 0;font-size:12.5px;font-weight:700}.mobile-tabbar{z-index:1300;height:calc(64px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);background:#fff;border-top:1px solid #e3e7ed;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -6px 18px #18273f0f}.mobile-tabbar button{color:#5b6677;min-width:0;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:600;display:flex}.mobile-tabbar button svg{width:22px;height:22px}.mobile-tabbar button span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.mobile-tabbar button.active{color:#0062e6}.mobile-tabbar button.active svg{stroke-width:2.4px}.crm-shell{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.top-icons>button,.top-icons .notification-wrap>button,.top-icons .bug-reporter-root.toolbar button{width:38px}:is(body:has(.modal-backdrop) .mobile-tabbar,body:has(.chat-widget) .mobile-tabbar),.records-center .module-header .view-tabs{display:none}.m-lead-list{background:#fff;border-top:1px solid #edf0f4;gap:0;margin:0 -2px;display:grid}.m-lead-list.is-refreshing{opacity:.6}.m-lead{border-bottom:1px solid #edf0f4;grid-template-columns:40px minmax(0,1fr) 48px;align-items:center;min-height:68px;display:grid}.m-lead.selected{background:#e8f1ff}.m-lead-check{place-items:center;height:100%;display:grid}.m-lead-check input{width:20px;height:20px}.m-lead-main{text-align:right;min-width:0;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;gap:4px;padding:10px 2px;display:grid}.m-lead-top{align-items:center;gap:8px;min-width:0;display:flex}.m-lead-top b{white-space:nowrap;text-overflow:ellipsis;color:#1d2633;flex:auto;min-width:0;font-size:15.5px;overflow:hidden}.m-lead-top em{white-space:nowrap;text-overflow:ellipsis;border:1px solid;border-radius:999px;flex:none;max-width:48%;padding:2px 8px;font-size:12px;font-style:normal;font-weight:700;overflow:hidden}.m-lead-sub{white-space:nowrap;text-overflow:ellipsis;color:#667185;font-size:13px;overflow:hidden}.m-lead-call{color:#0062e6;background:#e8f1ff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.m-lead-call svg{width:20px;height:20px}.bulk-lead-bar{inset:auto 0 calc(64px + env(safe-area-inset-bottom)) 0;z-index:1290;border-radius:14px 14px 0 0;max-height:46vh;margin:0;position:fixed;overflow-y:auto;box-shadow:0 -10px 28px #18273f2e}.crm-shell:has(.bulk-lead-bar){padding-bottom:calc(72px + 46vh + env(safe-area-inset-bottom))}.m-lead-hero{background:#fff;border:1px solid #e6eaf0;border-radius:12px;gap:10px;margin:0 0 10px;padding:12px;display:grid}.m-lead-hero-facts{color:#4a5566;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;display:flex}.m-lead-hero-facts em{border:1px solid;border-radius:999px;padding:2px 10px;font-size:13px;font-style:normal;font-weight:700}.m-lead-hero-actions{grid-template-columns:1fr;gap:8px;display:grid}.m-lead-hero-actions a{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:15.5px;font-weight:700;text-decoration:none;display:flex}.m-lead-hero-actions a svg{width:20px;height:20px}.m-lead-hero-actions .call{color:#fff;background:#0062e6}.m-lead-hero-block{color:#a3122a;text-align:center;background:#fdecee;border-radius:10px;margin:0;padding:10px;font-weight:700}.settings-layout{grid-template-columns:minmax(0,1fr)}.settings-main{min-width:0}.settings-table-wrap{overflow-x:auto}.crm-main button,.crm-main select,.crm-main input:not([type=checkbox]):not([type=radio]){min-height:40px}.today-hero{flex-direction:column;align-items:stretch;gap:12px}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}html .legacy-topnav.open{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-y:auto}html .crm-main,html .crm-main>*{min-width:0;max-width:100%}html .morning-kpis,html [class*=-kpis],html [class*=-kpi-grid],html .marketing-kpi-grid{grid-template-columns:1fr 1fr!important}html .morning-fields,html .biz-grid-2,html [class*=-grid-2],html [class*=-grid-3],html .marketing-insight-grid,html .mkt-insight-grid,html .integration-cards,html .navigator-metric-grid{grid-template-columns:1fr!important}html .crm-main table{max-width:100%}html [class*=-table-wrap]{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}}@media (width<=360px){html .morning-kpis,html [class*=-kpis],html [class*=-kpi-grid],html .marketing-kpi-grid{grid-template-columns:1fr!important}}.mobile-view-rail{display:none}@media (width<=850px){html .mobile-view-rail{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;margin:0 -2px;padding:4px 2px 8px;display:flex;overflow-x:auto}html .mobile-view-rail::-webkit-scrollbar{display:none}html .mvr-chip{color:#141820;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e7ebf0;border-radius:999px;flex:none;padding:0 14px;font-size:13.5px;font-weight:600}html .mvr-chip.active{color:#fff;background:#0062e6;border-color:#0062e6}}@media (width<=760px){html .work-panel.segment-panel,html .records-layout .work-panel.filter-builder{-webkit-overflow-scrolling:touch;z-index:1400!important;border-radius:18px 18px 0 0!important;width:100%!important;max-width:100%!important;max-height:88vh!important;margin:0!important;position:fixed!important;inset:auto 0 0!important;overflow-y:auto!important;box-shadow:0 -16px 40px #10182838!important}html .records-layout.has-panel:before{content:"";z-index:1399;background:#10131a59;position:fixed;inset:0}html .segment-panel .segment-footer{background:#fff;border-top:1px solid #e7ebf0;padding-block:10px;bottom:0;position:sticky!important}html .segment-condition-row{grid-template-columns:1fr!important}html .segment-condition-row .segment-operator{grid-column:auto!important}html .segment-chips{flex-wrap:wrap}html .segment-chip-body{max-width:none!important}}:root{--crm-ease-out:cubic-bezier(.23, 1, .32, 1);--crm-ease-drawer:cubic-bezier(.32, .72, 0, 1);--crm-press:scale(.97)}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}button,a,summary,[role=button],[role=tab],[role=radio]{touch-action:manipulation}button,[role=button],[role=tab],[role=radio]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (pointer:coarse){html input:not([type=checkbox]):not([type=radio]):not([type=range]),html textarea,html select{font-size:16px}}html button:not(:disabled){transition:transform .14s var(--crm-ease-out), box-shadow .18s ease, background-color .18s ease, border-color .18s ease, filter .18s ease}html button:not(:disabled):active{transform:var(--crm-press)}html button.lead-name:active,html button.cell-main:active,html button.column-sort-button:active,html .records-table button:active{transform:none}.records-table td,.records-table th,.m-lead,.kpi,[class*=-kpi],[class*=-metric]{font-variant-numeric:tabular-nums}.records-table .status-text,.records-table .cell-main.status-text{background:var(--sk-inset,#eff2f6);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;width:fit-content;max-width:100%;min-height:24px;padding:0 10px;font-weight:500;line-height:1.2;display:inline-flex}.records-table .status-text:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.records-table thead th{z-index:2;background:#fff;position:sticky;top:0}.m-lead,.m-lead-main,.m-lead-top,.wq-item,.notif-item,.timeline-item{min-width:0}.m-lead-main>*,.m-lead-top>*,.notif-copy,.timeline-item>div{overflow-wrap:anywhere;min-width:0}.user-avatar,.wa-avatar,.message-avatar,.m-lead-avatar,.notif-icon{flex-shrink:0}@keyframes crm-pop-in{0%{opacity:0;transform:scale(.96)}}.view-action-menu,.saved-view-menu,.people-popover,.lead-more-menu,.columns-dropdown,.cell-editor-popover,.message-menu,.more-menu-list,.notification-wrap .notif-panel{transform-origin:top;animation:crm-pop-in .16s var(--crm-ease-out)}@keyframes crm-toast-in{0%{opacity:0;transform:translateY(-100%)}}@keyframes crm-toast-out{to{opacity:0;transform:translateY(-100%)}}.notification-wrap .notif-toast.is-leaving{animation:crm-toast-out .18s var(--crm-ease-out) forwards;pointer-events:none}@keyframes crm-pulse{0%{opacity:1}to{opacity:.45}}.window-loading,.aic-loading,.ai-team-loading,.auto-loading,.biz-loading,.migration-loading,.mail-loading,.mkt-loading,.opd-loading,.revenue-loading,.srr-loading,.integration-loading{color:#6b7078;justify-items:start;gap:10px;font-size:13px;display:grid!important}.window-loading:before,.aic-loading:before,.ai-team-loading:before,.auto-loading:before,.biz-loading:before,.migration-loading:before,.mail-loading:before,.mkt-loading:before,.opd-loading:before,.revenue-loading:before,.srr-loading:before,.integration-loading:before{content:"";background:linear-gradient(#e6eaf0,#e6eaf0) right 0 top 0/55% 12px no-repeat,linear-gradient(#e6eaf0,#e6eaf0) right 0 top 25px/85% 12px no-repeat,linear-gradient(#e6eaf0,#e6eaf0) right 0 top 50px/40% 12px no-repeat;border-radius:8px;width:min(420px,100%);height:62px;animation:1.1s ease-in-out infinite alternate crm-pulse;display:block}.window-loading>svg,.aic-loading>svg,.ai-team-loading>svg,.auto-loading>svg,.biz-loading>svg,.migration-loading>svg,.mail-loading>svg,.mkt-loading>svg,.opd-loading>svg,.revenue-loading>svg,.srr-loading>svg,.integration-loading>svg,.window-loading>.spinner,.opd-loading>.spinner{display:none}html .lead-status-rail ol button.current{color:var(--sk-action,#0062e6);font-weight:700;background:var(--sk-action-soft,#e8f1ff)!important}.m-lead-actionbar{display:none}@media (width<=768px){.lead-page .lead-titlebar{min-width:0}.lead-page .lead-titlebar h1{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:1.3}.lead-page .lead-action-strip,.lead-page .lead-status-rail,.lead-page .lead-status-rail ol,.lead-page .customer-tabs,.lead-page .c360-summary-metrics{scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.lead-page .lead-action-strip::-webkit-scrollbar{display:none}.lead-page .lead-status-rail::-webkit-scrollbar{display:none}.lead-page .lead-status-rail ol::-webkit-scrollbar{display:none}.lead-page .customer-tabs::-webkit-scrollbar{display:none}.lead-page .c360-summary-metrics::-webkit-scrollbar{display:none}.lead-page .lead-action-strip,.lead-page .lead-status-rail,.lead-page .customer-tabs,.lead-page .c360-summary-metrics{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000)}.lead-page .lead-action-strip>*,.lead-page .lead-status-rail ol li{scroll-snap-align:start}.lead-page .lead-status-rail ol{gap:6px;min-width:0}.lead-page .lead-status-rail ol li{flex:none}.lead-page .lead-status-rail ol button{clip-path:none;white-space:nowrap;background:#fff;border:1px solid #d5dce6;border-radius:999px;width:auto;height:40px;padding:0 14px;font-size:13px}.lead-page .lead-status-rail ol button.current{border-color:#0000}@media (pointer:coarse){.lead-page .lead-action-strip>button,.lead-page .lead-titlebar button,.lead-page .c360-summary button,.lead-page .activity-composer nav button{min-height:44px}}:is(.lead-page:has(~.m-lead-actionbar) .m-lead-hero-actions,.lead-page .m-lead-hero-actions:has(~.m-lead-actionbar),.crm-shell:has(.m-lead-actionbar) .m-lead-hero-actions){display:none}.m-lead-actionbar{left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:1290;-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);background:#ffffffdb;border-top:1px solid #d5dce6cc;grid-template-columns:1.4fr 1fr 1fr;gap:8px;padding:8px 12px;display:grid;position:fixed}.m-lead-actionbar>a,.m-lead-actionbar>button{color:#141820;background:#fff;border:1px solid #d5dce6;border-radius:12px;justify-content:center;align-items:center;gap:6px;height:46px;font:700 14px Arial,Noto Sans Hebrew,sans-serif;text-decoration:none;display:inline-flex}.m-lead-actionbar>a.primary{background:var(--sk-action,#0062e6);color:#fff;border-color:#0000}.m-lead-actionbar>a:active{transform:var(--crm-press)}.m-lead-actionbar svg{width:18px;height:18px}.crm-shell:has(.m-lead-actionbar){padding-bottom:calc(72px + 62px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-transparency:reduce){.m-lead-actionbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.call-outcome-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 2px;padding:0;display:grid}@media (width>=900px){.activity-composer .call-outcome-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.call-outcome-grid legend{color:#374151;margin-bottom:6px;padding:0;font-size:13px;font-weight:600}.call-outcome-grid button{color:#141820;text-align:center;cursor:pointer;background:#fff;border:1px solid #d5dce6;border-radius:10px;min-height:44px;padding:6px 10px;font:600 13.5px Arial,Noto Sans Hebrew,sans-serif}.call-outcome-grid button[aria-checked=true]{background:var(--sk-action-soft,#e8f1ff);color:var(--sk-action,#0062e6);border-color:#0000}@media (hover:hover) and (pointer:fine){.call-outcome-grid button:not([aria-checked=true]):hover{background:#f5f7fa}}@media (prefers-reduced-motion:reduce){html *,html :before,html :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html button:not(:disabled):active{transform:none}}.records-table button.lead-name{text-align:start;flex-direction:column;align-items:flex-start;display:inline-flex}.lead-name-source{display:none}.records-table .lead-name-source{color:#6b7078;font-size:12px;font-weight:400;line-height:1.3;display:block}@font-face{font-family:Assistant Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/assistant-hebrew-wght-normal-xjFeJKcj.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/assistant-latin-ext-wght-normal-nCbYUGnR.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/assistant-latin-wght-normal-YBnnBc3v.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant Fallback;src:local(Segoe UI);font-weight:100 500;size-adjust:86.46%;ascent-override:117.97%;descent-override:33.54%;line-gap-override:0%}@font-face{font-family:Assistant Fallback;src:local(Segoe UI Semibold);font-weight:501 650;size-adjust:87.1%;ascent-override:117.11%;descent-override:33.3%;line-gap-override:0%}@font-face{font-family:Assistant Fallback;src:local(Segoe UI Bold);font-weight:651 750;size-adjust:86.58%;ascent-override:117.81%;descent-override:33.5%;line-gap-override:0%}@font-face{font-family:Assistant Fallback;src:local(Segoe UI Bold);font-weight:751 900;size-adjust:89.46%;ascent-override:114.02%;descent-override:32.42%;line-gap-override:0%}@font-face{font-family:Assistant Fallback Arial;src:local(Arial);font-weight:100 500;size-adjust:92.24%;ascent-override:110.58%;descent-override:31.44%;line-gap-override:0%}@font-face{font-family:Assistant Fallback Arial;src:local(Arial Bold);font-weight:501 650;size-adjust:90.82%;ascent-override:112.31%;descent-override:31.93%;line-gap-override:0%}@font-face{font-family:Assistant Fallback Arial;src:local(Arial Bold);font-weight:651 750;size-adjust:94.05%;ascent-override:108.45%;descent-override:30.83%;line-gap-override:0%}@font-face{font-family:Assistant Fallback Arial;src:local(Arial Bold);font-weight:751 900;size-adjust:97.16%;ascent-override:104.98%;descent-override:29.85%;line-gap-override:0%}.v3{--pg:#e4e6ea;--bg:#fff;--side:#f7f7f8;--hover:#f3f4f6;--sel:#eef0f4;--line:#e6e7eb;--line2:#eeeff2;--ink:#16181d;--ink2:#5d626b;--ink3:#63686f;--ink4:#b4b8c0;--call:#18794a;--call-bg:#e8f5ee;--warn:#c2410c;--warn-bg:#fff4ec;--late:#b42318;--late-bg:#fdeeec;--money:#0f6e3f;--f:"Assistant Variable","Assistant","Assistant Fallback","Assistant Fallback Arial",system-ui,"Segoe UI",Arial,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(.v3) small{font-size:max(12px,.85em)}.v3 *{box-sizing:border-box}.v3 .app{direction:rtl;flex-direction:column;height:100%;font-size:13.5px;display:flex}.v3 .appb{flex:1;grid-template-rows:100%;grid-template-columns:240px minmax(0,1fr);min-height:0;display:grid}.v3 .topnav{border-bottom:1px solid var(--line);background:#fff;flex:none;align-items:center;gap:6px;height:48px;padding:0 12px;display:flex}.v3 .topnav .brand{white-space:nowrap;border-inline-end:1px solid var(--line);flex:none;align-items:center;gap:8px;height:28px;margin-inline-end:4px;padding-inline-end:12px;font-size:14px;font-weight:800;display:flex}.v3 .topnav .brand .lg{background:var(--ink);color:#fff;border-radius:6px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.v3 .tn{all:unset;cursor:pointer;height:32px;color:var(--ink2);white-space:nowrap;border-radius:7px;flex:none;align-items:center;gap:7px;padding:0 8px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.v3 .tn:hover{background:var(--hover);color:var(--ink)}}.v3 .tn.on{color:var(--ink);background:#e9eaed;font-weight:700}.v3 .tn svg{color:currentColor}.v3 .tn .c{color:#fff;background:var(--late);border-radius:9px;padding:0 6px;font-size:12px;font-weight:700;line-height:17px}.v3 .tn .c.n{background:var(--hover);color:var(--ink2)}.v3 .tn.on .c.n{background:#fff}.v3 .tsep{background:var(--line);width:1px;height:20px;margin:0 4px}.v3 .tsearch{all:unset;cursor:pointer;white-space:nowrap;width:178px;height:32px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink3);border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.v3 .ticon{all:unset;cursor:pointer;width:32px;height:32px;color:var(--ink2);border-radius:8px;place-items:center;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.v3 .ticon:hover{background:var(--hover)}}.v3 .ticon i{background:var(--late);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:7px;box-shadow:0 0 0 2px #fff}.v3 .tme{white-space:nowrap;cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:8px;height:36px;padding:0 6px 0 2px;display:flex}.v3 .tme .av{width:28px;height:28px}.v3 .tme b{font-size:13px;line-height:1.2;display:block}.v3 .tme small{color:var(--ink2);font-size:12px;line-height:1.2;display:block}.v3 .vhead{justify-content:space-between;align-items:center;padding:6px 8px 8px;display:flex}.v3 .vhead b{font-size:14px;font-weight:800}.v3 .vsearch{height:30px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink3);background:#fff;border-radius:7px;align-items:center;gap:7px;margin:0 0 6px;padding:0 9px;font-size:13px;display:flex}.v3 .it .own2{color:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:12px;display:grid}.v3 .newv{all:unset;cursor:pointer;height:30px;color:var(--ink2);border-radius:7px;align-items:center;gap:8px;margin-top:6px;padding:0 8px;font-size:13px;font-weight:600;display:flex}@media (hover:hover) and (pointer:fine){.v3 .newv:hover{background:var(--hover)}}.v3 .num{font-variant-numeric:tabular-nums;text-align:right;direction:ltr;unicode-bidi:isolate}.v3 svg{flex:none;display:block}.v3 button{font-family:inherit}.v3 .side{background:var(--bg);border-inline-end:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;padding:10px 8px;display:flex}.v3 .ws{border-radius:7px;align-items:center;gap:8px;height:36px;padding:0 8px;font-size:14px;font-weight:700;display:flex}.v3 .ws .lg{background:var(--ink);color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.v3 .ws .grow{flex:1}.v3 .qa{gap:6px;margin:6px 0 8px;display:flex}.v3 .qa button{all:unset;cursor:pointer;height:30px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink2);background:#fff;border-radius:7px;align-items:center;gap:7px;padding:0 9px;font-size:13px;display:flex}.v3 .qa button.s{flex:1}.v3 .kb{color:var(--ink3);border:1px solid var(--line);direction:ltr;border-radius:4px;margin-inline-start:auto;padding:0 4px;font-size:12px;line-height:16px}.v3 .it{all:unset;cursor:pointer;height:30px;color:var(--ink);border-radius:7px;align-items:center;gap:9px;padding:0 8px;font-size:13.5px;font-weight:500;display:flex}@media (hover:hover) and (pointer:fine){.v3 .it:hover{background:var(--hover)}}.v3 .it.on{background:#e9eaed;font-weight:700}.v3 .it svg{color:var(--ink2)}.v3 .it .c{color:var(--ink3);margin-inline-start:auto;font-size:12px;font-weight:600}.v3 .it .c.hot{color:#fff;background:var(--late);border-radius:9px;padding:0 6px;line-height:17px}.v3 .grp{color:var(--ink3);margin-top:12px;padding:0 8px 4px;font-size:12px;font-weight:700}.v3 .vdot{border-radius:3px;flex:none;width:8px;height:8px}.v3 .me{border-radius:8px;align-items:center;gap:9px;margin-top:auto;padding:8px;display:flex}.v3 .me .av{width:28px;height:28px}.v3 .me b{font-size:13.5px;display:block}.v3 .me small{color:var(--ink2);align-items:center;gap:5px;font-size:12px;display:flex}.v3 .main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.v3 .bar{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;height:48px;padding:0 16px;display:flex}.v3 .crumb{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.v3 .crumb .ic{color:#33507f;background:#e7ecf6;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.v3 .tagc{color:var(--ink2);background:var(--hover);border-radius:5px;padding:0 6px;font-size:12px;font-weight:700;line-height:20px}.v3 .grow{flex:1}.v3 .main .grow{flex:0 0 16px}.v3 .main .push{flex:1}.v3 .btn{all:unset;cursor:pointer;height:30px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:13.5px;font-weight:600;transition:background-color .12s,transform .12s;display:inline-flex}@media (hover:hover) and (pointer:fine){.v3 .btn:hover{background:var(--hover)}}.v3 .btn:active{transform:scale(.97)}.v3 .btn.pri{background:var(--acc);color:#fff;box-shadow:none}@media (hover:hover) and (pointer:fine){.v3 .btn.pri:hover{background:#0062c4}}.v3 .btn.pri[disabled]{cursor:default;background:#c9ccd2}.v3 .btn.call{background:var(--call);color:#fff;box-shadow:none}.v3 .btn.ghost{box-shadow:none;color:var(--ink2)}.v3 .btn:focus-visible,.v3 .it:focus-visible,.v3 .chip:focus-visible,.v3 .sig:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.v3 .pulse{flex:none;align-items:stretch;gap:8px;padding:10px 12px;display:flex;overflow:hidden}.v3 .pulse .lbl{color:var(--ink3);white-space:nowrap;flex-direction:column;flex:none;justify-content:center;padding:0 6px 0 2px;font-size:12px;font-weight:700;line-height:1.25;display:flex}.v3 .pulse .lbl b{color:var(--ink);font-size:13px}.v3 .sig{all:unset;cursor:pointer;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;border-radius:12px;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:8px 14px;transition:background-color .12s,box-shadow .12s;display:flex}@media (hover:hover) and (pointer:fine){.v3 .sig:hover{background:var(--hover)}}.v3 .sig.on{background:var(--sel);box-shadow:inset 0 0 0 1.5px var(--acc)}.v3 .sig .v{white-space:nowrap;align-items:baseline;gap:6px;font-size:17px;font-weight:800;display:flex}.v3 .sig .v small{font-size:12px;font-weight:700}.v3 .sig .t{color:var(--ink2);white-space:nowrap;font-size:12.5px}.v3 .sig.red .v{color:var(--late)}.v3 .sig.org .v{color:var(--warn)}.v3 .sig.grn .v{color:var(--money)}.v3 .vbar{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;height:44px;padding:0 16px;display:flex}.v3 .chip{all:unset;cursor:pointer;height:28px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:13px;font-weight:600;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.v3 .chip:hover{background:var(--hover)}}.v3 .chip.view{background:#f4f7fc;box-shadow:inset 0 0 0 1px #cdd6e6}.v3 .chip .muted{color:var(--ink2);font-weight:500}.v3 .seg2{background:var(--hover);box-shadow:inset 0 0 0 1px var(--line);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.v3 .seg2 button{all:unset;cursor:pointer;height:24px;color:var(--ink2);border-radius:5px;align-items:center;gap:5px;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.v3 .seg2 button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0000001a}.v3 .menu{min-width:240px;box-shadow:0 0 0 1px var(--line),0 12px 32px #14182024;z-index:20;cursor:default;background:#fff;border-radius:10px;padding:6px;font-weight:500;display:none;position:absolute;top:34px;right:0}.v3 .menu.on{display:block}.v3 .menu .h{color:var(--ink3);padding:6px 8px 4px;font-size:12px;font-weight:700}.v3 .menu .o{cursor:pointer;border-radius:6px;align-items:center;gap:8px;height:30px;padding:0 8px;font-size:13px;display:flex}@media (hover:hover) and (pointer:fine){.v3 .menu .o:hover{background:var(--hover)}}.v3 .menu .o .c{color:var(--ink3);margin-inline-start:auto;font-size:12px}.v3 .menu .o.on{font-weight:700}.v3 .body{flex:1;min-height:0;display:flex}.v3 .tw{flex:1;min-width:0;position:relative;overflow:auto}.v3 table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%}.v3 th,.v3 td{border-bottom:1px solid var(--line2);border-inline-start:1px solid var(--line2);white-space:nowrap;text-overflow:ellipsis;text-align:start;vertical-align:middle;height:36px;padding:0 10px;overflow:hidden}.v3 th{z-index:2;color:var(--ink2);border-bottom:1px solid var(--line);background:#fff;height:34px;font-size:12.5px;font-weight:600;position:sticky;top:0}.v3 th .h{align-items:center;gap:6px;display:flex}.v3 th .h svg{color:var(--ink3)}.v3 th.ck,.v3 td.ck{text-align:center;border-inline-start:0;width:40px;padding:0}.v3 th.ck{z-index:3;position:sticky;right:0}.v3 td.ck{background:inherit;z-index:1;position:sticky;right:0}.v3 th.nm,.v3 td.nm{background:inherit;z-index:1;position:sticky;right:40px}.v3 th.nm{z-index:3;background:#fff}.v3 tbody tr{cursor:pointer;background:#fff}@media (hover:hover) and (pointer:fine){.v3 tbody tr:hover{background:#f8f9fa}}.v3 tbody tr.sel{background:var(--sel)}.v3 tbody tr.moved{animation:1.4s ease-out moved}@keyframes moved{0%{background:#ddf0e4}to{background:var(--sel)}}.v3 .cb{vertical-align:middle;color:#fff;border-radius:4px;place-items:center;width:15px;height:15px;display:inline-grid;box-shadow:inset 0 0 0 1.5px #c5c9d0}.v3 .cb.on,.v3 tr.sel .cb{background:var(--ink);box-shadow:none}.v3 .person{align-items:center;gap:8px;font-weight:600;display:flex}.v3 .av{color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.v3 .ph{align-items:center;gap:6px;display:flex}.v3 .cbtn{all:unset;cursor:pointer;width:24px;height:24px;color:var(--call);opacity:0;border-radius:6px;place-items:center;transition:opacity .12s;display:grid}@media (hover:hover) and (pointer:fine){.v3 tr:hover .cbtn{opacity:1}.v3 .cbtn:hover{background:var(--call-bg)}}.v3 .st{align-items:center;gap:7px;font-weight:600;display:inline-flex}.v3 .st i{border-radius:50%;flex:none;width:8px;height:8px}.v3 .own{align-items:center;gap:7px;display:flex}.v3 .own .av{width:20px;height:20px;font-size:12px}.v3 .src{border-radius:5px;padding:0 7px;font-size:12.5px;font-weight:600;line-height:21px;display:inline-block}.v3 .wait{border-radius:5px;align-items:center;gap:5px;padding:0 7px;font-size:12.5px;font-weight:700;line-height:22px;display:inline-flex}.v3 .wait.red{color:var(--late);background:var(--late-bg)}.v3 .wait.org{color:var(--warn);background:var(--warn-bg)}.v3 .wait.ok{color:var(--ink2)}.v3 .att{align-items:center;gap:3px;display:inline-flex}.v3 .att i{background:var(--line);border-radius:50%;width:7px;height:7px}.v3 .att i.d{background:var(--ink2)}.v3 .att span{color:var(--ink3);margin-inline-start:6px;font-size:12px}.v3 .next{align-items:center;gap:6px;display:flex}.v3 .next .d{color:var(--ink3);font-size:12.5px}.v3 .next .d.late{color:var(--late);font-weight:700}.v3 .next .d.today{color:var(--warn);font-weight:700}.v3 .next.none{color:var(--ink3);font-weight:500}.v3 .muted{color:var(--ink3)}.v3 .val{font-weight:700}.v3 tfoot tr{background:#fff}.v3 tfoot td{border-top:1px solid var(--line);height:34px;color:var(--ink3);background:#fff;font-size:12.5px;font-weight:600;position:sticky;bottom:0}.v3 .bulk{border-inline-start:1px solid var(--line);background:#fff;flex-direction:column;flex:none;width:0;transition:width .22s cubic-bezier(.23,1,.32,1);display:flex;overflow:hidden}.v3 .bulk.on{width:392px}.v3 .bulk .in{flex-direction:column;width:392px;height:100%;display:flex}.v3 .bhd{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;height:52px;padding:0 16px;display:flex}.v3 .bhd b{font-size:15px;font-weight:800}.v3 .bhd .pill{background:var(--ink);color:#fff;border-radius:6px;padding:0 7px;font-size:12px;font-weight:700;line-height:20px}.v3 .bsc{flex-direction:column;flex:1;gap:16px;padding:12px 16px 20px;display:flex;overflow:auto}.v3 .selall{color:var(--ink2);background:var(--hover);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.v3 .selall a{color:var(--ink);cursor:pointer;text-underline-offset:2px;font-weight:700;text-decoration:underline}.v3 .fs h4{color:var(--ink3);justify-content:space-between;align-items:center;margin:0 0 8px;font-size:12.5px;font-weight:700;display:flex}.v3 .reps{box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.v3 .rep{cursor:pointer;border-bottom:1px solid var(--line2);grid-template-columns:18px 28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.v3 .rep:last-child{border-bottom:0}@media (hover:hover) and (pointer:fine){.v3 .rep:hover{background:#fafafb}}.v3 .rep.on{background:var(--sel)}.v3 .rep .av{width:28px;height:28px;font-size:12px}.v3 .rep b{font-size:13.5px;font-weight:700;display:block}.v3 .rep small{color:var(--ink2);align-items:center;gap:6px;font-size:12px;display:flex}.v3 .rep small i{border-radius:50%;width:6px;height:6px}.v3 .load{color:var(--ink2);flex-direction:column;align-items:flex-end;gap:3px;font-size:12px;display:flex}.v3 .load .lb{background:var(--line);border-radius:3px;width:64px;height:5px;overflow:hidden}.v3 .load .lb i{background:var(--ink2);border-radius:3px;height:100%;display:block}.v3 .load .lb i.hi{background:var(--late)}.v3 .prev{background:#f7f8f9;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.v3 .prev .r{grid-template-columns:78px minmax(0,1fr) 26px;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:grid}.v3 .prev .r .bb{background:var(--line);border-radius:4px;height:16px;overflow:hidden}.v3 .prev .r .bb i{border-radius:4px;height:100%;transition:width .25s cubic-bezier(.23,1,.32,1);display:block}.v3 .prev .note{color:var(--ink2);font-size:12px}.v3 .selrow{height:36px;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13.5px;font-weight:600;display:flex;position:relative}.v3 .selrow .muted{font-weight:500}.v3 .tick{cursor:pointer;align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;display:flex}.v3 .tick .cb{flex:none;margin-top:2px}.v3 .bft{border-top:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:12px 16px;display:flex}.v3 .bft .btn.pri{flex:1;justify-content:center;height:34px}.v3 .bft .arch{color:var(--late)}.v3 .rec{z-index:10;background:#fff;flex-direction:column;display:none;position:absolute;inset:0}.v3 .rec.on{display:flex}.v3 .rhead{border-bottom:1px solid var(--line);flex-direction:column;gap:9px;padding:12px 20px 0;display:flex}.v3 .rtop{align-items:center;gap:12px;display:flex}.v3 .rtop .av{border-radius:10px;width:40px;height:40px;font-size:17px}.v3 .rtop h2{margin:0;font-size:22px;font-weight:800}.v3 .meta{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.v3 .meta>span{align-items:center;gap:6px;display:inline-flex}.v3 .journey{color:var(--ink3);align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.v3 .journey span{background:var(--hover);border-radius:6px;padding:0 8px;line-height:22px}.v3 .journey span.on{background:var(--ink);color:#fff}.v3 .journey svg{color:var(--ink4)}.v3 .tabs{gap:2px;display:flex}.v3 .tab{all:unset;cursor:pointer;height:36px;color:var(--ink2);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 10px;font-weight:600;display:inline-flex}.v3 .tab .c{color:var(--ink3);background:var(--hover);border-radius:4px;padding:0 5px;font-size:12px;line-height:17px}.v3 .tab.on{color:var(--ink);border-bottom-color:var(--ink)}.v3 .rbody{flex:1;grid-template-columns:minmax(0,1fr) 380px;min-height:0;display:grid}.v3 .feed{border-inline-end:1px solid var(--line);padding:14px 24px 40px;overflow:auto}.v3 .outcome{box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:10px;flex-direction:column;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.v3 .outcome .hd{align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.v3 .outcome .hd small{color:var(--ink2);font-size:12.5px;font-weight:600}.v3 .outcome .hd .live{background:var(--call);border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #1e8e4e80}70%{box-shadow:0 0 0 8px #1e8e4e00}to{box-shadow:0 0 #1e8e4e00}}.v3 .ocs{flex-wrap:wrap;gap:6px;display:flex}.v3 .oc{all:unset;cursor:pointer;height:32px;box-shadow:inset 0 0 0 1px var(--line);border-radius:7px;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:700;transition:background-color .12s;display:inline-flex}@media (hover:hover) and (pointer:fine){.v3 .oc:hover{background:var(--hover)}}.v3 .oc .k{color:var(--ink3);border:1px solid var(--line);border-radius:4px;padding:0 4px;font-size:12px;font-weight:600;line-height:15px}.v3 .oc i{border-radius:50%;width:8px;height:8px}.v3 .oc.on{background:var(--ink);color:#fff;box-shadow:none}.v3 .oc.on .k{color:#fff;border-color:#fff6}.v3 .when{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:none}.v3 .when.on{display:flex}.v3 .when button{all:unset;cursor:pointer;height:28px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:6px;padding:0 10px;font-weight:600}.v3 .when button.on{background:var(--sel);box-shadow:inset 0 0 0 1.5px var(--ink)}.v3 .oresult{color:var(--money);align-items:center;gap:6px;font-size:13px;font-weight:700;display:none}.v3 .oresult.on{display:flex}.v3 .ai{background:#f7f8f9;border-radius:10px;margin-bottom:4px;padding:12px 14px;font-size:13.5px;line-height:1.55}.v3 .ai .h{color:var(--ink2);align-items:center;gap:6px;margin-bottom:4px;font-size:12.5px;font-weight:800;display:flex}.v3 .ai .summary-lines{gap:4px;margin:0;padding:0;list-style:none;display:grid}.v3 .ai .summary-lines li{overflow-wrap:anywhere;margin:0;padding:0}.v3 .ai .tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.v3 .ai .tags span{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:5px;padding:0 7px;font-size:12px;font-weight:700;line-height:21px}.v3 .ai .tags span.obj{color:var(--warn)}.v3 .wk{color:var(--ink3);align-items:center;gap:8px;margin:16px 0 6px;font-size:12px;font-weight:700;display:flex}.v3 .wk:after{content:"";background:var(--line2);flex:1;height:1px}.v3 .ev{grid-template-columns:28px minmax(0,1fr) auto;gap:10px;padding:7px 0;display:grid}.v3 .ev .ic{background:var(--hover);width:28px;height:28px;color:var(--ink2);border-radius:8px;place-items:center;display:grid}.v3 .ev .ic.call{background:var(--call-bg);color:var(--call)}.v3 .ev .t{padding-top:4px;font-size:13.5px;line-height:1.5}.v3 .ev .t b{font-weight:700}.v3 .ev time{color:var(--ink3);padding-top:6px;font-size:12px}.v3 .chg{box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;flex-direction:column;gap:5px;margin-top:7px;padding:9px 12px;display:flex}.v3 .chg div{color:var(--ink2);align-items:center;gap:8px;font-size:13px;display:flex}.v3 .chg div b{color:var(--ink);font-weight:600}.v3 .rec-call{box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;align-items:center;gap:10px;margin-top:7px;padding:7px 10px;display:flex}.v3 .play{all:unset;cursor:pointer;background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.v3 .wave{flex:1;align-items:center;gap:2px;height:20px;display:flex}.v3 .wave i{background:#c9cdd4;border-radius:2px;flex:1}.v3 .panel{background:#fff;padding:14px 16px 40px;overflow:auto}.v3 .ph2{justify-content:space-between;align-items:center;margin:4px 0 8px;font-size:13.5px;font-weight:700;display:flex}.v3 .ph2 small{color:var(--ink3);font-size:12px;font-weight:600}.v3 .money{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v3 .money div{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:10px 12px}.v3 .money small{color:var(--ink2);font-size:12px;font-weight:600;display:block}.v3 .money b{text-align:start;margin-top:2px;font-size:17px;font-weight:800;display:block}.v3 .money b.g{color:var(--money)}.v3 .comp{box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;margin-top:14px;padding:10px 12px}.v3 .comp .r{justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.v3 .comp .bar2{background:var(--line);border-radius:3px;height:6px;margin-top:7px;overflow:hidden}.v3 .comp .bar2 i{background:var(--ink);border-radius:3px;width:72%;height:100%;display:block}.v3 .miss{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.v3 .miss button{all:unset;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink2);border-radius:5px;padding:0 7px;font-size:12px;font-weight:700;line-height:22px}@media (hover:hover) and (pointer:fine){.v3 .miss button:hover{background:var(--hover)}}.v3 .kv{grid-template-columns:118px minmax(0,1fr);row-gap:2px;font-size:13.5px;display:grid}.v3 .kv dt{color:var(--ink2);align-items:center;gap:7px;height:30px;display:flex}.v3 .kv dd{white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;gap:6px;min-width:0;height:30px;margin:0;padding:0 6px;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.v3 .kv dd:hover{background:var(--hover)}}.v3 .kv dd .rv{all:unset;cursor:pointer;color:var(--ink2);align-items:center;gap:4px;margin-inline-start:auto;font-size:12px;font-weight:700;display:inline-flex}.v3 .lock{color:var(--ink3);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.v3 .task{align-items:center;gap:10px;padding:6px 0 12px;display:flex}.v3 .task .ckx{border-radius:5px;flex:none;width:16px;height:16px;box-shadow:inset 0 0 0 1.5px #c5c9d0}.v3 .task div{flex:1;min-width:0}.v3 .task b{font-weight:600;display:block}.v3 .task small{color:var(--warn);font-size:12px;font-weight:700}.v3 .back{all:unset;cursor:pointer;width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--line);border-radius:7px;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.v3 .back:hover{background:var(--hover)}}.v3 .toast{background:var(--ink);color:#fff;opacity:0;pointer-events:none;z-index:40;white-space:nowrap;border-radius:9px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:600;transition:opacity .18s,transform .2s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;bottom:18px;right:50%;transform:translate(50%,6px)}.v3 .toast.on{opacity:1;pointer-events:auto;transform:translate(50%)}.v3 .toast u{cursor:pointer;color:#fff;opacity:.85}.v3 .navb{gap:2px;display:flex}.v3 .navb .back{width:28px;height:30px}.v3 .navb .back[disabled]{opacity:.35;cursor:default}.v3 .kmore{position:relative}.v3 .kmore .menu{min-width:220px;top:36px;left:0;right:auto}.v3 .krail{flex-wrap:nowrap;align-items:center;gap:3px;display:flex}.v3 .krail button{all:unset;cursor:pointer;height:24px;color:var(--ink3);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.v3 .krail button:hover{background:var(--hover);color:var(--ink)}}.v3 .krail button.past{color:var(--ink2);background:var(--hover);box-shadow:none}.v3 .krail button.cur{color:#fff;box-shadow:none}.v3 .krail .lbl{color:var(--ink3);white-space:nowrap;margin-inline-end:4px;font-size:12px;font-weight:700}.v3 .krail .sepx{background:var(--line);width:1px;height:16px;margin:0 4px}.v3 .ktabs{gap:2px;padding-bottom:8px;display:flex;overflow:hidden}.v3 .ktab{all:unset;cursor:pointer;height:30px;color:var(--ink2);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:13px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.v3 .ktab:hover{background:var(--hover);color:var(--ink)}}.v3 .ktab.on{color:var(--ink);background:#e9eaed;font-weight:700}.v3 .ktab .c{color:var(--ink3);background:var(--hover);border-radius:4px;padding:0 5px;font-size:12px;font-weight:700;line-height:16px}.v3 .ktab.on .c{background:#fff}.v3 .ktab .c.w{background:var(--warn-bg);color:var(--warn)}.v3 .ktabgroups{border-bottom:1px solid var(--line);gap:4px;margin-bottom:10px;padding-bottom:2px;display:flex;overflow:hidden}.v3 .ktabgroup{all:unset;cursor:pointer;height:34px;color:var(--ink2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-3px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.v3 .ktabgroup:hover{color:var(--ink)}}.v3 .ktabgroup.on{color:var(--acc);border-bottom-color:var(--acc)}.v3 .ktabgroup .c{color:var(--ink3);background:var(--hover);border-radius:4px;padding:0 5px;font-size:12px;font-weight:700;line-height:16px}.v3 .ktabgroup.on .c{background:var(--sel);color:var(--acc)}.v3 .ktabgroup .c.w{background:var(--warn-bg);color:var(--warn)}.v3 .krbody{flex:1;grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid}.v3 .kcenter{border-inline-end:1px solid var(--line);min-width:0;padding:16px 24px 48px;overflow:auto}.v3 .kpane{flex-direction:column;gap:14px;display:none}.v3 .kpane.on{display:flex}.v3 .kh{align-items:center;gap:10px;display:flex}.v3 .kh h3{margin:0;font-size:15px;font-weight:800}.v3 .kh p{color:var(--ink2);margin:0;font-size:12.5px}.v3 .ksub{color:var(--ink3);margin:4px 0 -4px;font-size:12px;font-weight:700}.v3 .kbox{box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;padding:12px 14px}.v3 .knote{background:var(--warn-bg);color:#8a3a0a;border-radius:9px;align-items:flex-start;gap:8px;padding:8px 11px;font-size:12.5px;font-weight:600;display:flex}.v3 .knote.blue{color:#2c4e8c;background:#eef3fb}.v3 .knote.grey{background:var(--hover);color:var(--ink2)}.v3 .kcomp2{box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;overflow:hidden}.v3 .kcomp2 nav{border-bottom:1px solid var(--line2);background:#fafafb;flex-wrap:wrap;gap:2px;padding:6px;display:flex}.v3 .kcomp2 nav button{all:unset;cursor:pointer;height:28px;color:var(--ink2);border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.v3 .kcomp2 nav button:hover{background:var(--hover);color:var(--ink)}}.v3 .kcomp2 nav button.on{color:var(--ink);box-shadow:0 0 0 1px var(--line);background:#fff;font-weight:700}.v3 .kcomp2 nav .ai2{margin-inline-start:auto}.v3 .kcbody{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.v3 .kcbody textarea{all:unset;box-sizing:border-box;width:100%;min-height:54px;font:14px/1.5 var(--f);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;padding:8px 10px}.v3 .kcbody textarea::placeholder{color:var(--ink3)}.v3 .kcrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v3 .kcrow .lb2{color:var(--ink2);font-size:12.5px;font-weight:700}.v3 .kreq{color:var(--late);font-size:12px;font-weight:700}.v3 .chipb{all:unset;cursor:pointer;height:28px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.v3 .chipb:hover{background:var(--hover)}}.v3 .chipb.on{background:var(--sel);box-shadow:inset 0 0 0 1.5px var(--ink)}.v3 .chipb i{border-radius:50%;width:8px;height:8px}.v3 .ocmore{position:relative}.v3 .ocmore .menu{min-width:230px;max-height:330px;top:36px;right:0;overflow:auto}.v3 .kfil{flex-wrap:wrap;gap:4px;display:flex}.v3 .kfil button{all:unset;cursor:pointer;height:26px;color:var(--ink2);border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.v3 .kfil button:hover{background:var(--hover)}}.v3 .kfil button.on{background:var(--ink);color:#fff}.v3 .kfil button span{opacity:.75;font-size:12px}.v3 .kjar{gap:8px;display:flex}.v3 .ev .t .sm{color:var(--ink2);margin-top:2px;font-size:12.5px;display:block}.v3 .kplay{box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin-top:7px;padding:5px 10px 5px 6px;font-size:12.5px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.v3 .kplay:hover{background:var(--hover)}}.v3 .kplay .pbtn2{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.v3 .kplay .muted{font-weight:500}.v3 .kmsg{background:#f7f8f9;border-radius:9px;max-width:56ch;margin-top:6px;padding:8px 11px;font-size:13px;line-height:1.5}.v3 .kfg{grid-template-columns:repeat(2,380px);align-items:start;gap:14px 24px;display:grid}.v3 .kfg.eq{align-items:stretch}.v3 #ocs{flex-wrap:nowrap}.v3 #ocs .oc{gap:6px;padding:0 8px;font-size:12.5px}.v3 .kfgrp h4{color:var(--ink);align-items:center;gap:8px;height:24px;margin:0 0 4px;font-size:12.5px;font-weight:800;display:flex}.v3 .kfgrp h4 small{color:var(--ink3);font-size:12px;font-weight:600}.v3 .kfl{grid-template-columns:150px 230px;font-size:13.5px;display:grid}.v3 .kfl dt{color:var(--ink2);border-bottom:1px solid var(--line2);align-items:center;height:30px;display:flex}.v3 .kfl dd{border-bottom:1px solid var(--line2);white-space:nowrap;text-overflow:ellipsis;cursor:text;align-items:center;gap:6px;min-width:0;height:30px;margin:0;padding:0 6px;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.v3 .kfl dd:hover{background:var(--hover)}}.v3 .kfl dd.emp{color:var(--warn);cursor:pointer;font-size:12.5px;font-weight:700}.v3 .kfl dd input{all:unset;width:100%;height:26px;font:14px var(--f);box-shadow:inset 0 0 0 1.5px var(--ink);background:#fff;border-radius:5px;padding:0 6px}.v3 .kfl dd .rv{all:unset;cursor:pointer;color:var(--ink2);align-items:center;gap:4px;margin-inline-start:auto;font-size:12px;font-weight:700;display:inline-flex}.v3 .kfl dd .src2{color:var(--ink3);margin-inline-start:auto;font-size:12px;font-weight:600}.v3 .ksearch{height:30px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink3);border-radius:7px;align-items:center;gap:7px;width:240px;padding:0 9px;font-size:13px;display:flex}.v3 .ksearch input{all:unset;font:13px var(--f);color:var(--ink);flex:1}.v3 .ksearch input::placeholder{color:var(--ink3)}.v3 .ktog{color:var(--ink2);cursor:pointer;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.v3 .ktog .sw2{background:#c9ccd2;border-radius:8px;width:28px;height:16px;transition:background-color .15s;position:relative}.v3 .ktog .sw2:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s cubic-bezier(.23,1,.32,1);position:absolute;top:2px;right:2px}.v3 .ktog.on .sw2{background:var(--ink)}.v3 .ktog.on .sw2:after{transform:translate(-12px)}.v3 .kt{box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;width:max-content;max-width:100%;overflow:hidden}.v3 .kt table{table-layout:auto;width:auto;min-width:0}.v3 .kt th{background:#fafafb;height:32px;font-size:12px;position:static}.v3 .kt th,.v3 .kt td{border-inline-start:0;height:36px;padding:0 12px;font-size:13px}.v3 .kt tr:last-child td{border-bottom:0}.v3 .kt tbody tr{cursor:default}.v3 .kt td.wrap{white-space:normal;max-width:300px;padding-block:6px;line-height:1.4}.v3 .pill2{white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:0 7px;font-size:12px;font-weight:700;line-height:21px;display:inline-flex}.v3 .pill2.g{color:#1f6b45;background:#e9f6ee}.v3 .pill2.o{background:var(--warn-bg);color:var(--warn)}.v3 .pill2.r{background:var(--late-bg);color:var(--late)}.v3 .pill2.n{background:var(--hover);color:var(--ink2)}.v3 .lnk{all:unset;cursor:pointer;color:var(--ink);text-underline-offset:2px;white-space:nowrap;font-size:12.5px;font-weight:700;text-decoration:underline}.v3 .k360top{grid-template-columns:repeat(4,max-content);gap:8px;width:max-content;display:grid}.v3 .k360top button{all:unset;cursor:pointer;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;gap:1px;padding:9px 16px;display:flex}@media (hover:hover) and (pointer:fine){.v3 .k360top button:hover{background:var(--hover)}}.v3 .k360top small{color:var(--ink2);font-size:12px;font-weight:600}.v3 .k360top b{font-size:18px;font-weight:800}.v3 .kfacts{grid-template-columns:repeat(3,250px);gap:10px;display:grid}.v3 .kfact{box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.v3 .kfact header{color:var(--ink2);justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.v3 .kfact strong{font-size:15px;font-weight:800}.v3 .kfact small{color:var(--ink3);font-size:12px}.v3 .kfact details summary{cursor:pointer;color:var(--ink2);font-size:12px;font-weight:700}.v3 .kfact blockquote{background:#f7f8f9;border-radius:6px;margin:6px 0 2px;padding:6px 8px;font-size:12.5px}.v3 .kfact .fx{all:unset;cursor:pointer;color:var(--ink);align-self:flex-start;font-size:12px;font-weight:700}.v3 .kfind{background:#f7f8f9;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;font-size:13px;display:flex}.v3 .kfind b{font-weight:800}.v3 .kfind span.na{color:var(--money);font-weight:700}.v3 .kopp{box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) max-content;gap:6px 16px;max-width:780px;padding:12px 14px;display:grid}.v3 .kopp b{font-size:14px;font-weight:800}.v3 .kopp .why{color:var(--ink2);grid-column:1;font-size:13px;line-height:1.5}.v3 .kopp .m{text-align:end;flex-direction:column;grid-area:1/2/span 2;align-items:flex-end;gap:2px;display:flex}.v3 .kopp .m strong{color:var(--money);font-size:17px;font-weight:800}.v3 .kopp .m small{color:var(--ink2);font-size:12px}.v3 .kopp .acts{grid-column:1/-1;gap:6px;margin-top:4px;display:flex}.v3 .ksteps{color:var(--ink3);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.v3 .ksteps span{align-items:center;gap:6px;display:inline-flex}.v3 .ksteps span i{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid}.v3 .ksteps span.on{color:var(--ink)}.v3 .ksteps span.on i{background:var(--ink);color:#fff;box-shadow:none}.v3 .ksteps svg{color:var(--ink4)}.v3 .kform{grid-template-columns:repeat(2,300px);gap:10px 20px;display:grid}.v3 .kform label{color:var(--ink2);flex-direction:column;gap:4px;font-size:12.5px;font-weight:700;display:flex}.v3 .kform .inp{height:34px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:600;display:flex;position:relative}.v3 .kform .inp .muted{font-weight:500}.v3 .kform .inp input{all:unset;font:600 14px var(--f);flex:1;min-width:0}.v3 .kform .inp .menu{width:100%;top:38px;right:0}.v3 .kpay{flex-wrap:wrap;gap:4px;display:flex}.v3 .ksum{background:#f7f8f9;border-radius:9px;flex-wrap:wrap;align-items:center;gap:18px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.v3 .ksum strong{font-weight:800}.v3 .ksum .bad{color:var(--late)}.v3 .kinst{align-items:flex-end;gap:4px;height:44px;display:flex}.v3 .kinst i{background:var(--line);border-radius:3px 3px 0 0;width:16px}.v3 .kinst i.p{background:var(--money)}.v3 .kinst i.l{background:var(--late)}.v3 .kdocrow{border-bottom:1px solid var(--line2);grid-template-columns:34px minmax(0,1fr) max-content;align-items:center;gap:10px;padding:9px 12px;display:grid}.v3 .kdocrow:last-child{border-bottom:0}.v3 .kdocrow .di{background:var(--hover);width:34px;height:34px;color:var(--ink2);border-radius:8px;place-items:center;display:grid}.v3 .kdocrow b{font-size:13.5px;font-weight:700;display:block}.v3 .kdocrow small{color:var(--ink2);font-size:12px;display:block}.v3 .kdocrow .ac{align-items:center;gap:8px;display:flex}.v3 .kdocs{box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;max-width:780px}.v3 .kmodal{z-index:30;background:#16181d52;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.v3 .kmodal.on{display:flex}.v3 .kdlg{background:#fff;border-radius:14px;flex-direction:column;width:860px;max-height:780px;display:flex;overflow:hidden;box-shadow:0 24px 60px #14182040}.v3 .kdlg>header{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:16px 18px 12px;display:flex}.v3 .kdlg>header h3{margin:0;font-size:17px;font-weight:800}.v3 .kdlg>header p{color:var(--ink2);margin:2px 0 0;font-size:12.5px}.v3 .kdlg .dbody{flex:1;grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.v3 .kdlg .dset{border-inline-end:1px solid var(--line);flex-direction:column;gap:12px;padding:14px 18px;display:flex}.v3 .kdlg .dset label.f{color:var(--ink2);flex-direction:column;gap:5px;font-size:12.5px;font-weight:700;display:flex}.v3 .kdlg .radio{flex-direction:column;gap:6px;display:flex}.v3 .kdlg .radio button{all:unset;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.v3 .kdlg .radio button .r{border-radius:50%;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1.5px #c5c9d0}.v3 .kdlg .radio button.on{box-shadow:inset 0 0 0 1.5px var(--ink)}.v3 .kdlg .radio button.on .r{box-shadow:inset 0 0 0 4.5px var(--ink)}.v3 .kdlg .radio small{color:var(--ink3);font-size:12px;font-weight:500;display:block}.v3 .kdlg .dprev{background:#f2f3f5;padding:16px;overflow:auto}.v3 .kpaper{color:#24272d;background:#fff;border-radius:4px;padding:22px 26px;font-size:12.5px;line-height:1.65;box-shadow:0 1px 3px #0000001f}.v3 .kpaper h4{text-align:center;margin:0 0 10px;font-size:15px}.v3 .kpaper .fill{white-space:nowrap;background:#eef3fb;border-radius:3px;padding:0 3px;font-weight:700}.v3 .kpaper .ksig{color:var(--ink3);border-top:1px dashed #b4b8c0;justify-content:space-between;margin-top:16px;padding-top:8px;display:flex}.v3 .kdlg>footer{border-top:1px solid var(--line);align-items:center;gap:8px;padding:12px 18px;display:flex}.v3 .kdlg>footer .grow{flex:1}.v3 .kres{color:#1f6b45;background:#e9f6ee;border-radius:9px;flex-direction:column;gap:8px;padding:10px 12px;font-size:13px;font-weight:700;display:none}.v3 .kres.on{display:flex}.v3 .kres .lk{height:32px;color:var(--ink);direction:ltr;background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 4px 0 10px;font-weight:600;display:flex}.v3 .kaud{width:420px}.v3 .kaud .bar3{align-items:center;gap:2px;height:40px;margin:6px 0;display:flex}.v3 .kaud .bar3 i{background:#c9cdd4;border-radius:2px;flex:1}.v3 .kaud .bar3 i.pl{background:var(--ink)}.v3 .katt{background:var(--warn-bg);border-radius:10px;flex-direction:column;gap:6px;margin-top:14px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #f3c9a8}.v3 .katt b{color:#8a3a0a;font-size:12.5px;font-weight:800}.v3 .katt button{all:unset;cursor:pointer;color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.v3 .katt button span.grow{flex:1}.v3 .katt button .lnk{font-size:12px}.v3 .kstudy{color:var(--ink2);align-items:center;gap:10px;font-size:12.5px;display:flex}.v3 .kstudy b{color:var(--ink)}.v3 .person,.v3 .own{min-width:0}.v3 .person .tx,.v3 .own .tx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v3 #rname{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:340px;overflow:hidden}.v3 .rtop .btn{flex:none}.v3 .kv dd span{text-overflow:ellipsis;min-width:0;overflow:hidden}.v3 tr.empty td{background:#fff;border:0;height:auto;padding:0}.v3 .emp2{color:var(--ink2);white-space:normal;flex-direction:column;align-items:center;gap:6px;padding:48px 16px;display:flex}.v3 .emp2 b{color:var(--ink);font-size:15px}.v3 .scr{display:none}.v3 .scr.on{display:contents}.v3 .scr.full>.main{grid-column:1/-1}.v3 .pg{flex-direction:column;flex:1;gap:16px;min-height:0;padding:18px 24px 40px;display:flex;overflow:auto}.v3 .pgh{align-items:center;gap:12px;display:flex}.v3 .pgh h1{margin:0;font-size:20px;font-weight:800}.v3 .pgh p{color:var(--ink2);margin:0;font-size:13px}.v3 .tiles{gap:8px;width:max-content;max-width:100%;display:flex}.v3 .tiles:has(.v3-tbtn){box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;gap:0;overflow:hidden}.v3 .tile{all:unset;cursor:pointer;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:9px 16px;display:flex}@media (hover:hover) and (pointer:fine){.v3 .tile:hover{background:var(--hover)}}.v3 .tile small{color:var(--ink2);white-space:nowrap;font-size:12px;font-weight:600}.v3 .tile b{white-space:nowrap;align-items:baseline;gap:6px;font-size:19px;font-weight:800;display:flex}.v3 .tile b em{font-size:12px;font-style:normal;font-weight:700}.v3 .tile .up{color:var(--money)}.v3 .tile .dn,.v3 .tile.red b{color:var(--late)}.v3 .tile.org b{color:var(--warn)}.v3 .tile.grn b{color:var(--money)}.v3 .card{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:10px;flex-direction:column;min-width:0;display:flex}.v3 .card>header{border-bottom:1px solid var(--line2);align-items:center;gap:8px;padding:11px 14px;display:flex}.v3 .card>header h3{margin:0;font-size:14px;font-weight:800}.v3 .card>header small{color:var(--ink3);font-size:12px;font-weight:600}.v3 .card .cb2{padding:12px 14px}.v3 .rp-data{margin-top:8px}.v3 .rp-data summary{cursor:pointer;min-height:44px;color:var(--ink2);align-items:center;gap:6px;padding:0 4px;font-size:13px;font-weight:700;list-style:none;display:inline-flex}.v3 .rp-data summary::-webkit-details-marker{display:none}.v3 .rp-data summary:after{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:6px;height:6px;transition:transform .16s ease-out;transform:translateY(-2px)rotate(45deg)}.v3 .rp-data[open] summary:after{transform:translateY(1px)rotate(225deg)}.v3 .rp-data summary:focus-visible{outline:2px solid var(--acc,#0062e6);outline-offset:2px;border-radius:6px}.v3 .rp-data table{border-collapse:collapse;table-layout:auto;width:auto;min-width:0;margin-top:4px;font-size:13px}.v3 .rp-data th,.v3 .rp-data td{text-align:start;border-inline-start:0;border-bottom:1px solid var(--line2);height:auto;color:var(--ink);background:0 0;padding:6px 0 6px 28px;font-weight:500;position:static}.v3 .rp-data thead th{color:var(--ink2);font-size:12px;font-weight:700}.v3 .rp-data td{font-variant-numeric:tabular-nums;font-weight:700}.v3 .rp-data td .muted{color:var(--ink3);font-weight:500}.v3 .row{border-bottom:1px solid var(--line2);align-items:center;gap:10px;padding:9px 14px;font-size:13.5px;display:grid}.v3 .row:last-child{border-bottom:0}@media (hover:hover) and (pointer:fine){.v3 .row:hover{background:#fafafb}}.v3 .row b{font-weight:700}.v3 .row small{color:var(--ink2);font-size:12px;display:block}.v3 .ico{background:var(--hover);width:30px;height:30px;color:var(--ink2);border-radius:8px;flex:none;place-items:center;display:grid}.v3 .ico.r{background:var(--late-bg);color:var(--late)}.v3 .ico.o{background:var(--warn-bg);color:var(--warn)}.v3 .ico.g{background:var(--call-bg);color:var(--call)}.v3 .ico.b{color:#2c4e8c;background:#eef3fb}.v3 .money2{color:var(--money);font-weight:800}.v3 .bar4{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.v3 .bar4 i{background:var(--ink);border-radius:3px;height:100%;display:block}.v3 .side .it .c.r{color:var(--late);font-weight:800}.v3 .dark-scr{background:#0e1014}.v3 .cmdk{z-index:60;background:#16181d47;justify-content:center;align-items:flex-start;padding-top:90px;display:none;position:absolute;inset:0}.v3 .cmdk.on{display:flex}.v3 .cmdk .box{background:#fff;border-radius:14px;width:620px;overflow:hidden;box-shadow:0 24px 60px #14182047}.v3 .cmdk .in2{border-bottom:1px solid var(--line);height:52px;color:var(--ink3);align-items:center;gap:10px;padding:0 16px;display:flex}.v3 .cmdk .in2 input{all:unset;font:16px var(--f);color:var(--ink);flex:1}.v3 .cmdk .res{max-height:420px;padding:6px;overflow:auto}.v3 .cmdk .h3{color:var(--ink3);padding:8px 10px 4px;font-size:12px;font-weight:700}.v3 .cmdk .o{cursor:pointer;border-radius:7px;align-items:center;gap:10px;height:36px;padding:0 10px;font-size:14px;display:flex}@media (hover:hover) and (pointer:fine){.v3 .cmdk .o:hover,.v3 .cmdk .o.sel{background:var(--sel)}}.v3 .cmdk .o small{color:var(--ink3);margin-inline-start:auto;font-size:12px}.v3 .cmdk .ft{border-top:1px solid var(--line);color:var(--ink3);gap:14px;padding:8px 16px;font-size:12px;display:flex}.v3 .notif{width:400px;box-shadow:0 0 0 1px var(--line),0 18px 44px #1418202e;z-index:55;background:#fff;border-radius:12px;flex-direction:column;max-height:620px;display:none;position:absolute;top:50px;left:60px}.v3 .notif.on{display:flex}.v3 .notif header{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 14px;display:flex}.v3 .notif header b{font-size:15px;font-weight:800}.v3 .notif .nl{overflow:auto}.v3 .notif .nr2{border-bottom:1px solid var(--line2);cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;padding:10px 14px;font-size:13px;line-height:1.45;display:grid}@media (hover:hover) and (pointer:fine){.v3 .notif .nr2:hover{background:#fafafb}}.v3 .notif .nr2.unread{background:#f8fafd}.v3 .notif .nr2 time{color:var(--ink3);font-size:12px}.v3 .kform .inp input{text-align:right}.v3 #rolemenu{min-width:260px;font-weight:500;top:40px;left:0;right:auto}.v3 #rolemenu .o .c{color:var(--ink3);margin-inline-start:auto;font-size:12px}.v3 .tme{cursor:pointer}.v3[data-role=rep] .pulse,.v3[data-role=rep] .tm-only,.v3[data-role=rep] #howfs,.v3[data-role=rep] .bar [data-toast=ייבוא\ לידים]{display:none!important}.v3[data-role=rep] #bulk .fs:has(#reps){display:none!important}.v3[data-role=lmgr] .bar [data-toast=ייבוא\ לידים],.v3[data-role=lmgr] .bar [data-toast=ליד\ חדש],.v3[data-role=lmgr] #bulk,.v3[data-role=lmgr] #tbl .ck .cb{display:none!important}.v3[data-role=lmgr] .vbar:after{content:"צפייה בלבד. שינויים בלידים נעשים אצל מנהל המכירות";color:var(--ink2);background:var(--hover);border-radius:6px;padding:0 8px;font-size:12px;font-weight:700;line-height:24px}.v3[data-role=rep] #r1list .r1p:not(.on),.v3[data-role=rep] #lbmgr{display:none!important}.v3[data-role=rep] [data-s=rep1] .vhead b:after{content:" · רק אני"}.v3{--ease-out:cubic-bezier(.23,1,.32,1);--ease-io:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1)}.v3 .btn,.v3 .tn,.v3 .chip,.v3 .chipb,.v3 .oc,.v3 .ktab,.v3 .seg2 button,.v3 .cbtn2,.v3 .hang,.v3 .kplay,.v3 .ticon,.v3 .back,.v3 .lnk,.v3 .miss button,.v3 .qa button,.v3 .newv,.v3 .pk button,.v3 .lbb,.v3 .tile,.v3 .sig,.v3 .kfil button,.v3 .kcomp2 nav button,.v3 .ibctab button,.v3 .krail button,.v3 .mst{transition:transform .14s var(--ease-out),background-color .14s ease,box-shadow .14s ease,color .14s ease}.v3 .btn:active,.v3 .tn:active,.v3 .chip:active,.v3 .chipb:active,.v3 .oc:active,.v3 .ktab:active,.v3 .seg2 button:active,.v3 .cbtn2:active,.v3 .hang:active,.v3 .kplay:active,.v3 .ticon:active,.v3 .back:active,.v3 .miss button:active,.v3 .qa button:active,.v3 .newv:active,.v3 .pk button:active,.v3 .lbb:active,.v3 .kfil button:active,.v3 .kcomp2 nav button:active,.v3 .ibctab button:active,.v3 .krail button:active,.v3 .mst:active{transform:scale(.97)}.v3 .lnk:active{opacity:.6}.v3 button.tile:active,.v3 .sig:active,.v3 .kns2:active{transform:scale(.985)}.v3 .it,.v3 .r1p,.v3 .icv,.v3 .rci,.v3 .knit,.v3 .o,.v3 .nr2,.v3 tbody tr,.v3 .row{transition:background-color .12s}.v3 .it:active,.v3 .r1p:active,.v3 .icv:active,.v3 .rci:active,.v3 .knit:active{background:#e4e6ea}.v3 .cb,.v3 .ckx2,.v3 .ckx,.v3 .ad,.v3 .tmd{transition:background-color .12s ease,box-shadow .12s ease,transform .12s var(--ease-out)}.v3 .cb:active,.v3 .ckx2:active,.v3 .ad:active,.v3 .tmd:active{transform:scale(.9)}.v3 .menu.on{animation:pmenu .17s var(--ease-out);transform-origin:100% 0}@keyframes pmenu{0%{opacity:0;transform:scale(.97)translateY(-4px)}to{opacity:1;transform:none}}.v3 .notif.on{animation:pmenu .18s var(--ease-out);transform-origin:0 0}.v3 .cmdk.on,.v3 .cmdk.on .box{animation:none}.v3 .kmodal.on{animation:.2s pscrim}.v3 .kmodal.on .kdlg{animation:pdlg .24s var(--ease-out)}@keyframes pscrim{0%{opacity:0}to{opacity:1}}@keyframes pdlg{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:none}}.v3 .toast{transition:opacity .16s ease,transform .16s var(--ease-out)}.v3 .toast.on{transition:opacity .22s ease,transform .26s var(--ease-out)}.v3 .toast:not(.on){transform:translate(50%,10px)}.v3 .bulk{transition:width .26s var(--ease-drawer)}.v3 .kc{transition:transform .14s var(--ease-out),box-shadow .14s ease}.v3 .kc:active{box-shadow:0 0 0 1px var(--line),0 12px 24px #10182824;transform:scale(1.02)rotate(-.5deg)}.v3 .kns2{transition:box-shadow .15s ease,transform .14s var(--ease-out)}.v3{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}.v3 button,.v3 a,.v3 [role=button],.v3 .it,.v3 .icv,.v3 .rci,.v3 .knit,.v3 .r1p,.v3 .kc,.v3 .oc,.v3 .chipb,.v3 .cb,.v3 .ckx2,.v3 .tile,.v3 .sig,.v3 .o,.v3 .nr2,.v3 .kplay,.v3 .ktog,.v3 .tick,.v3 .selrow,.v3 .krail button{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.v3 .tw,.v3 .pg,.v3 .kcenter,.v3 .panel,.v3 .ibl,.v3 .ibm,.v3 .ibd,.v3 .rcl,.v3 .rcv,.v3 .kcards,.v3 .kb2,.v3 .side,.v3 .bsc,.v3 .res,.v3 .nl,.v3 .wk2,.v3 .lbfeed,.v3 .mtq,.v3 .aim{overscroll-behavior:contain}@media (pointer:coarse){.v3 input,.v3 textarea,.v3 select{font-size:16px!important}}@media (hover:none){.v3 .cbtn{opacity:1}}.v3 .lbr>span:nth-child(2){min-width:0}.v3 .lbr>span:nth-child(2) b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.v3 .icv>div,.v3 .kc,.v3 .wqn>span,.v3 .tdl>span,.v3 .mrep>span,.v3 .r1p>span{min-width:0}.v3 .kc b,.v3 .ibdh b,.v3 .wqhead h2,.v3 .rch b{overflow-wrap:anywhere}.v3 .av,.v3 .ico,.v3 .own2{flex:none}.v3 #tbl{width:100%}.v3 .pgh h1,.v3 .rtop h2,.v3 .wqhead h2,.v3 .knhero b,.v3 .mtq h2,.v3 .lbh-t b,.v3 .top h1{letter-spacing:-.012em;line-height:1.2}.v3 .tile b,.v3 .sig .v,.v3 .money b,.v3 .r1big .num,.v3 .lbcelb strong,.v3 .kncert strong,.v3 .kncert>b,.v3 .lbs3 b,.v3 .k360top b,.v3 .tdnext b{letter-spacing:-.02em}.v3 .grp,.v3 .ksub,.v3 .kng,.v3 .tile small,.v3 .card>header small,.v3 .vhead small,.v3 .lbh-t small{letter-spacing:.01em}.v3 th{-webkit-backdrop-filter:blur(10px)saturate(180%);backdrop-filter:blur(10px)saturate(180%);background:#ffffffdb!important}.v3 .kmodal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.v3 .cmdk{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.v3 .menu,.v3 .notif{box-shadow:0 0 0 1px var(--line),0 12px 32px #1418201f,0 2px 6px #1418200f}.v3 :focus{outline:none}.v3 :focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.v3 input:focus-visible,.v3 textarea:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--ink)!important}@keyframes pfade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.v3 .menu.on,.v3 .notif.on,.v3 .kmodal.on,.v3 .kmodal.on .kdlg,.v3 .lbcelb{animation:.15s pfade!important}.v3 .toast,.v3 .toast.on{transition:opacity .15s!important;transform:translate(50%)!important}.v3 :active{transform:none!important}.v3 .live,.v3 .live2,.v3 .outcome .hd .live{animation:none!important}}@media (prefers-reduced-transparency:reduce){.v3 th{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff!important}.v3 .kmodal,.v3 .cmdk{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.v3{--line:#c9ccd2;--line2:#d9dbe0;--ink2:#3e434b;--ink3:#5a5f68}}.v3 [hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.v3 *{transition:none!important;animation:none!important}}.v3 .mrep{border-radius:7px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 8px;display:grid}@media (hover:hover) and (pointer:fine){.v3 .mrep:hover{background:var(--hover)}}.v3 .mrep .av{width:28px;height:28px;font-size:12px}.v3 .mrep b{font-size:13.5px;display:block}.v3 .mrep small{color:var(--ink2);font-size:12px;display:block}.v3 .mrep.off{opacity:.6}.v3 .mgrid{grid-template-columns:700px 428px;align-items:start;gap:24px;display:grid}.v3 .mcol{flex-direction:column;gap:16px;display:flex}.v3 .mact{grid-template-columns:30px minmax(0,1fr) 128px}.v3 .mact b{display:inline}.v3 .mtag{color:var(--late);background:var(--late-bg);border-radius:5px;margin-inline-start:8px;padding:0 6px;font-size:12px;font-weight:800;line-height:19px;display:inline-block}.v3 .mtag.money2{color:var(--money);background:#e9f6ee}.v3 .mact .btn{justify-content:center;justify-self:start;width:112px}.v3 .mcal{grid-template-columns:44px minmax(0,1fr) auto}.v3 .mcal small{display:block}.v3 .wqst{background:var(--line);box-shadow:0 0 0 1px var(--line);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:2px 4px;display:grid;overflow:hidden}.v3 .wqst div{background:#fff;flex-direction:column;padding:8px 10px;display:flex}.v3 .wqst span{color:var(--ink2);font-size:12px;font-weight:600}.v3 .wqst b{font-size:17px;font-weight:800}.v3 .wqst1{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:6px;margin:10px 4px 0;padding:9px 10px;display:flex}.v3 .wqst1 span{color:var(--ink2);font-size:12.5px;font-weight:700}.v3 .wqst1 b{color:var(--money);font-size:17px;font-weight:800}.v3 .wqst1 small{color:var(--ink3);flex-basis:100%;font-size:12px;line-height:1.4}.v3 .wqgrid{grid-template-columns:740px 388px;align-items:start;gap:24px;display:grid}.v3 .wqmain{flex-direction:column;gap:16px;display:flex}.v3 .wqwhy{border-bottom:1px solid var(--line2);color:var(--ink2);align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.v3 .wqhead{align-items:center;gap:12px;padding:14px 14px 6px;display:flex}.v3 .wqhead h2{margin:0;font-size:22px;font-weight:800}.v3 .wqfacts{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 14px 10px;display:flex}.v3 .wqfacts>span{color:var(--ink2);background:var(--hover);border-radius:6px;padding:0 8px;font-size:12.5px;line-height:24px}.v3 .wqfacts b{color:var(--ink);font-weight:700}.v3 .wqline{background:#f7f8f9;border-radius:9px;margin:0 14px 12px;padding:10px 12px;font-size:13.5px;line-height:1.55}.v3 .wqcall{background:#f2f3f5;border-radius:12px;align-items:center;gap:8px;margin:0 14px 14px;padding:8px 8px 8px 12px;display:flex}.v3 .wqcall b{font-size:14px}.v3 .live2{background:var(--call);border-radius:50%;width:9px;height:9px;animation:1.6s ease-out infinite pulse}.v3 .cbtn2{all:unset;cursor:pointer;height:34px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.v3 .cbtn2:hover{background:var(--hover)}}.v3 .hang{all:unset;cursor:pointer;background:var(--late);color:#fff;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.v3 .hang.redial{background:var(--call)}.v3 .wqai{flex-direction:column;gap:10px;display:flex}.v3 .wqai>div{flex-direction:column;gap:2px;font-size:13.5px;line-height:1.5;display:flex}.v3 .wqai small{color:var(--ink3);font-size:12px;font-weight:700}.v3 #wqocs{flex-wrap:nowrap}.v3 #wqocs .oc{padding:0 8px;font-size:12.5px}.v3 .wqn{grid-template-columns:28px minmax(0,1fr) auto}.v3 .wqn .av{width:28px;height:28px;font-size:12px}.v3 .tdtl{flex-direction:column;gap:2px;padding:4px 4px 0;display:flex}.v3 .tdh{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:8px;display:grid}.v3 .tdh>span{color:var(--ink3);padding-top:7px;font-size:12px;font-weight:700}.v3 .tdb{box-shadow:inset 0 0 0 1px var(--line);border-inline-start:3px solid var(--ink4);background:#fff;border-radius:8px;padding:6px 9px;font-size:13px;font-weight:700}.v3 .tdb small{color:var(--ink2);font-size:12px;font-weight:500;display:block}.v3 .tdb.done{opacity:.55}.v3 .tdb.now{border-inline-start-color:var(--ink);background:var(--sel)}.v3 .tdb.call{border-inline-start-color:var(--call)}.v3 .tdb.meet{border-inline-start-color:#3b82f6}.v3 .tdnext{box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.v3 .tdnext small{color:var(--ink3);font-size:12px;font-weight:700;display:block}.v3 .tdnext b{font-size:15.5px;font-weight:800;display:block}.v3 .tdnext span{color:var(--ink2);font-size:12.5px}.v3 .tdgrid{grid-template-columns:680px 448px;align-items:start;gap:24px;display:grid}.v3 .tdt{grid-template-columns:18px minmax(0,1fr) auto}.v3 .ckx2{cursor:pointer;color:#fff;border-radius:5px;place-items:center;width:16px;height:16px;display:grid;box-shadow:inset 0 0 0 1.5px #c5c9d0}.v3 .ckx2.on{background:var(--ink);box-shadow:none}.v3 .tdt.done b{color:var(--ink3);text-decoration:line-through}.v3 .tdl{grid-template-columns:28px minmax(0,1fr) auto}.v3 .tdl .av{width:28px;height:28px;font-size:12px}.v3 .mini{padding:4px 6px 8px}.v3 .mh{align-items:center;gap:4px;margin-bottom:4px;display:flex}.v3 .mh b{font-size:13.5px;font-weight:800}.v3 .mg{text-align:center;grid-template-columns:repeat(7,1fr);gap:1px;font-size:12px;display:grid}.v3 .mg span{height:26px;color:var(--ink2);border-radius:6px;place-items:center;display:grid}.v3 .mg span.hd{color:var(--ink3);font-size:12px;font-weight:700}.v3 .mg span.mwk{background:var(--sel);color:var(--ink);font-weight:700}.v3 .mg span.mtd{background:var(--ink);color:#fff;font-weight:800}.v3 .mg span.dim{color:var(--ink4)}.v3 .cft{cursor:pointer;border-radius:7px;align-items:center;gap:9px;height:30px;padding:0 8px;font-size:13.5px;display:flex}@media (hover:hover) and (pointer:fine){.v3 .cft:hover{background:var(--hover)}}.v3 .cft .cb{box-shadow:none}.v3 .cft .av{width:20px;height:20px;font-size:12px}.v3 .cft .c{color:var(--ink3);margin-inline-start:auto;font-size:12px}.v3 .wk2{flex:1;grid-template-rows:44px;grid-template-columns:52px repeat(6,minmax(0,1fr));min-height:0;display:grid;position:relative;overflow:auto}.v3 .wk2 .dh{z-index:3;border-bottom:1px solid var(--line);color:var(--ink2);border-inline-start:1px solid var(--line2);background:#fff;flex-direction:column;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:sticky;top:0}.v3 .wk2 .dh b{color:var(--ink);font-size:16px;font-weight:800;line-height:1.1}.v3 .wk2 .dh.today b{background:var(--ink);color:#fff;border-radius:7px;padding:0 6px}.v3 .wk2 .tc{flex-direction:column;display:flex}.v3 .wk2 .tc span{height:52px;color:var(--ink3);text-align:center;font-size:12px;font-weight:600;transform:translateY(-8px)}.v3 .wk2 .tc span:first-child{transform:none}.v3 .wk2 .col{border-inline-start:1px solid var(--line2);background:repeating-linear-gradient(to bottom,transparent 0 51px,var(--line2) 51px 52px);cursor:copy;position:relative}.v3 .wk2 .col.today{background-color:#fafbfc}.v3 .ev2{cursor:pointer;border-inline-start:3px solid;border-radius:7px;padding:4px 7px;font-size:12px;line-height:1.3;position:absolute;inset-inline:3px;overflow:hidden}.v3 .ev2 b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;display:block;overflow:hidden}.v3 .ev2 small{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.v3 .ev2.s{background:#eef3fb;border-color:#3b82f6}.v3 .ev2.v{background:#f3effd;border-color:#8b5cf6}.v3 .ev2.p{background:var(--hover);border-color:#8a8f98}.v3 .ev2.done{opacity:.6}.v3 .ev2.noshow b{color:var(--late);text-decoration:line-through}.v3 .ev2.cancel{opacity:.45}.v3 .ev2.cancel b{text-decoration:line-through}.v3 .nowl{background:var(--late);z-index:2;height:2px;position:absolute;inset-inline:0}.v3 .nowl:before{content:"";background:var(--late);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-4px}.v3 .slp{flex-direction:column;flex:1;min-height:0;display:none}.v3 .slp.on{display:flex}.v3 .kb2{background:#fafafb;flex:1;gap:10px;min-height:0;padding:12px 16px;display:flex;overflow-x:auto}.v3 .kcol{background:#f1f2f4;border-radius:10px;flex-direction:column;flex:none;width:184px;min-height:0;display:flex}.v3 .kcol.over{box-shadow:inset 0 0 0 2px var(--ink)}.v3 .kch{padding:10px 10px 8px}.v3 .kch b{align-items:center;gap:6px;font-size:13.5px;font-weight:800;display:flex}.v3 .kch b i{border-radius:50%;width:8px;height:8px}.v3 .kch small{color:var(--ink2);margin-top:2px;font-size:12px;display:block}.v3 .kch small .money2{font-weight:700}.v3 .kcards{flex-direction:column;flex:1;gap:6px;padding:0 8px 8px;display:flex;overflow:auto}.v3 .kc{box-shadow:0 0 0 1px var(--line),0 1px 2px #0000000a;cursor:grab;background:#fff;border-radius:8px;padding:8px 10px;font-size:12.5px;position:relative}.v3 .kc:active{cursor:grabbing}.v3 .kc.rot{box-shadow:0 0 0 1px #f3c9a8}.v3 .kc.rot:before{content:"";background:var(--late);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:10px;right:10px}.v3 .kc b{font-size:13.5px;font-weight:700;display:block}.v3 .kc small{color:var(--ink2);font-size:12px;display:block}.v3 .kc .kf{align-items:center;gap:6px;margin-top:6px;display:flex}.v3 .kc .kf .av{width:18px;height:18px;font-size:12px}.v3 .kc .kf .grow{flex:1}.v3 .kc .kf .ag{color:var(--ink3);font-size:12px}.v3 .kc .kf .ag.r{color:var(--late);font-weight:700}.v3 .kdrop{background:#fafafb;flex:none;gap:10px;padding:8px 16px 12px;display:flex}.v3 .kdrop span{height:34px;color:var(--ink2);cursor:pointer;border:1.5px dashed #c9ccd2;border-radius:8px;flex:1;place-items:center;font-size:12.5px;font-weight:700;display:grid}.v3 .kdrop .kwon{color:var(--money);border-color:#9cd3b1}.v3 .msl{background:var(--line);border-radius:5px;height:10px;position:relative}.v3 .msl i{background:var(--money);inset-block:0;border-radius:5px;position:absolute;right:0}.v3 .msl span{white-space:nowrap;flex-direction:column;align-items:center;font-size:12px;display:flex;position:absolute;top:14px;transform:translate(50%)}.v3 .msl span:before{content:"";background:var(--ink2);width:2px;height:14px;position:absolute;top:-18px}.v3 .msl span small{color:var(--ink3)}.v3 .msl span.end{align-items:flex-start;left:0;transform:none;right:auto!important}.v3 .msl span.end:before{left:0}.v3 .sl2{grid-template-columns:repeat(2,564px);align-items:start;gap:24px;display:grid}.v3 .sl3{grid-template-columns:minmax(0,1fr) 60px 110px}.v3 .sl4{grid-template-columns:minmax(0,1fr) auto}.v3 .mny{grid-template-columns:30px minmax(0,1fr) 96px 104px 112px}.v3 .mny>.btn{justify-content:center}.v3 .rtp{flex-direction:column;flex:1;min-height:0;display:none}.v3 .rtp.on{display:flex}.v3 .tw2{border:1px solid var(--line);border-radius:10px;width:max-content;max-width:100%;overflow:hidden}.v3 .tw2 table{width:auto;min-width:0}.v3 .tw2 th{position:static}.v3 .tw2 tbody tr{cursor:default}.v3 .tw2 td .btn{height:28px}.v3 .rk{border-radius:5px;padding:0 7px;font-weight:800;line-height:22px;display:inline-block}.v3 .rk.r{color:var(--late);background:var(--late-bg)}.v3 .rk.o{color:var(--warn);background:var(--warn-bg)}.v3 .att2{width:auto;min-width:0}.v3 .att2 th,.v3 .att2 td{text-align:center;border-inline-start:0;height:34px;padding:0 8px}.v3 .att2 th{font-size:12px;position:static}.v3 .att2 td:first-child,.v3 .att2 th:first-child{text-align:start;min-width:150px;padding-inline:12px}.v3 .att2 tbody tr{cursor:default}.v3 .ad{cursor:pointer;vertical-align:middle;border-radius:50%;width:12px;height:12px;display:inline-block}.v3 .ad.g{background:#2da55d}.v3 .ad.r{background:#e5484d}.v3 .ad.o{background:#f5a524}.v3 .ad.n{background:#e6e7eb}.v3 .att2 td.pc{font-size:12.5px;font-weight:800}.v3 .colal{background:var(--late-bg);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex;box-shadow:inset 0 0 0 1px #f5c6c2}.v3 .colal b{color:#8e1f17;font-size:14px;font-weight:800;display:block}.v3 .colal small{color:#7a2e28;font-size:12.5px;display:block}.v3 .dun{grid-template-columns:repeat(4,max-content);gap:8px;padding:12px 14px;display:grid}.v3 .dun div{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:9px 14px;font-size:13px;display:flex}.v3 .dun b{font-size:12.5px;font-weight:800}.v3 .dun span{color:var(--ink2)}.v3 .ibx{flex:1;grid-template-columns:300px minmax(0,1fr) 300px;min-height:0;display:grid}.v3 .ibl{border-inline-end:1px solid var(--line);flex-direction:column;min-height:0;display:flex;overflow:auto}.v3 .iblh{align-items:center;gap:8px;padding:12px 12px 8px;display:flex}.v3 .iblh b{font-size:15px;font-weight:800}.v3 .icv{cursor:pointer;border-bottom:1px solid var(--line2);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:9px;padding:9px 12px;display:grid}@media (hover:hover) and (pointer:fine){.v3 .icv:hover{background:#fafafb}}.v3 .icv.on{background:var(--sel)}.v3 .icv .av{width:30px;height:30px;font-size:12px}.v3 .icv b{align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.v3 .icv.un b{font-weight:800}.v3 .icv small{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.v3 .icv.un small{color:var(--ink)}.v3 .icv time{color:var(--ink3);padding-top:2px;font-size:12px}.v3 .ch{border-radius:4px;padding:0 5px;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.v3 .ch.wa{background:var(--call-bg);color:var(--call)}.v3 .ch.tm{color:#2c4e8c;background:#eef3fb}.v3 .ch.ml{background:var(--hover);color:var(--ink2)}.v3 .ibt{border-inline-end:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.v3 .ibth{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 14px;display:flex}.v3 .ibth b{font-size:14.5px;font-weight:800;display:block}.v3 .ibth small{color:var(--ink2);font-size:12px;display:block}.v3 .wabar{color:#8a3a0a;background:var(--warn-bg);padding:7px 14px;font-size:12.5px;font-weight:600}.v3 .ibm{background:#fafafb;flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow:auto}.v3 .dd{justify-content:center;display:flex}.v3 .dd span{color:var(--ink3);box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:10px;padding:0 9px;font-size:12px;line-height:20px}.v3 .msg2{border-radius:12px;max-width:420px;padding:9px 12px;font-size:14px;line-height:1.5;position:relative}.v3 .msg2 time{color:var(--ink3);margin-top:3px;font-size:12px;display:block}.v3 .msg2.in{box-shadow:0 0 0 1px var(--line);background:#fff;border-start-start-radius:4px;align-self:flex-start}.v3 .msg2.out{background:#e3f1e8;border-start-end-radius:4px;align-self:flex-end}.v3 .note2{background:#eef1f6;border-radius:10px;align-self:stretch;padding:9px 12px;font-size:13.5px;line-height:1.5;box-shadow:inset 0 0 0 1px #d9dee8}.v3 .note2 b{color:var(--ink2);font-size:12px;display:block}.v3 .note2 time{color:var(--ink3);font-size:12px;display:block}.v3 .sum2{box-shadow:0 0 0 1px var(--line);color:var(--ink2);background:#fff;border-radius:10px;align-self:stretch;padding:9px 12px;font-size:13px;line-height:1.5}.v3 .sum2 b{color:var(--ink);font-size:12px;display:block}.v3 .ibc{border-top:1px solid var(--line);background:#fff}.v3 .ibctab{gap:4px;padding:8px 10px 0;display:flex}.v3 .ibctab button{all:unset;cursor:pointer;height:26px;color:var(--ink2);border-radius:6px;padding:0 9px;font-size:12.5px;font-weight:600}.v3 .ibctab button.on{background:var(--hover);color:var(--ink);font-weight:700}.v3 .ibc textarea{all:unset;box-sizing:border-box;width:100%;min-height:62px;font:14px/1.5 var(--f);padding:8px 14px;display:block}.v3 .ibc.notem textarea{background:#eef1f6}.v3 .ibd{padding:16px;overflow:auto}.v3 .ibdh{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:12px;display:flex}.v3 .ibdh b{font-size:16px;font-weight:800}.v3 .ibda{gap:8px;margin-top:12px;display:flex}.v3 .rpp{flex-direction:column;flex:1;min-height:0;display:none}.v3 .rpp.on{display:flex}.v3 .rpg{grid-template-columns:690px 438px;align-items:start;gap:24px;display:grid}.v3 .rpt{grid-template-columns:minmax(0,1fr) 60px 96px 56px}.v3 .rpt.rph,.v3 .rpp2.rph{color:var(--ink2);background:#fafafb;font-size:12px;font-weight:700}.v3 .rpt .own .av{width:20px;height:20px;font-size:12px}.v3 .rpp2{grid-template-columns:200px 70px 120px 120px 70px}.v3 .tkt .gr td{color:var(--ink2);background:#fafafb;height:30px;font-size:12px;font-weight:800}.v3 .tkt td .d1{font-weight:700}.v3 .tkt td .d1.r{color:var(--late)}.v3 .tkt td .d1.o{color:var(--warn)}.v3 .tkt tr.done td{color:var(--ink3)}.v3 .tkt tr.done td b{text-decoration:line-through}.v3 .rci{border-bottom:1px solid var(--line2);cursor:pointer;flex-direction:column;align-items:flex-start;gap:3px;padding:11px 14px;display:flex}.v3 .rctl{box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.v3 .rcpl{align-items:center;gap:10px;display:flex}.v3 .spk{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:10px;font-size:12.5px;display:grid}.v3 .trk{background:var(--hover);border-radius:5px;height:10px;position:relative}.v3 .trk i{background:#16181d;border-radius:5px;position:absolute;inset-block:0}.v3 .trk.c i{background:#8a8f98}.v3 .trk em{background:var(--late);border-radius:2px;width:3px;height:20px;position:absolute;top:-5px}.v3 .rctr p b{font-weight:700}.v3 .rctr p>.num{color:var(--ink3);margin-inline:4px;font-size:12px}.v3 .mtp{flex-direction:column;flex:1;min-height:0;display:none}.v3 .mtp.on{display:flex}.v3 .mtnext{box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:12px;align-items:center;gap:10px;padding:14px 16px;display:flex}.v3 .mtnext span{color:var(--ink2);font-size:12.5px}.v3 .mtm{flex:1;grid-template-columns:260px minmax(0,1fr);min-height:0;display:grid}.v3 .mts{border-inline-end:1px solid var(--line);background:#fafafb;flex-direction:column;gap:2px;padding:18px 16px;display:flex}.v3 .mts>b{font-size:16px;font-weight:800}.v3 .mts>small{color:var(--ink2);font-size:12px}.v3 .mst{all:unset;cursor:pointer;height:34px;color:var(--ink2);border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-size:13.5px;font-weight:600;display:flex}.v3 .mst:before{content:"";border-radius:50%;width:8px;height:8px;box-shadow:inset 0 0 0 1.5px #c5c9d0}.v3 .mst.done{color:var(--ink)}.v3 .mst.done:before{background:var(--money);box-shadow:none}.v3 .mst.on{color:var(--ink);box-shadow:0 0 0 1px var(--line);background:#fff;font-weight:800}.v3 .mst.on:before{background:var(--ink);box-shadow:none}.v3 .mtq{padding:24px 32px;overflow:auto}.v3 .mtq h2{margin:0 0 4px;font-size:22px;font-weight:800}.v3 [data-s=mail] .card{width:max-content;max-width:100%}.v3 [data-s=auto] .card{width:max-content;max-width:100%}.v3 .aur small{display:block}.v3 .aur .ktog{justify-self:start}.v3 .aip{flex-direction:column;flex:1;min-height:0;display:none}.v3 .aip.on{display:flex}.v3 .aic{flex-direction:column;flex:1;align-items:center;min-height:0;display:flex}.v3 .aim{flex-direction:column;flex:1;gap:14px;width:760px;padding:28px 0;display:flex;overflow:auto}.v3 .aiq{background:var(--hover);border-radius:12px;align-self:flex-start;padding:10px 14px;font-size:14.5px;font-weight:600}.v3 .aia{font-size:14.5px;line-height:1.65}.v3 .aia>b{color:var(--ink2);font-size:12.5px;display:block}.v3 .aia ol{margin:6px 0;padding-inline-start:20px}.v3 .aiin{flex-direction:column;gap:8px;width:760px;padding:0 0 20px;display:flex}.v3 .aidrop{color:var(--ink2);cursor:pointer;border:1.5px dashed #c5c9d0;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:22px;display:flex}.v3 .aidrop b{color:var(--ink);font-size:14.5px}.v3 .ait{grid-template-columns:80px minmax(0,1fr) auto auto}.v3 .ait small{display:block}.v3 .aiq2{grid-template-columns:240px 80px 80px}.v3 .knlvl{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px 10px;font-size:12.5px;display:grid}.v3 .knlvl small{color:var(--ink2);font-size:12.5px}.v3 .knlvl>b{font-size:12.5px}.v3 .kng{color:var(--ink3);justify-content:space-between;align-items:center;padding:12px 8px 4px;font-size:12px;font-weight:800;display:flex}.v3 .knit{all:unset;cursor:pointer;min-height:30px;color:var(--ink);border-radius:7px;align-items:center;gap:8px;padding:3px 8px;font-size:13px;display:flex}@media (hover:hover) and (pointer:fine){.v3 .knit:hover{background:var(--hover)}}.v3 .knit.on{background:#e9eaed;font-weight:700}.v3 .knit .d{color:#fff;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;display:grid;box-shadow:inset 0 0 0 1.5px #c5c9d0}.v3 .knit .d.ok{background:var(--money);box-shadow:none}.v3 .knit .q{color:#2c4e8c;background:#eef3fb;border-radius:4px;margin-inline-start:auto;padding:0 5px;font-size:12px;font-weight:800}.v3 .knp{flex-direction:column;flex:1;min-height:0;display:none}.v3 .knp.on{display:flex}.v3 .kndf{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.v3 .kndf small{color:var(--ink3);font-size:12px;font-weight:700;display:block}.v3 .kndf b{font-size:14.5px}.v3 .kngrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.v3 .kns2{box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:12px;transition:box-shadow .15s;display:flex}.v3 .kns2 small{color:var(--ink3);font-size:12px;font-weight:800}.v3 .kns2 b{font-size:14px;line-height:1.3}.v3 .kns2 p{color:var(--ink2);min-height:34px;margin:0;font-size:12px;line-height:1.45}.v3 .kns2 .kcrow{font-size:12px;font-weight:700}.v3 .kns2.done{background:#fbfdfc}.v3 .kns2.cur{box-shadow:inset 0 0 0 1.5px var(--ink)}.v3 .kns2.lock{background:#fafafb}.v3 .kns2.lock b{color:var(--ink2)}.v3 .knhero{flex-direction:column;gap:3px;padding:4px 0;display:flex}.v3 .knhero b{font-size:24px;font-weight:800}.v3 .knhero span{color:var(--ink2);font-size:13.5px}.v3 .knbody{gap:12px;max-width:860px;padding:16px 18px}.v3 .kno2{box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;padding:10px 14px}.v3 .kno2 summary{cursor:pointer;font-size:14.5px;font-weight:800}.v3 .kno2 ol{flex-direction:column;gap:6px;margin:8px 0 2px;padding-inline-start:20px;font-size:13.5px;line-height:1.6;display:flex}.v3 .knq{border-bottom:1px solid var(--line2);flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:12px;display:flex}.v3 .knq b{margin-bottom:2px;font-size:14.5px}.v3 .knq .chipb{min-width:300px;height:34px}.v3 .knq .chipb.ok{box-shadow:inset 0 0 0 1.5px var(--money);background:#e9f6ee}.v3 .knq .chipb.no{box-shadow:inset 0 0 0 1.5px var(--late);background:var(--late-bg)}.v3 .kncert{width:700px;box-shadow:0 0 0 1px var(--line),0 24px 60px -30px #10182859;text-align:center;background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:6px;margin-top:10px;padding:34px 40px;display:flex;position:relative}.v3 .kncert:before{content:"";box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;position:absolute;inset:10px}.v3 .kncert small{color:var(--ink3);font-size:12px;font-weight:700}.v3 .kncert>b{font-size:30px;font-weight:800}.v3 .kncert>span{color:var(--ink2)}.v3 .kncert strong{margin:4px 0;font-size:34px;font-weight:800}.v3 .kncs{gap:34px;margin:14px 0 6px;display:flex}.v3 .kncs b{font-size:22px;font-weight:800;display:block}.v3 .kncs small{font-size:12px}.v3 .knsig{width:100%;color:var(--ink2);border-top:1px dashed #c5c9d0;justify-content:space-between;margin-top:18px;padding-top:12px;font-size:13px;display:flex}.v3 .tmp{flex-direction:column;flex:1;min-height:0;display:none}.v3 .tmp.on{display:flex}.v3 .tmd{cursor:pointer;border-radius:5px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:inline-grid}.v3 #tmatt th,.v3 #tmatt td{padding:0 3px}.v3 #tmatt td:first-child,.v3 #tmatt th:first-child{padding-inline:12px}.v3 #tmatt td.pay{white-space:nowrap;padding-inline:12px;font-weight:800}.v3 .lbm{background:var(--side);flex-direction:column;gap:14px;padding:16px 22px;display:flex;position:relative;overflow:auto}.v3 .lbh{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.v3 .lbh-a,.v3 .lbh-b{align-items:center;gap:6px;display:flex}.v3 .lbh-b{justify-content:flex-end}.v3 .lbh-t{flex-direction:column;align-items:center;display:flex}.v3 .lbh-t b{font-size:22px;font-weight:800}.v3 .lbh-t small{color:var(--ink2);font-size:12px}.v3 .lbg{flex:1;grid-template-columns:300px minmax(0,1fr) 300px;gap:14px;min-height:0;display:grid}.v3 .lbcard{box-shadow:0 0 0 1px var(--line),0 1px 2px #1018280a;background:#fff;border-radius:14px}.v3 .lbc1{flex-direction:column;gap:12px;display:flex}.v3 .lbprog{flex-direction:column;gap:8px;padding:14px;display:flex}.v3 .lbbar{background:var(--hover);border-radius:4px;height:8px;display:block;overflow:hidden}.v3 .lbbar i{background:var(--money);border-radius:4px;height:100%;display:block}.v3 .lbbar.sm{height:4px;margin-top:5px}.v3 .lbs3{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.v3 .lbs3 div{box-shadow:0 0 0 1px var(--line);text-align:center;background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:10px 6px;display:flex}.v3 .lbs3 small{color:var(--ink2);font-size:12px}.v3 .lbs3 b{font-size:15px;font-weight:800}.v3 .lbpod{flex:1;justify-content:center;align-items:flex-end;gap:6px;min-height:300px;padding:14px 10px 0;display:flex}.v3 .pd{flex-direction:column;align-items:center;width:88px;display:flex}.v3 .tro{width:56px;height:68px;margin-bottom:4px}.v3 .pd.p1 .tro{width:70px;height:84px}.v3 .ped{width:100%;box-shadow:inset 0 0 0 1px var(--line);text-align:center;background:#f1f2f4;border-radius:10px 10px 0 0;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 4px 10px;display:flex;position:relative}.v3 .pd.p1 .ped{background:#eef0f4;height:150px}.v3 .pd.p2 .ped{height:116px}.v3 .pd.p3 .ped{height:92px}.v3 .ped i{width:26px;height:26px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:50%;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid;position:absolute;top:8px}.v3 .ped b{font-size:12.5px;line-height:1.2}.v3 .ped span{color:var(--money);font-size:13px;font-weight:800}.v3 .lbtab{flex-direction:column;min-height:0;display:flex;overflow:hidden}.v3 .lbr{border-bottom:1px solid var(--line2);grid-template-columns:44px minmax(0,1fr) 70px 104px 100px 96px;align-items:center;gap:8px;height:56px;padding:0 16px;font-size:14px;display:grid}.v3 .lbr.lbrh{height:42px;color:var(--ink2);background:#fafafb;font-size:12px;font-weight:700}.v3 .lbr>span:not(:nth-child(2)){text-align:center}.v3 .lbr .rk2{background:var(--hover);width:28px;height:28px;color:var(--ink2);border-radius:50%;place-items:center;margin:0 auto;font-size:12.5px;font-weight:800;display:grid}.v3 .lbr .rk2.g1{color:#7a5a08;background:#fff;box-shadow:inset 0 0 0 2px #b8860b}.v3 .lbr .rk2.g2{background:#fff;box-shadow:inset 0 0 0 2px #9aa0a9}.v3 .lbr .rk2.g3{color:#7a4a20;background:#fff;box-shadow:inset 0 0 0 2px #a0622d}.v3 .lbr .ok{color:var(--money);font-weight:800}.v3 .lbfeed{flex-direction:column;gap:8px;min-height:0;padding:12px;display:flex;overflow:auto}.v3 .lbfh{justify-content:center;align-items:center;gap:6px;padding:4px 0 6px;display:flex}.v3 .lbfh b{font-size:16px;font-weight:800}.v3 .lbe{box-shadow:0 0 0 1px var(--line2);border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.v3 .lbe .ico{border-radius:50%;width:30px;height:30px}.v3 .lbe b{font-size:13px;display:block}.v3 .lbe small{color:var(--ink3);font-size:12px;display:block}.v3 .lbe strong{color:var(--money);font-size:16px;font-weight:800}.v3 .lbmgr{flex-direction:column;gap:14px;display:flex}.v3 .lbt2{grid-template-columns:110px 110px 110px minmax(0,1fr)}.v3 .inp2{height:30px;box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:7px;align-items:center;padding:0 9px;font-size:13px;display:inline-flex;overflow:hidden}.v3 .lbt3{grid-template-columns:minmax(0,1fr) 90px 50px}.v3 .lbt3 small{display:block}.v3 .lbt4{grid-template-columns:130px 100px 70px 90px 80px 100px}@keyframes celin{0%{opacity:0;transform:scale(.94)translateY(8px)}to{opacity:1;transform:none}}.v3 .lbm.tv{z-index:70;position:fixed;inset:0}.v3 .r1g{grid-template-columns:600px 528px;align-items:start;gap:24px;display:grid}.v3 .r1c{flex-direction:column;gap:14px;display:flex}.v3 .r1hero{box-shadow:0 0 0 1px var(--line),0 12px 32px -18px #10182840;background:#fff;border-radius:16px;padding:20px 22px}.v3 .r1hero>small{color:var(--ink3);font-size:12px;font-weight:700}.v3 .r1big{align-items:flex-end;gap:10px;margin:4px 0 14px;display:flex}.v3 .r1big .num{letter-spacing:-.02em;font-size:54px;font-weight:800;line-height:1}.v3 .r1big em{color:var(--money);padding-bottom:6px;font-size:13px;font-style:normal;font-weight:800}.v3 .r1s3{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.v3 .r1s3 div{background:var(--side);border-radius:10px;padding:9px 12px}.v3 .r1s3 small{color:var(--ink2);font-size:12px;display:block}.v3 .r1s3 b{font-size:17px;font-weight:800}.v3 .r1next{gap:8px;padding:14px 16px}.v3 .r1next small{color:var(--ink3);font-size:12px;font-weight:700;display:block}.v3 .r1next b{margin:2px 0;font-size:20px;font-weight:800;display:block}.v3 .r1next .muted{font-size:12.5px}.v3 .r1rings{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v3 .r1ring{flex-direction:row;align-items:center;gap:12px;padding:12px}.v3 .r1ring small{color:var(--ink2);font-size:12px;font-weight:700;display:block}.v3 .r1ring b{font-size:17px;display:block}.v3 .r1ring .muted{font-size:12px}.v3 .r1pace{background:#e9f6ee;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #bfe3cc}.v3 .r1pace b{font-size:14px}.v3 .r1pace small{color:var(--ink2);font-size:12.5px;display:block}.v3 .r1l{border-bottom:1px solid var(--line2);grid-template-columns:28px 190px 44px 80px;justify-content:start;align-items:center;gap:10px;padding:9px 14px;font-size:13.5px;display:grid}.v3 .r1l:last-child{border-bottom:0}.v3 .r1l i{background:var(--hover);width:26px;height:26px;color:var(--ink3);border-radius:8px;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.v3 .r1l.on i{background:var(--ink);color:#fff}.v3 .r1l.pass i{color:var(--money);background:#e9f6ee}.v3 .r1l .pot{color:var(--ink3);text-align:end;font-size:12px}.v3 .r1b{grid-template-columns:minmax(0,1fr) auto}.v3 .r1b small{display:block}.v3 .r1p{cursor:pointer;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}@media (hover:hover) and (pointer:fine){.v3 .r1p:hover{background:var(--hover)}}.v3 .r1p.on{background:#e9eaed}.v3 .r1p .av{width:28px;height:28px;font-size:12px}.v3 .r1p b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.v3 .r1p small{color:var(--ink2);font-size:12px;display:block}.v3 .r1p .num{color:var(--ink2);font-size:12.5px;font-weight:700}.v3 .syp{flex-direction:column;flex:1;min-height:0;display:none}.v3 .syp.on{display:flex}.v3 .syr small,.v3 .byr small{display:block}.v3 .byr{grid-template-columns:150px minmax(0,1fr) 60px}.v3 .byr .pill2{justify-self:start}.v3 .cchm{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:10px;grid-template-columns:24px minmax(0,1fr);gap:8px;margin:2px 4px;padding:8px;display:grid}.v3 .cchm b{font-size:13px;display:block}.v3 .cchm small{color:var(--ink2);font-size:12.5px;line-height:1.45;display:block}.v3 .cchm time{color:var(--ink3);font-size:12px}.v3 .cchr{grid-template-columns:30px minmax(0,1fr) 80px 110px}.v3 .cchr small{display:block}.v3 .cchg{grid-template-columns:576px 552px;align-items:start;gap:24px;display:grid}.v3 .cchf{flex-direction:column;gap:10px;display:flex}.v3 .cfr{grid-template-columns:110px minmax(0,1fr) 92px;align-items:center;gap:10px;font-size:13px;display:grid}.v3 .cfr .bars{flex-direction:column;gap:3px;display:flex}.v3 .cfr .b1,.v3 .cfr .b2{background:var(--hover);border-radius:4px;height:8px;overflow:hidden}.v3 .cfr .b1 i{background:var(--ink);border-radius:4px;height:100%;display:block}.v3 .cfr .b2 i{background:#c9cdd4;border-radius:4px;height:100%;display:block}.v3 .cfr.weak .b1 i{background:var(--late)}.v3 .cfr small{color:var(--ink2);text-align:end;font-size:12px}.v3 .cchs{border-bottom:1px solid var(--line2);grid-template-columns:130px 110px minmax(0,1fr);align-items:center;gap:10px;padding:9px 14px;font-size:13.5px;display:grid}.v3 .cchs:last-child{border-bottom:0}.v3 .cchs small{color:var(--ink2);font-size:12px}.v3 .cchs.warn{background:var(--late-bg)}.v3 .sc5{gap:3px;display:flex}.v3 .sc5 i{background:var(--hover);width:18px;height:18px;color:var(--ink3);border-radius:5px;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.v3 .sc5 i.on{background:var(--ink);color:#fff}.v3 .cchs.warn .sc5 i.on{background:var(--late)}.v3 .cchtk{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.v3 .cchtk>div{background:var(--side);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.v3 .cchtk small{color:var(--ink2);font-size:12px;font-weight:700}.v3 .cchtk b{font-size:20px;font-weight:800}.v3 .cchtk span{color:var(--ink2);font-size:12px}.v3 .tkbar{background:#dde0e5;border-radius:4px;height:8px;margin:6px 0 2px;overflow:hidden}.v3 .tkbar i{background:var(--warn);height:100%;display:block}.v3 .cchl{grid-template-columns:76px minmax(0,1fr) auto}.v3 .cchl small{display:block}.v3 .lhl{border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 8px;display:grid}.v3 .lhl .av{width:28px;height:28px;font-size:12px}.v3 .lhl b{font-size:13.5px;display:block}.v3 .lhl small{color:var(--ink2);font-size:12px;display:block}.v3 .lhl>b{font-size:14px}.v3 .lhl.warn{background:var(--late-bg)}.v3 .lhc{grid-template-columns:70px minmax(0,1fr) 96px 90px}.v3 .lhc small{display:block}.v3 .lhc .btn{justify-content:center}.v3 .lhg{grid-template-columns:664px 464px;align-items:start;gap:24px;display:grid}.v3 .lhr{grid-template-columns:130px 100px 60px 66px 50px 56px 90px}.v3 .lhs{border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}.v3 .lhs i{height:100%;display:block}.v3 .lhq{grid-template-columns:62px minmax(0,1fr);align-items:start}.v3 .lhq small{display:block}.v3 .lsf{margin:0 4px 6px;display:none}.v3[data-role=lmgr] .lsf,.v3[data-role=mgr] .lsf{display:block}.v3 .lsi{all:unset;cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:6px 8px;font-size:13px;display:flex}@media (hover:hover) and (pointer:fine){.v3 .lsi:hover{background:var(--hover)}}.v3 .lsi.on{background:#e9eaed;font-weight:700}.v3 .lsi i{border-radius:50%;flex:none;width:10px;height:10px;box-shadow:inset 0 0 0 1.5px #c5c9d0}.v3 .lsi.done i{background:var(--money);box-shadow:none}.v3 .lsi.miss i{background:var(--late);box-shadow:none}.v3 .lsi small{color:var(--ink2);font-size:12px;font-weight:500;display:block}.v3 .lsi.miss small{color:var(--late);font-weight:700}.v3 .lsg{grid-template-columns:repeat(11,1fr);gap:8px;display:grid}.v3 .lss{all:unset;cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;font-size:12px;display:flex}.v3 .lss .av{width:38px;height:38px;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--lsc,#2da55d);font-size:15px}.v3 .lss span:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:80px;overflow:hidden}.v3 .lss.a .av{opacity:.45}.v3 .lsk{border-radius:50%;width:10px;height:10px;display:inline-block}.v3 .lsk.p{background:#2da55d}.v3 .lsk.a{background:#e5484d}.v3 .lsk.l{background:#f5a524}.v3 .lsk.r{background:#3b82f6}.v3 .lsnotes{grid-template-columns:repeat(2,564px);gap:14px 24px;display:grid}.v3 .lsn{gap:8px;padding:12px 14px}.v3 .lsn b{font-size:13.5px}.v3 .lsn textarea{all:unset;box-sizing:border-box;width:100%;min-height:70px;font:14px/1.55 var(--f);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;padding:8px 10px}.v3 .msx{flex:1;grid-template-columns:320px minmax(0,1fr);min-height:0;display:grid}.v3 .msl2{border-inline-end:1px solid var(--line);overflow:auto}.v3 .msi{border-bottom:1px solid var(--line2);cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 14px;display:grid}@media (hover:hover) and (pointer:fine){.v3 .msi:hover{background:#fafafb}}.v3 .msi.on{background:var(--sel)}.v3 .msi .av{width:32px;height:32px;font-size:13px}.v3 .msi b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.v3 .msi small{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.v3 .msd{flex-direction:column;gap:14px;padding:18px 24px 30px;display:flex;overflow:auto}.v3 .msh{align-items:center;gap:12px;display:flex}.v3 .msh h2{margin:0;font-size:22px;font-weight:800}.v3 .msatt{align-items:center;gap:6px;font-size:13px;display:flex}.v3 .msatt b{margin-inline-end:6px}.v3 .msn{border-top:1px solid var(--line2);flex-direction:column;gap:2px;padding:10px 14px;font-size:13.5px;line-height:1.5;display:flex}.v3 .msn b{color:var(--ink2);font-size:12px}.v3 .msflag{background:var(--side);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.v3 .msflag b{font-size:14px;display:block}.v3 .msflag span{color:var(--ink2);font-size:12.5px}.v3 .msflag>div{flex:1}.v3 .rqg{grid-template-columns:500px 628px;align-items:start;gap:24px;display:grid}.v3 .rqsig{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.v3 .rqsig span{background:var(--side);border-radius:10px;flex-direction:column;padding:8px 10px;display:flex}.v3 .rqsig b{font-size:15px}.v3 .rqsig small{color:var(--ink2);font-size:12px}.v3 .rqo{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.v3 .rqi{all:unset;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:11px 14px;display:grid}.v3 .rqi b{font-size:14px}.v3 .rqi span{color:var(--ink2);grid-column:1;font-size:12.5px}.v3 .rqi em{color:var(--money);grid-area:1/2/span 2;align-self:center;font-size:12px;font-style:normal;font-weight:800}.v3 .rqi.on{box-shadow:inset 0 0 0 1.5px var(--ink);background:var(--sel)}.v3 .rqi.lock{background:#fafafb}.v3 .rqi.lock em{color:var(--ink3)}.v3 .v3-loadfail{color:var(--late);font-weight:600}:where(.v3) select:not([multiple]){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2363686F' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:10px!important;background-repeat:no-repeat!important;background-size:12px!important;padding-inline-end:30px!important}:where(.v3) select:not([multiple])::-ms-expand{display:none}.v3 tr:focus-within .cbtn,.v3 .cbtn:focus-visible{opacity:1}.v3 button.v3-nmlink{font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;max-width:100%;margin:0;padding:0;display:block}.v3 button.v3-nmlink:focus-visible,.v3 td.ck:focus-visible,.v3 th.ck:focus-visible,.v3 .tick .cb:focus-visible,.v3 .cft .cb:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.v3{--f:"Assistant Variable", "Assistant", "Assistant Fallback", "Assistant Fallback Arial", system-ui, "Segoe UI", Arial, sans-serif;z-index:1;font-family:var(--f);color:var(--ink);-webkit-font-smoothing:antialiased;direction:rtl;background:#fff;font-size:13.5px;line-height:1.45;position:fixed;inset:0}.v3 button,.v3 input,.v3 textarea,.v3 select{font-family:inherit}.v3 .app{height:100%}.v3 .brand{all:unset;cursor:pointer;white-space:nowrap;border-inline-end:1px solid var(--line);flex:none;align-items:center;gap:8px;height:28px;margin-inline-end:4px;padding-inline-end:12px;font-size:14px;font-weight:800;display:flex}.v3 .tme{all:unset;white-space:nowrap;cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:8px;height:36px;padding:0 6px 0 2px;display:flex}.v3 .v3-menuwrap{flex:none;display:inline-flex;position:relative}.v3 .v3-more{top:38px;right:0}.v3 .v3-memenu{min-width:250px;top:40px;left:0;right:auto}.v3 .v3-memenu .o{gap:8px}.v3 .v3-check{margin-inline-start:auto}.v3 .v3-danger{color:var(--late)}.v3 .v3-me-av{background:#33507f}.v3 .v3-viewas{color:#2c4e8c;background:#eef3fb;border-bottom:1px solid #d9e2f1;flex:none;align-items:center;gap:12px;padding:6px 16px;font-size:12.5px;font-weight:600;display:flex}.v3 .appb>.main.full,.v3 .appb>.main:only-child{grid-column:1/-1}.v3 .toast{position:fixed}.v3 .toast.v3-undo-toast{gap:12px;padding-block:8px;padding-inline:16px 8px;overflow:hidden}.v3 .v3-undo-btn{color:#9fd3ff;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.v3 .v3-undo-btn:hover{background:#ffffff1a}}.v3 .v3-undo-btn:focus-visible{outline-offset:1px;outline:2px solid #9fd3ff}.v3 .v3-undo-btn:disabled{cursor:progress;color:#fff}.v3 .v3-undo-count{color:#fff;font-variant-numeric:tabular-nums;text-align:center;min-width:2ch}.v3 .v3-undo-bar{transform-origin:0;inset-inline:0;background:#9fd3ff;height:3px;animation:linear forwards v3-undo-drain;position:absolute;bottom:0}@keyframes v3-undo-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.v3 .v3-undo-bar{display:none}}@media (width<=900px){.v3 .appb{grid-template-columns:minmax(0,1fr)}.v3 .appb>.side,.v3 .appb>.scr>.side{display:none}.v3 .appb .side.open{z-index:40;width:min(300px,86vw);box-shadow:0 0 0 1px var(--line), 0 18px 44px #1418202e;display:flex;position:fixed;inset:48px 0 0 auto}.v3 .tsearch{gap:0;width:auto;font-size:0}.v3 .tsearch .kb,.v3 .tme b{display:none}}.v3 .v3-notifwrap{flex:none;display:inline-flex}.v3 .btn.sm{height:26px;padding:0 9px;font-size:12.5px}.v3 .v3-sub{color:var(--ink2);display:block}.v3 .v3-notifacts{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.v3 .v3-notifperm,.v3 .v3-notiferr,.v3 .v3-notifnote{all:unset;border-bottom:1px solid var(--line2);color:var(--ink2);cursor:default;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;display:flex}.v3 .v3-notifperm{cursor:pointer;color:var(--ink);font-weight:600}.v3 .v3-notiferr{color:var(--late);justify-content:space-between}.v3 .v3-notifempty{text-align:center;color:var(--ink2);gap:4px;padding:28px 14px;font-size:13px;display:grid}.v3 .v3-notifempty b{color:var(--ink);font-size:14px}.v3 .v3-notiffoot{border-top:1px solid var(--line);gap:16px;padding:10px 14px;display:flex}.v3 .v3-remind{z-index:56;gap:8px;width:360px;display:grid;position:absolute;top:56px;left:16px}.v3 .v3-remindcard{box-shadow:0 0 0 1px var(--line), 0 12px 32px #1418201f, 0 2px 6px #1418200f;transition:opacity .16s ease, transform .18s var(--ease-out);background:#fff;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;font-size:13px;animation:.15s pfade;display:grid}.v3 .v3-remindcard.is-leaving{opacity:0;transform:translateY(-8px)}.v3 .v3-remindcard small{color:var(--ink2);display:block}.v3 .v3-remindcard.more{grid-template-columns:minmax(0,1fr)}.v3 .v3-errstrip{z-index:45;background:var(--late-bg);max-width:min(640px,100vw - 32px);color:var(--late);border-radius:9px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:600;display:flex;position:absolute;top:56px;right:50%;transform:translate(50%);box-shadow:0 0 0 1px #f9c9c4}.v3 .v3-errstrip .lnk{color:var(--late)}.v3 .main.v3-legacy{display:block;overflow:auto}@media (width<=600px){.v3 .notif{width:auto;max-height:calc(100dvh - 64px);left:8px;right:8px}.v3 .v3-remind{width:auto;left:8px;right:8px}.v3 .cmdk{padding:56px 8px 0}.v3 .cmdk .box{width:100%}.v3 .cmdk .ft{display:none}.v3 .cmdk .in2 input{font-size:16px}.v3 .toast{white-space:normal;max-width:calc(100vw - 32px)}}.v3 .v3-tabs{scrollbar-width:none;flex:0 auto;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.v3 .v3-tabs::-webkit-scrollbar{display:none}.v3 .v3-tabs{position:relative}.v3 .v3-tabs>.tsep{flex:none}.v3 .v3-tabs>.over{visibility:hidden;pointer-events:none;top:0;width:max-content;position:absolute;inset-inline-start:0}@media (width<=600px){.v3 .topnav{height:auto;padding:env(safe-area-inset-top,0px) 8px 0;flex-wrap:wrap;row-gap:0}.v3 .topnav>.brand{border:0;height:48px}.v3 .topnav>.v3-tabs{border-top:1px solid var(--line2);flex:calc(100% - 44px);order:10;height:44px}.v3 .topnav>.v3-sidebtn{border-top:1px solid var(--line2);border-radius:0;order:9;width:36px;height:44px}.v3 .topnav>.v3-sidebtn+.brand~.v3-tabs{flex-basis:calc(100% - 80px)}.v3 .topnav>.v3-menuwrap:not(:last-child){border-top:1px solid var(--line2);order:11;align-items:center;height:44px}.v3 .tsearch{justify-content:center;width:32px;padding:0}.v3 .tme b{display:none}.v3 .v3-more{left:0;right:auto}.v3 .chat-bubble{bottom:calc(14px + env(safe-area-inset-bottom,0px))}}.v3 .vsearch input{all:unset;min-width:0;color:var(--ink);flex:1;font-size:13px}.v3 .vsearch input::placeholder{color:var(--ink3)}.v3 .v3-saved{flex-direction:column;display:flex;position:relative}.v3 .v3-saved .it{padding-inline-end:30px}.v3 .v3-saved .it .c{margin-inline-end:0}.v3 .v3-saved-more{all:unset;cursor:pointer;width:22px;height:22px;color:var(--ink3);opacity:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:4px;left:4px}.v3 .v3-saved-more:focus-visible,.v3 .v3-saved-more[aria-expanded=true]{opacity:1}@media (hover:hover) and (pointer:fine){.v3 .v3-saved:hover .v3-saved-more{opacity:1}}@media (hover:none){.v3 .v3-saved-more{opacity:1}}@media (hover:hover) and (pointer:fine){.v3 .v3-saved-more:hover{color:var(--ink);background:#e0e2e6}}.v3 .v3-savedmenu{min-width:200px;top:30px;left:0;right:auto}.v3 .chip.on{background:var(--sel);box-shadow:inset 0 0 0 1.5px var(--ink)}.v3 .chip .c{color:#fff;background:var(--ink);border-radius:9px;padding:0 6px;font-size:12px;font-weight:700;line-height:17px}.v3 .v3-sortmenu{min-width:260px;padding:6px 8px 10px}.v3 .v3-sortrow{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px;padding:4px 0;font-size:13px;display:grid}.v3 .v3-sortrow select{height:30px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);background:#fff;border:0;border-radius:7px;padding:0 8px;font-size:13px}.v3 .v3-notice{color:#8a4b0f;border-bottom:1px solid var(--line2);background:#fff8ec;align-items:center;gap:10px;padding:7px 16px;font-size:12.5px;display:flex}.v3 .v3-refreshing{position:relative}.v3 .v3-refreshing:before{content:"";z-index:3;background:linear-gradient(90deg, transparent, var(--acc,#0062e6), transparent);background-repeat:no-repeat;background-size:40% 100%;height:2px;animation:.9s linear infinite v3-load-line;display:block;position:sticky;top:0}@keyframes v3-load-line{0%{background-position:-40% 0}to{background-position:140% 0}}@media (prefers-reduced-motion:reduce){.v3 .v3-refreshing:before{opacity:.4;background-size:100% 100%;animation:none}}.v3 .v3-filters{z-index:45;width:min(440px,100vw);box-shadow:0 0 0 1px var(--line), 0 18px 44px #14182029;background:#fff;animation:.15s pfade;position:absolute;top:48px;bottom:0;left:0;overflow:auto}.v3 .v3-plist{overscroll-behavior:contain;flex:1;overflow:auto}.v3 .v3-prow{border-bottom:1px solid var(--line2);grid-template-columns:40px minmax(0,1fr) 44px;align-items:center;min-height:60px;padding-inline-end:8px;display:grid}.v3 .v3-prow.sel{background:var(--sel)}.v3 .v3-prow .ck{all:unset;cursor:pointer;place-items:center;height:100%;display:grid}.v3 .v3-prow-main{all:unset;cursor:pointer;gap:2px;min-width:0;padding:8px 0;display:grid}.v3 .v3-prow-main b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;overflow:hidden}.v3 .v3-prow-main small{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.v3 .v3-prow .cbtn{opacity:1;width:38px;height:38px}@media (width<=900px){.v3 .pulse{scrollbar-width:none;overflow-x:auto}.v3 .bulk.on{z-index:30;width:min(392px,100vw);position:absolute;inset:0 auto 0 0;box-shadow:0 18px 44px #1418202e}.v3 .bulk .in{width:min(392px,100vw)}.v3 .vbar{flex-wrap:wrap;height:auto;min-height:44px;padding:8px 12px}.v3 .vbar .v3-hint{display:none}}.v3 #tbl .src{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:100%;overflow:hidden}.v3 .v3-aipanel,.v3 .v3-chatpanel{z-index:55;width:400px;max-height:min(640px,100dvh - 72px);box-shadow:0 0 0 1px var(--line), 0 12px 32px #1418201f, 0 2px 6px #1418200f;background:#fff;border-radius:12px;flex-direction:column;animation:.15s pfade;display:flex;position:absolute;top:54px;left:16px;overflow:hidden}.v3 .v3-chatpanel{height:min(640px,100dvh - 72px)}.v3 .v3-aipanel header,.v3 .v3-chatpanel header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}.v3 .v3-aipanel header b,.v3 .v3-chatpanel header b{font-size:15px;font-weight:800;display:block}.v3 .v3-aipanel header small{color:var(--ink2);font-size:12px;display:block}.v3 .v3-aifeed{overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;min-height:160px;padding:12px 14px;display:flex;overflow:auto}.v3 .v3-aifeed p{white-space:pre-wrap;border-radius:10px;max-width:88%;margin:0;padding:8px 11px;font-size:13.5px;line-height:1.5}.v3 .v3-aifeed p.assistant{background:var(--hover);align-self:flex-start}.v3 .v3-aifeed p.user{background:var(--ink);color:#fff;align-self:flex-end}.v3 .v3-aiapprove{box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;margin:0 14px 10px;padding:10px 12px;font-size:13px}.v3 .v3-aiapprove p{color:var(--ink2);margin:4px 0 8px}.v3 .v3-aiapprove div{gap:8px;display:flex}.v3 .v3-aiform{border-top:1px solid var(--line);gap:8px;padding:10px 14px;display:flex}.v3 .v3-aiform textarea{resize:none;height:38px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);background:#fff;border:0;border-radius:8px;flex:1;padding:9px 10px;font-size:13.5px}.v3 .v3-aiform .btn{height:38px}.v3 .v3-aipanel footer{color:var(--ink3);padding:0 14px 10px;font-size:12px}.v3 .v3-chatbody{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}@media (width<=600px){.v3 .v3-aipanel,.v3 .v3-chatpanel{z-index:70;border-radius:0;width:auto;height:100dvh;max-height:none;inset:0}.v3 .v3-aiform textarea{font-size:16px}}@media (width<=760px){.v3 .pulse .sig{flex:none}.v3 .pulse .lbl{display:none}.v3 .bar{gap:8px;padding:0 12px}.v3 .bar.v3-leadsbar .seg2,.v3 .bar.v3-leadsbar .btn:not(.pri){display:none}}.v3 .v3-skel{background:linear-gradient(90deg,#f1f2f4 0%,#f7f8f9 50%,#f1f2f4 100%) 0 0/200% 100%;border-radius:8px;animation:1.2s ease-in-out infinite v3skel;display:block}@keyframes v3skel{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.v3 .v3-skel{animation:none}}.v3 .v3-dt,.v3 .v3-inline{height:28px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);background:#fff;border:0;border-radius:7px;padding:0 8px;font-size:13px}.v3 .v3-ta,.v3 .kcbody textarea{box-sizing:border-box;width:100%}.v3 .v3-ta{min-height:64px;box-shadow:inset 0 0 0 1px var(--line);resize:vertical;border:0;border-radius:9px;padding:9px 11px;font-size:13.5px}.v3 .v3-bad b{color:var(--late)}.v3 .v3-pillbtn{all:unset;cursor:pointer;background:var(--warn-bg);color:var(--warn);border-radius:5px;align-items:center;padding:0 7px;font-size:12px;font-weight:700;line-height:21px;display:inline-flex}@media (hover:hover) and (pointer:fine){.v3 .v3-pillbtn:hover{box-shadow:inset 0 0 0 1px}}.v3 .v3-pad{padding:10px 12px;font-size:13px}.v3 .v3-editing input,.v3 .v3-editing select{width:100%;height:28px;box-shadow:inset 0 0 0 1.5px var(--ink);background:#fff;border:0;border-radius:6px;padding:0 8px;font-size:13px}.v3 .kfl dd[role=button]{cursor:pointer}.v3 iframe.v3-paper{background:#fff;border:0;width:100%;height:100%;min-height:420px}.v3 .kmore .menu .o button,.v3 .kmore .menu .o a,.v3 .task .ckx{all:unset;cursor:pointer}.v3 .v3-embed section,.v3 .v3-embed article{font-family:var(--f)}@media (width<=900px){.v3 .krbody{grid-template-columns:minmax(0,1fr);overflow:auto}.v3 .kcenter{border-inline-end:0;padding:14px 12px 24px;overflow:visible}.v3 .panel{border-top:1px solid var(--line);overflow:visible}.v3 .rhead{padding:10px 12px 0}.v3 .rtop{flex-wrap:wrap;row-gap:8px}.v3 .rtop h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:calc(100vw - 150px);font-size:19px;overflow:hidden}.v3 .v3-hide-sm{display:none}.v3 .krail,.v3 .ktabs,.v3 .rhead .meta,.v3 .kfil{scrollbar-width:none;overflow-x:auto}.v3 .kt{overflow-x:auto}.v3 .kfg{grid-template-columns:minmax(0,1fr)!important}.v3 .kmodal .kdlg{border-radius:0;width:100vw;height:100dvh;max-height:none}}.v3 .v3-views{margin-top:16px;font-size:12.5px}.v3 .v3-views summary{cursor:pointer;color:var(--ink2);font-weight:700}.v3 .v3-views ul{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.v3 .v3-views li{justify-content:space-between;gap:8px;display:flex}.v3 .v3-views li span{color:var(--ink3)}.v3 .v3-factedit{gap:6px;margin-top:4px;display:grid}.v3 .v3-factedit input{height:28px;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:6px;padding:0 8px;font-size:13px}.v3 .v3-factedit span{gap:6px;display:flex}@media (width<=900px){.v3 .k360top{grid-template-columns:repeat(2,minmax(0,1fr));width:auto}.v3 .kfacts{grid-template-columns:minmax(0,1fr)}}.v3 .v3-two{grid-template-columns:repeat(2,minmax(0,390px))!important}.v3 .v3-copilot{flex-direction:column;gap:8px;max-width:804px;display:flex}@media (width<=900px){.v3 .v3-two{grid-template-columns:minmax(0,1fr)!important}}.v3 .journey span{white-space:nowrap}@media (width<=900px){.v3 .rhead .meta{white-space:nowrap;flex-wrap:nowrap}.v3 .rhead .meta>span{flex:none}}.v3 .v3-approval{border-bottom:1px solid var(--line2);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;display:grid}.v3 .v3-approval b{font-size:13.5px;display:block}.v3 .v3-approval small{color:var(--ink3);font-size:12px}.v3 .v3-approval p{color:var(--ink2);white-space:pre-wrap;margin:6px 0 0;font-size:13px;line-height:1.55}.v3 .v3-approval-acts{gap:6px;display:flex}@media (width<=1240px){.v3 .mgrid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=900px){.v3 .pg{padding:14px 12px 32px}.v3 .pgh{flex-wrap:wrap;row-gap:8px}.v3 .tiles{scrollbar-width:none;width:auto;overflow-x:auto}.v3 .tile{flex:none}.v3 .card header{flex-wrap:wrap;row-gap:6px}.v3 .card header .seg2{scrollbar-width:none;max-width:100%;overflow-x:auto}.v3 .mact{grid-template-columns:30px minmax(0,1fr)!important}.v3 .mact>.btn{grid-column:2;justify-self:start;width:auto!important}}.v3 .pg>*{flex-shrink:0}.v3 .v3-only-sm{display:none}@media (width<=900px){.v3 .v3-only-sm{display:block}}.v3 .v3-objections{flex-direction:column;gap:6px;display:flex}.v3 .v3-objchips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.v3 .v3-objpanel{flex-direction:column;gap:8px;display:flex}.v3 .v3-objquick{box-shadow:inset 0 0 0 1px var(--line2);background:#f7f8fa;border-radius:9px;flex-direction:column;gap:6px;padding:9px 11px;display:flex}.v3 .v3-objquick small{color:var(--ink3);font-size:12px;font-weight:700}.v3 .v3-objquick ul{flex-direction:column;gap:5px;margin:0;padding-inline-start:18px;display:flex}.v3 .v3-objquick li{color:var(--ink);font-size:13px;line-height:1.5}.v3 .v3-objchapter{overscroll-behavior:contain;max-height:260px;font-size:13.5px;line-height:1.6;overflow:auto}.v3 .v3-objchapter h1,.v3 .v3-objchapter h2,.v3 .v3-objchapter h3{margin:4px 0;font-size:14px}.v3 a.hang{text-decoration:none}@media (width<=1240px){.v3 .wqgrid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=900px){.v3 #wqocs{flex-wrap:wrap!important}.v3 .wqcall{flex-wrap:wrap}}.v3 button.ckx2{all:unset;cursor:pointer;color:#fff;border-radius:5px;place-items:center;width:16px;height:16px;display:grid;box-shadow:inset 0 0 0 1.5px #c5c9d0}.v3 button.ckx2.on{background:var(--ink);box-shadow:none}.v3 .tdnext a.btn{text-decoration:none}@media (width<=1240px){.v3 .tdgrid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=900px){.v3 .tdnext{flex-wrap:wrap}}.v3 button.ev2{all:unset;cursor:pointer;box-sizing:border-box;border-inline-start:3px solid;border-radius:7px;padding:4px 7px;font-size:12px;line-height:1.3;position:absolute;inset-inline:3px;overflow:hidden}.v3 button.ev2.s{background:#eef3fb;border-color:#3b82f6}.v3 button.ev2.v{background:#f3effd;border-color:#8b5cf6}.v3 button.ev2.p{background:var(--hover);border-color:#8a8f98}.v3 .cft .cb{cursor:pointer}.v3 .v3-loadbar{background:linear-gradient(90deg, transparent, var(--ink3), transparent);background-size:200% 100%;flex:none;height:2px;animation:1s linear infinite v3skel}.v3 .v3-month{border-top:1px solid var(--line);flex:1;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(104px,auto);display:grid;overflow:auto}.v3 .v3-month>b{z-index:2;color:var(--ink2);text-align:center;border-bottom:1px solid var(--line);background:#fff;height:auto;padding:8px 0;font-size:12px;position:sticky;top:0}.v3 .v3-month{grid-template-rows:34px}.v3 .v3-mday{border-inline-start:1px solid var(--line2);border-bottom:1px solid var(--line2);flex-direction:column;gap:3px;min-width:0;padding:4px;display:flex}.v3 .v3-mday.out{background:#fafafb}.v3 .v3-mday.out>button.num{color:var(--ink4)}.v3 .v3-mday>button.num{all:unset;cursor:pointer;border-radius:6px;align-self:flex-start;padding:0 6px;font-size:12.5px;font-weight:700;line-height:22px}.v3 .v3-mday.today>button.num{background:var(--ink);color:#fff}.v3 button.ev2.v3-mev{padding:2px 6px;position:static}.v3 .v3-mev b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;display:block;overflow:hidden}.v3 .v3-agenda{cursor:pointer;grid-template-columns:110px minmax(0,1fr) auto}.v3 .v3-agenda small{color:var(--ink2);display:block}@media (width<=900px){.v3 .bar{flex-wrap:wrap;row-gap:6px;height:auto;min-height:48px;padding:8px 12px}.v3 .wk2{overflow-x:auto}.v3 .wk2>.col{min-width:120px}.v3 .v3-agenda{grid-template-columns:84px minmax(0,1fr)}.v3 .v3-agenda>.pill2{grid-column:2;justify-self:start}}.v3 .kdrop span.v3-over{border-color:var(--ink);background:var(--sel)}.v3 .v3-decision{grid-template-columns:30px minmax(0,1fr) 96px auto}.v3 .v3-decision small{display:block}@media (width<=900px){.v3 .mny{grid-template-columns:30px minmax(0,1fr) auto!important}.v3 .mny>.pill2,.v3 .mny>.btn{grid-column:2;justify-self:start}.v3 .v3-decision{grid-template-columns:30px minmax(0,1fr)}.v3 .v3-decision>*{grid-column:2}.v3 .v3-decision>.ico{grid-area:1/1}}.v3 .kc .kf .ag{white-space:nowrap}.v3 button.ad{all:unset;cursor:pointer;vertical-align:middle;border-radius:50%;width:12px;height:12px;display:inline-block}.v3 button.ad.g{background:#2da55d}.v3 button.ad.r{background:#e5484d}.v3 button.ad.n{background:#e6e7eb}.v3 button.ad:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.v3 .v3-inlineform{flex-wrap:wrap;gap:6px;padding:6px 8px;display:flex}.v3 .v3-inlineform input{height:30px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border:0;border-radius:7px;flex:100%;padding:0 8px;font-size:13px}.v3 .tw2{overflow-x:auto}.v3 .v3-picklist{flex-direction:column;gap:2px;max-height:260px;margin-top:6px;font-weight:500;display:flex;overflow:auto}.v3 .v3-picklist .o{all:unset;cursor:pointer;border-radius:7px;padding:7px 9px;font-size:13px}@media (hover:hover) and (pointer:fine){.v3 .v3-picklist .o:hover{background:var(--hover)}}.v3 .v3-picklist .o:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.v3 .v3-picklist .o.v3-hit{align-items:baseline;gap:8px;min-width:0;display:flex}.v3 .v3-hitsub{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.v3 .v3-picklist .v3-hitstate{align-items:center;gap:8px;padding:4px 9px;font-size:12.5px;display:flex}.v3 .v3-picklist .v3-hitstate:empty{display:none}.v3 .v3-picklist[aria-busy=true] .v3-hit{opacity:.55}@media (width<=900px){.v3 .colal{flex-wrap:wrap}.v3 .kmodal .kdlg{width:100vw!important}}.v3 .v3-ellip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v3 .ch.v3-chr{background:var(--late-bg);color:var(--late)}.v3 .v3-fill{flex:1;min-height:0;overflow:auto}.v3 .ibth .v3-inline{height:30px}@media (width<=1240px){.v3 .ibx{grid-template-columns:280px minmax(0,1fr)!important}.v3 .ibx>.ibd{display:none}}@media (width<=760px){.v3 .ibx{grid-template-rows:minmax(0,40%) minmax(0,60%);grid-template-columns:minmax(0,1fr)!important}.v3 .ibl{border-inline-end:0;border-bottom:1px solid var(--line)}}.v3 .v3-repgrid{grid-template-columns:repeat(2,max-content);align-items:start;gap:24px;display:grid}.v3 .v3-rprod{grid-template-columns:220px 70px 120px}.v3 .v3-rown{grid-template-columns:170px 70px 110px 110px}.v3 .v3-rprod.rph,.v3 .v3-rown.rph{color:var(--ink2);background:#fafafb;font-size:12px;font-weight:700}.v3 .v3-meter{background:var(--hover);width:300px;max-width:100%;height:8px;box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;overflow:hidden}.v3 .v3-meter i{border-radius:inherit;background:var(--money);height:100%;display:block}.v3 .v3-tgedit{align-items:center;gap:6px;display:flex}.v3 .v3-tgedit input{width:150px;height:30px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border:0;border-radius:7px;padding:0 8px;font-size:16px}.v3 .v3-spin{animation:.8s linear infinite v3spin}@keyframes v3spin{to{transform:rotate(360deg)}}.v3 .v3-legacyhost{min-width:0}@media (width<=1240px){.v3 .rpg{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.v3 .v3-repgrid{grid-template-columns:minmax(0,1fr)}.v3 .v3-repgrid>.card{min-width:0;overflow-x:auto}.v3 .v3-rprod{grid-template-columns:minmax(0,1fr) 56px 100px}.v3 .v3-rown{grid-template-columns:minmax(0,1fr) 56px 92px 92px}}.v3 .v3-sidebtn{display:none}@media (width<=900px){.v3 .v3-sidebtn{flex:none;display:inline-flex}.v3 .appb>.scr>.side.open{z-index:40;overscroll-behavior:contain;width:min(300px,86vw);box-shadow:0 0 0 1px var(--line), 0 18px 44px #1418202e;display:flex;position:fixed;inset:48px 0 0 auto;overflow-y:auto}}.v3 .tkt button.cb{cursor:pointer;background:0 0;border:0;padding:0}.v3 .tkt button.cb.on{background:var(--ink);cursor:default}.v3 .tkt button.person{max-width:calc(100% + 8px);font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:6px;margin-inline:-4px;padding:2px 4px;font-weight:600}@media (hover:hover) and (pointer:fine){.v3 .tkt button.person:hover .tx{text-decoration:underline}}.v3 .tkt button.person:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.v3 .v3-empty{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:56px 16px;display:flex}.v3 .v3-taskbar .crumb{min-width:0}@media (width<=900px){.v3 .bar.v3-taskbar{flex-wrap:wrap;row-gap:8px;height:auto;padding-block:8px}.v3 .bar.v3-taskbar .seg2{scrollbar-width:none;order:5;max-width:100%;overflow-x:auto}}.v3 .kform .inp:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink)}.v3 .kform .inp input:focus-visible,.v3 .kform .inp select:focus-visible{outline:none;box-shadow:none!important}.v3 .kform .inp select{color:inherit;min-width:0;height:100%;font:600 14px var(--f);cursor:pointer;background:0 0;border:0;flex:1;padding:0}.v3 .rcx{flex:1;grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.v3 .rcl{border-inline-end:1px solid var(--line);overflow:auto}.v3 .rci{all:unset;box-sizing:border-box;border-bottom:1px solid var(--line2);cursor:pointer;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:11px 14px;display:flex}.v3 .rci.on{background:var(--sel)}@media (hover:hover) and (pointer:fine){.v3 .rci:not(.on):hover{background:var(--hover)}}.v3 .rci b{font-size:13.5px}.v3 .rci small{color:var(--ink2);font-size:12px}.v3 .rcv{flex-direction:column;gap:14px;padding:16px 24px 30px;display:flex;overflow:auto}.v3 .rch{align-items:center;gap:10px;display:flex}.v3 .rch b{font-size:17px;font-weight:800;display:block}.v3 .rch small{color:var(--ink2);font-size:12.5px;display:block}.v3 .rctl{box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;max-width:760px;padding:10px 12px}.v3 .rctr{flex-direction:column;gap:8px;max-width:760px;font-size:14px;line-height:1.6;display:flex}.v3 .rctr p{border-radius:8px;margin:0;padding:6px 10px}.v3 .rctr p.flag{background:var(--late-bg)}.v3 .rctr mark{color:inherit;background:#f9c9c4;border-radius:3px;padding:0 2px}.v3 .rctr em{color:var(--late);font-size:12px;font-style:normal;font-weight:800;display:block}.v3 .rcd{box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:10px;flex-direction:column;gap:10px;max-width:760px;padding:12px 14px;display:flex}.v3 .rcd>b{font-size:14px}.v3 .rcd.v3-rcdone{box-shadow:inset 0 0 0 1px var(--line);gap:4px}@media (width<=900px){.v3 .rcx{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.v3 .rcl{border-inline-end:0;border-bottom:1px solid var(--line);max-height:34vh}.v3 .rcv{padding:14px 12px 28px}.v3 .rch{flex-wrap:wrap}}.v3 .mtnext{box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:12px;align-items:center;gap:10px;max-width:864px;padding:14px 16px;display:flex}.v3 .mtnext small{color:var(--warn);font-size:12px;font-weight:700;display:block}.v3 .mtnext b{font-size:17px;font-weight:800;display:block}.v3 .mtnext>div>span{color:var(--ink2);font-size:12.5px}.v3 .v3-sl2{grid-template-columns:repeat(2,420px);align-items:start;gap:24px;display:grid}.v3 .v3-mcal{grid-template-columns:48px minmax(0,1fr) auto}@media (width<=1100px){.v3 .v3-sl2{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.v3 .mtnext{flex-wrap:wrap}.v3 .mtnext>.grow{display:none}}.v3 .v3-mailwarn{background:var(--warn-bg);box-shadow:inset 0 0 0 1px #f3c9a8}.v3 .v3-mailwarn b{color:#8a3a0a}.v3 .v3-mailwarn small{color:#7a3a12}.v3 .v3-mailcard{width:max-content;max-width:100%}.v3 .mlr{grid-template-columns:400px 60px 80px 70px 70px 90px 84px}.v3 .mlr small{display:block}.v3 .mlr.mlh{color:var(--ink2);background:#fafafb;font-size:12px;font-weight:700}.v3 .mlr .pill2{justify-self:start}.v3 .pill2.b{color:#2a5aa6;background:#e7eef9}.v3 button.row.v3-rowbtn{border:0;border-bottom:1px solid var(--line2);font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;width:100%;font-size:13.5px}.v3 .v3-mlj{grid-template-columns:400px 70px 60px 84px}@media (width<=900px){.v3 .mlr{grid-template-columns:220px 50px 70px 60px 60px 80px 74px}.v3 .v3-mlj{grid-template-columns:minmax(0,1fr) 50px 44px 64px}.v3 .v3-mailcard{width:auto}}.v3 h1[tabindex="-1"]:focus{outline:none}.v3 .v3-autocard,.v3 .v3-braincard{width:max-content;max-width:100%}.v3 .aur{grid-template-columns:420px 70px 54px 80px 96px 200px}.v3 .aur.mlh{color:var(--ink2);background:#fafafb;font-size:12px;font-weight:700}.v3 .aur .pill2{justify-self:start}.v3 .v3-autoact{align-items:center;gap:12px;display:flex}.v3 .v3-autoact .ticon.v3-kill{width:26px;height:26px;color:var(--late)}.v3 button.ktog{background:0 0;border:0;padding:0}.v3 .v3-brainmode{grid-template-columns:360px auto}.v3 .v3-brainmode small{display:block}.v3 .v3-braincard .kform{grid-template-columns:repeat(3,220px)}.v3 .v3-braincard.v3-capicard,.v3 .knote.v3-capinote{width:720px;max-width:100%}.v3 .v3-brainmode.v3-capimode{grid-template-columns:minmax(0,1fr) auto}.v3 .v3-capicard .kform.v3-capicodes{grid-template-columns:repeat(2,300px);padding:12px 14px}html body .v3 .v3-capicodes .inp{background:var(--fill);box-shadow:none}.v3 .v3-capicard header .muted{font-size:12.5px}.v3 .v3-capirow{grid-template-columns:220px 110px repeat(3,120px);row-gap:6px}.v3 .v3-capirow small{display:block}.v3 .v3-capirow .pill2{justify-self:start}.v3 .v3-capistat b{font-size:17px;display:block}.v3 .v3-capistat small,.v3 .v3-capierr,.v3 .v3-capiskip small{color:var(--ink2);font-size:12.5px}.v3 .v3-capierr{overflow-wrap:anywhere;grid-column:1/-1}@media (width<=900px){.v3 .aur{grid-template-columns:220px 60px 44px 70px 90px 190px}.v3 .v3-autocard,.v3 .v3-braincard{width:auto}.v3 .v3-brainmode,.v3 .v3-braincard .kform{grid-template-columns:minmax(0,1fr)}}.v3 .v3-aiask{width:auto;height:42px;padding-inline-end:6px}.v3 .v3-aiask .btn{height:30px}.v3 .v3-aicard{width:max-content;max-width:100%}.v3 .v3-airec{grid-template-columns:72px 520px 100px 50px;align-items:start}.v3 .v3-airec small{display:block}.v3 .v3-airec .pill2{justify-self:start}.v3 .v3-aiopp{grid-template-columns:40px 420px 60px 100px}@media (width<=900px){.v3 .aim,.v3 .aiin{align-self:stretch;width:auto;padding-inline:12px}.v3 .v3-aicard{width:auto}.v3 .v3-airec{grid-template-columns:64px minmax(0,1fr)}.v3 .v3-airec>:nth-child(n+3){grid-column:2}.v3 .v3-aiopp{grid-template-columns:34px minmax(0,1fr) 44px 80px}}.v3 .v3-knbar{background:var(--hover);height:6px;box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;display:block;overflow:hidden}.v3 .v3-knbar i{border-radius:inherit;background:var(--ink);height:100%;display:block}.v3 button.kndone{font:inherit;color:inherit;text-align:inherit;border:0;width:100%;font-size:13.5px;font-weight:600}.v3 .kndone{background:var(--side);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;font-weight:600;display:flex}.v3 .kndone.on{color:#1f6b45;background:#e9f6ee}.v3 .card.knbody{flex-direction:column;display:flex}.v3 button.kns2{font:inherit;color:inherit;text-align:inherit;border:0}.v3 .v3-kncontent{font-size:14px;line-height:1.6}@media (width<=1100px){.v3 .kngrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.v3 .kngrid{grid-template-columns:minmax(0,1fr)}}.v3 .v3-kncontent [class*=text-amber],.v3 .v3-kncontent [class*=text-orange],.v3 .v3-kncontent [class*=text-gold],.v3 .v3-kncontent [class*=text-yellow]{color:var(--ink)!important}.v3 .v3-kncontent [class*=border-amber],.v3 .v3-kncontent [class*=border-orange],.v3 .v3-kncontent [class*=border-gold],.v3 .v3-kncontent [class*=border-yellow]{border-color:var(--line)!important}.v3 .v3-kncontent [class*=bg-amber],.v3 .v3-kncontent [class*=bg-orange],.v3 .v3-kncontent [class*=bg-gold],.v3 .v3-kncontent [class*=bg-yellow],.v3 .v3-kncontent [class*=from-amber],.v3 .v3-kncontent [class*=from-orange]{background:var(--side)!important}.v3 .v3-attcard{width:max-content;max-width:100%}.v3 table.v3-att{table-layout:auto;width:auto;min-width:0}.v3 .v3-att th,.v3 .v3-att td{text-align:center;height:40px;padding:0 3px}.v3 .v3-att td:first-child,.v3 .v3-att th:first-child{text-align:start;white-space:nowrap;padding-inline:12px}.v3 .v3-att td.pay{white-space:nowrap;padding-inline:12px;font-weight:800}.v3 .tmd{border:0;border-radius:5px;place-items:center;width:22px;height:22px;padding:0;font-family:inherit;font-size:12px;font-weight:800;display:inline-grid}.v3 button.tmd{cursor:pointer}.v3 button.tmd:disabled{cursor:default}.v3 .tmd.w{color:#1f6b45;background:#e3f1e8}.v3 .tmd.v{color:#2c4e8c;background:#eef3fb}.v3 .tmd.a{background:var(--late-bg);color:var(--late)}.v3 .tmd.s{color:#5b3e9e;background:#f3effd}.v3 .tmd.u{background:var(--hover);color:var(--ink3)}.v3 .v3-attname{font-weight:700;text-decoration:none}.v3 .settings-layout.v3-settings-only{height:auto;min-height:0;padding:0;display:block}.v3 .settings-layout.v3-settings-only>.settings-main{height:auto;min-height:0;overflow:visible}.v3 .settings-layout.v3-settings-only>.settings-nav[hidden]{display:none}.v3 .lbm .tro{color:var(--ink3)}.v3 .lbr>span>b{display:block}.v3 .v3-lbt2{grid-template-columns:120px 100px 100px 180px 220px 70px}.v3 .v3-lbt2 .v3-inline{box-sizing:border-box;width:100%}.v3 .lbcel{z-index:90;cursor:pointer;background:#0f121847;place-items:center;display:grid;position:fixed;inset:0}.v3 .lbcelb{animation:celin .32s var(--ease-out);background:#fff;border-radius:22px;flex-direction:column;align-items:center;gap:6px;padding:30px 46px;display:flex;box-shadow:0 30px 80px -30px #10182873}.v3 .lbcelb b{font-size:22px;font-weight:800}.v3 .lbcelb small{color:var(--ink2);font-size:13px}.v3 .lbcelb strong{color:var(--money);font-size:44px;font-weight:800}@media (width<=1100px){.v3 .lbg{flex:none;grid-template-columns:minmax(0,1fr)}.v3 .lbpod{min-height:260px}.v3 .lbh{grid-template-columns:minmax(0,1fr);justify-items:center}.v3 .lbh-a,.v3 .lbh-b{flex-wrap:wrap;justify-content:center}.v3 .lbtab{overflow:visible}}@media (width<=600px){.v3 .lbm{padding:12px}.v3 .lbr{grid-template-columns:34px minmax(0,1fr) 96px;padding:0 10px}.v3 .lbr>span:nth-child(3),.v3 .lbr>span:nth-child(5),.v3 .lbr>:nth-child(6){display:none}}.v3 button.r1p{font:inherit;color:inherit;text-align:inherit;background:0 0;border:0;width:100%}.v3 .r1l>span:nth-child(2){min-width:0}.v3 .r1pace.v3-r1slow{background:var(--warn-bg);box-shadow:inset 0 0 0 1px #f3c9a8}@media (width<=1240px){.v3 .r1g{grid-template-columns:minmax(0,1fr);max-width:640px}}@media (width<=600px){.v3 .r1rings{grid-template-columns:minmax(0,1fr)}.v3 .r1big .num{font-size:42px}}.v3 .v3-syscard{width:820px;max-width:100%}.v3 .syr{grid-template-columns:30px minmax(0,1fr) 170px 100px}.v3 .syr .ico{font-size:12px;font-weight:800}.v3 .syr small{display:block}.v3 .syr .pill2{justify-self:start}.v3 .v3-permr{grid-template-columns:170px minmax(0,1fr)}@media (width<=600px){.v3 .syr{grid-template-columns:30px minmax(0,1fr)}.v3 .syr>:nth-child(n+3){grid-column:2;justify-self:start}}.v3 .cchg{max-width:100%}.v3 .cchr .btn{justify-content:center}@media (width<=1240px){.v3 .cchg{grid-template-columns:minmax(0,1fr);max-width:640px}}@media (width<=600px){.v3 .cchr{grid-template-columns:30px minmax(0,1fr) auto}.v3 .cchr>.money2{display:none}.v3 .cchs{grid-template-columns:minmax(0,1fr) 110px}.v3 .cchs>small{grid-column:1/-1}.v3 .cfr{grid-template-columns:76px minmax(0,1fr) 96px}}.v3 .v3-lsg{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.v3 button.lss{font:inherit;color:inherit;background:0 0;border:0}.v3 button.lsi{box-sizing:border-box;width:100%}.v3 .lsn .v3-inline{box-sizing:border-box;width:100%;height:34px}@media (width<=1240px){.v3 .lsnotes{grid-template-columns:minmax(0,1fr);max-width:640px}}.v3 button.msi{border:0;border-bottom:1px solid var(--line2);font:inherit;color:inherit;text-align:inherit;box-sizing:border-box;background:0 0;width:100%}.v3 .msflag>div{flex-direction:column;min-width:0;display:flex}@media (width<=900px){.v3 .msx{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.v3 .msl2{border-inline-end:0;border-bottom:1px solid var(--line);max-height:32vh}.v3 .msd{padding:14px 12px 28px}.v3 .msh,.v3 .msflag{flex-wrap:wrap}}.v3 .v3-lhr{grid-template-columns:150px 100px 60px 66px 56px 90px}.v3 .lhc .pill2,.v3 .v3-lhr .pill2{justify-self:start}@media (width<=1240px){.v3 .lhg{grid-template-columns:minmax(0,1fr);max-width:680px}}@media (width<=600px){.v3 .lhc{grid-template-columns:56px minmax(0,1fr)}.v3 .lhc>:nth-child(n+3){grid-column:2;justify-self:start}}.v3 .rqi:disabled{cursor:not-allowed;opacity:.7}.v3 .v3-rqnav{scrollbar-width:none;flex-wrap:nowrap;gap:6px;overflow-x:auto}.v3 .v3-rqnav .chipb{flex:none}@media (width<=1240px){.v3 .rqg{grid-template-columns:minmax(0,1fr);max-width:680px}}@media (width<=600px){.v3 .rqsig{grid-template-columns:repeat(2,1fr)}}.v3 .v3-perks{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.v3 .v3-perks b{color:var(--ink2);margin-inline-end:2px;font-weight:700}.v3 .v3-reppick{color:var(--ink2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.v3 .v3-reppick select{border:1px solid var(--line);height:32px;font:inherit;color:var(--ink);background:#fff;border-radius:8px;padding:0 10px;font-size:13.5px}.v3 .tiles .v3-tbtn{text-align:start;box-shadow:none;background:0 0;border-radius:0;transition:background-color .15s,transform .12s}.v3 .tiles .v3-tbtn:active{transform:scale(.98)}.v3 .tiles .v3-tbtn.on{background:var(--sel,#eef0f4)}.v3 .tiles .v3-tbtn:focus-visible{outline:2px solid var(--acc,#0062e6);outline-offset:2px}.v3 .v3-roles{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.v3 .v3-roles-list{flex-direction:column;gap:2px;width:240px;padding:6px;display:flex}.v3 .v3-roles-list .it{all:unset;cursor:pointer;border-radius:8px;flex-direction:column;gap:1px;padding:8px 10px;display:flex}.v3 .v3-roles-list .it b{font-size:13.5px;font-weight:700}.v3 .v3-roles-list .it small{color:var(--ink2);font-size:12px}.v3 .v3-roles-list .it.on{background:var(--sel,#eef0f4)}.v3 .v3-roles-caps{width:560px;max-width:100%;padding:0 0 8px}.v3 .v3-roles-head{border-bottom:1px solid var(--line2);align-items:center;gap:10px;padding:12px 16px;display:flex}.v3 .v3-roles-head b{font-size:15px}.v3 .v3-roles-head small{color:var(--ink2);font-size:12.5px}.v3 .v3-roles-group .ksub{padding:12px 16px 4px}.v3 .v3-roles-row{cursor:pointer;align-items:center;gap:12px;padding:7px 16px;display:flex}.v3 .v3-roles-row span{width:300px;font-size:13.5px}.v3 .v3-roles-row em{color:var(--acc,#0062e6);font-size:12px;font-style:normal;font-weight:700}.v3 .v3-switch{appearance:none;cursor:pointer;background:#d6d9df;border-radius:999px;flex:none;width:34px;height:20px;margin:0;transition:background-color .15s;position:relative}.v3 .v3-switch:after{content:"";top:2px;background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;inset-inline-start:2px;box-shadow:0 1px 2px #0003}.v3 .v3-switch:checked{background:var(--acc,#0062e6)}.v3 .v3-switch:checked:after{transform:translate(-14px)}[dir=ltr] .v3 .v3-switch:checked:after{transform:translate(14px)}.v3 .v3-switch:focus-visible{outline:2px solid var(--acc,#0062e6);outline-offset:2px}.v3 .v3-ok{color:var(--money,#1c8649);font-weight:700}.v3 .v3-bad{color:var(--late,#d92d20);font-weight:700}@media (width<=760px){.v3 .v3-roles-list,.v3 .v3-roles-caps{width:100%}.v3 .v3-roles-row span{flex:1;width:auto}}.v3 .r1big .num{font-size:34px}.v3 .r1big{margin:2px 0 12px}.v3 .r1next b{font-size:17px}@media (width<=600px){.v3 .r1big .num{font-size:30px}}.v3 .v3-tabs.arranging .tn{cursor:grab;touch-action:none;box-shadow:inset 0 0 0 1px var(--line);background:#fff}.v3 .v3-tabs.arranging .tn.dragging{cursor:grabbing;box-shadow:0 6px 16px -6px #10182859, inset 0 0 0 1px var(--acc,#0062e6);z-index:2}.v3 .v3-tabs.arranging .tsep{display:none}.v3 .v3-arrange{align-items:center;gap:6px;margin-inline-start:6px;display:inline-flex}.v3 .v3-arrange .btn{height:30px}.v3 .new-button{background:var(--ink);color:#fff;height:32px;min-height:32px;font:700 13px var(--f);border:0;border-radius:7px;gap:6px;padding:0 12px}.v3 .new-button svg,.v3 .cancel-button svg{width:15px;height:15px}@media (hover:hover) and (pointer:fine){.v3 .new-button:hover{background:#2a2e36}}.v3 .cancel-button{height:32px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:600 13px var(--f);background:#fff;border:0;border-radius:7px;padding:0 12px}.v3 .blue-link{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.v3 .v3-legacyhost button.danger,.v3 .crm-modal button.danger{color:var(--late);background:#fff;box-shadow:inset 0 0 0 1px #f5c6c2}.v3 .module-frame{background:0 0;min-height:0}.v3 .module-header{background:0 0;border-bottom:0;height:auto;padding:0 0 12px}.v3 .module-header h1{letter-spacing:-.012em;font-size:24px;font-weight:800}.v3 .module-icon{background:var(--hover);width:28px;height:28px;color:var(--ink2);border-radius:7px}.v3 .module-icon svg{width:16px;height:16px}.v3 .records-toolbar{min-height:48px;box-shadow:0 0 0 1px var(--line);border-bottom:0;border-radius:10px}.v3 .view-tabs button.active{color:var(--ink);border-color:var(--ink)}.v3 .records-table{border-collapse:separate;border-spacing:0;min-width:0;box-shadow:0 0 0 1px var(--line);border:0;border-radius:10px;overflow:hidden}.v3 .records-table th{height:38px;color:var(--ink2);border-bottom:1px solid var(--line);background:#fafafb;font-size:12px;font-weight:700}.v3 .records-table td{height:46px;color:var(--ink);border-bottom:1px solid var(--line2);font-size:13.5px}.v3 .records-table tr:last-child td{border-bottom:0}.v3 .kpi{height:auto;min-height:0;box-shadow:0 0 0 1px var(--line);border:0;border-radius:10px;align-items:flex-start;padding:10px 16px}.v3 .kpi strong{color:var(--ink);order:2;font-size:19px;font-weight:800}.v3 .kpi strong.red{color:var(--late)}.v3 .kpi span{color:var(--ink2);order:1;margin:0;font-size:12px;font-weight:600}.v3 .kpi-row{padding:0 0 14px}.v3 .modal-backdrop{background:#0f121852}.v3 .crm-modal{box-shadow:0 0 0 1px var(--line), 0 24px 60px -24px #10182859;border-radius:14px}.v3 .crm-modal>header{height:auto;padding:16px 18px}.v3 .crm-modal h2{font-size:17px;font-weight:800}.v3 .crm-modal p{color:var(--ink2);margin-top:2px;font-size:12.5px}.v3 .crm-form{padding:16px 18px}.v3 .form-grid label{color:var(--ink2);font-size:12.5px;font-weight:700}.v3 .form-grid input,.v3 .form-grid select,.v3 .form-grid textarea,.v3 .v3-legacyhost input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.v3 .v3-legacyhost select,.v3 .v3-legacyhost textarea{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-family:var(--f);background:#fff;border:0;border-radius:7px}.v3 .form-grid input,.v3 .form-grid select{height:34px;font-size:14px}.v3 .v3-legacyhost input:focus-visible,.v3 .v3-legacyhost select:focus-visible,.v3 .v3-legacyhost textarea:focus-visible,.v3 .form-grid input:focus-visible,.v3 .form-grid select:focus-visible,.v3 .form-grid textarea:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--ink)!important}.v3 .report-builder-subjects button{min-height:30px;box-shadow:inset 0 0 0 1px var(--line);border:0}.v3 .report-builder-subjects button[aria-selected=true]{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink);background:var(--sel)}.v3 .mail-primary{font-size:13px;background:var(--ink)!important;border-radius:7px!important;padding:7px 12px!important}.v3 .mail-test-panel{box-shadow:inset 0 0 0 1px var(--line);background:var(--side);border:0}.v3 .mail-test-panel button{background:var(--ink);border-radius:7px;min-height:34px}.v3 .mail-tabs button.active{color:var(--ink);border-color:var(--ink)}.v3 .ai-training{max-width:none;color:var(--ink);padding:0}.v3 .training-hero{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.v3 .training-hero h1{margin:2px 0;font-size:24px;font-weight:800}.v3 .training-hero p{color:var(--ink2);font-size:13px}.v3 .training-tabs{background:var(--hover);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:8px;gap:2px;padding:2px;display:inline-flex}.v3 .training-tabs button{color:var(--ink2);border:0;border-radius:6px;padding:5px 12px;font-size:13px;font-weight:600}.v3 .training-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0000001a}.v3 .training-tabs i{background:var(--sel);color:var(--ink2)}.v3 .paste-card>button,.v3 .ai-training .approve{border-radius:7px;background:var(--ink)!important;border-color:var(--ink)!important}.v3 .mm-overlay{font-family:var(--f);color:var(--ink);background:#fff;gap:0;padding:0}.v3 .mm-nav,.v3 .mm-context,.v3 .mm-main{border:0;border-radius:0;padding:18px 16px}.v3 .mm-nav{border-inline-end:1px solid var(--line);background:#fafafb;flex-direction:column;gap:2px;display:flex}.v3 .mm-context{background:var(--side);border-inline-start:1px solid var(--line)}.v3 .mm-main{padding:22px 28px}.v3 .mm-nav button{min-height:34px;color:var(--ink2);border-radius:7px;align-items:center;font-size:13.5px;font-weight:600}.v3 .mm-nav button.active{color:var(--ink);box-shadow:0 0 0 1px var(--line);background:#fff;font-weight:800}.v3 .mm-nav button small{opacity:1;color:var(--ink3);font-variant-numeric:tabular-nums}.v3 .mm-overlay .c360-section{box-shadow:0 0 0 1px var(--line);border:0;border-radius:12px;margin-bottom:14px;padding:14px 16px}.v3 .mm-overlay .c360-section>h3{font-size:15px;font-weight:800}.v3 .mm-overlay .c360-field>label{color:var(--ink2);font-size:12.5px;font-weight:700}.v3 .mm-overlay input,.v3 .mm-overlay select,.v3 .mm-overlay textarea{box-shadow:inset 0 0 0 1px var(--line);font:14px var(--f);color:var(--ink);background:#fff;border:0;border-radius:7px;min-height:34px;padding:0 10px}.v3 .mm-overlay textarea{padding:8px 10px}.v3 .mm-overlay .c360-toolbar button,.v3 .mm-head button{height:30px;box-shadow:inset 0 0 0 1px var(--line);font:600 13px var(--f);color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:7px;padding:0 11px}.v3 .mm-proposal{border:1px dashed var(--line);background:var(--side)}.v3 .v3-salescoach .sc{box-shadow:0 0 0 1px var(--line);font-family:var(--f);border:0;max-width:760px}.v3 .v3-salescoach .sc-row button{background:var(--ink);height:40px;font-family:var(--f);border-radius:8px}.v3 .v3-salescoach input,.v3 .v3-salescoach textarea{font-family:var(--f)}.v3{--acc:#0062e6;--acc-hover:#0050bc;--acc-bg:#eaf2fe;--acc-ink:#0050bc;--c1:#2f6feb;--c1b:#eaf1fe;--c2:#7a4de8;--c2b:#f2edfd;--c3:#0e9384;--c3b:#e6f6f4;--c4:#e2620f;--c4b:#fef1e7;--c5:#d6336c;--c5b:#fcebf1;--c6:#16a34a;--c6b:#e8f7ee}.v3 .topnav .brand .lg{background:var(--acc)}.v3 .tn.on{background:var(--acc-bg);color:var(--acc-ink)}.v3 .tn.on .c.n{color:var(--acc-ink);background:#fff}.v3 .v3-tabs .tn{gap:6px;padding:0 6px}.v3 .v3-tabs .tn>svg{width:20px;height:20px;color:var(--tc,var(--ink2));background:color-mix(in srgb, var(--tc,var(--ink2)) 13%, transparent);border-radius:6px;flex:none;padding:3.5px}.v3 .tn[data-nav=morning],.v3 .tn[data-nav=dashboard],.v3 .tn[data-nav=academy],.v3 .tn[data-nav=lessons]{--tc:var(--c1)}.v3 .tn[data-nav=leads],.v3 .tn[data-nav=coach],.v3 .tn[data-nav=myStudents]{--tc:var(--c2)}.v3 .tn[data-nav=calendar],.v3 .tn[data-nav=teamPayroll],.v3 .tn[data-nav=service],.v3 .tn[data-nav=studentsHub]{--tc:var(--c3)}.v3 .tn[data-nav=workQueue],.v3 .tn[data-nav=finance],.v3 .tn[data-nav=tasks]{--tc:var(--c4)}.v3 .tn[data-nav=students],.v3 .tn[data-nav=leaderboard],.v3 .tn[data-nav=retentionDesk]{--tc:var(--c5)}.v3 .tn[data-nav=today],.v3 .tn[data-nav=sales],.v3 .tn[data-nav=mySales]{--tc:var(--c6)}.v3 .btn.pri{background:var(--acc);color:#fff}@media (hover:hover) and (pointer:fine){.v3 .btn.pri:hover{background:var(--acc-hover)}}.v3 .btn.pri[disabled]{background:#c9ccd2}.v3 .btn:focus-visible,.v3 .it:focus-visible,.v3 .tn:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.v3 .st.v3-pill{background:color-mix(in srgb, var(--sc,#8a8f98) 12%, #fff);color:color-mix(in srgb, var(--sc,#8a8f98) 78%, #000);border-radius:999px;gap:6px;padding:0 8px 0 9px;font-size:12px;font-weight:700;line-height:22px}.v3 .st.v3-pill i{width:6px;height:6px}.v3 .side .it.on{box-shadow:0 1px 2px #1018280f, 0 0 0 1px var(--line);background:#fff}.v3 .side .it.on .c{color:var(--acc-ink)}.v3 .tile.c1 b,.v3 .tile .c1{color:var(--c1)}.v3 .tile.c6 b{color:var(--c6)}@media (width>=1241px) and (width<=1500px){.v3 .mgrid{grid-template-columns:minmax(0,700px) minmax(0,428px)}.v3 .wqgrid{grid-template-columns:minmax(0,740px) minmax(0,388px)}.v3 .tdgrid{grid-template-columns:minmax(0,680px) minmax(0,448px)}.v3 .rpg{grid-template-columns:minmax(0,690px) minmax(0,438px)}.v3 .r1g{grid-template-columns:minmax(0,600px) minmax(0,528px)}.v3 .cchg{grid-template-columns:minmax(0,576px) minmax(0,552px)}.v3 .lhg{grid-template-columns:minmax(0,664px) minmax(0,464px)}.v3 .rqg{grid-template-columns:minmax(0,500px) minmax(0,628px)}}@media (width>=1241px) and (width<=1420px){.v3 .tsearch{justify-content:center;gap:0;width:34px;padding:0;font-size:0}.v3 .tsearch .kb{display:none}}@media (width>=1241px) and (width<=1640px){.v3 .topnav:has(.v3-brk) .tsearch{justify-content:center;gap:0;width:34px;padding:0;font-size:0}.v3 .topnav:has(.v3-brk) .tsearch .kb{display:none}}.v3 .v3-sw-seg{width:max-content;max-width:100%;margin:0 0 14px;overflow-x:auto}.v3 .v3-sw-seg button{white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.v3 .v3-sw-n{background:color-mix(in srgb, var(--sc,#5d626b) 13%, #fff);color:color-mix(in srgb, var(--sc,#5d626b) 85%, #000);border-radius:6px;padding:0 6px;font-size:12px;font-weight:800;line-height:18px}.v3 .v3-sw-grid{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.v3 .v3-sw-list{width:680px;max-width:100%;padding:4px 0}.v3 .v3-sw-row{border-top:1px solid var(--line2);align-items:center;gap:12px;padding:10px 16px;display:flex}.v3 .v3-sw-row:first-child{border-top:0}.v3 .v3-sw-row .av{width:34px;height:34px;font-size:13px}.v3 .v3-sw-who{cursor:pointer;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.v3 .v3-sw-who b{font-size:14px}.v3 .v3-sw-who small{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.v3 .v3-sw-row .btn.call{height:30px;padding:0 12px}.v3 .v3-sw-side{flex-direction:column;gap:14px;width:300px;display:flex}.v3 .v3-sw-box{padding:4px 0 8px}.v3 .v3-sw-h{align-items:center;gap:10px;padding:12px 16px 8px;display:flex}.v3 .v3-sw-h b{font-size:14.5px}.v3 .v3-ibox{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.v3 .v3-ibox.c1{background:var(--c1b);color:var(--c1)}.v3 .v3-ibox.c2{background:var(--c2b);color:var(--c2)}.v3 .v3-ibox.c3{background:var(--c3b);color:var(--c3)}.v3 .v3-ibox.c4{background:var(--c4b);color:var(--c4)}.v3 .v3-ibox.c5{background:var(--c5b);color:var(--c5)}.v3 .v3-ibox.c6{background:var(--c6b);color:var(--c6)}.v3 .v3-sw-goal{flex-direction:column;gap:8px;padding:4px 16px 8px;display:flex}.v3 .v3-sw-goal>div:first-child{justify-content:space-between;align-items:baseline;font-weight:700;display:flex}.v3 .v3-sw-goal b{font-size:20px}.v3 .v3-sw-goal small{color:var(--ink2);font-size:12.5px}.v3 .v3-bar{background:var(--hover);border-radius:99px;height:8px;overflow:hidden}.v3 .v3-bar i{background:var(--c6);border-radius:99px;height:100%;transition:width .4s cubic-bezier(.23,1,.32,1);display:block}.v3 .v3-sw-task{border-top:1px solid var(--line2);align-items:center;gap:8px;padding:7px 16px;font-size:13px;display:flex}.v3 .v3-sw-task span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.v3 .v3-sw-task small{color:var(--ink2)}.v3 .v3-sw-empty{color:var(--ink2);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:28px 16px;display:flex}.v3 .v3-sw-empty b{color:var(--ink);font-size:14px}.v3 .v3-sw-empty.sm{padding:14px 16px;font-size:13px}@media (width<=760px){.v3 .v3-sw-list,.v3 .v3-sw-side{width:100%}.v3 .v3-sw-row .st{display:none}}.v3 .lbr>span.lb-who{text-align:start;align-items:center;gap:10px;min-width:0;display:flex}.v3 .lb-who .av{width:30px;height:30px;font-size:12px}.v3 .lb-nm{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.v3 .lb-nm b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.v3 .lb-bar{height:5px}.v3 .lbm .pd .tro{color:#6a7480}.v3 .lbm .pd.p1 .tro{color:#9d681b}.v3 .lbm .pd.p3 .tro{color:#a9623a}.v3 .pd .lb-pav{width:40px;height:40px;margin:2px 0 6px;font-size:15px;box-shadow:0 0 0 3px #fff}.v3 .pd.p1 .lb-pav{width:50px;height:50px;font-size:18px}.v3 .pd.p1 .ped{background:var(--acc-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc) 22%, transparent)}.v3 .pd.p2 .ped{background:#f1f3f6}.v3 .pd.p3 .ped{background:var(--c4b);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c4) 20%, transparent)}.v3 .lbr .rk2.g1{color:#8a5a0b;box-shadow:inset 0 0 0 2px #b7791f}.v3 .lbfh{gap:8px}.v3 .lb-live{color:var(--c5);align-items:center;gap:5px;margin-inline-start:auto;font-size:12px;font-weight:800;display:inline-flex}.v3 .lb-live:before{content:"";background:var(--c5);width:7px;height:7px;box-shadow:0 0 0 3px var(--c5b);border-radius:50%}.v3 .lbe .av{width:30px;height:30px;font-size:12px}.v3 .lbe.new{background:var(--c6b);box-shadow:0 0 0 1px color-mix(in srgb, var(--c6) 35%, transparent)}.v3 .lbprog .lbbar i,.v3 .lbbar i{background:var(--c6)}.v3 .v3-stats{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.v3 .v3-stat{flex-direction:column;gap:6px;width:176px;padding:12px 14px;display:flex}.v3 .v3-stat-t{color:var(--ink2);align-items:center;gap:9px;font-size:12.5px;font-weight:700;display:flex}.v3 .v3-stat b{letter-spacing:-.01em;font-size:24px;font-weight:800;line-height:1.15}.v3 .pill2.v3-dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.v3 .v3-tpls{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.v3 .v3-tpl{all:unset;box-sizing:border-box;cursor:pointer;width:176px;box-shadow:0 0 0 1px var(--line), 0 1px 2px #1018280d;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:10px;transition:transform .12s,box-shadow .15s;display:flex}.v3 .v3-tpl:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.v3 .v3-tpl:hover{box-shadow:0 0 0 1px var(--line), 0 6px 16px -8px #10182840}}.v3 .v3-tpl b{font-size:13px}.v3 .v3-tpl-pv{border-radius:8px;flex-direction:column;gap:6px;height:92px;padding:10px;display:flex}.v3 .v3-tpl-pv i{background:#14171c21;border-radius:4px;height:7px;display:block}.v3 .v3-tpl-pv i:first-child{width:60%}.v3 .v3-tpl-pv i:nth-child(3){width:78%}.v3 .v3-tpl-pv i.cta{width:42%;height:15px;margin-top:auto}.v3 .v3-tpl-pv.t0{background:var(--c1b)}.v3 .v3-tpl-pv.t0 i.cta{background:var(--c1)}.v3 .v3-tpl-pv.t1{background:var(--c4b)}.v3 .v3-tpl-pv.t1 i.cta{background:var(--c4)}.v3 .v3-tpl-pv.t2{background:var(--c2b)}.v3 .v3-tpl-pv.t2 i.cta{background:var(--c2)}.v3 .v3-tpl-pv.t3{background:var(--c3b)}.v3 .v3-tpl-pv.t3 i.cta{background:var(--c3)}.v3 .v3-tpl-pv.more{background:var(--side);color:var(--ink2);place-items:center;display:grid}.v3 .v3-mailcard .v3-ibox{border-radius:8px;width:28px;height:28px}@media (width<=760px){.v3 .v3-stat,.v3 .v3-tpl{width:calc(50% - 6px)}}.v3 .v3-stat-d{min-height:18px;font-size:12px}.v3 .v3-ibox.lg{border-radius:12px;width:40px;height:40px}.v3 .kndf.v3-focus{background:var(--acc-bg);box-shadow:none;gap:12px;padding:12px 14px}.v3 .kndf.v3-focus small{color:var(--acc-ink)}.v3 .kndf.v3-focus b{font-size:16px}.v3 .kns2.v3-stage{padding-top:18px;position:relative;overflow:hidden}.v3 .v3-stage-top{background:var(--st,var(--c1));height:6px;position:absolute;inset:0 0 auto}.v3 .kns2.v3-stage.t0{--st:var(--c1)}.v3 .kns2.v3-stage.t1{--st:var(--c2)}.v3 .kns2.v3-stage.t2{--st:var(--c3)}.v3 .kns2.v3-stage.t3{--st:var(--c4)}.v3 .kns2.v3-stage.t4{--st:var(--c5)}.v3 .kns2.v3-stage.t5{--st:var(--c6)}.v3 .kns2.v3-stage small{color:color-mix(in srgb, var(--st) 80%, #000)}.v3 .kns2.v3-stage.cur{box-shadow:inset 0 0 0 2px var(--acc), 0 6px 18px -10px #0062e673}.v3 .kns2.v3-stage.done{background:#fff}.v3 .kns2.v3-stage.done small:after{content:" · הושלם ✓";color:var(--c6)}.v3 .knit .d.ok{background:var(--c6)}.v3 .knit.on{background:var(--acc-bg);color:var(--acc-ink)}.v3 .v3-aiwrap{align-items:flex-start;gap:24px;height:100%;min-height:0;padding-inline-end:24px;display:flex}.v3 .v3-aiwrap>.aic{flex:1;min-width:0}.v3 .v3-aihello{align-items:center;gap:14px;padding:8px 0 4px;display:flex}.v3 .v3-aihello>div{flex-direction:column;gap:3px;display:flex}.v3 .v3-aihello b{letter-spacing:-.01em;font-size:21px;font-weight:800}.v3 .v3-aihello span{color:var(--ink2);max-width:60ch;font-size:13.5px}.v3 .v3-aiorb{color:#fff;background:linear-gradient(135deg, var(--acc), var(--c2));border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 20px -10px #0062e699}.v3 .v3-aichip{border-radius:999px;align-items:center;gap:7px;display:inline-flex}.v3 .v3-aichip svg{color:var(--acc)}.v3 .aiq{background:var(--acc);color:#fff}.v3 .v3-aidid{flex-direction:column;flex:none;gap:10px;width:300px;padding-top:24px;display:flex}.v3 .v3-aidid-h{padding:0 2px 2px;font-size:15px;font-weight:800}.v3 .v3-aidid-row{align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.v3 .v3-aidid-row>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.v3 .v3-aidid-row b{font-size:13.5px}.v3 .v3-aidid-row small{color:var(--ink2);font-size:12.5px}@media (width<=1100px){.v3 .v3-aiwrap{flex-direction:column;padding-inline-end:0}.v3 .v3-aidid{width:100%;padding:0 16px 16px}}.v3 .card.v3-aidid-row{flex-direction:row}.v3 .v3-aiorb svg{color:#fff;stroke:#fff}.v3 .r1l.on{background:var(--acc-bg)}.v3 .r1l.on>i{background:var(--acc);color:#fff;box-shadow:none}.v3 .r1l.pass>i{background:var(--c6b);color:var(--c6);box-shadow:none}.v3 .r1next .lbbar i{background:linear-gradient(90deg, var(--c6), #22c55e)}.v3 .r1hero .num{color:var(--ink)}@media (width<=760px){.v3 .tiles{flex-wrap:wrap;width:100%}.v3 .tiles>.tile{border-inline-start:0;border-top:1px solid var(--line2);flex:45%}}.v3 .ev2.due,.v3 .v3-tev.due{background:var(--warn-bg);box-shadow:inset 0 0 0 1px #f3c9a8}.v3 .v3-lesson{background:var(--c3b);color:#0b6b60;white-space:nowrap;border-radius:5px;align-items:center;gap:5px;min-width:0;max-width:100%;padding:0 6px;font-size:12px;line-height:20px;display:inline-flex;overflow:hidden}.v3 .v3-lesson>svg{flex:none}.v3 .v3-lesson b{flex:none;font-weight:700}.v3 .v3-lesson>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.v3 .v3-lesson.proj{background:#fff;border:0;box-shadow:inset 0 0 0 1px #9fd8d0}.v3 .wk2 .dh>.v3-lesson{align-self:stretch;margin:3px 4px 0}.v3 .wk2 .dh:has(.v3-lesson){padding:6px 0}.v3 .v3-team{flex:1;min-height:0;overflow:auto}.v3 .v3-team-r{border-bottom:1px solid var(--line2);min-height:56px;display:grid}.v3 .v3-team-r.hd{z-index:2;border-bottom:1px solid var(--line);background:#fff;min-height:44px;position:sticky;top:0}.v3 .v3-team-r.hd>span{color:var(--ink2);flex-direction:column;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.v3 .v3-team-r.hd>span:first-child{align-items:flex-start;padding-inline-start:14px}.v3 .v3-team-r.hd>span b{color:var(--ink);font-size:16px;font-weight:800;line-height:1.1}.v3 .v3-team-r.hd>span.today b{background:var(--ink);color:#fff;border-radius:7px;padding:0 6px}.v3 .v3-team-r>div{border-inline-start:1px solid var(--line2);cursor:copy;flex-direction:column;gap:3px;min-width:0;padding:5px;display:flex}.v3 .v3-team-r>div.today{background:#fafbfc}.v3 .v3-team-r.cls{background:#fbfefd}.v3 .v3-team-r .who{align-items:center;gap:9px;min-width:0;padding:8px 14px;display:flex}.v3 .v3-tav{color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.v3 .v3-tav.cls{background:var(--c3b);color:var(--c3)}.v3 .v3-team-r .who .nm{flex-direction:column;min-width:0;display:flex}.v3 .v3-team-r .who b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.v3 .v3-team-r .who small{color:var(--ink3);white-space:nowrap;font-size:12px}.v3 .v3-team-r .who small em{color:var(--warn);font-style:normal;font-weight:700}.v3 button.v3-tev{all:unset;box-sizing:border-box;cursor:pointer;border-inline-start:3px solid;border-radius:6px;align-items:center;gap:6px;min-width:0;padding:0 6px;font-size:12px;line-height:22px;display:flex}.v3 button.v3-tev.s{background:#eef3fb;border-color:#3b82f6}.v3 button.v3-tev.v{background:#f3effd;border-color:#8b5cf6}.v3 button.v3-tev.p{background:var(--hover);border-color:#8a8f98}.v3 button.v3-tev.due{background:var(--warn-bg)}.v3 button.v3-tev.done{opacity:.6}.v3 button.v3-tev.cancel{opacity:.45;text-decoration:line-through}.v3 button.v3-tev.noshow .nm{color:var(--late);text-decoration:line-through}.v3 button.v3-tev .num{flex:none;font-weight:700}.v3 button.v3-tev .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v3 button.v3-markbar{all:unset;box-sizing:border-box;color:#8a3a0a;background:var(--warn-bg);cursor:pointer;border-bottom:1px solid #f3c9a8;flex:none;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.v3 .v3-markdrawer{z-index:60;width:min(440px,100vw);box-shadow:0 0 0 1px var(--line), 0 12px 40px #1018282e;background:#fff;flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0}.v3 .v3-markdrawer>header{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:14px 16px;display:flex}.v3 .v3-markdrawer>header .grow{flex:1}.v3 .v3-markdrawer>.bd{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;padding:12px 16px 24px;display:flex;overflow:auto}.v3 .v3-markhint{color:var(--ink2);margin:0;font-size:12.5px}.v3 .v3-mark{box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex-direction:column;gap:7px;padding:10px 12px;display:flex}.v3 .v3-mark .hd{align-items:baseline;gap:8px;min-width:0;display:flex}.v3 .v3-mark .hd b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.v3 .v3-mark .hd .when{color:var(--ink3);white-space:nowrap;font-size:12px}.v3 .v3-mark .hd .lnk{margin-inline-start:auto}.v3 .v3-mark textarea{font:inherit;border:1px solid var(--line);resize:vertical;border-radius:8px;min-height:52px;padding:7px 9px;font-size:16px}@media (pointer:fine){.v3 .v3-mark textarea{font-size:13.5px}}.v3 .v3-mark textarea[aria-invalid=true]{border-color:var(--late)}.v3 .v3-mark .err{color:var(--late);font-size:12px}.v3 .v3-mark .acts{flex-wrap:wrap;gap:6px;display:flex}.v3 button.v3-markown{all:unset;box-sizing:border-box;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;height:32px;padding:0 8px;font-size:13px;display:flex}@media (hover:hover) and (pointer:fine){.v3 button.v3-markown:hover{background:var(--hover)}}@media (width<=760px){.v3 .v3-team-r{width:max-content;min-width:100%;grid-template-columns:120px repeat(6,minmax(92px,1fr))!important}}.v3 .v3-lesson>.t{flex:none;font-weight:700}.v3 .v3-lesson.undoc{background:var(--warn-bg);color:var(--warn)}.v3 button.v3-brk{all:unset;box-sizing:border-box;height:32px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink2);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:transform .14s var(--ease-out), background-color .14s ease;border-radius:8px;flex:none;align-items:center;gap:8px;padding-inline:9px 4px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.v3 button.v3-brk:active{transform:scale(.97)}.v3 button.v3-brk .st:before{content:"";background:var(--c6);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-inline-end:6px;display:inline-block}.v3 button.v3-brk .act{background:var(--hover);height:24px;color:var(--ink);border-radius:6px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.v3 button.v3-brk.on{background:var(--warn-bg);color:#8a3a0a;box-shadow:inset 0 0 0 1px #f3c9a8}.v3 button.v3-brk.on .st:before{background:var(--warn)}.v3 button.v3-brk.on .act{color:#8a3a0a;background:#fff}.v3 button.v3-brk .cnt{min-width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink2);top:-5px;background:#fff;border-radius:8px;place-items:center;padding:0 3px;font-size:12px;font-weight:800;display:grid;position:absolute;inset-inline-end:-5px}@media (hover:hover) and (pointer:fine){.v3 button.v3-brk:not(.on):hover{background:var(--hover)}}.v3 button.v3-hrs-ban{all:unset;box-sizing:border-box;background:var(--c3b);cursor:pointer;border-radius:12px;align-items:center;gap:12px;width:100%;margin:0 0 14px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #b5e3dc}.v3 button.v3-hrs-ban.seen{box-shadow:inset 0 0 0 1px var(--line);background:#fff}.v3 button.v3-hrs-ban .ic{width:32px;height:32px;color:var(--c3);background:#fff;border-radius:9px;flex:none;place-items:center;display:grid}.v3 button.v3-hrs-ban .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.v3 button.v3-hrs-ban .tx b{font-size:14px}.v3 button.v3-hrs-ban .tx small{color:var(--ink2);font-size:12.5px}.v3 .v3-hrs-dlg{z-index:70;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.v3 .v3-hrs-dlg>.v3-hrs-scrim{background:#10182847;position:absolute;inset:0}.v3 .v3-hrs-dlg>.bx{overscroll-behavior:contain;background:#fff;border-radius:14px;width:min(1040px,100%);max-height:calc(100dvh - 32px);padding:16px 18px 20px;position:relative;overflow:auto;box-shadow:0 20px 60px #10182840}.v3 .v3-hrs-dlg .x{top:12px;position:absolute;inset-inline-end:12px}.v3 .v3-hrs{flex-direction:column;gap:12px;max-width:1040px;display:flex}.v3 .v3-hrs-bar{align-items:center;gap:10px;padding-inline-end:40px;display:flex}.v3 .v3-hrs-bar b{font-size:17px}.v3 .v3-hrs-bar .grow{flex:0 0 16px}.v3 .v3-hrs-sum{color:var(--ink2);flex-wrap:wrap;gap:8px 18px;font-size:13px;display:flex}.v3 .v3-hrs-sum b{color:var(--ink);margin-inline-end:3px;font-size:16px}.v3 .v3-hrs-sum .warn b{color:var(--warn)}.v3 .v3-hrs-sum .ok b{color:var(--c6)}.v3 .v3-hrs-t{box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;overflow:hidden}.v3 .v3-hrs-t .r{border-top:1px solid var(--line2);grid-template-columns:190px 56px 64px 120px minmax(0,1fr);align-items:start;gap:12px;padding:10px 14px;font-size:13px;display:grid}.v3 .v3-hrs-t .r.hd{color:var(--ink3);background:#fafafb;border-top:0;padding-block:8px;font-size:12px;font-weight:700}.v3 .v3-hrs-t .who{flex-direction:column;min-width:0;display:flex}.v3 .v3-hrs-t .who b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.v3 .v3-hrs-t .who small,.v3 .v3-hrs-t .brk small{color:var(--ink3);font-size:12px}.v3 .v3-hrs-t .brk{flex-direction:column;display:flex}.v3 .v3-hrs-t .iss{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.v3 .v3-hrs-t .iss .ok{color:var(--c6);font-weight:600}.v3 .v3-hrs-is{border-radius:6px;align-items:center;gap:5px;padding:3px 7px;font-size:12px;font-weight:600;line-height:1.35;display:inline-flex}.v3 .v3-hrs-is>svg{flex:none}.v3 .v3-hrs-is.r{background:var(--late-bg);color:var(--late)}.v3 .v3-hrs-is.o{background:var(--warn-bg);color:var(--warn)}@media (width<=760px){.v3 .v3-hrs-t .r{grid-template-columns:minmax(0,1fr) 44px 52px}.v3 .v3-hrs-t .r>:nth-child(4){display:none}.v3 .v3-hrs-t .r>.iss{grid-column:1/-1}.v3 .v3-hrs-t .r.hd>:nth-child(5){display:none}.v3 button.v3-brk{width:32px;height:32px;box-shadow:none;justify-content:center;gap:0;padding:0}.v3 button.v3-brk .st,.v3 button.v3-brk .act .tx{display:none}.v3 button.v3-brk .act{color:var(--c6);background:0 0;padding:0}.v3 button.v3-brk.on .act{color:var(--warn);background:0 0}}.v3 .v3-half{color:var(--warn);font-size:12px;font-weight:800;line-height:1;display:block}.v3 .v3-colswrap{flex:none;position:relative}.v3 .v3-colswrap>.btn .num{color:var(--acc);font-size:12px;font-weight:800}.v3 .v3-cols{z-index:40;width:260px;box-shadow:0 0 0 1px var(--line), 0 12px 32px #10182829;top:calc(100% + 6px);background:#fff;border-radius:10px;flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;inset-inline-end:0}.v3 .v3-cols input{font:inherit;border:1px solid var(--line);border-radius:8px;height:32px;padding:0 9px;font-size:13px}.v3 .v3-cols .ls{overscroll-behavior:contain;max-height:340px;overflow:auto}.v3 #tbl .xc{text-overflow:ellipsis;white-space:nowrap;max-width:140px;display:block;overflow:hidden}.v3 .v3-cols .cft .cb{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--ink4,#b4b8bf);color:#fff;border-radius:4px;flex:none;place-items:center;display:grid}.v3 .v3-cols .cft .cb.on{background:var(--acc);box-shadow:none}.v3 .v3-brkwrap{flex:none;align-items:center;gap:4px;display:inline-flex}.v3 button.v3-brk.in{background:var(--c6b);color:#0f6b34;gap:6px;padding-inline:10px;font-weight:700;box-shadow:inset 0 0 0 1px #b7e4c7}.v3 button.v3-brk.out{color:var(--ink2);gap:5px;padding-inline:8px}@media (hover:hover) and (pointer:fine){.v3 button.v3-brk.out:hover{background:var(--late-bg);color:var(--late)}}@media (width<=760px){.v3 button.v3-brk.out .tx{display:none}.v3 button.v3-brk.out,.v3 button.v3-brk.in{width:32px;height:32px;box-shadow:none;justify-content:center;padding:0}.v3 button.v3-brk.in .tx{display:none}.v3 .topnav{column-gap:2px}}@media (width<=420px){.v3 .topnav .brand .bt{display:none}}.v3 button.v3-hrs-ban{align-self:flex-start;width:auto;max-width:100%;display:inline-flex}.v3 button.v3-hrs-ban .tx{flex:0 auto}.v3 button.v3-hrs-ban .lnk{margin-inline-start:18px}.v3 button.v3-markbar .grow{flex:0 0 10px}.v3 .v3-mailwarn .grow{flex:0 0 12px!important}.v3 .v3-tabslot{flex:none;align-items:center;display:inline-flex}.v3 .v3-tabs.arranging .v3-tabslot .tn{padding-inline-end:24px}.v3 .v3-tabs.arranging .v3-tabslot .tn.picked{box-shadow:inset 0 0 0 2px var(--acc,#0062e6);color:var(--ink)}.v3 .v3-tabslot .v3-tabx{all:unset;background:var(--late-bg);width:16px;height:16px;color:var(--late);cursor:pointer;z-index:3;border-radius:50%;place-items:center;margin-inline:-22px 6px;font-size:12px;font-weight:800;line-height:1;display:inline-grid;position:relative}.v3 .v3-tabslot .v3-tabx:after{content:"";position:absolute;inset:-8px}.v3 .v3-tabslot .v3-tabx:focus-visible{outline:2px solid var(--acc,#0062e6);outline-offset:2px}.v3 .v3-arrange .v3-arrmove{justify-content:center;width:30px;padding:0}@media (pointer:coarse){.v3 .v3-arrange .v3-arrmove{width:36px}}.v3 .v3-arrange .v3-arrmove:disabled{opacity:.4;cursor:default}@media (width<=600px){.v3 .topnav>.v3-arrange{border-top:1px solid var(--line2);flex:100%;order:12;margin:0;padding:6px 0 8px}.v3 .topnav>.v3-arrange .btn.pri{margin-inline-start:auto}}.v3 .menu .v3-menusep{background:var(--line2);height:1px;margin:4px 6px}.v3 .v3-tabs .tn{-webkit-user-select:none;user-select:none}.v3 .v3-tabs.dragging,.v3 .v3-tabs.dragging .tn{cursor:grabbing}.v3 .v3-tabs .tn.dragging{background:var(--bg,#fff);color:var(--ink);box-shadow:0 6px 16px -6px #10182859, inset 0 0 0 1px var(--acc,#0071e3)}.v3 .v3-tabslot{position:relative}.v3 .v3-tabslot.drop-before:before,.v3 .v3-tabslot.drop-after:after{content:"";background:var(--acc,#0071e3);z-index:5;width:2px;box-shadow:0 0 0 1px var(--bg,#fff);pointer-events:none;border-radius:1px;position:absolute;top:6px;bottom:6px}.v3 .v3-tabslot.drop-before:before{inset-inline-start:-4px}.v3 .v3-tabslot.first.drop-before:before{inset-inline-start:0}.v3 .v3-tabslot.drop-after:after{inset-inline-end:0}.v3 .v3-more .v3-morerow{align-items:center;gap:4px;display:flex}.v3 .v3-more .v3-morerow>.o{flex:auto;min-width:0}.v3 .v3-more .v3-moreadd{background:var(--fill,#f4f4f7);height:24px;color:var(--ink2);white-space:nowrap;cursor:pointer;border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.v3 .v3-more .v3-moreadd:hover{background:var(--sel,#e8e8ed);color:var(--ink)}}.v3 .v3-more .v3-moreadd:focus-visible{outline:2px solid var(--acc,#0071e3);outline-offset:1px}.v3 .v3-tabmenu{z-index:60;min-width:200px}.v3 .v3-tabmenu .o[aria-disabled=true]{color:var(--ink3);cursor:default}.v3 .v3-embed{flex-direction:column;flex:1;min-height:0;display:flex}.v3 .v3-repbar{scrollbar-width:none;flex:none;gap:6px;padding:12px 16px 0;display:flex;overflow-x:auto}.v3 .v3-repbar button{all:unset;cursor:pointer;height:32px;box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;padding:0 12px 0 6px;border-radius:999px;flex:none;align-items:center;gap:7px;padding-inline:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.v3 .v3-repbar button[aria-pressed=true]{background:var(--acc-bg);box-shadow:inset 0 0 0 1.5px var(--acc);color:var(--acc-ink)}.v3 .v3-repbar .av{width:22px;height:22px;font-size:12px}.v3 .row.v3-link{cursor:pointer}@media (hover:hover) and (pointer:fine){.v3 .row.v3-link:hover{background:var(--hover)}}.v3 .v3-contract,.v3-contract{flex-direction:column;gap:10px;margin-top:12px;display:flex}.v3-contract-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v3-contract-bar small{color:var(--ink2,#5b6170);font-size:12.5px}.v3-contract-bar .grow{flex:1}.v3-contract-doc{box-shadow:inset 0 0 0 1px var(--line,#e4e6ea);color:#111827;overscroll-behavior:contain;background:#fff;border-radius:10px;max-height:70vh;padding:28px 32px;font-size:14.5px;line-height:1.7;overflow:auto}.v3-contract.editing .v3-contract-doc{box-shadow:inset 0 0 0 2px var(--acc,#0062e6);outline:none}.v3-field{background:var(--acc-bg,#eaf2fe);color:var(--acc-ink,#0050bc);-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:5px;margin:0 1px;padding:0 6px;font-size:.92em;font-weight:700;display:inline-block}.v3-fieldwrap{position:relative}.v3-fieldpick{z-index:30;box-shadow:0 0 0 1px var(--line,#e4e6ea), 0 12px 28px #10182829;top:calc(100% + 6px);background:#fff;border-radius:10px;grid-template-columns:repeat(2,max-content);gap:4px;padding:6px;display:grid;position:absolute;inset-inline-start:0}.v3-fieldpick button{all:unset;cursor:pointer;border-radius:7px;padding:6px 10px;font-size:13px}@media (hover:hover) and (pointer:fine){.v3-fieldpick button:hover{background:var(--hover,#f3f4f6)}}.v3 .v3-co{flex-direction:column;flex:1;gap:14px;min-width:0;min-height:0;padding:18px 24px 40px;display:flex;overflow:auto}.v3 .v3-co-head{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.v3 .v3-co-head h1{letter-spacing:-.01em;margin:0;font-size:22px}.v3 .v3-co-head p{color:var(--ink3);margin:2px 0 0;font-size:13px}.v3 .v3-co-head .acts{flex-wrap:wrap;gap:8px;display:flex}.v3 .v3-co-stats{flex-wrap:wrap;gap:10px;display:flex}.v3 .v3-co-stats>div{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;min-width:120px;padding:10px 14px}.v3 .v3-co-stats small{color:var(--ink2);font-size:12.5px;font-weight:600;display:block}.v3 .v3-co-stats b{font-size:22px;font-weight:800;line-height:1.25;display:block}.v3 .v3-co .r{color:var(--late)}.v3 .v3-co .o{color:var(--warn)}.v3 .v3-co .g{color:var(--money)}.v3 .v3-co-progress{align-items:center;gap:12px;max-width:760px;display:flex}.v3 .v3-co-progress .cobar,.v3 .v3-co-tr .cobar{background:var(--line2);border-radius:4px;flex:1;height:8px;display:block;overflow:hidden}.v3 .v3-co-progress .cobar i,.v3 .v3-co-tr .cobar i{background:var(--acc);border-radius:4px;height:100%;display:block}.v3 .v3-co-progress b{white-space:nowrap;font-size:14px}.v3 .v3-co-progress small{color:var(--ink3);white-space:nowrap;font-size:12.5px}.v3 .v3-co-chart{box-shadow:inset 0 0 0 1px var(--line);box-sizing:border-box;border-radius:12px;width:max-content;max-width:100%;padding:12px 14px 6px}.v3 .v3-co-chart .cohd{align-items:center;gap:16px;margin-bottom:4px;font-size:13.5px;display:flex}.v3 .v3-co-chart .colg{color:var(--ink3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.v3 .v3-co-chart .colg i{border-top:2px solid var(--acc);width:14px;height:0;margin-inline-start:8px;display:inline-block}.v3 .v3-co-chart .colg i.tg{border-top:1.5px dashed var(--money)}.v3 .v3-co-chart .cosc{scrollbar-width:thin;direction:ltr;position:relative;overflow-x:auto}.v3 .v3-co-chart svg{display:block}.v3 .v3-co-chart .grid{stroke:var(--line2);stroke-width:1px}.v3 .v3-co-chart .target{stroke:var(--money);stroke-width:1.2px;stroke-dasharray:4 4;opacity:.7}.v3 .v3-co-chart .ahead{fill:#f6f7f9}.v3 .v3-co-chart .line{fill:none;stroke:var(--acc);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.v3 .v3-co-chart .pt{fill:#fff;stroke-width:2px;stroke:var(--money)}.v3 .v3-co-chart .pt.o{stroke:var(--warn)}.v3 .v3-co-chart .pt.r{stroke:var(--late)}.v3 .v3-co-chart .lx{fill:var(--ink2);text-anchor:middle;font-size:12px;font-weight:600}.v3 .v3-co-chart .lx.fut{fill:var(--ink4)}.v3 .v3-co-chart .tip{width:150px;box-shadow:0 0 0 1px var(--line), 0 8px 24px #1018281f;pointer-events:none;direction:rtl;background:#fff;border-radius:10px;padding:7px 10px;font-size:12.5px;position:absolute;top:6px}.v3 .v3-co-chart .tip>b,.v3 .v3-co-chart .tip>span{display:block}.v3 .v3-co-tbar{align-items:center;gap:14px;font-size:14.5px;display:flex}.v3 .v3-co-matrix{box-shadow:inset 0 0 0 1px var(--line);overscroll-behavior:contain;border-radius:12px;width:max-content;max-width:100%;max-height:70vh;overflow:auto}.v3 .v3-co-matrix table{border-collapse:separate;border-spacing:0;font-size:13px}.v3 .v3-co-matrix th,.v3 .v3-co-matrix td{text-align:center;border-bottom:1px solid var(--line2);background:#fff;min-width:34px;height:40px;padding:0}.v3 .v3-co-matrix thead th{z-index:2;border-bottom:1px solid var(--line);background:#fafbfc;height:46px;font-weight:700;position:sticky;top:0}.v3 .v3-co-matrix thead th b{font-size:12.5px;display:block}.v3 .v3-co-matrix thead th small{color:var(--ink3);font-size:12px;font-weight:500;display:block}.v3 .v3-co-matrix thead th.fut b{color:var(--ink4)}.v3 .v3-co-matrix td.fut{background:#fafbfc}.v3 .v3-co-matrix .st{z-index:1;text-align:start;box-sizing:border-box;border-inline-end:1px solid var(--line2);width:190px;min-width:190px;max-width:190px;padding:0 12px;position:sticky;right:0}.v3 .v3-co-matrix .pc{z-index:1;border-inline-end:1px solid var(--line);min-width:70px;position:sticky;right:190px}.v3 .v3-co-matrix thead .st,.v3 .v3-co-matrix thead .pc{z-index:3}.v3 .v3-co-matrix td.pc b{font-size:13.5px;line-height:1.1;display:block}.v3 .v3-co-matrix td.pc small{color:var(--ink3);font-size:12px}.v3 .v3-co-matrix .who{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:8px;width:100%;min-width:0;font-weight:600;display:flex}.v3 .v3-co-matrix .who:disabled{cursor:default}.v3 .v3-co-matrix .who .av{flex-shrink:0;width:26px;height:26px;font-size:12px}.v3 .v3-co-matrix .who .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v3 .v3-co-matrix .who .flag{color:var(--late);background:var(--late-bg);border-radius:5px;flex-shrink:0;padding:1px 5px;font-size:12px;font-weight:700}.v3 .v3-co-matrix button.ad{width:14px;height:14px;position:relative}.v3 .v3-co-matrix button.ad:after{content:"";position:absolute;inset:-12px -9px}.v3 .v3-co-matrix tfoot th,.v3 .v3-co-matrix tfoot td{border-top:1px solid var(--line);background:#fafbfc;border-bottom:0;font-size:12px;font-weight:700;position:sticky;bottom:0}.v3 .v3-co-matrix tfoot .st,.v3 .v3-co-matrix tfoot .pc{z-index:2}@media (hover:hover) and (pointer:fine){.v3 .v3-co-matrix tbody tr:hover th,.v3 .v3-co-matrix tbody tr:hover td:not(.fut){background:#f7f9fc}}.v3 .v3-co-legend{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.v3 .v3-co-legend .ad{cursor:default;margin-inline-start:8px}.v3 .v3-co-legend .ad:first-child{margin-inline-start:0}.v3 .v3-co-legend .ad.g{background:#2da55d}.v3 .v3-co-legend .ad.r{background:#e5484d}.v3 .v3-co-legend .ad.n{background:#e6e7eb}.v3 .v3-co-legend .fx{width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--line);background:#fafbfc;border-radius:3px;margin-inline-start:8px;display:inline-block}.v3 .v3-co-table{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;width:100%;max-width:820px;overflow:hidden}.v3 .v3-co-tr{all:unset;box-sizing:border-box;border-top:1px solid var(--line2);cursor:pointer;grid-template-columns:minmax(0,1fr) 80px 200px 80px 70px;align-items:center;gap:14px;width:100%;padding:11px 16px;font-size:13.5px;display:grid}.v3 .v3-co-tr.th{cursor:default;border-top:0;border-bottom:1px solid var(--line);color:var(--ink3);background:#fafbfc;padding-block:8px;font-size:12px;font-weight:700}@media (hover:hover) and (pointer:fine){.v3 button.v3-co-tr:hover{background:#f7f9fc}}.v3 button.v3-co-tr:active{background:var(--sel)}.v3 .v3-co-tr .nm{min-width:0}.v3 .v3-co-tr .nm b{font-size:14px;display:block}.v3 .v3-co-tr .nm small{color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.v3 .v3-co-tr .prog{align-items:center;gap:8px;display:flex}.v3 .v3-co-tr .prog small{color:var(--ink2);min-width:38px;font-size:12px}.v3 .v3-co-tr .rate{font-weight:800}.v3 .v3-co-tr .risk{color:var(--late);font-weight:800}.v3 .v3-co-tr.done .cobar i{background:var(--ink4)}.v3 .v3-co-sep{color:var(--ink3);border-top:1px solid var(--line);background:#fafbfc;padding:8px 16px;font-size:12px;font-weight:700}@media (width<=760px){.v3 .v3-co{padding:12px 14px calc(24px + env(safe-area-inset-bottom,0px))}.v3 .v3-co-head h1{font-size:20px}.v3 .v3-co-stats{scrollbar-width:none;flex-wrap:nowrap;margin:0 -14px;padding:0 14px;overflow-x:auto}.v3 .v3-co-stats>div{flex:none;min-width:0}.v3 .v3-co-matrix{border-radius:0;max-width:calc(100% + 28px);max-height:none;margin:0 -14px}.v3 .v3-co-matrix .st{width:132px;min-width:132px;max-width:132px;padding:0 8px}.v3 .v3-co-matrix .who .flag,.v3 .v3-co-matrix .who .av{display:none}.v3 .v3-co-matrix .pc{min-width:54px;right:132px}.v3 .v3-co-tr{grid-template-columns:minmax(0,1fr) 96px 52px;gap:10px;min-height:56px;padding:12px 14px}.v3 .v3-co-tr>:nth-child(2),.v3 .v3-co-tr>:nth-child(5),.v3 .v3-co-tr .prog small{display:none}}.v3 .v3-sm{flex-direction:column;gap:14px;min-width:0;padding:18px 24px 40px;display:flex}.v3 .v3-sm-head{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}.v3 .v3-sm-head h1{letter-spacing:-.01em;margin:0;font-size:22px}.v3 .v3-sm-head p{color:var(--ink3);margin:2px 0 0;font-size:13px}.v3 .v3-sm .v3-repbar{padding:0}.v3 .v3-sm-money{flex-wrap:wrap;gap:10px;display:flex}.v3 .v3-sm-money>div{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:10px 14px}.v3 .v3-sm-money small{color:var(--ink2);font-size:12.5px;font-weight:600;display:block}.v3 .v3-sm-money b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.2;display:block}.v3 .v3-sm-money em{color:var(--ink3);font-size:12px;font-style:normal;display:block}.v3 .v3-sm-money .big{background:#fbfefc;box-shadow:inset 0 0 0 1.5px #b7e4c7}.v3 .v3-sm-money .big b{color:var(--money);font-size:26px}.v3 .v3-sm-work{grid-template-columns:minmax(0,760px) 336px;justify-content:start;align-items:start;gap:16px;max-width:1180px;display:grid}.v3 .v3-sm-list{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;min-width:0;max-width:1180px;overflow:hidden}.v3 .v3-sm-lh,.v3 .v3-sm-row{grid-template-columns:30px minmax(0,1fr) 116px 104px 96px;align-items:center;gap:12px;display:grid}.v3 .v3-sm-lh{color:var(--ink3);border-bottom:1px solid var(--line);background:#fafbfc;padding:8px 14px;font-size:12px;font-weight:700}.v3 .v3-sm-row{border-top:1px solid var(--line2);cursor:pointer;padding:12px 14px;transition:background-color .14s}.v3 .v3-sm-lh+.v3-sm-row,.v3 .v3-sm-row:first-child{border-top:0}.v3 .v3-sm-row.on{box-shadow:inset -3px 0 0 var(--acc);background:#f5f9ff}@media (hover:hover) and (pointer:fine){.v3 .v3-sm-row:not(.on):hover{background:#fafbfc}}.v3 .v3-sm-row .rk{color:var(--ink3);text-align:center;font-weight:800}.v3 .v3-sm-row .lav,.v3 .v3-sm-row .evm{display:none}.v3 .v3-sm-row .who{min-width:0}.v3 .v3-sm-row .who b{overflow-wrap:anywhere;font-size:14.5px}.v3 .v3-sm-row .who small{color:var(--ink3);font-size:12px;display:block}.v3 .v3-sm-row .chips{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.v3 .v3-sm-row .chip{background:var(--hover);color:var(--ink2);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:12px;font-weight:700}.v3 .v3-sm-row .chip.t{background:var(--c6b);color:#0f6b34}.v3 .v3-sm-row .chip.r{background:var(--acc-bg);color:var(--acc-ink)}.v3 .v3-sm-row .chip.o{background:var(--warn-bg);color:var(--warn)}.v3 .v3-sm-row .chip.p{background:var(--c5b);color:#b0255a}.v3 .v3-sm-row .pr small{color:var(--ink2);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.v3 .v3-sm-row .pbar{background:var(--line2);border-radius:3px;height:6px;display:block;overflow:hidden}.v3 .v3-sm-row .pbar i{background:var(--c6);border-radius:3px;height:100%;display:block}.v3 .v3-sm-row .ev b{color:var(--money);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800;display:block}.v3 .v3-sm-row .ev small{color:var(--ink3);font-size:12px}.v3 a.v3-sm-call{background:var(--c6);color:#fff;touch-action:manipulation;-webkit-user-select:none;user-select:none;height:34px;transition:transform .12s var(--ease-out);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.v3 a.v3-sm-call:active{transform:scale(.96)}.v3 button.v3-sm-row.closed{all:unset;box-sizing:border-box;border-top:1px solid var(--line2);cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 14px;display:grid}.v3 .v3-sm-row.closed .av{width:32px;height:32px}.v3 .v3-sm-row.closed .amt{color:var(--money);font-variant-numeric:tabular-nums;font-size:15px}.v3 .v3-sm-why{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;padding:16px;position:sticky;top:12px}.v3 .v3-sm-ph{align-items:center;gap:10px;margin-bottom:12px;display:flex}.v3 .v3-sm-ph>div{flex:1;min-width:0}.v3 .v3-sm-ph .av{flex-shrink:0;width:36px;height:36px;font-size:15px}.v3 .v3-sm-ph h3{overflow-wrap:anywhere;margin:0;font-size:16px}.v3 .v3-sm-ph small{color:var(--ink3);font-size:12.5px;display:block}.v3 .v3-sm-fact{border-top:1px solid var(--line2);grid-template-columns:88px minmax(0,1fr);gap:10px;padding:8px 0;font-size:13px;display:grid}.v3 .v3-sm-fact span{color:var(--ink3)}.v3 .v3-sm-learn{background:var(--c3b);color:#0b5d55;border-radius:10px;margin-top:12px;padding:9px 12px;font-size:12.5px;line-height:1.55}.v3 .v3-sm-learn b,.v3 .v3-sm-say b{margin-bottom:2px;font-size:12px;display:block}.v3 .v3-sm-say{background:#f6f9ff;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:13.5px;line-height:1.6;box-shadow:inset 0 0 0 1px #d6e4fb}.v3 .v3-sm-say b{color:var(--acc-ink)}.v3 .v3-sm-acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.v3 .v3-sm-scrim,.v3 .v3-sm-sheet{display:none}@media (width<=1240px){.v3 .v3-sm-work{grid-template-columns:minmax(0,760px) 300px}}@media (width<=760px){.v3 .v3-sm{padding:12px 14px calc(24px + env(safe-area-inset-bottom,0px))}.v3 .v3-sm-head h1{font-size:20px}.v3 .v3-sm .v3-repbar{scrollbar-width:none;flex-wrap:nowrap;margin:0 -14px;padding:0 14px;overflow-x:auto}.v3 .v3-sm-money{scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;margin:0 -14px;padding:0 14px;overflow-x:auto}.v3 .v3-sm-money>div{scroll-snap-align:start;flex:none}.v3 .v3-sm-work{display:block}.v3 .v3-sm-lh{display:none}.v3 .v3-sm-row{grid-template-columns:40px minmax(0,1fr) 44px;gap:10px;min-height:72px;padding:12px}.v3 .v3-sm-row .rk,.v3 .v3-sm-row .pr,.v3 .v3-sm-row .ev{display:none}.v3 .v3-sm-row .lav{flex-shrink:0;width:40px;height:40px;font-size:16px;display:inline-grid}.v3 .v3-sm-row .evm{color:var(--money);font-weight:800;display:inline}.v3 .v3-sm-row a.v3-sm-call{border-radius:50%;width:44px;height:44px;padding:0}.v3 .v3-sm-row a.v3-sm-call .tx,.v3 .v3-sm-why.desk{display:none}.v3 .v3-sm-scrim{opacity:0;pointer-events:none;z-index:60;background:#10182852;transition:opacity .25s;display:block;position:fixed;inset:0}.v3 .v3-sm-scrim.on{opacity:1;pointer-events:auto}.v3 .v3-sm-sheet{padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));transition:transform .32s var(--ease-drawer);z-index:61;overscroll-behavior:contain;inset-inline:0;background:#fff;border-radius:18px 18px 0 0;max-height:86dvh;display:block;position:fixed;bottom:0;overflow:auto;transform:translateY(105%);box-shadow:0 -8px 40px #1018282e}.v3 .v3-sm-sheet.on{transform:translateY(0)}.v3 .v3-sm-sheet .grab{background:#d4d7dd;border-radius:3px;width:36px;height:5px;margin:2px auto 12px}.v3 .v3-sm-sheet .v3-sm-acts>*{border-radius:12px;flex:1;justify-content:center;height:44px;font-size:15px}}@media (prefers-reduced-motion:reduce){.v3 .v3-sm-sheet,.v3 .v3-sm-scrim{transition:opacity .15s}}.v3.v3-breaklock{z-index:60;background:#f7f7f8f7;place-items:center;padding:16px;display:grid}.v3.v3-breaklock .card{text-align:center;width:min(360px,100%);box-shadow:0 0 0 1px var(--line), 0 18px 40px -18px #10182840;background:#fff;border-radius:16px;justify-items:center;gap:10px;padding:28px 24px;display:grid}.v3.v3-breaklock .ic{background:var(--warn-bg);width:48px;height:48px;color:var(--warn);border-radius:50%;place-items:center;display:grid}.v3.v3-breaklock h2{margin:0;font-size:20px}.v3.v3-breaklock p{color:var(--ink2);margin:0}.v3.v3-breaklock .btn.pri{height:44px;margin-top:6px;padding:0 22px}.v3.v3-breaklock .lnk{min-height:44px}.v3 .main .tdnext,.v3 .main .mtnext,.v3 .main .kndf,.v3 .main .colal,.v3 .main .v3-mailwarn{width:fit-content;max-width:100%}.v3 .main .pgh{flex-wrap:wrap;row-gap:10px}.v3 .main .card>header{flex-wrap:wrap;row-gap:8px}@media (width<=760px){.v3 .main table th:first-child,.v3 .main table td:first-child{z-index:1;background:var(--bg,#fff);box-shadow:-1px 0 0 var(--line,#e6e7eb);position:sticky;inset-inline-start:0}.v3 .main thead th:first-child{z-index:3}.v3 .r1l{grid-template-columns:26px minmax(0,1fr) 40px 72px}}@media (pointer:coarse){.v3 .btn{height:36px}.v3 .chipb,.v3 .chip{height:34px}.v3 .seg2 button{min-width:32px;height:32px}.v3 .tn,.v3 .back{min-width:32px;min-height:32px}.v3 .v3-cp-matrix button.cell{min-height:32px}.v3 :is(.lnk,.ktog,.cb,.v3-srclink,.cbtn,.who){position:relative}.v3 :is(.lnk,.ktog,.cb,.v3-srclink,.cbtn,.who):after{content:"";position:absolute;inset:-9px}}.v3{--pg:#f5f5f7;--bg:#fff;--side:#f5f5f7;--hover:#f4f4f7;--fill:#f4f4f7;--sel:#e8e8ed;--line:#dcdce1;--line2:#e8e8ed;--ink:#1d1d1f;--ink2:#55555b;--ink3:#62676f;--lift:0 1px 2px #0000000a, 0 4px 16px #0000000d;--acc:#0071e3;--acc-hover:#0077ed}html body .v3,html body .v3 .app,html body .v3 .appb,html body .v3 .main{background:var(--pg)}body:has(.v3){background:var(--pg)}html body .v3 .topnav{border-bottom-color:var(--line2);background:#fff}html body .v3 .side{background:var(--side);border-inline-end-color:var(--line2)}html body .v3 .side .it.on{background:var(--bg);box-shadow:var(--lift)}html body .v3 .vsearch{background:var(--fill);box-shadow:none}html body .v3 .card,html body .v3 .tiles,html body .v3 .sfl-team,html body .v3 .sfl-lead,html body .v3 .biz-card,html body .v3 .biz-kpis>*{background:var(--bg);box-shadow:var(--lift)!important;border-color:#0000!important}html body .v3 :is(.card,.sfl-team,.biz-card) :is(.seg2,.chip,input,select,textarea),html body .v3 .sfl-chip,html body .v3 .sfl-tabs,html body .v3 .card th,html body .v3 .sfl-tbl th,html body .v3 .card tfoot td,html body .v3 .sfl-tbl tfoot td{background:var(--fill)}html body .v3 .card .card,html body .v3 .card .tiles{background:var(--fill);box-shadow:none!important}html body .v3 .seg2{background:var(--sel);box-shadow:none}html body .v3 .seg2 button[aria-pressed=true],html body .v3 .sfl-tabs button[aria-selected=true]{background:var(--bg);box-shadow:0 1px 2px #00000014}html body .v3 .btn{background:var(--bg);box-shadow:0 1px 2px #0000000f, inset 0 0 0 1px var(--line2)}html body .v3 :is(.btn.pri,.new-button,.mail-primary,.mail-test-panel button,.ai-training .approve){background:var(--acc)!important;color:#fff!important}@media (hover:hover) and (pointer:fine){html body .v3 :is(.btn.pri,.new-button,.mail-primary,.mail-test-panel button,.ai-training .approve):hover:not(:disabled){background:var(--acc-hover)!important}}html body .v3 :is(.btn.pri,.new-button,.mail-primary,.mail-test-panel button,.ai-training .approve):disabled,html body .v3 .btn.pri[disabled]{color:#fff!important;background:#c9ccd2!important}@media (width<=600px){html .v3 .topnav:after{content:"";background:var(--line2);flex:0 0 calc(100% + 16px);order:8;height:1px;margin-inline:-8px}html .v3 .topnav>.v3-sidebtn,html .v3 .topnav>.v3-tabs,html .v3 .topnav>.v3-menuwrap:not(:last-child){border-top:0}html .v3 .topnav>.v3-tabs{flex:1 1 0;min-width:0}html .v3 .topnav>.v3-sidebtn+.brand~.v3-tabs{flex-basis:0}html .v3 .topnav>.v3-menuwrap:not(:last-child){flex:none}html .v3 .topnav>.v3-tabs{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px);mask-image:linear-gradient(90deg,#0000 0,#000 28px)}html .v3 .topnav>.v3-menuwrap:not(:last-child){margin-inline-start:4px}}.v3 .v3-morecur{display:none}@media (width<=600px){html .v3 .topnav .v3-menuwrap .tn:has(.v3-morecur){box-sizing:border-box;gap:4px;width:auto;max-width:120px;padding-inline:10px}html .v3 .topnav .v3-menuwrap .v3-morecur{text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:inline;overflow:hidden}}@media (width<=760px){html .v3 .modal-backdrop{place-items:stretch stretch;padding:0}html .v3 .crm-modal{width:100%;height:100dvh;max-height:100dvh;box-shadow:none;overscroll-behavior:contain;border-radius:0;flex-direction:column;display:flex}html .v3 .crm-modal>header{flex:none}html .v3 .crm-modal>.crm-form{flex-direction:column;flex:1 0 auto;display:flex}html .v3 .crm-modal>header{z-index:2;padding-top:calc(14px + env(safe-area-inset-top,0px));background:#fff;position:sticky;top:0}html .v3 .crm-modal .crm-form>footer{z-index:2;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:#fff;margin:auto -18px -16px;position:sticky;bottom:0}html .v3 .crm-modal .crm-form>footer>button{flex:1 1 0;justify-content:center;min-height:44px}html .v3 .crm-modal>header>button{place-items:center;min-width:44px;min-height:44px;display:inline-grid}html .v3 .segment-op-toggle>button{min-height:36px}html .v3 .ktog{min-height:44px}html .v3 .ktog .sw2{border-radius:13px;flex:none;width:42px;height:26px}html .v3 .ktog .sw2:after{width:20px;height:20px;top:3px;right:3px}html .v3 .ktog.on .sw2:after{transform:translate(-16px)}html .v3 .kmodal{z-index:1250;position:fixed}html .v3 .kmodal .kdlg{width:100vw!important;max-width:none!important}html .v3 .kdlg>header{padding-top:calc(14px + env(safe-area-inset-top,0px))}html .v3 .kdlg>:not(header):not(footer){overscroll-behavior:contain;flex:auto;align-content:start;min-height:0;overflow-y:auto}html .v3 .kdlg .dbody{grid-template-columns:minmax(0,1fr)}html .v3 .kdlg .dset{border-inline-end:0;border-bottom:1px solid var(--line)}html .v3 .kdlg>footer{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));flex-wrap:wrap}html .v3 .kdlg>footer>.grow{display:none}html .v3 .kdlg>footer>:is(button,.btn){flex:1 1 0;justify-content:center;min-height:44px}html body .v3 .ksearch{max-width:100%;min-height:40px;width:auto!important}html body .v3 .card .ksearch{background:var(--fill)}html body .v3 .ksearch input{width:100%;min-width:0;font-size:16px;background:0 0!important}html body .v3 .ksearch input:focus,html body .v3 .ksearch input:focus-visible{outline:none;box-shadow:none!important}html body .v3 .ksearch:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink)}html .v3 .pgh>div:first-child:not(:only-child){flex:1 0 100%}html .v3 .pgh>.grow{display:none}html body .v3 .kform .inp :is(input,select,textarea){background:0 0!important}html :is(.marketing-panel-heading,.marketing-kpi-top,.marketing-kpi-grid,.mail-panel-head,.mail-kpi-grid,.ref-card-head,.feature-card-icon,.feature-card-copy,.opd-card-title,.opd-card-meta,.opd-card-main,.opd-card-body,.morning-card-head,.bug-card-head,.bug-card-description,.lead-action-panel-scroll){box-shadow:none!important}html body .v3 .sfl-team>.sfl-kpi{border-radius:0;box-shadow:none!important}html .v3 :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){font-size:16px!important}html body .v3 th{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg,#fff)!important}html .v3 .v3-filters{z-index:1300;width:auto;box-shadow:none;background:#0f121861;animation:none;position:fixed;inset:0;overflow:hidden}html .v3 .v3-filters>.work-panel.segment-panel{padding-bottom:env(safe-area-inset-bottom,0px);max-height:calc(88dvh - env(safe-area-inset-top,0px))!important}html .v3 .appb>.scr:has(>.side.open):after{content:"";z-index:39;background:#0f121861;position:fixed;inset:0}html .v3 .appb>.scr>.side.open .it{min-height:44px}html .v3 .cmdk .in2 input:focus,html .v3 .cmdk .in2 input:focus-visible{outline:none;box-shadow:none!important}html .v3 .cmdk .in2:focus-within{box-shadow:inset 0 -2px 0 var(--acc,#0062e6)}html .v3 .tiles:not(:has(.v3-tbtn)){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid;overflow:visible}html .v3 .tiles:not(:has(.v3-tbtn))>.tile{border-top:0;min-width:0;padding:10px 12px}html .v3 .tiles:not(:has(.v3-tbtn))>.tile:last-child:nth-child(odd){grid-column:1/-1}html .v3 .tiles:not(:has(.v3-tbtn))>.tile small{white-space:normal;line-height:1.3}html .v3 .tiles:not(:has(.v3-tbtn))>.tile b{white-space:normal;flex-wrap:wrap;row-gap:0}html body .v3 .tiles:not(:has(.v3-tbtn)){background:0 0;border-radius:0;box-shadow:none!important}html body .v3 .tiles:not(:has(.v3-tbtn))>.tile{background:var(--bg);box-shadow:var(--lift)}html body .v3 .card .tiles:not(:has(.v3-tbtn))>.tile{background:var(--fill);box-shadow:none}}.v3 .v3-ibback{display:none}@media (width<=760px){html .v3 .ibx{grid-template-rows:minmax(0,1fr)}html .v3 .ibx>.ibt,html .v3 .ibx.picked>.ibl{display:none}html .v3 .ibx.picked>.ibt{display:flex}html .v3 .ibl{border-bottom:0}html .v3 .ibx .v3-ibback{flex:none;place-items:center;width:40px;height:40px;margin-inline-start:-8px;display:inline-grid}html .v3 .toast{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));white-space:normal;max-width:none;transform:translateY(6px)}html .v3 .toast.on{transform:none}html .v3 .toast.v3-undo-toast{justify-content:space-between;padding-block:6px}html .v3 .v3-undo-btn{min-width:44px;min-height:44px;padding:0 12px;font-size:15px}}@media (width<=760px) and (prefers-reduced-motion:reduce){html .v3 .toast,html .v3 .toast.on{transform:none!important}}@media (width<=760px){html .v3 .ai-helper-h{flex-wrap:wrap}html .v3 .ai-helper-h>.btn{flex:100%;justify-content:center;min-height:44px}}.v3 .v3-mtback{display:none}@media (width<=760px){html body .v3 .main .tdnext,html body .v3 .main .mtnext{background:var(--bg)}html body .v3 .main .mtnext>div:first-child{flex:100%}html body .v3 .main .mtnext>.btn{flex:1 1 0;justify-content:center;height:44px}html body .v3 .v3-sl2 .ksearch,html body .v3 .mcol .ksearch{background:var(--fill);box-shadow:none;border-radius:10px;padding:0 12px;height:44px!important}html body .v3 .v3-sl2 .ksearch input,html body .v3 .mcol .ksearch input{background:0 0;flex:auto;width:100%;min-width:0;height:100%}html body .v3 .v3-sl2 .ksearch input:focus-visible,html body .v3 .mcol .ksearch input:focus-visible{outline:none;box-shadow:none!important}html body .v3 .v3-sl2 .ksearch:focus-within,html body .v3 .mcol .ksearch:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink)}html body .v3 .v3-sl2>.card>header>.ksearch{flex:100%;width:auto!important}html body .v3 .main>.v3-mtback{height:44px;color:var(--acc-ink);font:700 15px var(--f);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;margin:4px 6px -8px;padding:0 10px;display:inline-flex}html body .v3 .v3-qp-q{background:var(--bg);box-shadow:var(--lift)}html body .v3 .v3-qp-q.done{box-shadow:inset 0 0 0 1px #c9ead6, var(--lift);background:#fbfefc}html body .v3 #wqocs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html body .v3 #wqocs .oc{box-sizing:border-box;gap:8px;width:100%;height:44px;padding:0 12px;font-size:14px}html body .v3 #wqocs .oc .k{display:none}html body .v3 #wqocs>.ocmore{grid-column:1/-1}html body .v3 #wqocs>.ocmore>.oc{justify-content:center}html body .v3 #wqocs>.ocmore>.menu{inset-inline:0;min-width:0;top:50px}html body .v3 .card:has(#wqocs)>header>small:last-child{display:none}html body .v3 .card:has(#wqocs) .cb2>.kcrow:last-child{flex-wrap:wrap;row-gap:10px}html body .v3 .card:has(#wqocs) .cb2>.kcrow:last-child>.muted{flex:100%}html body .v3 .card:has(#wqocs) .cb2>.kcrow:last-child>.grow{display:none}html body .v3 .card:has(#wqocs) .cb2>.kcrow:last-child>button{flex:1 1 0;justify-content:center;height:44px}html body .v3 .bar.v3-taskbar .seg2{flex:100%;display:flex}html body .v3 .bar.v3-taskbar .seg2>button{flex:1 1 0;height:34px}html body .v3 .main table.tkt{width:100%;min-width:0;display:block}html body .v3 .main table.tkt>colgroup,html body .v3 .main table.tkt>thead{display:none}html body .v3 .main table.tkt>tbody{display:block}html body .v3 .main table.tkt tr{border-bottom:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:12px 16px;display:flex}html body .v3 .main table.tkt tr:after{content:"";flex:0 0 100%;order:2}html body .v3 .main table.tkt td,html body .v3 .main table.tkt td:first-child{height:auto;box-shadow:none;color:var(--ink2);background:0 0;border:0;padding:0;font-size:13px;display:block;position:static}html body .v3 .main table.tkt tr>td.ck{flex:none;order:0;display:flex}html body .v3 .main table.tkt tr:not(.gr)>td:nth-child(2){min-width:0;color:var(--ink);flex:1 1 0;order:1;font-size:15px}html body .v3 .main table.tkt tr:not(.gr)>td:nth-child(4){flex:none;order:1}html body .v3 .main table.tkt tr:not(.gr)>td:nth-child(3){order:3;margin-inline-start:26px}html body .v3 .main table.tkt tr:not(.gr)>td:nth-child(5),html body .v3 .main table.tkt tr:not(.gr)>td:nth-child(6){order:3;max-width:46%}html body .v3 .main table.tkt tr:not(.gr)>td:nth-child(5):before,html body .v3 .main table.tkt tr:not(.gr)>td:nth-child(6):before{content:"·";color:var(--ink3);margin-inline-end:10px}html body .v3 .main table.tkt tr:not(.gr)>td :is(.person,.own){vertical-align:middle;align-items:center;gap:5px;display:inline-flex}html body .v3 .main table.tkt tr.gr{background:var(--fill);padding:0}html body .v3 .main table.tkt tr.gr>td.ck{display:none}html body .v3 .main table.tkt tr.gr>td{color:var(--ink2);background:0 0;flex:100%;padding:7px 16px;font-size:12.5px;font-weight:800}html body .v3 .main>.bar:has(>span.navb){flex-wrap:wrap;align-items:center;gap:10px 8px;padding:10px 16px 12px;display:flex}html body .v3 .main>.bar:has(>span.navb)>.crumb{flex:calc(100% - 128px);order:0;min-width:0}html body .v3 .main>.bar:has(>span.navb)>.btn.pri{flex:none;order:1;height:40px}html body .v3 .main>.bar:has(>span.navb)>.btn:not(.pri){flex:none;order:2}html body .v3 .main>.bar:has(>span.navb)>.navb{flex:none;order:3}html body .v3 .main>.bar:has(>span.navb)>.navb .back{width:36px;height:36px}html body .v3 .main>.bar:has(>span.navb)>b{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;order:4;min-width:0;overflow:hidden}html body .v3 .main>.bar:has(>span.navb)>.grow{display:none}html body .v3 .main>.bar:has(>span.navb)>.seg2{flex:100%;order:5;display:flex}html body .v3 .main>.bar:has(>span.navb)>.seg2>button{flex:1 1 0;height:34px}html body .v3 .wk2:has(>.col~.col){scroll-snap-type:x proximity;scroll-padding-inline-start:52px;grid-template-columns:52px repeat(6,minmax(104px,1fr))!important}html body .v3 .wk2>.col{scroll-snap-align:start;min-width:0}html body .v3 .wk2>.tc{z-index:2;background:var(--bg);box-shadow:1px 0 0 var(--line2);position:sticky;inset-inline-start:0}html body .v3 .wk2>.dh:first-child{z-index:4;background:var(--bg);position:sticky;inset-inline-start:0}html body .v3 .wk2 .ev2>b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}html body .v3 .wk2:has(>.col~.col) .ev2>small{display:none}html body .v3 .v3-month{grid-auto-rows:minmax(58px,auto)}html body .v3 .v3-mday{flex-flow:wrap;place-content:flex-start center;gap:4px 3px;padding:5px 2px;position:relative}html body .v3 .v3-mday>button.num{text-align:center;border-radius:13px;flex:none;width:28px;margin-inline:calc(50% - 14px);padding:0;font-size:13px;line-height:26px}html body .v3 .v3-mday>button.num:after{content:"";position:absolute;inset:0}html body .v3 .v3-mday>button.ev2.v3-mev{width:7px;height:7px;box-shadow:none;background:0 0;border-inline-start-width:7px;border-radius:50%;flex:none;padding:0}html body .v3 .v3-mday>button.ev2.v3-mev>b{display:none}html body .v3 .v3-mday>.v3-lesson{background:var(--c3,#0e9384);border-radius:50%;flex:none;width:7px;height:7px;padding:0}html body .v3 .v3-mday>.v3-lesson>*{display:none}html body .v3 .v3-mday>.lnk{text-align:center;flex:100%;font-size:12px}html body .v3 .v3-team-r>.who,html body .v3 .v3-team-r.hd>span:first-child{z-index:1;background:var(--bg);box-shadow:1px 0 0 var(--line2);position:sticky;inset-inline-start:0}html body .v3 .v3-team-r.hd>span:first-child{z-index:3}html body .v3 .v3-team-r.cls>.who{background:#fbfefd}html body .v3 .crm-modal:has(>.meeting-detail){flex-direction:column;display:flex}html body .v3 .crm-modal>.meeting-detail{flex-direction:column;flex:1 0 auto;padding:16px 16px 0;display:flex}html body .v3 .meeting-detail .meeting-contact>div{padding:12px 14px}html body .v3 .meeting-detail .meeting-contact strong{margin:4px 0}html body .v3 .meeting-detail .meeting-contact-actions :is(a,button){flex:1 1 0;justify-content:center;height:44px}html body .v3 .meeting-detail textarea,html body .v3 .meeting-detail input{font-size:16px}html body .v3 .meeting-detail>label:last-of-type{margin-bottom:16px}html body .v3 .meeting-detail>.meeting-status-actions{z-index:2;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--bg);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:auto -16px 0;display:grid;position:sticky;bottom:0}html body .v3 .meeting-detail>.meeting-status-actions>button{justify-content:center;height:44px}html body .v3 .main .lpr-today-acts>.btn{justify-content:center;min-width:44px;height:44px}html body .v3 .lpr-dlg{max-height:none;padding:8px 16px 16px}html body .v3 .lpr-dlgrow .lnk{align-items:center;min-height:44px;display:inline-flex}html body .v3 .v3-more .v3-morerow{min-height:44px}html body .v3 .v3-more .v3-moreadd{height:32px;position:relative}html body .v3 .v3-more .v3-moreadd:before{content:"";position:absolute;inset:-6px -4px}html body .v3 .v3-picklist .o.v3-hit{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;min-height:44px}html body .v3 .v3-picklist .v3-hitstate{min-height:44px}}.v3 .v3-sheetbg{display:none}@media (width<=760px){html body .v3 .main:has(>.v3-leadsbar){overscroll-behavior-y:contain;overflow:hidden auto}html body .v3 .main:has(>.v3-leadsbar)>.body{flex:none;min-height:0;display:block}html body .v3 .main:has(>.v3-leadsbar)>.vbar{z-index:6;scrollbar-width:none;background:var(--pg);border-bottom:0;flex-wrap:nowrap;min-height:52px;padding:8px 12px;position:sticky;top:0;overflow-x:auto}html body .v3 .main:has(>.v3-leadsbar)>.vbar::-webkit-scrollbar{display:none}html body .v3 .main:has(>.v3-leadsbar)>.vbar .chip{background:var(--bg);flex:none;height:36px}html body .v3 .main:has(>.v3-leadsbar)>.vbar .grow{display:none}html body .v3 .main:has(>.v3-leadsbar)>.pulse{padding:4px 12px 8px}html body .v3 .main:has(>.v3-leadsbar)>.bar{border-bottom:0;min-height:56px}html body .v3 .main:has(>.v3-leadsbar)>.bar .btn.pri{height:40px}html body .v3 .main:has(>.v3-leadsbar)>.bar .btn.v3-renewbtn{height:40px;padding:0 10px;display:inline-flex}html body .v3 .main:has(>.v3-leadsbar)>.bar .v3-renewbtn .v3-renew-full{display:none}html body .v3 .main:has(>.v3-leadsbar)>.bar .v3-renewbtn .v3-renew-short{display:inline}html body .v3 .v3-plist{background:var(--bg);box-shadow:var(--lift);border-radius:14px;flex:none;margin:0 12px 16px;overflow:clip}html body .v3 .v3-prow{grid-template-columns:44px minmax(0,1fr) 48px;min-height:64px;padding-inline-end:4px}html body .v3 .v3-prow:not(:has(+.v3-prow)){border-bottom:0}html body .v3 .v3-prow-main{padding:10px 0}html body .v3 .v3-prow-main b{font-size:15px}html body .v3 .v3-prow-main small{font-size:13px}html body .v3 .v3-prow .cbtn{width:44px;height:44px}html body .v3 .v3-prow .cb{border-radius:6px;width:20px;height:20px}html body .v3 .v3-prow.sel .cb{background:var(--ink);box-shadow:none}html body .v3 .v3-plist:not(:has(.v3-prow)){box-shadow:none;background:0 0}html body .v3 .v3-sheetbg{z-index:1240;cursor:default;background:#0f121861;display:block;position:fixed;inset:0}:is(html body .v3 .main:has(>.v3-leadsbar)>.vbar .menu.on,html body .v3 .rec .kmore .menu.on,html body .v3 .rec .v3-kend .menu.on){overscroll-behavior:contain;z-index:1250;width:auto;min-width:0;max-height:78dvh;padding:8px 8px calc(12px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;font-size:15px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -10px 30px #10182829;top:auto!important}html body .v3 .rec .kmore .menu.on:before,html body .v3 .rec .v3-kend .menu.on:before{content:"";background:var(--line);border-radius:3px;width:36px;height:5px;margin:0 auto 8px;display:block}html body .v3 .main:has(>.v3-leadsbar)>.vbar .menu.on:before{content:"";background:var(--line);border-radius:3px;width:36px;height:5px;margin:0 auto 8px;display:block}:is(html body .v3 .main:has(>.v3-leadsbar)>.vbar .menu.on .o,html body .v3 .rec .kmore .menu.on .o,html body .v3 .rec .v3-kend .menu.on .o){border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:0 12px;font-size:15px;display:flex}:is(html body .v3 .main:has(>.v3-leadsbar)>.vbar .menu.on .h,html body .v3 .rec .v3-kend .menu.on .h){padding:8px 12px 4px;font-size:13px}html body .v3 .main:has(>.v3-leadsbar)>.vbar .v3-sortmenu .v3-sortrow{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;padding:6px 12px;display:grid}html body .v3 .main:has(>.v3-leadsbar)>.vbar .v3-sortmenu select{width:100%;height:44px;font-size:16px}html body .v3 .bulk.on{z-index:1200;width:auto;box-shadow:none;padding-top:env(safe-area-inset-top,0px);border:0;animation:none;position:fixed;inset:0}html body .v3 .bulk.on.v3-pmin{display:none}html body .v3 .bulk.on .in{width:100%}html body .v3 .bulk.on .bhd{height:56px}html body .v3 .bulk.on .bhd .btn.ghost{justify-content:center;width:44px;height:44px}html body .v3 .bulk.on .rep{min-height:56px}html body .v3 .bulk.on .selrow{min-height:44px}html body .v3 .bulk.on .bft{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}html body .v3 .bulk.on .bft .btn{height:44px}html body .v3 .v3-bulkbar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:1100;background:var(--bg);box-shadow:0 0 0 1px var(--line2), 0 10px 30px #1018282e;border-radius:16px;align-items:center;gap:8px;padding:8px;display:flex;position:fixed}html body .v3 .v3-bulkbar .btn{height:44px}html body .v3 .v3-bulkbar .btn.ghost{justify-content:center;width:44px;padding:0}html body .v3 .v3-bulkbar .v3-bulkbar-n{flex:1;min-width:0;font-size:15px;font-weight:700}html body .v3 .main:has(.v3-bulkbar) .v3-plist{margin-bottom:88px}html body .v3 .rec.on{z-index:38;overscroll-behavior:contain;background:var(--bg);padding-bottom:env(safe-area-inset-bottom,0px);display:block;position:fixed;inset:0;overflow:hidden auto}:is(html body .v3 .rec .rhead:has(.v3-rbar),html body .v3 .rec .rtop:has(>.v3-rbar)){display:contents}html body .v3 .rec .rtop:has(>.v3-rbar)>.grow{display:none}html body .v3 .rec .rhead:not(:has(.v3-rbar)){padding-top:calc(10px + env(safe-area-inset-top,0px))}html body .v3 .rec .v3-rbar{z-index:6;box-sizing:border-box;height:calc(60px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 0;background:var(--bg);border-bottom:1px solid var(--line2);grid-template-columns:44px 40px minmax(0,1fr) auto;align-items:center;column-gap:10px;position:sticky;top:0;display:grid!important}html body .v3 .rec .v3-rbar .back{width:44px;height:44px;box-shadow:none;background:var(--fill);border-radius:12px}html body .v3 .rec .v3-rbar>.navb:last-child{gap:4px;margin-inline-start:0!important}html body .v3 .rec .v3-rbar>.navb:last-child .back{width:40px}html body .v3 .rec .v3-rbar>.av{border-radius:12px;width:40px;height:40px;font-size:17px}html body .v3 .rec .v3-rname{row-gap:1px;min-width:0;display:grid!important}html body .v3 .rec .v3-rname h2{text-overflow:ellipsis;white-space:nowrap;max-width:none;font-size:18px;line-height:1.25;overflow:hidden}html body .v3 .rec .v3-rname .st{min-width:0;color:var(--ink2);white-space:nowrap;gap:6px;font-size:13px;overflow:hidden}html body .v3 .rec .v3-rname .st i{flex:none}html body .v3 .rec .v3-racts{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;padding:12px 12px 2px;display:grid!important}html body .v3 .rec .v3-racts>.v3-hide-sm{display:flex}html body .v3 .rec .v3-racts>.v3-ract-sign{display:none}html body .v3 .rec .v3-racts>.call{order:-1}html body .v3 .rec .v3-racts>.muted{grid-area:2/1/auto/-1}html body .v3 .rec .v3-racts>.kmore{display:flex}html body .v3 .rec .v3-racts>.btn,html body .v3 .rec .v3-racts>.kmore>.btn{background:var(--fill);width:100%;min-width:0;height:60px;box-shadow:none;color:var(--ink);white-space:nowrap;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;font-size:12px;font-weight:600;padding:0 2px!important}html body .v3 .rec .v3-racts>.btn.call{background:var(--money);color:#fff}html body .v3 .rec .v3-racts>.btn.call[disabled]{background:var(--fill);color:var(--ink3)}html body .v3 .rec .v3-racts>.kmore>.btn:after{content:"עוד"}html body .v3 .rec .v3-racts svg{flex:none;width:20px;height:20px}html body .v3 .rec .rhead>.meta{gap:12px;padding:12px 12px 0}html body .v3 .rec .rhead>.krail{gap:6px;padding:10px 12px 12px}html body .v3 .rec .rhead>.krail button{border-radius:9px;height:34px;padding:0 11px;font-size:13px}html body .v3 .rec .rhead>.ktabgroups{top:calc(60px + env(safe-area-inset-top,0px));z-index:5;box-sizing:border-box;scrollbar-width:none;background:var(--bg);border-bottom:1px solid var(--line2);gap:0;height:46px;margin:0;padding:0 12px;position:sticky;overflow-x:auto}html body .v3 .rec .rhead>.ktabgroups .ktabgroup{flex:1 0 auto;justify-content:center;height:45px;margin-bottom:-1px;padding:0 10px;font-size:14.5px}html body .v3 .rec .rhead>.ktabs{top:calc(106px + env(safe-area-inset-top,0px));z-index:5;box-sizing:border-box;scrollbar-width:none;background:var(--bg);border-bottom:1px solid var(--line2);align-items:center;gap:4px;height:48px;padding:0 12px;position:sticky;overflow-x:auto}html body .v3 .rec .rhead>.ktabs .ktab{border-radius:9px;flex:none;height:36px;padding:0 12px;font-size:14px}html body .v3 .rec .rhead>:is(.ktabgroups,.ktabs,.meta,.krail)::-webkit-scrollbar{display:none}html body .v3 .rec .krbody{min-height:0;display:block;overflow:visible}html body .v3 .rec .kcenter{padding:14px 12px 20px;overflow:visible}html body .v3 .rec .panel{border-top:1px solid var(--line2);padding:16px 12px 28px;overflow:visible}html body .v3 .rec .kh{flex-wrap:wrap;gap:8px}html body .v3 .rec .kh>h3{flex:100%;font-size:16px}html body .v3 .rec .kh>p{flex:100%;font-size:13px;line-height:1.45}html body .v3 .rec .kh>.grow{display:none}html body .v3 .rec .kh>.btn{flex:1 1 0;justify-content:center;min-width:0;height:44px}html body .v3 .rec .kh>.ksearch{flex:100%;width:auto;height:44px}html body .v3 .rec .kh>.ktog{min-height:36px}html body .v3 .rec .kfl{grid-template-columns:minmax(0,120px) minmax(0,1fr);font-size:14px}html body .v3 .rec .kfl dt,html body .v3 .rec .kfl dd{height:auto;min-height:44px}html body .v3 .rec .kfl dt{padding-inline-end:8px;line-height:1.3}html body .v3 .rec .kfl dd{white-space:normal;overflow-wrap:anywhere;padding-block:6px;line-height:1.35}html body .v3 .rec .kfl dd input,html body .v3 .rec .kfl dd select{height:36px}html body .v3 .rec .kcomp2 nav{scrollbar-width:none;flex-wrap:nowrap;gap:4px;overflow-x:auto}html body .v3 .rec .kcomp2 nav::-webkit-scrollbar{display:none}html body .v3 .rec .kcomp2 nav button{flex:none;height:36px;padding:0 12px;font-size:13.5px}html body .v3 .rec .kcomp2 nav .ai2{margin-inline-start:0}html body .v3 .rec .kcbody .kcrow>.btn{justify-content:center;min-width:96px;height:44px}html body .v3 .rec .when button{height:36px}html body .v3 .rec .v3-dt{height:40px}html body .v3 .rec .kform{grid-template-columns:minmax(0,1fr)}html body .v3 .rec .kform .inp{height:44px}html body .v3 .rec .ksteps{flex-wrap:wrap;row-gap:8px}html body .v3 .rec .ksteps span{white-space:nowrap;flex:none}html body .v3 .rec .kt{width:auto}html body .v3 .rec .kt table{min-width:100%}html body .v3 .rec .kfil button{height:36px;padding-inline:12px}html body .v3 .rec .kdocrow{grid-template-columns:34px minmax(0,1fr)}html body .v3 .rec .kdocrow .ac{grid-column:2}html body .v3 .rec :is(input,textarea,select):not([type=checkbox]):not([type=radio]){font-size:16px}html body .v3 .rec .kcenter :is(input,select):not([type=checkbox]):not([type=radio]){min-height:40px}html body .v3 .rec .kmodal{z-index:1300;-webkit-backdrop-filter:none;backdrop-filter:none;position:fixed;inset:0}html body .v3 .rec .kmodal .kdlg{border-radius:0;width:100%;height:100dvh;max-height:none}html body .v3 .rec .kdlg>header{padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px}html body .v3 .rec .kdlg>header .btn.ghost{justify-content:center;width:44px;height:44px}html body .v3 .rec .kdlg .dbody{overscroll-behavior:contain;display:block;overflow-y:auto}html body .v3 .rec .kdlg .dset{border-inline-end:0;padding:14px 16px}html body .v3 .rec .kdlg .radio button{min-height:44px}html body .v3 .rec .kdlg .dprev{padding:12px}html body .v3 .rec .kdlg>footer{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));flex-wrap:wrap}html body .v3 .rec .kdlg>footer>.muted{flex:100%}html body .v3 .rec .kdlg>footer>.grow{display:none}html body .v3 .rec .kdlg>footer>.btn{flex:1 1 0;justify-content:center;height:44px}html body .v3 .rec .recording-modal{align-items:flex-end;padding:0}html body .v3 .rec .recording-modal-body{width:100%;padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0}html body .v3 .rec .recording-modal-body header button{width:44px;height:44px}html body .v3 .rec .mm-overlay{overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;display:flex;overflow:hidden auto}html body .v3 .rec .mm-overlay>.mm-main{display:contents}html body .v3 .rec .mm-overlay .mm-head{z-index:3;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 10px;background:var(--bg);border-bottom:1px solid var(--line2);order:0;margin:0;position:sticky;top:0}html body .v3 .rec .mm-overlay .mm-head strong{font-size:17px}html body .v3 .rec .mm-overlay .mm-head .c360-toolbar{flex-wrap:wrap;gap:6px;display:flex}html body .v3 .rec .mm-overlay .mm-head button,html body .v3 .rec .mm-overlay .c360-toolbar button{height:40px}html body .v3 .rec .mm-overlay>.mm-nav{scrollbar-width:none;border:0;border-bottom:1px solid var(--line2);flex-direction:row;flex:none;order:1;gap:6px;padding:10px 16px;overflow:auto hidden}html body .v3 .rec .mm-overlay>.mm-nav button{white-space:nowrap;inline-size:auto;min-height:40px;box-shadow:inset 0 0 0 1px var(--line);background:var(--bg);flex:none;padding:0 12px}html body .v3 .rec .mm-overlay>.mm-nav button.active{background:var(--sel);box-shadow:inset 0 0 0 1.5px var(--ink)}html body .v3 .rec .mm-overlay>.mm-main>section{order:2;margin:12px 16px 0}html body .v3 .rec .mm-overlay>.mm-context{border:0;border-top:1px solid var(--line2);flex:none;order:3;margin-top:16px;overflow:visible}html body .v3 .rec .mm-overlay :is(input,select){min-height:44px}html body .v3 .rec .lpr,html body .v3 .rec .lpr-list,html body .v3 .rec .lpr-note{max-width:none}html body .v3 .rec .lpr{gap:8px 10px;padding:12px}html body .v3 .rec .lpr-main b{font-size:15px}html body .v3 .rec .lpr-meta,html body .v3 .rec .lpr-quote{font-size:13.5px}html body .v3 .rec .lpr-acts>.btn{flex:1 1 0;justify-content:center;min-width:0;height:44px}html body .v3 .rec .lpr-acts>.lnk,html body .v3 .rec .lpr-closed{align-items:center;min-height:44px;display:inline-flex}html body .v3 .rec .lpr-form{grid-template-columns:minmax(0,1fr)}html body .v3 .rec .lpr-field input,html body .v3 .rec .lpr-field select{height:44px;font-size:16px}html body .v3 .rec .lpr-formacts>.btn{flex:1 1 0;justify-content:center;height:44px}html body .v3 .rec .lf{max-width:none;padding:12px}html body .v3 .rec .lf-head{flex-wrap:wrap}html body .v3 .rec .lf-sub{flex-basis:100%;order:3}html body .v3 .rec .lf-del{align-items:center;min-height:44px;display:inline-flex}html body .v3 .rec .lf-row{grid-template-columns:minmax(0,1fr);gap:2px}html body .v3 .rec .lf-val{font-size:15px}html body .v3 .rec .lf-hist,html body .v3 .rec .lf-quote,html body .v3 .rec .lf-meta{margin-inline-start:0}html body .v3 .rec .lf-quote,html body .v3 .rec .lf-hist{font-size:13.5px}html body .v3 .rec .lf-confirm>.btn{flex:1 1 0;justify-content:center;height:44px}html body .v3 .rec.lc.lc-phone{background:#f5f5f7;padding:0 12px}html body .v3 .lc-phone>.lc-card,html body .v3 .lc-phone>.lc-saved-line{margin-top:10px}html body .v3 .lc-phone .lc-topb{z-index:5;padding:env(safe-area-inset-top,0px) 12px 0;min-height:calc(56px + env(safe-area-inset-top,0px));background:#f5f5f7;align-items:center;gap:8px;margin:0 -12px;display:flex;position:sticky;top:0}html body .v3 .lc-phone .lc-topb .lc-back{background:0 0;border-radius:12px;width:44px;height:44px}html body .v3 .lc-phone .lc-btn{height:44px}html body .v3 .lc-phone .lc-btn.lc-ic{width:44px}html body .v3 .lc-phone .lc-btn.lc-sm{height:44px;font-size:14px}html body .v3 .lc-phone .lc-hdr{padding:14px}html body .v3 .lc-phone .lc-hdr h1{white-space:normal;font-size:22px}html body .v3 .lc-phone .lc-hrow{gap:10px}html body .v3 .lc-phone .lc-minw{min-width:0}html body .v3 .lc-phone .lc-pills{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}html body .v3 .lc-phone .lc-cline{color:#55555b;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:15px;display:flex}html body .v3 .lc-phone .lc-copy{justify-content:center;align-items:center;width:44px;height:44px}html body .v3 .lc-phone .lc-kg{border-top:1px solid #f0f0f3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px;margin-top:8px;padding-top:6px;display:grid}html body .v3 .lc-phone .lc-kg>div{min-width:0;padding:6px 0}html body .v3 .lc-phone .lc-kg .lc-l{font-size:12px;display:block}html body .v3 .lc-phone .lc-kg .lc-v{font-size:15px;font-weight:600}html body .v3 .lc-phone .lc-stage{text-align:right;cursor:pointer;background:#f4f4f7;border:0;border-radius:12px;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:8px;padding:0 12px;font-size:15px;display:flex}html body .v3 .lc-phone .lc-dots{gap:3px;display:flex}html body .v3 .lc-phone .lc-dots i{background:#d7d7dd;border-radius:3px;width:12px;height:5px}html body .v3 .lc-phone .lc-dots i.ok{background:#1d1d1f}html body .v3 .lc-phone .lc-brief li{font-size:15px}html body .v3 .lc-phone .lc-brief li.warn{align-items:center;padding:0}html body .v3 .lc-phone .lc-link{align-items:center;min-height:44px;font-size:14px;display:inline-flex}html body .v3 .lc-phone .lc-rw{text-align:right;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0f0f3;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 14px;font-size:15px;display:flex}html body .v3 .lc-phone .lc-rows>div:last-child>.lc-rw{border-bottom:0}html body .v3 .lc-phone .lc-rw .lc-c{font-size:14px}html body .v3 .lc-phone .lc-rw .lc-c.bad{color:var(--lc-red);font-weight:600}html body .v3 .lc-phone .lc-chev{color:#5f636a;transition:transform .2s}html body .v3 .lc-phone .open .lc-chev{transform:rotate(-90deg)}html body .v3 .lc-phone .lc-exp{border-bottom:1px solid #f0f0f3;padding:0 14px 10px}html body .v3 .lc-phone .lc-rr{min-height:48px}html body .v3 .lc-phone .lc-rr>.lc-t.lc-grow{flex:60%;min-width:60%}html body .v3 .lc-phone .lc-cb{width:28px;height:28px}html body .v3 .lc-phone .lc-acc{border-bottom:1px solid #f0f0f3;padding:0 14px}html body .v3 .lc-phone .lc-acc:last-child{border-bottom:0}html body .v3 .lc-phone .lc-acc-h{text-align:right;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:52px;display:flex}html body .v3 .lc-phone .lc-acc-h .lc-t{white-space:nowrap;font-size:15px;font-weight:700}html body .v3 .lc-phone .lc-acc-h .lc-s{color:#5f636a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}html body .v3 .lc-phone .lc-acc-b{padding-bottom:10px}html body .v3 .lc-phone .lc-fr{grid-template-columns:116px minmax(0,1fr);min-height:44px}html body .v3 .lc-phone .lc-vv{white-space:normal;overflow-wrap:anywhere}html body .v3 .lc-phone .lc-mchip{height:44px;padding:0 12px;font-size:14px}html body .v3 .lc-phone .lc-ok{width:44px;height:44px}html body .v3 .lc-phone .lc-inp{height:44px;font-size:16px}html body .v3 .lc-phone .lc-fr-edit{grid-template-columns:minmax(0,1fr)}html body .v3 .lc-phone .lc-play{width:36px;height:36px}html body .v3 .lc-phone .lc-act{margin-bottom:10px}html body .v3 .lc-phone .lc-bbar{z-index:6;padding:8px 8px calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #e7e7ec;grid-template-columns:1.3fr 1fr 1fr 1fr 1fr;gap:5px;margin:0 -12px;display:grid;position:sticky;bottom:0}html body .v3 .lc-phone .lc-bbar .lc-callwrap{display:flex}html body .v3 .lc-phone .lc-bb{color:#1d1d1f;white-space:nowrap;cursor:pointer;background:#efeff2;border:0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;height:54px;font-size:12.5px;font-weight:600;text-decoration:none;display:flex}html body .v3 .lc-phone .lc-bb .lc-i{width:19px;height:19px}html body .v3 .lc-phone .lc-bb.lc-bb-pri{color:#fff;background:#0071e3;flex-direction:row;gap:6px;font-size:15px}html body .v3 .lc-phone .lc-bb[disabled]{opacity:.45}html body .v3:has(.rec.lc.lc-phone) .toast{bottom:calc(84px + env(safe-area-inset-bottom,0px))}html body .lc-scrim.lc-scrim-phone{align-items:flex-end}html body .lc-scrim-phone .lc-sheet{width:100%;max-height:calc(100dvh - 12px - env(safe-area-inset-top,0px));overscroll-behavior:contain;padding:8px 16px calc(20px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:20px 20px 0 0;outline:none;animation:.25s ease-out lc-up;overflow:auto}html body .lc-scrim-phone .lc-sheet.lc-full{height:100dvh;max-height:none;padding-top:calc(8px + env(safe-area-inset-top,0px));border-radius:0}@keyframes lc-up{0%{opacity:.4;transform:translateY(40px)}}html body .lc-scrim-phone .lc-mh{padding:0 0 4px}html body .lc-scrim-phone .lc-mb{padding:8px 0 0}html body .lc-scrim-phone .lc-chip{height:44px;padding:0 16px;font-size:15px}html body .lc-scrim-phone .lc-btn{height:44px}html body .lc-scrim-phone .lc-btn.lc-ic{width:44px}html body .lc-scrim-phone .lc-inp{height:44px;font-size:16px}html body .lc-scrim-phone textarea.lc-inp.lc-ta{height:96px}html body .lc-scrim-phone .lc-pform,html body .lc-scrim-phone .lc-two{grid-template-columns:minmax(0,1fr)}html body .lc-scrim-phone .lc-mfoot .lc-wide-btn{height:50px}html body .lc-scrim-phone .lc-stepper li{gap:6px;font-size:12px}html body .lc-scrim-phone .lc-doc .lc-fr{grid-template-columns:96px minmax(0,1fr);min-height:36px}html body .lc-scrim-phone .lc-v,html body .lc-scrim-phone .lc-noteline{flex-wrap:wrap}html body .lc-scrim-phone .lc-noteline .lc-inp{flex-basis:100%}html body .lc-scrim-phone .lc-noteline .lc-btn.lc-pri{flex:1}html body .lc-scrim-phone .lc-sheet-list button{min-height:52px}html body .lc-scrim-phone .lc-menu{inset:auto 12px calc(12px + env(safe-area-inset-bottom,0px));position:fixed}html body .lc-scrim-phone .lc-menu button{height:48px}}@media (width<=760px) and (prefers-reduced-motion:reduce){html body .lc-scrim-phone .lc-sheet{animation:none}}@media (width<=760px){html body .lrp-chip{min-height:44px;padding:0 14px;font-size:15px}html body .lrp-btn{width:100%;min-height:44px;font-size:15px}html body .lrp-inp{height:44px;font-size:16px}html body .lrp-other{flex-wrap:wrap}@keyframes money-fade{0%,94%{-webkit-mask-size:100% 100%;mask-size:100% 100%}to{-webkit-mask-size:calc(100% + 36px) 100%;mask-size:calc(100% + 36px) 100%}}@supports (animation-timeline:scroll()){html .v3 .v3-attscroll,html .v3 .sfl-tbl,html .v3 .fin .fin-tbl,html .v3 .fin .fin-tabs,html .v3 .fin .fin-chart,html .v3 .v3-sm-money{animation:linear both money-fade;animation-timeline:scroll(self inline);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 36px);mask-image:linear-gradient(90deg,#0000 0,#000 36px);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:calc(100% + 36px) 100%;mask-size:calc(100% + 36px) 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}html .v3 .v3-sm-money{scroll-padding-inline:14px}html .v3 .ds-ftable th,html .v3 .ds-ftable td{padding:0 8px}html .v3 .ds-ftable th:first-child,html .v3 .ds-ftable td:first-child{padding-inline-start:12px}html .v3 .ds-ftable th:last-child,html .v3 .ds-ftable td:last-child{padding-inline-end:12px}html .v3 .ds-ftable .ds-prob .bar4{display:none}html .v3 .ds-ftable th{white-space:normal;line-height:1.2}html .v3 .opd-kpis>:last-child:nth-child(odd){grid-column:1/-1}html .v3 .mkt-periods{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html .v3 .mkt-periods button{border-radius:12px;min-height:44px;padding:10px}html .v3 .mkt-periods strong{font-size:14px;line-height:1.25}html .v3 .mkt-periods small{display:none}html .v3 .sfl-split{grid-template-columns:minmax(0,1fr)}html .v3 .sfl-team>.sfl-kpi:last-child:nth-child(odd){border-inline-start:0;grid-column:1/-1}html .v3 .sfl-tabs button{min-height:36px}html .v3 .rp-kpis,html .v3 .rp-inner{grid-template-columns:repeat(2,minmax(0,1fr))}html .v3 .rp-chart,html .v3 .rp-pad{padding-inline:14px}html .v3 .rp-tblwrap{padding-inline:0}html .v3 .rp-tbl th,html .v3 .rp-tbl td{height:44px}html .v3 .rp-tbl tbody th,html .v3 .rp-tbl tfoot th,html .v3 .rp-tbl thead th:first-child{z-index:1;background:#fff;max-width:150px;position:sticky;right:0}html .v3 .rp-tbl tfoot th{background:#fafafb}html .v3 .rp-foot{padding-inline:14px}html .v3 .rp-month{order:5;width:100%}html .v3 .rp-month button{flex:1;min-height:44px}html .v3 .rp-month button:not([aria-pressed=true]){flex:0 0 52px}html .v3 .rp-ceo .biz-embed .biz-kpis>:last-child:nth-child(odd){grid-column:1/-1}html .v3 .tw2:is(.v3-collpay,.v3-colldebt){width:100%}html .v3 :is(.v3-collpay,.v3-colldebt) table,html .v3 :is(.v3-collpay,.v3-colldebt) tbody{width:100%;display:block}html .v3 :is(.v3-collpay,.v3-colldebt) colgroup,html .v3 :is(.v3-collpay,.v3-colldebt) thead{display:none}html .v3 :is(.v3-collpay,.v3-colldebt) tr{border-bottom:1px solid var(--line2);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:3px 8px;padding:12px 14px;display:grid}html .v3 :is(.v3-collpay,.v3-colldebt) tr:last-child{border-bottom:0}html .v3 :is(.v3-collpay,.v3-colldebt) td{min-width:0;height:auto;box-shadow:none;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0;display:block;position:static;overflow:hidden}html .v3 :is(.v3-collpay,.v3-colldebt) td[colspan]{white-space:normal;grid-column:1/-1}html .v3 .v3-collpay td:first-child{grid-area:1/1/2/4;font-size:15px}html .v3 .v3-collpay td:nth-child(3){text-align:end;grid-area:1/4;font-size:15px;font-weight:800}html .v3 .v3-collpay td:nth-child(2){color:var(--ink2);grid-area:2/1/3/4;font-size:13px}html .v3 .v3-collpay td:nth-child(5){grid-area:2/4;justify-self:end}html .v3 .v3-collpay td:is(:nth-child(4),:nth-child(6),:nth-child(7)){color:var(--ink2);grid-row:3;font-size:13px}html .v3 .v3-collpay td:nth-child(4){grid-column:1}html .v3 .v3-collpay td:nth-child(6){grid-column:2}html .v3 .v3-collpay td:nth-child(7){grid-column:3/-1}html .v3 .v3-collpay td:is(:nth-child(6),:nth-child(7)):before{content:"· ";color:var(--ink3)}html .v3 .v3-colldebt td:first-child{grid-area:1/1/2/4;font-size:15px}html .v3 .v3-colldebt td:nth-child(5){text-align:end;grid-area:1/4;font-size:15px}html .v3 .v3-colldebt td:nth-child(2){color:var(--ink2);grid-area:2/1/3/4;font-size:13px}html .v3 .v3-colldebt td:nth-child(7){grid-area:2/4/4/5;place-self:end;overflow:visible}html .v3 .v3-colldebt td:is(:nth-child(3),:nth-child(4),:nth-child(6)){color:var(--ink2);grid-row:3;font-size:13px}html .v3 .v3-colldebt td:nth-child(4){grid-column:1}html .v3 .v3-colldebt td:nth-child(3){grid-column:2}html .v3 .v3-colldebt td:nth-child(6){grid-column:3}html .v3 .v3-colldebt td:nth-child(4):before{content:"שולם "}html .v3 .v3-colldebt td:nth-child(3):before{content:"מתוך "}html .v3 .v3-colldebt td:nth-child(6):before{content:"· אחרון ";color:var(--ink3)}html .v3 .v3-colldebt td .lnk{align-items:center;min-height:32px;font-weight:700;display:inline-flex}html .v3 .v3-attscroll .tmd{min-width:32px;min-height:32px}html body .v3 :is(.v3-attscroll,.sfl-tbl) thead th:first-child{background:var(--bg,#fff)!important}html .v3 .v3-repgrid .kform{grid-template-columns:minmax(0,1fr)!important}html .v3 .v3-repgrid .kform .inp:not(:has(textarea)){height:44px}html body .v3 .v3-repgrid .kform .inp :is(input,textarea){background:0 0}html .v3 .pgh select.v3-inline{max-width:100%;height:36px}html .v3 .attendance-history-head,html .v3 .attendance-history-kpis,html .v3 .attendance-history-table,html .v3 .attendance-history-table+.retention-banner{margin-inline:0}html .v3 .attendance-history-head{gap:12px;margin-top:4px}html .v3 .attendance-history-head h2{font-size:22px;line-height:1.25}html .v3 .attendance-history-head select{min-width:0;height:44px}html .v3 .attendance-history-kpis{gap:8px}html .v3 .attendance-history-table{overflow:visible}html .v3 .attendance-history-table>header{display:none}html .v3 .attendance-history-table>article{min-width:0;color:var(--ink2);grid-template-columns:auto auto auto minmax(0,1fr) auto;grid-template-areas:"who who who who state""date in out len brk";gap:4px 8px;padding:12px 14px;font-size:13px}html .v3 .attendance-history-table>article:last-of-type{border-bottom:0}html .v3 .attendance-history-table>article>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;grid-area:who;min-width:0;font-size:15px;overflow:hidden}html .v3 .attendance-history-table>article>b{grid-area:state;justify-self:end}html .v3 .attendance-history-table>article>span:first-of-type{grid-area:date}html .v3 .attendance-history-table>article>span:nth-of-type(2){grid-area:in}html .v3 .attendance-history-table>article>span:nth-of-type(3){grid-area:out}html .v3 .attendance-history-table>article>span:nth-of-type(3):before{content:"– "}html .v3 .attendance-history-table>article>span:nth-of-type(4){color:var(--ink);grid-area:len;font-weight:700}html .v3 .attendance-history-table>article>span:nth-of-type(5){grid-area:brk;justify-self:end}html .v3 .appb>.fin{overscroll-behavior:contain;height:100%;min-height:0;padding:14px 12px calc(32px + env(safe-area-inset-bottom,0px));grid-auto-rows:max-content;align-content:start;gap:12px;margin:0;overflow:hidden auto}html .v3 .fin .fin-head{align-items:flex-start;gap:8px}html .v3 .fin .fin-head>div{flex:100%}html .v3 .fin .fin-head h1{font-size:22px;line-height:1.25}html .v3 .fin .fin-head p{font-size:14px}html .v3 .fin .fin-head .fin-grow{display:none}html .v3 .fin .fin-tabs{justify-self:stretch}html .v3 .fin .fin-tabs button{flex:none;height:36px}html .v3 .fin .fin-panel{gap:12px}html .v3 .fin .fin-btn{height:40px}html .v3 .fin .fin-drop{gap:12px}html .v3 .fin .fin-zone{flex-basis:100%;min-width:0}html .v3 .fin .fin-files{flex-basis:100%}html .v3 .fin .fin-file{flex:140px}html .v3 .fin .fin-kpis.three .fin-kpi{border-top:0;border-inline-start:0}html .v3 .fin .fin-kpis.three .fin-kpi:nth-child(2){border-inline-start:1px solid var(--fin-line)}html .v3 .fin .fin-kpis.three .fin-kpi:nth-child(3){border-top:1px solid var(--fin-line);grid-column:1/-1}html .v3 .fin .fin-tbl{padding:0 0 8px}html .v3 .fin table{table-layout:auto;width:max-content;min-width:100%;font-size:13px}html .v3 .fin th,html .v3 .fin td{text-overflow:clip;padding:8px;overflow:visible}html .v3 .fin th:first-child,html .v3 .fin td:first-child{z-index:1;background:var(--fin-card);box-shadow:-1px 0 0 var(--fin-line);padding-inline-start:14px;position:sticky;inset-inline-start:0}html .v3 .fin th:first-child,html .v3 .fin table.fin-spend tr:is(.fin-sub,.fin-total) td:first-child{background:var(--fin-fill)}html .v3 .fin table.fin-months td:first-child{white-space:normal;min-width:92px;max-width:128px}html .v3 .fin table.fin-months td:first-child .fin-pill{white-space:nowrap;margin:3px 0 0;display:table}html .v3 .fin th.n{white-space:normal;min-width:64px;line-height:1.25}html body .v3 .fin table.fin-months{table-layout:auto;width:max-content;min-width:100%}html body .v3 .fin table.fin-months col{width:auto}html body .v3 .fin table.fin-months :is(th,td){text-overflow:clip;padding:8px;overflow:visible}html body .v3 .fin table.fin-months :is(th,td):first-child{padding-inline-start:14px}html .v3 .fin td.n .fin-pill{margin:3px 0 0 auto;display:table}html .v3 .fin .fin-chart{scrollbar-width:none;overflow-x:auto}html .v3 .fin .fin-chart svg{width:680px;max-width:none}html .v3 .fin .fin-form>:is(select,input:not([type=checkbox])){flex:100%;height:44px}html .v3 .fin .fin-form>.fin-btn{flex:100%;justify-content:center;height:44px}html .v3 .fin .fin-edit input{flex:1;width:auto;height:40px}html .v3 .fin .fin-link{min-height:32px}html .v3 .fin .fin-rl{grid-template-columns:minmax(0,1fr) auto}html .v3 .fin .fin-rl>.fin-chip{grid-column:1/-1;justify-self:start}html .v3 .fin .fin-sheet{z-index:1300}html .v3 .fin .fin-box .fin-btn{justify-content:center;justify-self:stretch;height:44px}html .v3 .se-host :is(.text-xs,.text-\[10px\]){font-size:12px}html .v3 .se-host button{min-height:36px}html .v3 .se-host .md\:hidden>.h-\[300px\]{height:auto}html .v3 .se-host .md\:hidden>.h-\[300px\] .overflow-y-auto{overflow:visible}html .v3 .my-sessions .call-score-open{min-height:36px;margin-inline-end:-8px;padding-inline:8px}html .v3 .rop-kpis>:last-child:nth-child(odd){grid-column:1/-1}html .v3 .rop .kit-alert>.kit-grow{flex:calc(100% - 52px)}html .v3 .rop .kit-chip{min-height:44px}html .v3 .rop-tbl{padding-inline:0}html .v3 .rop-tbl table{width:max-content}html .v3 .rop-tbl :is(th,td):first-child{padding-inline-start:14px}html .v3 .rop-tbl :is(th,td):last-child{padding-inline-end:14px}html .v3 .rop-tbl td:first-child{max-width:194px}@supports (animation-timeline:scroll()){html .v3 .rop-tbl{animation:linear both money-fade;animation-timeline:scroll(self inline);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 36px);mask-image:linear-gradient(90deg,#0000 0,#000 36px);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:calc(100% + 36px) 100%;mask-size:calc(100% + 36px) 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}html .v3 .ms-hero{gap:12px;padding:14px 16px}html .v3 .ms-hero-main>strong{font-size:32px}html .v3 .ms-split{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}html .v3 .ms-split>div{padding:4px 10px}html .v3 .ms-split>div:first-child{border-inline-start:0;padding-inline-start:0}html .v3 .ms-split dd{font-size:16px}html .v3 .ms-nums{grid-template-columns:repeat(2,minmax(0,1fr))}html .v3 .ms-nums>:first-child{grid-column:1/-1}html .v3 .ms-answers,html .v3 .ms-two{grid-template-columns:minmax(0,1fr)}html .v3 .ms-list button{min-height:44px}html .v3 .ms-table{width:calc(100% - 24px);margin:0 12px 12px}html .v3 .fin .fcat{gap:20px}html .v3 .fin .fcat-monthbar{z-index:5;-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);background:#f5f5f7f0;gap:6px;margin:0 -12px;padding:8px 12px;position:sticky;top:-14px}html .v3 .fin .fcat-mswitch{flex:1;justify-content:space-between}html .v3 .fin .fcat-arrow,html .v3 .fin .fcat-mname{height:44px}html .v3 .fin .fcat-arrow{width:44px}html .v3 .fin .fcat-mname{min-width:0}html .v3 .fin .fcat-mnote{text-align:center;flex-basis:100%;font-size:13px}html .v3 .fin .fcat-summary{grid-template-columns:1fr 1fr}html .v3 .fin .fcat-summary>:first-child{grid-column:1/-1}html .v3 .fin .fcat-summary>*{padding:18px}html .v3 .fin .fcat-summary>:nth-child(2){border-inline-start:0;border-top:1px solid var(--fc-line)}html .v3 .fin .fcat-summary>:nth-child(3){border-top:1px solid var(--fc-line)}html .v3 .fin .fcat-summary>:last-child{border-radius:0 0 0 var(--fc-r)}html .v3 .fin .fcat-hero{font-size:26px}html .v3 .fin .fcat-summary>:not(:first-child) .fcat-hero{min-height:24px;font-size:20px}html .v3 .fin .fcat-grid,html .v3 .fin .fcat-ins{grid-template-columns:minmax(0,1fr);gap:12px}html .v3 .fin .fcat-pcat{cursor:default;gap:0;padding:0}html .v3 .fin .fcat-ctap{appearance:none;text-align:start;cursor:pointer;border-radius:var(--fc-r);background:0 0;border:0;flex-direction:column;gap:4px;width:100%;padding:18px 18px 14px;display:flex}html .v3 .fin .fcat-ctap .fcat-chev{transition:transform .24s var(--fc-ease)}html .v3 .fin .fcat-pcat.open .fcat-ctap .fcat-cn .fcat-chev{transform:rotate(-90deg)}html .v3 .fin .fcat-inline{gap:10px;padding:0 10px 12px;display:grid}html .v3 .fin .fcat-inline .fcat-row-link{box-shadow:none;background:var(--fc-fill);min-height:48px;padding:0 14px}html .v3 .fin .fcat-wh,html .v3 .fin .fcat-wr{grid-template-columns:1.2fr 1fr 1fr 20px;gap:6px}html .v3 .fin .fcat-wh{padding:0 10px 6px}html .v3 .fin .fcat-wr{min-height:52px;padding:0 10px;font-size:14px}html .v3 .fin .fcat-tx{grid-template-columns:minmax(0,1fr) auto 44px}html .v3 .fin .fcat-dots{width:44px;height:44px}html .v3 .fin .fcat-quiet{min-height:44px}html body .fcat-layer .fcat-drawer{width:100vw;box-shadow:none;animation:.15s fcat-fade}html body .fcat-layer .fcat-dh{padding:10px 16px;padding-top:max(10px, env(safe-area-inset-top,0px))}html body .fcat-layer .fcat-dh h3{flex-direction:column;align-items:flex-start;gap:0;font-size:17px;line-height:1.3}html body .fcat-layer .fcat-bars{gap:6px}html body .fcat-layer .fcat-bars button:not([aria-pressed=true]) .fcat-bv{visibility:hidden}html body .fcat-layer .fcat-db{padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px))}html body .fcat-layer .fcat-icb{width:44px;height:44px}html body .fcat-layer .fcat-tx{grid-template-columns:minmax(0,1fr) auto 44px}html body .fcat-layer .fcat-dots{width:44px;height:44px}html body .fcat-layer .fcat-seg button{height:36px}html body .fcat-layer .fcat-prow{grid-template-columns:92px 1fr auto}html body .fcat-layer .fcat-sheet{width:100vw;max-height:88vh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:20px 20px 0 0;animation:.22s cubic-bezier(.2,.8,.2,1) fcat-rise;top:auto;bottom:0;left:0;transform:none}@keyframes fcat-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}html body .fcat-layer .fcat-grab{background:#c7c7cc;border-radius:9px;width:36px;height:5px;margin:8px auto 0;display:block}html body .fcat-layer .fcat-toast{top:max(16px, env(safe-area-inset-top,0px))}html .v3 .fin .fin-cls-back{height:44px}html .v3 .fin .fin-cls-row{padding:12px}html .v3 .fin .fin-cls-main{grid-template-columns:44px minmax(0,1fr) auto;gap:8px 10px;padding-inline-end:0}html .v3 .fin .fin-cls-meta{grid-area:2/2/auto/-1;gap:8px;display:flex}html .v3 .fin .fin-cls-exp{width:44px;height:44px}html .v3 .fin .fin-cls-pick{grid-column:1/-1;height:44px;font-size:16px}html .v3 .fin .fin-cls-learn{grid-column:1/3;min-height:44px}html .v3 .fin .fin-cls-learn input{width:20px;height:20px}html .v3 .fin .fin-cls-save{min-width:96px;height:44px}html .v3 .fin .fin-cls-why,html .v3 .fin .fin-cls-err{padding-inline-start:0}html .v3 .fin .fin-cls-pays{margin-inline-start:0;padding:4px 10px}html .v3 .fin .fin-cls-pay{grid-template-columns:auto minmax(0,1fr) auto;gap:6px 10px;padding:10px 0}html .v3 .fin .fin-cls-pay .fin-cls-pick{grid-column:1/3}html .v3 .fin .fin-cls-gap{display:none}html .v3 .fin .fin-cls-desc b{white-space:normal}html .v3 .fin .fin-per-seg button,html .v3 .fin .fin-per-pill{min-width:44px;height:44px;padding:0 8px;font-size:13px}html .v3 .fin .fin-per-l{display:none}html .v3 .fin .fin-per-s{display:inline}html .v3 .fin .fin-per-menu button{height:44px}html .v3 .fin .fin-per-range select,html .v3 .fin .fin-per-acts button{height:44px;font-size:16px}html .v3 .fin .fin-per-pop{top:auto;inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:1300;width:auto;position:fixed}html .v3 .fin .fin-per-pill{max-width:118px}html .v3 .kit-kper{top:8px;inset-inline-end:36px}html .v3 .kit-has-per .kit-kbody{padding-top:58px}html .v3 .kit-aper{margin:-6px 0 0}html .v3 .fin .fin-card>header .fin-per{margin-inline-start:auto}html .v3 .fin .fin-ceo-bar p{flex-basis:100%}html .v3 .fin .fin-ceo-seg button{height:40px}}.v3 .v3-rcback{display:none}@media (width<=760px){html .v3 .ibth{flex-wrap:wrap;row-gap:8px;padding:8px 12px}html .v3 .ibth>div{flex:1 1 0;min-width:0}html .v3 .ibth>div>b,html .v3 .ibth>div>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html .v3 .ibth>.btn,html .v3 .ibth>select{min-height:40px}html .v3 .ibth:has(>select)>.grow{flex:0 0 100%;height:0}html .v3 .ibth:has(>select)>select{flex:1 1 0;min-width:0;height:40px}html .v3 .ibm{padding:12px}html .v3 .msg2{max-width:85%}html .v3 .ibc{padding-bottom:env(safe-area-inset-bottom,0px);flex:none}html .v3 .ibc:focus-within{border-top-color:var(--acc,#0062e6)}html .v3 .ibctab{scrollbar-width:none;padding:8px 12px 0;overflow-x:auto}html .v3 .ibctab::-webkit-scrollbar{display:none}html .v3 .ibctab button{flex:none;height:34px;padding:0 12px;font-size:13px}html .v3 .ibc textarea{min-height:64px;max-height:30dvh;padding:10px 14px;font-size:16px;overflow-y:auto}html .v3 .ibc textarea:focus,html .v3 .ibc textarea:focus-visible{box-shadow:none!important}html .v3 .ibc .kcrow{justify-content:flex-end;padding:0 12px 10px!important}html .v3 .ibc .kcrow>.muted,html .v3 .ibc .kcrow>.grow{display:none}html .v3 .ibc .kcrow>.btn.pri{justify-content:center;min-width:132px;min-height:44px}html .v3 .ibctab .v3-menuroot{position:static!important}html .v3 .ibctab .menu.on{z-index:60;max-height:60dvh;position:fixed;overflow-y:auto;inset:auto 8px calc(8px + env(safe-area-inset-bottom,0px)) 8px!important}html .v3 .ibctab .menu.on .o{min-height:44px}html .v3 .rcx{grid-template-rows:minmax(0,1fr)}html .v3 .rcx>.rcl{border-bottom:0;max-height:none}html .v3 .rcx>.rcv,html .v3 .rcx.picked>.rcl{display:none}html .v3 .rcx.picked>.rcv{display:flex}html .v3 .rci{min-height:64px;padding:12px 16px}html .v3 .rch{flex-wrap:nowrap;align-items:flex-start}html .v3 .rch>div{flex:1 1 0}html .v3 .rch .v3-rcback{flex:none;place-items:center;width:40px;height:40px;margin-inline-start:-8px;display:inline-grid}html .v3 .rch>.btn{min-height:40px}html .v3 .rcd textarea{font-size:16px}html .v3 .rcd .chipb{min-height:40px}html .v3 .rcd .btn.pri{min-height:44px}html .v3 .v3-chatbody,html .v3 .main>.v3-embed.v3-fill{flex-direction:column;display:flex}html .v3 .skills-chat{border:0;border-radius:0;flex:auto;height:auto;min-height:0;margin:0}html .v3 .skills-chat .chat-sidebar{border-inline-end:0;min-height:0}html .v3 .skills-chat .chat-title{flex-wrap:nowrap;justify-content:space-between;min-height:0;padding:10px 12px}html .v3 .skills-chat .chat-title>div>span{flex-direction:column;display:flex}html .v3 .skills-chat .chat-title b,html .v3 .skills-chat .chat-title small{display:block}html .v3 .skills-chat .chat-title button,html .v3 .skills-chat .room-header button{flex:none;width:40px;height:40px}html .v3 .skills-chat .chat-search{justify-content:flex-start;min-height:40px;margin:10px 12px;padding:0 10px}html .v3 .skills-chat .chat-search input{height:38px;font-size:16px;display:block}html .v3 .skills-chat .type-tabs{margin:0 12px 8px}html .v3 .skills-chat .type-tabs button{min-height:34px}html .v3 .skills-chat .conversation-list{flex:auto;min-height:0;padding:0}html .v3 .skills-chat .conv-copy,html .v3 .skills-chat .conversation-list .conv-line i{display:grid}html .v3 .skills-chat .room-header{gap:8px;min-height:0;padding:8px 12px}html .v3 .skills-chat .message-list{padding:12px}html .v3 .skills-chat .chat-compose{padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px))}html .v3 .skills-chat .compose-row textarea{font-size:16px}html .v3 .skills-chat .compose-row textarea:focus,html .v3 .skills-chat .compose-row textarea:focus-visible,html .v3 .skills-chat .chat-search input:focus,html .v3 .skills-chat .chat-search input:focus-visible{outline:none;box-shadow:none!important}html .v3 .skills-chat .compose-row:focus-within,html .v3 .skills-chat .chat-search:focus-within{border-color:var(--acc,#0071e3)}html .v3 .skills-chat .compose-actions button{width:36px;height:36px}html .v3 .skills-chat .compose-actions button.send{width:40px;height:40px}html .v3 .v3-chatpanel .chat-sidebar{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;align-content:start;display:grid}html .v3 .v3-chatpanel .chat-title{background:0 0;border-bottom:0;grid-area:1/2;padding:10px 0 10px 12px}html .v3 .v3-chatpanel .chat-title>div{display:none}html .v3 .v3-chatpanel .chat-search{grid-area:1/1;margin-inline-end:8px}html .v3 .v3-chatpanel .type-tabs,html .v3 .v3-chatpanel .conversation-list,html .v3 .v3-chatpanel .chat-results{grid-column:1/-1}html .v3 .v3-chatpanel>header{padding-top:calc(12px + env(safe-area-inset-top,0px))}html .v3 .v3-chatpanel>header .ticon{width:40px!important;height:40px!important}html body .v3 .activity-kpis{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .v3 .activity-kpis>div{min-width:0;padding:10px 12px}html body .v3 .activity-filters button{min-height:36px}html .v3 .tw2>.row.mlr{grid-template-columns:184px 52px 60px 60px 60px 76px 74px}html .v3 .tw2>.row.aur{grid-template-columns:196px 64px 48px 76px 96px 200px}html .v3 .tw2>.row.mlr>:first-child,html .v3 .tw2>.row.aur>:first-child{z-index:1;background:var(--bg,#fff);box-shadow:-1px 0 0 var(--line2);flex-direction:column;justify-content:center;align-self:stretch;margin-block:-9px;margin-inline-start:-14px;padding-block:9px;padding-inline:14px 0;display:flex;position:sticky;inset-inline-start:0}html .v3 .tw2>.row.mlr:not(.mlh)>:first-child{flex-direction:row;justify-content:flex-start;align-items:center}html .v3 .tw2>.row.mlh>:first-child{background:#fafafb}html .v3 .tw2>button.row.mlr{min-height:56px}html body .v3 .main .v3-mailwarn{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:12px 14px;display:grid}html body .v3 .main .v3-mailwarn>.grow{display:none}html body .v3 .main .v3-mailwarn>.btn{grid-column:2;justify-self:start;min-height:40px}html body .v3 .pg:has(>.v3-mailcard)>.v3-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html body .v3 .pg:has(>.v3-mailcard)>.v3-stats>.v3-stat{width:auto;min-width:0;padding:10px 12px}html body .v3 .pg:has(>.v3-mailcard)>.v3-stats>.v3-stat:last-child:nth-child(odd){flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}html body .v3 .v3-mailcard>header{flex-wrap:wrap}html body .v3 .v3-mailcard .seg2{scrollbar-width:none;max-width:100%;overflow-x:auto}html body .v3 .v3-mailcard .seg2 button{flex:none;min-height:34px}html .v3 .v3-mailhost .mail-content{padding:0}html .v3 .v3-mailhost .mail-toolbar input,html .v3 .v3-mailhost .mail-toolbar select,html .v3 .v3-mailhost .mail-editor-shell input,html .v3 .v3-mailhost .mail-editor-shell select,html .v3 .v3-mailhost .mail-editor-shell textarea{min-height:44px;font-size:16px}html .v3 .v3-mailhost .mail-table-wrap{max-height:none}html .v3 .v3-mailhost>div[dir=rtl]>.mail-panel{border-radius:14px;padding:16px!important}html .v3 .v3-mailhost>div[dir=rtl]>.mail-panel h2,html .v3 .v3-mailhost>div[dir=rtl]>.mail-panel h3{margin:0 0 8px;font-size:17px;font-weight:800}html .v3 .v3-mailhost>div[dir=rtl]>.mail-panel p{margin:0 0 10px;font-size:14px;line-height:1.5}html .v3 .v3-mailhost>div[dir=rtl]>.mail-panel label{color:var(--ink2);gap:6px;font-size:13px;font-weight:600;display:grid}html .v3 .v3-mailhost>div[dir=rtl]>.mail-panel :is(input,select,textarea){box-sizing:border-box;width:100%;min-height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:400 16px/1.4 var(--f);background:#fff;border:0;border-radius:10px;padding:8px 12px}html .v3 .v3-mailhost>div[dir=rtl]>.mail-panel button{min-height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:600 14px var(--f);background:#fff;border:0;border-radius:10px;margin:4px 0 8px;padding:0 16px}html .v3 .v3-mailhost>div[dir=rtl]>.mail-panel article{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}html .v3 .mail-dialog-backdrop{place-items:end stretch;padding:0}html .v3 .mail-dialog-backdrop .mail-dialog{width:100%;max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px));padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border-radius:16px 16px 0 0}html .v3 .mail-dialog-backdrop .mail-dialog footer button{min-height:44px}html .v3 .call-library-filter{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto;-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 20px);mask-image:linear-gradient(270deg,#0000 0,#000 20px)}html .v3 .call-library-filter::-webkit-scrollbar{display:none}html .v3 .call-library-filter button{white-space:nowrap;flex:none}html .v3 .v3-legacyhost .auto-panel{max-width:100%;overflow-x:auto}html .v3 .v3-legacyhost .auto-table th:first-child,html .v3 .v3-legacyhost .auto-table td:first-child{z-index:1;box-shadow:-1px 0 0 var(--line2);background:#fff;position:sticky;inset-inline-start:0}html .v3 .v3-legacyhost .auto-table th:first-child{z-index:3;background:#f6f8fb}html .v3 .v3-legacyhost .auto-table td{white-space:nowrap}html body .v3 .v3-legacyhost .auto-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html body .v3 .v3-legacyhost .auto-kpis>article{min-width:0}html body .v3 .v3-legacyhost .auto-kpis>article:last-child:nth-child(odd){grid-column:1/-1}html body .v3 .v3-legacyhost .connection-grid{grid-template-columns:minmax(0,1fr)}html .v3 .auto-modal{place-items:stretch stretch;padding:0}html .v3 .auto-modal form,html .v3 .auto-modal form.auto-builder{overscroll-behavior:contain;border-radius:0;width:100%;height:100dvh;max-height:100dvh}html .v3 .auto-modal form>header{z-index:2;padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px;border-bottom:1px solid var(--line,#e6e7eb);background:#fff;align-items:flex-start;position:sticky;top:0}html .v3 .auto-modal form>header button{flex:none;width:40px;height:40px}html .v3 .auto-modal form>footer{z-index:2;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line,#e6e7eb);background:#fff;gap:10px;margin-top:16px;position:sticky;bottom:0}html .v3 .auto-modal form>footer>button{flex:1 1 0;min-height:44px}html .v3 .auto-modal :is(input,select,textarea){min-height:44px;font-size:16px}html .v3 .notif{max-height:calc(100dvh - 64px - env(safe-area-inset-bottom,0px))}html .v3 .notif .nr2{padding:12px 14px}html .v3 .notif .v3-notifacts .btn.sm,html .v3 .v3-remindcard .v3-notifacts .btn.sm{height:36px;padding:0 12px;font-size:13px}html .v3 .v3-notiffoot{padding:4px 14px}html .v3 .v3-remind{top:auto;bottom:calc(12px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;max-height:60dvh;position:fixed;overflow-y:auto}html .v3 .v3-notiffoot .lnk{align-items:center;min-height:44px;display:inline-flex}html body .bug-reporter-overlay{align-items:flex-end;padding:0}html body .bug-reporter-modal{width:100%;max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px));overscroll-behavior:contain;padding:16px 16px calc(12px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;overflow-y:auto}html body .bug-reporter-modal header{flex-wrap:nowrap;align-items:flex-start}html body .bug-reporter-modal header span{min-width:0}html body .bug-reporter-modal .bug-close{flex:none;place-items:center;width:40px;height:40px;margin-block-start:-8px;margin-inline-end:-8px;display:grid}html body .bug-reporter-modal .bug-canvas-wrap{max-height:44dvh}html body .bug-reporter-modal textarea{resize:none;min-height:96px;font-size:16px}html body .bug-reporter-modal footer{flex-wrap:nowrap}html body .bug-reporter-modal footer>button{flex:1 1 0;justify-content:center;min-height:44px;font-size:14px}html .v3 .ibl .ksearch,html .v3 .v3-autocard .ksearch{width:auto!important;height:40px!important}html .v3 .v3-autocard .ksearch{flex:100%}html .v3 .ibl .ksearch input,html .v3 .v3-autocard .ksearch input{align-self:stretch;font-size:16px}html .v3 .side[aria-label=תיבות] .vhead .ticon{width:36px!important;height:36px!important}html .v3 .notif header .ticon{width:40px!important;height:40px!important}html .v3 .notif header .lnk,html .v3 .v3-mailcard>header .lnk{align-items:center;min-height:40px;display:inline-flex}html .v3 .v3-remindcard>.ticon{width:36px!important;height:36px!important}html .v3 .skills-chat .chat-error button{place-items:center;min-width:32px;min-height:32px;display:grid}html .v3 .skills-chat .message-more{width:30px;height:30px}html .v3 .tw2>.row.aur .lnk{align-items:center;min-height:32px;display:inline-flex}html .v3 .tw2>.row.aur .v3-kill{width:32px!important;height:32px!important}html .v3 .v3-mailhost .btn.sm{height:34px}html .v3 .v3-mailhost .mail-contact-grid :is(input,select){min-height:44px;font-size:16px}html .v3 .mail-dialog-backdrop .mail-dialog header button{place-items:center;width:40px;height:40px;display:grid}html body .v3 .v3-mailhost .mail-kpi-grid>:last-child:nth-child(odd){grid-column:1/-1}html .v3 .v3-mailhost .mail-editor-shell{align-content:start;gap:12px;min-height:0;padding:12px 0}html .v3 .v3-mailhost .mail-editor-shell aside>strong:last-child{display:none}html .v3 .v3-mailhost .mail-editor-shell aside>button{min-height:44px}}.v3 .v3-pback,.v3 .v3-rtnav{display:none}@media (width<=760px){html .v3 .v3-pback{all:unset;min-height:40px;color:var(--acc,#0062e6);cursor:pointer;border-radius:10px;align-self:flex-start;align-items:center;gap:2px;margin:-6px 0 -6px -6px;padding-inline:2px 10px;font-size:15px;font-weight:600;display:inline-flex}html .v3 .v3-pback:focus-visible{outline:2px solid var(--acc,#0062e6)}html .v3 .appb>.scr.on.v3-plist>.side{overscroll-behavior:contain;width:auto;min-height:0;padding:14px 12px calc(32px + env(safe-area-inset-bottom,0px));box-shadow:none;background:var(--fill,#f3f4f6);border:0;gap:2px;display:flex;position:static;overflow-y:auto}html .v3 .appb>.scr.on.v3-plist>.main{display:none}html .v3:has(.scr.on.v3-plist) .topnav .v3-sidebtn{display:none}html .v3 .scr.on.v3-plist>.side .vhead{padding:0 4px 6px}html .v3 .scr.on.v3-plist>.side .vhead b{font-size:22px;font-weight:800}html .v3 .scr.on.v3-plist>.side>div:has(>.grp){background:var(--bg,#fff);box-shadow:var(--lift,0 1px 2px #1018280f);border-radius:12px;flex-direction:column;flex:none;margin-top:12px;display:flex;overflow:hidden}html .v3 .scr.on.v3-plist>.side .grp{border-bottom:1px solid var(--line2);min-height:44px;margin:0;padding:0 6px 0 14px;font-size:13px}html .v3 .scr.on.v3-plist>.side .lsi{box-sizing:border-box;border-bottom:1px solid var(--line2);border-radius:0;min-height:52px;padding:6px 14px;font-size:15px}html .v3 .scr.on.v3-plist>.side .lsi:last-child{border-bottom:0}html .v3 .scr.on.v3-plist>.side .lsi.on{font-weight:inherit;background:0 0}html .v3 .scr.on.v3-plist>.side .lsi small{font-size:13px}html .v3 .scr.v3-lessons>.side .grp .ticon{flex:none;width:40px!important;height:40px!important}html .v3 .scr.v3-lessons>.side select.v3-inline{height:44px;font-size:16px}html .v3 .scr.v3-lessons .pg>.kcrow:last-child{z-index:2;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:var(--bg,#fff);border-top:1px solid var(--line);margin:0 -12px -32px;position:sticky;bottom:-32px}html .v3 .scr.v3-lessons .pg>.kcrow:last-child .btn.pri{min-height:44px;padding-inline:20px}html .v3 .scr.v3-lessons .lsg{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 4px}html .v3 .scr.v3-lessons .lss span:last-child{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;line-height:1.25;display:-webkit-box}html .v3 .scr.v3-lessons .card header .btn{min-height:36px}html .v3 .scr.v3-lessons .lsn .v3-inline,html .v3 .scr.v3-lessons .lsn textarea{font-size:16px}html .v3 .scr.v3-lessons .lsn .v3-inline{height:44px}html .v3 .msx{grid-template-rows:minmax(0,1fr)}html .v3 .msx>.msl2{max-height:none;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--bg,#fff);border-bottom:0}html .v3 .msx>.msd,html .v3 .msx.picked>.msl2{display:none}html .v3 .msx.picked>.msd{display:flex}html .v3 .msx:not(.picked) .msi.on{background:0 0}html .v3 .msx .msi{min-height:60px;padding:8px 14px}html .v3 .msx .msi b{font-size:15px}html .v3 .msx .msi small{font-size:13px}html .v3 .msx .ksearch input{min-height:40px;font-size:16px}html .v3 .msx .ksearch{min-height:44px}html .v3 .msd .msh{flex-wrap:nowrap;gap:12px}html .v3 .msd .msh>.grow{display:none}html .v3 .msd .msh>div{flex:auto}html .v3 .msd .msh h2{font-size:20px}html .v3 .msd .msh .btn.call{flex:none;min-height:44px}html .v3 .msd .kcbody textarea,html .v3 .msd .msflag textarea{font-size:16px}html .v3 .msd .msflag{flex-direction:column;align-items:stretch;gap:10px}html .v3 .msd .msflag>.btn{justify-content:center;min-height:44px}html .v3 .msd .msatt{flex-wrap:wrap;row-gap:8px}html body .v3 .row.lhc{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}html body .v3 .row.lhc>:first-child{align-self:start}html body .v3 .row.lhc>:nth-child(2){grid-column:2/-1}html body .v3 .row.lhc>:nth-child(3){grid-column:2;justify-self:start}html body .v3 .row.lhc>:nth-child(4){grid-area:2/3;justify-content:center;justify-self:end;min-height:40px;padding-inline:18px}html body .v3 .row.lhc small{margin-top:2px;line-height:1.45}html body .v3 .lhg{gap:16px;max-width:none}html body .v3 .lhg .row.lhr.mlh{display:none}html body .v3 .lhg .row.lhr.v3-lhr:not(.mlh){grid-template-columns:minmax(0,1fr) auto auto auto;align-items:baseline;gap:4px 12px;padding-block:12px}html body .v3 .lhg .row.v3-lhr:not(.mlh)>b{grid-area:1/1/auto/4;font-size:15px}html body .v3 .lhg .row.v3-lhr:not(.mlh)>:last-child{grid-area:1/4;place-self:center end}html body .v3 .lhg .row.v3-lhr:not(.mlh)>:nth-child(n+2):not(:last-child){color:var(--ink2);white-space:nowrap;grid-row:2;font-size:13px}html body .v3 .lhg .row.v3-lhr:not(.mlh)>:nth-child(3):before{content:"שיעור "}html body .v3 .lhg .row.v3-lhr:not(.mlh)>:nth-child(4):before{content:"נוכחות ";color:var(--ink2)}html body .v3 .lhg .row.v3-lhr:not(.mlh)>:nth-child(5):before{content:"בסיכון "}html .v3 .v3-rtnav{scrollbar-width:none;background:var(--bg,#fff);border-bottom:1px solid var(--line);flex:none;gap:6px;padding:10px 12px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 20px);mask-image:linear-gradient(270deg,#0000 0,#000 20px)}html .v3 .v3-rtnav::-webkit-scrollbar{display:none}html .v3 .v3-rtnav .chipb{border-radius:18px;flex:none;height:36px;padding:0 14px;font-size:14px}html .v3 .v3-rtnav .chipb .num{color:var(--ink2);font-weight:700}html body .v3 .tiles:has(.v3-tbtn){background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid;overflow:visible;box-shadow:none!important}html body .v3 .tiles:has(.v3-tbtn)>.tile{background:var(--bg,#fff);min-width:0;box-shadow:var(--lift);border-radius:12px;padding:10px 12px}html body .v3 .tiles:has(.v3-tbtn)>.tile:last-child:nth-child(odd){grid-column:1/-1}html body .v3 .tiles:has(.v3-tbtn)>.tile small{white-space:normal;line-height:1.3}html body .v3 .tiles:has(.v3-tbtn)>.tile b{white-space:normal;flex-wrap:wrap;row-gap:0}html body .v3 .tiles:has(.v3-tbtn)>.v3-tbtn.on{box-shadow:inset 0 0 0 2px var(--acc,#0062e6), var(--lift)}html body .v3 .tw2:has(>table.rtt){background:var(--bg,#fff);width:auto;box-shadow:var(--lift);border:0;border-radius:12px;overflow:visible}html body .v3 .main table.rtt,html body .v3 .main table.rtt tbody{width:100%;display:block}html body .v3 .main table.rtt colgroup,html body .v3 .main table.rtt thead{display:none}html body .v3 .main table.rtt tr{border-top:1px solid var(--line2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 14px;display:grid}html body .v3 .main table.rtt tr:first-child{border-top:0}html body .v3 .main table.rtt td{box-shadow:none;white-space:normal;min-width:0;height:auto;color:var(--ink2);background:0 0;border:0;padding:0;font-size:13px;display:block;position:static}html body .v3 .main table.rtt td:only-child{grid-column:1/-1}html body .v3 .main table.rtt td:first-child{color:var(--ink);grid-area:1/1;font-size:15px;font-weight:700}html body .v3 .main table.rtt td:nth-child(3){grid-area:1/2;justify-self:end}html body .v3 .main table.rtt td:nth-child(2){grid-area:2/1/auto/-1}html body .v3 .main table.rtt td:nth-child(4){color:var(--ink);grid-area:3/1/auto/-1}html body .v3 .main table.rtt td:nth-child(5){grid-area:4/1}html body .v3 .main table.rtt td:nth-child(6){grid-area:5/1}html body .v3 .main table.rtt td:first-child:only-child{color:var(--ink2);font-size:14px;font-weight:500}html body .v3 .main table.rtt td:nth-child(5):before{content:"תשלומים: "}html body .v3 .main table.rtt td:nth-child(6):before{content:"אחראי: "}html body .v3 .main table.rtt td:nth-child(7){grid-area:4/2/6;place-self:end}html body .v3 .main table.rtt td .btn{height:40px;padding-inline:14px}html body .v3 .main table.rtt .person{align-items:center;gap:10px;min-height:32px;display:flex}html body .v3 .main>.v3-co{overscroll-behavior:contain;min-height:0;padding:14px 12px calc(32px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}html body .v3 .v3-co-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid;overflow:visible}html body .v3 .v3-co-stats>div{background:var(--bg,#fff);min-width:0;box-shadow:var(--lift);padding:10px 12px}html body .v3 .v3-co-stats small{white-space:normal;line-height:1.3}html body .v3 .v3-co-head .acts{width:100%}html body .v3 .v3-co-head .acts>.btn{flex:1 1 0;justify-content:center;min-height:44px}html body .v3 .v3-co-matrix{max-width:calc(100% + 24px);margin:0 -12px}html body .v3 .pg.v3-embed>.navigator-shell{padding:0}html body .navigator-field input,html body .navigator-field select,html body .navigator-field textarea{box-sizing:border-box;width:100%;max-width:none;font-size:16px}html .v3 .pg:has(>.rqg)>.pgh{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;display:grid}html .v3 .pg:has(>.rqg)>.pgh>.grow{display:none}html .v3 .pg:has(>.rqg)>.pgh h1{font-size:19px}html .v3 .pg:has(>.rqg)>.pgh>:is(.btn,a.btn){grid-column:1/-1;justify-content:center;min-height:44px}html .v3 .pg:has(>.rqg)>.pgh:has(>.btn~.btn){grid-template-columns:46px minmax(0,1fr) minmax(0,1fr)}html .v3 .pg:has(>.rqg)>.pgh:has(>.btn~.btn)>div{grid-column:2/-1}html .v3 .pg:has(>.rqg)>.pgh:has(>.btn~.btn)>.btn{grid-column:auto}html .v3 .pg:has(>.rqg)>.pgh:has(>.btn~.btn)>.btn:nth-last-child(2){grid-column:1/3}html .v3 .pg:has(>.rqg) textarea{font-size:16px}html .v3 .pg:has(>.rqg) .rqi{min-height:56px}html .v3 .pg:has(>.rqg)>.card:last-child .btn.pri{flex:100%;justify-content:center;min-height:44px}html .v3 .v3-rqnav .chipb{border-radius:18px;height:36px;padding:0 14px;font-size:14px}html .v3 .v3-team-learn{background:var(--bg,#fff);box-shadow:var(--lift)}html .v3 .v3-team-learn>header{background:0 0;flex-wrap:wrap;row-gap:2px}html .v3 .v3-team-learn .row{grid-template-columns:32px minmax(0,1fr) auto;gap:2px 10px;padding:10px 14px}html .v3 .v3-team-learn .row>.av{grid-row:1/3;width:32px;height:32px}html .v3 .v3-team-learn .row>b{grid-area:1/2;font-size:15px}html .v3 .v3-team-learn .row>.pc{grid-area:1/3/3}html .v3 .v3-team-learn .row>small:last-of-type{grid-area:2/2}html .v3 .kndf.v3-focus{flex-wrap:wrap;row-gap:12px}html .v3 .kndf.v3-focus>div{flex:1 1 0}html .v3 .kndf.v3-focus>.grow{display:none}html .v3 .kndf.v3-focus>.btn{flex:100%;justify-content:center;min-height:44px}html .v3 .kns2.v3-stage p{min-height:0}html .v3 .v3-legacyhost>.ref-admin{padding:0}html .v3 .ref-admin-header:has(.ref-admin-actions) h1{display:none}html .v3 .ref-admin-header p{color:var(--ink2);margin:0;font-size:13px}html .v3 .ref-admin-actions{width:100%}html .v3 .ref-admin-actions button{flex:1 1 0;justify-content:center;min-height:44px;font-size:14px}html .v3 .ref-card-head{box-shadow:none;border-radius:0}html .v3 .ref-card-head b{font-size:15px}html .v3 .ref-summary,html .v3 .ref-countdown{font-size:13px}html .v3 .ref-card{padding:14px}html .v3 .ref-card footer button{flex:1 1 0;min-height:40px;font-size:13px}html .v3 .ref-admin-header:has(.ref-back){flex-direction:column;align-items:stretch;gap:8px}html .v3 .ref-back{align-self:flex-start;min-height:40px;margin:0;font-size:14px}html .v3 .ref-back svg{transform:none}html .v3 .ref-admin-header:has(.ref-back) h1{font-size:22px;font-weight:800}html .v3 .ref-admin section>h2{margin:4px 0 8px;font-size:15px}html .v3 .ref-bank-grid input{min-height:44px;font-size:16px}html .v3 .ref-bank-card>button{align-self:stretch;min-height:44px;font-size:15px}}.v3 .marketing-phone-empty{display:none}@media (width<=760px){html .v3 .marketing-table-wrap{max-height:none}html .v3 .marketing-command-table{width:100%;min-width:0;display:block}html .v3 .marketing-command-table thead{display:none}html .v3 .marketing-command-table tbody{display:block}html .v3 .marketing-command-table tbody tr{border-bottom:1px solid #edf1f5;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 8px;padding:14px 16px;display:grid}html .v3 .marketing-command-table tbody tr:last-child{border-bottom:0}html .v3 .marketing-command-table td{color:#1f2937;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;border:0;flex-direction:column;order:1;gap:2px;min-width:0;height:auto;padding:0;font-size:14px;font-weight:700;display:flex;overflow:hidden}html .v3 .marketing-command-table td[data-label]:before{content:attr(data-label);color:#4b5563;font-size:12px;font-weight:500}html .v3 .marketing-command-table td:first-child{min-width:0;box-shadow:none;white-space:normal;background:0 0;order:0;grid-column:1/span 3;position:static}html .v3 .marketing-command-table td:first-child b{font-size:15px;line-height:1.35}html .v3 .marketing-command-table td:first-child small{color:#4b5563;font-weight:500}html .v3 .marketing-command-table td[data-label=סטטוס]{order:0;align-self:start;align-items:flex-end}html .v3 .marketing-command-table td[data-label=סטטוס]:before{display:none}html .v3 .marketing-command-table td[data-label=חשבון]{order:2;grid-column:span 2}html .v3 .marketing-table-wrap:has(.marketing-command-table tbody:empty){display:none}html .v3 .marketing-all-sources .marketing-table{table-layout:auto;width:100%;min-width:0}html .v3 .marketing-all-sources .marketing-table th[scope=row]{white-space:normal;min-width:96px}html .v3 .marketing-all-sources .marketing-table th,html .v3 .marketing-all-sources .marketing-table td{padding-inline:10px}html .v3 .marketing-live-bars{gap:2px;padding-inline:18px;overflow:hidden}html .v3 .marketing-live-bar-column{min-width:0}html .v3 .marketing-live-bars:has(>.marketing-live-bar-column:nth-child(45)){gap:0}html .v3 .marketing-live-bars:empty{display:none}html .v3 .marketing-phone-empty{color:#4b5563;margin:0;padding:14px 16px 16px;font-size:13px;display:block}html .v3 .marketing-period-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}html .v3 .marketing-period-tabs button{min-height:38px;padding-inline:8px;font-size:13px}html .v3 .lead-import,html .v3 .lead-import-step,html .v3 .lead-import-result,html .v3 .lead-import-history{grid-template-columns:minmax(0,1fr)}html .v3 .lead-import-map{grid-template-columns:repeat(2,minmax(0,1fr))}html .v3 .lead-import-map select,html .v3 .lead-import-map input{width:100%;min-width:0;min-height:44px}html .v3 .lead-import-pick .btn{min-height:44px}html .v3 .lead-import-preview{max-width:100%}html .v3 .lead-import-actions>button{flex:1 1 0;min-height:44px}html .v3 .v3-users-table{border:0;overflow:visible}html .v3 .v3-users-table .records-table{width:100%;min-width:0;box-shadow:none;border:0;border-radius:0;display:block;overflow:visible}html .v3 .v3-users-table .records-table thead{display:none}html .v3 .v3-users-table .records-table tbody{display:block}html .v3 .v3-users-table .records-table tr{border-bottom:1px solid var(--line,#e6e7eb);content-visibility:visible;background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:14px 0;display:grid}html .v3 .v3-users-table .records-table tr:last-child{border-bottom:0}html .v3 .v3-users-table .records-table td{width:auto;min-width:0;height:auto;box-shadow:none;white-space:normal;background:0 0;border:0;flex-direction:column;order:3;gap:4px;padding:0;display:flex;position:static;overflow:visible}html .v3 .v3-users-table .records-table td[data-label]:before{content:attr(data-label);color:#4b5563;font-size:12px;font-weight:600}html .v3 .v3-users-table .records-table td:first-child{text-align:start;order:0;justify-content:center;font-size:16px}html .v3 .v3-users-table .records-table td[data-label=פעולות\ מנהל]{order:0;justify-content:center;align-items:flex-end}html .v3 .v3-users-table .records-table td[data-label=פעולות\ מנהל]:before{display:none}html .v3 .v3-users-table .records-table td[data-label=דואר\ אלקטרוני]{text-overflow:ellipsis;white-space:nowrap;order:1;grid-column:1/-1;margin-top:-6px;display:block;overflow:hidden}html .v3 .v3-users-table .records-table td[data-label=דואר\ אלקטרוני]:before{display:none}html .v3 .v3-users-table .records-table td[data-label=מחלקה],html .v3 .v3-users-table .records-table td[data-label=הרשאת\ תפקיד]{order:2}html .v3 .v3-users-table .records-table select,html .v3 .v3-users-table .records-table .extension-input{width:100%;min-width:0;min-height:44px}html .v3 .v3-users-table .user-admin-menu>summary{min-height:40px;padding-inline:12px}html .v3 .v3-users-table .user-admin-menu>.user-admin-actions{inset-inline:auto 0}html .v3 .v3-users-table .user-admin-actions button{min-height:44px}html .v3 .v3-settings-only .settings-main{padding:16px}html .v3 .v3-settings-only :is(.privacy-banner,.connection-checklist,.integration-overview,.audit-panel,.security-kpis){margin-inline:0}html .v3 .v3-settings-only .integration-cards{gap:0;padding:8px 0}html .v3 .v3-settings-only .integration-cards article{border:0;border-bottom:1px solid var(--line,#e6e7eb);min-height:64px;box-shadow:none;border-radius:0;padding:10px 0}html .v3 .v3-settings-only .integration-cards article:last-child{border-bottom:0}html .v3 .v3-settings-only .security-kpis{gap:8px;margin-block:12px;grid-template-columns:repeat(3,minmax(0,1fr))!important}html .v3 .v3-settings-only .security-kpis article{background:var(--fill,#f5f5f7);border:0;border-radius:12px;padding:12px 8px}html .v3 .v3-settings-only .security-kpis b{font-size:24px}html .v3 .v3-settings-only .security-kpis span{margin-top:4px;font-size:12px;line-height:1.3}html .v3 .v3-settings-only .audit-panel{border-radius:12px;overflow:hidden}html .v3 .v3-settings-only .audit-panel>header{flex-wrap:wrap;gap:4px 12px}html .v3 .api-keys code{max-width:100%;display:inline-block}html .v3 .v3-settings-only .settings-table-wrap:has(tbody td[colspan]:only-child){overflow:visible}html .v3 .v3-settings-only .settings-table-wrap:has(tbody td[colspan]:only-child) thead{display:none}html .v3 .v3-settings-only .settings-table-wrap:has(tbody td[colspan]:only-child) :is(table,tbody,tr){width:100%;min-width:0;display:block}html .v3 .v3-settings-only .settings-table-wrap tbody td[colspan]:only-child{width:auto;height:auto;box-shadow:none;white-space:normal;text-align:start;border:0;padding:14px 12px;display:block;position:static;overflow:visible}html .v3 .v3-settings-only .permissions-layout{border:0;min-height:0}html .v3 .v3-settings-only .permissions-layout>aside{white-space:nowrap;scrollbar-width:none;background:0 0;border:0;padding:0 0 12px;display:block;overflow-x:auto}html .v3 .v3-settings-only .permissions-layout>aside h3{color:#4b5563;margin:0 0 8px;font-size:13px;position:sticky;inset-inline-start:0}html .v3 .v3-settings-only .permissions-layout>aside button{background:var(--fill,#f5f5f7);vertical-align:top;border-radius:12px;width:auto;min-height:52px;margin-inline-end:8px;padding:6px 12px 6px 14px;display:inline-flex}html .v3 .v3-settings-only .permissions-layout>aside button.active{background:#edf4ff;box-shadow:inset 0 0 0 1.5px #0062e6}html .v3 .v3-settings-only .permissions-layout>section{padding:4px 0 0}html .v3 .v3-settings-only .permissions-layout>section>header{flex-wrap:wrap;gap:8px 12px;padding-bottom:12px}html .v3 .v3-settings-only .permission-list label{gap:12px;min-height:60px}html .v3 .v3-legacyhost>section.aic{align-items:stretch;padding:0}html .v3 .v3-legacyhost>section.aic :is(.aic-panel dl,.aic-quality,.aic-roi dl,.aic-golden-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}html .v3 .v3-legacyhost>section.aic :is(.aic-panel,.aic-roi,.aic-alerts,.aic-progress,.aic-backfill-actions){border-radius:14px;padding:14px}html .v3 .v3-legacyhost>section.aic :is(.aic-panel,.aic-roi) :is(button,input,select){min-height:44px}html .v3 .v3-legacyhost>section.aic .aic-progress{grid-template-columns:minmax(0,1fr) auto}html .v3 .source-row{gap:10px 12px}html .v3 .source-actions{flex-flow:wrap;align-items:center;gap:8px;min-width:0}html .v3 .source-actions>small{margin-inline-end:auto}html .v3 .source-actions button{min-height:40px}html .v3 .source-main p{max-width:100%}html .v3 :is(.marketing-kpi-grid,.marketing-kpi-top,.marketing-panel-heading,.bug-card-head,.bug-card-description){box-shadow:none;border-radius:0}html .v3 .lead-dups-group li button{gap:2px 10px;padding:10px 12px}html .v3 .lead-dups-group li button>b{color:#1f2937;order:0;font-size:15px}html .v3 .lead-dups-group li button>em{order:1}html .v3 .lead-dups-group li button:after{content:"";flex-basis:100%;order:2}html .v3 .lead-dups-group li button>span{color:#4b5563;order:3;font-size:12px}html .v3 .lead-dups-group header button{min-height:40px}html .v3 .lead-dups-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}html .v3 .lead-dups-tabs button{flex:none;min-height:40px}html .v3 .bug-admin{padding:0}html .v3 .bug-admin-header h1{display:none}html .v3 .bug-admin-header p{margin-top:0}html .v3 .bug-admin-actions{flex-wrap:nowrap;width:100%}html .v3 .bug-admin-actions select{flex:auto;min-width:0;min-height:44px}html .v3 .bug-admin-actions button,html .v3 .bug-card footer button{min-height:40px}html .v3 .contract-settings-layout>section{padding:14px}html .v3 .contract-settings-layout>section>header{flex-direction:column;align-items:stretch;gap:10px}html .v3 .contract-settings-layout>section>header input{min-height:44px}html .v3 .contract-settings-layout>section>header .new-button{justify-content:center;width:100%;min-height:44px}html .v3 .migration-panel:not(:has(>header)){padding:14px 16px}html .v3 .migration-panel>header{flex-wrap:wrap;gap:6px 12px;padding:14px 16px}html .v3 .migration-actions{grid-template-columns:minmax(0,1fr)}html .v3 .org-team-form input,html .v3 .org-team-form select{min-height:44px}html .v3 .org-team-members label{min-height:40px}html .v3 .org-team-actions>button{flex:1 1 0;justify-content:center;min-height:44px}html .v3 .org-routing-mode label{min-height:56px}html .v3 .report-builder-subjects button,html .v3 .report-builder-form fieldset label{min-height:40px}html .v3 .report-builder-form fieldset input[type=checkbox]{width:18px;height:18px}html .v3 .training-tabs button{min-height:40px}html .v3 .ai-team-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html .v3 .ai-team-summary>article:first-child:nth-last-child(odd){grid-column:1/-1}html .v3 .ai-team-summary strong{font-size:20px}html .v3 .mk .mk-shell{gap:12px;padding:12px 12px 48px}html .v3 .mk .mk-head h1{font-size:24px}html .v3 .mk .mk-chan-wrap{padding:0 12px 10px;overflow-x:auto}html .v3 .mk .mk-chan th:first-child{z-index:1;white-space:normal;background:#fff;min-width:108px;position:sticky;inset-inline-start:0}html .v3 .mk .mk-chan-charts{padding:4px 12px 14px}html .v3 .mk .mk-mbar{grid-template-columns:96px minmax(0,1fr) 56px;gap:8px}html .v3 .mk .mk-inputs{justify-content:stretch;padding:4px 12px 14px}html .v3 .mk .mk-input-head{display:none}html .v3 .mk .mk-input~.mk-input{border-top:1px solid #f0f0f3}html .v3 .mk .mk-lab{clip-path:none;width:auto;height:auto;position:static;overflow:visible}html .v3 .mk .mk-input{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px}html .v3 .mk .mk-input-l{grid-column:1/-1}html .v3 .mk .mk-input>span:empty{display:none}html .v3 .mk .mk-input select,html .v3 .mk .mk-input input,html .v3 .mk .mk-save{height:44px}html .v3 .mk .mk-input>small{grid-column:1/-1}html .v3 .mk .mk-toolbar{padding:10px}html .v3 .mk .kit-chip,html .v3 .mk .kit-more,html .v3 .mk .marketing-sort-label select{min-height:44px}html .v3 .mk .mk-fun{padding:4px 18px 16px}html .v3 .mk .mk-fun-row{grid-template-columns:84px minmax(0,1fr) minmax(40px,auto);gap:8px}html .v3 .mk .mk-fun-step{padding-inline-start:92px}html .v3 .mk .mk-fun-pick{flex:1 1 0;width:auto;min-width:0}html .v3 .mk .mk-fun-pick select{min-width:0}html .v3 .mk #mk-funnel>header>.kit-grow{display:none}html body .v3 .v3-braincard.v3-capicard,html body .v3 .knote.v3-capinote{width:auto}html body .v3 .v3-brainmode.v3-capimode{grid-template-columns:minmax(0,1fr);row-gap:8px}html body .v3 .v3-capimode .seg2{justify-self:start}html body .v3 .v3-capimode .seg2 button{min-width:72px;min-height:44px}html body .v3 .v3-capicard .kform.v3-capicodes{grid-template-columns:minmax(0,1fr)}html body .v3 .v3-capicodes .inp{height:44px}html body .v3 .v3-capirow{grid-template-columns:repeat(3,minmax(0,1fr))}html body .v3 .v3-capirow>:first-child{grid-column:1/3}html body .v3 .v3-capicard header{flex-wrap:wrap}}@media (width<=640px){html .v3 .kit-grid-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}html .v3 .kit-grid-answers{grid-template-columns:minmax(0,1fr)}html .v3 .kit-alert{flex-wrap:wrap}html .v3 .kit-donut{grid-template-columns:minmax(0,1fr);justify-items:center}html .v3 .kit-legend{width:100%}html .v3 .kit-bar{grid-template-columns:100px minmax(0,1fr) 92px}html .v3 .kit-checks{grid-template-columns:minmax(0,1fr)}html .v3 .kit-kbody>b{font-size:21px}}@media (width<=760px){html body .v3 .lrr-filters{flex-direction:column;align-items:stretch}html body .v3 .lrr-filters label{justify-content:space-between}html body .v3 .lrr-sel{flex:auto;max-width:none;height:44px;font-size:16px}html body .v3 .lrr-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""track track";row-gap:6px;min-height:44px;padding:8px}html body .v3 .lrr-bl{grid-area:label}html body .v3 .lrr-bv{grid-area:value}html body .v3 .lrr-track{grid-area:track}html body .v3 .lrr-ex{grid-template-columns:minmax(0,1fr)}html body .v3 .lrr-acts .btn,html body .v3 .lrr-link{min-height:44px}html body .v3 .lrr-acts .btn{flex:1 1 0}}.rnw-layer{--rn-card:#fff;--rn-fill:#f4f4f7;--rn-sel:#e8e8ed;--rn-line:#e8e8ed;--rn-ink:#1d1d1f;--rn-ink2:#55555b;--rn-ink3:#62676f;--rn-acc:#0071e3;--rn-acc-hover:#0077ed;--rn-acc-bg:#e8f1fc;--rn-good:#0f6e3f;--rn-good-bg:#e6f4ea;--rn-bad:#b42318;--rn-warn:#8a5300;--rn-ease:cubic-bezier(.2, .8, .2, 1);color:var(--rn-ink);font-size:14px}.rnw-layer .num{font-variant-numeric:tabular-nums}.rnw-layer button{font:inherit;color:inherit;cursor:pointer}.rnw-layer button:focus-visible,.rnw-layer input:focus-visible{outline:2px solid var(--rn-acc);outline-offset:2px}.rnw-scrim{z-index:960;background:#00000052;animation:.18s rnw-fade;position:fixed;inset:0}.rnw-sheet{z-index:961;background:var(--rn-card);width:min(760px,100vw - 32px);max-height:min(88vh,900px);animation:rnw-up .2s var(--rn-ease);border-radius:18px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 10px 40px #0000002e,0 2px 8px #00000014}.rnw-grab{display:none}@keyframes rnw-fade{0%{opacity:0}}@keyframes rnw-up{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.985)}}.rnw-head{align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}.rnw-head h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.rnw-head p{color:var(--rn-ink2);margin:4px 0 0;font-size:13px;line-height:1.5}.rnw-x{background:var(--rn-fill);border:0;border-radius:99px;flex:none;place-items:center;width:30px;height:30px;margin-inline-start:auto;display:grid}@media (hover:hover) and (pointer:fine){.rnw-x:hover{background:var(--rn-sel)}}.rnw-body{flex-direction:column;gap:16px;min-height:0;padding:4px 20px 16px;display:flex;overflow-y:auto}.rnw-foot{border-top:1px solid var(--rn-line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px 16px;display:flex}.rnw-empty{text-align:center;color:var(--rn-ink2);flex-direction:column;align-items:center;gap:12px;padding:40px 0;display:flex}.rnw-btn{background:var(--rn-card);border:1px solid #dcdce1;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:13px;display:inline-flex}@media (hover:hover) and (pointer:fine){.rnw-btn:hover:not(:disabled){background:var(--rn-fill)}}.rnw-btn:disabled{opacity:.45;cursor:default}.rnw-btn.pri{background:var(--rn-acc);border-color:var(--rn-acc);color:#fff;font-weight:600}@media (hover:hover) and (pointer:fine){.rnw-btn.pri:hover:not(:disabled){background:var(--rn-acc-hover)}}.rnw-go{border-radius:10px;min-width:120px;padding:9px 18px;font-size:14px}.rnw-layer .rnw-link{color:var(--rn-acc);background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:13px;font-weight:600}.v3-renewbtn .v3-renew-short{display:none}.rnw-pool{background:var(--rn-fill);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.rnw-poolhead{color:var(--rn-ink2);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:13px;display:flex}.rnw-big{letter-spacing:-.02em;color:var(--rn-ink);font-size:28px;font-weight:700}.rnw-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rnw-g{background:var(--rn-card);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:9px 11px;display:flex}.rnw-gt{color:var(--rn-ink2);align-items:center;gap:6px;font-size:12.5px;display:flex}.rnw-gt i,.rnw-mix i{border-radius:99px;flex:none;width:8px;height:8px;display:inline-block}.rnw-gn{font-size:17px;font-weight:650}.rnw-note{color:var(--rn-ink2);margin:0;font-size:12.5px;line-height:1.5}.rnw-note b{color:var(--rn-ink)}.rnw-rules{background:var(--rn-card);border-radius:10px;grid-template-columns:1fr 1fr;gap:12px;padding:12px;display:grid}.rnw-rules h4{color:var(--rn-ink2);margin:0 0 6px;font-size:12.5px;font-weight:600}.rnw-rules ul{flex-direction:column;gap:4px;margin:0;padding-inline-start:18px;font-size:12.5px;line-height:1.45;display:flex}.rnw-rules li::marker{color:var(--rn-good)}.rnw-rules .rnw-out li::marker{color:var(--rn-bad)}.rnw-sec h3{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 8px;font-size:14px;font-weight:650;display:flex}.rnw-sec h3 span{color:var(--rn-ink3);font-size:12.5px;font-weight:400}.rnw-allbar{color:var(--rn-ink2);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.rnw-allbar input,.rnw-step input{font:inherit;text-align:center;color:var(--rn-ink);appearance:textfield;border:0;font-size:14px;font-weight:650}.rnw-allbar input{background:var(--rn-fill);border-radius:8px;width:64px;padding:6px}.rnw-allbar input::-webkit-inner-spin-button{-webkit-appearance:none}.rnw-step input::-webkit-inner-spin-button{-webkit-appearance:none}.rnw-reps{border:1px solid var(--rn-line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.rnw-rep{border-bottom:1px solid var(--rn-line);background:var(--rn-card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.rnw-rep:last-child{border-bottom:0}.rnw-rep.on{background:#f7faff}.rnw-layer .rnw-cb{background:var(--rn-card);color:#fff;border:1.5px solid #c7c7cc;border-radius:6px;place-items:center;width:22px;height:22px;padding:0;display:grid}.rnw-rep.on .rnw-cb{background:var(--rn-acc);border-color:var(--rn-acc)}.rnw-who{flex-direction:column;gap:2px;min-width:0;display:flex}.rnw-who b{font-size:13.5px;font-weight:600}.rnw-who>span{color:var(--rn-ink3);font-size:12px}.rnw-who>.rnw-mix{color:var(--rn-ink2);flex-wrap:wrap;gap:4px 8px;display:flex}.rnw-mix em{align-items:center;gap:4px;font-style:normal;display:inline-flex}.rnw-mix i{width:6px;height:6px}.rnw-step{background:var(--rn-fill);border-radius:9px;align-items:center;padding:2px;display:flex}.rnw-rep:not(.on) .rnw-step{opacity:.45}.rnw-step button{width:32px;height:32px;color:var(--rn-ink2);background:0 0;border:0;border-radius:7px;font-size:17px;line-height:1}@media (hover:hover) and (pointer:fine){.rnw-step button:hover:not(:disabled){background:var(--rn-card)}}.rnw-step button:disabled{opacity:.35;cursor:default}.rnw-step input{background:0 0;width:52px}.rnw-peek{border:1px solid var(--rn-line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.rnw-pk{border-bottom:1px solid var(--rn-line);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 12px;display:grid}.rnw-pk:last-child{border-bottom:0}.rnw-pk b{font-size:13px;font-weight:600}.rnw-meta{color:var(--rn-ink3);font-size:12px}.rnw-pill{background:var(--rn-fill);color:var(--rn-ink2);white-space:nowrap;border-radius:99px;align-self:start;padding:2px 8px;font-size:12px}.rnw-why{color:var(--rn-ink2);grid-column:1/-1;margin:0;font-size:12.5px;line-height:1.45}.rnw-why:before{content:"AI: ";color:var(--rn-acc);font-weight:600}.rnw-sum{flex-direction:column;gap:2px;min-width:0;margin-inline-end:auto;display:flex}.rnw-sum b{font-size:14px}.rnw-sum span{color:var(--rn-ink2);font-size:12.5px}.rnw-sum .rnw-err,.rnw-err{color:var(--rn-bad)}.rnw-confirm{background:var(--rn-acc-bg);border-radius:12px;flex-direction:column;gap:8px;padding:14px;font-size:13px;line-height:1.55;display:flex}.rnw-confirm b{font-size:14.5px}.rnw-confirm ul{margin:0;padding-inline-start:18px}.rnw-done{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:18px 8px 6px;display:flex}.rnw-ok{background:var(--rn-good-bg);width:52px;height:52px;color:var(--rn-good);border-radius:99px;place-items:center;display:grid}.rnw-done h3{margin:4px 0 0;font-size:18px}.rnw-done p{color:var(--rn-ink2);margin:0;font-size:13px}.rnw-done .rnw-warn{color:var(--rn-warn)}.rnw-sent{border:1px solid var(--rn-line);text-align:start;border-radius:12px;width:100%;max-width:420px;margin-top:8px;overflow:hidden}.rnw-sent div{border-bottom:1px solid var(--rn-line);justify-content:space-between;padding:9px 12px;font-size:13px;display:flex}.rnw-sent div:last-child{border-bottom:0}@media (width<=640px){.rnw-sheet{width:100%;max-height:92vh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:18px 18px 0 0;animation-name:rnw-sheet-up;inset:auto 0 0;transform:none}@keyframes rnw-sheet-up{0%{opacity:0;transform:translateY(40px)}}.rnw-grab{background:#d1d1d6;border-radius:99px;width:36px;height:5px;margin:8px auto 0;display:block}.rnw-head{padding:10px 16px}.rnw-body{padding:4px 16px 16px}.rnw-foot{padding:12px 16px 14px}.rnw-foot .rnw-sum{width:100%}.rnw-foot .rnw-go{flex:1}.rnw-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.rnw-rules{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rnw-sheet,.rnw-scrim{animation:none!important}}.v3 #tbl th.nm:not(.stk){right:auto}.v3 #tbl tbody td.nm:not(.stk){position:static}.v3 #tbl tfoot td.nm:not(.stk){right:auto}.v3 #tbl th.stk{z-index:3;position:sticky;right:40px}.v3 #tbl tbody td.stk{z-index:1;background:inherit;position:sticky;right:40px}.v3 #tbl tfoot td.stk{z-index:2;right:40px}.v3 #tbl td .xc{max-width:100%}.v3 #tbl .v3-colfill,.v3 #tbl th.v3-colth{padding:0}.v3 #tbl .v3-colh{all:unset;box-sizing:border-box;cursor:grab;border-radius:0;align-items:center;gap:4px;width:100%;height:100%;padding:0 10px;transition:background-color .12s;display:flex}.v3 #tbl .v3-colh .h{flex:1;min-width:0}.v3 #tbl .v3-colt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v3 #tbl .v3-colgrip{color:var(--ink3);opacity:0;flex:none;transition:opacity .12s}@media (hover:hover) and (pointer:fine){.v3 #tbl .v3-colh:hover{background:#16181d0a}.v3 #tbl .v3-colh:hover .v3-colgrip,.v3 #tbl th.v3-colth:hover .v3-colrs:after{opacity:1}}@media (hover:none),(pointer:coarse){.v3 #tbl .v3-colgrip,.v3 #tbl th.v3-colth .v3-colrs:after{opacity:1}}.v3 #tbl .v3-colh:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:4px}.v3 #tbl .v3-colh:focus-visible .v3-colgrip,.v3 #tbl .v3-colh[aria-expanded=true] .v3-colgrip{opacity:1}.v3 #tbl .v3-colh[aria-expanded=true]{background:#16181d0f}.v3 #tbl .v3-colrs{cursor:col-resize;touch-action:none;z-index:2;top:0;bottom:0;outline:none;width:9px;position:absolute;inset-inline-end:0}.v3 #tbl .v3-colrs:after{content:"";background:var(--ink4);opacity:0;top:8px;bottom:8px;border-radius:1px;width:2px;transition:opacity .12s,background-color .12s;position:absolute;inset-inline-end:2px}.v3 #tbl .v3-colrs:focus-visible:after,.v3 #tbl th.v3-colsizing .v3-colrs:after{opacity:1;background:#0071e3;top:0;bottom:0}@media (hover:hover) and (pointer:fine){.v3 #tbl .v3-colrs:hover:after{opacity:1;background:#0071e3;top:0;bottom:0}}.v3 #tbl th.v3-colmoving{z-index:6;box-shadow:0 0 0 1px var(--line), 0 8px 22px #10182829;border-radius:6px;background:var(--bg,#fff)!important}.v3-coldrop{z-index:1000;pointer-events:none;background:#0071e3;border-radius:1px;width:2px;display:none;position:fixed}body.v3-colgrabbing,body.v3-colgrabbing *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}body.v3-colresizing,body.v3-colresizing *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.v3 table.v3-colprobe{visibility:hidden;pointer-events:none;top:0;position:absolute;inset-inline-start:0;table-layout:auto!important;width:auto!important;min-width:0!important}.v3 table.v3-colprobe th,.v3 table.v3-colprobe td{position:static!important}.v3 table.v3-colprobe .v3-colh{width:auto}.v3.v3-colmenu{z-index:1000;width:max-content;height:auto;font-family:var(--f);color:var(--ink);background:0 0;position:fixed;inset:auto}.v3.v3-colmenu .menu{min-width:232px;display:block;position:static}.v3.v3-colmenu .o{all:unset;box-sizing:border-box;cursor:pointer;width:100%;height:32px;color:var(--ink);border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:500;display:flex}.v3.v3-colmenu .o svg{color:var(--ink2);flex:none}.v3.v3-colmenu .o:disabled{color:var(--ink3);cursor:default}.v3.v3-colmenu .o:disabled svg{color:var(--ink4)}@media (hover:hover) and (pointer:fine){.v3.v3-colmenu .o:not(:disabled):hover{background:var(--hover)}}.v3.v3-colmenu .o:focus-visible{background:var(--hover);outline:2px solid var(--ink);outline-offset:-2px}.v3.v3-colmenu .v3-colmenu-sep{background:var(--line);height:1px;margin:4px 2px}.v3 .v3-cols .v3-colsfoot{border-top:1px solid var(--line2);flex-direction:column;align-items:flex-start;gap:6px;padding:8px 4px 2px;display:flex}.v3 .v3-cols .v3-colsfoot p{color:var(--ink3);margin:0;font-size:12px;line-height:1.45}.v3 .v3-cols .v3-colsfoot .lnk{align-items:center;gap:5px;display:inline-flex}.v3 .v3-cols .v3-colsfoot .lnk:disabled{color:var(--ink3);cursor:default;text-decoration:none}@media (prefers-reduced-motion:reduce){.v3 #tbl .v3-colh,.v3 #tbl .v3-colgrip,.v3 #tbl .v3-colrs:after{transition:none}}.v3 .lpr-list{flex-direction:column;gap:8px;max-width:780px;display:flex}.v3 .lpr{box-shadow:inset 0 0 0 1px var(--line);background:var(--bg);border-radius:10px;grid-template-columns:minmax(0,1fr) max-content;gap:6px 16px;max-width:780px;padding:12px 14px;display:grid}.v3 .lpr.sug{background:#f7f9fd;box-shadow:inset 0 0 0 1px #d9e3f3}.v3 .lpr-main{flex-direction:column;gap:3px;min-width:0;display:flex}.v3 .lpr-main b{font-size:14px;font-weight:800;line-height:1.4}.v3 .lpr-meta{color:var(--ink2);font-size:12.5px}.v3 .lpr-late{color:var(--late);font-weight:700}.v3 .lpr-quote{color:var(--ink2);border-inline-start:3px solid var(--line);quotes:"„" "”";margin-top:2px;padding-inline-start:9px;font-size:13px;line-height:1.5;display:block}.v3 .lpr-side{grid-area:1/2;align-self:start}.v3 .lpr-acts{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;margin-top:2px;display:flex}.v3 .lpr-note{box-sizing:border-box;max-width:780px}.v3 .lpr-head{align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:800;display:flex}.v3 .lpr-closed{align-self:flex-start}.v3 .lpr-form{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 210px 170px;align-items:end;gap:10px;display:grid}.v3 .lpr-field{color:var(--ink2);flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;display:flex}.v3 .lpr-field input,.v3 .lpr-field select{border:1px solid var(--line);background:var(--bg);height:32px;color:var(--ink);font:inherit;border-radius:7px;padding:0 9px;font-size:13.5px;font-weight:500}.v3 .lpr-field input:focus-visible,.v3 .lpr-field select:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.v3 .lpr-formacts{grid-column:1/-1;gap:6px;display:flex}.v3 .lpr-today{align-items:center;gap:10px;display:flex}.v3 .lpr-today-text{cursor:pointer;flex-direction:column;flex:1;min-width:0;display:flex}.v3 .lpr-today-text b{font-size:13.5px;font-weight:700}.v3 .lpr-today-text small{color:var(--ink2)}.v3 .lpr-today-acts{gap:4px;display:flex}.v3 .lpr-dlg{flex-direction:column;gap:14px;max-height:60vh;padding:8px 18px 16px;display:flex;overflow:auto}.v3 .lpr-rep h4{margin:0 0 6px;font-size:13.5px;font-weight:800}.v3 .lpr-dlgrow{border-bottom:1px solid var(--line2);align-items:center;gap:10px;padding:8px 0;display:flex}.v3 .lpr-dlgrow>span:first-child{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.v3 .lpr-dlgrow b{font-size:13.5px;font-weight:700}.v3 .lpr-dlgrow small{color:var(--ink2);font-size:12.5px}.v3 .ai-helper,.v3 .wqai>.ai-helper{box-shadow:inset 0 0 0 1px var(--line2);background:#f7f8fa;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.v3 .ai-helper-h{align-items:center;gap:10px;display:flex}.v3 .ai-helper-t{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.v3 .ai-helper-t b{color:var(--ink);font-size:13px;font-weight:800}.v3 .ai-helper .ai-helper-t small{color:var(--ink3);font-size:12px;font-weight:500}.v3 .ai-helper-h>.btn{flex:none}.v3 .ai-helper-out{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:8px;flex-direction:column;gap:4px;padding:9px 11px;display:flex}.v3 .ai-helper-out p{color:var(--ink);margin:0;font-size:13.5px;line-height:1.55}.v3 .ai-helper .ai-helper-out small{color:var(--ink2);font-size:12px;font-weight:500}.v3 .ai-helper-thin{color:var(--ink2);margin:0;font-size:12.5px;line-height:1.5}.voice-note{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.voice-note button{color:#374151;background:#fff;border:1px solid #d6dde7;border-radius:999px;min-height:34px;padding:0 12px;font-size:13px}.voice-note button.voice-note-stop{color:#b42318;border-color:#f04438;font-weight:700}.voice-note small[role=alert]{color:#b42318;font-size:12px}.lrp{flex-direction:column;gap:8px;width:100%;min-width:0;margin-top:12px;display:flex}.lrp-q{color:#55555b;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.lrp-req{color:#9a4a07;background:#fdf0e1;border-radius:6px;padding:0 6px;font-size:12px;font-weight:700;line-height:1.6}.lrp-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lrp-chip{color:#1d1d1f;min-height:34px;font:inherit;cursor:pointer;background:#f4f4f7;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.lrp-chip:hover{background:#e6e6ea}}.lrp-chip.on{color:#fff;background:#1d1d1f}.lrp-chip[disabled]{opacity:.45;cursor:default}.lrp-chip:focus-visible,.lrp-btn:focus-visible,.lrp-inp:focus-visible{outline-offset:2px;outline:2px solid #0071e3}.lrp-n{color:#55555b;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.lrp-chip.on .lrp-n{color:#fff}.lrp-subs .lrp-chip{border-radius:10px}.lrp-fixed,.lrp-ai{color:#55555b;margin:0;font-size:13px;line-height:1.5}.lrp-ai{color:#0058b0;background:#e8f1fc;border-radius:10px;padding:8px 12px}.lrp-other{align-items:center;gap:8px;display:flex}.lrp-inp{min-width:0;height:36px;font:inherit;color:#1d1d1f;background:#fff;border:1px solid #e7e7ec;border-radius:10px;flex:auto;padding:0 12px;font-size:14px}.lrp-inp[aria-invalid=true]{border-color:#b42318}.lrp-count{color:#5f636a;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.lrp-cb{color:#1d1d1f;background:#f4f4f7;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.lrp-btn{color:#1d1d1f;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2d2d7;border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}@media (hover:hover) and (pointer:fine){.lrp-btn:hover{background:#efeff2}}.v3 .lrr{flex-direction:column;gap:16px;min-width:0;display:flex}.v3 .lrr-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v3 .lrr-filters label{color:#55555b;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.v3 .lrr-sel{height:34px;font:inherit;color:#1d1d1f;background:#fff;border:1px solid #e7e7ec;border-radius:10px;max-width:220px;padding:0 10px;font-size:14px}.v3 .lrr .num{font-variant-numeric:tabular-nums}.v3 .lrr-legend{align-items:center;gap:6px;display:inline-flex}.v3 .lrr-sw{border-radius:3px;width:10px;height:10px;display:inline-block}.v3 .lrr-sw-v,.v3 .lrr-v{background:#0071e3}.v3 .lrr-sw-u,.v3 .lrr-u{background:#b9d6f6}.v3 .lrr-bars{flex-direction:column;gap:4px;padding:0 12px 12px;display:flex}.v3 .lrr-bar{min-height:40px;font:inherit;color:#1d1d1f;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:210px minmax(0,1fr) 96px;align-items:center;gap:12px;padding:0 8px;display:grid}.v3 .lrr-bar.on{background:#f4f4f7}@media (hover:hover) and (pointer:fine){.v3 .lrr-bar:hover{background:#f4f4f7}}.v3 .lrr-bar[disabled]{cursor:default;color:#5f636a}@media (hover:hover) and (pointer:fine){.v3 .lrr-bar[disabled]:hover{background:0 0}}.v3 .lrr-bl{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex;overflow:hidden}.v3 .lrr-n{color:#55555b;font-size:12px}.v3 .lrr-track{background:#f4f4f7;border-radius:6px;height:12px;display:flex;overflow:hidden}.v3 .lrr-bar.on .lrr-track{background:#fff}@media (hover:hover) and (pointer:fine){.v3 .lrr-bar:hover .lrr-track{background:#fff}}.v3 .lrr-track i{height:100%;display:block}.v3 .lrr-bv{text-align:left;direction:ltr;font-size:13px;font-weight:700}.v3 .lrr-drill{background:#f4f4f7;border-radius:12px;margin:0 12px 12px;padding:12px 16px}.v3 .lrr-drill h3{color:#1d1d1f;margin:0 0 8px;font-size:15px;font-weight:700}.v3 .lrr-subs,.v3 .lrr-ex,.v3 .lrr-rq{margin:0;padding:0;list-style:none}.v3 .lrr-subs li{border-bottom:1px solid #e7e7ec;justify-content:space-between;gap:12px;padding:6px 0;font-size:14px;display:flex}.v3 .lrr-subs li:last-child{border-bottom:0}.v3 .lrr-exh{color:#55555b;margin:12px 0 6px;font-size:13px;font-weight:600}.v3 .lrr-ex{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.v3 .lrr-ex li{color:#1d1d1f;background:#fff;border-radius:10px;padding:8px 12px;font-size:14px;line-height:1.5}.v3 .lrr-ex small{color:#5f636a;margin-top:4px;font-size:12px;display:block}.v3 .lrr-tbl th small{color:#5f636a;font-size:12px;font-weight:500;display:block}.v3 .lrr-tbl thead th{height:auto;padding-top:6px;padding-bottom:6px}.v3 .lrr-tbl tr.lrr-me th,.v3 .lrr-tbl tr.lrr-me td{background:#f4f4f7}.v3 .lrr-why{white-space:normal}.v3 .lrr-why span+span{color:#55555b;margin-inline-start:8px;font-size:13px}.v3 .lrr-plain{color:#55555b;margin:0;padding:0 18px 12px;font-size:13px;line-height:1.55}.v3 .lrr-err{color:#b42318;margin:0 18px 12px;font-size:13px}.v3 .lrr-rq{flex-direction:column;gap:8px;padding:0 12px 12px;display:flex}.v3 .lrr-rq>li{background:#f4f4f7;border-radius:12px;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.v3 .lrr-rq>li.done{background:#fafafb;box-shadow:inset 0 0 0 1px #ececf0}.v3 .lrr-rqh{color:#1d1d1f;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.v3 .lrr-rqh .num{color:#55555b;font-size:13px}.v3 .lrr-link{font:inherit;color:#0058b0;cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding:0;font-size:13px;font-weight:600}.v3 .lrr-rqb{color:#1d1d1f;flex-direction:column;gap:4px;font-size:14px;display:flex}.v3 .lrr-rqb q{color:#55555b;margin-top:2px;font-size:13px;display:block}.v3 .lrr-ok{color:#0f6e3f;font-size:13px;font-weight:600}.v3 .lrr-acts{flex-wrap:wrap;gap:8px;display:flex}.v3 .lrr-edit{background:#fff;border-radius:10px;flex-direction:column;gap:8px;padding:8px 12px 12px;display:flex}.v3 .lrr-edit .lrp{margin-top:0}.v3 .wqck-prev{background:var(--hover);color:var(--ink2);border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:9px 11px;font-size:12.5px;line-height:1.5;display:flex}.v3 .wqck-prev b{color:var(--ink);font-weight:700}.v3 .wqck-prev .wqck-open{color:var(--warn);font-weight:700}.v3 .wqck-prev .wqck-note{color:var(--ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-basis:100%;display:-webkit-box;overflow:hidden}.v3 .wqck-track{flex-direction:column;gap:10px;display:flex}.v3 .wqck-open2{background:var(--acc-bg);border-inline-start:3px solid var(--acc);color:var(--acc-ink);border-radius:9px;margin:0;padding:10px 12px;font-size:13.5px;font-weight:600;line-height:1.5}.v3 .wqck-say{color:var(--ink);flex-direction:column;gap:6px;margin:0;padding-inline-start:18px;font-size:13px;line-height:1.5;display:flex}.v3 .wqck-say li{padding-inline-start:2px}.v3 .wqck-say li::marker{color:var(--ink4)}.v3 .wqck-aim{background:var(--call-bg);color:var(--call);border-radius:9px;align-items:baseline;gap:6px;padding:8px 11px;font-size:12.5px;line-height:1.5;display:flex}.v3 .wqck-aim b{white-space:nowrap;font-weight:800}.v3 .wqck-aim span{color:#15603f;font-weight:600}.v3 .wqpace{background:var(--line);box-shadow:0 0 0 1px var(--line);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.v3 .wqpace div{background:#fff;flex-direction:column;gap:2px;padding:10px 11px;display:flex}.v3 .wqpace span{color:var(--ink2);font-size:12px;font-weight:600}.v3 .wqpace b{color:var(--ink);font-size:19px;font-weight:800}.v3 .wqpace small{color:var(--ink3);font-size:12px;font-weight:600}.opd{text-align:start;color:var(--ink,#2f343c);direction:rtl;flex-direction:column;gap:14px;display:flex}.opd svg{flex:none;block-size:15px;inline-size:15px}.opd .spin{animation:.9s linear infinite opd-spin}@keyframes opd-spin{to{transform:rotate(360deg)}}.opd button{font:inherit;cursor:pointer}.opd button:disabled{cursor:not-allowed;opacity:.55}.opd-subnav{border:1px solid var(--line,#e3e6ea);background:var(--soft,#f5f6f8);border-radius:10px;gap:6px;inline-size:fit-content;max-inline-size:100%;padding:4px;display:flex}.opd-subnav button{color:var(--muted,#6d747e);background:0 0;border:0;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600}.opd-subnav button.active{background:var(--panel,#fff);color:var(--ink,#2f343c);box-shadow:0 1px 3px #141e321f}.opd-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.opd-kpi{border:1px solid var(--line,#e3e6ea);border-inline-start:4px solid var(--muted,#8c939c);background:var(--panel,#fff);border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.opd-kpi.info{border-inline-start-color:var(--blue,#3975ef)}.opd-kpi.warn{border-inline-start-color:var(--orange,#e89221)}.opd-kpi.ok{border-inline-start-color:var(--green,#27bd8a)}.opd-kpi span{color:var(--muted,#6d747e);font-size:12px}.opd-kpi strong{font-size:22px;line-height:1.1}.opd-kpi small{color:var(--muted,#6d747e);font-size:12px}.opd-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.opd-presets{scrollbar-width:thin;gap:6px;max-inline-size:100%;padding-block-end:2px;display:flex;overflow-x:auto}.opd-presets button{border:1px solid var(--line,#e3e6ea);background:var(--panel,#fff);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.opd-presets button.active{border-color:var(--blue,#3975ef);color:var(--blue-2,#245bc7);background:#eef4ff;font-weight:700}.opd-presets .count,.opd-history-toggle .count{background:var(--soft,#f5f6f8);color:var(--ink,#2f343c);border-radius:999px;padding:1px 7px;font-size:12px;font-weight:700}.opd-presets button.active .count{background:var(--blue,#3975ef);color:#fff}.opd-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.opd-filters select,.opd-search input{border:1px solid var(--line,#e3e6ea);background:var(--panel,#fff);font:inherit;border-radius:8px;min-block-size:36px;padding:7px 10px;font-size:13px}.opd-search{border:1px solid var(--line,#e3e6ea);background:var(--panel,#fff);color:var(--muted,#6d747e);border-radius:8px;align-items:center;gap:6px;min-inline-size:220px;padding-inline-start:8px;display:flex}.opd-search input{background:0 0;border:0;flex:1;min-inline-size:0}.opd-search input:focus{outline:none}.opd-search:focus-within{border-color:var(--blue,#3975ef)}.opd-toggle{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.opd button.icon,.opd-detail-tools button.icon{border:1px solid var(--line,#e3e6ea);background:var(--panel,#fff);block-size:36px;inline-size:36px;color:var(--ink,#2f343c);border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.opd-message{border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.opd-message span{flex:1}.opd-message.error{color:#a3283a;background:#fdeef0;border:1px solid #f6c6cd}.opd-message.ok{color:#146c4a;background:#e9f9f2;border:1px solid #bfeedb}.opd-message.info{color:#245bc7;background:#eef4ff;border:1px solid #cfdcfa}.opd-message button{color:inherit;background:0 0;border:1px solid;border-radius:6px;padding:5px 10px;font-size:12px}.opd-empty,.opd-loading{border:1px dashed var(--line,#e3e6ea);color:var(--muted,#6d747e);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;display:flex}.opd-loading{border-style:solid;flex-direction:row;justify-content:center}.opd-empty svg{block-size:26px;inline-size:26px;color:var(--blue,#2b6bee)}.opd-empty strong{color:var(--ink,#2f343c)}.opd-empty p{max-inline-size:42ch;margin:0;font-size:13px}.opd-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.opd-layout.with-detail{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.opd-list{flex-direction:column;gap:8px;min-inline-size:0;display:flex}.opd-detail-column{min-inline-size:0;position:sticky;inset-block-start:12px}.opd-load-more{border:1px solid var(--line,#e3e6ea);background:var(--panel,#fff);border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-block-start:4px;padding:9px 14px;font-size:13px;display:inline-flex}.opd-card{border:1px solid var(--line,#e3e6ea);background:var(--panel,#fff);border-radius:12px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.opd-card.active{border-color:var(--blue,#3975ef);box-shadow:0 0 0 3px #3975ef1f}.opd-card-main{inline-size:100%;color:inherit;text-align:start;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:12px;display:grid}@media (hover:hover) and (pointer:fine){.opd-card-main:hover{background:#fafbfd}}.opd-card-body{flex-direction:column;gap:5px;min-inline-size:0;display:flex}.opd-card-title{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.opd-card-title h3{margin:0;font-size:15px;font-weight:700}.opd-product{background:var(--soft,#f5f6f8);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}.opd-reason{color:#4b525b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.opd-card.active .opd-reason{-webkit-line-clamp:unset}.opd-card-meta{color:var(--muted,#6d747e);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;display:flex}.opd-money{color:var(--green-2,#18835d);font-weight:700}.opd-money small{color:var(--muted,#6d747e);font-weight:400}.opd-owner{align-items:center;gap:4px;display:inline-flex}.opd-when{white-space:nowrap;margin-inline-start:auto}.opd-chevron{color:var(--muted,#6d747e);align-self:center}.opd-open-lead{border:1px solid var(--line,#e3e6ea);background:var(--panel,#fff);color:var(--blue-2,#245bc7);border-radius:7px;align-items:center;gap:4px;margin:0 12px 10px;padding:5px 10px;font-size:12px;display:inline-flex}.opd-card.compact .opd-card-main{gap:10px;padding:10px}.opd-score{background:radial-gradient(closest-side, var(--panel,#fff) 78%, transparent 80% 100%), conic-gradient(var(--score-color,#3975ef) var(--score,0%), #e8ecf1 0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;block-size:56px;inline-size:56px;line-height:1;display:flex}.opd-score.hot{--score-color:var(--green,#27bd8a)}.opd-score.warm{--score-color:var(--blue,#3975ef)}.opd-score.cool{--score-color:var(--orange,#e89221)}.opd-score strong{font-size:16px}.opd-score small{color:var(--muted,#6d747e);font-size:12px}.opd-pill{white-space:nowrap;background:var(--soft,#f5f6f8);color:#4b525b;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.opd-pill.tone-info{color:#245bc7;background:#eef4ff}.opd-pill.tone-ok{color:#146c4a;background:#e9f9f2}.opd-pill.tone-warn{color:#9a5a00;background:#fff4e5}.opd-pill.tone-bad{color:#a3283a;background:#fdeef0}.opd-flags{flex-wrap:wrap;gap:6px;display:flex}.opd-flag{border:1px solid var(--line,#e3e6ea);color:#4b525b;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.opd-flag svg{block-size:12px;inline-size:12px}.opd-flag.regulated{color:var(--purple,#302b76);background:#f3f1ff;border-color:#d9d6f3}.opd-flag.consent-missing{color:#a3283a;background:#fdeef0;border-color:#f6c6cd}.opd-flag.consent-ok{color:#146c4a;background:#e9f9f2;border-color:#bfeedb}.opd-flag.missing{color:#9a5a00;background:#fff4e5;border-color:#f7dcb5}.opd-detail{border:1px solid var(--line,#e3e6ea);background:var(--panel,#fff);border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.opd-lead-item>.opd-detail{border-block-start:0;border-start-start-radius:0;border-start-end-radius:0;margin-block-start:-4px}.opd-detail-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.opd-detail-kicker{color:var(--muted,#6d747e);font-size:12px}.opd-detail-head h3{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0;font-size:17px;display:flex}.opd-detail-head p{color:#4b525b;margin:0;font-size:13px}.opd-detail-tools{flex:none;align-items:center;gap:6px;display:flex}.opd-detail-tools button.ghost{border:1px solid var(--line,#e3e6ea);background:var(--panel,#fff);color:var(--blue-2,#245bc7);border-radius:8px;align-items:center;gap:4px;padding:6px 10px;font-size:12px;display:inline-flex}.opd-detail-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.opd-panel{border:1px solid var(--line,#e3e6ea);background:#fafbfd;border-radius:10px;padding:12px}.opd-panel h4{align-items:center;gap:6px;margin:0 0 8px;font-size:13px;display:flex}.opd-why{margin:0 0 8px;font-size:13px;line-height:1.5}.opd-facts{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px 10px;margin:0 0 8px;display:grid}.opd-facts div{background:var(--panel,#fff);border:1px solid var(--line,#e3e6ea);border-radius:8px;padding:6px 8px}.opd-facts dt{color:var(--muted,#6d747e);font-size:12px}.opd-facts dd{margin:0;font-size:13px;font-weight:600}.opd-fact-evidence{color:#374151;grid-column:1/-1;margin-top:4px;font-size:12px}.opd-fact-evidence summary{color:#195b85;cursor:pointer;font-weight:700}.opd-fact-evidence blockquote{background:#f4f8fb;border-inline-start:3px solid #9cbcd4;border-radius:5px;margin:6px 0;padding:7px 9px}.opd-fact-evidence summary:focus-visible{outline-offset:2px;outline:3px solid #2f80ed59}.opd-missing{background:#fff4e5;border:1px solid #f7dcb5;border-radius:8px;padding:8px 10px;font-size:12px}.opd-missing ul{margin:4px 0 0;padding-inline-start:16px}.opd-next{margin:8px 0 0;font-size:13px}.opd-disclaimer{color:var(--muted,#6d747e);margin:8px 0 0;font-size:12px;line-height:1.5}.opd-guardrails{margin:0 0 10px;padding-inline-start:16px;font-size:12px;line-height:1.6}.opd-timestamps{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px;margin:0;display:grid}.opd-timestamps dt{color:var(--muted,#6d747e);font-size:12px}.opd-timestamps dd{margin:0;font-size:12px;font-weight:600}.opd-actions{flex-wrap:wrap;gap:8px;display:flex}.opd-actions button,.opd-form-actions button{border:1px solid var(--line,#e3e6ea);background:var(--panel,#fff);color:var(--ink,#2f343c);border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.opd-actions button.primary,.opd-form-actions button.primary,.opd-rules-head button.primary,.opd-rule-actions button.primary{border-color:var(--blue,#3975ef);background:var(--blue,#3975ef);color:#fff}.opd-actions button.active,.opd-actions button.outcome.active{border-color:var(--purple,#302b76);color:var(--purple,#302b76);background:#f3f1ff}.opd-readonly{background:var(--soft,#f5f6f8);color:#4b525b;border-radius:8px;margin:0;padding:8px 10px;font-size:12px}.opd-form{background:#faf9ff;border:1px solid #d9d6f3;border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.opd-form label,.opd-rule-grid label{flex-direction:column;gap:4px;font-size:12px;display:flex}.opd-form label>span,.opd-rule-grid label>span{color:var(--muted,#6d747e)}.opd-form input,.opd-form select,.opd-form textarea,.opd-rule-grid input,.opd-rule-grid select{border:1px solid var(--line,#e3e6ea);background:var(--panel,#fff);font:inherit;border-radius:8px;padding:8px 10px;font-size:13px}.opd-form textarea{resize:vertical}.opd-form-actions{flex-wrap:wrap;gap:8px;display:flex}.opd-hint{color:#4b525b;margin:0;font-size:12px;line-height:1.5}.opd-outcome-options{flex-wrap:wrap;gap:6px;display:flex}.opd-outcome-option{border:1px solid var(--line,#e3e6ea);background:var(--panel,#fff);border-radius:999px;padding:7px 12px;font-size:13px}.opd-outcome-option.active{border-color:var(--ink,#2f343c);background:var(--ink,#2f343c);color:#fff}.opd-outcome-option.active.is-won{border-color:var(--green-2,#198760);background:var(--green-2,#198760)}.opd-outcome-option.active.is-lost,.opd-outcome-option.active.is-duplicate{border-color:var(--red,#e55361);background:var(--red,#e55361)}.opd-outcome-option.active.is-follow_up{border-color:var(--orange,#e89221);background:var(--orange,#e89221)}.opd-helpful{border:0;align-items:center;gap:6px;margin:0;padding:0;font-size:12px;display:flex}.opd-helpful legend{float:inline-start;color:var(--muted,#6d747e);margin-inline-end:6px;padding:0}.opd-helpful button{border:1px solid var(--line,#e3e6ea);background:var(--panel,#fff);border-radius:999px;padding:4px 12px;font-size:12px}.opd-helpful button.active{border-color:var(--blue,#3975ef);color:var(--blue-2,#245bc7);background:#eef4ff}.opd-history{border-block-start:1px solid var(--line,#e3e6ea);padding-block-start:8px}.opd-history-toggle{color:var(--ink,#2f343c);background:0 0;border:0;align-items:center;gap:6px;padding:6px 4px;font-size:13px;font-weight:600;display:inline-flex}.opd-timeline{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.opd-timeline li{border-inline-start:2px solid var(--line,#e3e6ea);grid-template-columns:112px minmax(0,1fr);gap:10px;padding-inline-start:12px;font-size:12px;display:grid}.opd-timeline li.outcome{border-inline-start-color:var(--purple,#302b76)}.opd-timeline time{color:var(--muted,#6d747e)}.opd-timeline strong{display:block}.opd-timeline p{color:#4b525b;margin:2px 0 0}.opd-timeline small{color:var(--muted,#6d747e)}.opd-lead{gap:10px}.opd-lead-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.opd-lead-head h3{align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.opd-lead-head p{color:var(--muted,#6d747e);margin:3px 0 0;font-size:12px}.opd-lead-item{flex-direction:column;display:flex}.opd-closed>button{color:var(--muted,#6d747e);background:0 0;border:0;align-items:center;gap:6px;margin-block:4px;padding:6px 4px;font-size:13px;font-weight:600;display:inline-flex}.opd-closed .opd-lead-item{opacity:.85;margin-block-end:6px}.opd-rules{flex-direction:column;gap:12px;display:flex}.opd-rules-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.opd-rules-head h3{margin:0;font-size:16px}.opd-rules-head p{color:var(--muted,#6d747e);max-inline-size:60ch;margin:3px 0 0;font-size:12px}.opd-rules-head button,.opd-rule-actions button{border:1px solid var(--line,#e3e6ea);background:var(--panel,#fff);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.opd-rule-form{background:#faf9ff;border:1px solid #d9d6f3;border-radius:12px;flex-direction:column;gap:14px;padding:14px;display:flex}.opd-rule-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.opd-rule-grid label.wide{grid-column:1/-1}.opd-rule-section{border:1px solid var(--line,#e3e6ea);background:var(--panel,#fff);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.opd-rule-section h4{margin:0;font-size:13px}.opd-section-toggle{color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.opd-required{flex-wrap:wrap;gap:6px;max-block-size:180px;display:flex;overflow:auto}.opd-required label{border:1px solid var(--line,#e3e6ea);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}.opd-required label.active{border-color:var(--blue,#3975ef);color:var(--blue-2,#245bc7);background:#eef4ff}.opd-required input{margin:0}.opd-dryrun{color:#245bc7;background:#eef4ff;border:1px solid #cfdcfa;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.opd-dryrun strong{font-size:13px;display:block}.opd-rule-list{flex-direction:column;gap:8px;display:flex}.opd-rule{border:1px solid var(--line,#e3e6ea);border-inline-start:4px solid var(--muted,#8c939c);background:var(--panel,#fff);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px;display:flex}.opd-rule.status-active{border-inline-start-color:var(--green,#27bd8a)}.opd-rule.status-paused{border-inline-start-color:var(--orange,#e89221)}.opd-rule.status-archived{opacity:.7}.opd-rule-main{flex-direction:column;flex:320px;gap:4px;min-inline-size:0;display:flex}.opd-rule-title{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.opd-rule-title h4{margin:0;font-size:14px}.opd-rule-main p{color:#4b525b;margin:0;font-size:12px}.opd-rule-main small{color:var(--muted,#6d747e);font-size:12px}.opd-rule-actions{flex-wrap:wrap;gap:6px;display:flex}@media (width<=1024px){.opd-layout.with-detail{grid-template-columns:minmax(0,1fr)}.opd-detail-column{order:-1;position:static}}@media (width<=640px){.opd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.opd-kpi strong{font-size:18px}.opd-search{flex:100%;min-inline-size:0}.opd-filters select{flex:auto;min-inline-size:0}.opd-card-main{grid-template-columns:auto minmax(0,1fr)}.opd-chevron{display:none}.opd-score{block-size:48px;inline-size:48px}.opd-score strong{font-size:14px}.opd-timeline li{grid-template-columns:minmax(0,1fr);gap:2px}.opd-actions button,.opd-form-actions button{flex:calc(50% - 4px);justify-content:center}.opd-detail-head{flex-direction:column}.opd-detail-tools{align-self:flex-end}}@media (width<=380px){.opd-kpis{grid-template-columns:minmax(0,1fr)}.opd-actions button,.opd-form-actions button{flex-basis:100%}}.revenue-os{text-align:start;color:var(--ink,#2f343c);direction:rtl;flex-direction:column;gap:16px;padding-block-end:24px;display:flex}.revenue-os svg{flex:none;block-size:16px;inline-size:16px}.revenue-os .spin{animation:.9s linear infinite revenue-spin}@keyframes revenue-spin{to{transform:rotate(360deg)}}.revenue-os button{font:inherit;cursor:pointer}.revenue-os button:disabled{cursor:not-allowed;opacity:.55}.revenue-os h1,.revenue-os h2,.revenue-os h3,.revenue-os p{margin:0}.revenue-loading{border:1px dashed var(--line,#e3e6ea);min-block-size:220px;color:var(--muted,#6d747e);border-radius:14px;justify-content:center;align-items:center;gap:10px;font-weight:600;display:flex}.revenue-hero{color:#fff;background:radial-gradient(120% 140% at 100% 0,#29bd8a59,#0000 55%),linear-gradient(135deg,#12213a,#0062e6);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.revenue-hero>div{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.revenue-hero span{letter-spacing:.08em;opacity:.85;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.revenue-hero h1{font-size:22px;font-weight:800;line-height:1.25}.revenue-hero p{opacity:.85;max-inline-size:60ch;font-size:13px;line-height:1.5}.revenue-hero button{color:#fff;background:#ffffff1f;border:1px solid #ffffff59;border-radius:10px;flex:none;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.revenue-hero button:hover:not(:disabled){background:#fff3}}.revenue-message{border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.revenue-message.error{background:var(--red-soft,#fdecec);color:var(--red,#d43d3d)}.revenue-message.ok{background:var(--green-soft,#e6f7f0);color:var(--green-ink,#1c825f)}.revenue-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.revenue-kpi{border:1px solid var(--line,#e3e6ea);border-inline-start:4px solid var(--muted,#8c939c);background:var(--panel,#fff);border-radius:12px;align-items:center;gap:12px;min-inline-size:0;padding:12px 14px;display:flex}.revenue-kpi>span{background:var(--soft,#f5f6f8);block-size:34px;inline-size:34px;color:var(--muted,#6d747e);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.revenue-kpi>div{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.revenue-kpi small{color:var(--muted,#6d747e);font-size:12px}.revenue-kpi strong{white-space:nowrap;text-overflow:ellipsis;font-size:20px;line-height:1.1;overflow:hidden}.revenue-kpi.green{border-inline-start-color:#27bd8a}.revenue-kpi.green>span{color:#1c825f;background:#e6f7f0}.revenue-kpi.blue{border-inline-start-color:#3975ef}.revenue-kpi.blue>span{color:#2b6bee;background:#e9f0fd}.revenue-kpi.red{border-inline-start-color:#d64545}.revenue-kpi.red>span{color:#d43d3d;background:#fdecec}.revenue-kpi.amber{border-inline-start-color:#e89221}.revenue-kpi.amber>span{color:#a5620c;background:#fdf2e3}.revenue-kpi.purple{border-inline-start-color:#7c5cd6}.revenue-kpi.purple>span{color:#7c5cd6;background:#f0ecfb}.revenue-tabs{border:1px solid var(--line,#e3e6ea);background:var(--soft,#f5f6f8);overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;border-radius:12px;gap:6px;padding:4px;display:flex;overflow-x:auto}.revenue-tabs button{color:var(--muted,#6d747e);white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:none;padding:8px 14px;font-size:13px;font-weight:600}.revenue-tabs button.active{background:var(--panel,#fff);color:var(--ink,#2f343c);box-shadow:0 1px 3px #141e321f}.revenue-section-title{justify-content:space-between;align-items:center;gap:10px;margin-block-end:4px;display:flex}.revenue-section-title>div{color:var(--ink,#2f343c);align-items:center;gap:8px;display:inline-flex}.revenue-section-title h2{font-size:15px;font-weight:800}.revenue-section-title>span{background:var(--soft,#f5f6f8);min-inline-size:26px;color:var(--muted,#6d747e);text-align:center;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.revenue-os article{min-inline-size:0}.revenue-os article h3{font-size:14px;font-weight:700;line-height:1.35}.revenue-os article p{color:var(--ink-2,#4b525c);font-size:13px;line-height:1.5}.revenue-os article strong{font-size:13px}.revenue-os article small{color:var(--muted,#6d747e);font-size:12px}.revenue-os article>button,.revenue-actions button,.opportunity-actions-row button,.decision-actions button{border:1px solid var(--line,#e3e6ea);background:var(--panel,#fff);color:var(--ink,#2f343c);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.revenue-actions button.primary,.decision-actions button:first-child{color:#fff;background:#27bd8a;border-color:#27bd8a}.revenue-score{border-radius:50%;flex:none;place-items:center;block-size:56px;inline-size:56px;display:grid;position:relative}.revenue-score:before{content:"";background:var(--panel,#fff);border-radius:50%;position:absolute;inset:5px}.revenue-score strong,.revenue-score small{line-height:1;position:relative}.revenue-score strong{font-size:16px}.revenue-score small{color:var(--muted,#6d747e);font-size:12px}.revenue-status{background:var(--soft,#f5f6f8);color:var(--muted,#6d747e);vertical-align:middle;border-radius:999px;margin-inline-start:6px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.revenue-status.approved{color:#1c825f;background:#e6f7f0}.revenue-status.open,.revenue-status.pending_review{color:#a5620c;background:#fdf2e3}.revenue-empty{border:1px dashed var(--line,#e3e6ea);color:var(--muted,#6d747e);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;display:flex}.revenue-empty svg{block-size:24px;inline-size:24px}.revenue-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.priority-stack,.opportunity-stack{flex-direction:column;gap:10px;min-inline-size:0;display:flex}.priority-card{border:1px solid var(--line,#e3e6ea);background:var(--panel,#fff);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.priority-card>div{flex-direction:column;gap:3px;min-inline-size:0;display:flex}.opportunity-card{border:1px solid var(--line,#e3e6ea);background:var(--panel,#fff);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.opportunity-card header{align-items:center;gap:12px;display:flex}.opportunity-card header>div{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.opportunity-card header span{color:var(--muted,#6d747e);font-size:12px}.opportunity-actions-row,.revenue-actions,.decision-actions{flex-wrap:wrap;gap:6px;display:flex}.revenue-list{flex-direction:column;gap:10px;display:flex}.revenue-list article{border:1px solid var(--line,#e3e6ea);background:var(--panel,#fff);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.revenue-list article>div:nth-child(2){flex-direction:column;gap:3px;min-inline-size:0;display:flex}.revenue-rank{background:var(--soft,#f5f6f8);block-size:40px;inline-size:40px;color:var(--ink,#2f343c);border-radius:12px;place-items:center;font-size:15px;font-weight:800;display:grid}.leak-severity{white-space:nowrap;color:#a5620c;background:#fdf2e3;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.leak-severity.critical{color:#d43d3d;background:#fdecec}.revenue-table-wrap{flex-direction:column;gap:10px;min-inline-size:0;display:flex}.revenue-table-wrap table{border:1px solid var(--line,#e3e6ea);background:var(--panel,#fff);border-radius:12px;display:block;overflow-x:auto}.revenue-table{border-collapse:collapse;white-space:nowrap;inline-size:100%;font-size:13px}.revenue-table th,.revenue-table td{border-block-end:1px solid var(--line,#e3e6ea);text-align:start;padding:10px 12px}.revenue-table th{background:var(--soft,#f5f6f8);color:var(--muted,#6d747e);font-size:12px;font-weight:700;position:sticky;inset-block-start:0}.revenue-table tbody tr:last-child td{border-block-end:0}.call-intel-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:16px;display:grid}.skill-graph,.manager-calls{flex-direction:column;gap:10px;min-inline-size:0;display:flex}.skill-graph article,.manager-calls article{border:1px solid var(--line,#e3e6ea);background:var(--panel,#fff);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.skill-graph article header,.manager-calls article header{align-items:center;gap:10px;display:flex}.skill-graph article header>div,.manager-calls article header>div{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.employee-orb{color:#fff;background:#0062e6;border-radius:50%;flex:none;place-items:center;block-size:36px;inline-size:36px;font-weight:800;display:grid}.skill-graph label{color:var(--ink-2,#4b525c);flex-direction:column;gap:4px;font-size:12px;display:flex}.skill-graph label span{justify-content:space-between;display:flex}.skill-graph label i{background:var(--soft,#f5f6f8);border-radius:999px;block-size:6px;display:block;overflow:hidden}.skill-graph label em{background:#27bd8a;border-radius:999px;block-size:100%;display:block}.call-pick{color:#2b6bee;white-space:nowrap;background:#e9f0fd;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.call-pick.flagged{color:#d43d3d;background:#fdecec}.call-flags{flex-wrap:wrap;gap:4px;display:flex}.call-flags span{color:#a5620c;background:#fdf2e3;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.manager-calls blockquote{border-inline-start:3px solid var(--line,#e3e6ea);background:var(--soft,#f5f6f8);border-radius:8px;margin:0;padding:8px 12px;font-size:13px;line-height:1.5}.scenario-layout,.catalog-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:16px;display:grid}.scenario-form,.catalog-form{border:1px solid var(--line,#e3e6ea);background:var(--panel,#fff);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.scenario-form header,.catalog-form header{align-items:center;gap:10px;margin-block-end:4px;display:flex}.scenario-form header svg,.catalog-form header svg{color:#1b825f;block-size:22px;inline-size:22px}.scenario-form header h2,.catalog-form header h2{font-size:15px;font-weight:800}.scenario-form header p,.catalog-form header p{color:var(--muted,#6d747e);font-size:12px}.scenario-form>div,.catalog-form>div{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.scenario-form label,.catalog-form label{color:var(--ink-2,#4b525c);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.scenario-form input,.scenario-form select,.scenario-form textarea,.catalog-form input:not([type=checkbox]),.catalog-form select,.catalog-form textarea{border:1px solid var(--line,#e3e6ea);background:var(--panel,#fff);font:inherit;border-radius:9px;min-inline-size:0;padding:8px 10px;font-size:13px}.catalog-form textarea{resize:vertical;min-block-size:70px}.catalog-check{align-items:center;flex-direction:row!important;gap:8px!important}.scenario-form>button,.catalog-form>button{color:#fff;background:#27bd8a;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-weight:700;display:inline-flex}.scenario-result{color:#1c825f;background:#e6f7f0;border-radius:9px;padding:8px 12px;font-size:13px;font-weight:600}.scenario-history,.catalog-list,.product-studio{flex-direction:column;gap:10px;min-inline-size:0;display:flex}.scenario-history article,.catalog-list article,.product-studio article{border:1px solid var(--line,#e3e6ea);background:var(--panel,#fff);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.scenario-history dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.scenario-history dt{color:var(--muted,#6d747e);font-size:12px}.scenario-history dd{margin:0;font-size:14px;font-weight:700}.capacity{color:#1c825f;background:#e6f7f0;border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:12px;font-weight:700}.capacity.warning{color:#a5620c;background:#fdf2e3}.capacity.high{color:#d43d3d;background:#fdecec}.catalog-list article{flex-flow:wrap;justify-content:space-between;align-items:center}.catalog-list article>div{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.catalog-list article>span{background:var(--soft,#f5f6f8);color:var(--muted,#6d747e);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.product-studio article header{align-items:center;gap:10px;display:flex}.catalog-layout .product-studio{grid-column:1/-1}.decision-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.decision-grid .revenue-section-title{grid-column:1/-1}.decision-grid article{border:1px solid var(--line,#e3e6ea);background:var(--panel,#fff);border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.decision-severity{background:var(--soft,#f5f6f8);color:var(--muted,#6d747e);text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:12px;font-weight:700}.decision-severity.high,.decision-severity.critical{color:#d43d3d;background:#fdecec}.decision-severity.medium{color:#a5620c;background:#fdf2e3}@media (width<=1024px){.revenue-grid,.call-intel-layout,.scenario-layout,.catalog-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.revenue-hero{flex-direction:column;padding:16px}.revenue-hero h1{font-size:18px}.revenue-hero button{justify-content:center;align-self:stretch}.revenue-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.revenue-kpi strong{font-size:17px}.priority-card,.revenue-list article{grid-template-columns:auto minmax(0,1fr)}.priority-card>button,.revenue-list article>.revenue-actions{grid-column:1/-1}.scenario-history dl{grid-template-columns:minmax(0,1fr)}}.catalog-list .catalog-meetings{color:#374151;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.catalog-list .catalog-meetings input{text-align:center;border:1px solid #cfd6e1;border-radius:7px;width:64px;height:30px;padding:0 8px}.coaching-form{gap:6px;margin-top:8px;display:grid}.coaching-form textarea{min-height:64px;font:inherit;border:1px solid #d6dde7;border-radius:8px;padding:8px}.coaching-form>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.coaching-form select{border:1px solid #d6dde7;border-radius:8px;min-height:34px}.coaching-form small[role=alert]{color:#b42318}.coaching-sent{color:#067647;margin-top:8px;display:block}.mkt-control{direction:rtl;gap:18px;display:grid}.mkt-head{border:1px solid var(--border,#e6e8ee);background:linear-gradient(135deg,#fff,#f7f9fc);border-radius:22px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.mkt-head span,.mkt-head h2,.mkt-head p{align-items:center;gap:8px;display:flex}.mkt-head span{letter-spacing:.06em;font-size:12px;font-weight:800}.mkt-head h2{margin:8px 0 6px;font-size:28px}.mkt-head p{color:#374151;margin:0}.mkt-head button,.mkt-loading button{cursor:pointer;background:#fff;border:1px solid #d7dce5;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;display:flex}.mkt-status{border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;font-size:13px;display:flex}.mkt-status.ok{color:#067647;background:#ecfdf3}.mkt-status.warn{color:#b54708;background:#fff7ed}.mkt-status small{opacity:.8;margin-inline-start:auto}.mkt-periods{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mkt-periods button{text-align:right;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:14px 16px}.mkt-periods button.active{border-color:#101828;box-shadow:inset 0 0 0 1px #101828}.mkt-periods strong,.mkt-periods small{display:block}.mkt-periods small{color:#374151;margin-top:4px}.mkt-kpis{grid-template-columns:repeat(8,minmax(110px,1fr));gap:10px;display:grid}.mkt-kpis article{background:#fff;border:1px solid #e4e7ec;border-radius:16px;min-height:90px;padding:14px}.mkt-kpis small{color:#374151;display:block}.mkt-kpis strong{margin:5px 0;font-size:21px;display:block}.mkt-delta{align-items:center;gap:2px;font-size:12px;font-weight:800;display:inline-flex}.mkt-delta svg{width:12px;height:12px}.mkt-delta.good{color:#06854d}.mkt-delta.bad{color:#d92d20}.mkt-delta.neutral{color:#374151}.mkt-signals{grid-template-columns:1fr 1fr 1.35fr;gap:12px;display:grid}.mkt-signal{background:#fff;border:1px solid #e4e7ec;border-radius:18px;min-height:210px;padding:16px}.mkt-signal h3{align-items:center;gap:8px;margin:0 0 12px;display:flex}.mkt-signal.good{border-top:4px solid #12b76a}.mkt-signal.bad{border-top:4px solid #f04438}.mkt-signal.action{border-top:4px solid #7f56d9}.mkt-signal article{border-top:1px solid #f0f2f5;gap:3px;padding:10px 0;display:grid}.mkt-signal article:first-of-type{border-top:0}.mkt-signal span,.mkt-signal small{color:#374151;font-size:12px}.mkt-signal article.scale b,.mkt-signal article.protect b{color:#067647}.mkt-signal article.stop b{color:#b42318}.mkt-signal article.fix b{color:#b54708}.mkt-table-card,.mkt-creatives{background:#fff;border:1px solid #e4e7ec;border-radius:20px;overflow:hidden}.mkt-table-card>header,.mkt-creatives>header{border-bottom:1px solid #eaecf0;padding:18px 20px}.mkt-table-card h3,.mkt-creatives h3{align-items:center;gap:8px;margin:0;display:flex}.mkt-table-card p,.mkt-creatives p{color:#374151;margin:4px 0 0;font-size:13px}.mkt-scroll{max-height:560px;overflow:auto}.mkt-table-card table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.mkt-table-card th{z-index:1;color:#374151;text-align:right;background:#f9fafb;padding:11px 12px;position:sticky;top:0}.mkt-table-card td{border-top:1px solid #f0f2f5;padding:12px}.mkt-decision{border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.mkt-decision.good{color:#067647;background:#ecfdf3}.mkt-decision.bad{color:#b42318;background:#fef3f2}.mkt-decision.neutral{color:#475467;background:#f2f4f7}.mkt-creative-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:14px;display:grid}.mkt-creative-grid>article{border:1px solid #eaecf0;border-radius:16px;grid-template-columns:110px 1fr;gap:12px;min-height:150px;padding:10px;display:grid}.mkt-thumb{background:#f2f4f7;border-radius:12px;place-items:center;height:130px;display:grid;overflow:hidden}.mkt-thumb img{object-fit:cover;width:100%;height:100%}.mkt-thumb svg,.mkt-creative-grid small{color:#374151}.mkt-creative-grid h4{margin:3px 0 5px}.mkt-creative-grid p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.mkt-creative-grid article>div:last-child>div{color:#374151;grid-template-columns:repeat(2,1fr);gap:4px;margin-top:8px;font-size:12px;display:grid}.mkt-empty,.mkt-loading{color:#374151;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}.mkt-loading.error{color:#b42318}@keyframes mkt-spin{to{transform:rotate(360deg)}}@media (width<=1200px){.mkt-kpis{grid-template-columns:repeat(4,1fr)}.mkt-signals{grid-template-columns:1fr 1fr}.mkt-signal.action{grid-column:1/-1}.mkt-creative-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.mkt-head{flex-direction:column}.mkt-head h2{font-size:22px}.mkt-periods,.mkt-signals,.mkt-creative-grid{grid-template-columns:1fr}.mkt-kpis{grid-template-columns:repeat(2,1fr)}.mkt-signal.action{grid-column:auto}.mkt-status small{margin-inline-start:0}.mkt-creative-grid>article{grid-template-columns:90px 1fr}.mkt-thumb{height:110px}}.v3 .ms-page{gap:14px;min-width:0;display:grid}.v3 .ms-stale{color:#a14a07;margin:0;font-size:13px}.v3 .ms-hero{flex-wrap:wrap;align-items:center;gap:24px;padding:18px 22px;display:flex;position:relative}.v3 .ms-hero-main{flex:1;gap:2px;min-width:0;display:grid}.v3 .ms-q{color:#55555b;font-size:13px;font-weight:700}.v3 .ms-hero-main>strong{letter-spacing:-.02em;color:#0f7a45;justify-self:start;font-size:40px;line-height:1.1}.v3 .ms-cap{color:#55555b;font-size:13.5px}.v3 .ms-split{grid-template-columns:repeat(3,minmax(110px,auto));gap:0;margin:0;display:grid}.v3 .ms-split>div{border-inline-start:1px solid #e8e8ed;padding:4px 18px}.v3 .ms-split dt{color:#55555b;font-size:12.5px;font-weight:600}.v3 .ms-split dd{color:#1d1d1f;margin:2px 0 0;font-size:19px;font-weight:700}.v3 .ms-ex{top:10px;position:absolute;inset-inline-end:10px}.v3 .ms-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v3 .ms-answers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.v3 .ms-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.v3 .ms-col{gap:12px;min-width:0;display:grid}.v3 .ms-table{table-layout:auto;border-collapse:collapse;width:calc(100% - 36px);min-width:0;margin:0 18px 14px;font-size:13.5px}.v3 .ms-table th,.v3 .ms-table td{border-inline-start:0;height:auto;overflow:visible}.v3 .ms-table th{position:static}.v3 .ms-page .kit-empty{padding:2px 18px 16px}.v3 .ms-table th{text-align:start;color:#55555b;border-bottom:1px solid #e8e8ed;padding:6px 8px;font-size:12.5px;font-weight:600}.v3 .ms-table th:last-child,.v3 .ms-table td:last-child{text-align:end}.v3 .ms-table td{border-bottom:1px solid #f0f0f3;padding:8px}.v3 .ms-table tr.on td{background:#e8f5ee;font-weight:700}.v3 .ms-table tr.pass td{color:#55555b}.v3 .ms-list{margin:0;padding:0 18px 10px;list-style:none;display:grid}.v3 .ms-list li+li{border-top:1px solid #f0f0f3}.v3 .ms-list button,.v3 .ms-row{width:100%;font:inherit;color:inherit;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.v3 .ms-list button:not(:disabled){cursor:pointer}.v3 .ms-list button:disabled{opacity:1}.v3 .ms-list span>b,.v3 .ms-row span>b{font-size:13.5px;display:block}.v3 .ms-list small{color:#62676f;font-size:12px}@media (width<=1100px){.v3 .ms-answers,.v3 .ms-two{grid-template-columns:minmax(0,1fr)}}.v3 .ds-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=1100px){.v3 .ds-grid{grid-template-columns:minmax(0,1fr)}}.v3 .ds-wide{width:auto;max-width:100%}.v3 .ds-ftable{width:100%}.v3 .card>.ds-ftable{border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow:hidden}.v3 .ds-ftable table{border-collapse:collapse;table-layout:auto;width:100%}.v3 .ds-ftable th{height:34px;color:var(--ink3);text-align:start;border-bottom:1px solid var(--line2);white-space:nowrap;background:#fafafb;padding:0 14px;font-size:12px;font-weight:700}.v3 .ds-ftable td{border-bottom:1px solid var(--line2);height:40px;color:var(--ink);white-space:nowrap;padding:0 14px;font-size:13px}.v3 .ds-ftable .num{font-variant-numeric:tabular-nums;font-weight:700}.v3 .ds-ftable th.n,.v3 .ds-ftable td.n{text-align:end}.v3 .ds-ftable .stg{align-items:center;gap:8px;font-weight:700;display:inline-flex}.v3 .ds-ftable .stg i{border-radius:50%;flex:none;width:9px;height:9px}.v3 .ds-ftable tfoot td{border-bottom:0;border-top:1px solid var(--line);background:#fafafb;font-weight:800}.v3 .ds-prob{align-items:center;gap:8px;display:inline-flex}.v3 .ds-prob .bar4{width:54px}.v3 .ds-row{grid-template-columns:30px minmax(0,1fr) auto auto}.v3 .ds-row .who{min-width:0}.v3 .ds-row .who b,.v3 .ds-row .who small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.v3 .ds-row .who b{font-weight:700}.v3 .ds-row .who small{color:var(--ink2);font-size:12px}.v3 .ds-row .amt{font-variant-numeric:tabular-nums;text-align:end}.v3 .ds-foot{color:var(--ink2);align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;font-weight:600;display:flex}.v3 .ds-foot .grow{flex:1}.v3 .ds-foot .num{font-variant-numeric:tabular-nums}.v3 .ds-empty{color:var(--ink3);padding:16px 14px;font-size:13px}.v3 .v3-cp{flex-direction:column;gap:14px;min-width:0;padding:18px 24px 40px;display:flex}.v3 .v3-cp-top{flex-wrap:wrap;align-items:stretch;gap:14px;display:flex}.v3 .v3-cp-empty{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;gap:6px;max-width:640px;padding:22px;font-size:14px;display:flex}.v3 .v3-cp-empty span{color:var(--ink2);line-height:1.6}.v3 .v3-cp-stats{flex-direction:column;gap:10px;display:flex}.v3 .v3-cp-stats>div{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;min-width:130px;padding:10px 14px}.v3 .v3-cp-stats small{color:var(--ink2);font-size:12.5px;font-weight:600;display:block}.v3 .v3-cp-stats b{font-size:22px;font-weight:800;display:block}.v3 .v3-cp .g{color:var(--money)}.v3 .v3-cp .r{color:var(--late)}.v3 .v3-cp-chart{box-shadow:inset 0 0 0 1px var(--line);box-sizing:border-box;border-radius:12px;width:max-content;max-width:100%;padding:12px 14px}.v3 .v3-cp-chart .hd{align-items:center;gap:16px;margin-bottom:8px;font-size:13.5px;display:flex}.v3 .v3-cp-chart .lg{color:var(--ink3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.v3 .v3-cp-chart .lg i{border-radius:3px;width:10px;height:10px;margin-inline-start:6px;display:inline-block}.v3 .v3-cp-chart i.e{background:#d6e4fb}.v3 .v3-cp-chart i.c{background:var(--c6)}.v3 .v3-cp-chart .bars{align-items:flex-end;gap:14px;height:130px;display:flex;overflow-x:auto}.v3 .v3-cp-chart .col{flex-direction:column;align-items:center;gap:4px;height:100%;display:flex}.v3 .v3-cp-chart .pair{flex:1;align-items:flex-end;gap:3px;display:flex}.v3 .v3-cp-chart .pair i{border-radius:3px 3px 0 0;width:12px;min-height:2px}.v3 .v3-cp-chart small{color:var(--ink3);white-space:nowrap;font-size:12px}.v3 .v3-cp-matrix{box-shadow:inset 0 0 0 1px var(--line);overscroll-behavior:contain;border-radius:12px;width:max-content;max-width:100%;max-height:70vh;overflow:auto}.v3 .v3-cp-matrix table{border-collapse:separate;border-spacing:0;font-size:13px}.v3 .v3-cp-matrix th,.v3 .v3-cp-matrix td{border-bottom:1px solid var(--line2);text-align:center;white-space:nowrap;background:#fff;padding:6px 8px}.v3 .v3-cp-matrix thead th{z-index:2;border-bottom:1px solid var(--line);color:var(--ink2);background:#fafbfc;font-size:12px;position:sticky;top:0}.v3 .v3-cp-matrix .st{z-index:1;text-align:start;box-sizing:border-box;border-inline-end:1px solid var(--line2);width:200px;min-width:200px;max-width:200px;position:sticky;right:0}.v3 .v3-cp-matrix .pc{z-index:1;border-inline-end:1px solid var(--line);min-width:90px;position:sticky;right:200px}.v3 .v3-cp-matrix thead .st,.v3 .v3-cp-matrix thead .pc{z-index:3}.v3 .v3-cp-matrix td.pc b{font-size:13.5px;line-height:1.2;display:block}.v3 .v3-cp-matrix td.pc small{color:var(--ink3);font-size:12px}.v3 .v3-cp-matrix .who{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:8px;width:100%;min-width:0;font-weight:600;display:flex}.v3 .v3-cp-matrix .who .av{flex-shrink:0;width:26px;height:26px;font-size:12px}.v3 .v3-cp-matrix .who .nm{text-overflow:ellipsis;min-width:0;overflow:hidden}.v3 .v3-cp-matrix .who .flag{color:var(--late);background:var(--late-bg);border-radius:5px;flex-shrink:0;padding:1px 5px;font-size:12px;font-weight:700}.v3 .v3-cp .cell{all:unset;box-sizing:border-box;font-variant-numeric:tabular-nums;cursor:pointer;text-align:center;border-radius:6px;min-width:58px;padding:3px 6px;font-size:12px;font-weight:700;display:inline-block}.v3 .v3-cp-matrix td .cell+.cell{margin-top:3px}.v3 .v3-cp .cell.ok{background:var(--c6b);color:#0f6b34}.v3 .v3-cp .cell.due{color:var(--ink2);background:#f3f4f6}.v3 .v3-cp .cell.late{background:var(--warn-bg);color:var(--warn)}.v3 .v3-cp .cell.bad{background:var(--late-bg);color:var(--late)}.v3 .v3-cp-legend{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:-6px;display:flex}.v3 .v3-cp-legend .cell{cursor:default}.v3 .v3-cp-pop{width:min(420px,100% - 32px);box-shadow:0 0 0 1px var(--line), 0 16px 40px #1018282e;z-index:300;inset-inline:0;background:#fff;border-radius:14px;flex-direction:column;gap:6px;margin:0 auto;padding:14px 16px;font-size:14px;display:flex;position:fixed;bottom:24px}.v3 .v3-cp-pop .acts{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}@media (width<=760px){.v3 .v3-cp{padding:12px 14px calc(24px + env(safe-area-inset-bottom,0px))}.v3 .v3-cp-top{flex-direction:column}.v3 .v3-cp-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v3 .v3-cp-stats>div{min-width:0;padding:8px 10px}.v3 .v3-cp-stats b{font-size:17px}.v3 .v3-cp-chart{width:100%}.v3 .v3-cp-matrix{border-radius:0;max-width:calc(100% + 28px);max-height:none;margin:0 -14px}.v3 .v3-cp-matrix .st{width:130px;min-width:130px;max-width:130px}.v3 .v3-cp-matrix .who .av,.v3 .v3-cp-matrix .who .flag{display:none}.v3 .v3-cp-matrix .pc{right:130px}.v3 .v3-cp-pop .acts .btn{flex:1;height:44px}}.v3 .v3-cp-window{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;display:flex}.v3 .v3-cp-window .flag{background:var(--late-bg);color:var(--late);border-radius:9px;margin-inline-start:6px;padding:0 6px;font-size:12px;font-weight:700}.biz-dashboards{color:#111827;direction:rtl;background:#f5f7fa;gap:14px;min-width:0;padding:18px;display:grid}.biz-dashboards.biz-embed{background:0 0;padding:0}.biz-dashboards [hidden]{display:none!important}.biz-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.biz-head h1{align-items:center;gap:8px;margin:0;font-size:22px;display:flex}.biz-head h1 svg{color:#1a63d6;width:22px;height:22px}.biz-head p{color:#374151;margin:4px 0 0;font-size:13px}.biz-periods{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.biz-periods button,.biz-boards button{color:#111827;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd6e1;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:600}.biz-periods button.active{color:#fff;background:#0062e6;border-color:#0062e6}.biz-periods .biz-refresh{place-items:center;width:34px;padding:0;display:grid}.biz-refresh svg{width:16px;height:16px}.biz-boards{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.biz-boards button{border-radius:10px;flex:none;align-items:center;gap:6px;height:40px;display:inline-flex}.biz-boards button svg{width:16px;height:16px}.biz-boards button.active{color:#fff;background:#0062e6;border-color:#0062e6}.biz-error{color:#991b1b;background:#fef2f2;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.biz-error button{color:#991b1b;cursor:pointer;background:#fff;border:1px solid #fca5a5;border-radius:8px;padding:6px 12px;font-weight:700}.biz-loading{color:#374151;justify-content:center;align-items:center;gap:8px;padding:40px;display:flex}.biz-body{gap:14px;transition:opacity .2s;display:grid}.biz-body.is-refreshing{opacity:.6}.biz-note,.biz-hint{color:#92400e;margin:0;font-size:13px}.biz-hint{color:#4b5563;margin-top:8px}.biz-constraint{border:1px solid #fed7aa;background:linear-gradient(135deg,#fff7ed,#fff);border-inline-start:5px solid #6c94c6;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.biz-constraint.ok{border-color:#bbf7d0;background:linear-gradient(135deg,#f0fdf4,#fff);border-inline-start-color:#16a34a}.biz-constraint>svg{color:#4677b4;flex:none;width:26px;height:26px}.biz-constraint.ok>svg{color:#12843c}.biz-constraint small{color:#9a3412;font-size:12px;font-weight:700}.biz-constraint.ok small{color:#166534}.biz-constraint h2{margin:2px 0 4px;font-size:18px}.biz-constraint h2 span{color:#9a3412;background:#ffedd5;border-radius:999px;margin-inline-start:6px;padding:1px 9px;font-size:13px;display:inline-block}.biz-constraint p{color:#374151;margin:0;line-height:1.6}.biz-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.biz-kpi{text-align:right;font:inherit;color:inherit;background:#fff;border:1px solid #e7ebf0;border-radius:12px;align-content:start;gap:4px;min-width:0;padding:14px;display:grid}button.biz-kpi{cursor:pointer}@media (hover:hover) and (pointer:fine){button.biz-kpi:hover{border-color:#0062e6;box-shadow:0 4px 14px #0062e626}}.biz-kpi.bad{background:#fff8f8;border-color:#fecaca}.biz-kpi.warn{background:#fffdf5;border-color:#fde68a}.biz-kpi.good{border-color:#bbf7d0}.kpi-label{color:#374151;font-size:13px;font-weight:600}.biz-kpi strong{color:#111827;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;line-height:1.2}.biz-kpi strong.kpi-empty{color:#6b7280;font-size:15px;font-weight:600}.kpi-sub{color:#4b5563;font-size:12.5px;line-height:1.5}.kpi-delta{direction:ltr;border-radius:999px;align-items:center;gap:1px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.kpi-delta svg{width:13px;height:13px}.kpi-delta.good{color:#166534;background:#dcfce7}.kpi-delta.bad{color:#991b1b;background:#fee2e2}.kpi-delta.flat{color:#374151;background:#f1f5f9}.biz-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:12px;display:grid}.biz-card{background:#fff;border:1px solid #e7ebf0;border-radius:12px;min-width:0;padding:14px 16px}.biz-card h3{margin:0 0 10px;font-size:15px}.biz-chart{margin:0}.biz-chart figcaption{color:#374151;gap:14px;margin-bottom:4px;font-size:12px;display:flex}.biz-chart .legend:before{content:"";vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-inline-end:5px;display:inline-block}.biz-chart .legend.bar:before{background:#0062e6}.biz-chart .legend.line:before{vertical-align:3px;background:#6c94c6;height:3px}.biz-chart svg{width:100%;height:auto;display:block}.biz-chart .bar{fill:#0062e6}.biz-chart .line{stroke:#6c94c6;stroke-width:2px}.biz-chart .dot{fill:#6c94c6}.biz-chart .axis{fill:#4b5563;font-size:12px}.biz-leaks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.biz-leaks button{text-align:right;font:inherit;color:inherit;cursor:pointer;background:snow;border:1px solid #fde2e2;border-radius:10px;gap:2px;padding:12px;display:grid}.biz-leaks b{color:#b91c1c;font-size:22px}.biz-leaks span{color:#374151;font-size:12.5px}.biz-funnel{gap:8px;display:grid}.funnel-row{grid-template-columns:96px 1fr 56px 44px;align-items:center;gap:8px;font-size:13px;display:grid}.funnel-label{color:#374151;font-weight:600}.funnel-track{background:#eef2f7;border-radius:999px;height:14px;overflow:hidden}.funnel-bar{background:linear-gradient(90deg,#0062e6,#74aeff);border-radius:999px;height:100%;margin-inline-start:auto;display:block}.funnel-row b{text-align:left;font-variant-numeric:tabular-nums}.funnel-row small{color:#4b5563;text-align:left}.biz-podium{counter-reset:podium;gap:6px;margin:0;padding:0;list-style:none;display:grid}.biz-podium li{counter-increment:podium;background:#f8fafc;border-radius:9px;grid-template-columns:24px 1fr auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.biz-podium li:before{content:counter(podium);color:#1a63d6;font-weight:800}.biz-podium small{color:#4b5563}.biz-table-wrap{max-width:100%;overflow-x:auto}.biz-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.biz-table th,.biz-table td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #eef1f5;padding:8px 10px}.biz-table thead th{color:#374151;background:#f8fafc;font-size:12px;position:sticky;top:0}.biz-table tbody th{font-weight:700}.biz-table td.bad{color:#b91c1c;font-weight:700}@media (width<=560px){.biz-dashboards{padding:12px}.biz-kpis{grid-template-columns:1fr 1fr}.biz-kpi strong{font-size:19px}.biz-leaks{grid-template-columns:1fr}.funnel-row{grid-template-columns:78px 1fr 44px 38px}}.biz-source-costs .biz-table td,.biz-source-costs .biz-table th{vertical-align:middle}.biz-cost-tag{color:#6b7280;font-size:12px;font-weight:500;display:block}.biz-inline-form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.biz-inline-form label{color:#4b5563;flex-direction:column;gap:2px;font-size:12px;display:flex}.biz-inline-form input,.biz-inline-form select{min-width:96px;height:32px;font:inherit;background:#fff;border:1px solid #d5dbe3;border-radius:7px;padding:0 8px;font-size:13px}.biz-inline-form button{background:var(--gold,#0062e6);color:#1f2937;height:32px;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:0 12px;font-size:13px;font-weight:700}.biz-inline-form button:disabled{opacity:.6;cursor:progress}.biz-chart .bar.missing{fill:none;stroke:#cbd5e1;stroke-dasharray:3 3}.biz-feed-ok{color:#166534;font-weight:600;display:block}.biz-feed-error{color:#b91c1c;display:block}.biz-inline-form input[type=url]{min-width:220px}.biz-google-connect{gap:6px;max-width:520px;margin-top:6px;display:grid}.biz-google-connect ol{margin:0;padding-right:18px;font-size:12.5px;line-height:1.6}.biz-google-connect textarea{text-align:left;direction:ltr;width:100%;font-family:ui-monospace,monospace;font-size:12px}.biz-google-connect button{color:#fff;height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#1a63d6;border:1px solid #1a63d6;border-radius:8px;justify-self:start;padding:0 12px;font-size:13px;font-weight:600}.biz-card,.biz-kpi,.biz-constraint{border-radius:16px}.biz-kpi{background:#fff;padding:15px 16px;position:relative;overflow:hidden}.biz-kpi:before{content:"";opacity:.9;background:linear-gradient(90deg,#3d8bff,#0062e6 55%,#1a63d6);height:3px;position:absolute;inset:0 0 auto}.biz-kpi.bad:before{background:linear-gradient(90deg,#fca5a5,#ef4444)}.biz-kpi.warn:before{background:linear-gradient(90deg,#fcd34d,#f59e0b)}.biz-kpi.good:before{background:linear-gradient(90deg,#86efac,#22c55e)}.biz-kpi strong{letter-spacing:-.01em;font-size:26px}.biz-kpi.hero{color:#141820;background:linear-gradient(135deg,#f2f6ff,#e6f0ff);border-color:#cfe0ff;grid-column:span 2;box-shadow:0 1px 2px #1018280a,0 10px 26px #1f6feb1f}.biz-kpi.hero:before{opacity:1;height:4px}.biz-kpi.hero .kpi-label{color:#0062e6}.biz-kpi.hero strong{color:#0e1116;font-size:34px}.biz-kpi.hero .kpi-sub{color:#5f6672}.biz-gauge-card{place-items:center;gap:10px;display:grid}.biz-gauge{justify-items:center;gap:10px;padding:6px 0 2px;display:grid}.biz-gauge-ring{aspect-ratio:1;width:190px;max-width:62vw;position:relative}.biz-gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.biz-gauge .g-track{fill:none;stroke:#eff2f6;stroke-width:13px}.biz-gauge .g-arc{fill:none;stroke:url(#biz-gauge-grad);stroke-width:13px;stroke-linecap:round;animation:1.1s cubic-bezier(.22,1,.36,1) both biz-gauge-fill}@keyframes biz-gauge-fill{0%{stroke-dashoffset:var(--arc-from)}to{stroke-dashoffset:var(--arc-to)}}.biz-gauge-center{text-align:center;place-content:center;justify-items:center;gap:4px;display:grid;position:absolute;inset:0}.biz-gauge-center strong{color:#1f2937;font-variant-numeric:tabular-nums;font-size:32px;font-weight:800}.biz-gauge-center strong.kpi-empty{color:#6b7280;font-size:16px}.biz-gauge-foot{text-align:center;justify-items:center;gap:2px;display:grid}.biz-gauge-label{color:#374151;font-size:13.5px;font-weight:700}.biz-gauge-foot small{color:#6b7280;font-size:12px}.biz-boards button{box-shadow:0 1px 2px #1018280a}.biz-boards button.active{color:#fff;background:linear-gradient(135deg,#3d8bff,#0062e6 60%,#1859c4);border-color:#1859c4;box-shadow:0 6px 16px #0062e647}.biz-chart .bar:not(.missing){transform-box:fill-box;transform-origin:bottom;animation:.7s cubic-bezier(.22,1,.36,1) both biz-bar-rise}@keyframes biz-bar-rise{0%{opacity:.2;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.funnel-bar{transition:width .7s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.biz-gauge .g-arc,.biz-chart .bar,.funnel-bar{transition:none;animation:none}}@media (width<=560px){.biz-kpi.hero{grid-column:1/-1}.biz-kpi.hero strong{font-size:28px}.biz-gauge-ring{width:168px}}.marketing-command{color:#152238;background:#f5f7fa;min-height:calc(100vh - 64px);overflow:auto}.marketing-command-shell{max-width:1660px;margin:0 auto;padding:24px 28px 64px}.marketing-command-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.marketing-command-title{align-items:center;gap:15px;min-width:0;display:flex}.marketing-command-logo{color:#fff;background:linear-gradient(145deg,#3d8bff,#0062e6);border-radius:17px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 10px 25px #1118272b}.marketing-command-logo svg{width:27px;height:27px}.marketing-command-title h1{letter-spacing:-.035em;margin:4px 0 7px;font-size:32px;line-height:1}.marketing-command-title p{color:#374151;max-width:760px;margin:0;font-size:13px}.marketing-eyebrow{color:#374151;letter-spacing:.09em;align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex}.marketing-eyebrow svg{width:13px;height:13px}.marketing-command-actions{align-items:center;gap:10px;display:flex}.marketing-live-pill{background:#fff;border:1px solid #dce3ed;border-radius:13px;align-items:center;gap:10px;min-width:205px;padding:9px 13px;display:flex;box-shadow:0 3px 12px #1f29370a}.marketing-live-pill b,.marketing-live-pill small{display:block}.marketing-live-pill b{font-size:12px}.marketing-live-pill small{color:#374151;margin-top:2px;font-size:12px}.marketing-live-dot{border-radius:50%;flex:none;width:9px;height:9px}.marketing-live-pill.ok .marketing-live-dot{background:#16a46c;box-shadow:0 0 0 5px #16a46c1f}.marketing-live-pill.warn .marketing-live-dot{background:#f59e0b;box-shadow:0 0 0 5px #f59e0b21}.marketing-live-pill.loading .marketing-live-dot{background:#55647c;box-shadow:0 0 0 5px #7280971a}.marketing-refresh{color:#27364d;height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 3px 12px #1f29370a}@media (hover:hover) and (pointer:fine){.marketing-refresh:hover{background:#fbfcfe;border-color:#aeb9c9}}.marketing-refresh:disabled{opacity:.6}.marketing-refresh svg{width:16px;height:16px}.marketing-toolbar-card{background:#fffffff0;border:1px solid #dde4ee;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:10px 12px;display:flex;box-shadow:0 5px 20px #1f29370b}.marketing-period-tabs{background:#eef2f7;border-radius:11px;gap:3px;padding:4px;display:flex}.marketing-period-tabs button{color:#374151;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.marketing-period-tabs button svg{width:13px;height:13px}.marketing-period-tabs button.active{color:#172033;background:#fff;box-shadow:0 1px 6px #1f29371f}.marketing-toolbar-filters{align-items:end;gap:9px;display:flex}.marketing-toolbar-filters>label,.marketing-custom-range label{gap:4px;display:grid}.marketing-toolbar-filters label>span,.marketing-custom-range label>span{color:#374151;font-size:12px;font-weight:800}.marketing-toolbar-filters select,.marketing-custom-range input{color:#26364f;min-width:195px;height:37px;font:inherit;background:#fff;border:1px solid #dce3ed;border-radius:9px;outline:none;padding:0 11px;font-size:12px}.marketing-custom-range{align-items:end;gap:7px;display:flex}.marketing-custom-range input{min-width:130px}.marketing-custom-range button{color:#fff;height:37px;font:inherit;cursor:pointer;background:#172033;border:0;border-radius:9px;padding:0 14px;font-size:12px;font-weight:800}.marketing-error-banner{color:#a62f27;background:#fff5f4;border:1px solid #ffd3d0;border-radius:14px;align-items:center;gap:12px;margin-bottom:14px;padding:13px 15px;display:flex}.marketing-error-banner>svg{width:21px}.marketing-error-banner div{flex:1;gap:2px;display:grid}.marketing-error-banner span{font-size:12px}.marketing-error-banner button{color:#fff;font:inherit;cursor:pointer;background:#a62f27;border:0;border-radius:8px;padding:7px 11px;font-size:12px;font-weight:800}.marketing-dashboard-skeleton{text-align:center;background:#fff;border:1px solid #dde4ee;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.marketing-dashboard-skeleton>svg{color:#374151;width:34px;height:34px}.marketing-dashboard-skeleton h2{margin:14px 0 5px}.marketing-dashboard-skeleton p{color:#374151;margin:0;font-size:12px}.marketing-source-strip{color:#4c5c74;background:#fff;border:1px solid #dfe6ef;border-radius:12px;align-items:center;gap:13px;min-height:41px;margin-bottom:12px;padding:0 13px;font-size:12px;display:flex;box-shadow:0 3px 12px #1f293708}.marketing-source-strip b{color:#2b3b51}.source-health{align-items:center;gap:5px;font-size:12px;display:inline-flex}.source-health svg{width:14px}.source-health.ok{color:#0c8256}.source-health.warn{color:#a66704}.source-auto{align-items:center;gap:5px;margin-inline-start:auto;display:inline-flex}.source-auto svg{width:12px}.marketing-source-strip small{color:#374151}.marketing-kpi-grid{grid-template-columns:repeat(8,minmax(112px,1fr));gap:10px;margin-bottom:12px;display:grid}.marketing-kpi-card{background:#fff;border:1px solid #dfe5ed;border-radius:16px;min-height:118px;padding:14px 14px 12px;transition:transform .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:0 5px 16px #1f293709}@media (hover:hover) and (pointer:fine){.marketing-kpi-card:hover{transform:translateY(-2px);box-shadow:0 9px 22px #1f293712}}.marketing-kpi-card:before{content:"";background:var(--tone);width:4px;position:absolute;inset:0 auto 0 0}.marketing-kpi-top{justify-content:space-between;align-items:center;display:flex}.marketing-kpi-top span{color:#374151;font-size:12px;font-weight:800}.marketing-kpi-top i{background:var(--tone);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb, var(--tone) 12%, transparent);border-radius:50%}.marketing-kpi-card strong{letter-spacing:-.025em;color:#172033;margin:12px 0 9px;font-size:23px;display:block}.tone-blue{--tone:#4169e1;background:linear-gradient(145deg,#fff,#f5f8ff)}.tone-green{--tone:#16a46c;background:linear-gradient(145deg,#fff,#f4fdf9)}.tone-purple{--tone:#7c5ce7;background:linear-gradient(145deg,#fff,#f8f5ff)}.tone-cyan{--tone:#1597ae;background:linear-gradient(145deg,#fff,#f2fbfd)}.tone-orange{--tone:#ed8b2c;background:linear-gradient(145deg,#fff,#fff8f1)}.tone-pink{--tone:#d8518f;background:linear-gradient(145deg,#fff,#fff5fa)}.tone-amber{--tone:#c89615;background:linear-gradient(145deg,#fff,#fffbef)}.tone-slate{--tone:#58677d;background:linear-gradient(145deg,#fff,#f7f8fa)}.marketing-delta{align-items:center;gap:2px;font-size:12px;font-weight:800;display:inline-flex}.marketing-delta svg{width:11px;height:11px}.marketing-delta.good{color:#0b8658}.marketing-delta.bad{color:#d04137}.marketing-delta.neutral{color:#374151}.marketing-insight-grid{grid-template-columns:1fr 1fr 1.2fr;gap:11px;margin-bottom:12px;display:grid}.marketing-insight-panel{background:#fff;border:1px solid #dfe5ed;border-radius:17px;min-height:235px;padding:15px;box-shadow:0 4px 14px #1f293709}.marketing-insight-panel>header{border-bottom:1px solid #eef1f5;align-items:flex-start;gap:9px;padding-bottom:10px;display:flex}.marketing-insight-panel>header>svg{width:19px;height:19px;margin-top:1px}.marketing-insight-panel h2{margin:0 0 3px;font-size:15px}.marketing-insight-panel p{color:#374151;margin:0;font-size:12px}.marketing-insight-panel.winners{border-top:4px solid #19ad75}.marketing-insight-panel.winners>header>svg{color:#0f825a}.marketing-insight-panel.waste{border-top:4px solid #ee655b}.marketing-insight-panel.waste>header>svg{color:#d43c32}.marketing-insight-panel.action{background:linear-gradient(145deg,#fff,#faf8ff);border-top:4px solid #7d62df}.marketing-insight-panel.action>header>svg{color:#7053d7}.marketing-insight-list{display:grid}.marketing-insight-list>div{border-bottom:1px solid #f0f2f5;align-items:center;gap:9px;padding:9px 0;display:flex}.marketing-insight-list>div:last-child{border-bottom:0}.marketing-insight-list .rank{color:#0e8359;background:#eaf9f2;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:900;display:grid}.marketing-insight-list .danger-dot{background:#ea5d53;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #fff0ef}.marketing-insight-list b,.marketing-insight-list small{display:block}.marketing-insight-list b{text-overflow:ellipsis;white-space:nowrap;color:#2b3a50;max-width:280px;font-size:12px;overflow:hidden}.marketing-insight-list small{color:#374151;margin-top:2px;font-size:12px}.marketing-empty-copy{color:#374151!important;padding:20px 0!important;font-size:12px!important}.marketing-actions-list{gap:8px;padding-top:10px;display:grid}.marketing-actions-list>div{background:#f5f2ff;border-radius:10px;padding:9px 11px}.marketing-actions-list b,.marketing-actions-list span{display:block}.marketing-actions-list b{color:#6044c4;margin-bottom:3px;font-size:12px}.marketing-actions-list span{color:#374151;font-size:12px;line-height:1.5}.marketing-panel{background:#fff;border:1px solid #dfe5ed;border-radius:17px;margin-bottom:12px;overflow:hidden;box-shadow:0 4px 15px #1f293709}.marketing-panel-heading{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:13px;padding:14px 16px;display:flex}.marketing-panel-heading>div{align-items:center;gap:9px;display:flex}.marketing-panel-heading>div>svg{color:#374151;width:18px}.marketing-panel-heading h2{margin:0 0 2px;font-size:14px}.marketing-panel-heading p{color:#374151;margin:0;font-size:12px}.marketing-chart-legend{color:#374151;font-size:12px;align-items:center!important;gap:6px!important;display:flex!important}.marketing-chart-legend span{border-radius:3px;width:9px;height:9px}.marketing-chart-legend .spend{background:#5674e7}.marketing-chart-legend .lead{background:#2fc994}.marketing-live-bars{direction:ltr;align-items:stretch;gap:3px;height:210px;padding:18px 16px 11px;display:flex}.marketing-live-bar-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;min-width:4px;display:flex}.bar-stack{justify-content:center;align-items:flex-end;width:100%;height:170px;display:flex;position:relative}.bar-spend{opacity:.88;background:linear-gradient(#6782ec,#4866d8);border-radius:5px 5px 2px 2px;width:70%;min-height:3px;position:absolute;bottom:0}.bar-lead{z-index:2;background:#2fc994;border-radius:4px 4px 2px 2px;width:30%;min-height:3px;position:absolute;bottom:0}.marketing-live-bar-column small{color:#374151;white-space:nowrap;height:11px;font-size:12px}.marketing-sort-label{color:#374151;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.marketing-sort-label select{color:#35455b;height:31px;font:inherit;background:#fff;border:1px solid #dce3ed;border-radius:8px;min-width:105px;padding:0 9px}.marketing-table-wrap{max-height:590px;overflow:auto}.marketing-table{border-collapse:separate;border-spacing:0;text-align:right;width:100%;min-width:1100px}.marketing-table th{z-index:2;color:#374151;white-space:nowrap;background:#f7f9fc;border-bottom:1px solid #e7ebf1;padding:9px 11px;font-size:12px;position:sticky;top:0}.marketing-table td{color:#3a485d;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf1f5;padding:10px 11px;font-size:12px}.marketing-command-table tbody tr{cursor:pointer;transition:background .13s}@media (hover:hover) and (pointer:fine){.marketing-command-table tbody tr:hover{background:#f7f9ff}}.marketing-command-table tbody tr.selected{background:#f1f5ff}.marketing-command-table td:first-child{white-space:normal;min-width:260px}.marketing-command-table td:first-child b{color:#27364d;font-size:12px;display:block}.marketing-command-table td:first-child small{color:#374151;margin-top:2px;font-size:12px;display:block}.campaign-status{border-radius:999px;padding:4px 7px;font-size:12px;font-weight:900;display:inline-flex}.campaign-status.good{color:#0e845a;background:#e9f9f2}.campaign-status.bad{color:#c8443c;background:#fff0ef}.campaign-status.neutral{color:#4c5c74;background:#eef2f6}.marketing-creative-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px;display:grid}.marketing-creative{background:#fff;border:1px solid #e3e8ef;border-radius:13px;grid-template-columns:115px minmax(0,1fr);min-height:165px;transition:transform .14s,box-shadow .14s;display:grid;overflow:hidden}@media (hover:hover) and (pointer:fine){.marketing-creative:hover{transform:translateY(-2px);box-shadow:0 8px 22px #1f293712}}.marketing-creative-media{background:linear-gradient(145deg,#eef2f7,#e3e8ef);place-items:center;min-height:165px;display:grid;overflow:hidden}.marketing-creative-media img{object-fit:cover;width:100%;height:100%}.marketing-creative-media>svg{color:#374151;width:31px;height:31px}.marketing-creative-body{flex-direction:column;min-width:0;padding:10px;display:flex}.marketing-creative-body>small{text-overflow:ellipsis;white-space:nowrap;color:#374151;font-size:12px;overflow:hidden}.marketing-creative-body h3{text-overflow:ellipsis;white-space:nowrap;color:#2b3b51;margin:4px 0 5px;font-size:12px;overflow:hidden}.marketing-creative-body>p{-webkit-line-clamp:3;color:#374151;-webkit-box-orient:vertical;margin:0 0 8px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.marketing-creative-metrics{grid-template-columns:repeat(4,1fr);gap:3px;margin-top:auto;display:grid}.marketing-creative-metrics span{color:#374151;flex-direction:column;font-size:12px;display:flex}.marketing-creative-metrics b{color:#34445a;margin-top:2px;font-size:12px}.marketing-empty-state{color:#374151;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:150px;display:flex}.marketing-empty-state svg{width:25px}.marketing-empty-state b,.marketing-empty-state span{font-size:12px}.marketing-revenue-section{border-top:1px solid #d9e1eb;margin-top:18px;padding-top:17px}.marketing-revenue-section>header{justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 2px;display:flex}.marketing-revenue-section>header h2{margin:4px 0;font-size:20px}.marketing-revenue-section>header p{color:#374151;margin:0;font-size:12px}.marketing-revenue-section .mkt-head{background:linear-gradient(135deg,#fff,#f5f8ff);border-top:4px solid #5473e5}.marketing-revenue-section .mkt-status.ok{border:1px solid #bfead7}.marketing-revenue-section .mkt-status.warn{border:1px solid #f8d9a7}.marketing-revenue-section .mkt-kpis article:first-child{border-top:3px solid #5473e5}.marketing-revenue-section .mkt-kpis article:nth-child(2){border-top:3px solid #20ac75}.marketing-revenue-section .mkt-kpis article:nth-child(3){border-top:3px solid #7c5ce7}.marketing-revenue-section .mkt-kpis article:nth-child(4){border-top:3px solid #e85b73}.marketing-revenue-section .mkt-kpis article:nth-child(5){border-top:3px solid #ed8b2c}.marketing-revenue-section .mkt-kpis article:nth-child(6){border-top:3px solid #1597ae}.marketing-revenue-section .mkt-kpis article:nth-child(7){border-top:3px solid #c89615}.marketing-revenue-section .mkt-kpis article:nth-child(8){border-top:3px solid #58677d}.marketing-spin{animation:.8s linear infinite marketing-spin}@keyframes marketing-spin{to{transform:rotate(360deg)}}@media (width<=1350px){.marketing-kpi-grid{grid-template-columns:repeat(4,1fr)}.marketing-insight-grid{grid-template-columns:1fr 1fr}.marketing-insight-panel.action{grid-column:1/-1}.marketing-creative-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.marketing-command-header{flex-direction:column;align-items:flex-start}.marketing-command-actions{justify-content:space-between;width:100%}.marketing-toolbar-card{flex-direction:column;align-items:stretch}.marketing-toolbar-filters{flex-wrap:wrap;justify-content:space-between}.marketing-command-periods{overflow:auto}.marketing-source-strip{flex-wrap:wrap;align-items:flex-start;padding-block:10px}.source-auto{margin-inline-start:0}.marketing-insight-grid{grid-template-columns:1fr}.marketing-insight-panel.action{grid-column:auto}.marketing-live-bars{overflow:auto}.marketing-live-bar-column{min-width:13px}}@media (width<=700px){.marketing-command{min-height:calc(100vh - 58px)}.marketing-command-shell{padding:15px 10px 42px}.marketing-command-title{align-items:flex-start}.marketing-command-logo{border-radius:14px;width:45px;height:45px}.marketing-command-title h1{font-size:25px}.marketing-command-title p{font-size:12px;line-height:1.5}.marketing-command-actions{flex-direction:column;align-items:stretch}.marketing-live-pill,.marketing-refresh{width:100%}.marketing-period-tabs{overflow:auto}.marketing-period-tabs button{flex:1;padding-inline:10px}.marketing-toolbar-filters>label,.marketing-toolbar-filters select{width:100%}.marketing-custom-range{grid-template-columns:1fr 1fr auto;width:100%;display:grid}.marketing-custom-range input{width:100%;min-width:0}.marketing-kpi-grid{grid-template-columns:repeat(2,1fr)}.marketing-kpi-card{min-height:105px}.marketing-kpi-card strong{font-size:19px}.marketing-insight-panel{min-height:auto}.marketing-live-bars{height:180px;padding-inline:8px}.bar-stack{height:140px}.marketing-creative-grid{grid-template-columns:1fr;padding:9px}.marketing-creative{grid-template-columns:100px minmax(0,1fr);min-height:145px}.marketing-creative-media{min-height:145px}.marketing-panel-heading{flex-direction:column;align-items:flex-start}.marketing-chart-legend{align-self:flex-start}.marketing-sort-label{justify-content:space-between;width:100%}.marketing-sort-label select{flex:1}.marketing-revenue-section>header h2{font-size:17px}}.marketing-kind-chip{color:#4c5c74;vertical-align:middle;background:#eef2f8;border:1px solid #d5deeb;border-radius:999px;margin-inline-start:6px;padding:1px 7px;font-size:12px;font-weight:600;display:inline-block}.marketing-kind-note{color:#374151}.marketing-all-sources .marketing-table{min-width:520px}.marketing-all-sources-total{color:#374151;justify-items:end;gap:2px;font-size:12px;display:grid}.marketing-all-sources-total b{color:#172033;font-size:20px}.marketing-all-sources .marketing-kind-note{color:#92400e;padding:10px 16px;font-size:12px;display:block}.marketing-split{grid-template-columns:max-content minmax(280px,1fr);align-items:start;display:grid}.marketing-side{border-inline-start:1px solid #edf0f4;gap:10px;min-width:0;padding:14px 18px 16px;display:grid}.marketing-side h3{color:#172033;margin:0;font-size:14px;font-weight:800}.marketing-mix-legend{color:#4b5563;gap:14px;font-size:12px;display:flex}.marketing-mix-legend span{align-items:center;gap:6px;display:inline-flex}.marketing-mix-legend i,.marketing-mix-bars i{border-radius:3px;display:block}.marketing-mix-legend i{width:10px;height:10px}.marketing-mix-legend i.spend,.marketing-mix-bars i.spend{background:#94a3b8}.marketing-mix-legend i.leads,.marketing-mix-bars i.leads{background:#1e8e4e}.marketing-mix,.marketing-conv{gap:9px;margin:0;padding:0;list-style:none;display:grid}.marketing-mix li,.marketing-conv li{grid-template-columns:minmax(90px,140px) minmax(0,1fr) max-content;align-items:center;gap:10px;font-size:12.5px;display:grid}.marketing-mix li b,.marketing-conv li b{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.marketing-mix li em,.marketing-conv li em{color:#4b5563;font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal}.marketing-mix-bars{gap:3px;display:grid}.marketing-mix-bars i{min-width:2px;height:6px}.marketing-conv-bar{background:#eef0f4;border-radius:4px;height:8px;overflow:hidden}.marketing-conv-bar i{background:#94a3b8;border-radius:4px;min-width:2px;height:100%;display:block}.marketing-conv li.best .marketing-conv-bar i{background:#1e8e4e}.marketing-conv li.best b{color:#0f6e3f}.marketing-side-note{color:#374151;margin:2px 0 0;font-size:12.5px;line-height:1.5}@media (width<=900px){.marketing-split{grid-template-columns:minmax(0,1fr)}.marketing-side{border-inline-start:0;border-top:1px solid #edf0f4}}.marketing-command.mk{color:#1d1d1f;background:#f5f5f7}.mk .mk-shell{gap:14px;max-width:1480px;padding:20px 24px 56px;display:grid}.mk .mk-head{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.mk .mk-head h1{letter-spacing:-.01em;margin:0;font-size:28px}.mk .mk-head p{color:#55555b;flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 0;font-size:14px;display:flex}.mk .mk-live{color:#55555b;align-items:center;gap:6px;font-size:13px;display:inline-flex}.mk .mk-live i{background:#8e8e93;border-radius:50%;width:8px;height:8px}.mk .mk-live.ok i{background:#0f7a45}.mk .mk-live.warn i{background:#b45309}.mk .mk-toolbar{background:#fff;border:0;border-radius:16px;margin:0;box-shadow:0 1px 2px #0000000a,0 6px 20px #0000000d}.mk .mk-delta{font-weight:600}.mk .mk-anchor{min-width:0;scroll-margin-top:12px;display:grid}.mk .mk-chan-wrap{max-height:none;padding:0 18px 12px}.mk .mk-chan{table-layout:auto;border-collapse:collapse;width:100%;min-width:0;font-size:13.5px}.mk .mk-chan th,.mk .mk-chan td{text-align:end;white-space:nowrap;border-bottom:1px solid #f0f0f3;border-inline-start:0;height:auto;padding:9px 10px;overflow:visible}.mk .mk-chan th{-webkit-backdrop-filter:none;backdrop-filter:none;position:static;background:#fff!important}.mk .mk-chan thead th{color:#55555b;border-bottom:1px solid #e8e8ed;font-size:12.5px;font-weight:600}.mk .mk-chan th:first-child{text-align:start;color:#1d1d1f;font-weight:600}.mk .mk-chan thead th:first-child{color:#55555b}.mk .mk-chan tbody tr:last-child>*{border-bottom:0}.mk .mk-chan .mk-mer{font-weight:700}.mk .mk-chan .kit-tag{margin-inline-start:6px}.mk .mk-uncosted th{color:#55555b}.mk .mk-chan-charts{border-top:1px solid #f0f0f3;padding:4px 18px 16px}.mk .mk-sub{margin:10px 0 6px;font-size:14px;font-weight:700}.mk .mk-chan-charts .kit-donut{padding:0}.mk .mk-mbars{gap:10px;display:grid}.mk .mk-mbar{grid-template-columns:minmax(110px,170px) minmax(0,1fr) 64px;align-items:center;gap:12px;font-size:13.5px;display:grid}.mk .mk-mbar-l small{color:#62676f;font-size:12px;display:block}.mk .mk-mbar-t{background:#f4f4f7;border-radius:6px;height:12px;position:relative}.mk .mk-mbar-t i{border-radius:6px;height:100%;display:block}.mk .mk-mbar-t b{background:#1d1d1f;width:2px;margin-inline-start:-1px;position:absolute;top:-4px;bottom:-4px}.mk .mk-mbar-v{text-align:left;font-weight:700}.mk .mk-mbar-key{color:#55555b;align-items:center;gap:6px;margin:2px 0 0;font-size:12.5px;display:flex}.mk .mk-mbar-key b{background:#1d1d1f;width:2px;height:12px}.mk .mk-inputs{justify-content:start;padding:4px 18px 16px;display:grid}.mk .mk-input,.mk .mk-input-head{grid-template-columns:220px 160px 140px auto auto;align-items:center;column-gap:12px;display:grid}.mk .mk-input{border-top:1px solid #f0f0f3;padding:8px 0}.mk .mk-input-head{color:#55555b;padding:2px 0 6px;font-size:12.5px;font-weight:600}.mk .mk-input-head+.mk-input{border-top:0}.mk .mk-lab{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk .mk-input-l b{font-size:14px;display:block}.mk .mk-input-l small{color:#62676f;font-size:12.5px}.mk .mk-input label{color:#55555b;gap:4px;font-size:12.5px;font-weight:600;display:grid;position:relative}.mk .mk-input select,.mk .mk-input input{min-width:0;height:38px;padding:0 10px;font-size:14px}.mk .mk-save{color:#fff;height:38px;font:inherit;cursor:pointer;background:#0071e3;border:0;border-radius:10px;padding:0 16px;font-weight:600}.mk .mk-save:disabled{color:#62676f;cursor:default;background:#e8e8ed}.mk .mk-input>small{align-self:center;font-size:12.5px}.mk .mk-creatives{padding:0 18px 16px}.mk .kit-card .kit-empty{padding:2px 18px 16px}.mk .mk-fun{gap:6px;margin:0;padding:6px 18px 18px;list-style:none;display:grid}.mk .mk-fun-item{gap:6px;display:grid}.mk .mk-fun-row{grid-template-columns:96px minmax(0,1fr) minmax(52px,auto);align-items:center;gap:12px;display:grid}.mk .mk-fun-l{color:#1d1d1f;font-size:14px;font-weight:600}.mk .mk-fun-t{background:#f1f1f4;border-radius:8px;height:30px;position:relative;overflow:hidden}.mk .mk-fun-t i{animation:.9s cubic-bezier(.2,.7,.2,1) both mk-fun-grow;animation-delay:calc(var(--mk-fun-i,0) * 80ms);background:linear-gradient(270deg,#0071e3,#3b8ff0);border-radius:8px;position:absolute;inset-block:0;inset-inline-start:0}@keyframes mk-fun-grow{0%{clip-path:inset(0 0 0 100% round 8px)}to{clip-path:inset(0 round 8px)}}@media (prefers-reduced-motion:reduce){.mk .mk-fun-t i{animation:none}}.mk .mk-fun-v{color:#1d1d1f;text-align:end;font-size:15px;font-weight:700}.mk .mk-fun-off .mk-fun-l{color:#55555b}.mk .mk-fun-off .mk-fun-v{color:#62676f;font-size:13px;font-weight:500}.mk .mk-fun-step{color:#55555b;margin:0;padding-inline-start:108px;font-size:13px}.mk .mk-fun-step b{color:#1a7f37;font-weight:700}.v3 button.v3-srcbtn{font:inherit;color:inherit;text-align:start;cursor:pointer;transition:box-shadow .14s ease, transform .12s var(--ease-out)}.v3 button.v3-srcbtn:disabled{cursor:default}.v3 button.v3-srcbtn:not(:disabled):active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.v3 button.v3-srcbtn:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--acc), 0 2px 10px #1018280f}.v3 button.v3-srclink:not(:disabled):hover{color:var(--acc-ink);text-underline-offset:3px;text-decoration:underline}}.v3 button.v3-srclink{all:unset;cursor:pointer;font-variant-numeric:tabular-nums}.v3 button.v3-srclink:disabled{cursor:default}.v3 button.v3-srclink:focus-visible,.v3 button.v3-srcbtn:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.v3.v3-src-scrim{z-index:400;background:#10182852;justify-content:center;align-items:flex-start;padding:7vh 16px 16px;animation:.18s v3-src-fade;display:flex;position:fixed;inset:0}.v3-src{direction:rtl;background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:780px;max-height:84vh;animation:.22s cubic-bezier(.23,1,.32,1) v3-src-in;display:flex;overflow:hidden;box-shadow:0 24px 64px #1018283d}@keyframes v3-src-fade{0%{opacity:0}}@keyframes v3-src-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.v3-src .grab{display:none}.v3-src>header{align-items:flex-start;gap:12px;padding:18px 20px 10px;display:flex}.v3-src>header>div{flex:1;min-width:0}.v3-src h2{margin:0;font-size:18px}.v3-src>header p{color:var(--ink2);margin:4px 0 0;font-size:13px;line-height:1.55}.v3-src .x{all:unset;cursor:pointer;width:32px;height:32px;color:var(--ink2);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.v3-src .x:active{background:var(--hover)}.v3-src-tools{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:0 20px 12px;display:flex}.v3-src-tools input{height:34px;box-shadow:inset 0 0 0 1px var(--line);font:inherit;background:#fff;border:0;border-radius:9px;width:220px;padding:0 10px;font-size:13.5px}.v3-src-tools .sum{color:var(--ink2);font-size:13px}.v3-src-tools .sum b{color:var(--ink);font-size:15px}.v3-src .knote{margin:10px 20px 0}.v3-src-list{overscroll-behavior:contain;flex:auto;min-height:120px;overflow:auto}.v3-src-row{border-bottom:1px solid var(--line2);grid-template-columns:56px minmax(0,300px) 96px 92px max-content;justify-content:start;align-items:center;gap:10px;padding:10px 20px;font-size:13.5px;display:grid}button.v3-src-row{all:unset;box-sizing:border-box;border-bottom:1px solid var(--line2);cursor:pointer;grid-template-columns:56px minmax(0,300px) max-content;justify-content:start;align-items:center;gap:10px;width:100%;padding:10px 20px;font-size:13.5px;display:grid}@media (hover:hover) and (pointer:fine){button.v3-src-row:hover{background:#f7f9fc}}.v3-src-row .mo{color:var(--ink3);font-size:12.5px}.v3-src-row .who{min-width:0}.v3-src-row .who b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.v3-src-row .who small{color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.v3-src-row .who em{color:var(--warn);font-style:normal;font-weight:700}.v3-src-row .am{font-size:14px}.v3-src-row .am.neg{color:var(--late)}.v3-src-row .st{background:var(--hover);color:var(--ink2);white-space:nowrap;border-radius:6px;justify-self:start;padding:2px 8px;font-size:12px;font-weight:700}.v3-src-row .st.counted{background:var(--c6b);color:#0f6b34}.v3-src-row .st.cancel{background:var(--late-bg);color:var(--late)}.v3-src-row .st.t-good{background:var(--c6b);color:#0f6b34}.v3-src-row .st.t-bad{background:var(--late-bg);color:var(--late)}.v3-src-row .st.t-warn{background:var(--hover);color:var(--warn)}.v3-src-row .act{justify-content:flex-end;gap:12px;display:flex}.v3-src-row .act .lnk{all:unset;cursor:pointer;color:var(--acc-ink);padding:6px 0;font-size:12.5px;font-weight:700}.v3-src-row .act .lnk:disabled{opacity:.5}.v3-src-row.s-duplicate,.v3-src-row.s-excluded{background:#fafbfc}.v3-src-row.s-duplicate .who b,.v3-src-row.s-excluded .who b,.v3-src-row.s-duplicate .am,.v3-src-row.s-excluded .am{color:var(--ink3);text-decoration:line-through}.v3-src-row .by{color:var(--ink3);grid-column:2/-1;margin-top:-4px;font-size:12px}.v3-src-row .confirm{background:#f6f9ff;border-radius:10px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex;box-shadow:inset 0 0 0 1px #d6e4fb}.v3-src-row .confirm span{flex:260px}.v3-src-row .confirm input{height:32px;box-shadow:inset 0 0 0 1px var(--line);font:inherit;background:#fff;border:0;border-radius:8px;width:180px;padding:0 10px;font-size:13px}.v3-src .emp2{padding:28px 20px}@media (width<=760px){.v3.v3-src-scrim{align-items:flex-end;padding:0}.v3-src{max-width:none;max-height:88dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:18px 18px 0 0;animation-name:v3-src-up;animation-duration:.3s;animation-timing-function:cubic-bezier(.32,.72,0,1)}@keyframes v3-src-up{0%{transform:translateY(100%)}}.v3-src .grab{background:#d4d7dd;border-radius:3px;width:36px;height:5px;margin:8px auto 0;display:block}.v3-src>header{padding:10px 16px 8px}.v3-src-tools{padding:0 16px 10px}.v3-src-tools input{width:100%;height:40px;font-size:16px}.v3-src-tools .seg2{max-width:100%;overflow-x:auto}.v3-src-row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px;padding:12px 16px}.v3-src-row .mo,.v3-src-row .st{display:none}.v3-src-row .act{grid-column:1/-1;justify-content:flex-start;gap:18px}.v3-src-row .act:empty{display:none}.v3-src-row .act .lnk{padding:8px 0;font-size:13.5px}.v3-src-row .by{grid-column:1/-1;margin:0}button.v3-src-row{grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}button.v3-src-row .st{display:inline-block}}@media (prefers-reduced-motion:reduce){.v3-src,.v3.v3-src-scrim{animation:.15s v3-src-fade}}.report-builder{gap:12px;display:grid}.report-builder-state{color:#374151;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;font-size:14px;display:flex}.report-builder-saved{color:#4b5563;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.report-builder-chip{background:#fff;border:1px solid #d6dde7;border-radius:999px;align-items:center;display:inline-flex}.report-builder-chip button{color:#374151;background:0 0;border:0;min-height:32px;padding:0 10px;font-size:13px}.report-builder-chip button+button{color:#6b7280;padding:0 8px}.report-builder-form{background:#fff;border:1px solid #e3e8ef;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px;padding:12px;display:grid}.report-builder-subjects,.report-builder-form fieldset,.report-builder-actions{grid-column:1/-1}.report-builder-subjects{gap:6px;display:flex}.report-builder-subjects button{color:#374151;background:#fff;border:1px solid #d6dde7;border-radius:999px;min-height:36px;padding:0 16px;font-size:13px}.report-builder-subjects button[aria-selected=true]{border-color:var(--blue);color:var(--blue);font-weight:700}.report-builder-form>label{color:#374151;gap:4px;font-size:12px;display:grid}.report-builder-form select,.report-builder-save input:not([type=checkbox]){min-height:38px;font:inherit;border:1px solid #d6dde7;border-radius:6px;padding:0 8px}.report-builder-form fieldset{border:1px solid #eef1f5;border-radius:8px;flex-wrap:wrap;gap:6px 16px;margin:0;padding:8px 10px;font-size:13px;display:flex}.report-builder-form fieldset label{align-items:center;gap:6px;min-height:32px;display:inline-flex}.report-builder-form legend{padding:0 4px;font-size:12px}.report-builder-result{background:#fff;border:1px solid #e3e8ef;border-radius:10px;gap:10px;padding:12px;display:grid}.report-builder-result header{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.report-builder-result header span{color:#6b7280;font-size:13px}.report-builder-result header button{margin-inline-start:auto}.report-builder-result>p{color:#6b7280;margin:0;font-size:13px}.report-builder-table{overflow-x:auto}.report-builder-table table{border-collapse:collapse;width:100%;font-size:13px}.report-builder-table th,.report-builder-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #eef1f5;padding:8px 10px}.report-builder-table th{color:#4b5563;font-weight:600}.report-builder-save{border-top:1px solid #eef1f5;flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;font-size:13px;display:flex}.report-builder-save input:not([type=checkbox]){flex:200px}.report-builder-save label{align-items:center;gap:6px;display:inline-flex}.v3 .sfl{gap:14px;min-width:0;display:grid;container-type:inline-size}.v3 .sfl-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v3 .sfl-head small{color:var(--ink3);font-size:12.5px}.v3 .sfl-head .seg2 button:disabled{opacity:.4;cursor:default}.v3 .sfl-team{max-width:100%;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(6,max-content);justify-self:start;display:grid;overflow:hidden}.v3 .sfl-kpi{all:unset;box-sizing:border-box;border-inline-start:1px solid var(--line2);gap:1px;min-width:0;padding:10px 18px;display:grid}.v3 .sfl-kpi:first-child{border-inline-start:0}.v3 button.sfl-kpi{cursor:pointer}.v3 .sfl-kpi small{color:var(--ink2);white-space:nowrap;font-size:12.5px;font-weight:600}.v3 .sfl-kpi b{white-space:nowrap;font-size:21px;font-weight:800}.v3 .sfl-kpi i{color:var(--ink3);white-space:nowrap;font-size:12px;font-style:normal}.v3 .sfl-kpi.sfl-bad b{color:var(--late)}.v3 .sfl-kpi.sfl-warn b{color:var(--warn)}.v3 .sfl-kpi.sfl-good b{color:var(--money)}.v3 .sfl-kpi:focus-visible,.v3 .sfl-lead:focus-visible,.v3 .sfl-row:focus-visible,.v3 .sfl-tbl tbody tr:focus-visible,.v3 .sfl-tabs button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.v3 button.sfl-kpi:hover{background:var(--hover)}}.v3 .sfl-leaders{flex-wrap:wrap;gap:10px;max-width:100%;display:flex}.v3 .sfl-lead{all:unset;box-sizing:border-box;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;min-width:0;max-width:300px;padding:10px 14px;display:flex}.v3 .sfl-lead.sfl-lead-att{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--late) 35%, var(--line))}.v3 .sfl-lead .sfl-lead-t{min-width:0;display:grid}.v3 .sfl-lead small{color:var(--ink2);font-size:12px;font-weight:600}.v3 .sfl-lead b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v3 .sfl-lead em{color:var(--ink3);white-space:nowrap;font-size:12.5px;font-style:normal}@media (hover:hover) and (pointer:fine){.v3 .sfl-lead:hover{background:var(--hover)}}.v3 .sfl-av{color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.v3 .sfl-av.sfl-av-sm{width:24px;height:24px;font-size:12px}.v3 .sfl-split{grid-template-columns:max-content minmax(340px,520px);justify-content:start;align-items:start;gap:14px;display:grid}.v3 .sfl-split>.card{min-width:0}.v3 .sfl-tbl{overflow-x:auto}.v3 .sfl-tbl table{border-collapse:collapse;width:max-content}.v3 .sfl-tbl th,.v3 .sfl-tbl td{text-align:start;border-bottom:1px solid var(--line2);white-space:nowrap;padding:8px 12px}.v3 .sfl-tbl th{color:var(--ink2);background:var(--side);font-size:12px;font-weight:700}.v3 .sfl-tbl tbody tr{cursor:pointer}.v3 .sfl-tbl tbody tr[aria-selected=true] td{background:var(--sel)}@media (hover:hover) and (pointer:fine){.v3 .sfl-tbl tbody tr:hover td{background:var(--hover)}}.v3 .sfl-tbl tfoot td{background:var(--side);border-bottom:0;font-weight:800}.v3 .sfl-who{align-items:center;gap:8px;font-weight:700;display:flex}.v3 .sfl-who small{color:var(--ink3);font-weight:600}.v3 .sfl-bar{background:var(--line2);vertical-align:middle;border-radius:3px;width:64px;height:6px;margin-inline-start:8px;display:inline-block;overflow:hidden}.v3 .sfl-bar i{background:var(--money);height:100%;display:block}.v3 .sfl-pill{white-space:nowrap;border-radius:6px;padding:0 8px;font-size:12px;font-weight:700;line-height:21px;display:inline-block}.v3 .sfl-pill.sfl-bad{background:var(--late-bg);color:var(--late)}.v3 .sfl-pill.sfl-warn{background:var(--warn-bg);color:var(--warn)}.v3 .sfl-pill.sfl-ok{background:var(--call-bg);color:var(--money)}.v3 .sfl-chip{all:unset;cursor:pointer;background:var(--sel);color:var(--ink);border-radius:6px;padding:2px 9px;font-size:12.5px;font-weight:700}.v3 .sfl-tabs{border-bottom:1px solid var(--line2);flex-wrap:wrap;gap:2px;padding:8px 12px;display:flex}.v3 .sfl-tabs button{all:unset;cursor:pointer;height:28px;color:var(--ink2);border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.v3 .sfl-tabs button[aria-selected=true]{background:var(--sel);color:var(--ink)}@media (hover:hover) and (pointer:fine){.v3 .sfl-tabs button:hover{color:var(--ink)}}.v3 .sfl-list{overscroll-behavior:contain;max-height:520px;display:grid;overflow-y:auto}.v3 .sfl-row{all:unset;box-sizing:border-box;border-bottom:1px solid var(--line2);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 14px;display:grid}.v3 .sfl-row.sfl-static{cursor:default}.v3 .sfl-row:last-child{border-bottom:0}@media (hover:hover) and (pointer:fine){.v3 button.sfl-row:hover{background:var(--hover)}}.v3 .sfl-row b{font-weight:700}.v3 .sfl-row small{color:var(--ink2)}.v3 .sfl-row .sfl-why{color:var(--ink2);font-size:12.5px;display:block}.v3 .sfl-empty{color:var(--ink2);padding:16px 14px}.v3 .sfl button,.v3 .sfl-tbl tr{touch-action:manipulation;-webkit-user-select:none;user-select:none}@container (width<=1250px){.v3 .sfl-split{grid-template-columns:minmax(0,max-content)}.v3 .sfl-split>.card{justify-self:stretch}}@container (width<=860px){.v3 .sfl-leaders{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v3 .sfl-lead{max-width:none}.v3 .sfl-team{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch}.v3 .sfl-kpi:nth-child(4){border-inline-start:0}.v3 .sfl-kpi:nth-child(n+4){border-top:1px solid var(--line2)}}@container (width<=520px){.v3 .sfl-leaders{grid-template-columns:minmax(0,1fr);display:grid}.v3 .sfl-team{grid-template-columns:repeat(2,minmax(0,1fr))}.v3 .sfl-kpi{border-inline-start:0;border-top:1px solid var(--line2);padding:10px 14px}.v3 .sfl-kpi:nth-child(-n+2){border-top:0}.v3 .sfl-kpi:nth-child(2n){border-inline-start:1px solid var(--line2)}.v3 .sfl-split>.card{justify-self:stretch}}.v3 .v3-rp-h2{color:var(--ink);margin:10px 0 0;font-size:15px;font-weight:800}.v3 .sfl-more{color:var(--ink3);padding:10px 14px;font-size:12.5px}.v3 .rop{gap:16px;min-width:0;display:grid}.v3 .rop-pad{padding:4px 18px 16px}.v3 .rop-h3{color:#1d1d1f;margin:0;padding:4px 18px 0;font-size:14px;font-weight:700}.v3 .rop-chart{position:relative}.v3 .rop-chart-note{color:#62676f;margin:0 0 2px;font-size:12px}.v3 .rop-legend{color:#55555b;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:2px 0 0;font-size:12.5px;display:flex}.v3 .rop-key{vertical-align:middle;border-radius:4px;width:12px;height:12px;display:inline-block}.v3 .rop-key-line{border-top:2px dashed #55555b;border-radius:0;width:18px;height:0}.v3 .rop-tbl{padding:0 18px 14px;overflow-x:auto}.v3 .rop-tbl table{table-layout:auto;border-collapse:collapse;color:#1d1d1f;width:100%;min-width:100%;font-size:13.5px}.v3 .rop-tbl :is(th,td){white-space:normal;border-inline-start:0;height:auto;overflow:visible}.v3 .rop-tbl th{text-align:start;color:#55555b;white-space:nowrap;background:0 0;border-bottom:1px solid #e8e8ed;padding:8px 10px;font-size:12.5px;font-weight:600;position:static}.v3 .rop-tbl td{vertical-align:middle;border-bottom:1px solid #f0f0f3;padding:9px 10px}.v3 .rop-tbl tr:last-child td{border-bottom:0}.v3 .rop-tbl :is(th,td):first-child{padding-inline-start:0}.v3 .rop-tbl :is(th,td):last-child{padding-inline-end:0}.v3 .rop-tbl :is(th,td).n{text-align:left;white-space:nowrap;width:1%}.v3 .rop-tbl td.n{font-weight:600}.v3 .rop-tbl td .kit-tag{margin-inline-start:6px}.v3 .rop-tbl td .kit-tag:first-child{margin-inline-start:0}.v3 .rop-name{gap:1px;min-width:0;display:grid}.v3 .rop-name small{color:#62676f;font-size:12px}.v3 .rop-link{font:inherit;color:#06c;text-align:start;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600}@media (hover:hover) and (pointer:fine){.v3 .rop-link:hover{text-decoration:underline}}.v3 .rop-f27-top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:8px 18px;padding-bottom:6px;display:grid}.v3 .rop-warn{color:#55555b;gap:8px;margin:0;padding:4px 18px 10px;font-size:13px;line-height:1.5;list-style:none;display:grid}.v3 .rop-warn .kit-tag{margin-inline:0 6px}@media (width<=1100px){.v3 .rop-f27-top{grid-template-columns:minmax(0,1fr)}}.v3 .dsr{flex-direction:column;gap:24px;display:flex}.v3 .dsr-funnel{flex-direction:column;gap:10px;display:flex}.v3 .dsr-frow{grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.v3 .dsr-flabel{color:var(--ink);font-size:13px;font-weight:700}.v3 .dsr-ftrack{background:var(--hover);height:30px;box-shadow:inset 0 0 0 1px var(--line2);border-radius:8px;overflow:hidden}.v3 .dsr-fbar{border-radius:8px;min-width:4px;height:100%;display:block}.v3 .dsr-fmeta{white-space:nowrap;flex-direction:column;align-items:flex-end;line-height:1.3;display:flex}.v3 .dsr-fmeta b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.v3 .dsr-fconv{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.v3 .dsr-fconv.dsr-weak{color:var(--late);font-weight:700}.v3 .dsr-fc{flex-direction:column;gap:12px;display:flex}.v3 .dsr-fc-nums{flex-wrap:wrap;gap:24px;display:flex}.v3 .dsr-fc-n small{color:var(--ink2);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.v3 .dsr-fc-n b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.v3 .dsr-pos{color:var(--money)}.v3 .dsr-neg{color:var(--late)}.v3 .dsr-roi{flex-direction:column;display:flex}.v3 .dsr-roi-row{border-bottom:1px solid var(--line2);grid-template-columns:minmax(0,1fr) 108px 72px 116px 78px;align-items:center;gap:10px;padding:9px 2px;display:grid}.v3 .dsr-roi-row:last-child{border-bottom:0}.v3 .dsr-roi-row.dsr-head{color:var(--ink2);border-bottom:1px solid var(--line);font-size:12px;font-weight:700}.v3 .dsr-roi-row .num{font-variant-numeric:tabular-nums}.v3 .dsr-roi-src{align-items:center;gap:8px;min-width:0;display:flex}.v3 .dsr-roi-src .v3-ellip{font-weight:700}.v3 .dsr-mult{font-variant-numeric:tabular-nums;border-radius:99px;justify-self:start;padding:2px 9px;font-size:13px;font-weight:800;line-height:1.5}.v3 .dsr-mult.win{color:var(--money);background:var(--call-bg)}.v3 .dsr-mult.lose{color:var(--late);background:var(--late-bg)}.v3 .dsr-note{color:var(--ink3);margin:10px 2px 0;font-size:12px;line-height:1.5}.v3 .dsr-msg{color:var(--ink2);font-size:13px;font-weight:700}@media (width<=900px){.v3 .dsr-roi-row{grid-template-columns:minmax(0,1fr) 84px 56px 92px 66px;gap:6px}.v3 .dsr-frow{grid-template-columns:72px minmax(0,1fr) auto;gap:8px}}.v3 .rp-ceo{gap:16px}.v3 .rp-stack{flex-direction:column;gap:16px;display:flex}.v3 .rp-ceo .kit-grid-two{align-items:start}.v3 .rp-ceo .kit-grid-two.rp-even{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1100px){.v3 .rp-ceo .kit-grid-two.rp-even{grid-template-columns:minmax(0,1fr)}}.v3 .rp-failed{padding:2px 0}.v3 .rp-missing{margin:0}.v3 .rp-ceo .kit-frame>.kit-state,.v3 .rp-ceo .kit-frame>.kit-empty{padding:6px 18px 18px}.v3 .rp-pad{padding:4px 18px 16px}.v3 .rp-note{margin:-6px 0 0}.v3 .rp-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=1280px){.v3 .rp-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.v3 .rp-inner{grid-template-columns:repeat(4,minmax(0,1fr));padding:4px 18px 18px}.v3 .rp-inner .kit-card{box-shadow:none;background:#f5f5f7}@media (width<=1100px){.v3 .rp-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}.v3 .rp-delta{font-style:normal;font-weight:700}.v3 .rp-delta.up{color:#0f7a45}.v3 .rp-delta.dn{color:#c4291c}.v3 .rp-chart{min-width:0;padding:4px 18px 12px}.v3 .rp-conv{color:#55555b;align-items:baseline;gap:10px;margin:0 0 12px;font-size:13.5px;display:flex}.v3 .rp-conv b{letter-spacing:-.02em;color:#1d1d1f;font-size:22px}.v3 .rp-conv .kit-ex{top:auto;position:relative;inset-inline-end:auto}.v3 .rp-tblwrap{padding:0 8px 6px;overflow-x:auto}.v3 table.rp-tbl{table-layout:auto;border-collapse:collapse;width:100%;min-width:0;font-size:13.5px}.v3 .rp-tbl th,.v3 .rp-tbl td{text-align:start;white-space:nowrap;border-inline-start:0;background:0 0;border-bottom:1px solid #ececf0;height:40px;padding:0 10px;position:static}.v3 .rp-tbl thead th{color:#55555b;height:34px;font-size:12.5px;font-weight:600}.v3 .rp-tbl tbody th{color:#1d1d1f;max-width:220px;font-weight:600}.v3 .rp-tbl .n{text-align:left;font-variant-numeric:tabular-nums}.v3 .rp-tbl td.num{direction:ltr}.v3 .rp-tbl tfoot th,.v3 .rp-tbl tfoot td{color:#1d1d1f;background:#fafafb;border-bottom:0;font-weight:800}.v3 .rp-tbl .v3-srclink{font-weight:600}.v3 .rp-tbl .kit-bad{color:#c4291c;font-weight:700}.v3 .rp-who{align-items:center;gap:8px;max-width:100%;display:inline-flex}.v3 .rp-foot{color:#62676f;margin:0;padding:2px 18px 14px;font-size:12.5px}.v3 .rp-month button[aria-pressed=true]{min-width:128px}.v3 .rp-checks1{min-width:0}.v3 .rp-checks1 .kit-checks{grid-template-columns:minmax(0,1fr);gap:10px}.v3 .rp-ceo .sfl-split{grid-template-columns:minmax(0,1fr)}.v3 .rp-ceo .sfl-split>.card{justify-self:stretch}.v3 .rp-inner .kit-kpi .kit-ex{top:10px;margin:0;position:absolute;inset-inline-end:10px}.v3 button.v3-pq{all:unset;box-sizing:border-box;border-top:1px solid var(--line2);cursor:pointer;grid-template-columns:92px minmax(0,420px) 96px auto;justify-content:start;align-items:center;gap:12px;width:100%;padding:10px 16px;font-size:13.5px;display:grid}@media (hover:hover) and (pointer:fine){.v3 button.v3-pq:hover{background:#f7f9fc}}.v3 button.v3-pq:active{background:var(--sel)}.v3 .v3-pq .pqt{color:var(--ink2);font-size:12.5px;font-weight:600}.v3 .v3-pq .who{min-width:0}.v3 .v3-pq .who b{display:block}.v3 .v3-pq .who small{color:var(--warn);font-size:12px;display:block}.v3 .v3-pq .cobar,.v3 .v3-qp-head .cobar{background:var(--line2);border-radius:3px;height:6px;display:block;overflow:hidden}.v3 .v3-pq .cobar i,.v3 .v3-qp-head .cobar i{background:var(--c6);border-radius:3px;height:100%;display:block}.v3 .v3-pq .go{color:var(--acc-ink);font-size:13px;font-weight:700}.v3 .v3-qp{flex-direction:column;gap:14px;min-width:0;max-width:760px;padding:18px 24px 64px;display:flex}.v3 .v3-qp-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.v3 .v3-qp-head h1{margin:0;font-size:22px}.v3 .v3-qp-head p{color:var(--ink3);margin:2px 0 0;font-size:13px}.v3 .v3-qp-head .prog{align-items:center;gap:8px;width:150px;display:flex}.v3 .v3-qp-head .prog .cobar{flex:1;height:8px}.v3 .v3-qp-list{flex-direction:column;gap:10px;display:flex}.v3 .v3-qp-q{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:12px 14px;transition:box-shadow .18s,background-color .18s}.v3 .v3-qp-q.done{background:#fbfefc;box-shadow:inset 0 0 0 1px #c9ead6}.v3 .v3-qp-q.skip{background:#fafbfc}.v3 .v3-qp-q[aria-busy=true]{opacity:.75}.v3 .v3-qp-q header{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.v3 .v3-qp-q header .n{background:var(--hover);width:22px;height:22px;color:var(--ink2);border-radius:50%;flex-shrink:0;align-self:center;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.v3 .v3-qp-q.done header .n{background:var(--c6);color:#fff}.v3 .v3-qp-q header b{font-size:15px}.v3 .v3-qp-q header small{color:var(--ink3);font-size:12px}.v3 .v3-qp-q .chips{flex-wrap:wrap;gap:6px;display:flex}.v3 .v3-qp-q .chips>button{all:unset;box-sizing:border-box;cursor:pointer;height:34px;box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color .12s ease, box-shadow .12s ease, transform .12s var(--ease-out);background:#fff;border-radius:999px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.v3 .v3-qp-q .chips>button:active{transform:scale(.96)}.v3 .v3-qp-q .chips>button[aria-pressed=true]{background:var(--acc-bg);box-shadow:inset 0 0 0 1.5px var(--acc);color:var(--acc-ink)}@media (hover:hover) and (pointer:fine){.v3 .v3-qp-q .chips>button:not([aria-pressed=true]):hover{background:var(--hover)}}.v3 .v3-qp-q .chips .own input{width:130px;height:34px;box-shadow:inset 0 0 0 1px var(--line);font:inherit;background:#fff;border:0;border-radius:999px;padding:0 12px;font-size:13.5px}.v3 .v3-qp-q .foot{align-items:center;gap:14px;min-height:22px;margin-top:8px;font-size:12.5px;display:flex}.v3 .v3-qp-q .foot .val{color:var(--money);font-weight:700}.v3 .v3-qp-q.skip .foot .val{color:var(--ink3)}.v3 .v3-qp-q .foot .lnk{color:var(--ink2);font-size:12.5px}.v3 .v3-qp-sum,.v3 .v3-qp-more{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:14px}.v3 .v3-qp-sum>b{font-size:15px}.v3 .v3-qp-sum>p{color:var(--ink3);margin:2px 0 8px;font-size:12.5px}.v3 .v3-qp-sum textarea{box-sizing:border-box;width:100%;box-shadow:inset 0 0 0 1px var(--line);font:inherit;resize:vertical;border:0;border-radius:10px;padding:10px 12px;font-size:14px}.v3 .v3-qp-sum .row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.v3 .v3-qp-sum .row input{height:34px;box-shadow:inset 0 0 0 1px var(--line);font:inherit;border:0;border-radius:9px;flex:240px;padding:0 10px;font-size:13.5px}.v3 .v3-qp-sum .prop{background:#f6f9ff;border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;font-size:13px;display:flex;box-shadow:inset 0 0 0 1px #d6e4fb}.v3 .v3-qp-sum .prop>span{flex:1;min-width:0}.v3 .v3-qp-sum .prop small{color:var(--ink3)}.v3 .v3-qp-more .tog{all:unset;cursor:pointer;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.v3 .v3-qp-more .tog[aria-expanded=true] svg{transform:rotate(180deg)}.v3 .v3-qp-more .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-top:12px;display:grid}.v3 .v3-qp-more label{color:var(--ink2);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.v3 .v3-qp-more input{height:34px;box-shadow:inset 0 0 0 1px var(--line);font:inherit;color:var(--ink);border:0;border-radius:9px;padding:0 10px;font-size:13.5px}.v3 .v3-qp-end{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v3 .v3-qp-end small{color:var(--ink3);font-size:12.5px}.v3 .v3-qp-done{text-align:center;padding:48px 16px}.v3 .v3-qp-done .ok{background:var(--c6b);width:48px;height:48px;color:var(--c6);border-radius:50%;place-items:center;display:inline-grid}.v3 .v3-qp-done h2{margin:12px 0 4px;font-size:20px}.v3 .v3-qp-done p{color:var(--ink2);margin:0 0 16px}.v3 .v3-qp-done .acts{justify-content:center;gap:8px;display:flex}@media (width<=760px){.v3 .v3-qp{padding:12px 14px calc(32px + env(safe-area-inset-bottom,0px))}.v3 .v3-qp-head h1{font-size:20px}.v3 .v3-qp-head .prog{order:3;width:100%}.v3 .v3-qp-q .chips>button{height:40px;font-size:14.5px}.v3 .v3-qp-q .chips .own input{width:100%;height:40px;font-size:16px}.v3 .v3-qp-q .chips .own{flex:100%}.v3 .v3-qp-sum textarea,.v3 .v3-qp-sum .row input,.v3 .v3-qp-more input{font-size:16px}.v3 .v3-qp-more .grid{grid-template-columns:minmax(0,1fr)}.v3 .v3-qp-end .btn{flex:1;height:44px}.v3 button.v3-pq{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who go""pqt go";row-gap:2px;padding:12px 14px}.v3 .v3-pq .who{grid-area:who}.v3 .v3-pq .pqt{grid-area:pqt}.v3 .v3-pq .pr{display:none}.v3 .v3-pq .go{grid-area:go}}@media (width>=1280px){.v3 .v3-qp{max-width:1180px}.v3 .v3-qp-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.v3 .v3-qp-sum,.v3 .v3-qp-more{max-width:1180px}}.v3 .v3-team-learn{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;max-width:900px;overflow:hidden}.v3 .v3-team-learn>header{border-bottom:1px solid var(--line);background:#fafbfc;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.v3 .v3-team-learn>header b{font-size:15px}.v3 .v3-team-learn>header small{color:var(--ink2);font-size:12.5px}.v3 .v3-team-learn .row{border-top:1px solid var(--line2);grid-template-columns:28px minmax(0,170px) 160px 44px 90px auto;justify-content:start;align-items:center;gap:12px;padding:9px 16px;font-size:13.5px;display:grid}.v3 .v3-team-learn .row:first-of-type{border-top:0}.v3 .v3-team-learn .av{width:28px;height:28px;font-size:12px}.v3 .v3-team-learn .pc{font-weight:800}.v3 .v3-team-learn small{color:var(--ink3);font-size:12px}.v3 .v3-team-learn small.late{color:var(--warn)}@media (width<=760px){.v3 .v3-team-learn .row{grid-template-columns:28px minmax(0,1fr) 44px;row-gap:4px}.v3 .v3-team-learn .row .v3-knbar,.v3 .v3-team-learn .row small:first-of-type{display:none}}.sm{color:#141820;max-width:900px;padding:20px 18px 40px;font-family:Arial,Noto Sans Hebrew,sans-serif}.sm-head h1{margin:0 0 6px;font-size:24px;line-height:1.3}.sm-head p{color:#5f6672;max-width:68ch;margin:0;font-size:14px;line-height:1.6}.sm-date{color:#6b7078}.sm-summary{background:#fff;border:1px solid #e7ebf0;border-radius:12px;max-width:75ch;margin:16px 0 0;padding:14px 16px;font-size:15px;line-height:1.7}.sm-tabs{background:#eff2f6;border-radius:10px;flex-wrap:wrap;gap:2px;margin:18px 0 14px;padding:3px;display:inline-flex}.sm-tabs button{color:#5f6672;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 14px;font:600 14px Arial,Noto Sans Hebrew,sans-serif;display:inline-flex}.sm-tabs button.is-on{color:#141820;background:#fff;box-shadow:0 1px 2px #1418201f}.sm-tabs small{color:#374151;text-align:center;font-variant-numeric:tabular-nums;background:#e7ebf0;border-radius:999px;min-width:20px;padding:0 6px;font-size:12px;line-height:18px}.sm-card{background:#fff;border:1px solid #e7ebf0;border-radius:12px;padding:14px 16px}.sm-stages{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sm-card h2{margin:0 0 4px;font-size:16px}.sm-goal{color:#5f6672;margin:0 0 8px;font-size:14px}.sm-bullets{gap:4px;margin:0;padding-inline-start:20px;font-size:14px;line-height:1.6;list-style:outside;display:grid}.sm-bullets.is-avoid li::marker{color:#b42637}.sm-phrases{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.sm-phrases>span{color:#6b7078;font-size:12px;font-weight:600}.sm-phrases q{quotes:"״" "״";background:#eff2f6;border-radius:999px;padding:4px 10px;font-size:13px}.sm-objections{gap:10px;display:grid}.sm-search{gap:4px;max-width:420px;display:grid}.sm-search span{color:#5f6672;font-size:12px;font-weight:600}.sm-search input{border:1px solid #d5dce6;border-radius:10px;height:40px;padding:0 12px;font:15px Arial,Noto Sans Hebrew,sans-serif}.sm-objection summary{cursor:pointer;min-height:28px;font-size:15px;font-weight:700}.sm-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:10px;display:grid}.sm-columns h3{color:#374151;margin:0 0 6px;font-size:13px}.sm-numbered{gap:8px;margin:0;padding-inline-start:36px;font-size:14px;line-height:1.6;list-style:decimal;display:grid}.sm-warning>p{color:#b42637;margin:0 0 10px;font-size:14px;font-weight:600}.sm-message{color:#5f6672;background:#fff;border:1px solid #e7ebf0;border-radius:12px;justify-items:start;gap:6px;margin-top:18px;padding:16px;font-size:14px;display:grid}.sm-message b{color:#141820;font-size:15px}.sm-message button{cursor:pointer;background:#fff;border:1px solid #d5dce6;border-radius:8px;height:36px;padding:0 14px;font:600 13px Arial,Noto Sans Hebrew,sans-serif}.sm-none{color:#5f6672;font-size:14px}.sm-skeleton{gap:10px;margin-top:18px;display:grid}.sm-skeleton span{background:#eff2f6;border-radius:12px;height:72px;animation:1.1s ease-in-out infinite alternate sm-pulse}@keyframes sm-pulse{to{opacity:.5}}@media (width<=640px){.sm{padding:14px 12px 32px}.sm-columns{grid-template-columns:1fr}.sm-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}}@media (prefers-reduced-motion:reduce){.sm-skeleton span{animation:none}}.v3 .v3-dsgrid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));align-items:start;gap:16px;display:grid}.v3 .v3-dscard>header{justify-content:space-between}.v3 .v3-dscard>header .v3-dssub{color:var(--ink3);font-size:12px;font-weight:600}.v3 .v3-dsbody{flex-direction:column;display:flex}.v3 .v3-dsrow{align-items:center;gap:12px;padding:10px 14px;display:grid}.v3 .v3-dsrow+.v3-dsrow{border-top:1px solid var(--line2)}.v3 .v3-dsname{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.v3 .v3-dsempty{color:var(--ink3);padding:14px;font-size:13px;font-weight:600}.v3 .v3-dsskel{background:linear-gradient(90deg, var(--hover) 25%, var(--sel) 37%, var(--hover) 63%);background-size:400% 100%;border-radius:6px;height:13px;animation:1.3s ease-in-out infinite v3dsshimmer}@keyframes v3dsshimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.v3 .v3-dsskel{animation:none}}.v3 .v3-projrow{grid-template-columns:minmax(0,1fr) auto}.v3 .v3-projval{text-align:left;flex-direction:column;gap:1px;display:flex}.v3 .v3-projval b{color:var(--money);font-size:16px;font-weight:800}.v3 .v3-projval small{color:var(--ink3);font-size:12px;font-weight:600}.v3 .v3-projrow.rhead{padding-top:8px;padding-bottom:8px}.v3 .v3-projrow.rhead span{color:var(--ink3);font-size:12px;font-weight:700}.v3 .v3-projrow.rhead span:last-child{text-align:left}.v3 .v3-pacerow{grid-template-columns:minmax(84px,120px) minmax(0,1fr) auto}.v3 .v3-bar{background:var(--sel);border-radius:999px;height:8px;position:relative;overflow:hidden}.v3 .v3-bar>i{background:var(--acc,#0071e3);border-radius:999px;min-width:2px;position:absolute;inset-block:0;inset-inline-start:0}.v3 .v3-bar.ok>i{background:var(--money)}.v3 .v3-bar.behind>i{background:var(--warn)}.v3 .v3-paceinfo{text-align:left;white-space:nowrap;flex-direction:column;gap:1px;display:flex}.v3 .v3-paceinfo b{color:var(--ink);font-size:13px;font-weight:800}.v3 .v3-paceinfo b.ok{color:var(--money)}.v3 .v3-paceinfo b.behind{color:var(--warn)}.v3 .v3-paceinfo small{color:var(--ink3);font-size:12px;font-weight:600}.v3 .v3-funrow{grid-template-columns:minmax(0,1fr);gap:7px}.v3 .v3-funhead{align-items:baseline;gap:8px;display:flex}.v3 .v3-funhead .v3-dsname{flex:1}.v3 .v3-funhead small{color:var(--ink3);font-size:12px;font-weight:600}.v3 .v3-funsteps{flex-direction:column;gap:5px;display:flex}.v3 .v3-funstep{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.v3 .v3-funstep>span:first-child{color:var(--ink2);font-size:12px;font-weight:600}.v3 .v3-funtrack{background:var(--sel);border-radius:999px;height:7px;overflow:hidden}.v3 .v3-funtrack>i{background:var(--acc,#0071e3);border-radius:999px;min-width:2px;height:100%;display:block}.v3 .v3-funstep b{color:var(--ink);text-align:left;min-width:26px;font-size:12.5px;font-weight:800}.v3 .v3-funconv{flex-wrap:wrap;gap:6px;display:flex}.v3 .v3-funconv span{color:var(--ink2);background:var(--hover);border-radius:6px;padding:1px 7px;font-size:12px;font-weight:700}.v3 .v3-funconv span.leak{color:var(--warn);background:var(--warn-bg)}@media (width<=720px){.v3 .v3-pacerow{grid-template-columns:minmax(70px,1fr) auto}.v3 .v3-pacerow .v3-bar{order:3;grid-column:1/-1}}.v3 .se-host{padding:0;overflow:auto}.sales-engine-light{--background:#fff;--foreground:#16181d;--card:#fff;--card-foreground:#16181d;--muted:#f3f4f6;--muted-foreground:#5d626b;--border:#e6e7eb;color:#16181d;background:#f7f8fa!important}.sales-engine-light .bg-gold{background-color:hsl(var(--gold))}.sales-engine-light .border-gold{border-color:hsl(var(--gold))}.sales-engine-light .shadow-gold{box-shadow:0 8px 22px -10px hsl(var(--gold) / .45)}.sales-engine-light .bg-gradient-gold{background:linear-gradient(135deg, hsl(var(--gold-light)), hsl(var(--gold)), hsl(var(--gold-dark)))}.sales-engine-light .text-gradient-gold{background:linear-gradient(135deg, hsl(var(--gold-light)), hsl(var(--gold)), hsl(var(--gold-dark)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sales-engine-light [class*="bg-[#0d1f3c]"],.sales-engine-light [class*="bg-[#0a1628]"]:not(.sales-engine-light),.sales-engine-light [class*=bg-card],.sales-engine-light .glass{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 1px #e6e7eb,0 1px 2px #1018280a;background:#fff!important}.sales-engine-light header[class*="from-[#0d1f3c]"]{-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);box-shadow:none;background:#f7f8fadb!important}.sales-engine-light [class*="from-[#0d1f3c]"],.sales-engine-light [class*=from-card]{--tw-gradient-from:#fff!important}.sales-engine-light [class*="to-[#0a1628]"],.sales-engine-light [class*="to-[#0d1f3c]"],.sales-engine-light [class*=to-card]{--tw-gradient-to:#fff!important}.sales-engine-light [class*=bg-white\/5],.sales-engine-light [class*=bg-white\/10]{background-color:#f3f4f6!important}.sales-engine-light .text-white,.sales-engine-light .text-foreground{color:#16181d!important}.sales-engine-light .text-gray-300{color:#3e434b!important}.sales-engine-light .text-gray-400{color:#5d626b!important}.sales-engine-light .text-gray-500,.sales-engine-light .text-gray-600{color:#6b7078!important}.sales-engine-light .text-amber-300{color:#c2410c!important}.sales-engine-light .text-green-400{color:#15803d!important}.sales-engine-light .text-orange-400{color:#c2410c!important}.sales-engine-light .bg-gold.text-black,.sales-engine-light .bg-gold .text-black{color:#fff!important}.sales-engine-light [class*=border-gold\/]{border-color:#e6e7eb!important}.sales-engine-light [class*=shadow-\[0_0_]{box-shadow:0 6px 18px -8px hsl(var(--gold) / .35)!important}@media (hover:hover) and (pointer:fine){.sales-engine-light [class*="hover:bg-white/"]:hover{background-color:#eef0f4!important}.sales-engine-light [class*=hover\:text-white]:hover{color:#16181d!important}}.sales-engine-light .se-brand{letter-spacing:.04em;color:#16181d;align-items:center;gap:8px;font-size:15px;font-weight:800;display:inline-flex}.sales-engine-light .se-brand b{background:hsl(var(--gold));color:#fff;letter-spacing:0;border-radius:8px;place-items:center;width:28px;height:28px;font-size:15px;display:inline-grid}.sales-engine-light [style*=\#8B1A1A],.sales-engine-light [style*="139, 26, 26"]{background:linear-gradient(#eef3fb 0%,#e3eaf5 60%,#d8e1ef 100%)!important;box-shadow:inset 0 1px #fff,0 0 0 1px #d6dfec,0 6px 18px -10px #10182840!important}.sales-engine-light .bg-red-700{background-color:#c9d4e5!important}.sales-engine-light [class*="from-[#162a4a]"]{background:#f7f8fa!important}.se-pace-mark{background:#1d1d1f;border-radius:1px;width:2px;margin-inline-start:-1px;position:absolute;top:0;bottom:0}.se-pace-note{margin:6px 0 0;font-size:12px;font-weight:600}.se-pace-note.behind{color:#b45309}.se-pace-note.ahead{color:#0f7a45}.se-board-error{color:#b42318;background:#fdeeec;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px;padding:14px 16px;font-size:14px;display:flex}.se-board-error button{color:#1d1d1f;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:10px;padding:0 14px;font-weight:600}.se-board-stale{color:#a14a07;margin:0 12px 8px;font-size:12px}.sales-engine-light .text-xs{font-size:12px;line-height:16px}.sales-engine-light .se-manage-btn{color:#1d1d1f;cursor:pointer;background:#fff;border:1px solid #d2d2d7;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px;transition:background-color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.sales-engine-light .se-manage-btn:hover{background:#f5f5f7}}.sales-engine-light .se-manage-btn[aria-pressed=true]{background:#e8e8ed;border-color:#c7c7cc}.sales-engine-light .se-manage-btn svg{flex:none;width:16px;height:16px}.v3 .wj{flex-direction:column;gap:16px;width:920px;max-width:100%;display:flex}.v3 .wj-card{width:100%}.v3 .wj-card header .muted{font-size:12.5px}.v3 .wj-moderow{grid-template-columns:minmax(0,1fr) auto}.v3 .wj-moderow small,.v3 .wj-jname small,.v3 .wj-step small,.v3 .wj-today small{color:var(--ink3);font-size:12px;display:block}.v3 .wj-blockers{margin:0 14px 12px}.v3 .wj-facts{grid-template-columns:auto auto minmax(0,1fr);gap:10px}.v3 .wj-quiet{color:var(--ink3);font-size:12.5px}.v3 .wj-journey+.wj-journey{border-top:1px solid var(--line2)}.v3 .wj-jrow{grid-template-columns:minmax(0,1fr) repeat(4,84px) 72px;gap:8px}.v3 .wj-jname{text-align:start;color:var(--ink)}.v3 .wj-stat{flex-direction:column;align-items:flex-start;display:flex}.v3 .wj-stat small{color:var(--ink3);font-size:12px}.v3 button.wj-onoff{min-width:64px;padding:4px 10px}.v3 button.wj-onoff[aria-pressed=true]{color:#fff;background:var(--acc)}.v3 .wj-steps{background:var(--fill);padding:4px 14px 12px}.v3 .wj-step{grid-template-columns:minmax(0,1fr) 190px 72px 120px;align-items:center;gap:8px;padding:8px 0;display:grid}.v3 .wj-step+.wj-step{border-top:1px solid var(--line2)}.v3 .wj-stepnote{grid-column:1/-1}.v3 .wj-tmpl{color:var(--ink2);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.v3 .wj-missing{color:var(--late,#c2410c)}.v3 .wj-today{grid-template-columns:92px minmax(0,1fr) minmax(0,1.2fr) 170px minmax(0,1fr) 96px;gap:8px}.v3 .wj-params{overflow-wrap:anywhere}.v3 .wj-event{grid-template-columns:minmax(0,1fr) 70px 120px 160px 64px;gap:8px}.v3 .wj-card .kform.wj-eventform{grid-template-columns:120px minmax(0,1fr) 200px 200px;padding:12px 14px 0}.v3 .wj-pad{padding:12px 14px}.v3 .wj-hook{grid-template-columns:minmax(0,1fr) auto;gap:12px}.v3 .wj-hookurl{flex-wrap:wrap;align-items:center;gap:8px;margin:0 14px 12px;display:flex}.v3 .wj-hookurl code{overflow-wrap:anywhere;font-size:12.5px}@media (width<=760px){.v3 .wj-jrow{grid-template-columns:minmax(0,1fr) repeat(2,72px)}.v3 .wj-step,.v3 .wj-today,.v3 .wj-event,.v3 .wj-card .kform.wj-eventform,.v3 .wj-facts{grid-template-columns:minmax(0,1fr)}}.v3 .svc-pane{flex-direction:column;gap:12px;margin-top:14px;display:flex}.v3 .svc-card{background:var(--bg);box-shadow:var(--lift);border-radius:12px;padding:12px 14px}.v3 .svc-card>h4{color:var(--ink3);letter-spacing:.01em;align-items:center;gap:7px;margin:0 0 10px;font-size:12px;font-weight:700;display:flex}.v3 .svc-card>h4 svg{color:var(--ink3);flex:none}.v3 .svc-sla{flex-direction:column;gap:8px;display:flex}.v3 .svc-sla-top{align-items:baseline;gap:8px;display:flex}.v3 .svc-sla-val{font-size:22px;font-weight:800;line-height:1}.v3 .svc-sla-lbl{color:var(--ink2);font-size:12.5px}.v3 .svc-sla.ok .svc-sla-val{color:var(--call)}.v3 .svc-sla.amber .svc-sla-val{color:var(--warn)}.v3 .svc-sla.red .svc-sla-val{color:var(--late)}.v3 .svc-sla.neutral .svc-sla-val{color:var(--ink)}.v3 .svc-bar{background:var(--fill);border-radius:999px;height:6px;overflow:hidden}.v3 .svc-bar>i{border-radius:999px;height:100%;transition:width .3s;display:block}.v3 .svc-sla.ok .svc-bar>i{background:var(--call)}.v3 .svc-sla.amber .svc-bar>i{background:var(--warn)}.v3 .svc-sla.red .svc-bar>i{background:var(--late)}.v3 .svc-sla.neutral .svc-bar>i{background:var(--ink4)}.v3 .svc-sla-sub{color:var(--ink3);font-size:12px}.v3 .svc-flag{color:var(--ink3);background:var(--fill);border-radius:6px;align-items:center;gap:5px;margin-top:2px;padding:3px 7px;font-size:12px;font-weight:600;display:inline-flex}.v3 .svc-flag svg{flex:none}.v3 .svc-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.v3 .svc-stat{background:var(--fill);border-radius:9px;flex-direction:column;gap:3px;padding:9px 10px;display:flex}.v3 .svc-stat.wide{grid-column:1/-1}.v3 .svc-stat dt{color:var(--ink3);font-size:12px;font-weight:600}.v3 .svc-stat dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;font-weight:800;overflow:hidden}.v3 .svc-stat dd.muted{color:var(--ink3);font-size:12.5px;font-weight:600}.v3 .svc-macros{flex-direction:column;gap:6px;display:flex}.v3 .svc-macro{all:unset;box-sizing:border-box;cursor:pointer;background:var(--fill);color:var(--ink);border-radius:9px;align-items:center;gap:8px;padding:9px 11px;font-size:13px;font-weight:600;transition:background-color .12s;display:flex}.v3 .svc-macro svg{color:var(--acc);flex:none}.v3 .svc-macro .grow{flex:1}.v3 .svc-macro .svc-ins{color:var(--ink3);font-size:12px;font-weight:700}@media (hover:hover) and (pointer:fine){.v3 .svc-macro:hover{background:var(--sel)}}.v3 .svc-macro:active{transform:scale(.985)}.v3 .svc-macro:focus-visible{box-shadow:inset 0 0 0 2px var(--acc)}.v3 .svc-macros-note{color:var(--ink3);margin-top:2px;font-size:12px}.v3 .svc-list{transition:opacity .12s}.v3 .svc-list.stale{opacity:.6}.v3 .icv .svc-when{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.v3 .svc-clk{white-space:nowrap;background:var(--fill);color:var(--ink2);border-radius:6px;align-items:center;gap:3px;padding:3px 6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.v3 .svc-clk.amber{background:var(--warn-bg);color:var(--warn)}.v3 .svc-clk.red{background:var(--late-bg);color:var(--late)}.v3 .svc-clk.wait{color:var(--ink2);font-weight:600}.v3 .svc-slahd{background:var(--fill);color:var(--ink2);border-radius:8px;align-items:center;gap:10px;margin:0 10px 8px;padding:6px 10px;font-size:12.5px;display:flex}.v3 .svc-slahd .red{color:var(--late)}.v3 .svc-slahd .amber{color:var(--warn)}.v3 .svc-slahd b{font-weight:800}.v3 .svc-more{color:var(--ink3);justify-content:space-between;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.v3 .svc-slaform{flex-direction:column;gap:12px;max-height:min(70vh,640px);padding:14px 18px;display:flex;overflow:auto}.v3 .svc-slaform fieldset{border:0;margin:0;padding:0}.v3 .svc-slaform legend,.v3 .svc-slaform label{color:var(--ink2);font-size:12.5px;font-weight:600}.v3 .svc-slaform label{flex-direction:column;gap:5px;display:flex}.v3 .svc-slaform legend{margin-bottom:6px}.v3 .svc-slarow{grid-template-columns:repeat(2,minmax(0,160px));gap:12px;display:grid}.v3 .svc-slatbl{border-collapse:collapse;width:100%;font-size:13px}.v3 .svc-slatbl th,.v3 .svc-slatbl td{text-align:start;border-bottom:1px solid var(--line2);padding:5px 6px}.v3 .svc-slatbl thead th{color:var(--ink3);font-size:12px;font-weight:700}.v3 .svc-slatbl tbody th{font-weight:600}.v3 .svc-slatbl .inp{max-width:120px}.v3 .svc-slaerr{color:var(--late);margin:0;font-size:12.5px;font-weight:600}.v3 .svc-stat dd .svc-bal{color:var(--ink2);font-size:12.5px;font-weight:600}.bug-reporter-root{z-index:1200;position:fixed;bottom:18px;left:18px}.bug-reporter-root.toolbar{z-index:auto;display:contents;position:static;bottom:auto;left:auto}.bug-reporter-root.toolbar button{width:32px;height:32px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.bug-reporter-root.toolbar button:hover{background:var(--hover);color:var(--blue)}}.bug-reporter-root.toolbar button svg{width:17px;height:17px}.bug-reporter-root.toolbar button:disabled{cursor:default}.bug-reporter-fab{color:#43536b;cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 6px 20px #1f29371f}@media (hover:hover) and (pointer:fine){.bug-reporter-fab:hover{color:#1f2937;border-color:#c8d3e2}}.bug-reporter-fab svg{width:15px;height:15px}.bug-reporter-fab.busy{cursor:default}.bug-spin{animation:1s linear infinite bug-spin}@keyframes bug-spin{to{transform:rotate(360deg)}}.bug-reporter-overlay{z-index:1300;background:#0f172a8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.bug-reporter-modal{background:#fff;border-radius:16px;flex-direction:column;gap:10px;width:min(820px,100%);max-height:92vh;padding:14px 16px;display:flex;box-shadow:0 24px 60px #0f172a59}.bug-reporter-modal header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bug-reporter-modal header b{color:#1f2937;font-size:15px}.bug-reporter-modal header span{color:#374151;flex:1;min-width:160px;font-size:12px}.bug-close{color:#374151;cursor:pointer;background:0 0;border:0;padding:4px}.bug-close svg{width:17px;height:17px}.bug-canvas-wrap{background:#f8fafc;border:1px solid #e5eaf1;border-radius:10px;max-height:52vh;overflow:auto}.bug-canvas-wrap canvas{cursor:crosshair;touch-action:none;width:100%;height:auto;display:block}.bug-no-screenshot{text-align:center;color:#374151;border:1px dashed #d5deeb;border-radius:10px;padding:26px;font-size:12px}.bug-reporter-modal textarea{width:100%;font:inherit;resize:vertical;background:#fbfcfe;border:1px solid #dfe6ef;border-radius:10px;padding:9px 11px;font-size:13px}.bug-message{color:#b3261e;font-size:12px}.bug-done{color:#0c8256;text-align:center;padding:8px;font-size:13px;font-weight:600}.bug-reporter-modal footer{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.bug-primary,.bug-secondary{cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.bug-primary{color:#fff;background:#0071e3;border:0}@media (hover:hover) and (pointer:fine){.bug-primary:hover:not(:disabled){background:#0062c4}}.bug-primary:disabled{opacity:.6;cursor:default}.bug-secondary{color:#43536b;background:#fff;border:1px solid #dfe6ef}.bug-primary svg,.bug-secondary svg{width:14px;height:14px}@media (width<=700px){.bug-reporter-root{bottom:12px;left:12px}.bug-reporter-fab span{display:none}.bug-reporter-fab{padding:10px}.bug-reporter-modal{padding:12px}}.bug-admin{flex-direction:column;gap:14px;padding:18px;display:flex}.bug-admin-header{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.bug-admin-header h1{color:#1f2937;align-items:center;gap:8px;margin:0;font-size:19px;display:flex}.bug-admin-header h1 svg{color:#2563eb;width:19px;height:19px}.bug-admin-header p{color:#374151;max-width:560px;margin:5px 0 0;font-size:12px}.bug-admin-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bug-admin-actions select{font:inherit;background:#fff;border:1px solid #dfe6ef;border-radius:9px;padding:7px 10px;font-size:12px}.bug-admin-actions button{cursor:pointer;color:#43536b;background:#fff;border:1px solid #dfe6ef;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:inline-flex}.bug-admin-actions button svg{width:13px;height:13px}.bug-admin-error{color:#b3261e;background:#fdf1f0;border:1px solid #f3c1bd;border-radius:10px;padding:9px 12px;font-size:12.5px}.bug-admin-empty{color:#374151;border:1px dashed #d5deeb;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:34px;font-size:13px;display:flex}.bug-admin-empty svg{width:16px;height:16px}.bug-admin-list{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px;display:grid}.bug-card{background:#fff;border:1px solid #e2e8f1;border-radius:13px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;box-shadow:0 3px 12px #1f29370a}.bug-card-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bug-card-head b{color:#1f2937;font-size:13px}.bug-card-head small{color:#374151;margin-inline-start:auto;font-size:12px}.bug-status{color:#374151;background:#eef2f8;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.status-triaged_approved .bug-status{color:#0c8256;background:#e5f6ee}.status-triaged_rejected .bug-status,.status-dismissed .bug-status{color:#b3261e;background:#f6e9e8}.status-in_progress .bug-status{color:#2563eb;background:#e8effc}.status-fixed .bug-status{color:#0c8256;background:#e5f6ee}.bug-card-description{color:#2b3b51;white-space:pre-wrap;margin:0;font-size:13px}.bug-triage{color:#374151;background:#f7f9fc;border-radius:9px;padding:7px 10px;font-size:12px}.bug-resolved-note{color:#0c8256;font-size:12px}.bug-card footer{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.bug-card footer button{cursor:pointer;color:#43536b;background:#fff;border:1px solid #dfe6ef;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;display:inline-flex}.bug-card footer button svg{width:12px;height:12px}.bug-card footer button:disabled{opacity:.55;cursor:default}.bug-shot-overlay{z-index:1400;cursor:zoom-out;background:#0f172ab3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.bug-shot-overlay img{border-radius:10px;max-width:100%;max-height:100%;box-shadow:0 24px 60px #0006}@media (width<=700px){.bug-admin{padding:12px}.bug-admin-list{grid-template-columns:1fr}}.ref-admin{flex-direction:column;gap:14px;padding:18px;display:flex}.ref-admin-header{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.ref-admin-header h1{color:#1f2937;align-items:center;gap:8px;margin:0;font-size:19px;display:flex}.ref-admin-header h1 svg{color:#2563eb;width:19px;height:19px}.ref-admin-header p{color:#374151;max-width:560px;margin:5px 0 0;font-size:12px}.ref-admin-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ref-admin-actions button{cursor:pointer;color:#43536b;background:#fff;border:1px solid #dfe6ef;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:inline-flex}.ref-admin-actions button svg{width:13px;height:13px}.ref-admin-error{color:#b3261e;background:#fdf1f0;border:1px solid #f3c1bd;border-radius:10px;padding:9px 12px;font-size:12.5px}.ref-admin-empty{color:#374151;border:1px dashed #d5deeb;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:34px;font-size:13px;display:flex}.ref-spin{width:16px;height:16px;animation:1s linear infinite ref-spin}@keyframes ref-spin{to{transform:rotate(360deg)}}.ref-back{cursor:pointer;color:#43536b;background:#fff;border:1px solid #dfe6ef;border-radius:9px;align-items:center;gap:6px;margin-inline-end:auto;padding:6px 11px;font-size:12px;display:inline-flex}.ref-back svg{width:14px;height:14px;transform:scaleX(-1)}.ref-bank-card{background:#fff;border:1px solid #e2e8f1;border-radius:13px;flex-direction:column;gap:10px;padding:14px;display:flex}.ref-bank-card h2{color:#1f2937;margin:0;font-size:14px}.ref-bank-set{color:#0c8256;margin:0;font-size:12px}.ref-bank-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.ref-bank-grid input{font:inherit;border:1px solid #dfe6ef;border-radius:9px;padding:8px 10px;font-size:12.5px}.ref-bank-card>button{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:9px;align-self:flex-start;padding:7px 16px;font-size:12.5px}.ref-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.ref-card{background:#fff;border:1px solid #e2e8f1;border-radius:13px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;box-shadow:0 3px 12px #1f29370a}.ref-card-clickable{cursor:pointer;transition:box-shadow .15s}@media (hover:hover) and (pointer:fine){.ref-card-clickable:hover{box-shadow:0 6px 18px #1f293717}}.ref-card-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ref-card-head b{color:#1f2937;font-size:13px}.ref-status{color:#374151;background:#eef2f8;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.ref-pay-status{color:#374151;background:#f1f5f9;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.pay-due .ref-pay-status{color:#b45309;background:#fdf3e0}.pay-paid .ref-pay-status{color:#0c8256;background:#e5f6ee}.pay-voided .ref-pay-status{color:#b3261e;background:#f6e9e8}.ref-due-badge{color:#b45309;background:#fdf3e0;border-radius:999px;margin-inline-start:auto;padding:2px 9px;font-size:12px;font-weight:700}.ref-summary,.ref-countdown{color:#374151;margin:0;font-size:12px}.ref-void{color:#b3261e;margin:0;font-size:12px}.ref-card footer{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.ref-card footer button{cursor:pointer;color:#43536b;background:#fff;border:1px solid #dfe6ef;border-radius:8px;padding:6px 10px;font-size:12px}.ref-card footer button:disabled{opacity:.55;cursor:default}@media (width<=700px){.ref-admin{padding:12px}.ref-list,.ref-bank-grid{grid-template-columns:1fr}}.mail-mobile-nav-toggle{display:none}.mail-app button:focus-visible,.mail-app input:focus-visible,.mail-app select:focus-visible,.mail-app textarea:focus-visible{outline-offset:3px;outline:3px solid oklch(65% .18 250)}.mail-test-panel{overflow-wrap:anywhere;background:oklch(97% .015 250);border:1px solid oklch(87% .04 250);border-radius:10px;padding:12px}.mail-test-panel button{color:#fff;background:oklch(54% .19 255);border-radius:8px;width:100%;min-height:44px;padding:8px 12px;font-weight:600}.mail-test-panel button:disabled{opacity:.55;cursor:not-allowed}.mail-test-panel [role=group]{gap:10px;margin-top:12px;display:grid}.mail-test-panel p{margin:0;font-size:12px;line-height:1.6}.mail-test-panel [role=alert]{color:oklch(46% .18 25)}@media (width<=760px){.mail-mobile-nav-toggle{color:#fff;border:1px solid oklch(55% .04 250);border-radius:8px;width:100%;min-height:44px;margin-bottom:8px;padding:10px;display:block}.mail-nav:not(.is-open) nav,.mail-nav:not(.is-open) .mail-provider{display:none}.mail-nav{padding-block:12px}.mail-brand{margin-bottom:12px}.mail-app button,.mail-app input,.mail-app select{min-height:44px}.mail-main,.mail-editor-shell,.mail-editor-shell>*{min-width:0}}.mail-dialog-error{color:#b42318;background:#fef3f2;border-radius:8px;flex:100%;margin:0 0 8px;padding:8px 10px;font-size:13px;font-weight:600}.v3 .v3-mc{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;max-width:820px;margin-bottom:16px;padding:16px}.v3 .v3-mc>header{align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.v3 .v3-mc>header>div{flex:1;min-width:0}.v3 .v3-mc h2{margin:0;font-size:17px}.v3 .v3-mc>header p{color:var(--ink2);margin:3px 0 0;font-size:13px}.v3 .v3-mc-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.v3 .v3-mc-steps>li{box-shadow:inset 0 0 0 1px var(--line2);border-radius:10px;overflow:hidden}.v3 .v3-mc-steps>li.cur{box-shadow:inset 0 0 0 1.5px var(--acc)}.v3 .v3-mc-steps .hd{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:10px;width:100%;padding:11px 12px;font-size:14px;display:flex}.v3 .v3-mc-steps .hd .n{background:var(--hover);width:24px;height:24px;color:var(--ink2);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.v3 .v3-mc-steps li.done .hd .n{background:var(--c6);color:#fff}.v3 .v3-mc-steps .hd .st{background:var(--warn-bg);color:var(--warn);border-radius:6px;margin-inline-start:auto;padding:2px 8px;font-size:12px;font-weight:700}.v3 .v3-mc-steps .hd .st.ok{background:var(--c6b);color:#0f6b34}.v3 .v3-mc-steps .bd{padding:0 12px 12px;padding-inline-start:46px;font-size:13.5px;line-height:1.6}.v3 .v3-mc-steps .bd ol{margin:0 0 8px;padding-inline-start:18px}.v3 .v3-mc-steps .bd p{margin:0 0 8px}.v3 .v3-mc-copy{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.v3 .v3-mc-copy>span{color:var(--ink3);min-width:150px;font-size:12.5px}.v3 .v3-mc-copy code{box-shadow:inset 0 0 0 1px var(--line2);overflow-wrap:anywhere;background:#f6f7f9;border-radius:7px;max-width:100%;padding:4px 8px;font-size:12.5px}.v3 .v3-mc-copy .btn{align-items:center;gap:5px;display:inline-flex}@media (width<=760px){.v3 .v3-mc>header{flex-direction:column}.v3 .v3-mc-steps .bd{padding-inline-start:12px}.v3 .v3-mc-copy>span{width:100%;min-width:0}}.mseg{gap:12px;margin-bottom:16px;display:grid}.mseg-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mseg-head h3{color:var(--ink,#1d1d1f);margin:0;font-size:17px}.mseg-head p{color:var(--ink2,#55555b);margin:4px 0 0;font-size:13px}.mseg-refresh{background:var(--bg,#fff);min-height:36px;box-shadow:var(--lift,0 1px 2px #0000000a, 0 4px 16px #0000000d);color:var(--ink,#1d1d1f);font:inherit;cursor:pointer;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.mseg-refresh:disabled{cursor:default;color:var(--ink3,#62676f)}.mseg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=1100px){.mseg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mseg-item{background:var(--bg,#fff);box-shadow:var(--lift,0 1px 2px #0000000a, 0 4px 16px #0000000d);border-radius:12px;align-content:start;gap:6px;padding:14px 16px;display:grid}.mseg-item-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mseg-item-top strong{color:var(--ink,#1d1d1f);font-size:15px}.mseg-item-top b{color:var(--ink,#1d1d1f);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.mseg-item p{color:var(--ink2,#55555b);margin:0;font-size:12.5px;line-height:1.5}.mseg-note{color:var(--ink2,#55555b);align-items:flex-start;gap:6px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.mseg-note svg{color:var(--acc,#0071e3);flex:none;margin-top:2px}.mseg-meta{color:var(--ink3,#62676f);font-size:12px}.mseg-error{color:#b42318;margin:0;font-size:12.5px}.mseg-preview{background:var(--fill,#f4f4f7);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.mseg-preview-count{color:var(--ink2,#55555b);align-items:center;gap:6px;font-size:12.5px;display:flex}.mseg-preview-count b{color:var(--ink,#1d1d1f);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.mseg-preview p{color:var(--ink,#1d1d1f);margin:0;font-size:12.5px;line-height:1.5}.mseg-preview small{color:var(--ink3,#62676f);font-size:12px;line-height:1.5}@media (width<=760px){.mseg-head{flex-direction:column;align-items:stretch}.mseg-refresh{justify-content:center;min-height:44px}.mseg-grid{grid-template-columns:1fr}}.auto-modal form.auto-builder{width:min(720px,94%)}.auto-builder fieldset,.auto-builder input,.auto-builder select,.auto-builder textarea{box-sizing:border-box;min-width:0;max-width:100%}.auto-builder fieldset.auto-conditions{border:1px solid #d6dde7;gap:8px;margin:12px 16px 0;padding:10px 12px;display:grid}.auto-builder fieldset.auto-conditions legend{padding:0 6px;font-weight:700}.auto-cond{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;gap:6px;display:grid}.auto-builder .auto-cond button,.auto-step-tools button{background:#fff;border:1px solid #d6dde7;place-items:center;width:34px;height:34px;display:grid}.auto-builder .auto-cond button svg,.auto-step-tools button svg,.auto-add svg{width:15px;height:15px}.auto-add{background:#fff;border:1px dashed #b9c6d8;justify-self:start;align-items:center;gap:6px;min-height:34px;padding:0 12px;display:inline-flex}.auto-add-step{margin:10px 16px 0}.auto-steps{gap:8px;margin:12px 16px 0;padding:0;list-style:none;display:grid}.auto-step{background:#fff;border:1px solid #d6dde7}.auto-step.wait,.auto-step.guard{border-inline-start-color:#94a3b8;border-style:dashed}.auto-step-head{align-items:center;gap:8px;padding:8px 10px;display:flex}.auto-step-head>b{background:#eef4ff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.auto-step-head>select,.auto-step-head>span{flex:1;min-width:0}.auto-step-tools{gap:4px;display:flex}.auto-step-fields{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:0 8px;padding:0 0 10px;display:grid}.auto-modal .auto-step-fields label{margin:6px 10px 0}.auto-note{color:#4b5563;margin:12px 16px 0;font-size:12px}.auto-errors{color:#b42318;background:#fff4f4;border:1px solid #f3c4c4;margin:12px 16px 0;padding:8px 12px 8px 8px;font-size:13px;list-style:none}@media (width<=760px){.auto-cond{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.auto-cond input:first-child{grid-column:1/-1}.auto-step-head{flex-wrap:wrap}.auto-step-head>select{flex-basis:calc(100% - 40px)}}.ai-training{color:#17233c;max-width:1600px;margin:auto;padding:28px}.training-hero{color:#141820;background:linear-gradient(135deg,#f2f6ff,#e6f0ff);border:1px solid #cfe0ff;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex;box-shadow:0 1px 2px #1018280a,0 10px 26px #1f6feb1f}.training-hero h1{margin:8px 0;font-size:34px}.training-hero p{color:#5f6672;margin:0;font-size:16px}.training-kicker{color:var(--acc-ink,#1d4fc4);align-items:center;gap:8px;font-weight:700;display:flex}.training-kicker svg{width:20px}.training-trust{border:1px solid var(--line,#e4e6ea);background:#fff;border-radius:14px;align-items:center;gap:12px;min-width:260px;padding:14px 18px;display:flex}.training-trust svg{color:#0b7a50;width:34px;height:34px}.training-trust span{flex-direction:column;display:flex}.training-trust small{color:var(--ink2,#5d626b);margin-top:4px}.training-alert{border-radius:10px;align-items:center;gap:8px;margin:14px 0;padding:12px 16px;display:flex;position:relative}.training-alert.error{color:#b32636;background:#fff0f0}.training-alert.success{color:#157557;background:#ecfbf5}.training-alert button{color:inherit;background:0 0;border:0;margin-inline-start:auto}.training-alert svg{width:18px}.training-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0;display:grid}.training-stats article{background:#fff;border:1px solid #e3e8f1;border-radius:14px;align-items:center;gap:12px;padding:18px;display:flex}.training-stats article>svg{color:#246beb;box-sizing:content-box;background:#edf4ff;border-radius:11px;width:26px;height:26px;padding:9px}.training-stats span{flex-direction:column;display:flex}.training-stats b{font-size:25px}.training-stats small{color:#374151}.training-tabs{border-bottom:1px solid #dfe5ef;gap:2px;margin-bottom:20px;display:flex}.training-tabs button{color:#374151;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 20px;font-size:15px}.training-tabs button.active{color:#2869dc;border-color:#3478f6;font-weight:700}.training-tabs i{color:#2e6edb;background:#edf3ff;border-radius:99px;margin-inline-start:5px;padding:2px 7px;font-style:normal}.training-ingest{grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);gap:18px;display:grid}.upload-card,.paste-card,.source-list,.knowledge-panel,.training-settings{background:#fff;border:1px solid #e1e7f0;border-radius:15px;padding:20px}.source-type-row{grid-template-columns:1fr 1.5fr;gap:12px;margin-bottom:14px;display:grid}.source-type-row label{flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.source-type-row input,.source-type-row select,.paste-card input,.knowledge-panel select{background:#fff;border:1px solid #cfd7e4;border-radius:9px;padding:11px}.training-drop{color:#263f70;background:#f7faff;border:2px dashed #a9bee8;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;min-height:190px;transition:all .2s;display:flex}.training-drop.dragging{background:#edf4ff;border-color:#3478f6}@media (hover:hover) and (pointer:fine){.training-drop:hover{background:#edf4ff;border-color:#3478f6}}.training-drop>svg{color:#206bf5;width:36px;height:36px}.training-drop span{color:#374151;font-size:13px}.paste-card{flex-direction:column;gap:11px;display:flex}.paste-card>div{align-items:center;gap:10px;display:flex}.paste-card>div svg{color:#206bf5}.paste-card>div span{flex-direction:column;display:flex}.paste-card small{color:#374151}.paste-card textarea{resize:vertical;border:1px solid #cfd7e4;border-radius:9px;min-height:118px;padding:11px}.paste-card>button,.approve{color:#fff!important;background:#25bb8a!important;border-color:#25bb8a!important}.paste-card>button{border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:11px;font-weight:700;display:flex}.paste-card>button svg{width:17px}.source-list{margin-top:18px;padding:0;overflow:hidden}.list-heading,.knowledge-panel>header{border-bottom:1px solid #e8ecf3;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px 24px;padding:18px 20px;display:flex}.list-heading h2,.knowledge-panel h2{margin:0 0 4px;font-size:20px}.list-heading p,.knowledge-panel header p{color:#374151;margin:0}.list-heading button{background:#fff;border:1px solid #d5dce8;border-radius:8px;gap:6px;padding:8px 11px;display:flex}.list-heading button svg{width:16px}.source-row{border-bottom:1px solid #edf0f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:17px 20px;display:grid}.source-icon{color:#206bf5;background:#edf4ff;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.source-icon svg{width:21px}.source-main>div{align-items:center;gap:9px;display:flex}.source-main em{color:#0f6e4f;background:#e9fbf4;border-radius:99px;padding:3px 7px;font-size:12px;font-style:normal}.source-main small{color:#374151}.source-main p{white-space:nowrap;text-overflow:ellipsis;color:#374151;max-width:850px;margin:9px 0 0;overflow:hidden}.source-main progress{width:100%;height:7px;margin-top:10px}.source-error{color:#b42338;margin-top:7px;display:block}.source-actions{flex-direction:column;align-items:flex-end;gap:8px;min-width:160px;display:flex}.source-actions>div{gap:6px;display:flex}.source-actions button,.insight-card footer button{background:#fff;border:1px solid #ccd5e2;border-radius:7px;padding:7px 10px}.training-status{color:#374151;background:#eef1f5;border-radius:99px;padding:5px 9px;font-size:12px}.training-status.approved{color:#08795a;background:#e9fbf3}.training-status.review,.training-status.draft{color:#916900;background:#fff7df}.training-status.failed,.training-status.rejected{color:#b42338;background:#fff0f0}.training-empty{color:#374151;flex-direction:column;align-items:center;gap:7px;padding:55px;display:flex}.training-empty svg{color:#4972ba;width:40px;height:40px}.knowledge-panel{padding:0}.knowledge-panel>header select{min-width:180px}.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.insight-card{border:1px solid #e0e6ef;border-radius:12px;padding:16px}.insight-top{justify-content:space-between;display:flex}.insight-top span{color:#376fcc;background:#edf4ff;border-radius:7px;padding:4px 8px;font-size:12px}.insight-top b{color:#374151;font-size:12px}.insight-card h3{margin:13px 0 8px}.insight-card p{color:#374151}.insight-card blockquote{color:#25344d;background:#f7f9fc;border-inline-start:3px solid #3478f6;border-radius:5px;margin:12px 0;padding:12px}.insight-card details{color:#374151;font-size:13px}.insight-card footer{justify-content:flex-end;gap:7px;margin-top:14px;display:flex}.training-settings{flex-direction:column;gap:0;display:flex}.training-settings>article{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:18px 4px;display:flex}.training-settings>article>div{align-items:center;gap:12px;display:flex}.training-settings>article>div>svg{color:#206bf5}.training-settings>article span{flex-direction:column;display:flex}.training-settings>article small{color:#374151;margin-top:4px}.training-settings input[type=checkbox]{accent-color:#25bb8a;width:42px;height:22px}.autonomous-guard{background:#fff9e9;border-radius:10px;padding:18px!important}.autonomous-guard>span{color:#8c6a00;font-weight:700}.learning-flow{padding:22px 4px}.learning-flow h2{font-size:19px}.learning-flow ol{grid-template-columns:repeat(4,1fr);gap:12px;padding:0;list-style:none;display:grid}.learning-flow li{background:#f5f8fd;border-radius:10px;align-items:center;gap:9px;padding:15px;display:flex}.learning-flow li b{color:#fff;background:#3478f6;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.sr-only{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.training-loader{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:65vh;display:flex}.spin{animation:1s linear infinite training-spin}@keyframes training-spin{to{transform:rotate(360deg)}}@media (width<=900px){.ai-training{padding:14px}.training-hero{flex-direction:column;align-items:flex-start}.training-stats{grid-template-columns:repeat(2,1fr)}.training-ingest,.insight-grid{grid-template-columns:1fr}.learning-flow ol{grid-template-columns:1fr 1fr}.source-row{grid-template-columns:auto 1fr}.source-actions{grid-column:2;align-items:flex-start}.source-type-row{grid-template-columns:1fr}}@media (width<=620px){.ai-training{padding:10px}.training-hero{border-radius:12px;padding:20px}.training-hero h1{font-size:27px}.training-trust{width:100%;min-width:0}.training-stats{grid-template-columns:1fr 1fr;gap:8px}.training-stats article{align-items:flex-start;padding:12px}.training-stats article>svg{display:none}.training-tabs{scrollbar-width:none;overflow-x:auto}.training-tabs button{flex:none;padding-inline:14px}.upload-card,.paste-card,.source-row{padding:14px}.source-main>div{flex-direction:column;align-items:flex-start}.source-main p{max-width:70vw}.insight-grid{padding:10px}.knowledge-panel>header,.list-heading{flex-direction:column;align-items:flex-start;gap:12px}.training-settings>article{align-items:flex-start;gap:12px}.learning-flow ol{grid-template-columns:1fr}}.YF3mSq_adminGrid{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0;display:grid}.YF3mSq_adminGrid>section,.YF3mSq_logDetail{background:#fafbfc;border:1px solid #e1e6ee;border-radius:12px;padding:14px}.YF3mSq_adminGrid h3{margin:0 0 10px}.YF3mSq_row,.YF3mSq_adminGrid form{align-items:center;gap:8px;margin:7px 0;display:flex}.YF3mSq_row code{direction:ltr}.YF3mSq_row code:first-child{flex:1}.YF3mSq_adminGrid input,.YF3mSq_adminGrid select{background:#fff;border:1px solid #dbe2ec;border-radius:8px;min-width:0;padding:9px}.YF3mSq_adminGrid form input,.YF3mSq_adminGrid form select{flex:1}.YF3mSq_adminGrid button,.YF3mSq_logDetail button{cursor:pointer;background:#fff;border:1px solid #d7deea;border-radius:8px;padding:7px 10px}.YF3mSq_logDetail{margin-top:12px}.YF3mSq_logDetail header{justify-content:space-between;align-items:center;display:flex}.YF3mSq_logDetail h3,.YF3mSq_logDetail h4{margin:0 0 10px}.YF3mSq_logDetail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.YF3mSq_logDetail dl>div{background:#fff;border-radius:8px;padding:8px}.YF3mSq_logDetail dt{color:#374151;font-size:12px}.YF3mSq_logDetail dd{overflow-wrap:anywhere;margin:3px 0 0}.YF3mSq_logDetail pre{text-align:left;color:#e5edf9;white-space:pre-wrap;word-break:break-word;direction:ltr;background:#111827;border-radius:9px;max-height:260px;padding:12px;overflow:auto}.YF3mSq_hooks{background:#fafbfc;border:1px solid #e1e6ee;border-radius:12px;margin:16px 0;padding:14px}.YF3mSq_hooks h3{margin:0 0 6px}.YF3mSq_hooks p{color:#4b5563;margin:0 0 10px}.YF3mSq_hooks .YF3mSq_row{flex-wrap:wrap}.YF3mSq_hooks .YF3mSq_row strong{min-width:150px}.YF3mSq_hooks button{cursor:pointer;background:#fff;border:1px solid #d7deea;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.YF3mSq_hooks button svg{width:16px;height:16px}@media (width<=800px){.YF3mSq_adminGrid{grid-template-columns:1fr}.YF3mSq_hooks .YF3mSq_row strong{min-width:100%}.YF3mSq_adminGrid form{flex-wrap:wrap}.YF3mSq_adminGrid form input,.YF3mSq_adminGrid form select{flex-basis:40%}.YF3mSq_logDetail dl{grid-template-columns:1fr}}.navigator-shell{color:#172234;background:#f5f7fa;min-height:100%;padding:22px}.navigator-hero{background:linear-gradient(125deg,#fff 0%,#f2f7ff 70%,#edf9f5 100%);border:1px solid #dbe3ef;border-radius:16px;grid-template-columns:minmax(0,1fr) 150px 150px;align-items:center;gap:16px;padding:26px 30px;display:grid;box-shadow:0 12px 36px #23446d14}.navigator-hero h2{margin:6px 0;font-size:clamp(24px,3vw,34px)}.navigator-hero p{color:#374151;margin:0}.navigator-kicker{color:#2c72d5;letter-spacing:.06em;font-size:12px;font-weight:800}.navigator-hero-stat{text-align:center;background:#ffffffd1;border:1px solid #dbe5f1;border-radius:12px;place-content:center;gap:2px;min-height:96px;display:grid}.navigator-hero-stat strong{color:#236bc9;font-size:30px}.navigator-hero-stat span{color:#374151;font-size:13px}.navigator-toolbar{background:#fff;border:1px solid #dde4ed;border-radius:10px;align-items:center;gap:10px;min-height:62px;margin-top:18px;padding:10px 14px;display:flex}.navigator-search{border:1px solid #d7e0eb;border-radius:7px;flex:1;align-items:center;gap:8px;min-width:260px;max-width:520px;height:40px;padding:0 12px;display:flex}.navigator-search svg{color:#374151;width:18px}.navigator-search input{background:0 0;border:0;outline:0;width:100%}.navigator-toolbar>button,.navigator-filters>button{color:#2e5f9e;background:#fff;border:1px solid #d7e0eb;border-radius:7px;align-items:center;gap:7px;height:40px;padding:0 14px;display:inline-flex}.navigator-toolbar>button svg{width:17px}.navigator-toolbar>span{color:#374151;margin-inline-start:auto;font-size:13px}.navigator-filters{background:#fff;border:1px solid #dce5ef;border-radius:10px;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:12px;margin-top:8px;padding:16px;display:grid}.navigator-filters label{color:#374151;gap:6px;font-size:12px;font-weight:700;display:grid}.navigator-filters input,.navigator-filters select,.navigator-field input,.navigator-field select,.navigator-plan-form input,.navigator-plan-form textarea{background:#fff;border:1px solid #ccd7e5;border-radius:6px;outline:none;min-width:0;height:42px;padding:0 11px}.navigator-filters input:focus,.navigator-filters select:focus,.navigator-field input:focus,.navigator-field select:focus,.navigator-plan-form input:focus,.navigator-plan-form textarea:focus{border-color:#317be4;box-shadow:0 0 0 3px #317be41a}.navigator-grid{grid-template-columns:repeat(auto-fill,minmax(390px,1fr));gap:10px;margin-top:14px;display:grid}.navigator-student-card{text-align:right;background:#fff;border:1px solid #dfe6ef;border-radius:10px;grid-template-columns:48px minmax(0,1fr) 130px 20px;align-items:center;gap:13px;min-width:0;min-height:92px;padding:14px 16px;transition:all .18s;display:grid}@media (hover:hover) and (pointer:fine){.navigator-student-card:hover{border-color:#a9c7ed;transform:translateY(-1px);box-shadow:0 8px 20px #2b496e17}}.navigator-avatar{color:#fff;background:linear-gradient(135deg,#3d8bff,#0062e6);border-radius:50%;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.navigator-student-main{gap:4px;min-width:0;display:grid}.navigator-student-main strong,.navigator-student-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navigator-student-main span{color:#374151;font-size:12px}.navigator-progress{gap:6px;display:grid}.navigator-progress>span{background:#e7edf5;border-radius:8px;height:6px;overflow:hidden}.navigator-progress i{border-radius:inherit;background:#0062e6;height:100%;display:block}.navigator-progress small{color:#374151}.navigator-overlay{z-index:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c1b3075;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.navigator-workspace{background:#f6f8fb;border-radius:15px;grid-template-rows:auto auto minmax(0,1fr);width:min(1400px,100%);height:min(920px,100dvh - 36px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0c1b304d}.navigator-workspace>header{background:#fff;border-bottom:1px solid #dce4ed;grid-template-columns:150px minmax(0,1fr) 40px;align-items:center;gap:15px;min-height:78px;padding:13px 20px;display:grid}.navigator-workspace>header h2{margin:0;font-size:23px}.navigator-workspace>header p{color:#374151;margin:4px 0 0}.navigator-back,.navigator-close{background:0 0;border:0}.navigator-back{color:#3474c8;align-items:center;gap:7px;display:flex}.navigator-close{border-radius:50%;place-items:center;width:38px;height:38px;display:grid}@media (hover:hover) and (pointer:fine){.navigator-close:hover{background:#f0f3f7}}.navigator-tabs{background:#fff;border-bottom:1px solid #dce4ed;align-items:end;gap:6px;min-height:58px;padding:0 20px;display:flex;overflow-x:auto}.navigator-tabs button{white-space:nowrap;color:#374151;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;height:48px;padding:0 16px;display:flex}.navigator-tabs button.active{color:#2464bc;border-bottom-color:#347be0;font-weight:800}.navigator-tabs svg{width:18px}.navigator-workspace>main{min-height:0;padding:20px;overflow:auto}.navigator-overview{gap:16px;display:grid}.navigator-summary,.navigator-goals,.navigator-latest-plan{background:#fff;border:1px solid #dde5ef;border-radius:10px;padding:20px}.navigator-summary{align-items:center;gap:20px;display:flex}.navigator-completion{text-align:center;background:conic-gradient(#28aa80 var(--progress,70%), #e7edf4 0);border-radius:50%;place-content:center;width:112px;height:112px;display:grid;box-shadow:inset 0 0 0 13px #fff}.navigator-completion strong{color:#2875d4;font-size:25px}.navigator-completion span{color:#374151;font-size:12px}.navigator-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.navigator-metric-grid article{background:#fff;border:1px solid #dfe6ef;border-radius:10px;gap:10px;padding:20px;display:grid}.navigator-metric-grid span{color:#374151;font-size:12px}.navigator-metric-grid strong{font-size:21px}.navigator-goals>div{flex-wrap:wrap;gap:7px;display:flex}.navigator-goals>div span{color:#2769be;background:#edf5ff;border-radius:18px;padding:6px 10px;font-size:12px}.navigator-latest-plan pre{white-space:pre-wrap;max-height:240px;font:inherit;line-height:1.7;overflow:auto}.navigator-profile-form{gap:16px;display:grid}.navigator-profile-form>section{background:#fff;border:1px solid #dce5ef;border-radius:10px;padding:22px}.navigator-profile-form>section>header{margin-bottom:18px}.navigator-profile-form h3{margin:0 0 5px;font-size:19px}.navigator-profile-form p{color:#374151;margin:0;font-size:13px}.navigator-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.navigator-field{color:#374151;gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.navigator-field-wide{border:0;grid-column:1/-1;padding:0}.navigator-money{position:relative}.navigator-money input{width:100%;padding-inline-end:33px}.navigator-money i{color:#374151;inset-inline-end:12px;font-style:normal;position:absolute;top:13px}.navigator-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.navigator-choices label{background:#fafbfd;border:1px solid #dce4ee;border-radius:7px;align-items:center;gap:7px;min-height:42px;padding:7px 10px;font-weight:500;display:flex}.navigator-choices label:has(input:checked){color:#2468c0;background:#eef6ff;border-color:#7eb0ee}.navigator-savebar{z-index:5;background:#fffffff2;border:1px solid #d9e3ee;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding:12px 16px;display:flex;position:sticky;bottom:-20px;box-shadow:0 -8px 20px #1a304d12}.navigator-savebar span{color:#374151;align-items:center;gap:7px;font-size:12px;display:flex}.navigator-savebar button,.navigator-meeting-stage footer .primary,.navigator-plan-form+footer .primary{color:#fff;background:#27aa80;border:0;border-radius:6px;min-height:42px;padding:0 18px;font-weight:800}.navigator-meeting{grid-template-columns:225px minmax(0,1fr);gap:16px;min-height:100%;display:grid}.navigator-meeting>aside{background:#fff;border:1px solid #dce4ed;border-radius:10px;align-content:start;gap:5px;padding:14px;display:grid}.navigator-meeting>aside>span{color:#2370cf;padding:8px;font-size:12px;font-weight:800}.navigator-meeting>aside button{text-align:right;color:#374151;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;min-height:42px;padding:5px 8px;display:flex}.navigator-meeting>aside button.active{color:#2369bf;background:#edf5ff;font-weight:800}.navigator-meeting>aside i{background:#edf1f5;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;display:grid}.navigator-meeting>aside i svg{width:14px}.navigator-meeting-stage{align-content:start;gap:14px;min-width:0;display:grid}.navigator-meeting-stage footer{background:#fff;border:1px solid #dce4ed;border-radius:9px;justify-content:space-between;gap:10px;padding:12px;display:flex}.navigator-meeting-stage footer button{background:#fff;border:1px solid #d4dee9;border-radius:6px;align-items:center;gap:6px;min-height:40px;padding:0 16px;display:inline-flex}.navigator-meeting-stage footer .primary{background:#2d74d3;border:0}.navigator-plan-form{background:#fff;border:1px solid #dce4ed;border-radius:10px;gap:14px;padding:24px;display:grid}.navigator-plan-form label{color:#374151;gap:6px;font-size:12px;font-weight:700;display:grid}.navigator-plan-form textarea{resize:vertical;min-height:92px;padding:10px}.navigator-history{background:#fff;border:1px solid #dce4ed;border-radius:10px;max-width:850px;margin:auto;padding:24px}.navigator-history article{border-inline-start:2px solid #dce5ef;min-height:88px;padding:0 32px 24px 0;position:relative}.navigator-history article>i{inset-inline-start:-7px;background:#0062e6;border:3px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:4px;box-shadow:0 0 0 1px #0062e6}.navigator-history p{white-space:pre-wrap;color:#374151}.navigator-history small{color:#374151}@media (width<=1000px){.navigator-hero{grid-template-columns:minmax(0,1fr) 130px}.navigator-hero-stat:last-child{display:none}.navigator-filters,.navigator-fields,.navigator-metric-grid,.navigator-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.navigator-shell{padding:10px}.navigator-hero{grid-template-columns:1fr;padding:20px}.navigator-hero-stat{display:none}.navigator-toolbar{flex-wrap:wrap;align-items:stretch}.navigator-search{min-width:100%}.navigator-toolbar>button{flex:1;justify-content:center}.navigator-toolbar>span{align-self:center}.navigator-filters,.navigator-grid{grid-template-columns:1fr}.navigator-student-card{grid-template-columns:44px minmax(0,1fr) 18px}.navigator-progress{grid-area:2/1/auto/-1}.navigator-overlay{place-items:stretch stretch;padding:0}.navigator-workspace{border-radius:0;width:100%;height:100dvh}.navigator-workspace>header{grid-template-columns:36px minmax(0,1fr) 36px;min-height:72px;padding:10px}.navigator-back{width:36px;font-size:0;overflow:hidden}.navigator-workspace>header h2{font-size:18px}.navigator-workspace>header p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navigator-tabs{align-items:center;padding:0 8px}.navigator-tabs button{height:50px;padding:0 11px}.navigator-tabs button svg{display:none}.navigator-workspace>main{padding:10px}.navigator-summary{align-items:flex-start}.navigator-completion{flex:0 0 82px;width:82px;height:82px}.navigator-metric-grid{grid-template-columns:1fr 1fr;gap:8px}.navigator-metric-grid article{padding:14px}.navigator-profile-form>section{padding:15px}.navigator-fields,.navigator-choices,.navigator-meeting{grid-template-columns:1fr}.navigator-meeting>aside{padding:8px;display:flex;overflow-x:auto}.navigator-meeting>aside>span{display:none}.navigator-meeting>aside button{white-space:nowrap}.navigator-meeting>aside button:not(.active){flex:0 0 42px;width:42px;font-size:0}.navigator-savebar{flex-direction:column;align-items:stretch;bottom:-10px}}@media (width<=420px){.navigator-metric-grid{grid-template-columns:1fr}.navigator-tabs button{font-size:12px}.navigator-summary{flex-direction:column}}.bko{background:#fff;border:1px solid #dce6ef;border-radius:14px;margin:0 18px 14px;padding:16px}.bko-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bko-head h2{margin:0 0 4px;font-size:17px}.bko-head p{color:#374151;max-width:720px;margin:0;font-size:13px}.bko-head .bko-progress{color:#4b5563;margin-top:6px;font-weight:600}.bko button{color:#111827;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd6e1;border-radius:9px;flex-shrink:0;padding:0 14px;font-weight:600}.bko button:disabled{cursor:not-allowed;opacity:.55}.bko-error{color:#b42318;margin:10px 0 0;font-size:13px}.bko-results{border-collapse:collapse;width:100%;max-width:720px;margin:14px 0 0;font-size:13px}.bko-results th,.bko-results td{text-align:start;border-bottom:1px solid #e5e7eb;padding:8px 10px}.bko-results th{color:#4b5563;font-weight:600}.bko-call{border-top:1px solid #e5e7eb;margin-top:14px;padding-top:14px}.bko-call>header{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bko-call>header span{color:#4b5563;font-size:13px}.bko-call details{margin:6px 0 10px;font-size:13px}.bko-call summary{color:#374151;cursor:pointer}.bko-transcript{white-space:pre-wrap;background:#f3f4f6;border-radius:9px;max-height:220px;margin:6px 0 0;padding:10px;line-height:1.6;overflow:auto}.bko-answers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bko-answer{background:#fff;border:1px solid #dce6ef;border-radius:12px;flex-direction:column;gap:8px;padding:12px;font-size:13px;line-height:1.6;display:flex}.bko-answer.is-chosen{border-color:#0062e6;box-shadow:0 0 0 1px #0062e6}.bko-answer p{margin:0}.bko-answer-head{justify-content:space-between;gap:8px;display:flex}.bko-answer-head span{color:#4b5563;white-space:nowrap}.bko-list strong{color:#374151;margin-bottom:2px;font-size:12px;display:block}.bko-list ul{margin:0;padding-inline-start:18px}.bko-answer button{align-self:flex-start;margin-top:auto}.bko-pending{color:#4b5563}@media (width<=900px){.bko{margin:0 12px 14px;padding:12px}.bko-head{flex-direction:column}.bko-answers{grid-template-columns:1fr}}.ai-team{color:#111827;direction:rtl;gap:14px;padding:18px 18px 6px;display:grid}.ai-team-head{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:10px;display:flex}.ai-team-head h1{align-items:center;gap:8px;margin:0;font-size:22px;display:flex}.ai-team-head h1 svg{color:#7c3aed;width:22px;height:22px}.ai-team-head p{color:#374151;margin:4px 0 0;font-size:13.5px}.ai-team-head>button,.ai-team-advanced-toggle button{color:#111827;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd6e1;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.ai-team-head>button svg{width:16px;height:16px}.ai-team-error{color:#991b1b;background:#fef2f2;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.ai-team-error button{color:#991b1b;cursor:pointer;background:#fff;border:1px solid #fca5a5;border-radius:8px;padding:6px 12px;font-weight:700}.ai-team-loading{color:#374151;align-items:center;gap:8px;display:flex}.ai-team-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.ai-team-summary article{background:#fff;border:1px solid #e3e8ef;border-radius:12px;gap:3px;padding:14px;display:grid}.ai-team-summary article.ok{background:#f7fef9;border-color:#bbf7d0}.ai-team-summary article.warn{background:#fffdf5;border-color:#fde68a}.ai-team-summary span{color:#374151;font-size:13px;font-weight:600}.ai-team-summary strong{font-size:22px}.ai-team-summary small{color:#4b5563;font-size:12.5px}.ai-team-summary meter{width:100%;height:8px}.ai-team-alerts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ai-team-alerts li{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13.5px;display:flex}.ai-team-alerts svg{flex:none;width:17px;height:17px;margin-top:1px}.ai-team-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px;display:grid}.ai-team-card{border:1px solid #e3e8ef;background:#fff;border-inline-start:4px solid #16a34a;border-radius:12px;gap:12px;padding:14px;display:grid}.ai-team-card.failing{border-inline-start-color:#dc2626}.ai-team-card.idle,.ai-team-card.paused{border-inline-start-color:#9ca3af}.ai-team-card.not_connected{border-inline-start-color:#d97706}.ai-team-card>header{grid-template-columns:auto 1fr auto;align-items:start;gap:10px;display:grid}.ai-team-icon{color:#6d28d9;background:#f3e8ff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.ai-team-icon svg{width:18px;height:18px}.ai-team-card h2{margin:0;font-size:15.5px}.ai-team-card header p{color:#374151;margin:2px 0 0;font-size:12.5px;line-height:1.5}.ai-team-badge{white-space:nowrap;color:#166534;background:#dcfce7;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.ai-team-badge svg{width:13px;height:13px}.ai-team-badge.failing{color:#991b1b;background:#fee2e2}.ai-team-badge.idle,.ai-team-badge.paused{color:#374151;background:#f1f5f9}.ai-team-badge.not_connected{color:#92400e;background:#fef3c7}.ai-team-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.ai-team-card dl div{gap:2px;display:grid}.ai-team-card dt{color:#4b5563;font-size:12px}.ai-team-card dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:700}.ai-team-advanced-toggle{padding:4px 18px 14px}.ai-team-advanced-toggle button{border-style:dashed;justify-content:center;width:100%}@media (width<=520px){.ai-team{padding:12px 12px 4px}.ai-team-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-team-card>header{grid-template-columns:auto 1fr}.ai-team-badge{grid-column:1/-1;justify-self:start}}.aic{color:#14283d;padding:18px}.aic-head{color:#141820;background:linear-gradient(135deg,#f2f6ff,#e6f0ff);border:1px solid #cfe0ff;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.aic-head h1{margin:3px 0;font-size:clamp(22px,3vw,34px)}.aic-head p{color:#5f6672;margin:0}.aic-head>div>span{letter-spacing:.14em;color:#0062e6;font-size:12px;font-weight:700}.aic-head button{color:#0062e6;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfe0ff;border-radius:10px;padding:10px 14px;font-weight:700}.aic-head button.pause{color:#fff;background:#b42637;border-color:#b42637}.aic-head button.resume{color:#fff;background:#0062e6;border-color:#0062e6}.aic-alerts{background:#fff;border:1px solid #dce6ef;border-radius:14px;margin-top:14px;padding:14px}.aic-alerts-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.aic-alerts-head h2{margin:0;font-size:17px}.aic-alerts-head span,.aic-alert-empty{color:#374151;font-size:12px}.aic-alert-empty{margin:8px 0 0}.aic-alert-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.aic-alert-list article{background:#fff8e8;border-inline-start:4px solid #c17712;border-radius:9px;padding:11px}.aic-alert-list article.critical{background:#fff0ef;border-inline-start-color:brown}.aic-alert-list strong{font-size:13px}.aic-alert-list p{color:#374151;margin:4px 0 0;font-size:12px}.aic-progress{background:#fff;border:1px solid #dce6ef;border-radius:14px;grid-template-columns:minmax(220px,auto) 1fr auto;align-items:center;gap:14px;margin:14px 0;padding:14px;display:grid}.aic-backfill-actions{background:#f6fbff;border:1px solid #cfe0ed;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:14px;display:flex}.aic-backfill-actions h2{margin:0 0 4px;font-size:16px}.aic-backfill-actions p{color:#374151;max-width:720px;margin:0;font-size:12px}.aic-backfill-actions>div:last-child{flex-shrink:0;gap:8px;display:flex}.aic-backfill-actions button{color:#fff;font:inherit;cursor:pointer;background:#0062e6;border:0;border-radius:9px;padding:9px 12px;font-weight:700}.aic-backfill-actions button.secondary{color:#0062e6;background:#fff;border:1px solid #9bb8ce}.aic-backfill-actions button:disabled{cursor:not-allowed;opacity:.55}.aic-progress div:first-child{flex-direction:column;display:flex}.aic-progress span{color:#374151;font-size:12px}.aic-bar{background:#e8eef4;border-radius:999px;height:10px;overflow:hidden}.aic-bar i{background:linear-gradient(90deg,#3d8bff,#0062e6);height:100%;display:block}.aic-kpis{grid-template-columns:repeat(6,minmax(110px,1fr));gap:9px;display:grid}.aic-kpis article{background:#fff;border:1px solid #dce6ef;border-radius:12px;flex-direction:column;gap:3px;padding:12px;display:flex}.aic-kpis span{color:#374151;font-size:12px}.aic-kpis strong{font-size:22px}.aic-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.aic-panel{background:#fff;border:1px solid #dce6ef;border-radius:14px;padding:16px}.aic-panel h2{margin:0 0 12px;font-size:17px}.aic-panel dl,.aic-quality{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.aic-panel dl div,.aic-quality div{background:#f5f8fb;border-radius:9px;flex-direction:column;gap:2px;padding:9px;display:flex}.aic-panel dt,.aic-quality span{color:#374151;font-size:12px}.aic-panel dd{margin:0;font-weight:700}.aic-quality strong.warn{color:#b0472c}.aic-quality strong.ok{color:#0062e6}.aic-budget-form{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.aic-budget-form label{color:#374151;flex-direction:column;gap:4px;font-size:12px;display:flex}.aic-budget-form input{width:100%;font:inherit;border:1px solid #cdd9e5;border-radius:8px;padding:7px}.aic-budget-form button{color:#fff;font:inherit;cursor:pointer;background:#0062e6;border:0;border-radius:8px;align-self:end;padding:9px 12px;font-weight:700}.aic-note{color:#374151;margin-bottom:0;font-size:12px}.aic-error,.aic-loading{background:#fff;border:1px solid #dce6ef;border-radius:14px;margin:18px;padding:18px}.aic-inline-error{color:brown}.aic-inline-notice{color:#126b4f;font-weight:700}.aic-golden{background:#fff;border:1px solid #cfe0ed;border-radius:14px;margin-top:12px;padding:16px}.aic-golden-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.aic-golden-head h2{margin:0 0 4px;font-size:17px}.aic-golden-head p{color:#374151;margin:0;font-size:12px}.aic-golden-head button,.aic-golden-form button{color:#fff;font:inherit;cursor:pointer;background:#0062e6;border:0;border-radius:9px;padding:9px 12px;font-weight:700}.aic-golden button:disabled{opacity:.55;cursor:not-allowed}.aic-golden-metrics{grid-template-columns:repeat(6,minmax(100px,1fr));gap:8px;margin:14px 0;display:grid}.aic-golden-metrics article{background:#f5f8fb;border-radius:9px;padding:10px}.aic-golden-metrics span{color:#374151;font-size:12px;display:block}.aic-golden-metrics strong{font-size:19px}.aic-golden-metrics strong.warn{color:#b0472c}.aic-golden-metrics strong.ok{color:#0062e6}.aic-golden-form{grid-template-columns:repeat(4,minmax(120px,1fr));align-items:end;gap:8px;display:grid}.aic-golden-form label{color:#374151;flex-direction:column;gap:4px;font-size:12px;display:flex}.aic-golden-form input,.aic-golden-form select{min-width:0;font:inherit;background:#fff;border:1px solid #cdd9e5;border-radius:8px;padding:8px}.aic-golden-form .wide{grid-column:span 2}.aic-roi{background:linear-gradient(135deg,#f6fbff,#fff);border:1px solid #cfe0ed;border-radius:14px;grid-template-columns:minmax(240px,1fr) 3fr;gap:16px;margin-top:12px;padding:16px;display:grid}.aic-roi h2{margin:0 0 4px;font-size:17px}.aic-roi p{color:#374151;margin:0;font-size:12px}.aic-roi dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;display:grid}.aic-roi dl div{background:#fff;border-radius:9px;padding:10px}.aic-roi dt{color:#374151;font-size:12px}.aic-roi dd{margin:2px 0 0;font-weight:800}.aic button:focus-visible,.aic input:focus-visible{outline-offset:2px;outline:3px solid #2f80ed59}@media (width<=1000px){.aic-kpis{grid-template-columns:repeat(3,1fr)}.aic-grid{grid-template-columns:1fr}.aic-golden-metrics{grid-template-columns:repeat(3,1fr)}.aic-golden-form{grid-template-columns:repeat(2,1fr)}.aic-roi{grid-template-columns:1fr}.aic-roi dl{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.aic{padding:8px}.aic-head,.aic-backfill-actions,.aic-backfill-actions>div:last-child,.aic-golden-head{flex-direction:column;align-items:stretch}.aic-golden-metrics,.aic-golden-form{grid-template-columns:1fr}.aic-golden-form .wide{grid-column:auto}.aic-roi dl{grid-template-columns:1fr}.aic-progress{grid-template-columns:1fr auto}.aic-bar{grid-column:1/-1}.aic-kpis{grid-template-columns:repeat(2,1fr)}.aic-panel dl,.aic-quality,.aic-budget-form,.aic-alert-list{grid-template-columns:1fr}}.aic-data-blockers{color:#991b1b;background:#fff7f7;border:1px solid #fecaca;border-radius:10px;margin:12px 0 0;padding:12px 28px 12px 12px}.aic-data-blockers li+li{margin-top:6px}.c360{text-align:start;direction:rtl;flex-direction:column;gap:14px;display:flex}.c360-header{border:1px solid var(--line,#dfe4ea);background:var(--surface,#fff);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:12px;display:grid}.c360-metric{flex-direction:column;gap:4px;display:flex}.c360-metric span{opacity:.7;font-size:12px}.c360-metric strong{font-size:18px}.c360-bar{background:#e8ecf1;border-radius:999px;block-size:8px;inline-size:100%;overflow:hidden}.c360-bar>i{background:linear-gradient(90deg,#0062e6,#27ae60);block-size:100%;display:block}.c360-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.c360-card{border:1px solid var(--line,#dfe4ea);background:var(--surface,#fff);border-radius:12px;padding:10px 12px}.c360-card h4{margin:0 0 6px;font-size:13px}.c360-card ul{margin:0;padding-inline-start:16px;font-size:12px;line-height:1.7}.c360-missing{flex-wrap:wrap;gap:6px;display:flex}.c360-chip{background:#fff8e6;border:1px solid #f0c36d;border-radius:999px;padding:2px 10px;font-size:12px}.c360-chip.stale{background:#fdeff0;border-color:#e5989b}.c360-section{border:1px solid var(--line,#dfe4ea);background:var(--surface,#fff);border-radius:12px;padding:10px 12px}.c360-section>h3{margin:0 0 8px;font-size:14px}.c360-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.c360-field{flex-direction:column;gap:4px;font-size:12px;display:flex}.c360-field>label{font-weight:600}.c360-field input,.c360-field select,.c360-field textarea{border:1px solid var(--line,#dfe4ea);inline-size:100%;font:inherit;text-align:start;direction:rtl;border-radius:8px;padding:6px 8px}.c360-meta{opacity:.75;flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.c360-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.c360-status{font-size:12px}.c360-status.err{color:#c0392b}.c360-status.ok{color:#1e8449}.c360-completeness{border-bottom:1px solid #dfe8f0;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:grid}.c360-completeness-score{color:#174f78;background:#eaf5ff;border-radius:12px;justify-content:center;align-items:baseline;min-width:76px;padding:9px;display:flex}.c360-completeness-score strong{font-size:26px}.c360-completeness-score span{font-size:12px}.c360-completeness h3{margin:0;font-size:15px}.c360-completeness p{color:#374151;margin:2px 0 7px;font-size:12px}.c360-completeness-bar{background:#e5edf4;border-radius:999px;height:7px;overflow:hidden}.c360-completeness-bar i{background:linear-gradient(90deg,#3d8bff,#0062e6);height:100%;display:block}.c360-missing-data,.c360-stale-data{color:#725314;background:#fff7e5;border-radius:9px;gap:7px;margin-bottom:9px;padding:9px 10px;font-size:12px;display:flex}.c360-stale-data{color:#8a3d2d;background:#fff0ec}.c360-facts-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.c360-facts-head h3,.c360-facts-head p{margin:0}.c360-facts-head p{color:#374151;margin-block-start:3px;font-size:12px}.c360-facts-head>span{white-space:nowrap;color:#17487d;font-size:12px;font-weight:700}.c360-fact-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin-block-start:10px;display:grid}.c360-fact{background:#fff;border:1px solid #dbe5ef;border-radius:10px;padding:10px}.c360-fact.conflict{background:#fff8f6;border-color:#e38b78}.c360-fact header{justify-content:space-between;gap:8px;display:flex}.c360-fact header span{color:#374151;font-size:12px}.c360-fact header b{color:#17487d;font-size:12px}.c360-fact.conflict header b{color:#a43c25}.c360-fact>strong,.c360-fact>small{margin-block-start:4px;display:block}.c360-fact>small,.c360-fact details small{color:#374151;font-size:12px}.c360-fact details{margin-block-start:8px;font-size:12px}.c360-fact summary{color:#17487d;cursor:pointer;font-weight:700}.c360-fact blockquote{color:#425466;border-inline-start:3px solid #c8d8e8;margin:6px 0;padding-inline-start:8px}.c360-findings{margin-block-start:12px}.c360-findings h4{margin:0 0 6px}.c360-findings article{border-block-start:1px solid #e4eaf0;flex-direction:column;gap:3px;padding:8px;display:flex}.c360-findings article span,.c360-findings article b{font-size:12px}.c360-fact summary:focus-visible{outline-offset:2px;outline:3px solid #2f80ed59}.c360-fact-edit{color:#174f78;font:inherit;cursor:pointer;background:#fff;border:1px solid #aec5d8;border-radius:7px;margin-top:8px;padding:5px 8px;font-size:12px;font-weight:700}.c360-fact-editor{background:#f3f7fa;border-radius:9px;gap:7px;margin-top:8px;padding:9px;display:grid}.c360-fact-editor label{color:#374151;gap:3px;font-size:12px;display:grid}.c360-fact-editor input{color:#162c40;min-width:0;font:inherit;background:#fff;border:1px solid #c7d5e1;border-radius:7px;padding:6px 7px;font-size:12px}.c360-fact-editor>div{gap:6px;display:flex}.c360-fact-editor button{color:#fff;font:inherit;cursor:pointer;background:#0062e6;border:0;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:700}.c360-fact-editor button+button{color:#374151;background:#fff;border:1px solid #bdcbd6}.c360-fact-editor button:disabled{cursor:not-allowed;opacity:.55}.c360-fact-edit:focus-visible,.c360-fact-editor button:focus-visible,.c360-fact-editor input:focus-visible{outline-offset:2px;outline:3px solid #2f80ed59}@media (width<=620px){.c360-facts-head{flex-direction:column}.c360-fact-grid{grid-template-columns:1fr}.c360-missing-data,.c360-stale-data{flex-direction:column}}.c360-summary{direction:rtl;background:linear-gradient(135deg,#f7fbff,#fff);border:1px solid #cfe0f6;border-radius:14px;margin:10px 14px 0;padding:12px;box-shadow:0 4px 16px #17487d0f}.c360-summary-title,.c360-summary-actions,.c360-summary-missing{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.c360-summary-title{justify-content:space-between;margin-block-end:9px}.c360-summary-title span,.c360-summary-missing>span{color:#374151;font-size:12px}.c360-summary-metrics{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;display:grid}.c360-summary-metrics button{min-block-size:58px;color:inherit;cursor:pointer;text-align:start;background:#fff;border:1px solid #dbe7f4;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 10px;display:flex}.c360-summary-metrics span{color:#374151;font-size:12px}.c360-summary-metrics strong{color:#17487d;font-size:20px}.c360-summary-missing{margin-block-start:8px}.c360-summary-missing button{cursor:pointer;font:inherit;background:#fff8e6;border:1px solid #f0c36d;border-radius:999px;padding:3px 9px;font-size:12px}.c360-summary-actions{margin-block-start:10px}.c360-summary-actions button{color:#17487d;cursor:pointer;font:inherit;background:#fff;border:1px solid #b9cde5;border-radius:8px;padding:6px 10px;font-weight:600}.c360-summary button:focus-visible{outline-offset:2px;outline:3px solid #2f80ed59}@media (width<=760px){.c360-summary{margin-inline:8px}.c360-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.c360-summary-actions button{flex:130px}}.mm-overlay{z-index:90;background:var(--bg,#f5f7fa);direction:rtl;grid-template-columns:240px minmax(0,1fr) 300px;gap:12px;padding:12px;display:grid;position:fixed;inset:0;overflow:hidden}.mm-nav,.mm-context,.mm-main{border:1px solid var(--line,#dfe4ea);background:var(--surface,#fff);border-radius:12px;padding:10px;overflow:auto}.mm-nav button{text-align:start;inline-size:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;gap:8px;padding:7px 9px;display:flex}.mm-nav button.active{background:#eaf2fe;font-weight:700}.mm-nav button small{opacity:.7}.mm-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-block-end:8px;display:flex}.mm-context h4{margin:10px 0 4px;font-size:13px}.mm-context ul{margin:0;padding-inline-start:16px;font-size:12px;line-height:1.6}.mm-proposal{border:1px dashed #0062e6;border-radius:10px;margin-block-end:8px;padding:8px 10px;font-size:12px}@media (width<=1200px){.mm-overlay{grid-template-columns:200px minmax(0,1fr)}.mm-context{grid-column:1/-1}}@media (width<=760px){.mm-overlay{grid-template-columns:minmax(0,1fr);overflow:auto}.mm-nav{gap:6px;display:flex;overflow-x:auto}.mm-nav button{white-space:nowrap;inline-size:auto}}.c360-ask{gap:8px;margin-bottom:12px;display:grid}.c360-ask-hint{color:#4b5563;margin:0;font-size:12px}.c360-ask-suggestions{flex-wrap:wrap;gap:6px;display:flex}.c360-ask-suggestions button{border:1px solid var(--line,#dfe4ea);background:var(--surface,#fff);color:#374151;border-radius:999px;min-height:32px;padding:0 10px;font-size:12px}.c360-ask-thread{gap:6px;margin:0;padding:0;list-style:none;display:grid}.c360-ask-thread li{border-radius:10px;max-width:92%;padding:8px 10px;font-size:13px;line-height:1.5}.c360-ask-thread li p{white-space:pre-wrap;margin:0}.c360-ask-thread li.q{background:#eef4ff;justify-self:start}.c360-ask-thread li.a{border:1px solid var(--line,#dfe4ea);background:var(--surface,#fff);justify-self:end}.c360-ask-thread li.pending{color:#6b7280}.c360-ask-thread small{color:#6b7280;margin-top:4px;font-size:12px;display:block}.c360-ask-form{gap:8px;display:flex}.c360-ask-form input{border:1px solid var(--line,#dfe4ea);border-radius:8px;flex:1;min-width:0;min-height:38px;padding:0 10px}.c360-ask-form button{background:var(--blue,#0062e6);color:#fff;border:0;border-radius:8px;min-height:38px;padding:0 16px}.c360-ask-form button:disabled{opacity:.5}.card-views{margin-bottom:12px;font-size:13px}.card-views summary{cursor:pointer;color:#374151}.card-views ul{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.card-views li{justify-content:space-between;gap:8px;display:flex}.card-views li span{color:#6b7280}.privacy-export{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.privacy-export small[role=alert]{color:#b42318}.sc{color:#141820;background:#fff;border:1px solid #e7ebf0;border-radius:12px;gap:12px;max-width:640px;padding:14px;font-family:Arial,Noto Sans Hebrew,sans-serif;display:grid}.sc-head h2{margin:0 0 2px;font-size:17px}.sc-head p{color:#5f6672;margin:0;font-size:13px}.sc-form{gap:8px;display:grid}.sc-label{color:#5f6672;font-size:12px;font-weight:600}.sc-row{gap:8px;display:flex}.sc-row input{border:1px solid #d5dce6;border-radius:10px;flex:1;min-width:0;height:44px;padding:0 12px;font:16px Arial,Noto Sans Hebrew,sans-serif}.sc-row button{color:#fff;cursor:pointer;background:#0062e6;border:0;border-radius:10px;flex:none;height:44px;padding:0 16px;font:700 14px Arial,Noto Sans Hebrew,sans-serif}.sc-row button:disabled{opacity:.55;cursor:default}.sc-quick{flex-wrap:wrap;gap:6px;display:flex}.sc-quick button{color:#141820;cursor:pointer;background:#fff;border:1px solid #d5dce6;border-radius:999px;min-height:36px;padding:0 12px;font:500 13px Arial,Noto Sans Hebrew,sans-serif}.sc-quick button:disabled{opacity:.55}.sc-notice{background:#eff2f6;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.sc-answer{background:#e8f1ff;border-radius:12px;gap:6px;padding:12px 14px;display:grid}.sc-q{color:#5f6672;font-size:12px}.sc-say{margin:0;font-size:17px;font-weight:700;line-height:1.5}.sc-meta{color:#374151;margin:0;font-size:13px}.sc-warning{color:#b42637;background:#fdeef0;border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.sc-history summary{cursor:pointer;color:#5f6672;font-size:13px}.sc-history ol{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.sc-history li span{color:#6b7078;font-size:12px}.sc-history li p{margin:2px 0 0;font-size:14px}.sc-skeleton{gap:8px;display:grid}.sc-skeleton span{background:#eff2f6;border-radius:10px;height:44px;animation:1.1s ease-in-out infinite alternate sc-pulse}@keyframes sc-pulse{to{opacity:.5}}@media (width<=480px){.sc-row{flex-direction:column}}@media (prefers-reduced-motion:reduce){.sc-skeleton span{animation:none}}.v3 .lf{max-width:780px;box-shadow:inset 0 0 0 1px var(--line);background:var(--bg);border-radius:10px;flex-direction:column;gap:8px;margin-bottom:14px;padding:12px 14px;display:flex}.v3 .lf-head{color:var(--ink);align-items:center;gap:6px;display:flex}.v3 .lf-head h4{margin:0;font-size:14px;font-weight:800}.v3 .lf-sub{color:var(--ink2);font-size:12.5px}.v3 .lf-head .grow{flex:1}.v3 .lf-note{color:var(--ink2);margin:0;font-size:13px}.v3 .lf-err{color:var(--late)}.v3 .lf-confirm{background:var(--late-bg);color:var(--ink);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.v3 .lf-confirm .btn.danger{background:var(--late);color:#fff;box-shadow:none}.v3 .lf-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v3 .lf-item{border-top:1px solid var(--line2);flex-direction:column;gap:3px;padding:9px 0;display:flex}.v3 .lf-item:first-child{border-top:0;padding-top:2px}.v3 .lf-row{grid-template-columns:190px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.v3 .lf-key{color:var(--ink);flex-direction:column;font-size:13px;font-weight:700;display:flex}.v3 .lf-key small{color:var(--ink2);font-size:12px;font-weight:600}.v3 .lf-val{color:var(--ink);font-size:14px;font-weight:800;line-height:1.4}.v3 .lf-val.money{color:var(--money);font-variant-numeric:tabular-nums}.v3 .lf-locked{color:var(--ink2);align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.v3 .lf-hist,.v3 .lf-quote,.v3 .lf-meta{margin-inline-start:202px}.v3 .lf-hist{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.v3 .lf-quote{color:var(--ink2);border-inline-start:3px solid var(--line);quotes:"„" "”";padding-inline-start:9px;font-size:13px;line-height:1.5;display:block}.v3 .lf-meta{color:var(--ink2);font-size:12px}.v3 .lf-step{white-space:nowrap}.lc,.lc-scrim,.lc-bbar{--lc-page:#f5f5f7;--lc-card:#fff;--lc-inner:#f4f4f7;--lc-btn:#efeff2;--lc-btn-h:#e6e6ea;--lc-line:#e7e7ec;--lc-line2:#f0f0f3;--lc-ink:#1d1d1f;--lc-ink2:#55555b;--lc-ink3:#5f636a;--lc-blue:#0071e3;--lc-blue-h:#0062c4;--lc-blue-bg:#e8f1fc;--lc-blue-ink:#0058b0;--lc-green:#0f6e3f;--lc-green-bg:#e6f4ec;--lc-amber:#9a4a07;--lc-amber-bg:#fdf0e1;--lc-red:#b42318;--lc-red-bg:#fdecea;--lc-r:14px;--lc-sh:0 1px 2px #1018280d, 0 0 0 1px #1018280a;font-family:var(--f,"Assistant", system-ui, sans-serif);color:var(--lc-ink);direction:rtl;font-size:14px;line-height:1.4}.lc *,.lc-scrim *,.lc-bbar *{box-sizing:border-box}.lc :where(button,input,select,textarea),.lc-scrim :where(button,input,select,textarea){font:inherit;color:inherit}.v3 .rec.lc{background:var(--lc-page);padding:16px 24px 24px;display:block;overflow:hidden auto}.v3 .scr:has(>.main>.rec.lc)>.side{display:none}.v3 .scr:has(>.main>.rec.lc)>.main{grid-column:1/-1}.lc-i{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.lc-num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.lc-muted{color:var(--lc-ink3)}.lc-late{color:var(--lc-red);font-weight:600}.lc-grow{flex:1;min-width:0}.lc-rel{display:inline-flex;position:relative}.lc-card{background:var(--lc-card);border-radius:var(--lc-r);box-shadow:var(--lc-sh)}.lc-btn{background:var(--lc-btn);height:36px;color:var(--lc-ink);white-space:nowrap;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .14s,transform .14s;display:inline-flex}@media (hover:hover) and (pointer:fine){.lc-btn:hover{background:var(--lc-btn-h)}}.lc-btn:active{transform:scale(.97)}.lc-btn:focus-visible,.lc-chip:focus-visible,.lc-link:focus-visible,.lc-st:focus-visible,.lc-end:focus-visible,.lc-vv:focus-visible,.lc-mchip:focus-visible,.lc-seg button:focus-visible{outline:2px solid var(--lc-ink);outline-offset:2px}.lc-btn[disabled],.lc-btn[aria-disabled=true]{opacity:.45;cursor:default;pointer-events:none}.lc-btn.lc-pri{background:var(--lc-blue);color:#fff}@media (hover:hover) and (pointer:fine){.lc-btn.lc-pri:hover{background:var(--lc-blue-h)}}.lc-btn.lc-pri[disabled]{opacity:1;background:#c9ccd2}.lc-btn.lc-acc{background:var(--lc-blue-bg);color:var(--lc-blue-ink)}@media (hover:hover) and (pointer:fine){.lc-btn.lc-acc:hover{background:#dbe9fc}}.lc-btn.lc-ghost{color:var(--lc-blue-ink);background:0 0;padding:0 8px}@media (hover:hover) and (pointer:fine){.lc-btn.lc-ghost:hover{background:var(--lc-blue-bg)}}.lc-btn.lc-sm{border-radius:8px;height:30px;padding:0 10px;font-size:13px}.lc-btn.lc-ic{width:36px;padding:0}.lc-btn.lc-ic.lc-sm{width:30px}.lc-callwrap{display:inline-flex}.lc-link{color:var(--lc-blue-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.lc-link:hover{text-decoration:underline}}.lc-copy{color:var(--lc-ink3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px;display:inline-flex}@media (hover:hover) and (pointer:fine){.lc-copy:hover{color:var(--lc-ink);background:var(--lc-inner)}}.lc-pill{background:var(--lc-inner);height:22px;color:var(--lc-ink2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.lc-pill.red{background:var(--lc-red-bg);color:var(--lc-red)}.lc-pill.green{background:var(--lc-green-bg);color:var(--lc-green)}.lc-pill.amber{background:var(--lc-amber-bg);color:var(--lc-amber)}.lc-pill.blue{background:var(--lc-blue-bg);color:var(--lc-blue-ink)}.lc-av{background:var(--lc-inner);width:24px;height:24px;color:var(--lc-ink2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.lc-av.lc-av-big{width:44px;height:44px;color:var(--lc-ink);background:#e9eaef;font-size:16px}.lc-chip{background:var(--lc-inner);height:34px;color:var(--lc-ink);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:14px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.lc-chip:hover{background:var(--lc-btn-h)}}.lc-chip.on{background:var(--lc-ink);color:#fff}.lc-chip[disabled]{opacity:.45;cursor:default}.lc-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lc-og{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lc-og .lc-chip{border-radius:12px;justify-content:center}.lc-q{color:var(--lc-ink2);margin:12px 0 8px;font-size:13px;font-weight:600}.lc-hint{color:var(--lc-ink3);margin-top:8px;font-size:12px}.lc-inp{border:1px solid var(--lc-line);min-width:0;height:36px;color:var(--lc-ink);background:#fff;border-radius:10px;outline:none;padding:0 12px;font-size:14px}.lc-inp:focus{border-color:var(--lc-blue);box-shadow:0 0 0 3px var(--lc-blue-bg)}.lc-inp[aria-invalid=true]{border-color:var(--lc-red)}textarea.lc-inp.lc-ta{resize:vertical;width:100%;height:72px;padding:8px 12px}.lc-dt{width:auto}.lc-sel-sm{height:30px;font-size:13px}.lc-notice{background:var(--lc-inner);color:var(--lc-ink2);border-radius:10px;align-items:center;gap:10px;margin:8px 0;padding:8px 12px;font-size:13px;display:flex}.lc-notice.bad{background:var(--lc-red-bg);color:var(--lc-red)}.lc-seg{background:var(--lc-btn);border-radius:10px;gap:2px;max-width:100%;padding:3px;display:inline-flex}.lc-seg.lc-seg-wrap{flex-wrap:wrap}.lc-seg button{height:28px;color:var(--lc-ink2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.lc-seg button.on{color:var(--lc-ink);background:#fff;box-shadow:0 1px 2px #00000014}.lc-seg .lc-c,.lc-rows .lc-c{color:var(--lc-ink3);font-size:12px;font-weight:500}.lc-seg .lc-c.bad{color:var(--lc-red);font-weight:700}.lc-relfail .lc-t,.lc-err{color:var(--lc-red)}.lc-menu{z-index:40;top:calc(100% + 6px);background:#fff;border-radius:12px;min-width:220px;padding:6px;position:absolute;inset-inline-start:0;box-shadow:0 8px 28px #00000024,0 0 0 1px #0000000d}.lc-menu.lc-menu-end{inset-inline:auto 0}.lc-menu button{text-align:right;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;height:36px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.lc-menu button.on{background:var(--lc-inner)}@media (hover:hover) and (pointer:fine){.lc-menu button:hover{background:var(--lc-inner)}}.lc-hdr{padding:14px 20px}.lc-hrow{align-items:center;gap:12px;display:flex}.lc-hdr h1{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;font-weight:700;overflow:hidden}.lc-back{background:var(--lc-inner);width:32px;height:32px;color:var(--lc-ink);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lc-qpos{color:var(--lc-ink3);white-space:nowrap;font-size:13px}.lc-kf{border-top:1px solid var(--lc-line2);flex-wrap:wrap;row-gap:10px;margin-top:12px;padding-top:12px;display:flex}.lc-kf>div{border-inline-start:1px solid var(--lc-line);min-width:0;padding:0 16px}.lc-kf>div:first-child{border:0;padding-inline-start:0}.lc-kf .lc-l{color:var(--lc-ink3);font-size:12px;display:block}.lc-kf .lc-v{white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.lc-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.lc-sep{background:var(--lc-line);width:1px;height:22px;margin:0 4px}.lc-path{align-items:stretch;gap:3px;margin-top:12px;display:flex}.lc-st{background:var(--lc-inner);min-width:0;height:38px;color:var(--lc-ink2);white-space:nowrap;cursor:pointer;clip-path:polygon(100% 0,calc(100% - 14px) 50%,100% 100%,14px 100%,0 50%,14px 0);border:0;flex:1;justify-content:center;align-items:center;gap:6px;margin-inline-start:-8px;padding:0 18px;font-size:13px;font-weight:600;display:flex}.lc-st:first-child{clip-path:polygon(100% 0,100% 100%,14px 100%,0 50%,14px 0);border-radius:0 10px 10px 0;margin-inline-start:0}.lc-st.done{color:var(--lc-ink)}.lc-st.done .lc-i{color:var(--lc-green);stroke-width:2.4px}.lc-st.cur{background:var(--lc-blue-bg);color:var(--lc-blue-ink);font-weight:700}@media (hover:hover) and (pointer:fine){.lc-st:hover:not(.cur):not([disabled]){background:var(--lc-btn-h)}}.lc-st[disabled]{cursor:default}.lc-end{background:var(--lc-inner);height:38px;color:var(--lc-ink2);white-space:nowrap;cursor:pointer;border:0;border-radius:10px;flex:none;align-items:center;gap:6px;margin-inline-start:8px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.lc-end.cur{background:var(--lc-blue-bg);color:var(--lc-blue-ink)}@media (hover:hover) and (pointer:fine){.lc-end:hover:not(.cur){background:var(--lc-btn-h)}}.lc-cols{grid-template-columns:minmax(440px,600px) minmax(0,1fr);align-items:stretch;gap:12px;margin-top:12px;display:grid}.lc-col{flex-direction:column;gap:12px;min-width:0;display:flex}.lc-stream .lc-act{flex:1 1 0;min-height:320px;position:relative}.lc-stream .lc-act-in{scrollbar-width:thin;flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.lc-sheetcol .lc-act-main{height:460px;position:relative}.lc-sheetcol .lc-act-main .lc-act-in{scrollbar-width:thin;flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.lc-skel-cols{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.lc-chead{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px 0;display:flex}.lc-chead h2{margin:0;font-size:15px;font-weight:700}.lc-sub{color:var(--lc-ink3);font-size:12px}.lc-brief{padding-bottom:12px}.lc-brief ul{margin:8px 0 0;padding:0 16px;list-style:none}.lc-brief li{align-items:flex-start;gap:9px;padding:4px 0;font-size:14px;display:flex}.lc-brief li .lc-i{color:var(--lc-ink3);margin-top:2px}.lc-brief li.warn .lc-i,.lc-brief li.warn .lc-link{color:var(--lc-red)}.lc-next{background:var(--lc-inner);border-radius:10px;align-items:center;gap:10px;margin:8px 16px 0;padding:10px 12px;font-size:14px;display:flex}.lc-next small{color:var(--lc-ink3);font-size:12px;display:block}.lc-brief .lc-hint{margin:8px 16px 0}.lc-brief-foot{padding:8px 16px 0}.lc-trk{padding:12px 16px 14px}.lc-trk-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lc-trk-top h2{margin:0;font-size:15px}.lc-steps4{align-items:flex-start;margin:12px 0 0;padding:0;list-style:none;display:flex}.lc-steps4 li{color:var(--lc-ink3);flex-direction:column;flex:1;align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex;position:relative}.lc-steps4 li:before{content:"";background:var(--lc-line);width:100%;height:2px;position:absolute;top:10px;left:50%}.lc-steps4 li:first-child:before{display:none}.lc-steps4 li.ok{color:var(--lc-ink)}.lc-steps4 li.ok:before{background:var(--lc-green)}.lc-dot{z-index:1;color:#fff;background:#fff;border:2px solid #d4d4da;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:relative}.lc-steps4 li.ok .lc-dot{background:var(--lc-green);border-color:var(--lc-green)}.lc-steps4 li.now .lc-dot{border-color:var(--lc-blue)}.lc-dot .lc-i{stroke-width:3px;width:12px;height:12px}.lc-steps4 small{color:var(--lc-ink3);font-size:12px;font-weight:500}.lc-trk-foot{border-top:1px solid var(--lc-line2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.lc-comp{padding:12px 16px 14px}.lc-oncall{background:var(--lc-green-bg);color:var(--lc-green);border-radius:10px;align-items:center;gap:10px;margin-top:10px;padding:8px 12px;font-weight:600;display:flex}.lc-live{background:var(--lc-green);border-radius:50%;width:8px;height:8px;animation:1.4s infinite lc-pulse}@keyframes lc-pulse{50%{opacity:.35}}.lc-noteline{align-items:center;gap:8px;margin-top:12px;display:flex}.lc-noteline .lc-inp{flex:1}.lc-compose{margin-top:10px}.lc-compose .lc-inp.lc-grow{width:100%}.lc-crow{align-items:center;gap:8px;margin-top:10px;display:flex}.lc-crow .lc-hint{margin-top:0}.lc-wa{background:var(--lc-inner);border-radius:10px;flex-direction:column;gap:6px;margin-bottom:8px;padding:10px;display:flex}.lc-bub{background:#fff;border-radius:12px;align-self:flex-end;max-width:80%;padding:6px 10px;font-size:14px}.lc-bub.me{background:#e3f3e9;align-self:flex-start}.lc-bub small{color:var(--lc-ink3);font-size:12px;display:block}.lc-saved-line{background:var(--lc-green-bg);color:var(--lc-green);border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.lc-saved-line .lc-link{margin-inline-start:auto}.lc-tl{padding:4px 16px 8px}.lc-ev{border-bottom:1px solid var(--lc-line2);grid-template-columns:28px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.lc-ev:last-child{border-bottom:0}.lc-eico{background:var(--lc-inner);width:28px;height:28px;color:var(--lc-ink2);border-radius:50%;justify-content:center;align-items:center;display:flex}.lc-eico-call{color:var(--lc-blue)}.lc-eico-message{color:var(--lc-green)}.lc-ln1{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.lc-t{font-weight:600}.lc-m{color:var(--lc-ink3);font-size:12px}.lc-etx{color:var(--lc-ink2);overflow-wrap:anywhere;margin-top:1px}.lc-etx b{color:var(--lc-ink)}.lc-play{background:var(--lc-blue-bg);width:24px;height:24px;color:var(--lc-blue);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-self:center;align-items:center;display:inline-flex}.lc-play .lc-i{fill:currentColor;stroke:none;width:11px;height:11px}.lc-more{justify-content:center;padding:4px 0 10px;display:flex}.lc-empty{color:var(--lc-ink3);flex-direction:column;gap:2px;padding:18px 0;font-size:13px;display:flex}.lc-act .lc-notice{margin:8px 16px 0}.lc-secs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.lc-sec{flex-direction:column;padding:2px 16px 10px;display:flex}.lc-sec h3{border-bottom:1px solid var(--lc-line);align-items:center;gap:8px;min-height:42px;margin:0;font-size:14px;font-weight:700;display:flex}.lc-fr{border-bottom:1px solid var(--lc-line2);grid-template-columns:116px minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:2px 0;display:grid}.lc-fr:last-child{border-bottom:0}.lc-l{color:var(--lc-ink3);font-size:13px}.lc-v{align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:500;display:flex}.lc-vv{text-overflow:ellipsis;white-space:nowrap;border-radius:6px;min-width:0;margin:-2px -4px;padding:2px 4px;overflow:hidden}.lc-vv.lc-edit{cursor:text}@media (hover:hover) and (pointer:fine){.lc-vv.lc-edit:hover{background:var(--lc-inner)}}.lc-tags{flex-wrap:wrap;gap:4px;padding:4px 0;display:flex}.lc-tag{background:var(--lc-inner);height:24px;color:var(--lc-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.lc-hist{color:var(--lc-ink3);white-space:nowrap;font-size:12px}.lc-fr-edit .lc-v .lc-inp{flex:1;height:32px}.lc-ok{background:var(--lc-green);color:#fff;cursor:pointer;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.lc-ok .lc-i{stroke-width:2.6px}.lc-saved{color:var(--lc-green);align-items:center;gap:3px;font-size:12px;font-weight:600;display:inline-flex}.lc-saved .lc-i{stroke-width:2.6px;width:13px;height:13px}.lc-ferr{color:var(--lc-red);grid-column:1/-1;font-size:12px;font-weight:600}.lc-miss{flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;display:flex}.lc-mchip{height:28px;color:var(--lc-ink2);cursor:pointer;background:#fff;border:1px dashed #c9c9d0;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.lc-mchip .lc-i{width:12px;height:12px}@media (hover:hover) and (pointer:fine){.lc-mchip:hover{background:var(--lc-inner);color:var(--lc-ink)}}.lc-note{background:var(--lc-inner);border-radius:10px;align-items:flex-start;gap:8px;margin-top:8px;padding:8px 10px;display:flex}.lc-note-text,.lc-note-empty{min-width:0;color:var(--lc-ink);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;font-size:14px;line-height:1.5}.lc-note-empty{color:var(--lc-ink3)}.lc-note .lc-btn{flex-shrink:0}.lc-note-edit{flex-direction:column;align-items:stretch}.lc-note-edit textarea.lc-inp.lc-ta{height:96px}.lc-note-acts{gap:8px;display:flex}.lc-quote{background:var(--lc-inner);color:var(--lc-ink2);white-space:pre-wrap;border-radius:10px;margin-top:8px;padding:8px 10px;font-size:13px}.lc-quote small{color:var(--lc-ink3);margin-top:2px;font-size:12px;display:block}.lc-bar{background:var(--lc-inner);border-radius:3px;width:90px;height:6px;display:inline-block;overflow:hidden}.lc-bar i{background:var(--lc-green);height:100%;display:block}.lc-sec .lc-hint{margin-top:6px}.lc-brain{flex-direction:column;gap:6px;display:flex}.lc-sec-brain:not(:has(.lf)){display:none}.lc-brain .lf{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.lc-brain .lf-head{border-bottom:1px solid var(--lc-line);min-height:42px;margin-bottom:4px}.lc-brain .lf-head h4{font-size:14px;font-weight:700}.lc-brain>.lc-link{align-self:flex-start}.lc-relcard .lc-list{padding:6px 16px 10px}.lc-rr{border-bottom:1px solid var(--lc-line2);flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:44px;padding:4px 0;display:flex}.lc-rr:last-child{border-bottom:0}.lc-rr.lc-rr-col{flex-direction:column;align-items:stretch;gap:4px;padding:8px 0}.lc-rr-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lc-rr.lc-done-row .lc-t{color:var(--lc-ink3);text-decoration:line-through}.lc-wrap{white-space:normal;overflow-wrap:anywhere}.lc-cb{color:#0000;cursor:pointer;background:#fff;border:1.5px solid #c9c9d0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.lc-cb:hover{border-color:var(--lc-green);color:var(--lc-green)}}.lc-cb.on{background:var(--lc-green);border-color:var(--lc-green);color:#fff;cursor:default}.lc-cb .lc-i{stroke-width:3px;width:12px;height:12px}.lc-dot-s{border-radius:50%;flex:none;width:8px;height:8px}.lc-subline{color:var(--lc-ink2);border-bottom:1px solid var(--lc-line2);flex-wrap:wrap;gap:16px;padding:6px 0 8px;font-size:13px;display:flex}.lc-subhead{margin:12px 0 2px;font-size:13px;font-weight:700}.lc-embed{padding:6px 0}.lc-tog{color:var(--lc-ink2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.lc-views{padding:0 4px}.lc-scrim{z-index:1300;background:#1d1d1f47;justify-content:center;align-items:center;animation:.2s ease-out lc-fade;display:flex;position:fixed;inset:0}@keyframes lc-fade{0%{opacity:0}}.lc-modal{background:#fff;border-radius:18px;outline:none;width:560px;max-width:calc(100% - 32px);max-height:calc(100% - 48px);animation:.22s ease-out lc-pop;overflow:auto;box-shadow:0 20px 60px #0003}.lc-modal.lc-wide{width:760px}@keyframes lc-pop{0%{opacity:0;transform:translateY(8px)}}.lc-mh{align-items:center;gap:10px;padding:18px 22px 0;display:flex}.lc-mh h2{flex:1;min-width:0;margin:0;font-size:18px}.lc-mb{padding:14px 22px 22px}.lc-grab{background:#d4d4da;border-radius:3px;width:38px;height:5px;margin:2px auto 8px;display:block}.lc-stepper{gap:6px;margin:4px 0 16px;padding:0;list-style:none;display:flex}.lc-stepper li{color:var(--lc-ink3);border-bottom:3px solid var(--lc-line);flex:1;align-items:center;gap:8px;padding-bottom:8px;font-size:13px;font-weight:600;display:flex}.lc-n{background:var(--lc-inner);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.lc-n .lc-i{stroke-width:3px;width:12px;height:12px}.lc-stepper li.on{color:var(--lc-ink);border-color:var(--lc-ink)}.lc-stepper li.on .lc-n{background:var(--lc-ink);color:#fff}.lc-stepper li.ok{color:var(--lc-ink);border-color:var(--lc-green)}.lc-stepper li.ok .lc-n{background:var(--lc-green);color:#fff}.lc-pform{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;margin:4px 0 6px;display:grid}.lc-pf{color:var(--lc-ink2);align-content:start;gap:4px;font-size:13px;font-weight:600;display:grid}.lc-pf.full{grid-column:1/-1}.lc-pf .lc-inp{width:100%;height:42px;font-size:16px;font-weight:500}.lc-pf .lc-ferr{font-size:12px}.lc-sum{margin:10px 0 0;font-size:15px;font-weight:700}.lc-sopanel{background:var(--lc-inner);border-radius:12px;margin:8px 0 2px;padding:12px}.lc-sopanel .lc-q{margin-top:0}.lc-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lc-big2{background:var(--lc-inner);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border:2px solid #0000;border-radius:12px;min-height:52px;padding:0 10px;font-size:15px;font-weight:700;overflow:hidden}.lc-sopanel .lc-big2{background:#fff}.lc-big2.on{border-color:var(--lc-ink);background:#fff}.lc-big2[disabled]{opacity:.45;cursor:default}.lc-perks{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:13px;display:flex}.lc-moredet{background:var(--lc-inner);border-radius:12px;margin-top:10px;padding:8px 12px}.lc-moredet summary{cursor:pointer;color:var(--lc-ink2);align-items:center;min-height:28px;font-size:13px;font-weight:600;display:flex}.lc-moredet .lc-pform{margin-top:8px}.lc-doc{background:var(--lc-inner);border-radius:12px;padding:12px 16px}.lc-doc h4{margin:0 0 6px;font-size:15px}.lc-doc .lc-fr{border-color:#e6e6eb;grid-template-columns:110px minmax(0,1fr);min-height:30px}.lc-paper{border:1px solid var(--lc-line);background:#fff;border-radius:12px;width:100%;height:240px;margin-top:10px;display:block}.lc-mfoot{align-items:center;gap:8px;margin-top:16px;display:flex}.lc-mfoot .lc-wide-btn{flex:1;height:44px;font-size:15px}.lc-done{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:10px 0 0;display:flex}.lc-done .lc-mfoot{width:100%}.lc-done-ic{background:var(--lc-green-bg);width:52px;height:52px;color:var(--lc-green);border-radius:50%;justify-content:center;align-items:center;display:flex}.lc-done-ic.warn{background:var(--lc-amber-bg);color:var(--lc-amber)}.lc-done-ic .lc-i{stroke-width:2.4px;width:26px;height:26px}.lc-copyline{background:var(--lc-inner);border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.lc-ai-tools{flex-direction:column;gap:12px;display:flex}.lc-sheet-list{flex-direction:column;display:flex}.lc-sheet-list button{border:0;border-bottom:1px solid var(--lc-line2);text-align:right;cursor:pointer;background:0 0;align-items:center;gap:10px;min-height:48px;padding:0 4px;font-size:15px;font-weight:500;display:flex}.lc-sheet-list button:last-child{border-bottom:0}.lc-bbar{display:none}@media (prefers-reduced-motion:reduce){.lc-scrim,.lc-modal,.lc-live{animation:none}}.skills-chat{--chat-line:#e5e9ef;--chat-soft:#f6f8fb;--chat-ink:#20242b;border:1px solid var(--chat-line);text-align:start;height:calc(100dvh - 145px);min-height:570px;color:var(--chat-ink);direction:rtl;background:#fff;border-radius:16px;grid-template-columns:minmax(250px,310px) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.skills-chat button,.skills-chat input,.skills-chat textarea,.skills-chat select,.activity-center button{font:inherit}.skills-chat button,.activity-center button{cursor:pointer}.skills-chat svg,.activity-center svg{flex:none;width:18px;height:18px}.skills-chat .spin,.activity-center .spin{animation:.8s linear infinite chat-spin}@keyframes chat-spin{to{transform:rotate(360deg)}}.chat-sidebar{border-inline-end:1px solid var(--chat-line);background:#fbfcfd;flex-direction:column;min-width:0;display:flex}.chat-title,.room-header{border-bottom:1px solid var(--chat-line);background:#fff;justify-content:space-between;align-items:center;min-height:66px;padding:11px 14px;display:flex}.chat-title>div,.room-header>div{align-items:center;gap:10px;min-width:0;display:flex}.chat-title span,.room-header span{flex-direction:column;min-width:0;display:flex}.chat-title b,.room-header b{font-size:15px}.chat-title small,.room-header small{color:#374151;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.chat-title button,.room-header button{border:1px solid var(--chat-line);color:#374151;background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.chat-search{border:1px solid var(--chat-line);background:#fff;border-radius:10px;align-items:center;gap:7px;margin:10px;padding:7px 9px;display:flex}.chat-search svg{color:#374151;width:16px}.chat-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.chat-search button{color:#2b6bee;background:0 0;border:0;font-size:12px;font-weight:700}.conversation-list,.chat-results{flex-direction:column;gap:3px;padding:0 7px 10px;display:flex;overflow:auto}.conversation-list>button,.chat-results>button{text-align:start;width:100%;color:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:9px;display:flex}.conversation-list>button.active{background:#edf3ff}@media (hover:hover) and (pointer:fine){.conversation-list>button:hover,.chat-results>button:hover{background:#edf3ff}}.conv-icon{color:#374151;background:#eef1f5;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.conversation-list .active .conv-icon{color:#fff;background:#3975ef}.conv-copy{flex-direction:column;flex:1;min-width:0;display:flex}.conv-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.conv-copy small{color:#374151;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.conversation-list i{color:#fff;text-align:center;background:#3975ef;border-radius:99px;min-width:20px;padding:3px 5px;font-size:12px;font-style:normal}.chat-results>button{border-bottom:1px solid #eef0f3;border-radius:0;flex-direction:column;align-items:flex-start}.chat-results span{font-size:12px}.chat-results small{color:#374151;font-size:12px}.chat-room{flex-direction:column;min-width:0;min-height:0;display:flex}.room-header{flex:none}.message-list{background:linear-gradient(#fafbfd,#fff);flex:1;padding:18px clamp(12px,3vw,36px);overflow:auto}.message-list article{align-items:flex-start;gap:9px;margin-bottom:14px;display:flex}.message-list article:not(.mine){flex-direction:row-reverse;justify-content:flex-start}.message-avatar{color:#48617e;background:#e9eef7;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.message-card{border:1px solid var(--chat-line);background:#fff;border-radius:13px 13px 13px 4px;max-width:min(72%,680px);padding:9px 11px;box-shadow:0 1px 2px #1122330a}.mine .message-card{background:#eef4ff;border-color:#cbdcff;border-radius:13px 13px 4px}.message-card header{align-items:center;gap:9px;display:flex}.message-card header b{font-size:12px}.message-card time{color:#374151;font-size:12px}.message-card p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 7px;font-size:13px;line-height:1.55}.message-card footer{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.message-card footer button{color:#374151;background:#fff;border:1px solid #e0e5ec;border-radius:99px;align-items:center;gap:3px;padding:2px 6px;font-size:12px;display:inline-flex}.message-card footer button svg,.message-card header svg{width:11px;height:11px}.entity-chip,.attachment-chip{color:#2c4d7d;text-align:start;background:#fff;border:1px solid #d6e0f2;border-radius:9px;align-items:center;gap:8px;width:100%;margin:5px 0;padding:7px 9px;text-decoration:none;display:flex}.entity-chip span,.attachment-chip span,.entity-chip{font-size:12px}.entity-chip b,.attachment-chip span{flex-direction:column;flex:1;display:flex}.entity-chip small,.attachment-chip small{color:#374151;font-size:12px}.chat-compose{border-top:1px solid var(--chat-line);background:#fff;flex:none;padding:10px 13px}.compose-row{background:#fff;border:1px solid #dfe4eb;border-radius:12px;align-items:flex-end;gap:8px;padding:7px;display:flex;position:relative}.compose-row textarea{resize:none;border:0;outline:none;flex:1;min-height:38px;max-height:120px;padding:8px;font-size:13px}.compose-actions{align-items:center;gap:3px;display:flex}.compose-actions button{color:#374151;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}@media (hover:hover) and (pointer:fine){.compose-actions button:hover{background:#f1f4f8}}.compose-actions button.send{color:#fff;background:#3975ef}.reply-banner,.mention-list{color:#374151;background:#f3f6fa;border-radius:8px;align-items:center;gap:8px;margin-bottom:6px;padding:6px 9px;font-size:12px;display:flex}.reply-banner{justify-content:space-between}.reply-banner button,.mention-list button{color:#2b6bee;background:0 0;border:0}.people-popover{z-index:5;border:1px solid var(--chat-line);inset-inline-start:8px;background:#fff;border-radius:11px;flex-direction:column;width:230px;max-height:260px;padding:6px;display:flex;position:absolute;bottom:48px;overflow:auto;box-shadow:0 12px 30px #14233729}.people-popover button{text-align:start;background:#fff;border:0;border-radius:7px;flex-direction:column;padding:7px;display:flex}@media (hover:hover) and (pointer:fine){.people-popover button:hover{background:#f2f6fd}}.people-popover small{color:#374151;font-size:12px}.entity-popover input{border:1px solid var(--chat-line);border-radius:8px;outline:none;margin:2px 2px 6px;padding:8px;font-size:12px}.mention-list button{align-items:center;gap:3px;display:inline-flex}.mention-list button svg{width:12px;height:12px}.chat-empty,.activity-empty{color:#374151;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.chat-empty svg,.activity-empty svg{color:#374151;width:42px;height:42px}.chat-empty b,.activity-empty b{color:#465363}.chat-empty span,.activity-empty span{font-size:12px}.chat-error{z-index:10;color:#fff;inset-inline-end:15px;background:#b93d48;border-radius:10px;align-items:center;gap:12px;max-width:420px;padding:10px 13px;font-size:12px;display:flex;position:absolute;top:65px;box-shadow:0 7px 24px #500a143d}.chat-error button{color:#fff;background:0 0;border:0}.chat-modal-layer{z-index:1260;background:#151b2480;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.chat-modal{background:#fff;border-radius:16px;flex-direction:column;gap:12px;width:min(470px,100%);max-height:85dvh;padding:16px;display:flex;box-shadow:0 24px 70px #00000038}.chat-modal>header,.chat-modal>footer{justify-content:space-between;align-items:center;display:flex}.chat-modal>header button{background:0 0;border:0}.type-tabs{background:#f1f3f6;border-radius:9px;gap:4px;padding:3px;display:flex}.type-tabs button{background:0 0;border:0;border-radius:7px;flex:1;padding:7px}.type-tabs .active{color:#2b6bee;background:#fff;box-shadow:0 1px 4px #ccd2da}.chat-modal>label{flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.chat-modal input,.chat-modal select{border:1px solid #dce1e7;border-radius:9px;padding:9px}.person-picker{border:1px solid #e4e7eb;border-radius:10px;flex-direction:column;max-height:310px;display:flex;overflow:auto}.person-picker label{border-bottom:1px solid #eef0f3;align-items:center;gap:9px;padding:8px 10px;display:flex}.person-picker>div{align-items:center;gap:8px;padding:10px;display:flex}.person-picker>div>button{margin-inline-start:auto}.chat-modal{overflow:auto}.skills-chat button:focus-visible,.skills-chat input:focus-visible,.skills-chat textarea:focus-visible,.skills-chat select:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.person-picker label:last-child{border:0}.person-picker span{flex-direction:column;display:flex}.person-picker small{color:#374151;font-size:12px}.chat-modal footer{justify-content:flex-end;gap:8px}.chat-modal footer button{background:#fff;border:1px solid #dce1e7;border-radius:9px;padding:8px 16px}.chat-modal footer .primary{color:#fff;background:#3975ef;border-color:#3975ef}.modal-error{color:#b63843;margin:0;font-size:12px}.activity-center{text-align:start;direction:rtl;flex-direction:column;gap:14px;display:flex}.activity-center>header{background:#fff;border:1px solid #e4e8ee;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.activity-center>header>div{align-items:center;gap:12px;display:flex}.activity-center h1{color:#242a32;margin:0;font-size:20px}.activity-center p{color:#374151;margin:3px 0 0;font-size:12px}.activity-center>header button{background:#fff;border:1px solid #dce2ea;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;display:flex}.activity-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.activity-kpis div{background:#fff;border:1px solid #e4e8ee;border-radius:12px;flex-direction:column;padding:13px 15px;display:flex}.activity-kpis b{font-size:22px}.activity-kpis span{color:#374151;font-size:12px}.activity-filters{background:#fff;border:1px solid #e4e8ee;border-radius:12px;gap:7px;padding:5px;display:flex;overflow-x:auto}.activity-filters button{color:#374151;background:0 0;border:0;border-radius:9px;flex:none;padding:8px 13px;font-size:12px;font-weight:700}.activity-filters button.active{color:#285ec7;background:#edf3ff}@media (hover:hover) and (pointer:fine){.activity-filters button:hover{color:#285ec7;background:#edf3ff}}.activity-list{background:#fff;border:1px solid #e4e8ee;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.activity-list>button{text-align:start;color:inherit;background:#fff;border:0;border-bottom:1px solid #edf0f4;align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.activity-list>button:last-child{border-bottom:0}.activity-list>button.unread{background:#f5f8ff}@media (hover:hover) and (pointer:fine){.activity-list>button:hover{background:#f5f8ff}}.activity-list>button.unread{box-shadow:inset -3px 0 #3975ef}.activity-list>button.priority .activity-icon{color:#ba5815;background:#fff1e7}.activity-icon{color:#2b6bee;background:#edf3ff;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.activity-copy{flex-direction:column;flex:1;min-width:0;display:flex}.activity-copy b{font-size:12px}.activity-copy small,.activity-list time{color:#374151;font-size:12px}.activity-copy p{color:#4c5867;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:12px;overflow:hidden}.activity-list time{white-space:nowrap}.activity-empty{background:#fff;border:1px solid #e4e8ee;border-radius:14px;min-height:340px}.activity-error{color:#aa3440;background:#fff0f1;border-radius:9px;padding:10px}@media (width<=780px){.skills-chat{border-radius:10px;grid-template-columns:96px minmax(0,1fr);height:calc(100dvh - 118px);min-height:500px}.chat-title small,.chat-title b,.chat-search input,.chat-search button,.conv-copy,.conversation-list i{display:none}.chat-title{flex-wrap:wrap;justify-content:center}.chat-title>div span{display:none}.chat-search,.conversation-list>button{justify-content:center}.message-card{max-width:86%}.activity-kpis{grid-template-columns:1fr}.activity-center>header{align-items:flex-start}.activity-center>header p{display:none}}@media (width<=460px){.skills-chat{grid-template-columns:68px minmax(0,1fr);margin-inline:-10px}.chat-title{padding:7px}.chat-title>div>svg{display:none}.chat-search{margin:7px;padding:6px}.conversation-list{padding-inline:4px}.conv-icon{width:34px}.message-list{padding:12px 8px}.message-card{max-width:91%}.message-avatar{display:none}.chat-compose{padding:7px}.compose-actions button:not(.send){width:28px}.activity-list>button{padding:10px}.activity-list time{display:none}}.skills-chat.compact{grid-template-columns:minmax(0,1fr)!important}.skills-chat.compact .chat-room,.skills-chat.compact.show-room .chat-sidebar{display:none}.skills-chat.compact.show-room .chat-room{display:flex}.skills-chat.compact .chat-title small,.skills-chat.compact .chat-title b,.skills-chat.compact .chat-title>div span,.skills-chat.compact .chat-search input,.skills-chat.compact .conv-copy,.skills-chat.compact .conversation-list i{display:revert}.skills-chat.compact .chat-search button{display:none}.skills-chat .conversation-list>button{text-align:start;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f2f5;border-radius:0;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:10px 12px;display:grid}@media (hover:hover) and (pointer:fine){.skills-chat .conversation-list>button:hover{background:#f5f6f6}}.skills-chat .conversation-list>button.active{background:#f0f2f5}.conv-avatar{color:#3b4a54;background:#dfe5e7;border-radius:50%;place-items:center;width:46px;height:46px;font-size:15px;font-weight:700;display:grid}.conv-avatar.channel,.conv-avatar.group_dm{color:#0b6b47;background:#d9fdd3}.conv-avatar svg{width:20px;height:20px}.skills-chat .conv-copy{gap:3px;min-width:0;display:grid}.conv-line{align-items:center;gap:8px;min-width:0;display:flex}.conv-line b{text-overflow:ellipsis;white-space:nowrap;color:#111b21;flex:1;align-items:center;gap:5px;min-width:0;font-size:15px;display:inline-flex;overflow:hidden}.conv-line b svg{color:#6b7280;flex:none;width:13px;height:13px}.conv-line time{color:#667781;flex:none;font-size:12px}.has-unread .conv-line time{color:#198644;font-weight:700}.conv-line small{text-overflow:ellipsis;white-space:nowrap;color:#3b4a54;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.skills-chat .conversation-list .conv-line i{color:#fff;background:#1fa855;border-radius:10px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-style:normal;font-weight:700;display:grid;position:static}.skills-chat .conversation-list .conv-line i.mention{background:#1fa855}.room-header .room-back{flex:none}.message-list{background:#efeae2}.message-list article{align-items:flex-end;gap:6px;margin:3px 0;display:flex}.message-list article.mine{flex-direction:row}.message-list article.mine .message-card{background:#d9fdd3;margin-inline:0 auto}.message-meta time{direction:ltr;unicode-bidi:isolate}.message-list .message-card{color:#111b21;background:#fff;border-radius:10px;max-width:min(78%,520px);padding:6px 10px 4px;position:relative;box-shadow:0 1px .5px #0b141a21}.message-list .message-card>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.45}.message-sender{color:#1d73d3;margin-bottom:2px;font-size:12.5px;display:block}.message-pinned{color:#667781;align-items:center;gap:4px;font-size:12px;display:inline-flex}.message-pinned svg{width:11px;height:11px}.message-meta{justify-content:flex-end;align-items:center;gap:4px;margin-top:2px;display:flex}.message-meta time{color:#667781;font-size:12px}.message-more{color:#667781;cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}.message-more[aria-expanded=true]{opacity:1;background:#0b141a0f}@media (hover:hover) and (pointer:fine){.message-card:hover .message-more{opacity:1;background:#0b141a0f}}@media (hover:none){.message-more{opacity:1}}.message-more svg{width:15px;height:15px}.message-reactions{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.message-reactions span{background:#fff;border:1px solid #e6e9ec;border-radius:999px;padding:1px 7px;font-size:12px}.message-reactions span.mine{border-color:#7fcf95}.thread-link{color:#1d73d3;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:12.5px;font-weight:600}.message-menu{z-index:5;top:calc(100% - 4px);background:#fff;border-radius:10px;gap:2px;min-width:170px;padding:6px;display:grid;position:absolute;inset-inline-end:6px;box-shadow:0 10px 30px #0b141a38}.message-list article:not(.mine) .message-menu{inset-inline:6px auto}.message-menu>button{color:#111b21;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}@media (hover:hover) and (pointer:fine){.message-menu>button:hover{background:#f5f6f6}}.message-menu>button.danger{color:#c81e3a}.message-menu>button svg{width:15px;height:15px}.message-menu-reactions{border-bottom:1px solid #f0f2f5;justify-content:space-between;gap:2px;margin-bottom:4px;padding:2px 2px 6px;display:flex}.message-menu-reactions button{cursor:pointer;background:#f5f6f6;border:0;border-radius:50%;width:34px;height:34px;font-size:18px}.message-list .message-avatar{color:#3b4a54;background:#dfe5e7;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.feature-hub{color:#172033;max-width:1440px;margin:0 auto;padding:28px}.feature-hub-hero{background:linear-gradient(135deg,#fff 0%,#f2f7ff 100%);border:1px solid #dce5ef;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:28px;padding:28px;display:grid;box-shadow:0 10px 35px #1f3e6612}.feature-hub-eyebrow{color:#0062e6;letter-spacing:.12em;font-size:12px;font-weight:800}.feature-hub-hero h1{margin:6px 0 8px;font-size:clamp(26px,3vw,38px)}.feature-hub-hero p{color:#374151;margin:0;line-height:1.65}.feature-hub-search{gap:7px;font-size:13px;font-weight:700;display:grid}.feature-hub-search input{width:100%;min-height:48px;color:inherit;font:inherit;background:#fff;border:1px solid #cdd9e7;border-radius:13px;padding:0 16px}.feature-hub-search input:focus-visible,.feature-card:focus-visible,.feature-hub-shortcuts button:focus-visible{outline-offset:2px;outline:3px solid #0062e647}.feature-hub-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 30px;display:grid}.feature-hub-shortcuts button{text-align:right;color:#141820;cursor:pointer;background:#fff;border:1px solid #e7ebf0;border-radius:16px;gap:5px;min-height:86px;padding:17px;display:grid}.feature-hub-shortcuts button:nth-child(2),.feature-hub-shortcuts button:nth-child(3){color:#141820;background:#fff}.feature-hub-shortcuts button:disabled{opacity:.46;cursor:not-allowed}.feature-hub-shortcuts span{color:#5f6672;font-size:12px;line-height:1.45}.feature-hub-group{margin-block:28px}.feature-hub-group h2{margin:0 0 13px;font-size:19px}.feature-hub-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.feature-card{text-align:right;min-height:142px;color:inherit;cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:17px;grid-template-columns:43px minmax(0,1fr);align-items:start;gap:12px;padding:17px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.feature-card:not(:disabled):hover{border-color:#9eb7e8;transform:translateY(-2px);box-shadow:0 9px 24px #1e3d691a}}.feature-card.locked{color:#374151;cursor:not-allowed;background:#f7f8fa}.feature-card-icon{background:#eff4fb;border-radius:12px;place-items:center;width:43px;height:43px;font-size:22px;display:grid}.feature-card-copy{gap:7px;display:grid}.feature-card-copy strong{font-size:15px}.feature-card-copy small{color:#374151;font-size:12px;line-height:1.5}.feature-card-copy em{color:#0062e6;margin-top:auto;font-size:12px;font-style:normal;font-weight:750}.feature-card.locked em{color:#374151}.feature-card>i{color:#315da9;background:#eaf2ff;border-radius:999px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:800;position:absolute;inset-block-start:12px;inset-inline-start:12px}.feature-hub-empty{text-align:center;color:#374151;padding:42px}@media (width<=1050px){.feature-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.feature-hub{padding:14px}.feature-hub-hero{grid-template-columns:1fr;padding:20px}.feature-hub-shortcuts,.feature-hub-grid{grid-template-columns:1fr}.feature-hub-shortcuts{margin-bottom:22px}.feature-card{min-height:118px}}@media (prefers-reduced-motion:reduce){.feature-card{transition:none}}.feature-hub-group.department{background:linear-gradient(#f4f8ff,#fff);border:1px solid #cfe0f8;border-radius:16px;padding:14px 16px}.feature-hub-group.department h2{color:#1d4ed8}
