:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-page:#11171d;--surface-card:#1c2731;--surface-raised:#273440;--surface-card-head:#293846;--surface-raised-hover:#304455;--card-edge-top:#52616e;--card-edge-side:#3b4855;--card-edge-bottom:#25313c;--divider:#3b4855;--divider-strong:#52616e;--text-heading:#ecf2f7;--text-body:#d7e2eb;--text-secondary:#aebecd;--mark:#8397a9;--control-fill:#2c3945;--control-fill-hover:#354a5d;--control-edge-top:#617281;--control-edge-side:#465765;--control-edge-bottom:#23303b;--control-edge-top-hover:#7892a8;--control-edge-side-hover:#6891af;--control-edge-bottom-hover:#39536b;--primary-fill:#2479b7;--primary-fill-hover:#1769a4;--primary-fill-pressed:#104e84;--primary-edge-top:#4c9acc;--primary-edge-side:#4c9acc;--primary-edge-bottom:#10436b;--primary-edge-top-hover:#53708d;--primary-edge-side-hover:#45627f;--primary-edge-bottom-hover:#29435f;--primary-text:#fff;--danger-fill:#1d1111;--danger-fill-hover:#2a1716;--danger-edge-top:#70443f;--danger-edge-side:#54302d;--danger-edge-bottom:#38211f;--danger-edge-top-hover:#84544e;--danger-edge-side-hover:#66413c;--danger-edge-bottom-hover:#452b27;--danger-text:#eca6a1;--link:#9bc9f2;--link-hover:#c7e4ff;--focus-ring:#9bc9f2;--next-fill:#223c53;--next-edge-top:#61829d;--next-edge-side:#466680;--next-edge-bottom:#28435a;--next-divider:#466680;--next-eyebrow:#bbd1e4;--next-due:#b8c8d8;--tone-info-fill:#253c53;--tone-info-text:#b6d5f0;--tone-current-fill:#355b7e;--tone-current-text:#eff7ff;--tone-warning-fill:#3c3425;--tone-warning-text:#f3d38b;--tone-danger-fill:#402826;--tone-danger-text:#f29a93;--tone-neutral-fill:#25313d;--tone-neutral-text:#aebecd;--tone-neutral-edge:#3b4855;--tone-success-fill:#253d38;--tone-success-text:#a3e6ce;--check-done-fill:#357a67;--check-done-edge:#85bea9;--check-done-mark:#fff;--check-connector:#547e70;--check-current-fill:#203247;--check-current-ring:#a4c7e6;--check-current-inner:#c7e4ff;--check-current-row:#29445b;--check-current-row-hover:#32556f;--check-skipped-edge:#607080;--check-not-yet-edge:#879aab;--check-closed-mark:#eca6a1;--check-closed-fill:#301c1c;--input-fill:#17212b;--input-edge:#526473;--input-edge-focus:#9bc9f2;--composer-fill:#17212b;--composer-edge:#4a5c6b;--data-series:#54baff;--data-series-2:#4f8db0;--data-series-3:#a6dcfb;--data-comparison:#707070;--data-positive:#55d8bc;--data-warning:#ddbf83;--data-danger:#eca6a1;--data-second:#9cb38f;--data-second-soft:#566b50;--data-rival:#707070;--range-fill:#355b7e;--range-text:#eff7ff;--range-end:#2479b7;--range-end-text:#fff;--tile-fill:#273440;--dates-fill:#3c3425;--dates-text:#f3d38b;--dates-soon-fill:#3c3425;--backdrop:#050b12b8;--cal-event-fill:#16304f;--cal-event-edge:#7fb0ea;--cal-shoot-fill:#3a1f47;--cal-shoot-edge:#d79bf0;--cal-tour-fill:#123c2a;--cal-tour-edge:#7fd3a3;--cal-hold-fill:#43300f;--cal-hold-edge:#f0bd62;--cal-meeting-fill:#0d343c;--cal-meeting-edge:#78cfe0;--card-fill-top:#25313d;--card-fill-bottom:#1c2731;--card-head-top:#2a3947;--card-head-bottom:#22303c;--edge-highlight:#ffffff17;--card-shadow:inset 0 1px 0 #ffffff17,0 1px 2px #0006,0 8px 18px #0003;--bar-shadow:inset 0 1px 0 #ffffff17,0 1px 3px #15273826;--control-sheen:linear-gradient(#ffffff10,#0000000c);--control-shadow:inset 0 1px 0 #ffffff1d,0 1px 0 #0b1118,0 3px 5px #0004;--pressed-shadow:inset 0 1px 3px #10223544,0 1px 0 #ffffff17;--well-shadow:inset 0 2px 4px #0006,0 1px 0 #ffffff0c;--page-grain:radial-gradient(#ffffff18 .45px,transparent .75px),radial-gradient(#0006 .45px,transparent .8px);--text-label:#a9bdd0;--primary-top:#2479b7;--primary-bottom:#17629e;--primary-edge:#4c9acc;--primary-hover-top:#1769a4;--primary-hover-bottom:#104e84;--primary-shadow:inset 0 1px 0 #ffffff45,0 2px 0 #10436b,0 5px 8px #163b5d2c;--primary-text-shadow:0 1px 1px #0e304e55;--next-fill-top:#233a4f;--logo-top:#497da7;--logo-bottom:#254f75;--logo-text:#fff;--logo-shadow:inset 0 1px 0 #fff5,inset 0 0 0 1px #ffffff20,0 2px 3px #112b4033;--logo-text-shadow:0 -1px 0 #173d6255;--check-done-shadow:inset 0 1px 0 #fff4,0 1px 2px #112b4033;--data-track:#293b49;font-synthesis:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-page:#faf7f1;--surface-card:#fff;--surface-raised:#f3ede2;--surface-card-head:#fff;--surface-raised-hover:#ece3d3;--card-edge-top:#e9e0d0;--card-edge-side:#e9e0d0;--card-edge-bottom:#e9e0d0;--divider:#e9e0d0;--divider-strong:#d8cbb5;--text-heading:#2b251d;--text-body:#2b251d;--text-secondary:#63594c;--mark:#857a6c;--control-fill:#fff;--control-fill-hover:#f3ede2;--control-edge-top:#d8cbb5;--control-edge-side:#d8cbb5;--control-edge-bottom:#d8cbb5;--control-edge-top-hover:#b9a88c;--control-edge-side-hover:#b9a88c;--control-edge-bottom-hover:#b9a88c;--primary-fill:#2c6898;--primary-fill-hover:#255b86;--primary-fill-pressed:#214e72;--primary-edge-top:#5586ad;--primary-edge-side:#214e72;--primary-edge-bottom:#173f61;--primary-edge-top-hover:#103b5c;--primary-edge-side-hover:#103b5c;--primary-edge-bottom-hover:#103b5c;--primary-text:#fff;--danger-fill:#fff;--danger-fill-hover:#fbecea;--danger-edge-top:#e7b8b2;--danger-edge-side:#e7b8b2;--danger-edge-bottom:#e7b8b2;--danger-edge-top-hover:#d99a92;--danger-edge-side-hover:#d99a92;--danger-edge-bottom-hover:#d99a92;--danger-text:#b3261e;--link:#255d91;--link-hover:#173f61;--focus-ring:#255d91;--next-fill:#e3effa;--next-edge-top:#bad4e8;--next-edge-side:#aac7df;--next-edge-bottom:#9bbbd4;--next-divider:#b8cee0;--next-eyebrow:#4b6377;--next-due:#5e6d7b;--tone-info-fill:#e9f1fa;--tone-info-text:#255d91;--tone-current-fill:#cee0ef;--tone-current-text:#214e72;--tone-warning-fill:#f8edd3;--tone-warning-text:#75510f;--tone-danger-fill:#fbecea;--tone-danger-text:#b3261e;--tone-neutral-fill:#f3ede2;--tone-neutral-text:#63594c;--tone-neutral-edge:#e9e0d0;--tone-success-fill:#e9f3eb;--tone-success-text:#1f6a40;--check-done-fill:#2a765f;--check-done-edge:#22634f;--check-done-mark:#fff;--check-connector:#91b4a6;--check-current-fill:#f0f2ee;--check-current-ring:#255d91;--check-current-inner:#417fa9;--check-current-row:#e9f1fa;--check-current-row-hover:#daeaf7;--check-skipped-edge:#a8b7c2;--check-not-yet-edge:#7a8b98;--check-closed-mark:#aa302c;--check-closed-fill:#fdecea;--input-fill:#fff;--input-edge:#d8cbb5;--input-edge-focus:#255d91;--composer-fill:#fff;--composer-edge:#d8cbb5;--data-series:#8a5a2b;--data-series-2:#4d2c12;--data-series-3:#996d0a;--data-comparison:#7d7366;--data-positive:#1f6a40;--data-warning:#b45309;--data-danger:#b3261e;--data-second:#5b6e55;--data-second-soft:#b8c4a8;--data-rival:#bdb2a2;--range-fill:#f5ecdd;--range-text:#2b251d;--range-end:#8a5a2b;--range-end-text:#fff;--tile-fill:#fff;--dates-fill:#f5ecdd;--dates-text:#8a5a2b;--dates-soon-fill:#fff;--backdrop:#2b251d66;--cal-event-fill:#c9dcf5;--cal-event-edge:#1d4f8c;--cal-shoot-fill:#ecd3f2;--cal-shoot-edge:#8a3aa6;--cal-tour-fill:#c8ecd7;--cal-tour-edge:#1f7a4a;--cal-hold-fill:#fbdcab;--cal-hold-edge:#9a5a00;--cal-meeting-fill:#cdebf0;--cal-meeting-edge:#0b6274;--card-fill-top:#fff;--card-fill-bottom:#fff;--card-head-top:#fff;--card-head-bottom:#fff;--edge-highlight:#fff0;--card-shadow:none;--bar-shadow:none;--control-sheen:none;--control-shadow:none;--pressed-shadow:inset 0 1px 2px #2b251d1f;--well-shadow:none;--page-grain:none;--text-label:#8a5a2b;--primary-top:#1975b5;--primary-bottom:#115d98;--primary-edge:#176ca5;--primary-hover-top:#1769a4;--primary-hover-bottom:#104e84;--primary-shadow:inset 0 1px 0 #ffffff45,0 2px 0 #10436b,0 5px 8px #163b5d2c;--primary-text-shadow:0 1px 1px #0e304e55;--next-fill-top:#e6f0f8;--logo-top:#497da7;--logo-bottom:#254f75;--logo-text:#fff;--logo-shadow:inset 0 1px 0 #fff5,inset 0 0 0 1px #ffffff20,0 2px 3px #112b4033;--logo-text-shadow:0 -1px 0 #173d6255;--check-done-shadow:inset 0 1px 0 #fff4,0 1px 2px #112b4033;--data-track:#f3ede2}:root[data-theme=light] body:has([data-site=test]){--surface-page:#e2e6e3;--surface-card:#f0f2ee;--surface-raised:#dfe5e1;--surface-card-head:#e6ebe7;--surface-raised-hover:#e5ebe7;--card-edge-top:#d6ded7;--card-edge-side:#c9d1cc;--card-edge-bottom:#bdc8c0;--divider:#c9d1cc;--divider-strong:#adbcb2;--text-heading:#203044;--text-body:#293c4e;--text-secondary:#546474;--mark:#6b7e8f;--control-fill:#f1f3ef;--control-fill-hover:#e5ebe7;--control-edge-top:#c8d2cb;--control-edge-side:#b7c5bc;--control-edge-bottom:#a6b6ac;--control-edge-top-hover:#96b0c2;--control-edge-side-hover:#789eb9;--control-edge-bottom-hover:#5b829f;--primary-fill:#2c6898;--primary-fill-hover:#255b86;--primary-fill-pressed:#214e72;--primary-edge-top:#5586ad;--primary-edge-side:#214e72;--primary-edge-bottom:#173f61;--primary-edge-top-hover:#103b5c;--primary-edge-side-hover:#103b5c;--primary-edge-bottom-hover:#103b5c;--primary-text:#fff;--danger-fill:#fff8f7;--danger-fill-hover:#fdeeec;--danger-edge-top:#ecb4b1;--danger-edge-side:#ecb4b1;--danger-edge-bottom:#ecb4b1;--danger-edge-top-hover:#e09a96;--danger-edge-side-hover:#e09a96;--danger-edge-bottom-hover:#e09a96;--danger-text:#aa302c;--link:#255d91;--link-hover:#173f61;--focus-ring:#255d91;--next-fill:#e3effa;--next-edge-top:#bad4e8;--next-edge-side:#aac7df;--next-edge-bottom:#9bbbd4;--next-divider:#b8cee0;--next-eyebrow:#4b6377;--next-due:#5e6d7b;--tone-info-fill:#e9f1fa;--tone-info-text:#255d91;--tone-current-fill:#cee0ef;--tone-current-text:#214e72;--tone-warning-fill:#fff4da;--tone-warning-text:#75510f;--tone-danger-fill:#fcebe9;--tone-danger-text:#ac3d3b;--tone-neutral-fill:#dfe5e1;--tone-neutral-text:#546474;--tone-neutral-edge:#c9d1cc;--tone-success-fill:#eaf4ee;--tone-success-text:#155e4e;--check-done-fill:#2a765f;--check-done-edge:#22634f;--check-done-mark:#fff;--check-connector:#91b4a6;--check-current-fill:#f0f2ee;--check-current-ring:#255d91;--check-current-inner:#417fa9;--check-current-row:#e9f1fa;--check-current-row-hover:#daeaf7;--check-skipped-edge:#a8b7c2;--check-not-yet-edge:#7a8b98;--check-closed-mark:#aa302c;--check-closed-fill:#fdecea;--input-fill:#f0f2ee;--input-edge:#9aaca0;--input-edge-focus:#255d91;--composer-fill:#dfe5e1;--composer-edge:#aabbb0;--data-series:#1475b5;--data-series-2:#0d3b66;--data-series-3:#0a6fd1;--data-comparison:#6b7785;--data-positive:#15785f;--data-warning:#946200;--data-danger:#b83a30;--data-second:#5b6e55;--data-second-soft:#b8c4a8;--data-rival:#6b7785;--range-fill:#cee0ef;--range-text:#214e72;--range-end:#2c6898;--range-end-text:#fff;--tile-fill:#dfe5e1;--dates-fill:#fff4da;--dates-text:#75510f;--dates-soon-fill:#fff4da;--backdrop:#13283d66;--cal-event-fill:#c9dcf5;--cal-event-edge:#1d4f8c;--cal-shoot-fill:#ecd3f2;--cal-shoot-edge:#8a3aa6;--cal-tour-fill:#c8ecd7;--cal-tour-edge:#1f7a4a;--cal-hold-fill:#fbdcab;--cal-hold-edge:#9a5a00;--cal-meeting-fill:#cdebf0;--cal-meeting-edge:#0b6274;--card-fill-top:#f0f2ee;--card-fill-bottom:#ebeee9;--card-head-top:#e6ebe7;--card-head-bottom:#e9ede8;--edge-highlight:#fff5;--card-shadow:inset 0 1px 0 #fff5,0 1px 2px #233c3314,0 7px 16px #233c330a;--bar-shadow:inset 0 1px 0 #fff5,0 1px 3px #15273826;--control-sheen:linear-gradient(#ffffff10,#0000000c);--control-shadow:inset 0 1px 0 #fff5,0 1px 0 #b9c2bd,0 3px 5px #263c3010;--pressed-shadow:inset 0 1px 3px #10223544,0 1px 0 #fff5;--well-shadow:inset 0 1px 3px #233c3320,0 1px 0 #fff3;--page-grain:radial-gradient(#3548390d .45px,transparent .75px),radial-gradient(#ffffff38 .45px,transparent .8px);--text-label:#4b6377;--primary-top:#1975b5;--primary-bottom:#115d98;--primary-edge:#176ca5;--primary-hover-top:#1769a4;--primary-hover-bottom:#104e84;--primary-shadow:inset 0 1px 0 #ffffff45,0 2px 0 #10436b,0 5px 8px #163b5d2c;--primary-text-shadow:0 1px 1px #0e304e55;--next-fill-top:#e6f0f8;--logo-top:#497da7;--logo-bottom:#254f75;--logo-text:#fff;--logo-shadow:inset 0 1px 0 #fff5,inset 0 0 0 1px #ffffff20,0 2px 3px #112b4033;--logo-text-shadow:0 -1px 0 #173d6255;--check-done-shadow:inset 0 1px 0 #fff4,0 1px 2px #112b4033;--data-track:#dbe5ec}:root[data-theme=light] body:not(:has([data-site=test])){-webkit-font-smoothing:auto;font-feature-settings:"cv11";font-weight:450}:root[data-theme=light] body:not(:has([data-site=test])) #main :is(h1,h2,h3,th,strong,b){font-weight:700}:root[data-theme=light] body:not(:has([data-site=test])) #main :is(.metric,.stat-number,.figure-number,.pipeline-value,.action-count,.doc-amt,.socials-kpi-number,.socials-kpi-value,.socials-vis-big,.socials-rank-number,.socials-comp-val){font-weight:700}@font-face{font-family:Inter;src:url(../media/InterVariable.2c0y96ae70xfx.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*{box-sizing:border-box}body{background:var(--surface-page);color:var(--text-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}button,input,select,textarea{font:inherit}a{color:var(--link)}a:hover{color:var(--link-hover)}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}main{max-width:1600px;margin:auto;padding:48px 20px 64px}.auth{width:100%;max-width:444px;margin:0 auto}.eyebrow{text-transform:uppercase;letter-spacing:1.2px;color:var(--text-secondary);margin:0 0 10px;font-size:11px;font-weight:600}h1{letter-spacing:-.4px;color:var(--text-heading);margin:0 0 10px;font-size:28px;font-weight:560;line-height:1.15}h2{color:var(--text-heading);margin:0 0 6px;font-size:16px;font-weight:560}h3{color:var(--text-heading);margin:0 0 6px;font-size:14px;font-weight:600}p{margin:0 0 14px}.intro{color:var(--text-secondary);margin-bottom:24px}.wide{width:100%}.muted,small{color:var(--text-secondary)}small,.small{font-size:12px}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.actions.end{justify-content:flex-end}.split{justify-content:space-between;align-items:center;gap:12px;display:flex}.gap{margin-top:20px}.center{text-align:center}.admin-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;display:flex}.admin{max-width:880px;margin:auto}.crumb{margin-bottom:20px;font-size:13px;text-decoration:none;display:inline-flex}:where(body:not(:has([data-site=test]))) :is(input,textarea)::placeholder{color:var(--text-secondary)}.skip{z-index:5;background:var(--primary-fill);color:var(--primary-text);padding:10px;position:fixed;top:-60px;left:12px}.skip:focus{top:8px}.panel{background:var(--surface-card);border:1px solid var(--card-edge-side);border-top-color:var(--card-edge-top);border-bottom-color:var(--card-edge-bottom);border-radius:12px;overflow:hidden}.panel-head{background:var(--surface-card-head);border-bottom:1px solid var(--divider)}.panel-head.bare{background:0 0;border-bottom:0}.panel-body{padding:24px}.panel-foot{border-top:1px solid var(--divider);color:var(--text-secondary);padding:14px 24px;font-size:12px}button,.button{min-height:40px;color:var(--text-heading);background:var(--control-fill);border:1px solid var(--control-edge-side);border-top-color:var(--control-edge-top);border-bottom-color:var(--control-edge-bottom);border-radius:8px;justify-content:center;align-items:center;padding:9px 14px;font-weight:500;text-decoration:none;transition:background-color .12s,border-color .12s,transform 80ms;display:inline-flex}button:hover,.button:hover{background:var(--control-fill-hover);border-color:var(--control-edge-side-hover);border-top-color:var(--control-edge-top-hover);border-bottom-color:var(--control-edge-bottom-hover)}button.primary,.button.primary{background:var(--primary-fill);border-color:var(--primary-edge-side);border-top-color:var(--primary-edge-top);border-bottom-color:var(--primary-edge-bottom);color:var(--primary-text);font-weight:600}button.primary:hover,.button.primary:hover{background:var(--primary-fill-hover);border-color:var(--primary-edge-side-hover);border-top-color:var(--primary-edge-top-hover);border-bottom-color:var(--primary-edge-bottom-hover)}button.danger:not(.link),.button.danger:not(.link){background:var(--danger-fill);border-color:var(--danger-edge-side);border-top-color:var(--danger-edge-top);border-bottom-color:var(--danger-edge-bottom);color:var(--danger-text)}button.danger:not(.link):hover,.button.danger:not(.link):hover{background:var(--danger-fill-hover);border-color:var(--danger-edge-side-hover);border-top-color:var(--danger-edge-top-hover);border-bottom-color:var(--danger-edge-bottom-hover)}button:where(:not(:disabled,.link)):active,.button:where(:not(.link)):active{border-top-color:var(--control-edge-bottom);border-bottom-color:var(--control-edge-top);transform:translateY(1px)}button.primary:where(:not(:disabled)):active,.button.primary:active{background:var(--primary-fill-pressed);border-top-color:var(--primary-edge-bottom);border-bottom-color:var(--primary-edge-top)}button.danger:not(:disabled,.link):active,.button.danger:not(.link):active{border-top-color:var(--danger-edge-bottom);border-bottom-color:var(--danger-edge-top)}button.sm,.button.sm{min-height:32px;padding:5px 10px;font-size:13px}button:disabled{opacity:.5;cursor:not-allowed}.danger{color:var(--danger-text)}.link{color:var(--link);background:0 0;border:0;justify-content:start;min-height:32px;padding:0;text-decoration:none}.link:hover{color:var(--link-hover);background:0 0;text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.badge{background:var(--tone-info-fill);color:var(--tone-info-text);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.badge.info{color:var(--tone-info-text);background:var(--tone-info-fill)}.badge.current{color:var(--tone-current-text);background:var(--tone-current-fill)}.badge.pending,.badge.warn{color:var(--tone-warning-text);background:var(--tone-warning-fill)}.badge.fail,.badge.danger{color:var(--tone-danger-text);background:var(--tone-danger-fill)}.badge.inactive{color:var(--tone-neutral-text);background:var(--tone-neutral-fill);border:1px solid var(--tone-neutral-edge);padding:2px 7px}.notice{background:var(--tone-info-fill);border:1px solid var(--tone-info-fill);color:var(--tone-info-text);overflow-wrap:anywhere;border-radius:6px;margin-bottom:20px;padding:12px;font-size:13px}.notice.error{background:var(--tone-danger-fill);border-color:var(--tone-danger-fill);color:var(--tone-danger-text)}.notice.warn{background:var(--tone-warning-fill);border-color:var(--tone-warning-fill);color:var(--tone-warning-text)}.notice.success{background:var(--tone-success-fill);border-color:var(--tone-success-fill);color:var(--tone-success-text)}.notice strong{margin-bottom:4px;font-weight:600;display:block}.notice p:last-child{margin:0}.notice a{color:inherit}.quiet{background:var(--surface-raised);border:1px solid var(--divider);border-radius:6px;margin-bottom:20px;padding:14px;font-size:13px}.quiet small{margin-top:4px;display:block}.field{flex-direction:column;gap:7px;margin:0 0 18px;font-size:12px;display:flex}input,select,textarea{background:var(--input-fill);width:100%;min-width:0;max-width:100%;min-height:42px;color:var(--text-heading);border:1px solid var(--input-edge);border-radius:7px;padding:10px 11px}input:focus,select:focus,textarea:focus{border-color:var(--input-edge-focus)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger-text)}textarea{resize:vertical;min-height:124px}input.code{letter-spacing:6px;font-variant-numeric:tabular-nums;font-size:20px}input[readonly]{color:var(--text-secondary)}.check{align-items:start;gap:9px;margin:18px 0;font-size:13px;display:flex}.check input{width:16px;min-height:16px;accent-color:var(--primary-edge-side);margin-top:2px}.check-row{align-items:center;gap:10px;display:flex}.check-row strong{color:var(--text-heading);font-size:13px;font-weight:550;display:block}.check-row small{overflow-wrap:anywhere;display:block}.checkmark{border:1px solid var(--check-not-yet-edge);width:22px;height:22px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.checkmark.ok{color:var(--check-done-mark);border-color:var(--check-done-edge);background:var(--check-done-fill)}.checkmark.current{background:var(--check-current-fill);border-color:var(--check-current-ring)}.checkmark.current:before{content:"";border:1.5px solid var(--check-current-inner);border-radius:50%;width:10px;height:10px}.checkmark.skipped{border-color:var(--check-skipped-edge)}.checkmark.skipped:empty:before{content:"";border-top:2px solid;width:8px}.checkmark.closed{color:var(--check-closed-mark);border-color:var(--check-closed-fill);background:var(--check-closed-fill)}.checkmark.closed:empty:before{content:"×";font-size:14px;line-height:1}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.evidence-table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.evidence-table th,.evidence-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--divider);padding:12px 16px}.evidence-table th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:600}.evidence-table .link.block{min-height:auto;margin-bottom:4px;display:block}.evidence-table small.block,.evidence-table small{color:var(--text-secondary);font-size:11px;display:block}.facts{gap:10px;margin:0;font-size:13px;display:grid}.facts div{grid-template-columns:130px 1fr;gap:12px;display:grid}.facts dt{color:var(--text-secondary)}.facts dd{color:var(--text-heading);overflow-wrap:anywhere;margin:0}.facts dd small{color:var(--text-secondary);display:block}.facts code{color:var(--text-secondary);font-size:12px}.timeline{gap:12px;margin:0;padding:0;list-style:none;display:grid}.timeline li{border-left:2px solid var(--divider-strong);padding-left:12px}.timeline strong{color:var(--text-heading);font-weight:550;display:block}.timeline small{display:block}dialog.filters-dialog,dialog.sheet{background:var(--surface-card);border:1px solid var(--divider-strong);width:min(590px,100% - 32px);max-height:90vh;color:var(--text-body);border-radius:14px;padding:0;overflow:auto}dialog::backdrop{background:var(--backdrop)}.dialog-header{justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 0;display:flex}.dialog-header h2{margin:0;font-size:20px}.dialog-body{padding:18px 24px 24px}.stack{flex-direction:column;gap:14px;display:flex}.stack .field{margin:0}.stack .search input{width:100%}.form-footer{border-top:1px solid var(--divider);justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;padding-top:16px;display:flex}dialog.sheet .dialog-header .eyebrow{align-items:center;min-height:32px;display:inline-flex}dialog.sheet h2{margin:0 0 10px;font-size:20px}dialog.sheet>.dialog-body>p{color:var(--text-secondary);font-size:13px}header{border-bottom:1px solid var(--divider);background:var(--surface-page);justify-content:space-between;align-items:center;height:60px;padding:0 32px;display:flex}.brand{white-space:nowrap;color:var(--text-heading);align-items:center;gap:14px;font-weight:600;text-decoration:none;display:flex}.logo{color:var(--text-heading);letter-spacing:-1px;font-size:20px;font-weight:700}.header-context{color:var(--text-secondary);font-size:12px}.header-nav{align-items:center;gap:18px;display:flex}.header-nav a{color:var(--text-secondary);border-bottom:2px solid #0000;padding:6px 0;font-size:13px;font-weight:500;text-decoration:none}.header-nav a:hover{color:var(--text-heading)}.header-nav a[aria-current=page]{color:var(--text-heading);border-bottom-color:var(--text-heading)}.header-account{align-items:center;gap:18px;display:flex}.header-menu{position:relative}.header-menu>summary{cursor:pointer;color:var(--text-secondary);border-bottom:2px solid #0000;align-items:center;gap:5px;padding:6px 0;font-size:13px;font-weight:500;list-style:none;display:inline-flex}.header-menu>summary::-webkit-details-marker{display:none}.header-menu>summary:hover,.header-menu[open]>summary{color:var(--text-heading)}.settings-menu>summary:after{content:"▾";color:var(--text-secondary);font-size:10px}.header-menu .menu{background:var(--surface-card);border:1px solid var(--divider-strong);z-index:30;border-radius:12px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 12px);right:0}.header-nav .header-menu .menu a{color:var(--text-heading);border:0;border-radius:6px;padding:9px 12px;font-size:13px}.header-nav .header-menu .menu a:hover{background:var(--surface-raised)}.header-who{border-left:1px solid var(--divider);color:var(--text-secondary);align-items:center;gap:12px;padding-left:18px;font-size:12px;display:flex}.header-who .link,.header-menu .link{width:auto;min-height:0;font-size:12px}.header-nav a.needs-attention:before,.header-menu>summary.needs-attention:after{content:"";background:var(--tone-warning-text);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.header-menu>summary.needs-attention:after{margin:0 0 0 2px}.menu-foot{border-top:1px solid var(--divider);color:var(--text-secondary);flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px;padding:10px 12px 6px;font-size:12px;display:flex}.header-menu .menu>.menu-foot:first-child{border-top:0;margin-top:0}header :is(.sound-switch,.theme-switch){color:var(--text-secondary)}header :is(.sound-switch,.theme-switch)[aria-pressed=true]{color:var(--text-body)}.theme-switch{white-space:nowrap;gap:5px;width:auto;min-height:0;font-size:12px}.header-menu .menu .theme-switch{justify-content:flex-start;min-height:40px;padding:9px 12px;font-size:13px}header:not(:has([data-site=test])){gap:16px}.brand{flex:none}.header-nav,.header-account,.header-who{min-width:0}.header-nav>a,.header-account>*,.header-menu>summary,.header-who>:not(.header-email){white-space:nowrap;flex:none}.header-account>.header-who{flex:0 auto}.header-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.menu-foot .header-email{white-space:normal;overflow-wrap:anywhere}@media (min-width:761px) and (max-width:1099px){header:not(:has([data-site=test])){padding:0 20px}.header-nav,.header-account{gap:14px}.header-who{gap:10px;padding-left:14px}header :is(.sound-word,.theme-word){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.settings-menu .menu-switches{display:none}@media (min-width:761px) and (max-width:1099px){header .header-account.owner>.bar-switch{display:none}header .settings-menu .menu-switches{border-top:1px solid var(--divider);flex-direction:column;margin-top:4px;padding-top:4px;display:flex}header .menu :is(.sound-word,.theme-word){clip:auto;white-space:nowrap;width:auto;height:auto;margin:0;position:static;overflow:visible}header:has(.header-account.owner) .hide-phone{display:none}header:has(.header-account.owner) .show-phone{display:inline-flex}header:has(.header-account.owner) .phone-menu>summary{min-height:32px;padding:4px 2px;font-size:18px}header:has(.header-account.owner) .phone-menu .menu{min-width:240px;max-width:calc(100vw - 24px)}}@media (max-width:760px){header{height:56px;padding:0 16px}.brand{gap:10px;font-size:13px}.header-context{font-size:11px}.header-nav{gap:12px}.header-nav .header-context,header .hide-phone{display:none}header .show-phone{display:inline-flex}.header-menu>summary{min-height:32px;padding:4px 2px;font-size:18px}.header-menu .menu{min-width:240px;max-width:calc(100vw - 24px);top:calc(100% + 10px);right:-4px}.header-nav .header-menu .menu a{align-items:center;min-height:40px;display:flex}}@media (prefers-reduced-motion:reduce){button,.button{transition:none}button:where(:not(:disabled,.link)):active,.button:where(:not(.link)):active{transform:none}}@media (max-width:760px){main{padding:28px 16px 40px}h1{font-size:24px}.panel-body{padding:20px}.panel-foot{padding:14px 20px}.intro{margin-bottom:20px}button,.button,input,select,button.sm,.button.sm{min-height:44px}.actions>button,.actions>.button{flex:1}.panel .actions{align-items:stretch}.form-footer{flex-wrap:wrap}.form-footer button{flex:1}.dialog-body{padding:16px 16px 20px}.dialog-header{padding:16px 16px 0}.admin-heading{flex-wrap:wrap}.admin-heading>.actions{width:100%}.admin-heading>.actions>button,.admin-heading>.actions>.button{white-space:nowrap;flex:calc(50% - 5px)}:where(main:not(.lead-screen,.dash)) :is(button.link,.actions>a.link,.pending-line>a.link){align-items:center;min-height:44px;margin-block:-12px;display:inline-flex}}.empty-leads{padding:64px 24px}.primary:disabled{opacity:.65;cursor:wait}button:disabled,input:disabled,select:disabled{cursor:wait}body:has([data-site=test]){font-variant-numeric:normal;-webkit-font-smoothing:auto}body:has([data-site=test]) :is(button,.button){border-radius:6px;transition:initial}body:has([data-site=test]) :is(button,.button):active{transform:none}body:has([data-site=test]) :is(button.primary,.button.primary){font-weight:700}body:has([data-site=test]) :is(input,select,textarea){border-radius:6px}body:has([data-site=test]) :is(input,select,textarea)[aria-invalid=true]{border-color:var(--input-edge)}@media (min-width:601px){:where(body:has([data-site=test])) main{max-width:1100px;padding:48px 24px 64px}}@media (min-width:601px) and (max-width:760px){body:has([data-site=test]) header{height:60px;padding:0 32px}body:has([data-site=test]) .brand{gap:14px;font-size:14px}body:has([data-site=test]) .header-context{font-size:12px}:where(body:has([data-site=test])) h1{font-size:28px}:where(body:has([data-site=test])) .panel-body{padding:24px}:where(body:has([data-site=test])) .panel-foot{padding:14px 24px}:where(body:has([data-site=test])) .intro{margin-bottom:24px}:where(body:has([data-site=test])) button,:where(body:has([data-site=test])) .button{min-height:40px}:where(body:has([data-site=test])) input,:where(body:has([data-site=test])) select{min-height:42px}:where(body:has([data-site=test])) button.sm,:where(body:has([data-site=test])) .button.sm{min-height:32px}:where(body:has([data-site=test])) .actions>button,:where(body:has([data-site=test])) .actions>.button{flex:0 auto}:where(body:has([data-site=test])) .panel .actions{align-items:center}:where(body:has([data-site=test])) .form-footer{flex-wrap:nowrap}:where(body:has([data-site=test])) .form-footer button{flex:0 auto}:where(body:has([data-site=test])) .dialog-body{padding:18px 24px 24px}:where(body:has([data-site=test])) .dialog-header{padding:20px 24px 0}body:has([data-site=test]) .two{grid-template-columns:1fr 1fr}}.steps{color:var(--text-secondary);gap:8px;margin-bottom:22px;font-size:11px;display:flex}.steps span{border-top:2px solid var(--divider);flex:1;padding-top:8px}.steps .current{border-color:var(--text-heading);color:var(--text-heading)}.key{letter-spacing:1px;word-break:break-word;background:var(--surface-raised);border:1px solid var(--divider);color:var(--text-heading);-webkit-user-select:all;user-select:all;border-radius:6px;margin:12px 0 6px;padding:12px;font-family:monospace;display:block}.success-mark{border:1px solid var(--tone-success-text);width:42px;height:42px;color:var(--tone-success-text);background:var(--tone-success-fill);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:22px;display:flex}.user-row{border-top:1px solid var(--divider);grid-template-columns:minmax(180px,1fr) 110px 100px 110px;align-items:center;gap:16px;padding:18px 20px;display:grid}.user-row:first-child{border:0}.user-name{align-items:center;gap:12px;display:flex}.user-name small{display:block}.avatar{background:var(--divider-strong);width:34px;height:34px;color:var(--text-heading);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.user-row strong{color:var(--text-heading);font-weight:550}@media (max-width:760px){.auth :is(.split,.gap)>a.link{align-items:center;min-height:44px;display:inline-flex}.auth button.link.gap{margin-block:20px 0}.user-row{grid-template-columns:1fr auto;gap:12px;padding:16px}.user-name{grid-column:1/-1}.user-row>.badge{justify-self:start}.user-row>.role{font-size:12px}.user-row>button{grid-area:2/2/4}.steps{font-size:10px}}.user-name>div{min-width:0}.user-name strong,.user-name small,.intro{overflow-wrap:anywhere}@media (max-width:760px){.user-row>.button{grid-area:2/2/4}}.source-row{border-top:1px solid var(--divider);grid-template-columns:minmax(160px,1fr) 150px 120px 120px minmax(210px,auto);align-items:center;gap:16px;padding:16px 20px;display:grid}.source-row:first-child{border:0}.source-row>div:first-child{min-width:0}.source-row code{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px;display:block}.source-row strong{color:var(--text-heading);overflow-wrap:anywhere;font-weight:550}.field-hint{color:var(--text-secondary);margin:-10px 0 18px;font-size:12px}@media (min-width:761px) and (max-width:920px){.source-row{grid-template-columns:minmax(0,1fr) 150px 120px 120px}.source-row>.actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:760px){.source-row{grid-template-columns:1fr auto;padding:14px 16px}.source-row>.actions{grid-column:1/-1;justify-content:flex-start}.source-row>.kind,.source-row>.status{grid-column:1}}.form-col{width:100%;max-width:560px;margin:0 auto}.two{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.counter{color:var(--text-secondary);text-align:right;margin:-12px 0 16px;font-size:11px}.counter.over{color:var(--tone-danger-text)}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.check.tight{margin:6px 0 18px}.radio-list{flex-direction:column;gap:10px;margin:0 0 18px;display:flex}.radio-list label{border:1px solid var(--input-edge);background:var(--input-fill);cursor:pointer;border-radius:6px;align-items:start;gap:10px;padding:12px 14px;font-size:13px;display:flex}.radio-list input{width:16px;min-height:16px;accent-color:var(--primary-edge-side);flex:none;margin-top:3px}.radio-list small{color:var(--text-secondary);display:block}.attrib{color:var(--text-secondary);font-size:12px}.attrib summary{cursor:pointer}.attrib dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:8px 0 0;display:grid}.attrib dt{color:var(--text-secondary)}.attrib dd{color:var(--text-body);overflow-wrap:anywhere;margin:0}.ref{letter-spacing:1px;color:var(--text-heading);font-family:monospace;font-size:16px}.pending-line{margin-top:18px;font-size:13px}.lead-list{display:block}.lead-row{border-top:1px solid var(--divider);color:inherit;grid-template-columns:minmax(200px,1.4fr) minmax(180px,1fr) 130px;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;display:grid}.lead-row:first-child{border:0}.lead-row:hover{background:var(--surface-raised)}.lead-row:focus-visible{outline-offset:-3px}.lead-row>.lead-main{display:block}.lead-row strong{color:var(--text-heading);overflow-wrap:anywhere;font-weight:550;display:block}.lead-row small{overflow-wrap:anywhere;display:block}.lead-facts span{font-size:13px;display:block}.lead-age{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.row-list .item{border-top:1px solid var(--divider);grid-template-columns:minmax(220px,1fr) 130px auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.row-list .item:first-child{border:0}.item strong{color:var(--text-heading);overflow-wrap:anywhere;font-weight:550;display:block}.item small{overflow-wrap:anywhere;display:block}.item .actions{justify-content:flex-end}.row-list .item>.badge{justify-self:start}.detail-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.message{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}@media (max-width:760px){.two{grid-template-columns:1fr}.lead-row{grid-template-columns:1fr;gap:8px;padding:14px 16px}.lead-age{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;display:grid}.lead-age>*{text-align:left;grid-column:1/-1;justify-self:start}.lead-age>.badge{grid-column:1}.lead-age>.badge+small{text-align:right;grid-column:2;justify-self:end}.row-list .item{grid-template-columns:1fr auto;padding:16px}.row-list .item>.actions{grid-column:1/-1;justify-content:flex-start}.detail-grid{grid-template-columns:1fr}.facts div{grid-template-columns:1fr;gap:2px}}.cands{gap:10px;margin-bottom:18px;display:grid}.cand{border:1px solid var(--divider);background:var(--surface-raised);border-radius:8px;padding:12px 14px;font-size:13px}.cand strong{color:var(--text-heading)}.cand .match{color:var(--tone-info-text)}.call-us{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:-10px 0 24px;font-size:13px;display:flex}.call-us .button{white-space:nowrap}.filters{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;display:flex}.filters select{width:auto;min-height:36px;padding:6px 10px}.filters .search{min-width:220px}.filters .search input{min-height:34px}.segment{background:var(--surface-page);border:1px solid var(--divider-strong);border-radius:8px;gap:2px;max-width:100%;padding:3px;display:inline-flex}.segment button{color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:6px;min-height:28px;padding:3px 12px;font-size:12px;font-weight:500}.segment button:hover{background:var(--control-fill-hover);color:var(--text-heading);border-color:#0000}.segment button.selected{background:var(--tone-current-fill);border-color:var(--primary-edge-side);color:var(--tone-current-text)}.search{border:1px solid var(--input-edge);background:var(--input-fill);border-radius:7px;align-items:center;gap:10px;padding:0 10px;display:flex}.search:focus-within{border-color:var(--input-edge-focus)}.search:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px}.search input:focus-visible{outline:0}.search input{min-width:0;padding-left:0;box-shadow:none!important;background:0 0!important;border:0!important}.stats.compact{grid-template-columns:repeat(2,minmax(0,240px));gap:12px;margin-bottom:8px;display:grid}.stats.compact .stat{border:1px solid var(--card-edge-side);border-top-color:var(--card-edge-top);border-bottom-color:var(--card-edge-bottom);background:var(--surface-card);min-height:42px;color:var(--text-body);text-align:left;border-radius:12px;justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:5px 12px;display:flex}.stats.compact button.stat:not(.selected):hover{background:var(--surface-raised)}.stat .value{color:var(--text-heading);letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.stat .label{color:var(--text-secondary);font-size:12px}.stat.zero .value{color:var(--text-secondary)}.stats.compact .stat.selected{border-color:var(--primary-edge-side);background:var(--tone-current-fill)}.stat.selected .label,.stat.selected.zero .value{color:var(--tone-current-text)}.panel-head.slim{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:6px 16px;display:flex}.panel-head.slim h2,.panel-head.bare h2{margin:0;font-size:14px;display:inline}.panel-head.slim h2 small,.panel-head.bare h2 small{color:var(--text-secondary);font-weight:500}.panel-head.slim>div>small,.panel-head.bare>div>small{margin-left:8px}.panel-head.bare{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:6px 0 10px;display:flex}.panel-head .link{min-height:auto;font-size:12px;display:inline}.lead-group{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);background:var(--surface-raised);border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);align-items:center;height:26px;padding:5px 20px;font-size:11px;display:flex}.lead-group span{color:var(--text-heading);margin-left:6px}.lead-group+.lead-row{border-top:0}.badge.new{color:var(--tone-current-text);background:var(--tone-current-fill);align-items:center;gap:5px;font-weight:600}.badge.new:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.first-contact-wait{background:var(--tone-warning-fill);width:fit-content;color:var(--tone-warning-text);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.first-contact-wait.is-overdue{background:var(--tone-danger-fill);color:var(--tone-danger-text);font-weight:600}.lead-age .first-contact-wait{text-align:right}.lead-list .lead-row{grid-template-columns:minmax(200px,1.4fr) minmax(180px,1fr) 170px}.board{grid-auto-columns:minmax(180px,1fr);grid-auto-flow:column;gap:12px;min-height:450px;padding-bottom:16px;display:grid;overflow-x:auto}.column{background:var(--surface-card);border:1px solid var(--card-edge-side);border-top-color:var(--card-edge-top);border-bottom-color:var(--card-edge-bottom);border-radius:12px;min-width:0;min-height:450px;overflow:hidden}.column-head{background:var(--surface-card-head);border-bottom:1px solid var(--divider);color:var(--text-heading);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-size:12px;font-weight:600;display:flex}.column-head .badge{background:var(--tone-neutral-fill);color:var(--tone-neutral-text);border:1px solid var(--tone-neutral-edge);padding:2px 7px}.column-body{flex-direction:column;gap:8px;padding:10px;display:flex}.column-empty{color:var(--text-secondary);padding:8px 4px;font-size:11px}.lead-card{background:var(--tile-fill);border:1px solid var(--card-edge-side);border-top-color:var(--card-edge-top);border-bottom-color:var(--card-edge-bottom);text-align:left;white-space:normal;color:inherit;border-radius:8px;min-width:0;padding:12px;text-decoration:none;display:block}.lead-card:hover{background:var(--surface-raised-hover)}.lead-card h3{overflow-wrap:anywhere;margin:6px 0;font-size:13px}.lead-card p{color:var(--text-secondary);margin:6px 0;font-size:11px}.lead-card small{overflow-wrap:anywhere;display:block}.lead-card .card-source{color:var(--text-body)}.lead-card .card-next{border-top:1px solid var(--divider);margin-top:10px;padding-top:10px;font-size:12px}.strip{border:1px solid var(--card-edge-side);border-top-color:var(--card-edge-top);border-bottom-color:var(--card-edge-bottom);background:var(--surface-card);color:var(--text-secondary);border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;margin:12px 0;padding:11px 16px;font-size:13px;display:flex}.strip>*+*{border-left:1px solid var(--divider);padding-left:18px}.empty{text-align:center;max-width:560px;margin:auto;padding:56px 20px}.empty h2{margin-bottom:8px;font-size:20px}.empty p{color:var(--text-secondary);margin-bottom:18px}.empty .pending-line{margin-top:24px}.show-phone{display:none}@media (max-width:760px){.hide-phone{display:none!important}.show-phone{display:inline-flex}.filters{gap:8px;margin-bottom:10px}.filters .segment{flex:1;min-width:0}.filters .segment button{flex:1;padding:4px 6px}.segment button,.filters>button{min-height:44px}.filters>.link{width:100%;min-height:44px}.lead-group{padding:4px 16px}.lead-list .lead-row{grid-template-columns:1fr}.board{grid-auto-columns:255px}.strip{align-items:flex-start;gap:8px}.strip>*+*{border:0;padding-left:0}.strip>*{flex:43%;font-size:11px}}.big-action{color:var(--text-heading);margin:0 0 6px;font-size:20px;font-weight:520}.red{color:var(--tone-danger-text)}.lead-age .lead-next,.lead-age .lead-owner{text-align:right;overflow-wrap:anywhere}.lead-next.red{font-weight:600}.lead-owner{color:var(--text-secondary)}.lead-card .lead-owner{margin-top:6px}.lead-card .card-next.red,.lead-card .card-next.red small{color:var(--tone-danger-text)}.lead-card .card-next .first-contact-wait{display:flex}.lead-card .card-next .first-contact-wait+.lead-next{margin-top:6px}.lead-returning{letter-spacing:0;color:var(--text-secondary);white-space:nowrap;font-size:13px;font-weight:400}@media (max-width:760px){.lead-age .lead-next,.lead-age .lead-owner{text-align:left}}.filters select{max-width:280px}dialog.sheet .actions{margin:0 0 16px}.notice.warn .actions{margin-top:10px}.call-list{gap:14px;display:grid}.call-card{border-left:2px solid var(--divider-strong);padding-left:12px}.call-card strong{color:var(--text-heading);font-weight:550;display:block}.call-card small{overflow-wrap:anywhere;display:block}.call-card .evidence{color:var(--text-heading);margin-top:2px}.call-card .evidence.warn{color:var(--tone-warning-text)}.call-card .evidence.muted{color:var(--text-secondary)}.call-actions,.item .call-actions{justify-content:flex-start;margin-top:8px}.call-actions audio{width:100%;max-width:420px;min-height:40px}.call-card .notice{margin:8px 0}.transcript{border:1px solid var(--divider);background:var(--surface-raised);border-radius:8px;margin-top:8px}.transcript summary{color:var(--text-heading);max-width:none;margin:0;padding:10px 12px;font-weight:550}.transcript-body{padding:0 12px 12px}.transcript-body .utterance{margin:0 0 10px}.transcript-body .message{margin:0}.transcript-body .channel{letter-spacing:.8px;text-transform:uppercase;color:var(--text-secondary);font-size:11px;display:block}.call-backlog .item{grid-template-columns:minmax(220px,1fr) 130px auto}.call-backlog .call-card{margin-top:10px}.call-card.compact .evidence{margin-top:0}.number-list{gap:0;display:grid}.number-row{border-top:1px solid var(--divider);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.number-row:first-child{border:0}.number-row strong{color:var(--text-heading);font-weight:550;display:block}.number-row small{color:var(--text-secondary);overflow-wrap:anywhere;display:block}.hours{gap:12px;margin-bottom:16px;display:grid}.hours-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;max-width:360px;display:grid}.hours-row .check{grid-column:1/-1}.hours-row input[type=time]{width:100%;min-width:0}.check{color:var(--text-heading);align-items:center;gap:8px;font-size:13px;display:flex}.check input{width:auto;min-height:0}.disclosure{border-left:2px solid var(--tone-warning-text);padding-left:12px}@media (max-width:760px){.call-backlog .item{grid-template-columns:1fr;gap:12px;padding:16px}.call-backlog .item>.badge{justify-self:start}.call-backlog .item>.actions{grid-column:1/-1}.call-actions audio{max-width:100%}.number-row{grid-template-columns:1fr auto}.number-row button{grid-column:1/-1}}.tour-row{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.tour-row:last-of-type{border:0}.tour-row strong{color:var(--text-heading);font-weight:550}.tour-row small{overflow-wrap:anywhere;display:block}.tour-row .tour-notes{color:var(--text-body);margin-top:2px}.tour-row .actions.tight{margin-top:8px}.tour-row>.badge{white-space:nowrap;flex:none}.sync-line{color:var(--text-secondary)}.sync-line.warn{color:var(--tone-warning-text)}.sync-line.error{color:var(--tone-danger-text)}.sync-line.success{color:var(--tone-success-text)}.quiet .sync-line{margin-top:6px}.calendar-nav{justify-content:space-between;margin-bottom:12px}.calendar-nav .actions strong{color:var(--text-heading);text-align:center;min-width:150px}.calendar-nav .button{min-width:44px;padding:9px 12px}.calendar-layout{flex-direction:column;gap:16px;display:flex}.calendar-date-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.calendar-date-details>.panel:only-child{grid-column:1/-1}.month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.cal-label{text-align:center;color:var(--text-secondary);padding:8px;font-size:11px}.day-cell{background:var(--tile-fill);border-color:var(--divider);white-space:normal;text-align:left;min-height:92px;color:var(--text-body);border-radius:8px;flex-direction:column;align-items:flex-start;gap:3px;padding:8px;font-size:11px;font-weight:400;display:flex}.day-cell:hover,.date-cell:hover{background:var(--surface-raised-hover)}.day-cell strong{color:var(--text-heading);font-size:13px}.day-cell.weekend{border-color:var(--divider-strong)}.day-cell.selected{outline:2px solid var(--check-current-ring);outline-offset:-2px}.day-cell.selected:focus-visible,.date-cell.selected:focus-visible{outline-color:var(--focus-ring);outline-offset:3px}.day-cell.today strong{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.day-cell span{font-size:11px}.day-cell .ev{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-body);display:block;overflow:hidden}:is(.ev,.cal-status,.day-marker,.cal-typed,.cal-swatch).event{--cal-fill:var(--cal-event-fill);--cal-edge:var(--cal-event-edge)}:is(.ev,.cal-status,.day-marker,.cal-typed,.cal-swatch).shoot{--cal-fill:var(--cal-shoot-fill);--cal-edge:var(--cal-shoot-edge)}:is(.ev,.cal-status,.day-marker,.cal-typed,.cal-swatch).tour{--cal-fill:var(--cal-tour-fill);--cal-edge:var(--cal-tour-edge)}:is(.ev,.cal-status,.day-marker,.cal-typed,.cal-swatch).hold{--cal-fill:var(--cal-hold-fill);--cal-edge:var(--cal-hold-edge)}:is(.ev,.cal-status,.day-marker,.cal-typed,.cal-swatch).meeting{--cal-fill:var(--cal-meeting-fill);--cal-edge:var(--cal-meeting-edge)}.tour-row .cal-notes{white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tour-row .cal-notes.open{display:block}.tour-row .link.more{min-height:0;margin-top:2px;font-size:12px}.cal-day-actions{gap:16px}.cal-day-actions>.link{flex:none;align-items:center;min-height:32px;font-weight:400;display:inline-flex}.day-cell .ev,.day-cell .cal-status,.day-cell .day-marker,.cal-typed,.cal-swatch{background:var(--cal-fill);border-left:3px solid var(--cal-edge)}.day-cell .ev,.day-cell .cal-status{border-radius:4px;margin-top:2px;padding:1px 6px}.day-cell .cal-status{display:block}.cal-typed{border-radius:6px;margin:6px 0;padding:8px 10px}.calendar-date-details .tour-row.cal-typed{border:0;border-left:3px solid var(--cal-edge)}.cal-types{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cal-show{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:inline-flex}.cal-legend{color:var(--text-secondary);flex-wrap:wrap;gap:14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.cal-legend li{align-items:center;gap:6px;display:inline-flex}.cal-swatch{border-radius:3px;width:22px;height:12px;display:inline-block}.day-markers,.calendar-phone-key{display:none}.day-cell .amber{color:var(--tone-warning-text);font-weight:600}.day-cell .mint{color:var(--tone-info-text);font-weight:600}.day-cell .day-lead-name{color:var(--text-body);font-weight:400}.date-holder{margin-bottom:16px}.date-holder h3{margin-bottom:2px;font-size:16px}.date-holder .notice{margin:10px 0 14px}.date-holder .actions{margin-bottom:4px}@media (max-width:760px){.month-grid{gap:3px}.day-cell>span.muted{display:none}.day-cell{min-height:64px;padding:4px;font-size:11px}.day-cell .ev{display:none}.day-cell span{font-size:10px}.day-cell>span:not(.day-markers){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.day-cell .day-markers{flex-wrap:wrap;gap:2px;max-width:100%;margin-top:auto;display:flex}.day-cell .day-marker{white-space:nowrap;color:var(--text-body);border-radius:3px;padding:0 3px;font-size:9px;line-height:14px}.calendar-date-details{grid-template-columns:minmax(0,1fr)}.calendar-phone-key{margin-top:4px;display:block}.calendar-nav .actions{justify-content:space-between;width:100%}.calendar-nav .actions strong{min-width:0}}.mail-backlog .item{grid-template-columns:minmax(220px,1fr) 130px auto}.mail-collapsed{margin-top:16px}.mail-collapsed summary{cursor:pointer;color:var(--text-heading);padding:14px 20px;font-weight:550}.mail-collapsed .row-list .item:first-child{border-top:1px solid var(--divider)}.mail-banner .actions{margin-top:10px}.mail-footer{margin-top:8px}:is(.mail-backlog,.mail-collapsed,.call-backlog)+.panel{margin-top:16px}.mail-text{background:var(--surface-raised);border:1px solid var(--divider);max-height:360px;color:var(--text-body);border-radius:8px;padding:12px;overflow:auto}.mail-original{max-height:480px;font-size:12px}.mail-headers dd{overflow-wrap:anywhere;font-size:12px}.crumb.link{min-height:0}.mail-settings .number-row{grid-template-columns:1fr auto auto auto}.mail-settings .fixture{color:var(--tone-info-text);background:var(--tone-info-fill)}@media (max-width:760px){.mail-backlog .item{grid-template-columns:1fr auto;padding:16px}.mail-backlog .item>.actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:920px){.mail-settings .number-row{grid-template-columns:1fr auto}.mail-settings .number-row .badge{justify-self:start}.mail-settings .number-row button{grid-column:1/-1}}.staff-senders .number-row strong{overflow-wrap:anywhere}.staff-senders .number-row .badge{margin-top:6px}.capture-health{margin-top:10px}.capture-health .notice{margin:12px 0 0}.stats.compact.inventory-stats{grid-template-columns:repeat(4,minmax(0,200px))}.inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.date-cell{background:var(--tile-fill);border-color:var(--divider-strong);white-space:normal;text-align:left;min-height:96px;color:var(--text-body);border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;padding:10px;font-weight:400;display:flex}.date-cell strong{color:var(--text-heading);font-size:18px}.date-cell span{font-size:11px}.date-cell small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-secondary);font-size:11px;overflow:hidden}.date-cell .mint{color:var(--tone-info-text);font-weight:600}.date-cell .amber{color:var(--tone-warning-text);font-weight:600}.date-cell.booked{background:var(--tone-info-fill);border-color:var(--tone-info-fill)}.date-cell.held{background:var(--tone-warning-fill);border-color:var(--tone-warning-fill)}.date-cell.selected{outline:2px solid var(--check-current-ring);outline-offset:-2px}@media (max-width:760px){.stats.compact.inventory-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.date-cell{min-height:72px;padding:6px}.date-cell strong{font-size:15px}.date-cell small{display:none}}.inventory-value{border-left:1px solid var(--divider);padding-left:24px}.inventory-state{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:14px;margin:0;padding:22px 20px;font-size:13px;display:flex}.inventory-state[role=alert]{color:var(--text-heading)}@media (max-width:1100px){.inventory-value{padding-left:16px}}@media (max-width:760px){.inventory-value{padding-left:12px}.inventory-state{padding:18px 14px}}.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}.paid-toggle{color:var(--text-body);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.paid-toggle input{width:16px;min-height:16px;accent-color:var(--primary-edge-side);margin:0}dialog.spend-sheet .spend-current{color:var(--text-heading);margin:0;font-size:13px}dialog.spend-sheet .spend-month{border-top:1px solid var(--divider);margin-top:18px;padding-top:14px;font-size:13px}dialog.spend-sheet .spend-month p{margin:0 0 8px}dialog.spend-sheet .spend-history li span{overflow-wrap:anywhere}dialog.spend-sheet h2{margin-bottom:6px}@media (max-width:760px){.source-row>.small.muted{grid-column:1}}.show-more{border-top:1px solid var(--divider);align-items:center;gap:12px;padding:12px 20px;display:flex}.show-more.compact{border:0;flex-wrap:wrap;gap:8px;padding:6px 4px 2px}.show-more .red{color:var(--tone-danger-text);font-size:13px}.load-state{color:var(--text-secondary);align-items:center;gap:12px;margin:0;padding:20px;display:flex}.refresh-state{color:var(--text-secondary);border-bottom:1px solid var(--divider);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;padding:8px 20px;font-size:13px;display:flex}.refresh-state .link{font-size:13px}@media (max-width:760px){.show-more{flex-wrap:wrap;padding:12px 16px}.show-more>button{flex:100%}}.stats.compact.attention-tiles{grid-template-columns:repeat(2,minmax(0,380px))}.attention-tiles .stat .label{white-space:nowrap}.attention-tiles .stat-hint{color:var(--link);white-space:nowrap;margin-left:auto;font-size:11px}.attention-tiles .stat.selected .stat-hint{font-weight:600}.lead-notices{margin-bottom:16px}.lead-notices .lead-notice{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:8px;padding:8px 12px;display:flex}.lead-notice>span{flex:240px;min-width:0}.lead-notice>a{text-decoration:underline}.queue-filters{flex-direction:column;align-items:stretch;gap:10px}.queue-filters .filters-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.queue-filters .view-switch{margin-left:auto}.queue-filters .search{min-width:280px}.queue-filters .search input{padding-top:6px;padding-bottom:6px}@media (max-width:760px){.stats.compact.attention-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.stats.compact.attention-tiles .stat{flex-wrap:wrap;row-gap:0;min-height:48px;padding:6px 10px}.attention-tiles .stat .label{white-space:normal;flex:1;min-width:0;font-size:11px;line-height:1.25}.attention-tiles .stat-hint{display:none}.attention-tiles .stat.selected .stat-hint{flex-basis:100%;margin:2px 0 0;display:block}.queue-filters{gap:8px}.queue-filters .search{flex:1;min-width:0;min-height:44px}.queue-filters .search input{min-height:40px}.queue-filters .segment button{white-space:nowrap;padding-left:4px;padding-right:4px}}.rules{margin-top:40px}.rules h2{margin-bottom:6px;font-size:20px}.rule-row{border-top:1px solid var(--divider);grid-template-columns:28px minmax(0,1fr) 90px auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.rule-row:first-child{border:0}.rule-row small{overflow-wrap:anywhere;display:block}.rule-row strong{color:var(--text-heading);font-weight:550}.rule-row b{color:var(--text-body);font-weight:550}.rule-number{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px}.rule-kind legend,.rule-ids legend{margin-bottom:8px;padding:0}.rule-kind,.rule-ids{border:0;min-width:0;margin:0 0 18px;padding:0}.rules .admin-heading>.actions{flex:none}.rules .admin-heading button,.rule-row button{white-space:nowrap}@media (max-width:760px){.rule-row{grid-template-columns:24px minmax(0,1fr) auto;gap:10px 12px;padding:14px 16px}.rule-row>.actions{grid-column:1/-1;justify-content:flex-start}.rule-row>.actions>button{flex:calc(33% - 7px);padding:9px 8px}}.answer-item{border-top:1px solid var(--divider)}.answer-item:first-child{border:0}.answer-row.rule-row{border:0;grid-template-columns:minmax(0,1fr) 90px auto}.answer-row strong{overflow-wrap:anywhere}.answer-edit{padding:0 20px 18px}.answer-edit .actions,.answer-form .actions{justify-content:flex-end}.answer-form{margin-bottom:16px}.answer-form h3{margin:0 0 14px}@media (max-width:760px){.answer-row.rule-row{grid-template-columns:minmax(0,1fr) auto}.answer-edit{padding:0 16px 16px}.answer-edit .actions>button,.answer-form .actions>button{flex:1}}.deposit-question fieldset{border:0;min-width:0;padding:0}.sales-list .answer-row.rule-row{grid-template-columns:minmax(0,1fr) 90px 104px}.sales-list .answer-row>.actions{justify-content:flex-end}@media (max-width:760px){.sales-list .answer-row.rule-row{grid-template-columns:minmax(0,1fr) auto}}.unmapped-period{align-items:end;gap:12px;margin-bottom:16px;display:flex}.unmapped-period .field{flex:0 180px;min-width:0;margin:0}.unmapped-row.rule-row{grid-template-columns:minmax(0,1fr) auto}.unmapped-row strong{overflow-wrap:anywhere;display:block}.unmapped-kind{color:var(--text-secondary);margin-bottom:2px;font-size:11px;display:block}.unmapped-row p{margin:4px 0 0}@media (max-width:760px){.unmapped-period{flex-wrap:wrap}.unmapped-period .field{flex:1 1 0}.unmapped-period>button{flex:100%}.unmapped-row.rule-row{grid-template-columns:minmax(0,1fr)}.unmapped-row>.actions>button{flex:1}}.recredit-offer{border-top:1px solid var(--divider);justify-content:space-between;align-items:start;gap:20px;margin-top:24px;padding-top:20px;display:flex}.recredit-offer p{margin:0}.recredit-offer .actions{flex:none}.recredit-offer button{white-space:nowrap}.recredit-count{color:var(--text-heading)}.recredit-list{margin-bottom:20px}.recredit-row{border-top:1px solid var(--divider);justify-content:space-between;gap:16px;padding:14px 20px;display:flex}.recredit-row:first-child{border:0}.recredit-row strong{color:var(--text-heading);font-weight:550}.recredit-row span{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:760px){.recredit-offer{flex-direction:column;gap:12px}.recredit-offer .actions,.recredit-offer button{width:100%}.recredit-row{padding:12px 16px}}.admin.link-view{max-width:1100px}.link-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:20px;display:grid}.link-grid>*{min-width:0}.field-label{margin:0;font-size:12px}.tracked-url{letter-spacing:0;margin-top:7px;font-size:13px}.tag-guide .panel-body{padding-bottom:6px}.tag-guide code{overflow-wrap:anywhere;font-size:12px}.source-row>div:first-child>.link{min-height:28px;margin-top:2px;font-size:12px}@media (max-width:900px){.link-grid{grid-template-columns:1fr}}@media (max-width:760px){.tag-guide .evidence-table{min-width:0}.tag-guide thead{display:none}.tag-guide tr{border-top:1px solid var(--divider);padding:12px 20px;display:block}.tag-guide .evidence-table td{border:0;gap:12px;padding:3px 0;display:flex}.tag-guide td:first-child{color:var(--text-heading);padding-bottom:6px;font-weight:550}.tag-guide td:not(:first-child):before{content:attr(data-label);color:var(--text-secondary);flex:0 0 118px;padding-top:2px;font-size:11px}.tag-guide td>*{min-width:0}}.admin.link-builder{max-width:1100px}.lb-walk{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.lb-walk>*{min-width:0}.lb-ladder ol{margin:0;padding:8px;list-style:none}.lb-rung{position:relative}.lb-rung:not(:last-child):before{content:"";background:var(--divider-strong);width:2px;position:absolute;top:32px;bottom:-8px;left:20px}.lb-rung.done:not(:last-child):before{background:var(--check-connector)}.lb-rung-hit{text-align:left;width:100%;color:var(--text-body);border-radius:8px;align-items:flex-start;gap:12px;padding:10px 10px 12px;font-weight:400;line-height:1.45;display:flex;position:relative}.lb-ladder button.lb-rung-hit{min-height:0;box-shadow:none;background:0 0;border:0;justify-content:flex-start;transition:none}.lb-ladder button.lb-rung-hit:hover{background:var(--surface-raised)}.lb-ladder button.lb-rung-hit:active{box-shadow:none;transform:none}.lb-ladder button.lb-rung-hit:focus-visible{outline-offset:-2px}.lb-rung.current>.lb-rung-hit{background:var(--check-current-row)}.lb-rung-hit .checkmark{margin-top:1px}.lb-rung-text{flex-direction:column;gap:2px;min-width:0;display:flex}.lb-rung-name{color:var(--text-heading);flex-wrap:wrap;align-items:baseline;gap:0 8px;font-size:13px;font-weight:600;display:flex}.lb-rung.open .lb-rung-name,.lb-rung.none .lb-rung-name{color:var(--text-body);font-weight:500}.lb-rung-name code{color:var(--text-secondary);font-size:11px;font-weight:400}.lb-rung-value{color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px}.lb-rung-value code{color:var(--text-heading);font-size:12px}.lb-rung.none .lb-rung-value{font-style:italic}.lb-question h2{outline:none}.lb-question .panel-body>.muted{margin-top:-2px}.lb-choices{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin:18px 0 20px;display:grid}button.lb-choice{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;min-height:72px;padding:13px 15px;font-weight:400}.lb-choice strong{color:var(--text-heading);overflow-wrap:anywhere;font-size:15px;font-weight:600}.lb-choice small{overflow-wrap:anywhere;line-height:1.4}button.lb-choice[aria-pressed=true]{background:var(--tone-current-fill);border-color:var(--check-current-ring)}button.lb-choice[aria-pressed=true] :is(strong,small){color:var(--tone-current-text)}.lb-nav{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.lb-cant{color:var(--text-secondary);margin-top:4px;font-size:13px}.lb-cant summary{cursor:pointer;color:var(--link);align-items:center;min-height:32px;display:inline-flex}.lb-cant ul{margin:6px 0 0;padding-left:18px}.lb-cant li{margin:4px 0}.lb-cant strong{color:var(--text-body);font-weight:550}.lb-add{gap:10px;margin:-6px 0 18px;display:grid}.lb-add .field{margin:0}.lb-add>button{justify-self:start}.lb-add .notice{margin:0}.lb-add .notice .actions{margin-top:10px}.lb-preview{color:var(--text-secondary);font-size:13px}.lb-preview code{color:var(--text-heading)}.lb-page{align-items:stretch;min-width:0;display:flex}.lb-site{color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--input-edge);white-space:nowrap;border-right:0;border-radius:7px 0 0 7px;align-items:center;padding:0 10px;font-size:15px;display:flex}.lb-page input{border-radius:0 7px 7px 0}.lb-draft,.lb-saved{margin:4px 0 18px}.lb-dim{color:var(--text-secondary);-webkit-user-select:none;user-select:none}.lb-draft .badge{font-size:11px}.lb-saved{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:16px;display:grid}.lb-saved-body{min-width:0}.lb-saved .tracked-url{overflow-wrap:anywhere}.lb-saved .actions{margin-top:6px}.lb-saved .actions button{white-space:nowrap}.admin-heading>.actions.source-actions{flex:none}.source-actions button{white-space:nowrap}.lb-mini{display:none}.lb-trail{overflow-wrap:anywhere;margin:-12px 0 14px}@media (max-width:760px){.lb-walk{grid-template-columns:1fr;gap:0}.lb-ladder{display:none}.lb-mini{display:block}.lb-choices{grid-template-columns:1fr}button.lb-choice{min-height:60px}.lb-nav button{min-height:44px}.lb-saved{grid-template-columns:88px minmax(0,1fr);gap:12px}.lb-saved .qr-image{width:88px;height:88px}.lb-site{padding:0 8px;font-size:14px}.lb-cant summary{min-height:44px}}.source-row .source-attrs{overflow-wrap:anywhere;margin-top:2px;display:block}.source-row .source-attrs .link{min-height:28px;font-size:12px}.tag-guide .ad-naming{border-top:1px solid var(--divider);padding-top:14px}.tag-guide .ad-naming h3{margin:0 0 6px;font-size:14px}.tag-guide .ad-naming p{margin:0 0 6px}.source-row .setup-link{align-items:center;width:max-content;min-height:28px;font-size:12px;display:flex}.source-setup .setup-checklist{padding-top:6px;padding-bottom:6px}.source-setup .setup-item{border-top:1px solid var(--divider);align-items:flex-start;padding:12px 0}.source-setup .setup-item:first-child{border:0}.source-setup .setup-item .checkmark{margin-top:1px}.source-setup .setup-item.todo .checkmark{color:var(--tone-warning-text);border-color:var(--tone-warning-text);background:var(--tone-warning-fill);font-weight:700}.setup-fixes{flex-wrap:wrap;gap:2px 16px;margin-top:4px;display:flex}.setup-fixes .link{align-items:center;min-height:28px;font-size:13px;display:inline-flex}.rule-row.setup-row{border-top:1px solid var(--divider);grid-template-columns:minmax(0,1fr) auto}.panel-head+.rule-row.setup-row{border-top:0}.setup-none{margin:0;padding:16px 20px}.source-setup .panel-head{border-bottom:1px solid var(--divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.source-setup .panel-head h2{margin:0;font-size:16px}.source-setup .panel-head .link{align-items:center;min-height:28px;font-size:13px;display:inline-flex}.source-setup .facts div{grid-template-columns:190px 1fr}.source-setup .facts code{color:var(--text-heading)}@media (max-width:760px){.source-row .source-attrs .link,.source-row>div:first-child>.link,.source-row .setup-link,.source-setup .panel-head .link{min-height:44px;margin-block:0}.source-setup .admin-heading>.link{min-height:44px}.source-setup .facts div{grid-template-columns:1fr;gap:2px}.source-setup .panel-head{padding:12px 16px}.setup-none{padding:14px 16px}}.saved-link{border-top:1px solid var(--divider);grid-template-columns:112px minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px 20px;display:grid}.panel-head+.saved-link,.setup-alert+.saved-link{border-top:0}.qr-image{width:112px;height:112px;image-rendering:pixelated;border:1px solid var(--divider);border-radius:6px}.saved-link-body{min-width:0}.saved-link-body strong{color:var(--text-heading);overflow-wrap:anywhere;font-weight:550}.saved-link-body small{margin-top:4px;display:block}.saved-link .tracked-url{overflow-wrap:anywhere;display:block}.saved-link>.actions{flex-direction:column;align-items:stretch}.saved-link>.actions button{white-space:nowrap}.saved-link.inactive{grid-template-columns:minmax(0,1fr) auto}.saved-link-note{margin:6px 0 0}.setup-alert{margin:12px 20px 0}.save-link{border-top:1px solid var(--divider);padding-top:18px}@media (max-width:760px){.saved-link{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:14px 16px}.qr-image{width:88px;height:88px}.saved-link.inactive{grid-template-columns:minmax(0,1fr)}.saved-link>.actions{flex-direction:row;grid-column:1/-1}.saved-link>.actions button{flex:1 1 0;padding:9px 6px}.setup-alert{margin:12px 16px 0}}.pb-versions h2{margin:0 0 2px;font-size:14px}.pb-versions h2.gap{margin-top:18px}.pb-version{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 0;display:flex}.pb-version:last-child{border-bottom:0}.pb-version>div{min-width:0}.pb-version-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pb-version-title strong{color:var(--text-heading)}.pb-version small{font-size:12px}.pb-reason{color:var(--text-body);overflow-wrap:anywhere;margin:4px 0 2px}.pb-book-anchor{margin-top:16px;scroll-margin-top:16px}.pb-book-head{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.pb-book>.panel-body>.pb-book-head:first-child{background:var(--surface-card-head);border-bottom:1px solid var(--divider);margin:-24px -24px 16px;padding:12px 24px}.pb-book-head h2 small{color:var(--text-secondary);font-size:14px;font-weight:500}.pb-section{border:0;border-top:1px solid var(--divider);min-width:0;margin:14px 0 0;padding:14px 0 2px}.pb-section>legend,.pb-section>h3{float:left;width:100%;color:var(--text-heading);margin:0 0 10px;padding:0;font-size:14px;font-weight:600}.pb-section>legend+*,.pb-section>h3+*{clear:both}.pb-group{margin:0 0 12px}.pb-group h4{color:var(--text-secondary);margin:0 0 6px;font-size:12px;font-weight:600}.pb-cells{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 16px;margin:0;display:grid}.pb-cells.pairs{grid-template-columns:repeat(2,minmax(0,220px))}.price-book .admin-heading>.actions>button{white-space:nowrap}.pb-money{min-width:0;display:block;position:relative}.pb-money:before{content:"$";color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}span.pb-money>input{padding-left:19px}.pb-cell{flex-direction:column;gap:4px;min-width:0;font-size:12px;display:flex}.pb-cell dt,.pb-cell>span:first-child{color:var(--text-secondary);overflow-wrap:anywhere}.pb-cell dd{color:var(--text-heading);margin:0;font-size:13px}.pb-cell input,.pb-date-row input{min-height:36px;padding:6px 9px}.pb-not-offered{align-items:center;min-height:36px;display:flex}.pb-dates{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:2px 20px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.pb-dates li{border-bottom:1px dashed var(--divider);grid-template-columns:96px 1fr auto;gap:8px;padding:4px 0;display:grid}.pb-dates li span:first-child{color:var(--text-secondary)}.pb-dates li span:nth-child(3){color:var(--text-heading)}.pb-through{max-width:220px}.pb-date-rows{gap:8px;margin:0 0 12px;display:grid}.pb-date-row{grid-template-columns:170px minmax(0,1fr) auto;grid-template-areas:"d n r";align-items:center;gap:8px;display:grid}.pb-date-rows.premiums .pb-date-row{grid-template-columns:170px minmax(0,1fr) 130px auto;grid-template-areas:"d n p r"}.pb-d{grid-area:d}.pb-n{grid-area:n}.pb-p{grid-area:p}.pb-r{grid-area:r}.pb-changes{color:var(--text-heading);margin:0 0 14px;padding-left:18px;font-size:13px}.pb-changes li{overflow-wrap:anywhere}@media (max-width:760px){.price-book button.link{margin-block:0}.pb-book>.panel-body>.pb-book-head:first-child{margin:-20px -20px 16px;padding:12px 20px}.pb-cell input,.pb-date-row input{min-height:44px}.pb-cells,.pb-cells.pairs{grid-template-columns:1fr 1fr;gap:10px 12px}.pb-version{flex-wrap:wrap;gap:4px}.pb-date-row{border-bottom:1px dashed var(--divider);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"d r""n n";padding-bottom:8px}.pb-date-rows.premiums .pb-date-row{grid-template-columns:minmax(0,1fr) 110px;grid-template-areas:"d p""n r"}.pb-dates li{grid-template-columns:96px 1fr auto}}.ds-status{flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 20px;font-size:13px;display:flex}.ds-notice p{margin:0 0 10px}.ds-compare{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 12px;display:grid}.ds-compare>div{background:var(--surface-raised);border:1px solid var(--divider);border-radius:6px;min-width:0;padding:8px 10px}.ds-compare small{margin-bottom:4px;display:block}.ds-compare .message{color:var(--text-heading);margin:0}.ds-notice .actions{margin:0}.ds-panels{gap:16px;display:grid}.ds-panels>.panel>.panel-body>h2:first-child{background:var(--surface-card-head);border-bottom:1px solid var(--divider);margin:-24px -24px 16px;padding:12px 24px}.ds-changed{color:var(--tone-warning-text);overflow-wrap:anywhere;margin:0 0 12px;font-size:13px}.ds-changed .badge{margin-right:6px}.ds-instructions{color:var(--text-heading);background:var(--surface-raised);border:1px solid var(--divider);border-radius:6px;margin:0 0 16px;padding:12px}.ds-numbering{grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);gap:0 16px;display:grid}.ds-days{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-facts{margin:0 0 18px}.ds-sample{font-variant-numeric:tabular-nums;font-weight:600}.ds-fieldset{border:0;min-width:0;margin:0;padding:0}.ds-date{max-width:220px}textarea.ds-reason{min-height:72px}@media (max-width:760px){.ds-panels>.panel>.panel-body>h2:first-child{margin:-20px -20px 16px;padding:12px 20px}.ds-compare,.ds-numbering,.ds-days{grid-template-columns:1fr}.ds-date{max-width:none}.ds-status{margin-top:-4px}}.ds-unknown>.row-list{border-top:1px solid var(--divider)}.ds-unknown>.row-list>.item{padding:16px 24px}.ds-unknown-none{color:var(--text-secondary);margin:0}.ds-unknown-action{color:var(--text-heading)}@media (max-width:760px){.ds-unknown>.row-list>.item{grid-template-columns:1fr;gap:10px;padding:16px 20px}.ds-unknown>.row-list>.item>.badge{justify-self:start}}main.pw-main{max-width:1180px}.pw .crumb{margin-bottom:12px}.pw-head h1{margin-bottom:4px}.pw-sub{margin:0;font-size:13px}.pw-sub .link{min-height:0;font-size:13px;display:inline}.pw-save.saved{color:var(--tone-info-text)}.pw-save.failed,.pw-save.stale,.pw-save.ended{color:var(--tone-danger-text);font-weight:600}.pw-head .actions{justify-content:flex-end}.pw .link.danger{color:var(--tone-danger-text)}.pw-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.pw-sec{margin-bottom:16px}.pw-sec h2{letter-spacing:-.02em;margin:0 0 16px;font-size:20px;font-weight:600;line-height:30px}.pw-sec>.panel-body>h2:first-child{background:var(--surface-card-head);border-bottom:1px solid var(--divider);margin:-24px -24px 20px;padding:12px 24px}.pw-tax{color:var(--text-secondary);margin:0;font-size:13px;font-weight:400;display:inline}.pw .field small{margin:0}.pw .two{gap:0 14px}.pw-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 10px;display:grid}.pw-check{align-items:center;margin:0 0 12px}.pw-check.off{color:var(--text-secondary)}.pw-check small.pw-inline{margin:0;display:inline}.pw-included{color:var(--text-secondary);margin:0 0 12px;font-size:13px}.pw-line{margin:0 0 14px}.pw-suggest{padding-top:24px}.pw-points{color:var(--text-heading);margin:4px 0 8px;font-size:13px}.pw-ok{color:var(--tone-info-text)}.pw-short{color:var(--tone-warning-text)}.pw-lux{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px;display:grid}.pw-lux .pw-check{align-items:start;margin:0 0 8px}.pw-side{align-self:stretch}.pw-sum{background:var(--surface-raised);position:sticky;top:16px;overflow:visible}.pw-fee{color:var(--text-heading);text-align:left;margin:2px 0 12px;font-size:32px;font-weight:700}.pw-fee.refused,.pw-bar b.refused{color:var(--text-secondary);text-decoration:line-through}.pw-fee-note{margin:-8px 0 12px}.pw-diff{color:var(--tone-warning-text)}.pw-payee{justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;display:flex}.pw-payee b{color:var(--text-heading);font-weight:600}.pw-sum-actions{margin:12px 0}.pw-refusal .link,.pw-refusal .link:hover{min-height:0;color:inherit;font-size:13px;text-decoration:underline;display:inline}.pw-plan{border-top:1px solid var(--divider);margin-top:12px;padding-top:12px}.pw-schedule summary{cursor:pointer;color:var(--link);font-size:12px}.pw-row{border-bottom:1px solid var(--divider);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.pw-row b{color:var(--text-heading);font-weight:500}.pw-differs{margin:6px 0 10px;padding-left:18px}.pw-changes-title{color:var(--text-heading);margin:14px 0 0;font-size:13px}.pw-changes li{justify-content:flex-start;font-size:13px}.pw-issued h1{margin-bottom:10px}.pw-issued .actions{margin-top:16px}.pw-bar{display:none}@media (max-width:760px){.pw-sec>.panel-body>h2:first-child{margin:-20px -20px 20px;padding:12px 20px}.pw-head .actions{justify-content:flex-start}.pw-grid{grid-template-columns:minmax(0,1fr);gap:0}.pw-sum{position:static}.pw-four{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pw-lux{grid-template-columns:minmax(0,1fr)}.pw-suggest{margin:-8px 0 12px;padding-top:0}.pw-fee{font-size:28px}main.pw-main{padding-bottom:96px}.pw-bar{z-index:9;background:var(--surface-raised);border-top:1px solid var(--card-edge-top);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.pw-bar-text{min-width:0}.pw-bar-text small{white-space:nowrap;text-overflow:ellipsis;margin:0;display:block;overflow:hidden}.pw-bar b{color:var(--text-heading);font-size:18px}.pw-bar button{flex:none}:is(.pw-refusal,.pw-sub) .link{vertical-align:middle;align-items:center;min-height:44px;margin-block:-12px;display:inline-flex}}.emails-line{margin-top:18px;font-size:13px}.pending-line+.emails-line{margin-top:6px}.empty .emails-line{margin-top:24px}.empty .pending-line+.emails-line{margin-top:6px}.capture-review .item.capture-entry{display:block}.capture-head small{margin-top:3px}.capture-addresses{margin:12px 0 0;padding:0;list-style:none}.capture-address{border-top:1px solid var(--divider);justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-top:12px;display:flex}.capture-address>div:first-child{min-width:0}.capture-address span{overflow-wrap:anywhere;color:var(--text-heading);font-size:13px;font-weight:550;display:block}.capture-address .actions{flex-shrink:0}.capture-strangers{margin-top:28px}.capture-strangers h2{margin:0 0 4px;font-size:18px}.capture-strangers>p{margin:0 0 12px}.capture-leads{border:0;min-width:0;margin:0;padding:0}.capture-leads legend{color:var(--text-heading);margin-bottom:2px;padding:0;font-size:13px;font-weight:550}.capture-leads .check{margin:10px 0}.capture-about{margin:0 0 16px}.capture-about strong{overflow-wrap:anywhere;color:var(--text-heading);font-weight:550;display:block}.capture-about small{overflow-wrap:anywhere}@media (max-width:760px){:where(main:not(.lead-screen,.dash)) .emails-line>a.link{align-items:center;min-height:44px;margin-block:-12px;display:inline-flex}.capture-address{flex-direction:column;align-items:stretch;gap:10px}.capture-address .actions{width:100%}.capture-address .actions>.button.add-from-email{flex:100%}dialog.sheet.capture-sheet{border:0;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0}}@media print{:root:root:root:root body{font-feature-settings:normal}}:root body{background-color:var(--surface-page);background-image:var(--page-grain);background-position:0 0,2px 3px;background-size:5px 5px,7px 7px}body>header{background:linear-gradient(var(--card-fill-top),var(--card-fill-bottom));box-shadow:var(--bar-shadow)}.logo{color:var(--logo-text);background:linear-gradient(145deg,var(--logo-top),var(--logo-bottom));box-shadow:var(--logo-shadow);text-shadow:var(--logo-text-shadow);border-radius:7px;padding:3px 7px}.panel,.header-menu .menu,dialog.sheet,dialog.filters-dialog{background:linear-gradient(var(--card-fill-top),var(--card-fill-bottom));box-shadow:var(--card-shadow)}.panel-body{background:var(--surface-card)}.panel-head{background:linear-gradient(var(--card-head-top),var(--card-head-bottom));box-shadow:inset 0 1px 0 var(--edge-highlight)}.panel-head.bare{box-shadow:none;background:0 0}.eyebrow{color:var(--text-label)}h1{letter-spacing:-.7px;font-weight:720}.panel-head h2,.admin .panel h2{letter-spacing:-.35px;font-size:20px;font-weight:700;line-height:1.25}.dialog-body h2,.dialog-header h2,dialog.sheet h2{letter-spacing:-.35px;font-size:22px;font-weight:700}button:not(.link),.button:not(.link),select{background-image:var(--control-sheen);box-shadow:var(--control-shadow)}button.primary,.button.primary{text-shadow:var(--primary-text-shadow)}button.link,.button.link{box-shadow:none;background:0 0}button:not(:disabled,.link):active,.button:not(.link):active{box-shadow:var(--pressed-shadow)}input:not([type=checkbox],[type=radio]),textarea,.segment{box-shadow:var(--well-shadow)}.segment button:not([aria-pressed=true]){box-shadow:none;background:0 0}.segment button[aria-pressed=true]{box-shadow:var(--control-shadow)}.badge{box-shadow:inset 0 1px 0 var(--edge-highlight)}.checkmark.ok{box-shadow:var(--check-done-shadow)}button.day-cell,button.date-cell,button.day-cell:not(:disabled):active,button.date-cell:not(:disabled):active{box-shadow:inset 0 1px 0 var(--edge-highlight);background-image:none}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}body:has([data-site=test]) .panel{border-radius:12px}body:has([data-site=test]) .notice{border-color:var(--divider-strong)}body:has([data-site=test]) .notice.error{border-color:var(--tone-danger-text)}body:has([data-site=test]) .notice.warn{border-color:var(--tone-warning-text)}body:has([data-site=test]) .success-mark{background:var(--tone-success-fill);color:var(--tone-success-text)}@media (max-width:760px){.panel-head h2,.admin .panel h2{font-size:18px;line-height:1.3}.dialog-body h2,.dialog-header h2,dialog.sheet h2{font-size:20px}.logo{padding:2px 4px}header:not(:has([data-site=test])){gap:8px}.header-nav,.brand{gap:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}button,.button{transition:none}button:not(:disabled):active{transform:none}}.board .column-head{font-size:14px;font-weight:650}.board .column-head .badge{font-size:12px;font-weight:500}.board .lead-card h3{letter-spacing:-.2px;color:var(--text-heading);font-size:17px;font-weight:700;line-height:1.3}.board .lead-card>small{font-size:13px;line-height:1.5}.board .lead-card .card-source{color:var(--text-secondary);font-weight:400}.board .lead-card p{color:var(--text-body);font-size:14px;line-height:1.5}.board .lead-card .card-next{border-color:var(--divider-strong)}.board .lead-card .lead-next{color:var(--text-heading);font-size:15px;font-weight:600;line-height:1.45}.board .lead-card .next-separator{display:none}.board .lead-card .next-when{color:var(--text-secondary);margin-top:3px;font-size:13px;font-weight:400;display:block}.board .lead-card .lead-next.red{color:var(--text-heading)}.board .lead-card .lead-next.red .next-when{color:var(--tone-danger-text);font-weight:600}.board .lead-card .first-contact-wait{font-size:12px}.board .column{background:linear-gradient(var(--card-fill-top),var(--card-fill-bottom));box-shadow:var(--card-shadow)}.board .column-head{background:linear-gradient(var(--card-head-top),var(--card-head-bottom));box-shadow:inset 0 1px 0 var(--edge-highlight)}.board .lead-card{background-image:var(--control-sheen);box-shadow:var(--control-shadow)}.lead-list .lead-row{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,.95fr) minmax(0,1.35fr) 140px;gap:2px 20px;padding:10px 16px}.lead-list .lead-main{grid-area:1/1/span 3;min-width:0}.lead-list .lead-main strong{margin-bottom:3px;font-size:17px;font-weight:700;line-height:1.3}.lead-list .lead-main small{font-size:13px;line-height:1.5}.lead-list .lead-facts{grid-area:1/2/span 3;min-width:0}.lead-list .lead-facts span{font-size:14px;line-height:1.5}.lead-list .lead-facts small{font-size:13px;line-height:1.5}.lead-list .lead-age{display:contents}.lead-list .lead-age>.badge{grid-area:1/4;place-self:end}.lead-list .lead-age>.badge+small{grid-area:2/4;justify-self:end;font-size:13px;line-height:1.5}.lead-list .lead-owner{grid-area:3/4;justify-self:end;font-size:13px;line-height:1.5}.lead-list .lead-next{text-align:left;color:var(--text-heading);grid-area:1/3/span 3;align-self:center;min-width:0;font-size:15px;font-weight:600;line-height:1.45}.lead-list .next-separator{display:none}.lead-list .next-when{color:var(--text-secondary);margin-top:2px;font-size:13px;font-weight:400;line-height:1.5;display:block}.lead-list .lead-next.red .next-when{color:var(--tone-danger-text);font-weight:600}.lead-list .first-contact-wait{text-align:left;grid-area:1/3;place-self:end start;font-size:12px}.lead-list .lead-age:has(.first-contact-wait) .lead-next{grid-row:2/span 2}@media (max-width:760px){.lead-list .lead-row{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:12px 16px}.lead-list .lead-main{display:contents}.lead-list .lead-main strong{grid-area:1/1;margin:0}.lead-list .lead-main small{grid-area:2/1/auto/-1}.lead-list .lead-facts{grid-area:3/1/auto/-1}.lead-list .lead-age>.badge{grid-area:1/2;align-self:start}.lead-list .lead-next{grid-area:4/1/auto/-1}.lead-list .lead-age>.badge+small{text-align:left;grid-area:5/1;justify-self:start}.lead-list .lead-owner{grid-area:5/2}.lead-list .first-contact-wait{grid-area:4/1/auto/-1}.lead-list .lead-age:has(.first-contact-wait) .lead-next{grid-row:5}.lead-list .lead-age:has(.first-contact-wait)>.badge+small{grid-row:6}.lead-list .lead-age:has(.first-contact-wait)>.lead-owner{grid-row:6}}:root :is(button.primary,.button.primary){background:linear-gradient(var(--primary-top),var(--primary-bottom));border-color:var(--primary-edge);color:var(--primary-text);box-shadow:var(--primary-shadow)}@media (hover:hover){:root :is(button.primary,.button.primary):not(:disabled):hover{background:linear-gradient(var(--primary-hover-top),var(--primary-hover-bottom));filter:none}}:root body{font-size:15px}:root main:not(.lead-screen) h1{letter-spacing:-.7px;font-size:30px;font-weight:720;line-height:1.2}:root :is(.panel-head h2,.admin .panel h2,.pw-sec h2){letter-spacing:-.4px;font-size:22px;font-weight:700;line-height:1.2}:root :is(.panel-head.slim h2,.panel-head.bare h2){letter-spacing:-.2px;font-size:17px;line-height:1.3}:root :is(.dialog-body h2,.dialog-header h2,dialog.sheet h2,.auth h2,.form-col h2){letter-spacing:-.4px;font-size:22px;font-weight:700;line-height:1.2}:root :is(.intro,.auth .panel-body>p,.form-col .panel-body>p){font-size:16px;line-height:1.5}:root .field{font-size:14px;line-height:1.45}:root .field :is(input:not(.code),select,textarea){font-size:15px}:root .check input[type=checkbox]{flex-shrink:0}:root :is(.field-hint,.panel-foot,.auth .small,.form-col .small){font-size:13px;line-height:1.5}:root :is(.user-row strong,.source-row strong,.rule-row strong){font-size:16px;font-weight:650;line-height:1.35}:root :is(.user-row small,.source-row code){font-size:13px;line-height:1.5}:root :is(button,.button):not(.sm,.link,.prow-hit,.day-cell,.date-cell){font-size:14px}:root .header-nav :is(a,button){font-size:13px}@media (min-width:761px){:root .two:has(select[name=intakeType]){grid-template-columns:minmax(0,1fr) minmax(200px,1.2fr)}}@media (max-width:760px){:root main:not(.lead-screen) h1{font-size:28px}:root :is(.panel-head h2,.admin .panel h2,.pw-sec h2,.dialog-body h2,.dialog-header h2,dialog.sheet h2,.auth h2,.form-col h2){font-size:20px}:root :is(.panel-head.slim h2,.panel-head.bare h2),:root .field :is(input:not(.code),select,textarea){font-size:16px}:root .header-nav :is(a,button){font-size:12px}:root #owners-band{flex-direction:column;align-items:flex-start;gap:10px}}h1,h2,h3{overflow-wrap:break-word}.ad-accounts .ad-platform{margin-top:24px}.ad-accounts .admin-heading button{white-space:nowrap}.ad-platform>.notice{margin:10px 0 0}.ad-platform-head .actions{align-items:flex-end}.ad-account-row.rule-row{grid-template-columns:minmax(0,1fr) auto}.ad-account-row small{margin-top:4px;display:block}.ad-account-line{color:var(--text-heading);overflow-wrap:anywhere;font-weight:550}.ad-platform-head strong{font-size:16px}.ad-accounts .ad-source{min-width:160px;margin:0}.ad-attention .badge{margin-right:4px}.ad-account-row .notice{margin-bottom:0}.data-status-platform{border-top:1px solid var(--divider);padding:12px 0}.data-status-platform:first-child{border-top:0;padding-top:0}.data-status-platform h3{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.data-status-platform p{overflow-wrap:anywhere;margin:4px 0 0}.data-status .form-footer{justify-content:space-between}.spend-synced .spend-current{margin-bottom:6px}.spend-synced .spend-current .badge,.spend-current .badge{margin-right:4px}@media (max-width:760px){.ad-account-row.rule-row{grid-template-columns:minmax(0,1fr)}.ad-accounts .ad-source{flex:100%}dialog.sheet:is(.data-status,.spend-sheet){border:0;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0}}.track-count{background:var(--tone-danger-text);min-width:17px;height:17px;color:var(--surface-page);letter-spacing:0;font-variant-numeric:tabular-nums;vertical-align:middle;border-radius:9px;justify-content:center;align-items:center;margin-left:6px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.track-dot{background:var(--tone-danger-text);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:5px;display:inline-block}.track-count+.track-dot{margin-left:3px}.header-menu>summary :is(.track-count,.track-dot){margin-left:0}@media (max-width:760px){.phone-menu>summary{position:relative}.phone-menu>summary .track-count{min-width:15px;height:15px;padding:0 4px;font-size:10px;position:absolute;top:-3px;right:-10px}.phone-menu>summary .track-dot{position:absolute;top:0;right:-7px}.phone-menu>summary .track-count+.track-dot{top:auto;bottom:0}}.ad-tracking{margin-top:44px}.ad-tracking>h2{letter-spacing:-.35px;margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.25}.ad-tracking>p.muted{margin:0 0 16px}.ad-tracking .tracking-rule{margin:0}.tracking-platform{margin-top:20px}.tracking-platform>.panel-head{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.tracking-platform>.panel-head h3{margin:0;font-size:16px}.tracking-status{text-align:right;justify-items:end;gap:6px;display:grid}.tracking-status>.small{margin:0}.tracking-check{justify-content:flex-end;align-items:center;gap:12px;display:flex}.tracking-check p{margin:0}.tracking-check-text{color:var(--text-heading);font-size:14px;font-weight:600}.tracking-check.ok .tracking-check-text{color:var(--tone-success-text)}.tracking-check.red .tracking-check-text{color:var(--tone-danger-text)}.tracking-check.plain .tracking-check-text{color:var(--text-secondary);font-weight:500}.tracking-fix{color:var(--text-secondary);margin-top:2px;font-size:12px;font-weight:400;display:block}.tracking-fix-steps{gap:2px;margin:0;padding-left:18px;display:grid}.tracking-checks .tracking-fix-steps li{color:var(--text-secondary);font-weight:400}.tracking-problems a code{color:inherit}.tracking-step+.tracking-step{border-top:1px solid var(--divider);margin-top:22px;padding-top:20px}.tracking-step h4{color:var(--text-heading);align-items:center;gap:8px;margin:0 0 4px;font-size:15px;font-weight:650;display:flex}.step-num{background:var(--tone-info-fill);width:22px;height:22px;color:var(--tone-info-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.tracking-step>.small.muted{margin:0 0 10px}.tracking-string{overflow-wrap:anywhere;margin:6px 0 10px;font-size:12.5px}.tracking-how{gap:6px;margin:14px 0 0;padding-left:20px;font-size:13.5px;display:grid}.tracking-tally{color:var(--text-heading);margin:0 0 12px;font-weight:600}.tracking-problems td:first-child{min-width:170px}.tracking-problems code{overflow-wrap:anywhere;color:var(--text-heading);font-size:12px}.tracking-verdict{white-space:nowrap;font-weight:600}.tracking-verdict.red{color:var(--tone-danger-text)}.tracking-checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tracking-checks li{color:var(--text-heading);font-weight:600}.tracking-checks li.red{color:var(--tone-danger-text)}@media (max-width:760px){.ad-tracking{margin-top:36px}.tracking-platform>.panel-head{flex-direction:column;gap:8px;padding:14px 16px}.tracking-status{text-align:left;justify-items:start;width:100%}.tracking-check{flex-wrap:wrap;justify-content:space-between;width:100%}.tracking-platform>.panel-head{align-items:flex-start}}
.current-facts{color:inherit;margin:10px 0}.current-facts dt,.current-facts dd{color:inherit}.notice.warn .current-facts div{grid-template-columns:110px 1fr}main.lead-screen{max-width:1600px;padding:16px 20px 56px}.lead-crumbs{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 16px;margin-bottom:10px;font-size:13px;display:flex}.lead-crumbs .crumb{margin:0}.lead-ref{overflow-wrap:anywhere}.lead-layout{grid-template-rows:auto auto auto auto 1fr;grid-template-columns:26% minmax(0,1fr);align-items:start;gap:16px;display:grid}.lead-layout>.priority{grid-area:1/2}.lead-path{grid-area:1/1/-1}.lead-mid{grid-area:2/2}.lead-layout>#details{grid-area:3/2}.lead-layout>#activity{grid-area:4/2}.lead-path,.lead-side{flex-direction:column;gap:16px;min-width:0;display:flex}.lead-mid{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.lead-mid>:only-child{grid-column:1/-1}.lead-main{flex-direction:column;gap:16px;min-width:0;display:flex}@media (max-width:900px){.lead-main{display:contents}}.lead-layout .panel,.lead-layout .priority{margin:0}@media (max-width:1099px){.lead-layout{grid-template-columns:300px minmax(0,1fr)}.lead-mid{grid-template-columns:minmax(0,1fr)}}html:has(main.lead-screen){overflow-y:scroll}@media (min-width:761px){.lead-layout.details-across{grid-template-rows:auto auto auto auto}.lead-layout.details-across>.lead-path{grid-row:1/3}.lead-layout.details-across>#details{grid-area:3/1/auto/-1}.lead-layout.details-across>#activity{grid-area:4/1/auto/-1}}@media (max-width:760px){main.lead-screen{padding:12px 16px 40px}.lead-crumbs{flex-direction:column;align-items:flex-start;margin-bottom:6px}.lead-crumbs .crumb{align-items:center;min-height:44px}.lead-layout{flex-direction:column;align-items:stretch;gap:12px;display:flex}.lead-path,.lead-mid,.lead-side{display:contents}.lead-layout .priority{order:1}.lead-path>*{order:2}#conversations{order:3}#documents{order:4}#tours{order:5}#details{order:6}#activity{order:7}}.lead-screen .panel-body{padding:16px 18px 18px}.lead-screen .panel-titlebar{background:var(--surface-card-head);border-bottom:1px solid var(--divider);flex-wrap:wrap;row-gap:4px;margin:-16px -18px 14px;padding:11px 18px}h2.panel-title{letter-spacing:-.02em;color:var(--text-heading);margin:0;font-size:20px;font-weight:600;line-height:30px}.panel-titlebar small{color:var(--text-secondary);font-size:13px;line-height:20px}@media (max-width:760px){.lead-screen .panel-body{padding:12px 16px 16px}.lead-screen .panel-titlebar{margin:-12px -16px 12px;padding:11px 18px}}.composer{border:1px solid var(--composer-edge);background:var(--composer-fill);border-radius:10px;margin:0 0 8px}.lead-screen .lead-conversations>.panel-body{padding-bottom:8px}.lead-conversations .show-all{margin-bottom:10px}.composer textarea{resize:vertical;width:100%;min-height:60px;color:var(--text-heading);font:inherit;background:0 0;border:0;border-radius:10px 10px 0 0;margin:0;padding:12px 14px;display:block}.composer textarea::placeholder{color:var(--text-secondary)}.composer textarea:focus-visible{outline:none}.composer:focus-within{border-color:var(--input-edge-focus)}.composer:has(textarea:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px}.composer:has(textarea[aria-invalid=true]){border-color:var(--danger-text)}.composer-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;padding:6px 10px 10px 14px;display:flex}.composer-hint{color:var(--text-secondary);font-size:13px;line-height:20px}.composer-bar .actions{gap:8px;margin:0}.composer-bar button{align-items:center;gap:7px;min-height:36px;padding:0 14px;font-size:13.5px;display:inline-flex}.composer-bar svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.composer-problem{color:var(--danger-text);margin:0 0 6px}.conversations{margin:0;padding:0;list-style:none}.conversations>li{border-top:1px solid var(--divider);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;padding:14px 0;display:grid}.conversations>li:first-child{border-top:0}.e-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 12px;display:flex}.e-head strong{color:var(--text-heading);font-size:13.5px;font-weight:600}.e-meta{max-width:100%;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:20px;overflow:hidden}.e-meta:has(a){white-space:normal;overflow-wrap:anywhere}.conversations .message{color:var(--text-body);margin:3px 0 0;font-size:13.5px}.conversations .call-card{border-left:0;padding-left:0}.conv-icon{background:var(--surface-raised);border:1px solid var(--divider);width:32px;height:32px;color:var(--text-body);border-radius:50%;justify-content:center;align-items:center;display:flex}.conv-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.lead-conversations .show-all{margin-top:12px}@media (max-width:760px){.composer,.composer-problem{display:none}.e-head{flex-direction:column}.lead-conversations .conversations{margin-top:-12px}}.conversations .email-line{width:100%;min-height:32px;color:var(--text-body);text-align:left;align-items:center;gap:10px;margin:0;display:flex}.conversations .email-line:hover{color:var(--text-heading)}.email-words{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:16px;line-height:1.5;overflow:hidden}.email-words strong{color:var(--text-heading);font-weight:600}.email-line .badge{flex:none}.conversations .email-line.erased,.email-line.erased strong{color:var(--text-secondary)}.email-open{margin-top:10px}.email-open>.notice,.email-full .dialog-body>.notice,.email-headers{margin-bottom:12px}.email-headers>div{grid-template-columns:76px minmax(0,1fr)}.email-text{margin:0}.email-full .email-text{max-height:none}.email-attachments{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.email-attachments li{border:1px solid var(--divider);background:var(--surface-raised);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.email-file{min-width:0}.email-file strong{color:var(--text-heading);overflow-wrap:anywhere;font-weight:600;display:block}.email-file small{color:var(--text-secondary);display:block}.email-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.email-actions:empty{display:none}.email-move-choice{border:0;min-width:0;margin:0 0 8px;padding:0}.email-move-choice .check{align-items:center;min-height:44px;margin:0 0 10px}.email-move-choice input{flex:none}@media (max-width:760px){.email-words{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}dialog.sheet.email-full{border:0;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0}.email-attachments li{flex-wrap:wrap}}@media (min-width:761px){#conversations{flex-direction:column;max-height:calc(100vh - 60px);display:flex}#conversations>.panel-body{flex-direction:column;flex:auto;min-height:0;display:flex}.conv-list{flex-direction:column;flex:0 auto;min-height:0;display:flex;position:relative}.conv-scroll{overscroll-behavior:contain;flex:0 auto;min-height:0;overflow-y:auto}.conv-scroll:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.conv-scroll::-webkit-scrollbar{width:8px}.conv-scroll::-webkit-scrollbar-track{background:var(--surface-raised);border-radius:999px}.conv-scroll::-webkit-scrollbar-thumb{background:var(--check-not-yet-edge);border-radius:999px}@supports not selector(::-webkit-scrollbar){.conv-scroll{scrollbar-width:thin;scrollbar-color:var(--check-not-yet-edge) var(--surface-raised)}}.conv-list:after{content:"";background:linear-gradient(transparent,var(--card-fill-bottom));pointer-events:none;opacity:0;height:40px;transition:opacity .12s;position:absolute;bottom:0;left:0;right:8px}.conv-list[data-more]:after{opacity:1}.conv-list[data-scrolls] .conversations{padding-right:12px}}@media (min-width:1100px){.lead-mid:has(>.lead-side)>#conversations{contain:size}}.lead-heading{border-bottom:1px solid var(--divider);grid-template-columns:minmax(0,max-content) minmax(260px,1fr);align-items:end;gap:12px 24px;margin-bottom:18px;padding-bottom:16px;display:grid}.lead-title{min-width:0}.lead-name{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.lead-name h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:34px;font-weight:650;line-height:1.2}.lead-stage{white-space:nowrap;align-items:center;min-height:22px;padding:0 9px;font-size:12px}.lead-event{color:var(--text-body);margin:6px 0 0;font-size:15px}.lead-event .dot{color:var(--mark);margin:0 7px}.lead-event .returning-link{color:var(--link);text-underline-offset:3px}.lead-head-facts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 0;min-width:0;display:flex}.lead-fact{border-left:1px solid var(--divider);flex-direction:column;gap:2px;min-width:0;padding:0 22px;display:flex}.lead-fact:first-child{border-left:0}.lead-fact-k{letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary);font-size:11px}.lead-fact-v{color:var(--text-heading);flex-wrap:wrap;align-items:baseline;gap:0 10px;font-size:14px;display:flex}.lead-fact-v strong{overflow-wrap:anywhere;font-weight:400}.lead-fact-v .link{min-height:0;font-size:13px;font-weight:400}@media (max-width:760px){.lead-heading{grid-template-columns:minmax(0,1fr);gap:12px}.lead-name h1{font-size:28px}.lead-event{margin-top:4px}.lead-head-facts{justify-content:space-between;gap:4px 0}.lead-fact{border-left:0;padding:0 16px 0 0}.lead-fact+.lead-fact{border-left:1px solid var(--divider);padding-left:16px}}.same-person-notice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.same-person-notice strong{margin:0;display:inline}.same-person-notice .link{font-size:13px}.same-person-choice{border:0;min-width:0;margin:0 0 8px;padding:0}.same-person-choice .check{align-items:center;min-height:44px;margin:0 0 10px}.same-person-choice input{flex:none}.same-person-choice .same-person-use{margin-left:26px}.stage-list{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.stage-list li{border:1px dashed var(--divider-strong);color:var(--text-secondary);border-radius:7px;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px;font-size:13px;display:flex}.stage-list li small{text-align:right;font-size:12px}.correct-section{border-top:1px solid var(--divider);margin-top:20px;padding-top:16px}.correct-section h3{margin-bottom:4px}.correct-section p{color:var(--text-secondary);font-size:13px}.correct-section .actions{margin:0}.mobile-call{display:none}@media (max-width:760px){.mobile-call{z-index:9;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--surface-card);border-top:1px solid var(--divider);display:block;position:fixed;bottom:0;left:0;right:0}.mobile-call .bar-step .step{width:100%;min-height:48px;font-size:15px}.bar-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.bar-step+.bar-two{margin-top:8px}.bar-two:has(>:only-child){grid-template-columns:minmax(0,1fr)}.bar-two button{white-space:normal;width:100%;min-width:0;font-size:13.5px;line-height:1.2}.stage-list li{flex-direction:column;gap:2px}.stage-list li small{text-align:left}main.has-mobile-call{padding-bottom:96px}main.has-mobile-call:has(.mobile-call .step){padding-bottom:150px}html:has(main.lead-screen.has-mobile-call){scroll-padding-bottom:96px}html:has(main.lead-screen.has-mobile-call .mobile-call .step){scroll-padding-bottom:150px}}#path-to-booking>.panel-body{padding:0}#path-to-booking .panel-titlebar{flex-direction:column;align-items:flex-start;gap:2px;margin:0}#path-to-booking .panel-title:focus-visible{outline-offset:-3px}.path-sub{color:var(--text-secondary);margin-top:-4px;font-size:13px;line-height:20px}.path-toggle{display:none}.path-rows,.path-rows ol,.path-branch ul{margin:0;padding:0;list-style:none}.path-rows{padding:8px}.prow,.path-group{position:relative}.prow:before,.path-group:before{content:"";background:var(--divider-strong);width:2px;position:absolute;top:0;bottom:0;left:21px}.path-rows>:first-child:before{top:22px}.path-rows>:last-child:before{height:22px;bottom:auto}.prow.st-done:before,.path-group.done:before{background:var(--check-connector)}.prow-hit{text-align:left;width:100%;min-height:0;color:var(--text-body);background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:12px;margin:0;padding:10px;font-weight:400;line-height:1.5;display:flex}button.prow-hit{cursor:pointer}button.prow-hit:hover{background:var(--surface-raised)}button.prow-hit:active{transform:none}:is(button.prow-hit,#path-to-booking .path-toggle,button.detail-fold){transition:none}button.prow-hit:focus-visible{outline-offset:-2px}#path-to-booking button:disabled{opacity:1;cursor:progress}.prow-mark{border:1.5px solid var(--check-not-yet-edge);background:var(--surface-card);width:24px;height:24px;color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;font-size:12px;line-height:1;display:grid;position:relative}.st-done .prow-mark,.st-current.is-recorded .prow-mark{background:var(--check-done-fill);color:var(--check-done-mark)}.st-done .prow-mark{border-color:var(--check-done-edge)}.st-done .prow-mark:before,.st-current.is-recorded .prow-mark:before{content:"";background:0 0;border:2px solid;border-width:0 2px 2px 0;border-radius:0;width:5px;height:9px;transform:translateY(-1px)rotate(45deg)}.st-skipped .prow-mark{border-color:var(--check-skipped-edge)}.st-skipped .prow-mark:before{content:"";border-top:2px solid;width:7px;height:0}.st-current .prow-mark{background:var(--check-current-fill);border-color:var(--check-current-ring)}.st-current:not(.is-recorded) .prow-mark:before{content:"";border:1.5px solid var(--check-current-inner);border-radius:50%;width:12px;height:12px}.st-end .prow-mark{border-color:var(--check-closed-mark);background:var(--check-closed-fill);color:var(--check-closed-mark)}.st-end .prow-mark:before{content:"×";font-size:15px}.st-draft .prow-mark{border-color:var(--check-done-edge);background:linear-gradient(90deg,var(--check-done-fill) 50%,var(--surface-card) 50%)}.st-draft .prow-name{color:var(--text-body);font-weight:500}.st-current>.prow-hit{background:var(--check-current-row)}.st-current>button.prow-hit:hover{background:var(--check-current-row-hover)}.prow-body{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.prow-head{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.prow-name{color:var(--text-heading);font-weight:600}.st-todo .prow-name,.st-skipped .prow-name{color:var(--text-body);font-weight:500}.prow-day,.prow-why,.prow-sub{color:var(--text-secondary);font-size:13px;line-height:20px}.prow-skip{font-style:italic}.prow-act{color:var(--link);font-size:13px;font-weight:450}button.prow-hit:hover .prow-act{color:var(--link-hover)}.prow-note{color:var(--text-secondary);font-size:13px;line-height:20px}.prow-chev{color:var(--text-secondary);align-self:center;padding:0 2px;font-size:20px;line-height:1}button.prow-hit:hover .prow-chev{color:var(--link)}.prow-tag{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:center;padding:1px 7px;font-size:10.5px;font-weight:700;line-height:1.5}.prow-tag.now{background:var(--tone-current-fill);color:var(--tone-current-text)}.prow-tag.next{border:1px solid var(--primary-edge-side);color:var(--link)}.prow-extra{padding:0 10px 8px 46px}.prow-extra .link{min-height:0;font-size:13px;font-weight:400}.path-group-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary);margin:0;padding:8px 10px 2px 58px;font-size:11px;position:relative}.g-b .prow-mark{width:18px;height:18px;margin:3px 0 0 24px;font-size:10px}.g-b.st-done .prow-mark:before,.g-b.st-current.is-recorded .prow-mark:before{width:4px;height:7px}.g-b.st-current:not(.is-recorded) .prow-mark:before{width:8px;height:8px}.g-b:after{content:"";background:var(--divider-strong);width:12px;height:2px;position:absolute;top:21px;left:22px}.g-b.st-done:after{background:var(--check-connector)}.path-branch{border-top:1px dashed var(--divider-strong);margin:4px 8px 0;padding:8px 0 4px}.path-branch .path-group-label{padding:2px 10px 0}.path-branch .prow:before{display:none}.path-branch .st-todo .prow-mark{border-style:dashed}.path-foot{border-top:1px solid var(--divider);flex-direction:column;gap:10px;padding:14px 18px;display:flex}.path-close-label{color:var(--text-secondary);margin:0 0 10px;font-size:13px;line-height:20px}.path-foot-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.path-foot .link.small{min-height:0;font-size:12px;font-weight:400}.path-end{border-top:1px solid var(--divider);color:var(--text-secondary);margin:0;padding:12px 18px;font-size:13px;line-height:20px}.path-correct{padding:0 18px 14px}.path-correct.alone{border-top:1px solid var(--divider);padding-top:14px}.path-correct .link.small{min-height:0;color:var(--text-secondary);text-underline-offset:3px;font-size:12px;font-weight:400;text-decoration:underline}.path-correct .link.small:hover{color:var(--link-hover)}@media (max-width:760px){#path-to-booking .panel-titlebar{display:none}#path-to-booking .path-toggle{text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px 16px;font-weight:400;display:flex}#path-to-booking .path-toggle:hover{background:var(--surface-raised)}.path-toggle:active{transform:none}.path-toggle:focus-visible{outline-offset:-3px}#path-to-booking .path-toggle[aria-expanded=true]{border-bottom:1px solid var(--divider)}.path-toggle-t{letter-spacing:-.02em;color:var(--text-heading);font-size:20px;font-weight:600;line-height:21px;display:block}.path-toggle-s{color:var(--text-secondary);font-size:13px;line-height:20px;display:block}.path-toggle-caret{color:var(--text-secondary);flex:none;font-size:13px}.path-body.folded{display:none}.path-rows{padding:6px 8px}.prow-hit{padding:10px 8px}#path-to-booking button.prow-hit{min-height:48px}div.prow-hit{padding:7px 8px}.prow:before,.path-group:before{left:19px}.g-b:after{left:20px}.path-group-label{padding-left:56px}.prow-extra{padding-left:44px}.path-foot{padding:12px 16px}.path-foot .link.small{min-height:44px}.path-foot:has(+.path-correct){padding-bottom:4px}.path-end{padding:12px 16px}.path-correct{padding:0 16px 8px}.path-correct .link.small{min-height:44px}}.next-card{background:var(--next-fill);border-color:var(--next-edge-side);border-top-color:var(--next-edge-top);border-bottom-color:var(--next-edge-bottom)}.next-card .eyebrow{letter-spacing:.12em;color:var(--next-eyebrow);margin:0;font-size:11px;font-weight:700}.next-card .next-title{letter-spacing:-.025em;color:var(--text-heading);overflow-wrap:anywhere;margin:6px 0;font-size:23px;font-weight:600;line-height:1.3}.next-top{justify-content:space-between;gap:20px;padding:18px 20px;display:flex}.next-main{min-width:0}.next-meta{color:var(--next-due);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;line-height:20px;display:flex}.nowrap{white-space:nowrap}.next-meta .next-overdue{align-items:center;height:22px;padding:0 9px;font-size:12px}.next-quote{max-width:640px;color:var(--text-body);margin:8px 0 0;font-size:13.5px}.next-quote strong{color:var(--text-heading);font-weight:600}.next-card .next-main>p.small{margin:6px 0 0}.next-side{flex-direction:column;flex:none;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.next-booked .next-side{justify-content:flex-end}.next-links{align-items:center;gap:16px;display:flex}.next-links .link{font-size:13px;font-weight:400}.next-card .actions{flex-wrap:wrap;gap:8px;margin:0}.next-steps{border-top:1px solid var(--next-divider);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.next-steps.one{grid-template-columns:minmax(0,1fr)}.next-steps:has(>.ns:only-child){grid-template-columns:minmax(0,1fr)}.ns{justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:14px 20px;display:flex}.ns+.ns{border-left:1px solid var(--next-divider)}.ns .actions{flex:none}.ns .actions button{white-space:nowrap}.ns p{margin:0}.ns-k{color:var(--text-secondary);font-size:13px;line-height:20px}.ns-v{color:var(--text-heading);overflow-wrap:anywhere;font-size:13.5px;font-weight:500}.ns-due{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px;line-height:20px}:is(.ns-k,.ns-due):has(.next-overdue){flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;display:flex}.ns .next-overdue{align-items:center;height:22px;padding:0 9px;font-size:12px}.step-hint{color:var(--text-secondary);margin:0;font-size:13px;line-height:20px;display:none}.next-closed .panel-body{padding:18px 20px}.next-closed .next-meta{margin-bottom:8px}.next-closed .next-quote{margin:0 0 10px}.next-closed .actions{margin-top:12px}.focus-title{border-bottom:1px solid var(--divider);margin-bottom:16px;padding-bottom:14px}.focus-title h2{margin-bottom:6px;font-size:20px}.stack.tight{gap:8px}.call-back{margin-top:12px}.stack.tight button{text-align:left;white-space:normal;justify-content:flex-start;width:100%}.stack.tight small{display:block}.log-contact .log-row{align-items:center;min-height:44px;margin:0}.log-contact .log-row input{margin-top:0}.log-contact .two{margin-top:14px}.log-contact fieldset.log-qualified{border:0;min-width:0;margin:0;padding:0}.log-contact .log-qualified legend{color:var(--text-heading);margin:12px 0 4px;padding:0;font-size:14px;font-weight:600}.log-contact .log-row.is-locked input{opacity:.7}.log-contact .log-problem{color:var(--tone-danger-text);margin:-10px 0 18px;font-size:12px}.log-contact fieldset .log-problem{margin:2px 0 0}@media (max-width:760px){.log-contact .form-footer{z-index:1;background:var(--card-fill-bottom);margin-bottom:-20px;padding-bottom:20px;position:sticky;bottom:0}dialog.sheet:has(.log-contact){scroll-padding-bottom:104px}}@media (max-width:1099px){.next-steps{grid-template-columns:minmax(0,1fr)}.ns+.ns{border-left:0;border-top:1px solid var(--next-divider)}}@media (max-width:760px){.next-top{flex-direction:column;gap:6px;padding:14px 16px}.next-card .next-title{font-size:20px}.next-side{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px 16px}.next-card .actions .primary.step{display:none}#next-action .next-top{row-gap:0}#next-action .next-main{display:contents}#next-action .next-side{order:1;margin-top:6px}#next-action .next-quote{order:2}.next-top+.step-hint{border-top:1px solid var(--next-divider);padding:12px 16px}.step-hint{display:block}.next-steps{grid-template-columns:minmax(0,1fr)}.ns{padding:12px 16px}.ns+.ns{border-left:0;border-top:1px solid var(--next-divider)}.next-closed .panel-body{padding:14px 16px}}.next-steps .tasks-cell .actions{align-items:center;gap:14px;display:flex}.next-steps .tasks-cell .actions .link{font-size:14px;font-weight:400}@media (min-width:1100px){.next-steps.three{grid-template-columns:repeat(3,minmax(0,1fr))}}.next-steps.three .ns{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px}.next-steps .task-list{border-left:0;border-top:1px solid var(--next-divider);grid-column:1/-1;display:block}.tasks{margin:0;padding:0;list-style:none}.task{align-items:flex-start;gap:12px;padding:9px 0;transition:opacity .4s;display:flex}.task+.task{border-top:1px solid var(--next-divider)}.task-body{flex:1;min-width:0}.task>.link{margin-top:-4px;font-size:14px;font-weight:400}.task-next{vertical-align:2px;margin-left:6px}:is(#next-action,#booked-card) button.task-check{all:unset;box-sizing:border-box;cursor:pointer;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}:is(#next-action,#booked-card) button.task-check:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.task-check:hover .prow-mark,.task.done .prow-mark{background:var(--check-done-fill);border-color:var(--check-done-edge);color:var(--check-done-mark)}.task-check:hover .prow-mark:before,.task.done .prow-mark:before{content:"";border:2px solid;border-width:0 2px 2px 0;width:5px;height:9px;transform:translateY(-1px)rotate(45deg)}.task.done{opacity:.45}.task.done .ns-v{text-decoration:line-through}@media (max-width:760px){.next-steps:not(.three) .tasks-cell{flex-wrap:wrap}.next-steps:not(.three) .tasks-cell>div:first-child{flex:100%}:is(#next-action,#booked-card) button.task-check{width:44px;height:44px;margin:-10px}}.undo-notice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.undo-notice .link{font-size:13px}@media (min-width:761px){.next-card :is(button,.button):not(.link,.sm){min-height:36px;padding:0 14px;font-size:13.5px}}:is(.next-links,#tours .panel-titlebar,.path-foot) button.sm{padding:0 11px}.lead-screen #tours .panel-titlebar{margin-bottom:12px}.lead-screen #tours>.panel-body{padding-bottom:12px}#tours .panel-titlebar+.tour-row{padding-top:0}#tours .tours-empty{padding:2px 0}#tours .tour-head .badge{align-items:center;min-height:22px;padding:0 9px;font-size:12px}#tours .tour-row .link{font-size:13px;font-weight:400}#tours .tour-row .actions{gap:4px 16px}#tours .tour-row .actions>.link{flex:none}.detail-sections{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);margin:-14px -18px -18px;display:grid}.detail-section{border-left:1px solid var(--divider);min-width:0;padding:14px 18px 16px}.detail-section:first-child{border-left:0}.detail-head{justify-content:space-between;align-items:center;gap:10px;min-height:20px;margin-bottom:8px;display:flex}.detail-head h3{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:11px;font-weight:700}.detail-head .detail-link{min-height:0;color:var(--text-secondary);text-underline-offset:3px;font-size:13px;font-weight:400;text-decoration:underline}.detail-head .detail-link:hover{color:var(--link-hover)}.detail-section .facts{gap:6px}.detail-section .facts>div{grid-template-columns:96px minmax(0,1fr);gap:10px}.detail-section .facts dd:has(>.link){flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.detail-section .facts dd .link{min-height:0;font-size:12.5px;font-weight:400}.detail-section .facts dd a[href^=mailto]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.detail-section .facts dd .muted{color:var(--text-secondary)}button.detail-fold{display:none}.lead-details{container-type:inline-size}@container (max-width:744px){.detail-sections{grid-template-columns:minmax(0,1fr)}.detail-section{border-left:0;border-top:1px solid var(--divider)}.detail-section:first-child{border-top:0}}@media (max-width:760px){.detail-sections{margin:-12px -16px -16px}.detail-section{padding:12px 16px}.detail-section:has(.detail-fold){padding:0}button.detail-fold{text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px 16px;font-weight:400;display:flex}button.detail-fold:hover{background:var(--surface-raised)}button.detail-fold:focus-visible{outline-offset:-3px}.detail-fold-t{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:700;display:block}.detail-fold-s{color:var(--text-heading);font-size:13px;display:block}.detail-fold-caret{color:var(--text-secondary);flex:none;font-size:13px}.detail-rows{padding:0 16px 12px}.detail-rows.folded{display:none}.detail-rows .detail-head{justify-content:flex-end}.detail-rows .detail-head h3{display:none}.detail-section .facts{gap:0}.detail-section .facts>div{grid-template-columns:100px minmax(0,1fr);padding:5px 0}.detail-section .facts>div:has(dd :is(a,.link)){padding:10px 0}}.contact-link{color:var(--link);text-decoration:none}.facts ul.earlier{gap:4px;margin:0;padding:0;list-style:none;display:grid}.facts ul.earlier a{color:var(--link);text-underline-offset:3px}@media (max-width:760px){.facts ul.earlier{gap:0;margin-block:-10px}main.lead-screen .facts ul.earlier a{min-height:0;margin-block:0;padding:10px 0;display:block}.facts ul.earlier li.muted{padding:10px 0}}.consent-line{display:block}.consent-evidence summary{cursor:pointer;width:max-content;color:var(--link);align-items:center;min-height:32px;font-size:12px;display:flex}.consent-evidence small{overflow-wrap:anywhere}.competitors-considered>p{margin:0 0 7px}.competitors-considered fieldset{border:0;min-width:0;padding:0}.lead-activity>summary{background:var(--surface-card-head);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;list-style:none;display:flex}.lead-activity>summary::-webkit-details-marker{display:none}.lead-activity>summary:focus-visible{outline-offset:-3px}.lead-activity[open]>summary{border-bottom:1px solid var(--divider)}.activity-aside{color:var(--text-secondary);font-size:13px;line-height:20px}.activity-aside:after{content:"▾" / "";margin-left:8px;font-size:12px}.lead-activity[open] .activity-aside:after{content:"▴" / ""}.lead-activity .segment{margin-bottom:14px}.lead-activity{container-type:inline-size}@container (max-width:519px){.activity-kinds{display:none}}@media (max-width:760px){.activity-kinds{display:none}.lead-activity>summary{min-height:52px}}.facts dd small.corrected{color:var(--tone-warning-text)}.likes-group{border:0;min-width:0;margin:0 0 14px;padding:0}.likes-group legend{margin-bottom:7px;padding:0;font-size:12px}.likes-choices{flex-wrap:wrap;gap:8px;display:flex}.likes-choices button{color:var(--text-secondary);border-radius:999px;font-size:13px}.likes-group.liked button[aria-pressed=true]{background:var(--tone-current-fill);color:var(--tone-current-text);border-color:var(--primary-edge-side)}.likes-group.disliked button[aria-pressed=true]{background:var(--tone-warning-fill);color:var(--tone-warning-text);border-color:var(--tone-warning-text)}.likes-fields{margin-bottom:4px}.tour-row .likes-line{color:var(--text-body)}.lead-documents>.panel-body{padding-bottom:0}.lead-documents .panel-titlebar{margin-bottom:0}.doc-notices{padding-top:14px}.doc-notices>*{margin:0 0 4px}.doc-notices .notice{margin:0}.doc-kind{border-top:1px solid var(--divider);grid-template-columns:30px minmax(0,1fr);gap:10px;margin:0 -18px;padding:14px 18px;display:grid}.panel-titlebar+.doc-kind{border-top:0}.doc-ic{background:var(--surface-raised);width:30px;height:30px;color:var(--text-body);border-radius:8px;justify-content:center;align-items:center;display:flex}.doc-ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.doc-rows{min-width:0}.doc-row+.doc-row,.doc-row+.doc-earlier{border-top:1px solid var(--divider);margin-top:12px;padding-top:12px}.doc-what{overflow-wrap:anywhere;min-width:0}.doc-what>strong{color:var(--text-heading);font-weight:600;line-height:24px;display:block}.doc-chips{float:right;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:1px 0 0 8px;display:flex}.lead-documents .doc-chip{white-space:nowrap;align-items:center;min-height:22px;padding:0 9px;font-size:12px;line-height:18px}.lead-documents .doc-chip.inactive{padding:0 8px}.doc-chip.struck{text-decoration:line-through}.doc-s,.doc-meta{color:var(--text-secondary);margin:2px 0 0;font-size:13px;line-height:20px}.doc-meta.doc-head{color:var(--text-heading)}.doc-amt{color:var(--text-heading);margin-bottom:1px;font-size:16px;font-weight:600;line-height:20px;display:block}.doc-unsent{color:var(--tone-warning-text)}.doc-row.struck .doc-what>strong,.doc-row.struck .doc-amt,.doc-row.struck .doc-inv-amt{color:var(--text-secondary)}.doc-row.struck .doc-amt,.doc-row.struck .doc-inv-amt{text-decoration:line-through}.doc-a{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.lead-documents .doc-a button.sm{padding:0 11px}.doc-l{flex-wrap:wrap;align-items:center;margin-top:6px;display:flex}.doc-a+.doc-l{margin-top:8px}.doc-link{align-items:center;display:inline-flex}.doc-sep{color:var(--mark);margin:0 6px}.lead-documents .doc-what .link{min-height:0;font-size:13px;font-weight:400;line-height:20px}.doc-newer{background:var(--tone-warning-fill);color:var(--tone-warning-text);border-radius:6px;margin:8px 0 0;padding:8px 10px;font-size:13px;line-height:20px}.doc-newer strong{font-weight:600;display:block}.doc-s :is(.doc-paid,.doc-deposit){color:var(--text-body)}.doc-had strong{color:var(--text-heading);font-weight:500}.doc-payment .link{margin-left:4px}.doc-kind-name{color:var(--text-heading);margin:0;font-weight:600;line-height:24px}.doc-kind-name+.doc-row{margin-top:4px}.doc-row+.doc-kind-name{border-top:1px solid var(--divider);margin-top:12px;padding-top:12px}.doc-invoice+.doc-invoice{border-top-style:dashed;margin-top:8px;padding-top:8px}.doc-invoice .doc-what>strong{font-weight:500;display:inline}.doc-asks{color:var(--text-body)}.doc-inv-amt{float:right;color:var(--text-heading);margin-left:10px;font-weight:500;line-height:24px}.doc-earlier .doc-fold{min-height:0;color:var(--text-secondary);font-size:13px;line-height:20px;display:inline-block}.doc-earlier .doc-fold:hover{color:var(--link-hover)}.doc-history{border-left:2px solid var(--divider-strong);margin-top:10px;padding-left:12px}.doc-sends-line .link{min-height:0}.doc-sends-list{border-left:2px solid var(--divider-strong);color:var(--text-secondary);margin:4px 0 0;padding:0 0 0 12px;font-size:13px;line-height:20px;list-style:none}@media (max-width:760px){.lead-documents .doc-what .doc-sends-line .link,.lead-documents .doc-what .doc-signing .link{margin-block:-12px}}.doc-send-facts strong{overflow-wrap:anywhere;min-width:0}.doc-times-title{color:var(--text-heading);margin:4px 0 8px;font-size:13px}.doc-times-title small{font-weight:400}.doc-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 10px;display:grid}.doc-four .field{margin-bottom:12px}.doc-four input{min-width:0}.doc-party-choice{margin:0 0 14px}.doc-address-input{min-height:72px}.doc-party-more{color:var(--text-secondary);font-size:13px;display:block}.doc-multiline{white-space:pre-line}.doc-confirm{align-items:flex-start;margin:0 0 12px}.doc-confirm input{margin-top:3px}.doc-refusal .link{min-height:0;color:inherit;font-size:13px;text-decoration:underline;display:inline}.doc-list{margin:0 0 14px;padding:0;font-size:13px;list-style:none}.doc-list li{border-bottom:1px solid var(--divider);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.doc-list li:last-child{border-bottom:0}.doc-list li span{color:var(--text-body)}.doc-list strong{color:var(--text-heading);text-align:right;font-weight:600}.doc-list .doc-total span,.doc-list .doc-total strong{color:var(--text-heading);font-weight:700}.doc-files{background:var(--surface-raised);border:1px solid var(--divider);border-radius:8px;margin:0 0 12px;padding:0;list-style:none}.doc-file{border-top:1px solid var(--divider);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 16px;padding:12px 14px;display:grid}.doc-file:first-child{border-top:0}.doc-file-what{flex-direction:column;gap:2px;min-width:0;display:flex}.doc-file-name{color:var(--text-heading);overflow-wrap:anywhere;font-weight:600}.doc-file-what small{font-size:13px;line-height:20px}.doc-file-kind{grid-column:1/-1;margin:6px 0 0}.doc-file-error{margin:8px 0 0}.doc-file-context{color:var(--text-heading)}.doc-attach{cursor:pointer;position:relative;overflow:hidden}.doc-attach input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;position:absolute;inset:0}.doc-attach:focus-within{outline:2px solid var(--focus-ring);outline-offset:3px}.doc-attach.disabled{opacity:.55;cursor:default}.doc-limits{margin:8px 0 4px;display:block}.doc-send-first{background:var(--surface-raised);border:1px solid var(--divider);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin:0 0 18px;padding:12px 14px;display:flex}.doc-send-first p{color:var(--text-heading);margin:0;font-weight:600}.doc-send-first .link{white-space:nowrap;min-height:0}@media (max-width:760px){.doc-send-first .link{align-items:center;min-height:44px;display:inline-flex}}dialog.doc-viewer{width:min(820px,100% - 32px)}.doc-viewer-tools{margin:0 0 12px}.doc-video .link{min-height:0}.doc-video-player{aspect-ratio:16/9;border-radius:6px;width:100%;display:block}.doc-video-part2{margin:8px 0 0}.doc-video-part2 .link{min-height:0}.doc-listen-report{color:var(--text-heading);margin:14px 0 0}.doc-listen-actions .small{margin-right:auto}@media (max-width:760px){.doc-listen-actions .small{flex-basis:100%}.doc-video-part2 .link{align-items:center;min-height:44px;display:inline-flex}.lead-documents .doc-what .doc-video .link{margin-block:-12px}}.doc-page .link,.doc-page-line .link,.doc-page-line a.link{min-height:0}.doc-page-figure,.doc-page-updated{padding-left:12px}.doc-page-updated.warn{color:var(--tone-warning-text)}.doc-page-section{background:var(--surface-raised);border:1px solid var(--divider);border-radius:8px;margin:0 0 18px;padding:12px 14px}.doc-page-head{color:var(--text-heading);margin:0 0 8px;font-weight:600}.doc-page-section p.small{margin:8px 0 0}.doc-page-section p.small+.actions{margin-top:12px}.doc-page-link{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.doc-page-link input{flex:240px;min-width:0;font-size:13px}@media (max-width:760px){.lead-documents .doc-what :is(.doc-page-line .link,.doc-page-line a.link){align-items:center;min-height:44px;margin-block:-12px;display:inline-flex}.doc-page-link .button,.doc-page-link button{flex:auto}}.doc-frame{border:1px solid var(--divider);background:#fff;border-radius:6px;height:70vh;overflow:hidden}.doc-frame iframe{border:0;width:100%;height:100%;display:block}.doc-print-frame{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:fixed;bottom:0;right:0}.wl-greeting{align-items:center;gap:8px;display:flex}.wl-greeting input{flex:auto;min-width:0}.wl-sheet .doc-frame.wl-frame{height:52vh}.wl-frame.stale{opacity:.45}.wl-frame-note{margin:6px 0 0}.wl-reminder{margin:0 0 14px}@media (max-width:760px){.doc-kind{margin:0 -16px;padding:12px 16px}.lead-documents :is(.doc-what .link,.doc-earlier .doc-fold){align-items:center;min-height:44px;display:inline-flex}.doc-four{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-frame{height:62vh}.doc-file{grid-template-columns:minmax(0,1fr)}.doc-attach{width:100%;min-height:44px}}.next-step-field input[aria-invalid=true]{border-color:var(--danger-text)}.next-step-required,.field-error{color:var(--tone-danger-text);margin:-10px 0 18px;font-size:12px}dialog.sheet .form-footer .task-remove{white-space:nowrap;flex:none;margin-right:auto}@media (max-width:760px){main.lead-screen :is(button,.button,select,summary,input:not([type=checkbox],[type=radio])){min-height:44px}main.lead-screen .hide-phone{display:none}main.lead-screen :is(.lead-fact-v,.detail-section dd) :is(.link,a){align-items:center;min-height:44px;margin-block:-12px;display:inline-flex}main.lead-screen .detail-section dd a[href^=mailto]{min-height:0;padding:12px 0;line-height:20px;display:block}main.lead-screen .detail-head .detail-link{min-height:44px;margin-block:-12px}main.lead-screen :is(button.detail-fold,.lead-activity>summary){min-height:52px}}.lead-screen .panel-titlebar,.lead-activity>summary{background:linear-gradient(var(--card-head-top),var(--card-head-bottom));box-shadow:inset 0 1px 0 var(--edge-highlight)}.lead-fact-k,.lead-details h3{color:var(--text-label)}.panel-titlebar h2{letter-spacing:-.35px;font-size:20px;font-weight:700;line-height:1.25}.lead-name h1{font-weight:720}.priority{background:linear-gradient(var(--next-fill-top),var(--next-fill));box-shadow:var(--card-shadow)}@media (max-width:760px){.panel-titlebar h2{font-size:18px;line-height:1.3}button.detail-fold{background-image:var(--control-sheen)}}.lead-screen{font-size:15px}.lead-screen .next-card .next-title{letter-spacing:-.45px;font-size:26px;font-weight:700;line-height:1.25}.lead-screen .next-meta{font-size:14px;line-height:1.5}.lead-screen .next-quote{font-size:15px;line-height:1.5}.lead-screen .next-links .link,.lead-screen .next-links button{font-size:14px}.lead-screen .ns-v{font-size:15px;font-weight:600}.lead-screen .ns .primary{font-size:15px;font-weight:650}.lead-screen .conversations .message,.lead-screen .composer textarea{font-size:15px;line-height:1.55}.lead-screen .e-head strong{font-size:15px;font-weight:600}.lead-screen .composer-bar button{font-size:14px}.lead-screen .facts{font-size:15px;line-height:1.5}.lead-screen .facts dt{font-size:13px}.lead-screen .doc-s,.lead-screen #tours .tours-empty{font-size:15px;line-height:1.5}.lead-screen .doc-what>strong,.lead-screen .doc-kind-name{font-size:16px;font-weight:650}.lead-screen .doc-a button.sm,.lead-screen #tours button.sm{font-size:14px}.lead-screen .prow-hit{font-size:15px}.lead-screen .prow-why,.lead-screen .prow-sub,.lead-screen .prow-note{font-size:14px;line-height:1.5}.lead-screen .prow-act{font-size:14px;font-weight:500}.lead-screen .st-current .prow-name{font-weight:700}.lead-screen .st-current.is-recorded .prow-mark{border-color:var(--check-done-edge)}.lead-screen #path-to-booking button.prow-hit{box-shadow:none;background-image:none}.lead-screen #path-to-booking .st-current>button.prow-hit{box-shadow:inset 0 1px 0 var(--edge-highlight)}.lead-screen :is(dialog.sheet,.dialog-body){font-size:15px}.lead-screen dialog.sheet .field{font-size:14px}.lead-screen dialog.sheet :is(input,select,textarea){font-size:15px}@media (max-width:760px){.lead-screen .next-card .next-title{font-size:23px}.lead-screen dialog.sheet :is(input,select,textarea){font-size:16px}}:root .lead-screen .conversations .message,:root .lead-screen .composer textarea,:root .lead-screen .facts{font-size:16px;line-height:1.5}:root .lead-screen .doc-s{font-size:15px;line-height:1.5}:root .lead-screen .facts dt{font-size:13px}:root .lead-screen .e-head strong{color:var(--text-heading);font-size:16px;font-weight:600}:root .lead-screen .doc-what>strong{font-size:17px;font-weight:650}:root .lead-screen :is([data-kind=proposal],[data-kind=agreement]) .doc-amt{letter-spacing:-.25px;color:var(--text-heading);font-size:20px;font-weight:700;line-height:1.35}:root #completed-card{container-type:inline-size}:root #completed-card .panel-body{grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;display:grid}:root #completed-card .panel-body>*{grid-column:1/-1;margin:0}:root #completed-card .panel-body>p:has(+.actions){grid-column:1;align-self:center;font-size:14px}:root #completed-card .panel-body>.actions{grid-column:2;align-self:center;margin:0}:root #completed-card :is(#actuals-actor,#completion-line){font-size:13px;line-height:1.45}:root #completed-card #actuals-line{margin:4px 0 0}:root .result-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:720px;margin-bottom:8px;display:grid}:root .result-figure{flex-direction:column;gap:4px;min-width:0;display:flex}:root .result-label{color:var(--text-secondary);font-size:13px;font-weight:600;line-height:1.3}:root .result-figure strong{letter-spacing:-.7px;color:var(--text-heading);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:30px;font-weight:700;line-height:1.1}:root .result-recorded{font-size:13px;line-height:1.45;display:block}@container (max-width:620px){:root .result-figures{gap:12px}:root .result-figure strong{font-size:26px}:root #completed-card .panel-body>.actions{grid-column:1/-1}:root #completed-card .panel-body>p:has(+.actions){grid-column:1/-1}:root #completed-card .panel-body>.actions{margin-top:4px}}@container (max-width:430px){:root .result-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}:root .result-figure:first-child{grid-column:1/-1}:root .result-figure:first-child strong{font-size:30px}:root .result-figure:not(:first-child) strong{font-size:24px}}@media (max-width:760px){:root .lead-screen .panel-titlebar h2{font-size:20px;line-height:1.2}}:root .lead-screen .panel-titlebar h2{letter-spacing:-.4px;font-size:22px;font-weight:700;line-height:1.2}:root :is(button,.button):not(.sm,.link,.prow-hit,.day-cell,.date-cell){font-size:14px}@media (max-width:760px){:root .lead-screen .panel-titlebar h2{font-size:20px}:root .lead-screen dialog.sheet :is(input,select,textarea){font-size:16px}}
