.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.leads-screen-v3{width:min(100% - 48px,1040px);margin:0 auto;padding:34px 0 110px}.leads-desktop-heading{margin-bottom:20px}.leads-desktop-heading>div>span,.external-leads-v3>header>span{color:var(--ops-teal-strong);font-size:var(--ops-font-eyebrow);letter-spacing:.105em;font-weight:900}.leads-desktop-heading h1{color:var(--ops-navy);letter-spacing:-.045em;margin:4px 0 5px;font-size:38px;line-height:1}.leads-desktop-heading p{color:var(--ops-muted);margin:0;font-size:14px}.leads-search{width:100%}.leads-search .ops-search-field{min-height:48px}.leads-loading-search{background:linear-gradient(100deg,#eef1ef 20%,#f8f9f8 45%,#eef1ef 70%) 0 0/250% 100%;border-radius:14px;height:48px;animation:1.25s ease-in-out infinite ops-shimmer}.leads-loading-filters{align-items:center;gap:7px;min-height:44px;margin:8px 0 10px;display:flex;overflow:hidden}.leads-loading-filters i{background:#edf1ef;border-radius:999px;flex:none;width:70px;height:34px}.leads-filter-chips{overscroll-behavior-inline:contain;scrollbar-width:none;gap:7px;width:100%;margin:12px 0 16px;display:flex;overflow-x:auto}.leads-filter-chips::-webkit-scrollbar{display:none}.leads-filter-chips>a{min-height:40px;color:var(--ops-muted);background:var(--ops-surface);border:1px solid var(--ops-border);border-radius:var(--ops-radius-chip);flex:none;align-items:center;gap:6px;padding:0 13px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.leads-filter-chips>a small{min-width:19px;height:19px;color:inherit;background:var(--ops-surface-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:9px;display:inline-flex}.leads-filter-chips>a.active{color:#fff;background:var(--ops-teal-strong);border-color:var(--ops-teal-strong)}.leads-filter-chips>a.active small{background:#ffffff2e}.lead-list-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.lead-list-card{min-width:0;color:var(--ops-text);background:var(--ops-surface);border:1px solid var(--ops-border);box-shadow:var(--ops-shadow-card);content-visibility:auto;contain-intrinsic-size:170px;border-radius:17px;overflow:hidden}.lead-card-topline{justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:0 6px 0 13px;display:flex}.lead-card-state{justify-content:flex-end;align-items:center;gap:1px;min-width:0;display:flex}.lead-list-card .ops-status-badge{text-overflow:ellipsis;max-width:130px;overflow:hidden}.lead-card-time{min-width:0;color:var(--ops-muted);white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:850;display:inline-flex}.lead-card-time svg{width:14px;height:14px}.lead-card-time.appointment{color:var(--ops-teal-strong)}.lead-record-menu-trigger{width:44px;height:44px;color:var(--ops-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;padding:0;display:grid}.lead-record-menu-trigger svg{width:19px}.lead-list-card-main{min-height:76px;color:inherit;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:10px;padding:1px 13px 8px;text-decoration:none;display:grid}.lead-device-image,.lead-device-fallback{width:58px;height:58px;color:var(--ops-teal-strong);background:linear-gradient(145deg,#edf6f3,#f8faf9);border:1px solid #e3ebe8;border-radius:14px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.lead-device-image img{object-fit:contain;padding:5px}.lead-device-fallback svg{stroke-width:1.7px;width:24px;height:24px}.lead-card-identity{gap:2px;min-width:0;display:grid}.lead-card-identity>strong,.lead-card-identity>b,.lead-card-identity>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-card-identity strong{color:var(--ops-navy);font-size:13px;line-height:1.2}.lead-card-identity strong.missing-contact{color:var(--ops-warning)}.lead-card-identity b{color:var(--ops-text);font-size:11px;font-weight:750}.lead-card-identity small{color:var(--ops-muted);font-size:9px}.lead-card-offer{text-align:right;gap:2px;min-width:55px;display:grid}.lead-card-offer small{color:var(--ops-muted);letter-spacing:.045em;text-transform:uppercase;order:2;font-size:7px;font-weight:900}.lead-card-offer strong{color:var(--ops-navy);letter-spacing:-.045em;font-size:23px;line-height:1}.lead-card-offer.pending strong{color:var(--ops-muted);letter-spacing:0;font-size:12px}.lead-card-signals{min-width:0;color:var(--ops-muted);align-items:center;gap:5px;margin-top:2px;font-size:7px;font-weight:850;display:flex}.lead-card-signals>em{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;min-width:0;font-style:normal;display:inline-flex;overflow:hidden}.lead-card-signals svg{flex:none;width:12px}.lead-card-signals .warning{color:var(--ops-warning)}.lead-card-signals .verified{color:var(--ops-teal-strong)}.lead-card-footer{border-top:1px solid var(--ops-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-height:51px;margin:0 11px;display:grid}.lead-card-location{align-items:center;gap:7px;min-width:0;display:flex}.lead-card-location>svg{width:15px;color:var(--ops-teal-strong);flex:none}.lead-card-location>span{gap:2px;min-width:0;display:grid}.lead-card-location strong,.lead-card-location small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-card-location strong{color:var(--ops-text);font-size:9px}.lead-card-location small{color:var(--ops-muted);font-size:7px}.lead-card-contact-actions{align-items:center;gap:2px;display:flex}.lead-card-contact-actions>a{width:44px;min-height:44px;color:var(--ops-navy);-webkit-tap-highlight-color:transparent;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:7px;font-weight:800;text-decoration:none;display:flex}.lead-card-contact-actions>a:active{background:var(--ops-mint)}.lead-card-contact-actions svg{width:16px;height:16px;color:var(--ops-teal-strong)}.lead-pagination-v3{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:54px;margin-top:14px;display:grid}.lead-pagination-v3>a,.lead-pagination-v3>span{min-height:44px;color:var(--ops-teal-strong);align-items:center;gap:5px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.lead-pagination-v3>:last-child{justify-self:end}.lead-pagination-v3>span[aria-disabled=true]{color:#9ba6a5}.lead-pagination-v3>strong{color:var(--ops-muted);font-size:10px}.lead-pagination-v3 svg{width:15px}.lead-filter-sheet-options,.lead-record-menu{background:var(--ops-surface);border:1px solid var(--ops-border);border-radius:16px;display:grid;overflow:hidden}.lead-filter-sheet-options>a,.lead-record-menu>a,.lead-record-menu>button{min-height:58px;color:var(--ops-text);background:var(--ops-surface);border:0;border-top:1px solid var(--ops-border);text-align:left;align-items:center;gap:11px;padding:8px 13px;text-decoration:none;display:flex}.lead-filter-sheet-options>a:first-child,.lead-record-menu>:first-child{border-top:0}.lead-filter-sheet-options>a>span,.lead-record-menu>a>span,.lead-record-menu>button>span{flex:1;min-width:0}.lead-filter-sheet-options strong,.lead-filter-sheet-options small,.lead-record-menu strong,.lead-record-menu small{display:block}.lead-filter-sheet-options strong,.lead-record-menu strong{color:var(--ops-navy);font-size:13px}.lead-filter-sheet-options small,.lead-record-menu small{color:var(--ops-muted);margin-top:2px;font-size:10px}.lead-filter-sheet-options svg,.lead-record-menu>a>svg,.lead-record-menu>button>svg{width:18px;color:var(--ops-teal-strong);flex:none}.lead-filter-sheet-options>a.active{background:var(--ops-mint)}.lead-quick-note label{color:var(--ops-navy);gap:7px;font-size:12px;font-weight:800;display:grid}.lead-quick-note textarea{resize:vertical;width:100%;min-height:128px;color:var(--ops-text);background:var(--ops-surface);border:1px solid var(--ops-border-strong);border-radius:14px;outline:0;padding:12px;font-size:16px;line-height:1.4}.lead-quick-note textarea:focus{border-color:var(--ops-teal);box-shadow:0 0 0 3px #398f811f}.lead-quick-note>small{color:var(--ops-muted);margin-top:8px;font-size:10px;display:block}.lead-note-sheet-actions{grid-template-columns:1fr 1.4fr;gap:8px;display:grid}.external-leads-v3{background:var(--ops-surface);border:1px solid var(--ops-border);border-radius:17px;margin-top:24px;overflow:hidden}.external-leads-v3>header{border-bottom:1px solid var(--ops-border);padding:14px}.external-leads-v3 h2{color:var(--ops-navy);margin:3px 0 0;font-size:15px}.external-leads-v3>article{border-top:1px solid var(--ops-border);align-items:center;gap:10px;min-height:68px;padding:10px 12px 10px 14px;display:flex}.external-leads-v3>article:first-of-type{border-top:0}.external-leads-v3>article>span{flex:1;min-width:0}.external-leads-v3 small,.external-leads-v3 strong,.external-leads-v3 em,.external-leads-v3 b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.external-leads-v3 small{color:var(--ops-teal-strong);font-size:9px;font-weight:900}.external-leads-v3 strong{color:var(--ops-navy);font-size:14px}.external-leads-v3 em,.external-leads-v3 b{color:var(--ops-muted);font-size:11px;font-style:normal;font-weight:500}.external-leads-v3 em{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.external-leads-v3>article>a{min-width:66px;min-height:44px;color:var(--ops-teal-strong);justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.external-leads-v3>article>a svg{width:15px}.external-leads-v3>article>.external-lead-actions{flex:none;align-items:center;gap:4px;display:flex}.external-lead-actions>a{min-width:54px;min-height:42px;color:var(--ops-teal-strong);justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.external-lead-actions svg{width:15px}@media (max-width:1023px){.v2-ops-shell .mobile-leads.leads-screen-v3{width:calc(100% - 24px);max-width:none;padding:13px 0 calc(84px + env(safe-area-inset-bottom));margin:0 auto}.leads-desktop-heading{display:none}.leads-search .ops-search-field{min-height:46px}.leads-filter-chips{gap:6px;width:auto;min-height:44px;margin:8px -12px 10px;padding:0 12px}.leads-filter-chips>a{min-height:44px;padding-inline:10px}.lead-list-cards{grid-template-columns:1fr;gap:8px}.leads-screen-v3>.ops-empty-state{min-height:190px}.leads-loading .ops-loading-skeleton i{height:170px}}@media (max-width:430px){.v2-ops-shell .mobile-leads.leads-screen-v3{width:calc(100% - 24px)}.leads-search .ops-search-field{border-radius:13px}.lead-list-card{border-radius:16px}.lead-list-card-main{grid-template-columns:56px minmax(0,1fr) auto;gap:8px;padding-inline:11px}.lead-device-image,.lead-device-fallback{width:56px;height:56px}.lead-card-offer{min-width:52px}.lead-card-offer strong{font-size:21px}.lead-card-contact-actions>a{width:44px}}.phase3-preview-marker{display:none}body:has(.phase3-preview-marker) nextjs-portal{display:none!important}.manual-intake-trigger{color:#fff;background:var(--ops-navy);min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:850;display:inline-flex;box-shadow:0 7px 18px #0b1d3124}.manual-intake-trigger svg{width:17px;height:17px}.manual-intake-trigger.compact{background:var(--ops-teal-strong);min-height:38px;padding-inline:12px}.leads-desktop-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.manual-intake-sheet{width:min(620px,100vw - 20px)}.manual-intake-form{gap:14px;display:grid}.manual-intake-form label>span{color:var(--ops-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:850;display:block}.manual-intake-search>div{border:1px solid var(--ops-border);background:#fff;border-radius:12px;align-items:center;gap:9px;min-height:46px;padding:0 12px;display:flex}.manual-intake-search svg{width:18px;color:var(--ops-muted)}.manual-intake-search input{min-width:0;font:inherit;border:0;outline:0;flex:1}.manual-intake-results{border:1px solid var(--ops-border);max-height:230px;box-shadow:var(--ops-shadow-card);background:#fff;border-radius:12px;margin-top:-8px;padding:5px;overflow:auto}.manual-intake-results button,.manual-intake-selected{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;width:100%;padding:10px 11px;display:flex}.manual-intake-results button{flex-direction:column;gap:3px}.manual-intake-results button:hover{background:var(--ops-teal-soft)}.manual-intake-results small,.manual-intake-selected small{color:var(--ops-muted)}.manual-intake-results p{color:var(--ops-muted);margin:8px;font-size:13px}.manual-intake-selected{color:var(--ops-navy);background:var(--ops-teal-soft);align-items:center;gap:10px}.manual-intake-selected svg{width:20px;color:var(--ops-teal-strong)}.manual-intake-selected span{gap:2px;display:grid}.manual-intake-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.manual-intake-grid label.wide{grid-column:1/-1}.manual-intake-grid input,.manual-intake-grid select,.manual-intake-grid textarea{border:1px solid var(--ops-border);width:100%;min-height:44px;color:var(--ops-navy);font:inherit;background:#fff;border-radius:10px;padding:10px 11px}.manual-intake-grid textarea{resize:vertical;min-height:82px}.manual-intake-contact-note,.manual-intake-message{color:var(--ops-muted);margin:0;font-size:12px;line-height:1.5}.manual-intake-message{color:var(--ops-teal-strong);font-weight:750}.manual-intake-save{color:#fff;background:var(--ops-teal-strong);width:100%;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:850;display:inline-flex}.manual-intake-save:disabled{opacity:.5;cursor:not-allowed}.manual-intake-save svg{width:18px}@media (max-width:620px){.leads-desktop-heading{align-items:start}.leads-desktop-heading .manual-intake-trigger{min-height:38px;padding:0 11px;font-size:12px}.manual-intake-grid{grid-template-columns:1fr}.manual-intake-grid label.wide{grid-column:auto}}.draft-lead-queue{border-top:1px solid #dfe7e9;margin:28px 0;padding-top:24px}.draft-lead-queue header span,.draft-lead-detail>span{letter-spacing:.12em;color:#46706e;font-size:11px;font-weight:750}.draft-lead-queue h2{margin:6px 0;font-size:24px}.draft-lead-queue header p{color:#586b70}.draft-lead-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;display:grid}.draft-lead-card{color:#153538;overflow-wrap:anywhere;background:#fff;border:1px solid #dbe6e5;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:20px;text-decoration:none;display:flex}.draft-lead-card h3,.draft-lead-card p{margin:0}.draft-lead-card small{color:#556b70}.draft-lead-state{text-transform:capitalize;font-size:12px}.draft-lead-card strong{color:#0e726b;margin-top:8px}.draft-lead-queue nav{justify-content:space-between;gap:20px;margin-top:16px;display:flex}.draft-lead-detail{max-width:880px;margin:auto;padding:28px}.draft-lead-detail>span{margin-top:24px;display:block}.draft-lead-detail dl{background:#fff;border:1px solid #dbe6e5;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px;padding:24px;display:grid}.draft-lead-detail dt{color:#586b70;font-size:12px}.draft-lead-detail dd{overflow-wrap:anywhere;margin:5px 0 0}.draft-lead-card:focus-visible{outline-offset:3px;outline:3px solid #168779}.lead-assistance{color:#183e37;background:#f4faf7;border:1px solid #cce1db;border-radius:14px;max-width:1100px;margin:20px auto;padding:22px 24px}.lead-assistance header>span{letter-spacing:.12em;color:#427668;font-size:11px;font-weight:750}.lead-assistance h2{margin:6px 0;font-size:21px}.lead-assistance p{line-height:1.55}.lead-assistance li{margin:7px 0}.lead-assistance details{border-top:1px solid #d2e4dc;margin:16px 0;padding-top:16px}.lead-assistance summary{cursor:pointer;font-weight:650}.lead-message-draft{-webkit-user-select:all;user-select:all;background:#fff;border-radius:8px;padding:16px}.lead-assistance>a{color:#116953;font-weight:700}.draft-lead-detail .lead-assistance{margin:20px 0}@media (max-width:650px){.lead-assistance{margin:12px;padding:18px}.draft-lead-detail .lead-assistance{margin:18px 0}}.lead-priority{color:#344e47;border-top:1px solid #e5eeeb;padding:12px 18px}.lead-priority summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.lead-priority summary span{white-space:nowrap;color:#60726c}.lead-priority>div{padding-top:10px;font-size:13px;line-height:1.5}.lead-priority ul{padding-left:18px}.lead-priority small{color:#63776c}.acquisition-table-scroll{overflow-x:auto}.acquisition-report-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.acquisition-report-table th{white-space:nowrap;border-bottom:2px solid #d6e5df;padding:12px}.acquisition-report-table td{vertical-align:top;border-bottom:1px solid #e5ece9;padding:14px 12px}.acquisition-report-table small{color:#5d716a;margin-top:5px;font-size:11px;display:block}.acquisition-report-table td:first-child{overflow-wrap:anywhere;min-width:180px;max-width:260px}.campaign-link{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#eef5f1;border-radius:8px;padding:12px;font-size:12px}
.ops-lead-detail-v4{width:min(100% - 48px,920px);color:var(--ops-text);margin:0 auto;padding:32px 0 128px}.lead-detail-hero-v4{color:#fff;background:radial-gradient(circle at 92% 12%,#96e7d53b,#0000 32%),linear-gradient(145deg,#2d857a 0%,#24726b 56%,#174e55 100%);border:1px solid #ffffff26;border-radius:22px;padding:18px;position:relative;overflow:hidden;box-shadow:0 9px 26px #13414421}.lead-detail-hero-v4>header{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.lead-detail-hero-v4>header>span{align-items:center;gap:8px;display:flex}.lead-detail-hero-v4>header small{color:#c6ece4;letter-spacing:.12em;font-size:8px;font-weight:900}.lead-detail-hero-v4>header .ops-status-badge{color:#174f49;background:#d9f4ec}.lead-detail-hero-v4 .lead-record-menu-trigger{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.lead-detail-person-v4{justify-content:space-between;align-items:center;gap:14px;margin-top:8px;display:flex}.lead-detail-person-v4>div{min-width:0}.lead-detail-person-v4 h1{letter-spacing:-.038em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:25px;line-height:1.04;overflow:hidden}.lead-detail-person-v4 p{color:#d8ebe8;margin:0;font-size:10px}.lead-detail-person-v4 span{color:#e4f5f1;background:#ffffff1a;border-radius:999px;align-items:center;min-height:23px;margin-top:8px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.lead-detail-person-v4>i{color:#175c55;background:#e8f7f3;border:3px solid #ffffff8c;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-size:17px;font-style:normal;font-weight:900;display:grid}.lead-detail-hero-v4 .external-contact-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.lead-detail-hero-v4 .external-contact-actions>a,.lead-detail-hero-v4 .external-contact-actions>button{min-width:0;min-height:46px;color:var(--ops-navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #ffffff6b;border-radius:13px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.lead-detail-hero-v4 .external-contact-actions svg{width:16px;height:16px;color:var(--ops-teal-strong)}.lead-contact-unavailable{color:#dcefeb;background:#ffffff17;border:1px solid #ffffff26;border-radius:13px;align-items:center;min-height:44px;margin:14px 0 0;padding:0 12px;font-size:10px;font-weight:750;display:flex}.lead-detail-card-v4{background:var(--ops-surface);border:1px solid var(--ops-border);box-shadow:var(--ops-shadow-card);border-radius:18px;margin-top:11px;padding:16px;overflow:hidden}.lead-detail-card-header{justify-content:space-between;align-items:flex-start;gap:10px;min-height:38px;display:flex}.lead-detail-card-header>div{min-width:0}.lead-detail-card-header span{color:var(--ops-teal-strong);letter-spacing:.11em;font-size:8px;font-weight:900}.lead-detail-card-header h2{color:var(--ops-navy);letter-spacing:-.022em;margin:3px 0 0;font-size:16px;line-height:1.15}.lead-card-empty-copy,.lead-card-context-copy{color:var(--ops-muted);margin:8px 0 2px;font-size:10px;line-height:1.5}.lead-pickup-time-v4{border:1px solid var(--ops-border);background:#f8faf8;border-radius:14px;grid-template-columns:38px minmax(0,1fr) minmax(88px,auto);align-items:center;gap:9px;min-height:66px;margin-top:5px;padding:10px;display:grid}.lead-pickup-time-v4>i{width:36px;height:36px;color:var(--ops-teal-strong);background:var(--ops-mint);border-radius:11px;place-items:center;display:grid}.lead-pickup-time-v4 svg{width:17px;height:17px}.lead-pickup-time-v4>span{gap:2px;min-width:0;display:grid}.lead-pickup-time-v4 strong{color:var(--ops-navy);font-size:12px;line-height:1.2}.lead-pickup-time-v4 small{color:var(--ops-muted);font-size:9px;line-height:1.25}.lead-pickup-distance{color:var(--ops-navy);grid-template-columns:16px minmax(0,1fr);align-items:center}.lead-pickup-distance>span{gap:2px;min-width:0;display:grid}.lead-pickup-distance strong,.lead-pickup-distance small{text-align:left}.lead-pickup-place-v4{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:10px 2px 7px;display:grid}.lead-pickup-place-v4>svg{width:18px;color:var(--ops-teal-strong)}.lead-pickup-place-v4 span{gap:2px;min-width:0;display:grid}.lead-pickup-place-v4 strong{color:var(--ops-navy);font-size:11px}.lead-pickup-place-v4 small{color:var(--ops-muted);overflow-wrap:anywhere;font-size:9px;line-height:1.4}.lead-pickup-actions-v4{grid-template-columns:1fr 1.35fr;gap:8px;display:grid}.lead-pickup-actions-v4>a{min-height:44px;color:var(--ops-navy);border:1px solid var(--ops-border);text-align:center;background:#f8faf8;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.lead-pickup-actions-v4>a:last-child{color:#fff;background:var(--ops-teal-strong);border-color:var(--ops-teal-strong)}.lead-pickup-actions-v4 svg{width:15px}.lead-pickup-scheduler:empty{display:none}.lead-pickup-scheduler .lead-scheduling-card{box-shadow:none;border-radius:14px;gap:9px;margin-top:10px;padding:11px}.lead-pickup-scheduler .lead-preference-list article{padding:8px}.lead-pickup-scheduler .best-schedule-match{border-radius:14px;grid-template-columns:36px 1fr;padding:11px}.lead-pickup-scheduler .best-schedule-match i{width:36px;height:36px}.lead-pickup-scheduler .best-schedule-match strong{font-size:13px}.lead-device-detail-list-v4{gap:14px;display:grid}.lead-device-detail-row-v4{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:14px;display:grid}.lead-device-detail-row-v4+.lead-device-detail-row-v4{border-top:1px solid var(--ops-border);padding-top:14px}.lead-device-detail-row-v4 .lead-detail-device-art{border-radius:16px;width:104px;height:128px}.lead-device-detail-row-v4>div{min-width:0}.lead-device-detail-row-v4 h3{color:var(--ops-navy);margin:2px 0;font-size:16px;line-height:1.2}.lead-device-detail-row-v4 p{color:var(--ops-muted);margin:0 0 10px;font-size:10px;line-height:1.35}.lead-device-detail-row-v4 dl{grid-template-columns:1fr 1fr;gap:7px 10px;margin:0;display:grid}.lead-device-detail-row-v4 dl>div{gap:1px;min-width:0;display:grid}.lead-device-detail-row-v4 dl .wide{grid-column:1/-1}.lead-device-detail-row-v4 dt{color:var(--ops-muted);font-size:8px;font-weight:750}.lead-device-detail-row-v4 dd{color:var(--ops-navy);overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:800;line-height:1.35}.lead-device-detail-row-v4>.customer-device-gallery{grid-column:1/-1;margin-top:2px}.lead-private-device-photos{border-top:1px solid var(--ops-border);padding-top:12px}.lead-offer-summary-v4{background:linear-gradient(155deg,#fff,#f7fbf9)}.lead-offer-primary-v4{border-bottom:1px solid var(--ops-border);grid-template-columns:1fr 1fr;gap:10px;margin-top:6px;padding-bottom:13px;display:grid}.lead-offer-primary-v4>span,.lead-offer-metrics-v4>div{gap:2px;display:grid}.lead-offer-primary-v4 small,.lead-offer-metrics-v4 small{color:var(--ops-muted);letter-spacing:.05em;font-size:8px;font-weight:850}.lead-offer-primary-v4 strong{color:var(--ops-navy);letter-spacing:-.047em;font-size:31px;line-height:1}.lead-offer-primary-v4>span:last-child strong{color:var(--ops-teal-strong)}.lead-offer-metrics-v4{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.lead-offer-metrics-v4>div{border-right:1px solid var(--ops-border);min-width:0;padding-right:7px}.lead-offer-metrics-v4>div:last-child{border-right:0}.lead-offer-metrics-v4 strong{color:var(--ops-navy);overflow-wrap:anywhere;font-size:11px;line-height:1.3}.lead-offer-summary-v4>p{color:var(--ops-muted);margin:12px 0 0;font-size:9px}.lead-benchmark-list-v4{margin:6px -16px -16px}.lead-benchmark-list-v4>article{border-top:1px solid var(--ops-border);grid-template-columns:38px minmax(0,1fr) minmax(98px,auto);align-items:center;gap:9px;min-height:62px;padding:9px 16px;display:grid}.lead-benchmark-list-v4>article>i{width:36px;height:36px;color:var(--ops-teal-strong);background:var(--ops-mint);border-radius:11px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.lead-benchmark-list-v4>article>span{gap:2px;min-width:0;display:grid}.lead-benchmark-list-v4>article>span:last-child{text-align:right}.lead-benchmark-list-v4 strong{color:var(--ops-navy);overflow-wrap:anywhere;font-size:11px;line-height:1.25}.lead-benchmark-list-v4 small{color:var(--ops-muted);font-size:8px;line-height:1.35}.lead-benchmark-list-v4 .positive strong{color:var(--ops-teal-strong)}.lead-benchmark-list-v4 .attention strong{color:var(--ops-warning)}.lead-market-layout-v4{grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:12px;min-height:82px;margin-top:5px;display:grid}.lead-market-sparkline{width:100%;height:58px;overflow:visible}.lead-market-sparkline path{fill:none;stroke:var(--ops-teal);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lead-market-empty{min-height:52px;color:var(--ops-muted);background:var(--ops-surface-muted);border-radius:12px;place-items:center;font-size:9px;display:grid}.lead-market-layout-v4>div{grid-template-columns:1fr 1fr;gap:3px 7px;display:grid}.lead-market-layout-v4 small,.lead-market-metrics-v4 small{color:var(--ops-muted);letter-spacing:.05em;font-size:7px;font-weight:850}.lead-market-layout-v4 strong{color:var(--ops-teal-strong);font-size:11px}.lead-market-metrics-v4{border-top:1px solid var(--ops-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:11px;display:grid}.lead-market-metrics-v4>div{gap:2px;min-width:0;display:grid}.lead-market-metrics-v4 strong{color:var(--ops-navy);overflow-wrap:anywhere;font-size:10px;line-height:1.25}.lead-verification-summary-v4{background:var(--ops-mint);border-radius:13px;align-items:center;gap:9px;min-height:54px;margin:5px 0 8px;padding:9px 10px;display:flex}.lead-verification-summary-v4>svg{width:22px;color:var(--ops-teal-strong)}.lead-verification-summary-v4>span{gap:2px;display:grid}.lead-verification-summary-v4 strong{color:var(--ops-navy);font-size:11px}.lead-verification-summary-v4 small{color:var(--ops-muted);font-size:8px}.lead-verification-rows-v4{margin:0 -16px -16px}.lead-verification-rows-v4>article{border-top:1px solid var(--ops-border);grid-template-columns:20px minmax(0,1fr) minmax(68px,auto);align-items:center;gap:8px;min-height:50px;padding:8px 16px;display:grid}.lead-verification-rows-v4 svg{width:17px;color:var(--ops-muted)}.lead-verification-rows-v4 article.positive svg,.lead-verification-rows-v4 article.positive b{color:var(--ops-teal-strong)}.lead-verification-rows-v4 article.attention svg,.lead-verification-rows-v4 article.attention b{color:var(--ops-warning)}.lead-verification-rows-v4 article.danger svg,.lead-verification-rows-v4 article.danger b{color:var(--ops-error)}.lead-verification-rows-v4 span{gap:1px;min-width:0;display:grid}.lead-verification-rows-v4 strong{color:var(--ops-navy);font-size:10px}.lead-verification-rows-v4 small{color:var(--ops-muted);overflow-wrap:anywhere;font-size:8px;line-height:1.35}.lead-verification-rows-v4 b{color:var(--ops-muted);text-align:right;overflow-wrap:anywhere;font-size:8px}.lead-claim-rows-v4{margin:4px -16px -16px}.lead-claim-rows-v4>article{border-top:1px solid var(--ops-border);justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:9px 16px;display:flex}.lead-claim-rows-v4 span{gap:2px;min-width:0;display:grid}.lead-claim-rows-v4 strong{color:var(--ops-navy);font-size:10px}.lead-claim-rows-v4 small{color:var(--ops-muted);overflow-wrap:anywhere;font-size:8px;line-height:1.4}.lead-claim-rows-v4 svg{width:17px;color:var(--ops-teal-strong);flex:none}.lead-claim-rows-v4 .attention{background:#fffbf4}.lead-claim-rows-v4 .attention svg{color:var(--ops-warning)}.lead-communication-list-v4{margin:4px -16px -16px}.lead-communication-list-v4>article{border-top:1px solid var(--ops-border);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:60px;padding:9px 16px;display:grid}.lead-communication-list-v4>article>i{width:32px;height:32px;color:var(--ops-muted);background:var(--ops-surface-muted);border-radius:10px;place-items:center;display:grid}.lead-communication-list-v4 i.positive{color:var(--ops-teal-strong);background:var(--ops-mint)}.lead-communication-list-v4 i.attention{color:var(--ops-warning);background:var(--ops-warning-soft)}.lead-communication-list-v4 i.danger{color:var(--ops-error);background:var(--ops-error-soft)}.lead-communication-list-v4 svg{width:15px}.lead-communication-list-v4 span{gap:2px;min-width:0;display:grid}.lead-communication-list-v4 strong{color:var(--ops-navy);font-size:10px}.lead-communication-list-v4 small{color:var(--ops-muted);overflow-wrap:anywhere;font-size:8px;line-height:1.35}.lead-communication-list-v4 time{color:var(--ops-muted);white-space:nowrap;font-size:8px}.lead-workflow-sections-v4{background:var(--ops-surface);border:1px solid var(--ops-border);box-shadow:var(--ops-shadow-card);border-radius:18px;margin-top:11px;overflow:hidden}.lead-workflow-sections-v4>details{border-top:1px solid var(--ops-border)}.lead-workflow-sections-v4>details:first-child{border-top:0}.lead-workflow-sections-v4 summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:8px;min-height:56px;padding:8px 12px;list-style:none;display:grid}.lead-workflow-sections-v4 summary::-webkit-details-marker{display:none}.lead-workflow-sections-v4 summary>span{color:var(--ops-navy);align-items:center;gap:9px;font-size:11px;font-weight:850;display:flex}.lead-workflow-sections-v4 summary svg{width:17px;color:var(--ops-teal-strong)}.lead-workflow-sections-v4 summary>svg{color:var(--ops-muted);transition:transform .16s}.lead-workflow-sections-v4 details[open] summary>svg{transform:rotate(90deg)}.lead-workflow-sections-v4 summary em{max-width:135px;color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.lead-workflow-sections-v4 details>div{color:var(--ops-muted);padding:0 14px 14px;font-size:11px}.lead-workflow-sections-v4 details>div>p{margin:4px 0 0;line-height:1.45}.lead-detail-timeline-v4 article{border-top:1px solid var(--ops-border);justify-content:space-between;align-items:center;gap:9px;min-height:49px;padding:7px 0;display:flex}.lead-detail-timeline-v4 article:first-child{border-top:0}.lead-detail-timeline-v4 article>span{gap:2px;min-width:0;display:grid}.lead-detail-timeline-v4 strong{color:var(--ops-navy);font-size:10px}.lead-detail-timeline-v4 small,.lead-detail-timeline-v4 time{color:var(--ops-muted);font-size:8px;line-height:1.35}.lead-receipt-actions{gap:8px;display:grid}.lead-receipt-actions>a{min-height:44px;color:var(--ops-teal-strong);align-items:center;font-weight:800;text-decoration:none;display:flex}.lead-workflow-sections-v4 .admin-card{box-shadow:none;background:0 0;border:0;padding:0}.lead-workflow-sections-v4 .admin-card h2{color:var(--ops-navy);font-size:13px}.lead-workflow-sections-v4 .admin-inline-form{grid-template-columns:1fr;gap:9px;display:grid}.lead-workflow-sections-v4 .admin-inline-form label{min-width:0;color:var(--ops-navy);gap:5px;font-size:10px;font-weight:800;display:grid}.lead-workflow-sections-v4 .admin-inline-form input,.lead-workflow-sections-v4 .admin-inline-form select,.lead-workflow-sections-v4 .admin-inline-form textarea{width:100%;min-height:44px;color:var(--ops-navy);border:1px solid var(--ops-border);background:#fff;border-radius:12px;padding:9px 10px;font-size:16px}.lead-workflow-sections-v4 .admin-inline-form textarea{resize:vertical;min-height:90px}.lead-workflow-sections-v4 .button{border-radius:12px;min-height:44px}.lead-detail-sticky-cta-v4{z-index:79;width:min(100% - 24px,720px);position:fixed;bottom:78px;left:50%;transform:translate(-50%)}.lead-detail-sticky-cta-v4>a{color:#fff;background:var(--ops-teal-strong);border:1px solid #ffffff38;border-radius:16px;justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;font-size:13px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 12px 30px #195e5438}.lead-detail-sticky-cta-v4 svg{width:19px}.lead-detail-sticky-cta-v4.disabled{opacity:.62}.lead-focus-card{background:var(--ops-surface);border:1px solid var(--ops-border);box-shadow:var(--ops-shadow-card);border-radius:20px;margin-top:14px;padding:22px}.lead-focus-card>header>span{color:var(--ops-teal-strong);letter-spacing:.1em;font-size:11px;font-weight:900}.lead-focus-card>header h2{color:var(--ops-text);letter-spacing:-.045em;margin:5px 0 0;font-size:25px}.lead-focus-card>p{color:var(--ops-text-muted);margin:12px 0 0;font-size:14px;line-height:1.55}.lead-focus-appointment{color:#176f63;background:#edf8f5;border:1px solid #cbe9e1;border-radius:14px;align-items:center;gap:12px;margin-top:16px;padding:14px;display:flex}.lead-focus-appointment>svg{width:21px}.lead-focus-appointment span{gap:3px;display:grid}.lead-focus-appointment strong{font-size:14px}.lead-focus-appointment small{color:#50726d;font-size:12px}.lead-focus-scheduling{margin-top:14px}.lead-focus-scheduling .lead-scheduling-card{box-shadow:none;background:0 0;border:0;padding:0}.lead-focus-scheduling .lead-preference-list{margin-top:0}.lead-focus-scheduling .best-schedule-match{margin-top:10px}.lead-focus-scheduling .lead-schedule-message{margin-bottom:0}.lead-phone-checklist-card{background:linear-gradient(145deg,#f7fcfb,#edf8f5)}.lead-phone-checklist-preview{gap:9px;margin:16px 0;padding:0;list-style:none;display:grid}.lead-phone-checklist-preview li{border-bottom:1px solid #dbece7;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:11px 0;display:grid}.lead-phone-checklist-preview li:last-child{border-bottom:0}.lead-phone-checklist-preview li>svg:first-child{color:#228c7c;width:20px}.lead-phone-checklist-preview li>svg:last-child{color:#72bcb0;width:18px}.lead-phone-checklist-preview span{gap:2px;display:grid}.lead-phone-checklist-preview strong{font-size:14px}.lead-phone-checklist-preview small{color:var(--ops-text-muted);font-size:12px;line-height:1.35}.lead-phone-checklist-action{background:var(--ops-teal-strong);color:#fff;border-radius:13px;justify-content:space-between;align-items:center;min-height:50px;padding:0 15px;font-size:14px;font-weight:850;text-decoration:none;display:flex}.lead-phone-checklist-action svg{width:18px}.lead-focus-note{color:var(--ops-text-muted);margin-top:12px;font-size:12px;line-height:1.45;display:block}.lead-record-details{border:1px solid var(--ops-border);background:var(--ops-surface);border-radius:18px;margin-top:14px;overflow:hidden}.lead-record-details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:4px 12px;padding:17px 18px;list-style:none;display:grid}.lead-record-details>summary::-webkit-details-marker{display:none}.lead-record-details>summary span{font-size:15px;font-weight:850}.lead-record-details>summary small{color:var(--ops-text-muted);grid-column:1;font-size:12px;line-height:1.35}.lead-record-details>summary svg{grid-area:1/2/3;transition:transform .2s}.lead-record-details[open]>summary{border-bottom:1px solid var(--ops-border)}.lead-record-details[open]>summary svg{transform:rotate(90deg)}.lead-record-details-content{padding:0 0 20px}.lead-record-details-content>.lead-detail-card-v4,.lead-record-details-content>.lead-workflow-sections-v4,.lead-record-details-content>.lead-transaction-progress{margin:14px 16px 0}.lead-record-details-content>.lead-transaction-progress{margin-top:16px}.lead-workflow-app{margin-top:14px}.lead-lifecycle-strip{scrollbar-width:none;gap:8px;padding:2px 2px 9px;display:flex;overflow-x:auto}.lead-lifecycle-strip::-webkit-scrollbar{display:none}.lead-lifecycle-strip>div{border:1px solid var(--ops-border);background:var(--ops-surface);border-radius:13px;flex:0 0 112px;grid-template-columns:25px minmax(72px,1fr);align-items:center;gap:7px;min-height:55px;padding:8px;display:grid}.lead-lifecycle-strip i{color:#87938f;background:#eef3f2;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-style:normal;font-weight:900;display:grid}.lead-lifecycle-strip i svg{width:15px}.lead-lifecycle-strip span{gap:1px;min-width:0;display:grid}.lead-lifecycle-strip strong{font-size:11px}.lead-lifecycle-strip small{color:var(--ops-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lead-lifecycle-strip>div.complete{background:#e9f7f3;border-color:#bee4da}.lead-lifecycle-strip>div.complete i{color:#fff;background:#278c7c}.lead-lifecycle-strip>div.current{border-color:#177c6d;box-shadow:0 0 0 2px #177c6d1f}.lead-lifecycle-strip>div.current i{color:#fff;background:#102e49}.lead-workflow-deck{border:1px solid var(--ops-border);background:var(--ops-surface);box-shadow:var(--ops-shadow-card);border-radius:20px;overflow:hidden}.lead-workflow-deck>input{opacity:0;pointer-events:none;position:absolute}.lead-workflow-deck>nav{border-bottom:1px solid var(--ops-border);background:#f4f8f7;grid-template-columns:repeat(3,1fr);gap:5px;padding:8px;display:grid}.lead-workflow-deck>nav label{color:#73827e;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:42px;font-size:12px;font-weight:850;display:flex}.lead-workflow-deck>nav svg{width:16px}.lead-workflow-deck>input:first-of-type:checked~nav label:first-of-type,.lead-workflow-deck>input:nth-of-type(2):checked~nav label:nth-of-type(2),.lead-workflow-deck>input:nth-of-type(3):checked~nav label:nth-of-type(3){color:#176f63;background:#fff;box-shadow:0 1px 5px #12312a1f}.lead-workflow-track{width:300%;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:flex}.lead-workflow-deck>input:first-of-type:checked~.lead-workflow-track{transform:translate(0)}.lead-workflow-deck>input:nth-of-type(2):checked~.lead-workflow-track{transform:translate(-33.3333%)}.lead-workflow-deck>input:nth-of-type(3):checked~.lead-workflow-track{transform:translate(-66.6667%)}.lead-workflow-window{flex:0 0 33.3333%;grid-template-rows:auto 1fr auto;gap:16px;min-width:0;padding:18px;display:grid}.lead-workflow-window>header>span{color:var(--ops-teal-strong);letter-spacing:.1em;font-size:11px;font-weight:900}.lead-workflow-window>header h2{color:var(--ops-text);letter-spacing:-.045em;margin:5px 0 0;font-size:25px}.lead-workflow-window>header p,.lead-workflow-meetup>p{color:var(--ops-text-muted);margin:10px 0 0;font-size:14px;line-height:1.52}.lead-window-controls{justify-content:space-between;gap:10px;display:flex}.lead-window-next,.lead-window-back{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:45px;font-size:13px;font-weight:850;display:inline-flex}.lead-window-next{background:var(--ops-teal-strong);color:#fff;padding:0 13px}.lead-window-back{border:1px solid var(--ops-border);color:var(--ops-text-muted);padding:0 12px}.lead-window-next svg,.lead-window-back svg{width:17px}.lead-workflow-meetup>.lead-window-next{justify-self:end}.lead-inspection-locked{text-align:center;background:#f7fbfa;border:1px dashed #c7dbd6;border-radius:16px;justify-items:center;gap:9px;padding:30px 18px;display:grid}.lead-inspection-locked>svg{color:#3b9989;width:28px;height:28px}.lead-inspection-locked strong{font-size:15px}.lead-inspection-locked p{color:var(--ops-text-muted);margin:0;font-size:13px;line-height:1.45}.lead-finish-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.lead-finish-list li{border-bottom:1px solid var(--ops-border);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:13px 0;display:grid}.lead-finish-list li:last-child{border-bottom:0}.lead-finish-list svg{color:#278c7c;width:20px}.lead-finish-list span{gap:3px;display:grid}.lead-finish-list strong{font-size:14px}.lead-finish-list small{color:var(--ops-text-muted);font-size:12px;line-height:1.4}.lead-workflow-finish>.lead-phone-checklist-action{margin-top:auto}.lead-workflow-finish>.lead-window-back{justify-self:start;margin-top:4px}.lead-embedded-inspection{min-width:0}.lead-embedded-inspection .inspection-workflow{gap:10px}.lead-embedded-inspection .inspection-sticky-actions{border:1px solid #d9e4e1;border-radius:15px;margin-top:0;position:sticky;inset:auto auto 9px}.lead-embedded-inspection .inspection-live-card>div>span>strong{font-size:2.8rem}@media (max-width:1023px){.ops-lead-detail-v4{width:calc(100% - 24px);max-width:none;padding:12px 0 calc(148px + env(safe-area-inset-bottom))}.lead-detail-hero-v4{border-width:0 0 1px;border-radius:0 0 22px 22px;width:calc(100% + 24px);margin-top:-12px;margin-left:-12px}.lead-detail-hero-v4 .lead-record-menu-trigger{visibility:hidden;pointer-events:none}.lead-pickup-summary-v4{z-index:2;margin-top:-7px;position:relative}.lead-pickup-scheduler .lead-scheduling-card:has(.best-schedule-match.confirmed){display:none}.lead-detail-sticky-cta-v4{bottom:calc(75px + env(safe-area-inset-bottom))}body:has(.phase4-preview-marker) nextjs-portal{display:none!important}}@media (max-width:430px){.lead-detail-card-v4,.lead-workflow-sections-v4{border-radius:17px}.lead-detail-hero-v4{padding:15px 14px 16px}.lead-detail-card-v4{padding:14px}.lead-focus-card{border-radius:17px;padding:17px}.lead-focus-card>header h2{font-size:23px}.lead-record-details-content>.lead-detail-card-v4,.lead-record-details-content>.lead-workflow-sections-v4,.lead-record-details-content>.lead-transaction-progress{margin-left:12px;margin-right:12px}.lead-benchmark-list-v4,.lead-verification-rows-v4,.lead-claim-rows-v4,.lead-communication-list-v4{margin-inline:-14px}.lead-benchmark-list-v4>article,.lead-verification-rows-v4>article,.lead-claim-rows-v4>article,.lead-communication-list-v4>article{padding-inline:14px}.lead-offer-primary-v4 strong{font-size:28px}.lead-offer-metrics-v4{grid-template-columns:1fr 1fr;gap:10px 8px}.lead-offer-metrics-v4>div:nth-child(2){border-right:0}.lead-market-metrics-v4{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.lead-pickup-actions-v4{grid-template-columns:1fr 1.25fr}}@media (max-width:374px){.lead-device-detail-row-v4{grid-template-columns:88px minmax(0,1fr);gap:11px}.lead-device-detail-row-v4 .lead-detail-device-art{width:88px;height:114px}.lead-pickup-time-v4{grid-template-columns:34px minmax(0,1fr)}.lead-pickup-distance{grid-column:2}}@media (min-width:1024px){.ops-lead-detail-v4{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.ops-lead-detail-v4>*{margin-top:0}.lead-detail-hero-v4,.lead-workflow-sections-v4,.lead-detail-sticky-cta-v4{grid-column:1/-1}.lead-detail-sticky-cta-v4{width:100%;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.lead-workflow-sections-v4 summary>svg{transition:none}}.lead-transaction-progress{scrollbar-width:thin;grid-template-columns:repeat(7,minmax(108px,1fr));gap:7px;padding:2px 1px 8px;display:grid;overflow-x:auto}.lead-transaction-progress>a{border:1px solid var(--ops-border);min-height:58px;color:var(--ops-navy);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:9px;text-decoration:none;display:flex}.lead-transaction-progress>a>i{width:25px;height:25px;color:var(--ops-muted);background:var(--ops-surface-muted);border-radius:999px;flex:0 0 25px;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.lead-transaction-progress>a>i svg{width:16px}.lead-transaction-progress>a>span{gap:2px;min-width:0;display:grid}.lead-transaction-progress strong{font-size:11px}.lead-transaction-progress small{color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.lead-transaction-progress>a.complete{background:var(--ops-teal-soft);border-color:#31847740}.lead-transaction-progress>a.complete>i{color:#fff;background:var(--ops-teal-strong)}.lead-transaction-progress>a.current{border-color:var(--ops-teal-strong);box-shadow:0 0 0 2px #3184771a}.lead-transaction-progress>a.current>i{color:#fff;background:var(--ops-navy)}.lead-transaction-progress>a.upcoming{opacity:.68}@media (max-width:430px){.lead-workflow-app{margin-top:10px}.lead-workflow-window{padding:14px}.lead-workflow-window>header h2{font-size:23px}.lead-embedded-inspection .inspection-live-card>div>span>strong{font-size:2.5rem}}@media (min-width:1024px){.lead-workflow-app{grid-column:1/-1}.lead-workflow-window{padding:26px}.lead-lifecycle-strip>div{flex-basis:132px}.lead-workflow-deck>nav{border-radius:0 0 14px 14px;max-width:540px;margin:0 auto}}
.ops-context-title{text-align:center;justify-items:center;min-width:0;display:grid}.ops-context-title>strong{font-size:.88rem;line-height:1.1}.ops-context-title>small{color:#72817d;text-overflow:ellipsis;white-space:nowrap;max-width:230px;margin-top:3px;font-size:.59rem;font-weight:700;overflow:hidden}.inspection-app-v2{width:min(100%,760px);color:var(--ops-ink,#10241f);margin:0 auto;padding:26px 18px 126px}.inspection-desktop-heading{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.inspection-desktop-heading span{color:var(--ops-teal,#16806b);letter-spacing:.12em;font-size:.65rem;font-weight:900}.inspection-desktop-heading h1{letter-spacing:-.05em;margin:4px 0 2px;font-size:2.35rem}.inspection-desktop-heading p{color:#70807b;margin:0}.inspection-workflow{gap:12px;display:grid;position:relative}.inspection-live-card{background:#fff;border:1px solid #d6e2de;border-radius:21px;padding:17px 17px 0;overflow:hidden;box-shadow:0 5px 18px #16362e0b}.inspection-live-card>header{justify-content:space-between;align-items:center;display:flex}.inspection-live-card>header>span{color:#4e615c;letter-spacing:.08em;font-size:.65rem;font-weight:950}.inspection-live-card>header>small{color:#4f766c;align-items:center;gap:6px;font-size:.62rem;font-weight:750;display:flex}.inspection-live-card>header i{background:#31a58b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e2f4ef}.inspection-live-card>div{justify-content:space-between;align-items:center;min-height:108px;display:flex}.inspection-live-card>div>span{justify-items:start;display:grid}.inspection-live-card>div>span>strong{color:#2d927d;letter-spacing:-.07em;font-size:3.45rem;line-height:.95}.inspection-live-card>div>span>small{color:#247963;margin:7px 0 9px;font-size:.68rem;font-weight:800}.inspection-live-card>div>span>small.negative{color:#ae473c}.inspection-live-card>div>img{object-fit:contain;align-self:end;width:92px;height:92px}.inspection-progress{background:#fff;border:1px solid #dbe5e2;border-radius:17px;grid-template-columns:repeat(5,1fr);padding:8px 5px 6px;display:grid}.inspection-progress button{color:#84928e;min-width:0;min-height:50px;font:inherit;background:0 0;border:0;align-content:center;place-items:center;gap:4px;display:grid;position:relative}.inspection-progress button:not(:last-child):after{content:"";background:#d8e3df;width:calc(100% - 28px);height:1px;position:absolute;top:17px;left:calc(50% + 14px)}.inspection-progress button.complete:not(:last-child):after{background:#58bca7}.inspection-progress button>span{z-index:1;background:#fff;border:1px solid #cbd8d4;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.inspection-progress svg{width:12px}.inspection-progress small{text-overflow:ellipsis;width:100%;font-size:.57rem;font-weight:800;overflow:hidden}.inspection-progress button.active{color:#17745f}.inspection-progress button.active>span{background:#e3f5f1;border-color:#1a8a73}.inspection-progress button.complete{color:#18806a}.inspection-progress button.complete>span{color:#fff;background:#1f917a;border-color:#1f917a}.inspection-step-card{background:#fff;border:1px solid #d9e4e1;border-radius:21px;overflow:hidden}.inspection-step-content>header{border-bottom:1px solid #e7ecea;padding:18px 18px 16px}.inspection-step-content>header>span{color:#218671;letter-spacing:.1em;font-size:.59rem;font-weight:950}.inspection-step-content>header h2{letter-spacing:-.025em;margin:5px 0 3px;font-size:1.18rem}.inspection-step-content>header p{color:#70807b;margin:0;font-size:.72rem;line-height:1.45}.inspection-field-grid{grid-template-columns:1fr 1fr;gap:11px;padding:16px;display:grid}.inspection-field-grid label{gap:6px;display:grid}.inspection-field-grid label:first-child{grid-column:1/-1}.inspection-field-grid label>span,.inspection-notes-field>span,.inspection-manual-adjustment label>span,.inspection-payment-preserve label>span,.seller-acceptance-form label>span{color:#54655f;font-size:.67rem;font-weight:850}.inspection-field-grid input,.inspection-notes-field textarea,.inspection-manual-adjustment select,.inspection-manual-adjustment input,.inspection-manual-adjustment textarea,.inspection-payment-preserve select,.inspection-payment-preserve input,.seller-acceptance-form input{color:#142823;width:100%;min-height:47px;font:inherit;background:#fbfcfb;border:1px solid #cbd9d5;border-radius:12px;outline:0;padding:10px 12px;font-size:16px}.inspection-field-grid input:focus,.inspection-notes-field textarea:focus,.inspection-manual-adjustment :is(input,select,textarea):focus,.inspection-payment-preserve :is(input,select):focus,.seller-acceptance-form input:focus{border-color:#238b75;box-shadow:0 0 0 3px #238b751c}.inspection-choice-list{border-top:1px solid #e4ebe8;display:grid}.inspection-choice-list.compact{border:0}.inspection-choice-row{background:#fff;border-top:1px solid #e7ecea;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:63px;padding:9px 15px;display:grid}.inspection-choice-list>.inspection-choice-row:first-child{border-top:0}.inspection-choice-row>span{align-items:center;gap:9px;min-width:0;display:flex}.inspection-choice-row>span svg{color:#287e6d;flex:none;width:18px}.inspection-choice-row>span strong{font-size:.78rem;line-height:1.25}.inspection-choice-row>div{background:#eef3f1;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.inspection-choice-row>div button{color:#71807b;min-width:62px;min-height:36px;font:inherit;background:0 0;border:0;border-radius:8px;padding:0 8px;font-size:.62rem;font-weight:900}.inspection-choice-row>div button.active{background:#fff;box-shadow:0 2px 7px #0d292214}.inspection-choice-row>div button.active.positive{color:#13725f}.inspection-choice-row>div button.active.negative{color:#ae4237}.inspection-bulk-pass{color:#176e5c;min-height:45px;font:inherit;background:#e6f5f1;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin:14px 15px;font-size:.72rem;font-weight:900;display:flex}.inspection-bulk-pass.secondary{background:#fff;border:1px solid #d6e2de;width:calc(100% - 30px)}.inspection-bulk-pass svg{width:18px}.inspection-subsection{border-top:1px solid #e5ebe9;padding:16px}.inspection-subsection:first-of-type{border-top:0}.inspection-subsection>h3,.inspection-manual-adjustment h3,.inspection-differences>h3{letter-spacing:-.01em;margin:0 0 11px;font-size:.92rem}.inspection-section-help{color:#75847f;margin:-5px 0 12px;font-size:.68rem;line-height:1.45}.inspection-select-list{border:1px solid #dce5e2;border-radius:14px;overflow:hidden}.inspection-select-row{border-top:1px solid #e7ecea;justify-content:space-between;align-items:center;gap:12px;min-height:51px;padding:6px 10px 6px 13px;display:flex}.inspection-select-row:first-child{border-top:0}.inspection-select-row>span{font-size:.75rem;font-weight:800}.inspection-select-row select{color:#235147;max-width:53%;min-height:38px;font:inherit;text-align:right;background:#eff4f2;border:0;border-radius:9px;padding:0 9px;font-size:.72rem;font-weight:800}.inspection-battery-field{border:1px solid #dbe5e2;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:60px;margin-bottom:10px;padding:10px 12px;display:flex}.inspection-battery-field>span{align-items:center;gap:8px;display:flex}.inspection-battery-field svg{color:#238873;width:20px}.inspection-battery-field input{width:76px;min-height:41px;font:inherit;text-align:right;background:#fbfcfb;border:1px solid #cbd9d5;border-radius:10px;padding:5px;font-size:18px;font-weight:850}.inspection-notes-field{gap:6px;margin-top:12px;display:grid}.inspection-notes-field textarea{resize:vertical;min-height:88px}.inspection-photo-grid-v2{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.inspection-photo-tile{text-align:center;background:#fafcfb;border:1px solid #d7e2df;border-radius:13px;gap:4px;min-width:0;padding:8px;display:grid;position:relative}.inspection-photo-tile>span{aspect-ratio:1.2;color:#258671;background:#e8f3f0;border-radius:9px;place-items:center;display:grid;position:relative;overflow:hidden}.inspection-photo-tile>span svg{width:23px}.inspection-photo-tile>span img{object-fit:cover}.inspection-photo-tile>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.inspection-photo-tile>small{color:#73827d;font-size:.56rem}.inspection-photo-tile>input{cursor:pointer;opacity:0;position:absolute;inset:0}.inspection-photo-tile.complete{background:#f1faf7;border-color:#9dcec3}.inspection-verification-card{background:#fff;border:1px solid #dbe5e2;border-radius:16px;margin:16px;overflow:hidden}.inspection-verification-card.warning{background:#fff9ed;border-color:#ecd7b2;gap:11px;padding:14px;display:flex}.inspection-verification-card.warning>svg{color:#ba7713;flex:none;width:22px}.inspection-verification-card.warning p{color:#7b6d52;margin:3px 0 0;font-size:.68rem;line-height:1.45}.inspection-verification-card>header{justify-content:space-between;align-items:center;padding:13px;display:flex}.inspection-verification-card>header>div{gap:2px;display:grid}.inspection-verification-card>header small{color:#70807b;letter-spacing:.07em;font-size:.56rem;font-weight:900}.inspection-verification-card>div{border-top:1px solid #e7ecea;grid-template-columns:1fr 1fr;display:grid}.inspection-verification-card>div p{border-bottom:1px solid #e7ecea;gap:2px;margin:0;padding:10px 13px;display:grid}.inspection-verification-card>div p:nth-child(odd){border-right:1px solid #e7ecea}.inspection-verification-card>div span{color:#74827e;font-size:.6rem}.inspection-verification-card>div b{font-size:.69rem}.inspection-verification-card>footer{color:#7a8884;padding:9px 13px;font-size:.58rem}.inspection-differences{gap:8px;padding:16px;display:grid}.inspection-differences article{border:1px solid #dbe5e2;border-radius:14px;overflow:hidden}.inspection-differences article>header,.inspection-differences article>div{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.inspection-differences article>header{background:#f3f7f5}.inspection-differences article>header strong{font-size:.77rem}.inspection-differences article>header b{color:#13745f;font-size:.75rem}.inspection-differences article>header b.negative,.seller-offer-summary .negative,.seller-difference-card b.negative{color:#ad4137}.inspection-differences article>div{border-top:1px solid #e7ecea}.inspection-differences article>div span{color:#72817d;font-size:.62rem}.inspection-differences article>div strong{font-size:.7rem}.inspection-no-differences,.seller-no-change{background:#edf8f5;border-radius:14px;align-items:center;gap:11px;margin:16px;padding:14px;display:flex}.inspection-no-differences svg,.seller-no-change svg{color:#248b74;flex:none;width:24px}.inspection-no-differences strong,.seller-no-change strong{font-size:.76rem}.inspection-no-differences p,.seller-no-change p{color:#6d7d78;margin:3px 0 0;font-size:.65rem}.inspection-manual-adjustment{border-top:1px solid #e5ebe9;grid-template-columns:1fr 1fr;gap:11px;padding:16px;display:grid}.inspection-manual-adjustment h3,.inspection-manual-adjustment>p,.inspection-manual-adjustment label:first-of-type,.inspection-manual-adjustment label:last-of-type{grid-column:1/-1}.inspection-manual-adjustment>p{color:#73817d;margin:-6px 0 0;font-size:.65rem}.inspection-manual-adjustment label{gap:6px;display:grid}.inspection-manual-adjustment label>div{background:#fbfcfb;border:1px solid #cbd9d5;border-radius:12px;align-items:center;display:flex}.inspection-manual-adjustment label>div b{padding-left:12px}.inspection-manual-adjustment label>div input{background:0 0;border:0}.inspection-manual-adjustment textarea{min-height:72px}.inspection-analysis{color:#fff;background:#112d27;border-radius:17px;margin:0 16px 16px;padding:16px}.inspection-analysis>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.inspection-analysis>header>span{color:#75d8c3;letter-spacing:.08em;font-size:.56rem;font-weight:900}.inspection-analysis .ops-status-badge{color:#a5eadc;background:#254a42}.inspection-analysis-primary{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr 1fr;gap:12px;margin:15px 0;padding-bottom:14px;display:grid}.inspection-analysis-primary>span,.inspection-analysis-grid>span{gap:3px;display:grid}.inspection-analysis small{color:#a7c1ba;font-size:.55rem;font-weight:850}.inspection-analysis-primary strong{letter-spacing:-.04em;font-size:1.65rem}.inspection-analysis-primary>span:last-child strong{color:#75d8c3}.inspection-analysis-grid{grid-template-columns:repeat(3,1fr);gap:12px 8px;display:grid}.inspection-analysis-grid strong{font-size:.75rem}.inspection-present-button,.inspection-finalize-button{width:calc(100% - 32px);margin:0 16px 16px}.inspection-present-button svg,.inspection-finalize-button svg{width:18px}.inspection-payment-preserve{border:1px solid #dbe5e2;border-radius:16px;gap:11px;margin:0 16px 16px;padding:15px;display:grid}.inspection-payment-preserve h3,.inspection-payment-preserve p{margin:0}.inspection-payment-preserve p{color:#72817d;font-size:.68rem}.inspection-payment-preserve label{gap:6px;display:grid}.inspection-purchase-complete{text-align:center;background:#eaf7f3;border-radius:17px;justify-items:center;gap:6px;margin:0 16px 16px;padding:21px;display:grid}.inspection-purchase-complete>svg{color:#20856f;width:30px}.inspection-purchase-complete h3,.inspection-purchase-complete p{margin:0}.inspection-purchase-complete>strong{font-size:2rem}.inspection-purchase-complete>div{gap:8px;margin-top:8px;display:flex}.inspection-purchase-complete a{color:#176b59;background:#fff;border-radius:10px;padding:10px 12px;font-size:.68rem;font-weight:850;text-decoration:none}.inspection-sticky-actions{inset:auto 0 calc(63px + env(safe-area-inset-bottom));z-index:105;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f8faf9f0;border-top:1px solid #ccdad6e6;grid-template-columns:.38fr .62fr;gap:8px;padding:9px 14px;display:grid;position:fixed}.inspection-sticky-actions .ops-button{min-width:0}.inspection-sticky-actions svg{width:17px}.seller-presentation{z-index:135;color:#10241f;background:#f7f8f6;position:fixed;inset:0;overflow-y:auto}.seller-presentation>header{z-index:2;height:calc(66px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 18px 9px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffed;border-bottom:1px solid #dfe7e4;justify-content:space-between;align-items:end;display:flex;position:sticky;top:0}.seller-presentation>header img{object-fit:contain;width:112px;height:35px}.seller-presentation>header button{color:#4f655f;min-height:40px;font:inherit;background:0 0;border:0;align-items:center;gap:5px;font-size:.68rem;font-weight:850;display:flex}.seller-presentation>header button svg{width:16px}.seller-presentation>main{width:min(100%,520px);padding:38px 19px calc(42px + env(safe-area-inset-bottom));text-align:center;margin:0 auto}.seller-presentation-eyebrow{color:#258874;letter-spacing:.11em;font-size:.65rem;font-weight:950}.seller-presentation h1{letter-spacing:-.075em;margin:10px 0 0;font-size:4.4rem;line-height:.9}.seller-presentation>main>p{color:#667772;margin:10px 0 24px}.seller-offer-summary{background:#fff;border:1px solid #dbe5e2;border-radius:16px;grid-template-columns:1fr 1fr;margin-bottom:12px;display:grid;overflow:hidden}.seller-offer-summary>div{gap:3px;padding:14px;display:grid}.seller-offer-summary>div+div{border-left:1px solid #e3eae8}.seller-offer-summary span{color:#71817c;font-size:.62rem}.seller-offer-summary strong{font-size:1.05rem}.seller-difference-card{text-align:left;background:#fff;border:1px solid #dbe5e2;border-radius:16px;margin-top:12px;overflow:hidden}.seller-difference-card h2{margin:0;padding:14px;font-size:.92rem}.seller-difference-card article{border-top:1px solid #e5ebe9;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.seller-difference-card article>div{gap:2px;display:grid}.seller-difference-card article strong{font-size:.76rem}.seller-difference-card article small{color:#72817d;font-size:.63rem}.seller-difference-card article b{color:#217963;font-size:.78rem}.seller-acceptance-form{text-align:left;gap:11px;margin-top:16px;display:grid}.seller-acceptance-form label{gap:6px;display:grid}.seller-acceptance-form .seller-certification{background:#fff;border:1px solid #d9e4e1;border-radius:14px;grid-template-columns:22px 1fr;align-items:start;padding:13px}.seller-certification input{accent-color:#18816b;width:20px;min-height:20px;margin:0}.seller-certification span{line-height:1.45;font-size:.69rem!important}.seller-acceptance-form .ops-button{width:100%;margin-top:2px}.seller-choice-note{font-size:.67rem}.seller-decision-complete{background:#ecf7f4;border-radius:17px;justify-items:center;gap:7px;margin-top:18px;padding:22px;display:grid}.seller-decision-complete>svg{color:#238873;width:32px}.seller-decision-complete h2,.seller-decision-complete p{margin:0}.seller-decision-complete p{color:#667772;font-size:.72rem}.seller-decision-complete .ops-button{margin-top:8px}.seller-decision-complete.declined{background:#f2f3f2}.seller-decision-complete.declined>svg{color:#7b8884}@media (max-width:800px){html:has(.inspection-app-v2){scrollbar-width:none}html:has(.inspection-app-v2)::-webkit-scrollbar{display:none}.inspection-app-v2{padding:11px 13px calc(155px + env(safe-area-inset-bottom))}.inspection-desktop-heading{display:none}.inspection-workflow{gap:9px}.inspection-live-card{border-radius:18px;padding:14px 14px 0}.inspection-live-card>div{min-height:93px}.inspection-live-card>div>span>strong{font-size:3.05rem}.inspection-live-card>div>img{width:78px;height:78px}.inspection-progress{border-radius:15px}.inspection-step-card{border-radius:18px}.inspection-step-content>header{padding:15px}.inspection-step-content>header h2{font-size:1.08rem}.inspection-field-grid{grid-template-columns:1fr;padding:14px}.inspection-field-grid label:first-child{grid-column:auto}.inspection-photo-grid-v2{grid-template-columns:repeat(3,1fr)}.inspection-analysis{margin-inline:13px}.inspection-present-button,.inspection-finalize-button{width:calc(100% - 26px);margin-inline:13px}.inspection-payment-preserve,.inspection-purchase-complete{margin-inline:13px}.inspection-sticky-actions{grid-template-columns:.36fr .64fr}}@media (max-width:390px){.ops-context-title>small{max-width:195px}.inspection-live-card>div>span>strong{font-size:2.85rem}.inspection-live-card>div>img{width:72px;height:72px}.inspection-choice-row{padding-inline:12px}.inspection-choice-row>div button{min-width:57px;padding-inline:5px}.inspection-photo-grid-v2{gap:6px}.inspection-photo-tile{padding:6px}.inspection-analysis-grid{grid-template-columns:repeat(2,1fr)}.seller-presentation h1{font-size:4rem}}@media (min-width:801px){.inspection-sticky-actions{bottom:18px;border:1px solid #d9e4e1;border-radius:17px;grid-template-columns:160px 1fr;margin-top:12px;padding:10px;position:sticky;inset:auto}.seller-presentation>main{padding-top:52px}}.seller-presentation{scrollbar-width:none}.seller-presentation::-webkit-scrollbar{display:none}.inspection-choice-row>div button,.inspection-select-row select,.inspection-battery-field input,.seller-presentation>header button{min-height:44px}.inspection-purchase-complete a{align-items:center;min-height:44px;display:inline-flex}.phase6-preview-label{color:#8d5d16;letter-spacing:.08em;text-align:center;background:#fff1d8;border-radius:999px;width:max-content;max-width:calc(100% - 28px);margin:7px auto 0;padding:4px 8px;font-size:.5rem;font-weight:900;display:block}.inspection-device-context{border-bottom:1px solid #e5ece9;align-items:center;gap:10px;margin:-3px -2px 12px;padding:0 2px 12px;display:flex}.inspection-device-context .device-thumbnail{border-radius:13px;flex:none;width:48px;height:48px}.inspection-device-context>span{gap:1px;min-width:0;display:grid}.inspection-device-context small{color:#27846f;letter-spacing:.1em;font-size:.52rem;font-weight:950}.inspection-device-context strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.inspection-device-context b{color:#72817d;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:750;overflow:hidden}.inspection-sticky-actions{grid-template-columns:auto minmax(74px,.38fr) minmax(126px,.62fr);align-items:center}.inspection-sticky-actions.finalized{grid-template-columns:minmax(86px,.38fr) minmax(170px,.62fr)}.inspection-sticky-offer{gap:1px;line-height:1;display:grid}.inspection-sticky-offer small{color:#71807b;letter-spacing:.06em;text-transform:uppercase;font-size:.52rem;font-weight:850}.inspection-sticky-offer strong{letter-spacing:-.035em;font-size:1.05rem}.seller-presentation>header :is(button,a){color:#4f655f;min-height:44px;font:inherit;background:0 0;border:0;align-items:center;gap:5px;font-size:.68rem;font-weight:850;text-decoration:none;display:flex}.seller-presentation>header :is(button,a) svg{width:16px}.seller-presentation-content{width:min(100%,520px);padding:38px 19px calc(42px + env(safe-area-inset-bottom));text-align:center;margin:0 auto;display:block}.seller-presentation-page{font-family:Inter,Avenir Next,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.seller-difference-card article b.no-price-change,.inspection-differences b.no-price-change{color:#667772;text-align:right;max-width:92px;font-size:.6rem;line-height:1.2}@media (max-width:800px){.inspection-app-v2{padding-bottom:calc(170px + env(safe-area-inset-bottom))}.inspection-present-button{display:none}}@media (min-width:801px){.inspection-sticky-actions{grid-template-columns:160px minmax(90px,.3fr) 1fr}.inspection-sticky-actions.finalized{grid-template-columns:minmax(110px,.3fr) 1fr}.seller-presentation-content{padding-top:52px}}.inspection-paid-check{background:#f1faf7;border:1px solid #b9dcd3;border-radius:16px;gap:11px;margin:16px;padding:14px;display:grid}.inspection-paid-check>div{align-items:center;gap:10px;display:flex}.inspection-paid-check>div>svg{color:#19806a;flex:none;width:24px}.inspection-paid-check>div>span{gap:3px;display:grid}.inspection-paid-check strong{font-size:.78rem}.inspection-paid-check small{color:#64766f;font-size:.65rem;line-height:1.4}.inspection-paid-check .ops-button{width:100%}
.pickup-card-header-actions{align-items:center;gap:2px;display:flex}.pickup-card-header-actions .pickup-entity-menu-trigger{margin-right:-8px}.pickups-phase5,.phase5-calendar,.ops-service-zones,.ops-meetup-selector,.phase5-pickup-detail{width:min(100% - 48px,1040px);color:var(--ops-text);margin:0 auto;padding:34px 0 112px}.pickups-desktop-heading{margin-bottom:20px}.pickups-desktop-heading>span,.pickup-preferences-section>header span,.pickup-agenda-section>header span,.pickup-map-overview>header>span,.zone-operating-rules>header span,.phase5-calendar-list>header span,.phase5-calendar-date span{color:var(--ops-teal-strong);letter-spacing:.11em;font-size:9px;font-weight:900}.pickups-desktop-heading h1{color:var(--ops-navy);letter-spacing:-.045em;margin:4px 0 5px;font-size:38px;line-height:1}.pickups-desktop-heading p{color:var(--ops-muted);margin:0;font-size:13px}.pickup-view-tabs{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.pickup-view-tabs::-webkit-scrollbar{display:none}.pickup-view-tabs a{min-height:44px;color:var(--ops-muted);border:1px solid var(--ops-border);background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.pickup-view-tabs a svg{width:15px}.pickup-view-tabs a.active{color:#fff;background:var(--ops-teal-strong);border-color:var(--ops-teal-strong)}.pickup-tool-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 20px;display:grid}.pickup-tool-links a{min-height:48px;color:var(--ops-navy);border:1px solid var(--ops-border);background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.pickup-tool-links svg{width:16px;color:var(--ops-teal-strong)}.pickup-date-control{border:1px solid var(--ops-border);background:#fff;border-radius:15px;align-items:end;gap:8px;margin:0 0 16px;padding:11px;display:flex}.pickup-date-control label{flex:1;gap:4px;min-width:0;display:grid}.pickup-date-control label span{color:var(--ops-muted);font-size:9px;font-weight:850}.pickup-date-control input{border:1px solid var(--ops-border-strong);border-radius:12px;width:100%;min-height:44px;padding:0 11px}.pickup-date-control button{color:#fff;background:var(--ops-teal-strong);border:0;border-radius:12px;min-width:60px;min-height:44px;font-weight:850}.pickup-preferences-section,.pickup-agenda-section{margin-top:22px}.pickup-preferences-section>header,.pickup-agenda-section>header{justify-content:space-between;align-items:end;margin-bottom:10px;display:flex}.pickup-preferences-section>header h2,.pickup-agenda-section>header h2,.pickup-map-overview h2,.zone-operating-rules h2,.phase5-calendar-list>header h2{color:var(--ops-navy);letter-spacing:-.03em;margin:3px 0 0;font-size:18px}.pickup-preferences-section>header>b,.pickup-agenda-section>header>b{min-width:28px;height:28px;color:var(--ops-teal-strong);background:var(--ops-mint);border-radius:10px;place-items:center;padding:0 8px;font-size:11px;display:grid}.pickup-preferences-section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pickup-preference-card{border:1px solid var(--ops-border);box-shadow:var(--ops-shadow-card);background:#fff;border-radius:18px;padding:15px;overflow:hidden}.pickup-preference-card>header{justify-content:space-between;align-items:center;display:flex}.pickup-preference-card>header>span{color:var(--ops-warning);letter-spacing:.08em;align-items:center;gap:5px;font-size:8px;font-weight:900;display:flex}.pickup-preference-card>header svg{width:14px}.pickup-preference-card>header>strong{color:var(--ops-navy);letter-spacing:-.04em;font-size:23px}.pickup-preference-person{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.pickup-preference-person h3{color:var(--ops-navy);margin:0;font-size:14px}.pickup-preference-person p{color:var(--ops-muted);margin:2px 0 0;font-size:10px}.pickup-preference-person>a{width:44px;height:44px;color:var(--ops-teal-strong);background:var(--ops-mint);border-radius:13px;place-items:center;display:grid}.pickup-preference-person svg{width:18px}.pickup-customer-windows{background:var(--ops-background);border-radius:14px;margin-top:12px;padding:11px}.pickup-customer-windows>small{color:var(--ops-teal-strong);letter-spacing:.09em;font-size:8px;font-weight:900}.pickup-customer-windows>div{align-items:center;gap:8px;margin-top:8px;display:flex}.pickup-customer-windows b{width:24px;height:24px;color:var(--ops-teal-strong);background:#fff;border-radius:8px;place-items:center;font-size:9px;display:grid}.pickup-customer-windows span{min-width:0;display:grid}.pickup-customer-windows strong{color:var(--ops-navy);font-size:10px}.pickup-customer-windows small{color:var(--ops-muted);font-size:8px}.pickup-selected-meetup,.pickup-choose-meetup{min-height:44px;color:var(--ops-navy);border:1px solid var(--ops-border);background:#fff;border-radius:12px;align-items:center;gap:6px;margin:8px 0 0;padding:7px 9px;font-size:9px;font-weight:750;text-decoration:none;display:flex}.pickup-selected-meetup svg,.pickup-choose-meetup svg{width:15px;color:var(--ops-teal-strong)}.pickup-selected-meetup a{color:var(--ops-teal-strong);margin-left:auto;font-weight:850;text-decoration:none}.pickup-choose-meetup{color:var(--ops-teal-strong)}.pickup-best-match{color:#fff;background:linear-gradient(145deg,#0b1d2c,#12363a);border-radius:14px;grid-template-columns:36px 1fr;gap:9px;margin-top:9px;padding:11px;display:grid}.pickup-best-match>i{color:#75dbc8;background:#75dbc824;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.pickup-best-match svg{width:17px}.pickup-best-match div{min-width:0}.pickup-best-match small,.pickup-best-match strong,.pickup-best-match p{display:block}.pickup-best-match small{color:#74d8c6;letter-spacing:.08em;font-size:7px;font-weight:900}.pickup-best-match strong{margin-top:2px;font-size:11px}.pickup-best-match p{color:#adc2c2;margin:2px 0 0;font-size:8px;line-height:1.35}.pickup-no-match{color:var(--ops-muted);background:var(--ops-background);border-radius:13px;align-items:center;gap:8px;margin-top:9px;padding:11px;display:flex}.pickup-no-match svg{width:18px}.pickup-no-match span{display:grid}.pickup-no-match strong{color:var(--ops-navy);font-size:10px}.pickup-no-match small{font-size:8px}.pickup-propose-primary{color:#07241f;background:var(--ops-teal);border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:46px;margin-top:8px;padding:0 12px;font-size:11px;font-weight:900;display:flex}.pickup-propose-primary:disabled{opacity:.5}.pickup-propose-primary svg{width:15px}.pickup-alternate-times{margin-top:5px}.pickup-alternate-times summary{min-height:44px;color:var(--ops-teal-strong);cursor:pointer;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:850;display:flex}.pickup-alternate-times summary svg{width:14px}.pickup-alternate-times button{width:100%;min-height:52px;color:var(--ops-navy);border:0;border-top:1px solid var(--ops-border);text-align:left;background:#fff;justify-content:space-between;align-items:center;padding:8px;display:flex}.pickup-alternate-times button span{display:grid}.pickup-alternate-times button strong{font-size:10px}.pickup-alternate-times button small{color:var(--ops-muted);font-size:8px}.pickup-alternate-times button svg{width:15px;color:var(--ops-teal-strong)}.pickup-action-error{color:var(--ops-danger);margin:7px 0 0;font-size:9px;display:block}.phase5-pickup-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.phase5-pickup-card{border:1px solid var(--ops-border);box-shadow:var(--ops-shadow-card);background:#fff;border-radius:18px;overflow:hidden}.phase5-pickup-card>header{border-bottom:1px solid var(--ops-border);justify-content:space-between;align-items:center;gap:8px;min-height:43px;padding:0 12px;display:flex}.phase5-pickup-card>header time{color:var(--ops-muted);align-items:center;gap:4px;font-size:9px;display:flex}.phase5-pickup-card>header time svg{width:14px;color:var(--ops-teal-strong)}.phase5-pickup-card>header time strong{color:var(--ops-navy)}.phase5-pickup-card .ops-status-badge{font-size:7px}.phase5-pickup-main{color:inherit;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px;text-decoration:none;display:grid}.phase5-pickup-main .lead-device-image,.phase5-pickup-main .lead-device-fallback{width:52px;height:55px}.phase5-pickup-main>span{min-width:0}.phase5-pickup-main h2,.phase5-pickup-main strong,.phase5-pickup-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.phase5-pickup-main h2{color:var(--ops-navy);margin:0;font-size:13px}.phase5-pickup-main strong{color:var(--ops-text);margin-top:2px;font-size:10px}.phase5-pickup-main small{color:var(--ops-muted);margin-top:2px;font-size:8px}.phase5-pickup-main>b{color:var(--ops-navy);letter-spacing:-.045em;font-size:24px}.phase5-pickup-location{border-top:1px solid var(--ops-border);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;margin:0 12px;padding:10px 0;display:grid}.phase5-pickup-location>svg{width:16px;color:var(--ops-teal-strong)}.phase5-pickup-location span{min-width:0}.phase5-pickup-location strong,.phase5-pickup-location small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.phase5-pickup-location strong{color:var(--ops-navy);font-size:10px}.phase5-pickup-location small,.phase5-pickup-location em{color:var(--ops-muted);font-size:8px;font-style:normal}.phase5-pickup-economics{border-top:1px solid var(--ops-border);border-bottom:1px solid var(--ops-border);background:#f7faf8;grid-template-columns:1fr 1fr;display:grid}.phase5-pickup-economics>span{grid-template-columns:17px 1fr;align-items:center;gap:0 6px;min-height:52px;padding:8px 11px;display:grid}.phase5-pickup-economics>span+span{border-left:1px solid var(--ops-border)}.phase5-pickup-economics svg{width:16px;color:var(--ops-teal-strong);grid-row:1/3}.phase5-pickup-economics small{color:var(--ops-muted);font-size:7px}.phase5-pickup-economics strong{color:var(--ops-navy);font-size:11px}.phase5-pickup-contact{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));display:grid}.phase5-pickup-contact a{min-height:44px;color:var(--ops-navy);border-left:1px solid var(--ops-border);justify-content:center;align-items:center;gap:4px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.phase5-pickup-contact a:first-child{border-left:0}.phase5-pickup-contact svg{width:14px;color:var(--ops-teal-strong)}.phase5-pickup-card>footer{border-top:1px solid var(--ops-border);grid-template-columns:1fr 1fr;gap:6px;padding:8px;display:grid}.phase5-pickup-card>footer>a,.pickup-inline-confirm{border:1px solid var(--ops-border);border-radius:12px;justify-content:center;align-items:center;gap:4px;min-height:44px;padding:0 9px;font-size:9px;font-weight:850;text-decoration:none;display:flex}.pickup-inline-confirm{color:#07241f;background:var(--ops-teal);border-color:var(--ops-teal);grid-column:1/-1}.pickup-inline-confirm svg{width:15px}.pickup-manage-link{color:var(--ops-navy);background:#fff}.pickup-start-inspection{background:var(--ops-teal-strong);color:#fff!important;border-color:var(--ops-teal-strong)!important}.phase5-pickup-card>footer>a svg{width:14px}.pickup-map-overview{border:1px solid var(--ops-border);background:#fff;border-radius:18px;margin:20px 0;padding:16px}.pickup-map-overview>header p{color:var(--ops-muted);margin:4px 0 12px;font-size:10px}.pickup-map-overview>div:last-child{grid-template-columns:1fr 1fr auto;gap:7px;margin-top:10px;display:grid}.pickup-map-overview>div:last-child>span{background:var(--ops-background);border-radius:11px;padding:8px 10px;display:grid}.pickup-map-overview>div:last-child small{color:var(--ops-muted);font-size:7px}.pickup-map-overview>div:last-child strong{color:var(--ops-navy);font-size:14px}.pickup-map-overview>div:last-child a{min-height:44px;color:var(--ops-teal-strong);align-items:center;padding:0 10px;font-size:9px;font-weight:850;text-decoration:none;display:flex}.ops-service-zone-map{border:1px solid var(--ops-border);background:#fff;border-radius:18px;overflow:hidden}.ops-zone-canvas{background:linear-gradient(145deg,#edf6f3,#f9faf8);height:300px;position:relative;overflow:hidden}.ops-zone-water{background:#d0ecec;border-radius:48%;width:66%;height:58%;position:absolute;top:-33%;left:-11%;transform:rotate(-10deg)}.ops-zone-road{background:#b9cbd6;border:2px solid #ffffffe6;border-radius:999px;height:4px;position:absolute}.ops-zone-road.road-one{width:125%;top:48%;left:-10%;transform:rotate(-7deg)}.ops-zone-road.road-two{width:115%;top:70%;left:-5%;transform:rotate(8deg)}.ops-zone-road.road-three{width:4px;height:120%;top:-10%;left:65%;transform:rotate(9deg)}.ops-zone-shape{letter-spacing:.08em;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid;position:absolute}.ops-zone-shape.core{color:#1f7166;background:#5bc4b13d;border:1px solid #48aa9a;width:35%;height:47%;top:30%;left:22%}.ops-zone-shape.extended{color:#487b75;background:#d6f1ec73;border:1px dashed #55ad9f;width:43%;height:63%;top:17%;left:45%}.ops-zone-pin{left:var(--zone-x);top:var(--zone-y);z-index:2;color:#fff;background:#1f796d;border:3px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 14px #1843432e}.ops-zone-pin.extended{background:#657b96}.ops-zone-pin svg{width:14px}.ops-zone-pin small{max-width:70px;color:var(--ops-navy);white-space:nowrap;text-overflow:ellipsis;background:#ffffffe0;border-radius:4px;padding:2px 4px;font-size:7px;position:absolute;top:30px;overflow:hidden}.ops-service-zone-map>footer{align-items:center;gap:14px;min-height:48px;padding:0 12px;display:flex}.ops-service-zone-map>footer span{color:var(--ops-muted);align-items:center;gap:5px;font-size:9px;font-weight:750;display:flex}.ops-service-zone-map>footer i{background:#55b9a9;border-radius:50%;width:10px;height:10px}.ops-service-zone-map>footer i.extended{background:#fff;border:1px dashed #55ad9f}.ops-service-zone-map>footer small{color:var(--ops-muted);margin-left:auto;font-size:8px}.ops-service-zones{max-width:700px}.zone-area-summary{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.zone-area-summary article{border:1px solid var(--ops-border);background:#fff;border-radius:15px;padding:13px}.zone-area-summary article>span{align-items:center;gap:7px;display:flex}.zone-area-summary i{background:#55b9a9;border-radius:50%;width:11px;height:11px}.zone-area-summary i.extended{background:#fff;border:1px dashed #55ad9f}.zone-area-summary strong{color:var(--ops-navy);font-size:11px}.zone-area-summary p{color:var(--ops-text);margin:7px 0 3px;font-size:10px}.zone-area-summary small{color:var(--ops-muted);font-size:8px}.zone-operating-rules{border:1px solid var(--ops-border);background:#fff;border-radius:18px;margin-top:10px;padding:15px}.zone-operating-rules dl{margin:10px 0 0}.zone-operating-rules dl>div{border-top:1px solid var(--ops-border);justify-content:space-between;align-items:center;gap:12px;min-height:45px;display:flex}.zone-operating-rules dt{color:var(--ops-text);align-items:center;gap:7px;font-size:10px;display:flex}.zone-operating-rules dt svg{width:15px;color:var(--ops-teal-strong)}.zone-operating-rules dd{color:var(--ops-navy);margin:0;font-size:11px;font-weight:850}.zone-policy-list{border:1px solid var(--ops-border);background:#fff;border-radius:16px;margin-top:10px;overflow:hidden}.zone-policy-list p{border-top:1px solid var(--ops-border);align-items:center;gap:10px;min-height:62px;margin:0;padding:10px 12px;display:flex}.zone-policy-list p:first-child{border-top:0}.zone-policy-list>p>svg{width:20px;color:var(--ops-teal-strong)}.zone-policy-list span{display:grid}.zone-policy-list strong{color:var(--ops-navy);font-size:11px}.zone-policy-list small{color:var(--ops-muted);margin-top:2px;font-size:9px}.zone-page-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.zone-page-actions a{min-height:48px;color:var(--ops-navy);border:1px solid var(--ops-border);background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:6px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.zone-page-actions svg{width:16px;color:var(--ops-teal-strong)}.ops-meetup-selector{max-width:620px}.meetup-search{border:1px solid var(--ops-border);background:#fff;border-radius:14px;grid-template-columns:20px 1fr 20px;align-items:center;gap:7px;min-height:48px;padding:0 12px;display:grid}.meetup-search svg{width:18px;color:var(--ops-muted)}.meetup-search input{background:0 0;border:0;outline:0;width:100%;height:44px;padding:0}.meetup-filter-chips{scrollbar-width:none;gap:6px;margin:9px 0 12px;display:flex;overflow-x:auto}.meetup-filter-chips button{min-height:40px;color:var(--ops-muted);border:1px solid var(--ops-border);background:#fff;border-radius:999px;flex:none;padding:0 12px;font-size:9px;font-weight:850}.meetup-filter-chips button.active{color:#fff;background:var(--ops-teal-strong);border-color:var(--ops-teal-strong)}.meetup-location-list{gap:8px;display:grid}.meetup-location-list>article{border:1px solid var(--ops-border);background:#fff;border-radius:16px;position:relative;overflow:hidden}.meetup-location-list>article.selected{border-color:#63bcae;box-shadow:0 0 0 2px #4ba89a17}.meetup-favorite{z-index:2;width:44px;height:44px;color:var(--ops-muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:13px;left:3px}.meetup-favorite svg{width:17px}.meetup-favorite svg.filled{fill:#d66969;color:#d66969}.meetup-location-main{width:100%;min-height:82px;color:inherit;text-align:left;background:#fff;border:0;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:10px 10px 10px 45px;display:grid}.meetup-location-mark{color:#fff;background:linear-gradient(145deg,#2c8d7e,#165f56);border-radius:50%;place-items:center;width:48px;height:48px;font-size:12px;font-weight:900;display:grid}.meetup-location-mark.extended{background:linear-gradient(145deg,#667d9b,#46586f)}.meetup-location-mark svg{width:21px}.meetup-location-main>span:nth-child(2){gap:1px;min-width:0;display:grid}.meetup-location-main strong,.meetup-location-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meetup-location-main strong{color:var(--ops-navy);font-size:12px}.meetup-location-main small{color:var(--ops-muted);font-size:9px}.meetup-location-main em{color:var(--ops-muted);align-items:center;gap:6px;margin-top:3px;font-size:8px;font-style:normal;display:flex}.meetup-location-main em b{color:var(--ops-teal-strong);background:var(--ops-mint);border-radius:6px;padding:3px 5px;font-size:7px}.meetup-location-main>svg{width:16px;color:var(--ops-muted)}.meetup-location-main>.meetup-selected-check{color:var(--ops-teal-strong)}.meetup-empty{min-height:190px;color:var(--ops-muted);border:1px dashed var(--ops-border-strong);background:#fff;border-radius:17px;align-content:center;place-items:center;gap:6px;display:grid}.meetup-empty svg{width:25px;color:var(--ops-teal-strong)}.meetup-empty strong{color:var(--ops-navy);font-size:12px}.meetup-empty small{font-size:9px}.meetup-sticky-action{bottom:calc(74px + env(safe-area-inset-bottom));z-index:5;background:linear-gradient(#0000,#f8f8f4f5 28%);margin:10px -2px 0;padding:8px 2px;position:sticky}.meetup-sticky-action button{color:#07241f;background:var(--ops-teal);border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:50px;font-size:11px;font-weight:900;display:flex;box-shadow:0 12px 28px #2889792e}.meetup-sticky-action button:disabled{opacity:.5}.meetup-sticky-action svg{width:17px}.meetup-sticky-action small{color:var(--ops-danger);text-align:center;margin-top:5px;font-size:9px;display:block}.meetup-readonly-note{color:var(--ops-muted);align-items:center;gap:7px;padding:12px;font-size:9px;display:flex}.meetup-readonly-note svg{width:17px;color:var(--ops-teal-strong)}.phase5-calendar{max-width:720px}.phase5-calendar-date{justify-content:space-between;align-items:center;margin:12px 0 10px;display:flex}.phase5-calendar-date h2{color:var(--ops-navy);margin:3px 0 0;font-size:17px}.phase5-calendar-date nav{gap:5px;display:flex}.phase5-calendar-date nav a,.phase5-calendar-date form button{width:44px;height:44px;color:var(--ops-navy);border:1px solid var(--ops-border);background:#fff;border-radius:12px;place-items:center;display:grid}.phase5-calendar-date svg{width:17px}.phase5-calendar-date form{gap:5px;display:flex}.phase5-calendar-date form input{border:1px solid var(--ops-border);border-radius:12px;min-width:0;max-width:150px;height:44px;padding:0 8px}.phase5-calendar-date form button{width:52px;font-weight:850}.pickup-calendar-grid{border:1px solid var(--ops-border);background:#fff;border-radius:17px;overflow:hidden}.pickup-calendar-grid>header,.pickup-calendar-grid>div{grid-template-columns:repeat(7,1fr);display:grid}.pickup-calendar-grid>header{min-height:28px;color:var(--ops-muted);background:var(--ops-background);text-align:center;align-items:center;font-size:8px;font-weight:850}.pickup-calendar-grid>div>a{min-height:52px;color:var(--ops-navy);border-top:1px solid var(--ops-border);border-left:1px solid var(--ops-border);justify-content:center;align-items:flex-start;padding:7px;font-size:10px;font-weight:750;text-decoration:none;display:flex;position:relative}.pickup-calendar-grid>div>a:nth-child(7n+1){border-left:0}.pickup-calendar-grid>div>a.outside{color:#adb5b2;background:#fbfcfa}.pickup-calendar-grid>div>a.today span{color:#fff;background:var(--ops-teal-strong);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.pickup-calendar-grid>div>a b{min-width:17px;height:17px;color:var(--ops-teal-strong);background:var(--ops-mint);border-radius:6px;place-items:center;padding:0 4px;font-size:7px;display:grid;position:absolute;bottom:5px;right:5px}.phase5-calendar-list{margin-top:14px}.phase5-calendar-list>header{margin-bottom:8px}.phase5-calendar-event{border:1px solid var(--ops-border);background:#fff;border-radius:16px;margin-top:8px;overflow:hidden}.phase5-calendar-event>a:first-child{color:inherit;grid-template-columns:62px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:11px;text-decoration:none;display:grid}.phase5-calendar-event time{display:grid}.phase5-calendar-event time small{color:var(--ops-muted);font-size:8px}.phase5-calendar-event time strong{color:var(--ops-navy);font-size:15px}.phase5-calendar-event>a:first-child>span{min-width:0}.phase5-calendar-event header{justify-content:space-between;align-items:center;gap:8px;display:flex}.phase5-calendar-event h3{color:var(--ops-navy);margin:0;font-size:12px}.phase5-calendar-event p{color:var(--ops-text);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 4px;font-size:9px;overflow:hidden}.phase5-calendar-event>a:first-child small{color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:8px;display:flex;overflow:hidden}.phase5-calendar-event>a:first-child small svg{width:12px;color:var(--ops-teal-strong);flex:none}.phase5-calendar-event>a:first-child>svg{width:16px;color:var(--ops-muted)}.phase5-calendar-event>a:last-child{min-height:44px;color:var(--ops-teal-strong);border-top:1px solid var(--ops-border);background:#f8faf8;justify-content:center;align-items:center;gap:6px;font-size:9px;font-weight:850;text-decoration:none;display:flex}.phase5-calendar-event>a:last-child svg{width:14px}.calendar-subscription-card{min-height:70px;color:inherit;border:1px solid var(--ops-border);background:#fff;border-radius:16px;grid-template-columns:40px 1fr 18px;align-items:center;gap:9px;margin-top:12px;padding:11px;text-decoration:none;display:grid}.calendar-subscription-card>svg:first-child{width:40px;height:40px;color:var(--ops-teal-strong);background:var(--ops-mint);border-radius:12px;padding:10px}.calendar-subscription-card span{display:grid}.calendar-subscription-card strong{color:var(--ops-navy);font-size:11px}.calendar-subscription-card small{color:var(--ops-muted);margin-top:2px;font-size:8px;line-height:1.35}.calendar-subscription-card>svg:last-child{width:16px;color:var(--ops-muted)}.calendar-explainer{color:var(--ops-muted);align-items:center;gap:6px;font-size:8px;display:flex}.calendar-explainer svg{width:14px;color:var(--ops-teal-strong)}.phase5-pickup-detail{max-width:620px}.pickup-detail-hero{color:#fff;box-shadow:var(--ops-shadow-feature);background:linear-gradient(145deg,#0a1d2c,#153d3f);border-radius:20px;justify-content:space-between;align-items:end;gap:10px;padding:17px;display:flex}.pickup-detail-hero h1{color:#fff;margin:9px 0 2px;font-size:23px}.pickup-detail-hero p{color:#aac0bf;margin:0;font-size:9px}.pickup-detail-hero>strong{letter-spacing:-.05em;font-size:34px}.pickup-detail-time,.pickup-detail-location,.pickup-detail-devices,.pickup-detail-economics{border:1px solid var(--ops-border);background:#fff;border-radius:16px;margin-top:9px}.pickup-detail-time{grid-template-columns:40px 1fr 20px;align-items:center;gap:9px;padding:13px;display:grid}.pickup-detail-time>svg:first-child{width:40px;height:40px;color:var(--ops-teal-strong);background:var(--ops-mint);border-radius:12px;padding:10px}.pickup-detail-time>svg:last-child{width:17px;color:var(--ops-muted)}.pickup-detail-time span{display:grid}.pickup-detail-time small,.pickup-detail-location small{color:var(--ops-teal-strong);font-size:7px;font-weight:900}.pickup-detail-time strong{color:var(--ops-navy);font-size:12px}.pickup-detail-time p{color:var(--ops-muted);margin:2px 0 0;font-size:9px}.pickup-detail-location{grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:13px;display:grid}.pickup-detail-location>svg{width:38px;height:38px;color:var(--ops-teal-strong);background:var(--ops-mint);border-radius:12px;padding:10px}.pickup-detail-location span{min-width:0;display:grid}.pickup-detail-location strong,.pickup-detail-location p,.pickup-detail-location em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pickup-detail-location strong{color:var(--ops-navy);font-size:12px}.pickup-detail-location p,.pickup-detail-location em{color:var(--ops-muted);margin:2px 0 0;font-size:8px;font-style:normal}.pickup-detail-location>a{min-height:44px;color:var(--ops-teal-strong);align-items:center;font-size:9px;font-weight:850;text-decoration:none;display:flex}.pickup-detail-location>a svg{width:14px}.pickup-detail-devices{overflow:hidden}.pickup-detail-devices>header{border-bottom:1px solid var(--ops-border);justify-content:space-between;align-items:center;min-height:39px;padding:0 12px;display:flex}.pickup-detail-devices>header span{color:var(--ops-teal-strong);font-size:8px;font-weight:900}.pickup-detail-devices>header b{color:var(--ops-navy);font-size:10px}.pickup-detail-devices article{border-top:1px solid var(--ops-border);grid-template-columns:40px 1fr auto;align-items:center;gap:8px;min-height:64px;padding:9px 11px;display:grid}.pickup-detail-devices article:first-of-type{border-top:0}.pickup-detail-devices article i{width:40px;height:40px;color:var(--ops-teal-strong);background:var(--ops-mint);border-radius:12px;place-items:center;display:grid}.pickup-detail-devices article i svg{width:18px}.pickup-detail-devices article span{min-width:0;display:grid}.pickup-detail-devices article strong,.pickup-detail-devices article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pickup-detail-devices article strong{color:var(--ops-navy);font-size:11px}.pickup-detail-devices article small{color:var(--ops-muted);font-size:8px}.pickup-detail-economics{grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.pickup-detail-economics span{grid-template-columns:20px 1fr;align-items:center;gap:1px 7px;min-height:62px;padding:10px;display:grid}.pickup-detail-economics span+span{border-left:1px solid var(--ops-border)}.pickup-detail-economics svg{width:18px;color:var(--ops-teal-strong);grid-row:1/3}.pickup-detail-economics small{color:var(--ops-muted);font-size:8px}.pickup-detail-economics strong{color:var(--ops-navy);font-size:12px}.pickup-detail-contact{border:1px solid var(--ops-border);background:#fff;border-radius:15px;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));margin-top:9px;display:grid;overflow:hidden}.pickup-detail-contact a{min-height:48px;color:var(--ops-navy);border-left:1px solid var(--ops-border);justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:850;text-decoration:none;display:flex}.pickup-detail-contact a:first-child{border-left:0}.pickup-detail-contact svg{width:15px;color:var(--ops-teal-strong)}.pickup-detail-primary-actions{grid-template-columns:1.3fr 1fr;gap:7px;margin-top:9px;display:grid}.pickup-detail-primary-actions a{border-radius:14px;justify-content:center;align-items:center;gap:6px;min-height:50px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.pickup-detail-primary-actions a:first-child{color:#07241f;background:var(--ops-teal)}.pickup-detail-primary-actions a:last-child{color:var(--ops-navy);border:1px solid var(--ops-border);background:#fff}.pickup-detail-primary-actions svg{width:16px}.pickup-proposal-note{min-height:46px;color:var(--ops-muted);background:#fff7e9;border:1px solid #f2d8aa;border-radius:13px;align-items:center;gap:7px;margin:9px 0 0;padding:9px 11px;font-size:9px;display:flex}.pickup-proposal-note svg{width:16px;color:var(--ops-warning)}.phase5-manage-pickup{gap:8px;margin-top:9px;display:grid}.pickup-en-route{min-height:62px;color:inherit;border:1px solid var(--ops-border);text-align:left;background:#fff;border-radius:15px;grid-template-columns:40px 1fr;align-items:center;gap:9px;padding:10px 12px;display:grid}.pickup-en-route>svg{width:40px;height:40px;color:var(--ops-teal-strong);background:var(--ops-mint);border-radius:12px;padding:10px}.pickup-en-route span{display:grid}.pickup-en-route strong{color:var(--ops-navy);font-size:11px}.pickup-en-route small{color:var(--ops-muted);margin-top:2px;font-size:8px}.pickup-management-options{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pickup-management-options button{min-height:46px;color:var(--ops-navy);border:1px solid var(--ops-border);background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:850;display:flex}.pickup-management-options button.active{color:var(--ops-teal-strong);background:var(--ops-mint);border-color:#69b9ad}.pickup-management-options button.danger{color:#a34444}.pickup-management-options button.active.danger{background:#fff0ef;border-color:#e7b9b6}.pickup-management-options svg{width:15px}.pickup-management-panel{border:1px solid var(--ops-border);background:#fff;border-radius:16px;gap:10px;padding:13px;display:grid}.pickup-management-panel>header{align-items:center;gap:8px;display:flex}.pickup-management-panel>header>svg{width:34px;height:34px;color:var(--ops-teal-strong);background:var(--ops-mint);border-radius:10px;padding:8px}.pickup-management-panel>header span{display:grid}.pickup-management-panel>header strong{color:var(--ops-navy);font-size:11px}.pickup-management-panel>header small{color:var(--ops-muted);font-size:8px}.pickup-management-panel label{gap:5px;min-width:0;display:grid}.pickup-management-panel label>span{color:var(--ops-navy);font-size:9px;font-weight:850}.pickup-management-panel :is(input,select,textarea){width:100%;min-height:44px;color:var(--ops-text);border:1px solid var(--ops-border-strong);background:#fff;border-radius:12px;padding:9px 11px}.pickup-management-panel textarea{resize:vertical;min-height:76px}.pickup-management-panel>button{color:#07241f;background:var(--ops-teal);border:0;border-radius:13px;min-height:46px;font-size:10px;font-weight:900}.pickup-management-panel.danger>header>svg{color:#a34444;background:#fff0ef}.pickup-management-panel.danger>button{color:#fff;background:#b94f4f}@media (max-width:1023px){.pickups-phase5,.phase5-calendar,.ops-service-zones,.ops-meetup-selector,.phase5-pickup-detail{max-width:none;width:calc(100% - 24px)!important;padding:12px 0 calc(92px + env(safe-area-inset-bottom))!important}.pickups-desktop-heading{display:none}.pickup-view-tabs{margin-inline:-12px;padding-inline:12px}.pickup-tool-links{margin:8px 0 14px}.pickup-tool-links a{padding:6px 8px;font-size:9px}.pickup-preferences-section,.pickup-agenda-section{margin-top:16px}.pickup-preferences-section>div,.phase5-pickup-list{grid-template-columns:1fr}.pickup-map-overview{padding:12px}.ops-zone-canvas{height:245px}.phase5-calendar .pickup-view-tabs{margin-top:1px}.phase5-calendar-date{margin-top:10px}.phase5-pickup-detail{padding-top:10px!important}}@media (max-width:430px){.pickup-tool-links a{text-align:center;grid-template-columns:1fr;gap:2px;display:grid}.pickup-tool-links svg{width:15px}.phase5-pickup-main{grid-template-columns:50px minmax(0,1fr) auto;padding-inline:10px}.phase5-pickup-main .lead-device-image,.phase5-pickup-main .lead-device-fallback{width:50px;height:53px}.phase5-pickup-location{margin-inline:10px}.ops-zone-pin small{display:none}.zone-area-summary{grid-template-columns:1fr}.pickup-detail-location{grid-template-columns:36px minmax(0,1fr) auto}.phase5-calendar-date form input{max-width:132px}.meetup-location-main{padding-right:8px}.pickup-view-tabs a{padding-inline:11px}}.meetup-filter-chips button{justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;display:inline-flex}.meetup-filter-chips button svg{width:14px}.meetup-location-list>article{padding-right:34px}.meetup-location-main>span:nth-child(2)>i{color:#697979;margin-top:3px;font-size:7px;font-style:normal}.meetup-maps-link{z-index:2;width:44px;height:44px;color:var(--ops-teal-strong);border-radius:12px;place-items:center;display:grid;position:absolute;bottom:2px;right:2px}.meetup-maps-link svg{width:15px}.meetup-selector-message{color:var(--ops-teal-strong);background:var(--ops-mint);border-radius:11px;margin:9px 2px;padding:9px 11px;font-size:9px;font-weight:750}.meetup-discover-results{gap:8px;display:grid}.meetup-discover-results>button{width:100%;min-height:76px;color:inherit;border:1px solid var(--ops-border);text-align:left;background:#fff;border-radius:16px;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px 11px;display:grid}.meetup-discover-results>button .meetup-location-mark{width:46px;height:46px}.meetup-discover-results>button>span{min-width:0;display:grid}.meetup-discover-results>button strong,.meetup-discover-results>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meetup-discover-results>button strong{color:var(--ops-navy);font-size:12px}.meetup-discover-results>button small{color:var(--ops-muted);margin-top:2px;font-size:9px}.meetup-discover-results>button em{color:#60706f;margin-top:4px;font-size:7px;font-style:normal}.meetup-discover-results>button>svg{width:16px;color:var(--ops-muted)}.meetup-fixture-notice{color:#8a5a17;letter-spacing:.07em;text-align:center;background:#fff5df;border:1px solid #efd4a5;border-radius:10px;margin:0;padding:8px 10px;font-size:8px;font-weight:900}.meetup-provider-state{min-height:190px;color:var(--ops-muted);border:1px solid var(--ops-border);text-align:center;background:#fff;border-radius:18px;align-content:center;place-items:center;gap:6px;padding:24px;display:grid}.meetup-provider-state>svg{width:33px;height:33px;color:var(--ops-teal-strong);background:var(--ops-mint);border-radius:11px;padding:7px}.meetup-provider-state strong{color:var(--ops-navy);font-size:13px}.meetup-provider-state p{max-width:330px;margin:0;font-size:9px;line-height:1.45}.meetup-provider-state small,.meetup-google-attribution{color:#5e5e5e;font-size:12px;font-weight:400}.meetup-provider-state.loading>svg{animation:1.4s ease-in-out infinite phase5-pulse}.meetup-google-attribution{text-align:right;white-space:nowrap;margin:7px 10px 0}.meetup-provider-state .meetup-nearby-button{color:#fff;background:var(--ops-teal-strong);border:0;border-radius:12px;width:auto;min-height:42px;margin-top:4px;padding:0 16px;font-size:10px;font-weight:900;box-shadow:0 8px 18px #175f542e}.meetup-discover-settings{gap:9px;display:grid}.meetup-discover-settings>p{color:var(--ops-muted);background:var(--ops-background);border-radius:12px;gap:8px;margin:0 0 2px;padding:10px;font-size:9px;line-height:1.4;display:flex}.meetup-discover-settings>p svg{width:17px;color:var(--ops-teal-strong);flex:none}.meetup-discover-settings>label:not(.field){border:1px solid var(--ops-border);border-radius:13px;align-items:center;gap:9px;min-height:52px;padding:8px 10px;display:flex}.meetup-discover-settings input[type=checkbox]{width:20px;height:20px;accent-color:var(--ops-teal-strong)}.meetup-discover-settings label>span{color:var(--ops-muted);font-size:9px;display:grid}.meetup-discover-settings label>span strong{color:var(--ops-navy);font-size:10px}.meetup-discover-settings .field{gap:5px;display:grid}.meetup-discover-settings :is(select,textarea){width:100%;min-height:44px;color:var(--ops-navy);border:1px solid var(--ops-border-strong);background:#fff;border-radius:12px;padding:9px 11px}.meetup-discover-settings textarea{resize:vertical;min-height:68px}.meetup-discover-actions{grid-template-columns:1fr 1.35fr;gap:7px;display:grid}.meetup-discover-actions button{color:#07241f;background:var(--ops-teal);border:0;border-radius:13px;min-height:48px;padding:0 10px;font-size:10px;font-weight:900}.meetup-discover-actions button.secondary{color:var(--ops-navy);border:1px solid var(--ops-border);background:#fff}.meetup-discover-actions button:disabled{opacity:.55}.ops-service-zone-map:before{content:"Planning view · configured rules, not a street boundary";color:var(--ops-muted);border-bottom:1px solid var(--ops-border);background:#fbfcfa;padding:8px 11px;font-size:8px;display:block}.ops-zone-canvas:after{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.5%,#7497a314 50%,#0000 50.5%),linear-gradient(#0000 49.5%,#7497a312 50%,#0000 50.5%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.ops-zone-shape,.ops-zone-pin{z-index:2}.ops-zone-road{z-index:1}.phase5-pickup-location>em{text-align:right;max-width:90px}.phase5-pickup-location>em small{white-space:normal;margin-top:1px;display:block}.phase5-calendar-event.proposed{background:#fffcf6;border-color:#efd6ae}.phase5-calendar-event.proposed>a:last-child{color:#9a641e;background:#fff8eb}.phase5-calendar-event.confirmed{border-left:3px solid var(--ops-teal-strong)}@keyframes phase5-pulse{50%{opacity:.45;transform:scale(.96)}}.phase5-preview-label{color:#8a5a17;letter-spacing:.07em;text-align:center;background:#fff5df;border:1px solid #efd4a5;border-radius:10px;margin:0 0 9px;padding:7px 9px;font-size:8px;font-weight:900;display:block}@media (max-width:430px){.meetup-location-list>article{padding-right:30px}.meetup-location-main{grid-template-columns:45px minmax(0,1fr) 18px;padding-left:43px}.meetup-location-mark{width:45px;height:45px}.meetup-discover-actions{grid-template-columns:1fr}.meetup-provider-state{min-height:170px;padding:20px}.meetup-filter-chips{margin-inline:-12px;padding-inline:12px}.meetup-filter-chips:after{content:"";flex:none;width:6px}}.meetup-search{grid-template-columns:20px minmax(0,1fr) 20px;width:100%;min-width:0;max-width:100%}.meetup-search input{min-width:0}.meetup-filter-chips{overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;scroll-padding-inline:0}.meetup-filter-chips button{white-space:nowrap;line-height:1}.pickup-propose-primary,.pickup-inline-confirm,.meetup-sticky-action button,.pickup-detail-primary-actions a:first-child,.pickup-management-panel:not(.danger)>button,.meetup-discover-actions button:not(.secondary){color:#fff;background:var(--ops-teal-strong);border-color:var(--ops-teal-strong)}.pickup-propose-primary:disabled,.meetup-sticky-action button:disabled,.meetup-discover-actions button:disabled{cursor:not-allowed;box-shadow:none}@media (max-width:430px){.meetup-filter-chips{margin-inline:0;padding:0 0 2px}.meetup-filter-chips:after{width:6px}}.meetup-suggestion-list{gap:10px;display:grid}.meetup-suggestion-list>header{background:var(--ops-teal-soft);border:1px solid #31847740;border-radius:13px;align-items:center;gap:10px;padding:13px 14px;display:flex}.meetup-suggestion-list>header>svg{width:21px;color:var(--ops-teal-strong)}.meetup-suggestion-list>header>span{gap:2px;display:grid}.meetup-suggestion-list>header small{color:var(--ops-muted);font-size:11px;line-height:1.4}.meetup-suggestion-list>article{border:1px solid var(--ops-border);box-shadow:var(--ops-shadow-card);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.meetup-suggestion-list>article>span{gap:2px;min-width:0;display:grid}.meetup-suggestion-list>article>span small,.meetup-suggestion-list>article>span em{color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.meetup-suggestion-list>article>span em{color:var(--ops-teal-strong);margin-top:3px;font-weight:750}.meetup-suggestion-list>article>div{gap:6px;display:flex}.meetup-suggestion-list>article>div button{color:#fff;background:var(--ops-teal-strong);min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 11px;font-size:11px;font-weight:850}.meetup-suggestion-list>article>div button.dismiss{color:var(--ops-muted);background:var(--ops-surface-muted)}.meetup-suggestion-list button:disabled{opacity:.55;cursor:wait}@media (max-width:620px){.meetup-suggestion-list>article{grid-template-columns:auto minmax(0,1fr)}.meetup-suggestion-list>article>div{grid-column:1/-1;justify-content:end}}
