:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f7f9;background:#071018;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#071018;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{color:#04151c;cursor:pointer;background:#00d4ff;border:0;border-radius:10px;padding:12px 18px;font-weight:800}button:disabled{opacity:.6;cursor:wait}.secondary-button{color:#dce6e9;background:0 0;border:1px solid #29404c}input,select,textarea{color:#f4f7f9;background:#0a151d;border:1px solid #29404c;border-radius:10px;outline:none;width:100%;padding:12px 13px}input:focus,select:focus,textarea:focus{border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff29}label{color:#aab9c1;gap:7px;font-size:.78rem;font-weight:700;display:grid}.eyebrow{color:#00d4ff;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;font-size:.72rem;font-weight:850;display:flex}.eyebrow span{color:#04151c;letter-spacing:.1em;background:#00d4ff;border-radius:6px;padding:4px 7px;font-size:.62rem}.login-shell{background:radial-gradient(circle at 10% 15%,#153743,#071018 48%);grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;min-height:100vh;padding:8vw;display:grid}.brand-lockup{filter:drop-shadow(0 14px 30px #00bfff33);width:min(360px,78vw);height:auto;margin-bottom:38px;display:block}.login-intro h1{letter-spacing:-.06em;max-width:720px;margin:18px 0;font-size:clamp(3rem,6vw,6.4rem);line-height:.96}.login-intro p{color:#94a9b4;max-width:600px;font-size:1.1rem;line-height:1.7}.login-card{background:#0a171fe0;border:1px solid #203541;border-radius:22px;max-width:480px;padding:38px;box-shadow:0 35px 90px #00000052}.login-card h2{margin:32px 0 8px;font-size:2rem}.login-card>p{color:#91a4ae;margin:0 0 28px}.login-card form{gap:16px;display:grid}.connection{color:#9cafb8;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:flex}.connection span{background:#e6b653;border-radius:50%;width:8px;height:8px}.connection-connected span{background:#00d4ff;box-shadow:0 0 12px #00d4ff}.connection-offline span{background:#ef7777}.workspace{grid-template-columns:280px 1fr;min-height:100vh;display:grid}.sidebar{background:linear-gradient(#0a1a22 0%,#071218 100%);border-right:1px solid #1d3940;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0;box-shadow:16px 0 50px #0000001a}.sidebar-brand{border-bottom:1px solid #1d3940;align-items:center;gap:14px;margin:-4px -2px 28px;padding:14px 10px 22px;display:flex}.sidebar-brand>img{object-fit:contain;filter:drop-shadow(0 10px 20px #00bfff38);flex:none;width:64px;height:48px}.sidebar-brand>div{gap:2px;display:grid}.sidebar-brand strong{color:#effaf6;letter-spacing:.12em;font-size:.78rem}.sidebar-brand small{color:#9aaeb8;letter-spacing:.02em;max-width:150px;font-size:.62rem;line-height:1.35}.mobile-menu-toggle{display:none}nav{gap:7px;display:grid}nav a{color:#8297a1;border-radius:9px;justify-content:space-between;padding:12px 14px;font-size:.88rem;font-weight:700;text-decoration:none;display:flex}nav a:hover,nav a.active{color:#f4f7f9;background:#10232c}nav a.active{box-shadow:inset 3px 0 #00d4ff}nav a span{color:#00d4ff;text-align:center;background:#12303d;border-radius:99px;min-width:24px;padding:2px 7px;font-size:.7rem}.sidebar nav{gap:9px;padding-right:3px;overflow-y:auto}.sidebar-group{border:1px solid #0000;border-radius:10px}.sidebar-group>summary{color:#a8bac2;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;min-height:45px;padding:11px 14px;font-size:.88rem;font-weight:800;list-style:none;display:flex}.sidebar-group>summary::-webkit-details-marker{display:none}.sidebar-group>summary span{color:#5f7c88;transition:transform .16s}.sidebar-group[open]>summary span{transform:rotate(180deg)}.sidebar-group.active>summary,.sidebar-group>summary:hover{color:#eff8fa;background:#0d2029}.sidebar-group>div{gap:3px;padding:3px 0 5px 13px;display:grid}.sidebar-group>div a{border-left:1px solid #26424d;border-radius:0 8px 8px 0;align-items:center;min-height:40px;padding:9px 12px;font-size:.79rem}.sidebar-group>div a.active{box-shadow:none;border-left-color:#00d4ff}.sidebar-footer{border-top:1px solid #182a34;grid-template-columns:34px 1fr;align-items:center;gap:10px;margin-top:auto;padding-top:20px;display:grid}.avatar{color:#00d4ff;background:#12303d;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.sidebar-footer strong,.sidebar-footer span{text-overflow:ellipsis;white-space:nowrap;max-width:135px;display:block;overflow:hidden}.sidebar-footer strong{font-size:.73rem}.sidebar-footer span{color:#718791;text-transform:capitalize;margin-top:3px;font-size:.68rem}.text-button{color:#7e929c;text-align:left;background:0 0;padding:5px 0;font-size:.72rem}.sidebar-footer .text-button{grid-column:2}.sidebar-footer .location-switcher{order:-1;grid-column:1/-1;gap:5px;width:100%;display:grid}.sidebar-footer .location-switcher span{color:#8ba0aa;letter-spacing:.08em;text-transform:uppercase;max-width:none;margin:0;font-size:.62rem;font-weight:800}.sidebar-footer .location-switcher select{padding:8px 9px;font-size:.72rem}.marketplace-workspace{gap:22px;display:grid}.marketplace-policy-note{background:linear-gradient(135deg,#0c2732,#0a1e27);border:1px solid #235164;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:16px 18px;display:grid}.marketplace-policy-note strong{color:#4ce0ff;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.marketplace-policy-note p{color:#b8cbd3;margin:0;font-size:.82rem;line-height:1.55}.marketplace-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.marketplace-metrics article{background:#0a1d25;border:1px solid #1d3a47;border-radius:12px;gap:5px;min-width:0;padding:15px 16px;display:grid;box-shadow:0 10px 25px #00000017}.marketplace-metrics span{color:#89a5b0;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:800}.marketplace-metrics strong{color:#edf8fb;font-size:1.65rem}.marketplace-metrics .marketplace-alert{background:#271e12;border-color:#865e22}.marketplace-metrics .marketplace-alert strong{color:#ffd887}.marketplace-assignment-form{grid-template-columns:minmax(260px,2fr) minmax(220px,1fr) auto;align-items:end;gap:14px;display:grid}.marketplace-assignment-form label,.marketplace-editor label{color:#9db2bc;text-transform:uppercase;gap:6px;font-size:.72rem;font-weight:800;display:grid}.marketplace-assignment-form button{min-height:43px}.marketplace-inline-note,.marketplace-message{color:#b9d0da;background:#102a35;border-radius:8px;margin:14px 0 0;padding:11px 13px;font-size:.8rem}.marketplace-filter{gap:6px;display:flex}.marketplace-filter button{color:#8ea7b1;background:0 0;border:1px solid #244653;padding:7px 10px;font-size:.72rem}.marketplace-filter button.active{color:#e6faff;background:#0d3542;border-color:#00c8f3}.marketplace-list{gap:16px;margin-top:18px;display:grid}.marketplace-listing-card{background:#081b23;border:1px solid #244652;border-radius:12px;overflow:hidden}.marketplace-listing-card>header{background:#0b222c;border-bottom:1px solid #1c3945;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.marketplace-listing-card>header h3{color:#eef8fb;margin:7px 0 3px;font-size:1.05rem}.marketplace-listing-card>header small{color:#89a5b0}.marketplace-listing-card>header b{color:#b9d5df;font-size:.78rem}.marketplace-listing-attention{border-color:#9a6b24;box-shadow:0 0 0 1px #ffc55d1f}.marketplace-status{color:#79e5ff;letter-spacing:.06em;text-transform:uppercase;background:#183b47;border-radius:99px;padding:4px 8px;font-size:.62rem;font-weight:900;display:inline-flex}.marketplace-status-live{color:#82efbd;background:#123d32}.marketplace-status-removal_required,.marketplace-status-error{color:#ffaca0;background:#4a231f}.marketplace-status-update_required{color:#ffd47a;background:#4b381c}.marketplace-required-action{color:#e7c986;background:#302414;border-bottom:1px solid #62461d;margin:0;padding:13px 20px;font-size:.8rem}.marketplace-copy-preview{gap:8px;padding:18px 20px;display:grid}.marketplace-copy-preview strong{color:#eff9fc}.marketplace-copy-preview p{color:#b0c5cd;white-space:pre-wrap;margin:0;line-height:1.6}.marketplace-posting-checklist{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 20px 18px;display:grid}.marketplace-posting-checklist>span{color:#73dff4;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:.65rem;font-weight:900}.marketplace-posting-checklist>div{background:#0b252f;border:1px solid #21424f;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:3px 8px;padding:9px 10px;display:grid}.marketplace-posting-checklist small{color:#78949f;text-transform:uppercase;grid-column:1/-1;font-size:.6rem;font-weight:800}.marketplace-posting-checklist strong{color:#dcecf1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;overflow:hidden}.marketplace-posting-checklist button{color:#55dbf5;background:0 0;border:1px solid #2a5969;min-height:0;padding:4px 6px;font-size:.58rem}.marketplace-photo-strip{gap:9px;padding:0 20px 18px;display:flex;overflow-x:auto}.marketplace-photo-strip a{background:#07151b;border:1px solid #2a4b57;border-radius:8px;flex:0 0 112px;height:78px;overflow:hidden}.marketplace-photo-strip img{object-fit:cover;width:100%;height:100%}.marketplace-photo-strip>span{color:#7f99a3;font-size:.78rem}.marketplace-editor{gap:13px;padding:18px 20px;display:grid}.marketplace-editor textarea{resize:vertical}.marketplace-editor-actions,.marketplace-copy-actions,.marketplace-workflow-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.marketplace-listing-card>footer{background:#0a2029;border-top:1px solid #1d3945;justify-content:space-between;gap:14px;padding:14px 20px;display:flex}.marketplace-listing-card>footer button,.marketplace-listing-card>footer a{min-height:35px;padding:8px 11px;font-size:.7rem}.marketplace-listing-card>footer a{color:#5bdfff;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.marketplace-listing-card>footer .button-link{color:#05171d;background:#00c7ee;border-radius:8px}html[data-theme=light] .marketplace-policy-note{background:linear-gradient(135deg,#e7f8fc,#f3fbfd);border-color:#90c9d8}html[data-theme=light] .marketplace-policy-note p,html[data-theme=light] .marketplace-copy-preview p{color:#385562}html[data-theme=light] .marketplace-metrics article,html[data-theme=light] .marketplace-listing-card{background:#f7fbfc;border-color:#b6ccd5}html[data-theme=light] .marketplace-metrics strong,html[data-theme=light] .marketplace-listing-card>header h3,html[data-theme=light] .marketplace-copy-preview strong{color:#102c38}html[data-theme=light] .marketplace-metrics span,html[data-theme=light] .marketplace-listing-card>header small{color:#526f7a}html[data-theme=light] .marketplace-listing-card>header,html[data-theme=light] .marketplace-listing-card>footer{background:#eaf4f7;border-color:#c2d4db}html[data-theme=light] .marketplace-inline-note,html[data-theme=light] .marketplace-message{color:#264e5d;background:#e2f4f8}html[data-theme=light] .marketplace-posting-checklist>div{background:#edf6f8;border-color:#bdd2d9}html[data-theme=light] .marketplace-posting-checklist strong{color:#173743}@media (max-width:980px){.marketplace-metrics{grid-template-columns:repeat(3,1fr)}.marketplace-assignment-form{grid-template-columns:1fr 1fr}.marketplace-assignment-form button{grid-column:1/-1}.marketplace-posting-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-listing-card>footer{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.marketplace-policy-note{grid-template-columns:1fr}.marketplace-metrics{grid-template-columns:1fr 1fr}.marketplace-assignment-form{grid-template-columns:1fr}.marketplace-listing-card>header{flex-direction:column}.marketplace-posting-checklist{grid-template-columns:1fr}.marketplace-photo-strip a{flex-basis:96px;height:68px}}.dashboard{width:min(1240px,100% - 72px);margin:0 auto;padding:52px 0 80px}.dashboard-header{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.page-heading-copy{min-width:0}.page-brand{color:#dce6e9;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:16px;margin-bottom:25px;font-size:.82rem;font-weight:850;display:flex}.page-brand:after{content:"";background:linear-gradient(90deg,#00d4ff,#0000);width:72px;height:1px}.page-brand img{object-fit:contain;filter:drop-shadow(0 8px 18px #00bfff33);width:74px;height:44px}.page-brand span{white-space:nowrap;border-left:1px solid #31505d;padding-left:16px}.dashboard-header h1{letter-spacing:-.045em;margin:9px 0 6px;font-size:clamp(2rem,4vw,3.4rem)}.dashboard-header p{color:#8297a1;margin:0}.header-actions{gap:10px;display:flex}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:36px 0 22px;display:grid}.metric-grid article{background:#0b1820;border:1px solid #1d303a;border-radius:15px;padding:20px}.metric-grid span,.metric-grid small{color:#80949e;font-size:.76rem;display:block}.metric-grid strong{letter-spacing:-.04em;margin:12px 0 8px;font-size:2rem;display:block}.metric-grid .system-value{color:#00d4ff;font-size:1.3rem}.today-grid{grid-template-columns:1.2fr .8fr;gap:20px;display:grid}.today-panel{margin-top:0}.today-list,.task-list{max-height:390px;overflow-y:auto}.today-list>button{color:#dce7ea;text-align:left;background:0 0;border-top:1px solid #172a33;border-radius:0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:15px 22px;display:flex}.today-list>button:first-child{border-top:0}.today-list>button:hover{background:#102129}.today-list strong,.today-list span{display:block}.today-list span,.task-list span{color:#71868f;margin-top:4px;font-size:.7rem}.task-list>div{border-top:1px solid #172a33;align-items:center;gap:12px;padding:14px 20px;display:flex}.task-list>div:first-child{border-top:0}.task-list strong,.task-list span{display:block}.task-check{color:#00d4ff;background:0 0;border:1px solid #34505b;border-radius:50%;flex:none;width:28px;height:28px;padding:0}.task-check:hover{color:#04151c;background:#00d4ff}.mini-empty{color:#71868f;text-align:center;margin:0;padding:38px 22px;font-size:.8rem}.overview-deal-bubbles{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:20px;margin:0 0 20px;display:grid}.overview-deal-bubbles>article{background:#0a171f;border:1px solid #1d303a;border-radius:16px;overflow:hidden}.overview-bubble-heading{border-bottom:1px solid #1d303a;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.overview-bubble-heading span{color:#00d4ff;letter-spacing:.11em;text-transform:uppercase;font-size:.65rem;font-weight:850}.overview-bubble-heading h2{margin:4px 0 0;font-size:1rem}.overview-bubble-heading small{color:#71868f;text-align:right;font-size:.68rem}.overview-scoreboard ol{margin:0;padding:4px 20px 10px;list-style:none}.overview-scoreboard li{border-bottom:1px solid #172a33;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.overview-scoreboard li:last-child{border-bottom:0}.overview-scoreboard li>b{color:#00d4ff;background:#12303d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.66rem;display:grid}.overview-scoreboard li>span{color:#e5edef;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:750;overflow:hidden}.overview-scoreboard li>strong{color:#91efd1;font-size:1rem}.overview-scoreboard li>strong small{color:#71868f;font-size:.62rem;font-weight:700}.overview-gross-bubble{background:linear-gradient(145deg,#0a171f,#0b232b)!important}.overview-gross-total{padding:22px 20px 16px}.overview-gross-total small{color:#71868f;font-size:.68rem;display:block}.overview-gross-total strong{color:#91efd1;letter-spacing:-.05em;margin-top:7px;font-size:clamp(1.8rem,4vw,2.7rem);display:block}.overview-gross-bubble dl{background:#1d303a;border:1px solid #1d303a;border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin:0 20px 20px;display:grid;overflow:hidden}.overview-gross-bubble dl>div{background:#09161d;padding:11px}.overview-gross-bubble dt{color:#71868f;text-transform:uppercase;font-size:.6rem}.overview-gross-bubble dd{color:#dce7ea;margin:5px 0 0;font-size:.78rem;font-weight:800}.overview-deal-message{color:#efc76b;background:#2c2412;border:1px solid #6f5921;border-radius:10px;grid-column:1/-1;margin:-10px 0 0;padding:10px 14px;font-size:.74rem}.overview-bubble-link{color:#66e5ff;text-align:right;border-top:1px solid #1d303a;padding:11px 20px;font-size:.67rem;font-weight:850;text-decoration:none;display:block}.overview-bubble-link:hover{background:#00d4ff0f}.overview-month-kpis{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.overview-month-kpis article{background:#0a171f;border:1px solid #1d303a;border-radius:13px;padding:16px 18px}.overview-month-kpis span,.overview-month-kpis small{color:#71868f;display:block}.overview-month-kpis span{letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:800}.overview-month-kpis strong{color:#e5edef;margin:8px 0 5px;font-size:1.35rem;display:block}.overview-month-kpis small{font-size:.65rem}.overview-manager-alerts{background:#201b10;border:1px solid #6f5921;border-radius:13px;grid-column:1/-1;grid-template-columns:220px 1fr;align-items:center;gap:18px;padding:16px 18px;display:grid}.overview-manager-alerts>div span{color:#efc76b;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:850}.overview-manager-alerts h3{margin:5px 0 0;font-size:.85rem}.overview-manager-alerts ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.overview-manager-alerts a{color:#dce7ea;border:1px solid #54451f;border-radius:9px;gap:4px;padding:10px;text-decoration:none;display:grid}.overview-manager-alerts a span{color:#aebdc2;font-size:.6rem}.overview-manager-alerts a strong{color:#efc76b;font-size:1.2rem}.overview-manager-alerts a small{color:#8fa2aa;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.funding-panel{margin-bottom:20px}.funding-message{color:#66e5ff;background:#092530;border-bottom:1px solid #1d303a;margin:0;padding:12px 24px;font-size:.78rem}.funding-table-wrap{overflow-x:auto}.funding-table{border-collapse:collapse;width:100%;min-width:940px}.funding-table th,.funding-table td{color:#91a5ae;text-align:left;border-top:1px solid #172a33;padding:13px 16px;font-size:.76rem}.funding-table thead th{color:#637983;letter-spacing:.08em;text-transform:uppercase;border-top:0;font-size:.65rem;font-weight:850}.funding-table td strong{color:#eaf0f2}.funding-table select,.funding-table input{min-width:138px;padding:8px 9px}.funding-table button{padding:8px 13px}.funding-table input:disabled{opacity:.45;cursor:not-allowed}.funding-overview-summary{background:#1d303a;border-bottom:1px solid #1d303a;grid-template-columns:1.5fr repeat(4,1fr);gap:1px;display:grid}.funding-overview-summary>div{background:#09161d;padding:13px 16px}.funding-overview-summary span{color:#71868f;letter-spacing:.04em;text-transform:uppercase;font-size:.6rem;font-weight:750;display:block}.funding-overview-summary strong{color:#dce7ea;margin-top:5px;font-size:1rem;display:block}.funding-overview-summary .funding-summary-alert strong{color:#efc76b}.funding-age{white-space:nowrap;border-radius:99px;padding:5px 8px;font-size:.66rem;font-weight:800;display:inline-flex}.funding-age-new{color:#67d9b2;background:#14372a}.funding-age-watch{color:#efc76b;background:#3a3018}.funding-age-late{color:#ff9ba3;background:#442126}.funding-row-actions{align-items:center;gap:10px;display:flex}.funding-row-actions a{color:#66e5ff;white-space:nowrap;font-size:.68rem;font-weight:800}.funding-overview-summary small{color:#71868f;margin-top:3px;font-size:.6rem;display:block}.funding-value-missing{white-space:nowrap;color:#efc76b!important}.team-panel{margin:0 0 20px}.team-layout{grid-template-columns:1.25fr .75fr;display:grid}.team-list{padding:8px 24px}.team-list>div{border-bottom:1px solid #172a33;grid-template-columns:38px 1fr auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.team-list>div:last-child{border-bottom:0}.team-list strong,.team-list span{display:block}.team-list span{color:#70858e;text-transform:capitalize;margin-top:4px;font-size:.7rem}.team-list button{padding:7px 10px;font-size:.7rem}.member-active,.member-inactive{color:#67d9b2;background:#14372a;border-radius:99px;padding:4px 8px;font-size:.63rem}.member-inactive{color:#e88a91;background:#392126}.invite-form{background:#09161d;border-left:1px solid #1d303a;align-content:start;gap:12px;padding:24px;display:grid}.invite-form h3{margin:0}.invite-form>p{color:#748993;margin:-4px 0 8px;font-size:.76rem;line-height:1.5}.panel{background:#0a171f;border:1px solid #1d303a;border-radius:16px;margin-top:20px;overflow:hidden}.panel-heading{border-bottom:1px solid #1d303a;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.panel-heading span{color:#00d4ff;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.panel-heading h2{margin:5px 0 0;font-size:1.2rem}.panel-heading small{color:#728791}.empty-state{text-align:center;color:#81949d;place-items:center;min-height:280px;padding:42px;display:grid}.empty-state strong{color:#f4f7f9;font-size:1.25rem}.empty-state p{margin:8px 0 22px}.lead-table{overflow-x:auto}.lead-row{color:#91a5ae;border-top:1px solid #152831;grid-template-columns:1.3fr 1.7fr 1fr .8fr .8fr;align-items:center;gap:18px;min-width:760px;padding:17px 24px;font-size:.82rem;display:grid}.lead-row-selectable{grid-template-columns:24px 1.3fr 1.7fr 1fr .8fr .8fr;min-width:820px}.lead-row input[type=checkbox]{accent-color:#00d4ff;width:16px;height:16px}.lead-row strong{color:#eaf0f2}.lead-head{color:#637983;letter-spacing:.09em;text-transform:uppercase;border-top:0;font-size:.68rem;font-weight:850}.lead-result{text-align:left;background:0 0;width:100%;font-weight:500}.lead-link{color:#eaf0f2;text-align:left;background:0 0;padding:0}.lead-link:hover{color:#6ee4bc}.lead-filters{border-bottom:1px solid #1d303a;grid-template-columns:minmax(240px,1fr) 170px 150px 150px auto auto;align-items:end;gap:10px;padding:18px 24px;display:grid}.lead-date-filter{color:#8fa3ac;letter-spacing:.03em;gap:5px;font-size:.68rem;font-weight:750;display:grid}.lead-date-filter input{min-width:0}.pagination{color:#748993;border-top:1px solid #1d303a;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.pagination>div{gap:8px;display:flex}.pagination button{padding:8px 12px}.sms-consent-alert{color:#ffd56f;margin-top:4px;font-size:.62rem;line-height:1.3;display:block}.lead-name-cell{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.lead-message-badge,.lead-notification-bubble{color:#8cecff;letter-spacing:.04em;white-space:nowrap;background:#073442;border:1px solid #38d6ff;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:3px 8px;font-size:.6rem;font-weight:900;line-height:1;display:inline-flex}.lead-unanswered-badge{color:#ffdb82;background:#392b08;border-color:#efb84f}.sidebar-group>div a .lead-notification-bubble{color:#ffe0a3;background:#522e06;border-color:#ffb957;min-width:21px;margin-left:6px;padding:3px 6px}.lead-message-attention{color:#c8f5ff;background:#082b37;border:1px solid #2fcdf4;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.lead-message-attention strong{color:#7ee8ff}.lead-message-attention span{color:#ffdc8a;font-size:.76rem}.sms-consent-banner{color:#e8d69c;background:#251e10;border:1px solid #8d6c27;border-radius:10px;gap:4px;padding:12px 14px;font-size:.72rem;line-height:1.45;display:grid}.sms-consent-banner strong{color:#ffd56f;font-size:.78rem}.lead-bulk-actions{color:#80949e;background:#09141b;border-bottom:1px solid #1d303a;align-items:center;gap:12px;padding:12px 24px;font-size:.76rem;display:flex}.lead-bulk-actions small{color:#79dcb9;margin-left:auto}.danger-button{color:#f2a1a7;background:#3a2025;border:1px solid #69353b}.danger-button:hover{background:#51272e}.profile-delete{width:100%;margin:18px 0 0;padding:9px 12px}.lead-intake-message,.review-message{color:#66e5ff;background:#092530;border-bottom:1px solid #1d303a;margin:0;padding:12px 24px;font-size:.78rem}.status-pill{color:#66e5ff;text-transform:capitalize;background:#12303d;border-radius:99px;padding:5px 9px;font-size:.68rem;display:inline-block}.status-won{background:#0b3443}.status-lost{color:#ee9292;background:#3a2125}.status-contacted{color:#9bb8ee;background:#27344b}.status-qualified{color:#eac777;background:#3b3320}.add-lead-panel{padding-bottom:22px}.lead-form{grid-template-columns:repeat(3,1fr);gap:16px;padding:22px 24px 0;display:grid}.lead-form button{align-self:end}.import-body{padding:22px 24px 24px}.drop-zone{background:#09141b;border:1px dashed #34505d;border-radius:13px;padding:24px}.drop-zone strong{display:block}.drop-zone p{color:#7f939d;margin:7px 0 18px;font-size:.8rem}.drop-zone input[type=file]{background:#0d1c24;padding:9px}.drop-zone input[type=file]::file-selector-button{color:#dce7ea;cursor:pointer;background:#17323c;border:0;border-radius:7px;margin-right:12px;padding:8px 11px;font-weight:750}.import-message{color:#79dcb9;margin:16px 0;font-size:.82rem}.import-preview{border:1px solid #1d303a;border-radius:11px;overflow-x:auto}.preview-row{color:#94a6ae;border-top:1px solid #172a33;grid-template-columns:1.2fr 1.6fr 1fr .7fr;gap:16px;min-width:650px;padding:12px 14px;font-size:.76rem;display:grid}.preview-row:first-child{border-top:0}.preview-row strong{color:#edf3f5}.preview-head{color:#647b85;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:850}.inventory-preview{grid-template-columns:.8fr 2fr .8fr .8fr}.import-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.import-actions small{color:#748993}.import-window-overlay{z-index:35;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#01080cc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.import-window{background:#09151d;border:1px solid #29404c;border-radius:18px;width:min(820px,100%);max-height:calc(100vh - 48px);padding:28px 4px 4px;overflow-y:auto;box-shadow:0 35px 100px #0000007a}.import-window>.profile-header{padding:0 24px}.account-strip{color:#71858e;border:1px solid #172a34;border-radius:14px;align-items:center;gap:24px;margin-top:30px;padding:18px 22px;display:flex}.account-strip>div{margin-right:auto}.account-strip strong,.account-strip span{display:block}.account-strip strong{color:#dce6e9;font-size:.84rem}.account-strip span{margin-top:4px;font-size:.72rem}.account-strip form{gap:8px;display:flex}.account-strip input{width:210px;padding:9px 11px}.account-strip button{padding:9px 13px}.form-message{color:#77dcb9;font-size:.78rem}.settings-account{margin-top:28px;padding:28px}.settings-account>div strong{font-size:1rem}.settings-account form{margin-left:auto}.access-panel{margin-top:20px;margin-bottom:30px}.access-layout{grid-template-columns:1fr 330px;display:grid}.access-members{gap:14px;padding:20px;display:grid}.access-members article{background:#09171e;border:1px solid #203640;border-radius:12px;padding:18px}.access-disabled{opacity:.68}.access-member-heading{align-items:center;gap:11px;display:flex}.access-member-heading>div:nth-child(2){flex:1}.access-member-heading strong,.access-member-heading span{display:block}.access-member-heading span{color:#748993;margin-top:3px;font-size:.7rem}.access-role{align-items:end;gap:18px;margin:16px 0;display:flex}.access-role>label:first-child{width:210px}.active-toggle{color:#a6b7be;flex-direction:row;align-items:center;gap:7px;padding-bottom:10px;display:flex}.active-toggle input{width:auto}.permission-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.permission-grid>label{background:#0c1c24;border:1px solid #1b3039;border-radius:9px;flex-direction:row;align-items:flex-start;gap:9px;padding:10px;display:flex}.permission-grid input{width:auto;margin-top:2px}.permission-grid strong,.permission-grid small{display:block}.permission-grid strong{color:#dce7ea;font-size:.73rem}.permission-grid small{color:#71858e;margin-top:3px;font-size:.64rem;line-height:1.35}.owner-protection{color:#66e5ff;margin:0;font-size:.72rem}.access-message{color:#66e5ff;border-top:1px solid #1d303a;margin:0;padding:13px 20px;font-size:.78rem}.inventory-list-panel{margin-bottom:24px}.inventory-controls{border-bottom:1px solid #1d303a;justify-content:flex-end;align-items:flex-start;gap:12px;padding:14px 24px;display:flex}.inventory-controls label{width:min(190px,100%)}.inventory-controls select{margin-top:6px;padding:9px 11px}.inventory-sort-builder{background:#0a1820;border:1px solid #28414c;border-radius:10px;gap:7px;min-width:min(100%,570px);padding:10px;display:grid}.inventory-sort-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-sort-heading>span{color:#91a5ae;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.inventory-sort-heading .text-button{padding:3px 7px}.inventory-sort-rule{grid-template-columns:24px minmax(95px,.75fr) minmax(155px,1.25fr) auto;align-items:center;gap:7px;display:grid}.inventory-sort-rule>b{color:#69e7ff;background:#173440;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.66rem;display:grid}.inventory-sort-rule select{min-width:0;margin:0}.inventory-sort-rule .text-button{padding:5px}.inventory-table{overflow-x:auto}.inventory-row{color:#91a5ae;border-top:1px solid #152831;grid-template-columns:.7fr 1.9fr 1.25fr .7fr .65fr .72fr .68fr;align-items:center;gap:16px;min-width:1080px;padding:15px 24px;font-size:.78rem;display:grid}.inventory-row strong{color:#eaf0f2}.inventory-head{color:#637983;letter-spacing:.09em;text-transform:uppercase;border-top:0;font-size:.66rem;font-weight:850}.inventory-empty{color:#81949d;text-align:center;align-content:center;place-items:center;gap:7px;min-height:180px;padding:30px;display:grid}.inventory-empty strong{color:#eaf0f2}.inventory-empty p{margin:0}.inventory-status{color:#69d9b4;text-transform:capitalize;background:#153827;border-radius:99px;padding:5px 8px;font-size:.65rem;font-weight:800;display:inline-block}.inventory-sold,.inventory-inactive{color:#ee9292;background:#3a2125}.inventory-pending{color:#eac777;background:#3b3320}.inventory-row-button{text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;width:100%;font-weight:500}.inventory-row-button:hover{background:#0e2029}.vehicle-profile{width:min(680px,100%)}.vehicle-hero{object-fit:cover;border:1px solid #223943;border-radius:13px;width:100%;max-height:310px;margin:22px 0}.vehicle-detail-grid{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.vehicle-detail-grid div{background:#0c1b23;border-radius:9px;padding:12px}.vehicle-detail-grid dt{color:#708690;letter-spacing:.06em;text-transform:uppercase;font-size:.64rem}.vehicle-detail-grid dd{color:#e0e9ec;text-transform:capitalize;margin:5px 0 0;font-size:.78rem}.vehicle-copy{border-top:1px solid #1d303a;padding:17px 0}.vehicle-copy span{color:#00d4ff;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:850}.vehicle-copy p{color:#bdcbd0;white-space:pre-wrap;line-height:1.55}.vehicle-links{border-top:1px solid #1d303a;flex-wrap:wrap;gap:8px;padding-top:15px;display:flex}.vehicle-links a{color:#66e5ff;border:1px solid #245064;border-radius:7px;padding:8px 11px;font-size:.7rem;text-decoration:none}.vehicle-updated{color:#687f89;font-size:.68rem}.vehicle-edit-form{gap:16px;margin-top:22px;display:grid}.vehicle-edit-form fieldset{background:#09171e;border:1px solid #203640;border-radius:12px;margin:0;padding:16px}.vehicle-edit-form legend{color:#66e5ff;letter-spacing:.09em;text-transform:uppercase;padding:0 8px;font-size:.7rem;font-weight:850}.vehicle-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.vehicle-edit-form label{margin-top:10px}.vehicle-edit-form textarea{resize:vertical;min-height:92px}.vehicle-edit-form fieldset>label+label{margin-top:12px}.vehicle-save{z-index:2;width:100%;padding:13px;position:sticky;bottom:0;box-shadow:0 -10px 25px #09151d}.vehicle-updated{margin-bottom:30px}.vehicle-spec-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vehicle-spec-grid>div{background:#0c1c24;border:1px solid #203943;border-radius:9px;padding:12px}.vehicle-spec-grid span,.vehicle-spec-grid strong{display:block}.vehicle-spec-grid span{color:#78909a;letter-spacing:.06em;text-transform:uppercase;font-size:.63rem;font-weight:800}.vehicle-spec-grid strong{color:#e6eef1;margin-top:5px;font-size:.78rem}.vehicle-data-updated,.photo-storage-note{color:#748a93;margin-top:10px;font-size:.66rem;line-height:1.45;display:block}.vehicle-additional-info{background:#211b0e!important;border-color:#947735!important}.vehicle-additional-info>p{color:#d8c58f;margin:0 0 8px;font-size:.73rem;line-height:1.5}.vehicle-additional-info label small{color:#aa9664;margin-top:5px;font-size:.64rem;line-height:1.4;display:block}.vehicle-enrichment-button{width:100%;margin-top:14px}.inventory-photo-gallery{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.inventory-photo-gallery a{aspect-ratio:4/3;background:#07131a;border:1px solid #28424e;border-radius:8px;overflow:hidden}.inventory-photo-gallery img{object-fit:cover;width:100%;height:100%}.inventory-photo-gallery p{color:#7e939c;grid-column:1/-1;font-size:.73rem}.vehicle-listing-link{color:#7de9ff;text-align:center;border:1px solid #176a80;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:.72rem;font-weight:750;text-decoration:none;display:block}.expense-list{gap:12px;display:grid}.expense-list>p{color:#71858e}.expense-card{background:#0c1c24;border:1px solid #27414d;border-radius:10px;padding:13px}.expense-heading{justify-content:space-between;align-items:center;display:flex}.expense-heading strong{color:#dce7ea;font-size:.75rem}.expense-heading button{color:#ee9292;padding:4px 7px}.add-expense{width:100%;margin-top:12px}.expense-table{border:1px solid #27414d;border-radius:10px;overflow:hidden}.expense-table>p{color:#71858e;text-align:center;margin:0;padding:28px 16px}.expense-row{color:#9dafb6;text-align:left;background:0 0;border-top:1px solid #203640;border-radius:0;grid-template-columns:1.5fr .65fr 1fr;align-items:center;gap:14px;width:100%;padding:12px 14px;font-size:.74rem;font-weight:500;display:grid}.expense-row:first-child{border-top:0}.expense-row:not(.expense-table-head):hover{background:#10232c}.expense-row strong{color:#dce7ea}.expense-table-head{color:#708690;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:850}.expense-summary{color:#71858e;justify-content:space-between;gap:16px;padding:11px 4px 0;font-size:.72rem;display:flex}.expense-summary strong{color:#dce7ea}.expense-entry-overlay{z-index:40;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#01080cc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.expense-entry-window{background:#09151d;border:1px solid #29404c;border-radius:18px;width:min(760px,100%);max-height:calc(100vh - 48px);padding:28px;overflow-y:auto;box-shadow:0 35px 100px #0000007a}.expense-entry-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:24px;display:grid}.expense-entry-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.expense-entry-actions .danger-button{margin-right:auto}.expense-entry-note{color:#71858e;text-align:right;margin:13px 0 0;font-size:.7rem}.expense-credit,.report-credit{color:#62d9a6!important}.expense-delegation{background:#0c2028;border:1px solid #294852;border-radius:12px;grid-template-columns:minmax(180px,1fr) minmax(150px,.8fr) minmax(180px,.8fr) auto;align-items:end;gap:12px;margin-top:20px;padding:16px;display:grid}.expense-delegation>div{gap:3px;display:grid}.expense-delegation>div span{color:#45ddfb;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850}.expense-delegation>div strong{color:#dce7ea;font-size:.76rem}.expense-delegation>div small{color:#78909a;font-size:.64rem}.expense-delegation .form-message{grid-column:1/-1;margin:0}.task-record-link,.report-expense-link{color:#45ddfb;text-underline-offset:3px;-webkit-text-decoration:underline #45ddfb59;text-decoration:underline #45ddfb59}.task-record-link:hover,.report-expense-link:hover{color:#8aeeff;text-decoration-color:currentColor}.record-summary-table{border:1px solid #27414d;border-radius:10px;overflow:hidden}.record-summary-row{color:#9dafb6;border-top:1px solid #203640;grid-template-columns:minmax(130px,.8fr) 1.7fr;gap:18px;padding:11px 14px;font-size:.74rem;display:grid}.record-summary-row:first-child{border-top:0}.record-summary-row strong{color:#dce7ea}.record-summary-head{color:#708690;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:850}.record-entry-overlay{z-index:38;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#01080cc7;place-items:center;padding:24px;display:none;position:fixed;inset:0}.record-entry-overlay.record-entry-open{display:grid}.vehicle-edit-form .record-entry-window{background:#09151d;border:1px solid #29404c;border-radius:18px;width:min(820px,100%);max-height:calc(100vh - 48px);margin:0;padding:28px;overflow-y:auto;box-shadow:0 35px 100px #0000007a}.record-entry-window .vehicle-form-grid{margin-top:20px}.record-entry-actions{justify-content:flex-end;margin-top:24px;display:flex}.record-entry-actions button{min-width:120px}.vehicle-edit-form[data-hidden-fields~=expenses] fieldset:has(.expense-table){display:none}.field-preferences-panel{margin-top:20px}.field-preferences-intro{color:#81949d;border-bottom:1px solid #1d303a;justify-content:space-between;gap:20px;padding:18px 22px;font-size:.76rem;display:flex}.field-preferences-intro p{margin:0}.field-preferences-intro strong{color:#66e5ff}.field-preference-sections{grid-template-columns:repeat(2,1fr);gap:14px;padding:20px;display:grid}.field-preference-sections section{background:#09171e;border:1px solid #203640;border-radius:11px;padding:15px}.field-preference-sections h3{color:#dfe8eb;margin:0 0 12px;font-size:.8rem}.field-preference-sections section>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.field-preference-sections label{color:#9dafb6;flex-direction:row;align-items:center;gap:8px;padding:7px;font-size:.7rem;display:flex}.field-preference-sections input{width:auto}.field-preference-actions{align-items:center;gap:10px;padding:0 20px 20px;display:flex}.field-preference-actions p{margin-left:auto}:is(.vehicle-edit-form[data-hidden-fields~=vehicle_type] label:has([name=vehicle_type]),.vehicle-edit-form[data-hidden-fields~=condition] label:has([name=condition]),.vehicle-edit-form[data-hidden-fields~=year] label:has([name=year]),.vehicle-edit-form[data-hidden-fields~=make] label:has([name=make]),.vehicle-edit-form[data-hidden-fields~=model] label:has([name=model]),.vehicle-edit-form[data-hidden-fields~=trim] label:has([name=trim]),.vehicle-edit-form[data-hidden-fields~=body_style] label:has([name=body_style]),.vehicle-edit-form[data-hidden-fields~=exterior_color] label:has([name=exterior_color]),.vehicle-edit-form[data-hidden-fields~=interior_color] label:has([name=interior_color]),.vehicle-edit-form[data-hidden-fields~=drivetrain] label:has([name=drivetrain]),.vehicle-edit-form[data-hidden-fields~=mileage] label:has([name=mileage]),.vehicle-edit-form[data-hidden-fields~=mileage_status] label:has([name=mileage_status]),.vehicle-edit-form[data-hidden-fields~=mileage_out] label:has([name=mileage_out]),.vehicle-edit-form[data-hidden-fields~=engine] label:has([name=engine]),.vehicle-edit-form[data-hidden-fields~=cylinders] label:has([name=cylinders]),.vehicle-edit-form[data-hidden-fields~=transmission] label:has([name=transmission]),.vehicle-edit-form[data-hidden-fields~=key_number] label:has([name=key_number]),.vehicle-edit-form[data-hidden-fields~=location] label:has([name=location]),.vehicle-edit-form[data-hidden-fields~=fee_weight] label:has([name=fee_weight]),.vehicle-edit-form[data-hidden-fields~=memo] label:has([name=memo]),.vehicle-edit-form[data-hidden-fields~=price] label:has([name=price]),.vehicle-edit-form[data-hidden-fields~=price_adjustment] label:has([name=price_adjustment]),.vehicle-edit-form[data-hidden-fields~=web_price] label:has([name=web_price]),.vehicle-edit-form[data-hidden-fields~=employee_price] label:has([name=employee_price]),.vehicle-edit-form[data-hidden-fields~=msrp] label:has([name=msrp]),.vehicle-edit-form[data-hidden-fields~=cost] label:has([name=cost]),.vehicle-edit-form[data-hidden-fields~=holdback] label:has([name=holdback]),.vehicle-edit-form[data-hidden-fields~=book_value] label:has([name=book_value]),.vehicle-edit-form[data-hidden-fields~=wholesale_value] label:has([name=wholesale_value]),.vehicle-edit-form[data-hidden-fields~=pricing_memo] label:has([name=pricing_memo]),.vehicle-edit-form[data-hidden-fields~=stock_date] label:has([name=stock_date]),.vehicle-edit-form[data-hidden-fields~=inventory_check_date] label:has([name=inventory_check_date]),.vehicle-edit-form[data-hidden-fields~=inventory_check_number] label:has([name=inventory_check_number]),.vehicle-edit-form[data-hidden-fields~=title_number] label:has([name=title_number]),.vehicle-edit-form[data-hidden-fields~=title_status] label:has([name=title_status]),.vehicle-edit-form[data-hidden-fields~=title_state] label:has([name=title_state]),.vehicle-edit-form[data-hidden-fields~=floor_amount] label:has([name=floor_amount]),.vehicle-edit-form[data-hidden-fields~=floor_plan] label:has([name=floor_plan]),.vehicle-edit-form[data-hidden-fields~=buyer] label:has([name=buyer]),.vehicle-edit-form[data-hidden-fields~=purchase_source_name] label:has([name=purchase_source_name]),.vehicle-edit-form[data-hidden-fields~=purchase_source_contact] label:has([name=purchase_source_contact]),.vehicle-edit-form[data-hidden-fields~=purchase_source_address] label:has([name=purchase_source_address]),.vehicle-edit-form[data-hidden-fields~=purchase_source_city] label:has([name=purchase_source_city]),.vehicle-edit-form[data-hidden-fields~=purchase_source_state] label:has([name=purchase_source_state]),.vehicle-edit-form[data-hidden-fields~=purchase_source_zip] label:has([name=purchase_source_zip]),.vehicle-edit-form[data-hidden-fields~=purchase_source_phone] label:has([name=purchase_source_phone]),.vehicle-edit-form[data-hidden-fields~=broker] label:has([name=broker]),.vehicle-edit-form[data-hidden-fields~=purchase_source_type] label:has([name=purchase_source_type]),.vehicle-edit-form[data-hidden-fields~=equipment] label:has([name=equipment]),.vehicle-edit-form[data-hidden-fields~=web_description] label:has([name=web_description]),.vehicle-edit-form[data-hidden-fields~=photo_urls] label:has([name=photo_urls]),.vehicle-edit-form[data-hidden-fields~=video_urls] label:has([name=video_urls]),.vehicle-edit-form[data-hidden-fields~=source_url] label:has([name=source_url]),.vehicle-edit-form[data-hidden-fields~=expenses] fieldset:has(.expense-list)),:is(.vehicle-edit-form[data-hidden-fields~=adjusted_cost] label:has(input[readonly]),.vehicle-edit-form[data-hidden-fields~=age_in_days] label:has(input[readonly])){display:none}.duplicate-panel{margin-bottom:20px}.duplicate-list{gap:14px;padding:20px;display:grid}.duplicate-list article{background:#09161d;border:1px solid #223943;border-radius:13px;padding:18px}.duplicate-reason{color:#7f939d;justify-content:space-between;gap:14px;font-size:.72rem;display:flex}.duplicate-reason strong{color:#eac777}.duplicate-comparison{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.duplicate-comparison>div{background:#0d1e26;border-radius:10px;padding:14px}.duplicate-comparison small{color:#71868f}.duplicate-comparison h3{margin:8px 0}.duplicate-comparison p{color:#a6b7be;line-height:1.5}.duplicate-comparison b{color:#68d9b3;font-size:.74rem}.duplicate-actions{grid-template-columns:auto auto 1fr auto;align-items:end;gap:10px;display:grid}.duplicate-actions label{width:min(100%,300px);margin-left:auto}.duplicate-actions select{padding:9px 11px}.merge-preview{background:#07131a;border:1px solid #245064;border-radius:12px;margin:16px 0;padding:16px}.merge-preview-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.merge-preview-heading small{color:#00d4ff;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:850}.merge-preview-heading h3{color:#e5eef1;margin:5px 0 0;font-size:.95rem}.merge-preview-heading>span{color:#80959e;text-align:right;max-width:390px;font-size:.7rem;line-height:1.45}.merge-preview-table{border:1px solid #203943;border-radius:9px;overflow-x:auto}.merge-preview-row{color:#96aab2;border-top:1px solid #203943;grid-template-columns:44px 1fr 1.25fr 1.25fr 1.25fr;align-items:center;gap:12px;min-width:780px;padding:10px 12px;font-size:.7rem;display:grid}.merge-preview-row:first-child{border-top:0}.merge-preview-row input{width:auto}.merge-preview-row strong{color:#dce8eb}.merge-preview-row b{color:#66e5ff;overflow-wrap:anywhere}.merge-preview-head{color:#68828d;letter-spacing:.07em;text-transform:uppercase;background:#0c1d25;font-size:.61rem;font-weight:850}.merge-history-note{color:#7f949d;margin:12px 0;font-size:.68rem;line-height:1.45}.merge-preview-actions{justify-content:flex-end;gap:9px;display:flex}@media (max-width:720px){.merge-preview-heading,.merge-preview-actions{flex-direction:column;align-items:stretch}.merge-preview-heading>span{text-align:left;max-width:none}.duplicate-actions{grid-template-columns:1fr}.duplicate-actions label{width:100%;margin-left:0}.vehicle-spec-grid{grid-template-columns:1fr}.inventory-photo-gallery{grid-template-columns:1fr 1fr}}.lead-overlay{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#01080cb8;justify-content:flex-end;display:flex;position:fixed;inset:0}.lead-profile{background:#09151d;border-left:1px solid #263b45;width:min(540px,100%);height:100vh;padding:28px;overflow-y:auto;box-shadow:-30px 0 80px #00000059}.profile-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.profile-header span,.notes-section>div span{color:#54d7aa;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.profile-header h2{margin:7px 0 0;font-size:1.8rem}.close-button{color:#8da0a9;background:0 0;padding:2px 10px;font-size:1.8rem}.profile-contact{background:#0c1b23;border:1px solid #1c3039;border-radius:12px;gap:7px;margin:24px 0;padding:17px;display:grid}.profile-contact a{color:#b9c8ce;text-decoration:none}.lead-details{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 24px;display:grid}.lead-details div{background:#0c1a22;border-radius:10px;padding:13px}.lead-details dt{color:#728791;text-transform:uppercase;font-size:.68rem}.lead-details dd{color:#e4ecef;margin:5px 0 0;font-size:.82rem}.profile-form{border-bottom:1px solid #1d303a;grid-template-columns:1fr 1fr;gap:12px;padding-bottom:26px;display:grid}.profile-form button{grid-column:1/-1}.notes-section{padding-top:25px}.notes-section>div{justify-content:space-between;display:flex}.notes-section>div strong{color:#758b95;font-size:.75rem}.notes-section form{gap:10px;margin:16px 0;display:grid}.notes-section textarea{resize:vertical;min-height:90px}.notes-list{gap:10px;display:grid}.notes-list>p{color:#728690}.notes-list article{background:#0b1a22;border:1px solid #1c3039;border-radius:10px;min-height:0;padding:14px}.notes-list article p{color:#c6d2d7;white-space:pre-wrap;margin:0 0 8px;line-height:1.5}.notes-list time{color:#687e88;font-size:.68rem}.trade-in-section{border-bottom:1px solid #1d303a;padding:25px 0}.trade-in-heading{gap:7px;display:grid}.trade-in-heading>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.trade-in-heading span{color:#20c8f0;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.trade-in-heading strong{color:#dbe8ec;text-transform:capitalize;font-size:.72rem}.trade-in-heading small,.trade-in-disclaimer{color:#82959d;font-size:.7rem;line-height:1.45}.trade-in-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.trade-in-form textarea{resize:vertical;min-height:80px}.trade-in-form button{grid-column:1/-1}.trade-in-disclaimer{background:#0b1a22;border-left:3px solid #20c8f0;margin:12px 0 0;padding:10px 12px}.wide-field{grid-column:1/-1}.task-creator{border-bottom:1px solid #1d303a;padding:24px 0}.task-creator>span{color:#54d7aa;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.task-creator form{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.task-creator form button{grid-column:1/-1}.conversation-section{border-bottom:1px solid #1d303a;padding:25px 0}.conversation-heading{justify-content:space-between;display:flex}.conversation-heading span{color:#54d7aa;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.conversation-heading strong{color:#9fb2ba;font-size:.75rem}.message-timeline{grid-template-columns:minmax(0,1fr);gap:10px;max-height:360px;margin:16px 0;display:grid;overflow-y:auto}.message-timeline>p{color:#a6b8bf}.message-item{overflow-wrap:anywhere;background:#10232d;border:1px solid #35515e;border-radius:12px;width:88%;min-width:0;padding:14px}.message-outbound{background:#0b3340;border-color:#1a7892;margin-left:auto}.message-item>div{color:#b2c8d0;text-transform:capitalize;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;min-width:0;font-size:.7rem;font-weight:700;display:flex}.message-item>div b,.message-item>strong{color:#f4f8fa}.message-item>strong{margin-top:9px;font-size:.82rem;display:block}.message-item p{color:#f1f6f8;white-space:pre-wrap;margin:9px 0;font-size:.86rem;line-height:1.55}.message-item time{color:#a9bbc2;font-size:.68rem}.message-composer{background:#08141a;border:1px solid #1c3039;border-radius:12px;gap:10px;padding:15px;display:grid}.message-composer textarea{resize:vertical;min-height:110px}.message-composer>small{color:#71868f;text-align:center;font-size:.68rem}.channel-tabs{gap:6px;display:flex}.channel-tabs button{color:#80959e;background:0 0;border:1px solid #29404c;flex:1;padding:8px}.template-row{flex-wrap:wrap;gap:6px;display:flex}.template-row button{color:#91a5ae;background:0 0;border:1px solid #29404c;padding:6px 8px;font-size:.65rem}.send-test-button{color:#66e5ff;background:#092c38;border:1px solid #00d4ff;border-radius:7px;margin-top:10px;padding:7px 10px;font-size:.7rem;font-weight:750;display:block}.message-meta{align-items:center;margin-top:8px;text-transform:none!important}.message-review-label{border-radius:999px;padding:3px 7px;font-size:.62rem;font-weight:850}.review-approved{color:#7ce3b8;background:#123d2d}.review-revised{color:#ffb4a8;background:#3d2724}.message-review-approved{border-color:#318764}.message-review-revised{border-color:#a85b4d}.delivered-review-note{color:#e8bd75;margin-top:-3px;font-size:.64rem;line-height:1.4;display:block}.alex-review-actions{margin-top:9px;justify-content:flex-end!important;gap:7px!important}.alex-review-actions button{background:0 0;border:1px solid;border-radius:7px;width:34px;height:31px;padding:0;font-size:1.05rem;font-weight:900}.alex-review-approve{color:#78e4b1;border-color:#43ba84!important}.alex-review-approve:hover,.alex-review-approve.active{background:#174b36}.alex-review-reject{color:#ff9e90;border-color:#d66b5c!important}.alex-review-reject:hover,.alex-review-reject.active{background:#512b27}.alex-replacement-form{background:#1e1717;border:1px solid #74443c;border-radius:9px;gap:8px;margin-top:10px;padding:11px;display:grid}.alex-replacement-form label{color:#ffd6cf;font-size:.7rem;font-weight:800}.alex-replacement-form textarea{resize:vertical;min-height:90px}.alex-replacement-form small{color:#c6aaa5;font-size:.66rem;line-height:1.45}.alex-replacement-form>div{justify-content:flex-start!important;gap:8px!important}.alex-replacement-form button{padding:7px 10px;font-size:.68rem}.segment-counter{color:#8ba0a8;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:.68rem;display:flex}.segment-counter strong{color:#66e5ff}.segment-counter small{color:#8ba0a8;width:100%}.segment-warning{background:#261f10;border:1px solid #725c2d;border-radius:7px;padding:8px}.segment-warning strong{color:#f1c765}.conversation-heading>div{align-items:center;gap:8px;display:flex}.history-refresh{color:#91a5ae;background:0 0;border:1px solid #29404c;border-radius:6px;padding:5px 8px;font-size:.65rem}.history-refresh:disabled{opacity:.55}.ai-draft-button{color:#a9f2ff;background:linear-gradient(135deg,#0a3544,#09232e);border:1px solid #00d4ff;box-shadow:inset 0 0 20px #00d4ff14}.ai-draft-button:hover{background:linear-gradient(135deg,#0d4558,#0a2c39)}.ai-draft-button:disabled{cursor:wait;opacity:.65}.ai-inventory-matches{color:#8da3ac;background:#09232d;border:1px solid #1c4554;border-radius:9px;gap:5px;padding:11px 13px;font-size:.68rem;display:grid}.ai-inventory-matches strong{color:#66e5ff;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.ai-workshop{gap:18px;display:grid}.workshop-banner{background:linear-gradient(135deg,#0a2630,#0b1b23);border:1px solid #1d5060;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.workshop-banner span,.workshop-profile>header span,.workshop-chat>header span,.workshop-coaching>header span{color:#55daf9;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:850}.workshop-banner h2,.workshop-profile>header h2,.workshop-chat>header h2,.workshop-coaching>header h2{color:#edf7fa;margin:5px 0 0}.workshop-banner p{color:#a5bac2;max-width:780px;margin:7px 0 0;font-size:.78rem;line-height:1.55}.workshop-engine-status{color:#79dfb8;letter-spacing:.02em;margin-top:10px;font-size:.68rem;display:inline-block}.workshop-layout{grid-template-columns:minmax(320px,.85fr) minmax(420px,1.2fr) minmax(270px,.7fr);align-items:start;gap:18px;display:grid}.workshop-layout>.panel{min-width:0;margin:0;padding:18px}.workshop-profile>header,.workshop-chat>header,.workshop-coaching>header{border-bottom:1px solid #203b46;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.workshop-profile>header h2,.workshop-chat>header h2,.workshop-coaching>header h2{font-size:1rem}.workshop-profile>header>strong,.workshop-chat>header>strong{color:#7e98a2;text-align:right;font-size:.66rem}.workshop-profile-form{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.workshop-profile-form label,.workshop-composer label,.workshop-review label{min-width:0}.workshop-profile-form input,.workshop-profile-form select,.workshop-profile-form textarea{padding:9px 10px;font-size:.72rem}.workshop-profile-form textarea{resize:vertical;min-height:78px}.workshop-profile-form .workshop-full{grid-column:1/-1}.workshop-profile-note{color:#78919b;margin-top:12px;font-size:.66rem;line-height:1.45;display:block}.workshop-timeline{align-content:start;gap:11px;height:min(58vh,620px);min-height:430px;padding:14px 4px;display:grid;overflow-y:auto}.workshop-empty{color:#8299a2;text-align:center;align-self:center;padding:28px}.workshop-empty strong{color:#dcecef}.workshop-empty p{line-height:1.5}.workshop-message{background:#10232c;border:1px solid #2c4550;border-radius:12px;width:88%;padding:12px 14px}.workshop-message.workshop-alex{background:#0b3440;border-color:#16748b;margin-left:auto}.workshop-message>header{color:#c9dce2;justify-content:space-between;gap:10px;font-size:.68rem;display:flex}.workshop-message>header span{color:#79dfb8;font-weight:800}.workshop-message p{color:#edf5f7;white-space:pre-wrap;margin:8px 0;font-size:.82rem;line-height:1.5}.workshop-message>small{color:#89a0aa;font-size:.63rem}.workshop-review{border-top:1px solid #285464;gap:9px;margin-top:11px;padding-top:11px;display:grid}.workshop-review>div{gap:8px;display:flex}.workshop-review>div span{color:#9db2ba;align-self:center;font-size:.66rem;line-height:1.35}.workshop-review button{padding:7px 9px;font-size:.67rem}.workshop-review textarea{resize:vertical;min-height:80px}.workshop-composer{border-top:1px solid #203b46;gap:10px;padding-top:14px;display:grid}.workshop-composer>small{color:#79919a;font-size:.64rem}.workshop-composer textarea{resize:vertical;min-height:88px}.workshop-coaching>p{color:#9db2ba;font-size:.73rem;line-height:1.55}.workshop-coaching>textarea{resize:vertical;width:100%;min-height:300px}.workshop-coaching>button{width:100%;margin-top:10px}.workshop-coaching>small{color:#79919a;margin-top:9px;font-size:.65rem;line-height:1.45;display:block}.workshop-boundary{background:#211d12;border:1px solid #66552c;border-radius:9px;gap:5px;margin-top:16px;padding:12px;display:grid}.workshop-boundary strong{color:#f0ca70;font-size:.7rem}.workshop-boundary span{color:#baa978;font-size:.65rem;line-height:1.45}.workshop-status{z-index:4;color:#bceefa;background:#092a34;border:1px solid #217c91;border-radius:9px;margin:0;padding:11px 14px;font-size:.73rem;position:sticky;bottom:14px;box-shadow:0 10px 30px #00000040}html[data-theme=light] .workshop-banner{background:linear-gradient(135deg,#e5f6fa,#f5fafb);border-color:#9fc6d2}html[data-theme=light] .workshop-banner h2,html[data-theme=light] .workshop-profile>header h2,html[data-theme=light] .workshop-chat>header h2,html[data-theme=light] .workshop-coaching>header h2{color:#102833}html[data-theme=light] .workshop-banner p,html[data-theme=light] .workshop-coaching>p{color:#405d68}html[data-theme=light] .workshop-profile>header,html[data-theme=light] .workshop-chat>header,html[data-theme=light] .workshop-coaching>header,html[data-theme=light] .workshop-composer{border-color:#c4d6dc}html[data-theme=light] .workshop-message{background:#f2f7f9;border-color:#b7cbd3}html[data-theme=light] .workshop-message.workshop-alex{background:#e7f7fb;border-color:#68acbd}html[data-theme=light] .workshop-message p,html[data-theme=light] .workshop-empty strong{color:#15303b}html[data-theme=light] .workshop-message>header,html[data-theme=light] .workshop-message>small,html[data-theme=light] .workshop-profile-note,html[data-theme=light] .workshop-coaching>small{color:#48646f}html[data-theme=light] .workshop-boundary{background:#fff9e8;border-color:#d1b66d}html[data-theme=light] .workshop-boundary strong{color:#7b5500}html[data-theme=light] .workshop-boundary span{color:#6c5b2c}html[data-theme=light] .workshop-status{color:#164e5c;background:#e2f6fa;border-color:#68afc0}@media (max-width:1250px){.workshop-layout{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr)}.workshop-coaching{grid-column:1/-1}.workshop-coaching>textarea{min-height:180px}}@media (max-width:850px){.workshop-layout{grid-template-columns:1fr}.workshop-coaching{grid-column:auto}.workshop-timeline{height:auto;min-height:380px;max-height:620px}.workshop-banner{flex-direction:column;align-items:stretch}.workshop-banner button{align-self:flex-start}}@media (max-width:480px){.workshop-profile-form{grid-template-columns:1fr}.workshop-profile-form .workshop-full{grid-column:auto}.workshop-message{width:96%}.workshop-review>div{grid-template-columns:1fr 1fr;display:grid}}.member-active{color:#66e5ff;background:#0b3443}.lead-link:hover,.lead-bulk-actions small,.import-message,.form-message,.duplicate-comparison b{color:#66e5ff}.inventory-status{color:#66e5ff;background:#0b3443}.profile-header span,.notes-section>div span,.task-creator>span,.conversation-heading span{color:#00d4ff}.message-outbound{background:#0b3340;border-color:#1a7892}.channel-tabs button.active{color:#66e5ff;background:#092c38;border-color:#00d4ff}@media (max-width:980px){.metric-grid{grid-template-columns:repeat(2,1fr)}.overview-deal-bubbles,.today-grid,.team-layout,.access-layout{grid-template-columns:1fr}.invite-form{border-top:1px solid #1d303a;border-left:0}.lead-form{grid-template-columns:repeat(2,1fr)}.lead-filters{grid-template-columns:1fr 1fr}.login-shell{grid-template-columns:1fr}.login-intro{display:none}.login-card{margin:auto}.overview-month-kpis{grid-template-columns:1fr 1fr}.overview-manager-alerts{grid-template-columns:1fr}.overview-manager-alerts ul{grid-template-columns:1fr 1fr}.funding-overview-summary{grid-template-columns:repeat(2,1fr)}.funding-overview-summary>div:first-child{grid-column:1/-1}}@media (max-width:720px){.workspace{display:block}.sidebar{width:100%;height:auto;padding-bottom:18px;position:static}.sidebar nav{max-height:330px;display:grid}.sidebar-footer{display:none}.sidebar-brand{margin-bottom:12px;padding-bottom:12px}.dashboard{width:min(100% - 32px,1240px);padding-top:32px}.dashboard-header{flex-direction:column;align-items:flex-start}.header-actions{width:100%}.header-actions button{flex:1}.metric-grid,.lead-form,.lead-filters,.permission-grid,.vehicle-form-grid{grid-template-columns:1fr}.inventory-controls{flex-direction:column;align-items:stretch}.inventory-controls label,.inventory-sort-builder{width:100%;min-width:0}.inventory-sort-rule{grid-template-columns:24px 1fr 1fr auto}.account-strip{flex-direction:column;align-items:stretch}.account-strip form,.account-strip input{width:100%}.import-actions{flex-direction:column;align-items:stretch}.import-actions button{width:100%}.lead-profile{padding:22px}.lead-details,.profile-form,.task-creator form{grid-template-columns:1fr}}@media (max-width:620px){.overview-month-kpis,.overview-manager-alerts ul{grid-template-columns:1fr}}.lead-profile,.vehicle-profile{width:min(72vw,1200px)}@media (max-width:720px){.lead-profile,.vehicle-profile{width:100%;min-width:0}}body,.sidebar,.panel,.metric-grid article,.lead-profile,input,select,textarea{transition:background-color .2s,border-color .2s,color .2s}.theme-toggle{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.theme-toggle span{color:#00d4ff;font-size:1rem;line-height:1}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#152630;background:#f2f6f8}html[data-theme=light] body{color:#152630;background:#f2f6f8}html[data-theme=light] .login-shell{background:radial-gradient(circle at 10% 15%,#d7edf4,#f2f6f8 52%)}html[data-theme=light] .sidebar{background:linear-gradient(#fff 0%,#eaf2f5 100%);border-color:#cbdbe1;box-shadow:16px 0 45px #1a3d4b14}html[data-theme=light] .sidebar-brand,html[data-theme=light] .sidebar-footer,html[data-theme=light] .panel,html[data-theme=light] .panel-heading,html[data-theme=light] .today-list>button,html[data-theme=light] .task-list>div,html[data-theme=light] .team-list>div,html[data-theme=light] .invite-form,html[data-theme=light] .lead-row,html[data-theme=light] .inventory-row,html[data-theme=light] .lead-profile,html[data-theme=light] .notes-list article,html[data-theme=light] .message-item,html[data-theme=light] .vehicle-copy,html[data-theme=light] .vehicle-links,html[data-theme=light] .access-message{border-color:#cbdbe1}html[data-theme=light] .sidebar-brand strong,html[data-theme=light] .sidebar-footer strong,html[data-theme=light] nav a:hover,html[data-theme=light] nav a.active,html[data-theme=light] .page-brand,html[data-theme=light] .today-list>button,html[data-theme=light] .team-list strong,html[data-theme=light] .permission-grid strong,html[data-theme=light] .lead-details dd,html[data-theme=light] .vehicle-detail-grid dd,html[data-theme=light] .notes-list article p,html[data-theme=light] .message-item,html[data-theme=light] .inventory-table,html[data-theme=light] .lead-table{color:#152630}html[data-theme=light] .funding-table th,html[data-theme=light] .funding-table td{color:#29424e}html[data-theme=light] .funding-table td strong{color:#102630}html[data-theme=light] .funding-overview-summary{background:#cbdbe1;border-color:#cbdbe1}html[data-theme=light] .funding-overview-summary>div{background:#f7fafb}html[data-theme=light] .funding-overview-summary span{color:#58707b}html[data-theme=light] .funding-overview-summary strong{color:#102833}html[data-theme=light] .funding-overview-summary .funding-summary-alert strong{color:#9a6300}html[data-theme=light] .funding-row-actions a{color:#007b9a}html[data-theme=light] .overview-deal-bubbles>article{background:#fff;border-color:#cbdbe1}html[data-theme=light] .overview-bubble-heading,html[data-theme=light] .overview-scoreboard li{border-color:#d5e1e5}html[data-theme=light] .overview-bubble-heading h2,html[data-theme=light] .overview-scoreboard li>span,html[data-theme=light] .overview-gross-bubble dd{color:#102833}html[data-theme=light] .overview-bubble-heading small,html[data-theme=light] .overview-scoreboard li>strong small,html[data-theme=light] .overview-gross-total small,html[data-theme=light] .overview-gross-bubble dt{color:#58707b}html[data-theme=light] .overview-scoreboard li>b{color:#007b9a;background:#e3f1f4}html[data-theme=light] .overview-scoreboard li>strong,html[data-theme=light] .overview-gross-total strong{color:#0b7359}html[data-theme=light] .overview-gross-bubble{background:linear-gradient(145deg,#fff,#edf7f8)!important}html[data-theme=light] .overview-gross-bubble dl{background:#cbdbe1;border-color:#cbdbe1}html[data-theme=light] .overview-gross-bubble dl>div{background:#f7fafb}html[data-theme=light] .overview-bubble-link{color:#007b9a;border-color:#d5e1e5}html[data-theme=light] .overview-bubble-link:hover{background:#eef7f9}html[data-theme=light] .overview-month-kpis article{background:#fff;border-color:#cbdbe1}html[data-theme=light] .overview-month-kpis span,html[data-theme=light] .overview-month-kpis small{color:#58707b}html[data-theme=light] .overview-month-kpis strong{color:#102833}html[data-theme=light] .overview-manager-alerts{background:#fff8e8;border-color:#d8b76a}html[data-theme=light] .overview-manager-alerts h3{color:#102833}html[data-theme=light] .overview-manager-alerts a{background:#fff;border-color:#e5d3a7}html[data-theme=light] .overview-manager-alerts a span,html[data-theme=light] .overview-manager-alerts a small{color:#58707b}html[data-theme=light] .overview-manager-alerts a strong{color:#9a6300}html[data-theme=light] .sidebar-brand small,html[data-theme=light] .sidebar-footer span,html[data-theme=light] nav a,html[data-theme=light] .dashboard-header p,html[data-theme=light] .metric-grid span,html[data-theme=light] .metric-grid small,html[data-theme=light] .panel-heading small,html[data-theme=light] .today-list span,html[data-theme=light] .task-list span,html[data-theme=light] .team-list span,html[data-theme=light] .permission-grid small,html[data-theme=light] .lead-details dt,html[data-theme=light] .vehicle-detail-grid dt,html[data-theme=light] .vehicle-updated,html[data-theme=light] .mini-empty,html[data-theme=light] .empty-state{color:#58707b}html[data-theme=light] nav a:hover,html[data-theme=light] nav a.active,html[data-theme=light] .today-list>button:hover,html[data-theme=light] .inventory-row-button:hover{background:#dcecf1}html[data-theme=light] nav a span,html[data-theme=light] .avatar{color:#007e9b;background:#d7edf4}html[data-theme=light] .panel,html[data-theme=light] .metric-grid article,html[data-theme=light] .login-card,html[data-theme=light] .invite-form,html[data-theme=light] .profile-contact,html[data-theme=light] .lead-details div,html[data-theme=light] .notes-list article,html[data-theme=light] .access-members article,html[data-theme=light] .permission-grid>label,html[data-theme=light] .vehicle-detail-grid div,html[data-theme=light] .expense-card,html[data-theme=light] .conversation-section,html[data-theme=light] .task-creator,html[data-theme=light] .message-item{background:#fff}html[data-theme=light] .lead-profile{background:#f8fbfc;box-shadow:-30px 0 80px #1737452e}html[data-theme=light] .message-item{background:#f3f8fa;border-color:#aebfc7}html[data-theme=light] .message-outbound{background:#e8f7fb;border-color:#5ca7b9}html[data-theme=light] .message-item>div{color:#3f5964}html[data-theme=light] .message-item>div b,html[data-theme=light] .message-item>strong,html[data-theme=light] .message-item p{color:#142b35}html[data-theme=light] .message-item time{color:#48616c}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{color:#152630;background:#fff;border-color:#b8cbd3}html[data-theme=light] label,html[data-theme=light] .active-toggle,html[data-theme=light] .text-button,html[data-theme=light] .close-button{color:#526b76}html[data-theme=light] .secondary-button{color:#203945;background:#fff;border-color:#9db7c1}html[data-theme=light] .theme-toggle span,html[data-theme=light] .eyebrow,html[data-theme=light] .panel-heading span,html[data-theme=light] .profile-header span,html[data-theme=light] .notes-section>div span,html[data-theme=light] .owner-protection,html[data-theme=light] .access-message{color:#007e9b}html[data-theme=light] .lead-overlay{background:#1526306b}html[data-theme=light] .expense-table,html[data-theme=light] .expense-row,html[data-theme=light] .expense-entry-window{border-color:#cbdbe1}html[data-theme=light] .expense-row:not(.expense-table-head):hover{background:#dcecf1}html[data-theme=light] .expense-row strong,html[data-theme=light] .expense-summary strong{color:#152630}html[data-theme=light] .expense-row,html[data-theme=light] .expense-table>p,html[data-theme=light] .expense-summary,html[data-theme=light] .expense-entry-note{color:#58707b}html[data-theme=light] .expense-entry-overlay{background:#15263075}html[data-theme=light] .expense-entry-window{background:#f8fbfc;box-shadow:0 35px 100px #1737453d}html[data-theme=light] .record-summary-table,html[data-theme=light] .record-summary-row,html[data-theme=light] .vehicle-edit-form .record-entry-window{border-color:#cbdbe1}html[data-theme=light] .record-summary-row{color:#58707b}html[data-theme=light] .record-entry-overlay{background:#15263075}html[data-theme=light] .vehicle-edit-form .record-entry-window{background:#f8fbfc;box-shadow:0 35px 100px #1737453d}html[data-theme=light] .lead-row strong,html[data-theme=light] .lead-link,html[data-theme=light] .inventory-row strong,html[data-theme=light] .inventory-empty strong,html[data-theme=light] .duplicate-comparison h3{color:#102833}html[data-theme=light] .lead-link:hover{color:#006f88}html[data-theme=light] .duplicate-list article{background:#fff;border-color:#c4d5dc}html[data-theme=light] .duplicate-comparison>div{background:#eaf2f5}html[data-theme=light] .merge-preview{background:#f5fafb;border-color:#9dbbc6}html[data-theme=light] .merge-preview-heading h3,html[data-theme=light] .merge-preview-row strong{color:#102833}html[data-theme=light] .merge-preview-heading>span,html[data-theme=light] .merge-preview-row,html[data-theme=light] .merge-history-note{color:#405c68}html[data-theme=light] .merge-preview-table,html[data-theme=light] .merge-preview-row{border-color:#c3d5dc}html[data-theme=light] .merge-preview-head{color:#356270;background:#e5eff2}html[data-theme=light] .duplicate-reason,html[data-theme=light] .duplicate-comparison small,html[data-theme=light] .duplicate-comparison p{color:#405c68}html[data-theme=light] .import-window{background:#f8fbfc;border-color:#cbdbe1;box-shadow:0 35px 100px #1737453d}html[data-theme=light] .import-window-overlay{background:#15263075}html[data-theme=light] .drop-zone{background:#edf4f6;border-color:#9eb7c1}html[data-theme=light] .drop-zone p,html[data-theme=light] .import-actions small{color:#405c68}.vehicle-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.vehicle-edit-form>fieldset{min-width:0;padding:14px}.vehicle-edit-form>.form-message,.vehicle-edit-form>.vehicle-save{grid-column:1/-1}.vehicle-edit-form>fieldset:has(.expense-table){grid-column:1/-1}.record-summary-row{grid-template-columns:minmax(115px,.8fr) 1.35fr;gap:12px;padding:9px 11px;line-height:1.35}.record-summary-head{padding-top:8px;padding-bottom:8px}.record-summary+.add-expense,.record-summary .add-expense{margin-top:10px;padding-top:10px;padding-bottom:10px}html[data-theme=light] .vehicle-edit-form>fieldset{background:#fff;border-color:#b9cbd3}html[data-theme=light] .vehicle-edit-form>fieldset>legend{color:#006f88}html[data-theme=light] .record-summary-table{background:#f7fafb;border-color:#b9cbd3}html[data-theme=light] .record-summary-row{color:#3f5b67;border-color:#cbdbe1}html[data-theme=light] .record-summary-row strong{color:#102833}html[data-theme=light] .record-summary-head{color:#365663;background:#e7f0f3}.lead-record-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;margin-top:22px;display:grid}.lead-record-card{background:#09171e;border:1px solid #203640;border-radius:12px;min-width:0;margin:0;padding:16px}.lead-profile-section{padding:0;overflow:hidden}.lead-profile-section-heading{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #0000;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;list-style:none;display:flex}.lead-profile-section-heading::-webkit-details-marker{display:none}.lead-profile-section[open]>.lead-profile-section-heading{border-bottom-color:#294550}.lead-profile-section-heading:hover{background:#00d4ff09}.lead-profile-section-heading span{color:#00d4ff;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.lead-profile-section-heading h3{color:#e5eef1;margin:5px 0 0;font-size:1rem}.lead-profile-section-summary{color:#8298a1;text-align:right;align-items:center;gap:10px;display:flex}.lead-profile-section-summary>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.lead-profile-section-summary>strong{color:#8298a1;text-transform:capitalize;font-size:.72rem}.lead-profile-section-summary>b{color:#6e8b96;flex:none;place-items:center;width:24px;height:24px;font-size:1rem;transition:transform .2s;display:grid}.lead-profile-section[open]>.lead-profile-section-heading .lead-profile-section-summary>b{transform:rotate(180deg)}.lead-profile-section>.lead-profile-section-body{min-width:0;padding:16px;display:block}.lead-profile-section:not([open]){align-self:start}.lead-history-card{grid-column:1/-1;align-self:start;min-width:0}.lead-history-card .lead-profile-section-body,.lead-history-card .lead-history-group,.lead-history-card .notes-list,.lead-history-card .notes-list>article,.lead-history-card .source-message,.lead-history-card .source-data-group{min-width:0;max-width:100%}.lead-history-card .notes-list{grid-auto-flow:row;width:100%}.lead-history-card .notes-list>article{width:100%;overflow:hidden}.lead-history-group+.lead-history-group{border-top:1px solid #294550;margin-top:20px;padding-top:18px}.lead-history-group.merged-submissions{clear:both;display:block;position:relative}.lead-history-group>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.lead-history-group>header h4{color:#dce8ec;margin:0;font-size:.78rem}.lead-history-group>header span{color:#78909a;text-transform:uppercase;font-size:.66rem;font-weight:750}.lead-history-card .source-submissions .notes-list{max-height:520px}.lead-history-card .notes-list{max-height:300px}.lead-action-divider{color:#75909a;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:18px 0 2px;font-size:.66rem;font-weight:800;display:flex}.lead-action-divider:after{content:"";background:#294550;flex:1;height:1px}.next-action-settings,.consent-settings{margin-top:0!important}.messaging-permissions-card .notes-list{margin-top:14px}.lead-record-wide{grid-column:1/-1}.lead-section-heading,.lead-record-card>.lead-section-heading,.lead-record-card>div:first-child{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.lead-section-heading span,.lead-record-card .trade-in-heading span,.lead-record-card .conversation-heading span{color:#00d4ff;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.lead-section-heading h3,.conversation-heading h3{color:#e5eef1;margin:5px 0 0;font-size:1rem}.lead-customer-card .profile-contact{margin:16px 0 12px}.lead-customer-card .lead-details{margin-bottom:16px}.lead-customer-card .profile-form{border:0;padding:0}.lead-record-card .trade-in-form,.lead-record-card.notes-section form,.lead-record-card.task-creator form{margin-top:16px}.appointment-scheduler form{gap:12px;margin-top:16px;display:grid}.appointment-scheduler textarea{resize:vertical;min-height:82px}.appointment-scheduler>small{color:#7f97a1;margin-top:12px;line-height:1.45;display:block}.appointment-actions{flex-wrap:wrap;gap:10px;display:flex}.appointment-actions button{flex:180px}.lead-record-card .message-timeline{max-height:480px;padding:4px}.lead-record-card .notes-list{max-height:360px;overflow-y:auto}.lead-profile-content .message-timeline,.lead-profile-content .notes-list,.lead-profile-content .lead-history-card .notes-list{max-height:none;overflow:visible}.manual-activity-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid!important}.manual-activity-tabs button{color:#9db0b8;background:#0a1820;border:1px solid #294550;min-height:42px;padding:9px 12px}.manual-activity-tabs button.active{color:#e8fff7;background:#12372f;border-color:#39d7a5;box-shadow:inset 0 0 0 1px #39d7a52e}.manual-activity-form{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-activity-form .wide-field,.manual-activity-form>button{grid-column:1/-1}.manual-activity-entry{border-left:3px solid #526b76!important}.manual-activity-entry.activity-call{border-left-color:#3ed3a4!important}.manual-activity-entry.activity-text{border-left-color:#35bde0!important}.manual-activity-entry header,.manual-activity-entry footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.manual-activity-entry header{margin-bottom:8px}.manual-activity-entry header strong{color:#e6f0f3;font-size:.76rem}.manual-activity-entry header span{color:#8fe9cb;text-transform:capitalize;background:#17313b;border-radius:999px;padding:3px 7px;font-size:.62rem;font-weight:800}.manual-activity-entry footer span,.manual-activity-entry footer time{color:#687e88;font-size:.68rem}.manual-activity-entry footer time{text-align:right}.source-submissions .notes-list{max-height:520px}.source-submission-header{border-bottom:1px solid #203640;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:12px;display:flex}.source-submission-header strong,.source-submission-header span{display:block}.source-submission-header strong{color:#e6eef1;font-size:.82rem}.source-submission-header span{color:#69d9b4;margin-top:4px;font-size:.67rem;font-weight:750}.source-submission-header time{text-align:right;flex:none}.source-message,.source-data-group{margin-top:14px}.source-message>b,.source-data-group>b{color:#66e5ff;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.source-message p{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;max-width:100%;margin:7px 0 0!important}.source-data-group dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 0;display:grid}.source-data-group dl>div{background:#0e222b;border-radius:8px;min-width:0;padding:9px 10px}.source-data-group dt{color:#78919b;letter-spacing:.05em;text-transform:uppercase;font-size:.6rem;font-weight:800}.source-data-group dd{overflow-wrap:anywhere;color:#d8e4e8;white-space:pre-wrap;margin:4px 0 0;font-size:.72rem;line-height:1.4}.source-submissions details{color:#7f97a1;margin-top:12px}.source-submissions summary{cursor:pointer;font-size:.72rem;font-weight:750}.source-technical-record>p{font-size:.66rem;color:#7f97a1!important;margin:7px 0!important}.source-submissions pre{color:#b9cbd2;white-space:pre-wrap;word-break:break-word;background:#061117;border-radius:8px;max-height:260px;padding:12px;font-size:.65rem;overflow:auto}@media (max-width:760px){.source-data-group dl{grid-template-columns:minmax(0,1fr)}.source-submission-header{flex-direction:column;gap:7px}.source-submission-header time{text-align:left}}html[data-theme=light] .source-submission-header{border-color:#c5d6dd}html[data-theme=light] .source-submission-header strong,html[data-theme=light] .source-data-group dd{color:#102833}html[data-theme=light] .source-submission-header span{color:#17634d}html[data-theme=light] .source-message>b,html[data-theme=light] .source-data-group>b{color:#006f8a}html[data-theme=light] .source-data-group dl>div{background:#edf4f6}html[data-theme=light] .source-data-group dt,html[data-theme=light] .source-technical-record>p{color:#49656f!important}html[data-theme=light] .source-submissions pre{color:#173440;background:#edf4f6}.lead-record-card .conversation-heading>div:last-child{align-items:center;gap:10px;display:flex}.lead-table{border:1px solid #203640;border-radius:12px;overflow:hidden}.lead-row{padding-top:14px;padding-bottom:14px}.lead-result:hover{background:#0e2029}html[data-theme=light] .lead-record-card{background:#fff;border-color:#b9cbd3}html[data-theme=light] .lead-profile-section[open]>.lead-profile-section-heading,html[data-theme=light] .lead-history-group+.lead-history-group{border-color:#c5d6dd}html[data-theme=light] .lead-profile-section-heading:hover{background:#0086a40e}html[data-theme=light] .lead-profile-section-heading h3,html[data-theme=light] .lead-history-group>header h4{color:#102833}html[data-theme=light] .lead-profile-section-heading span{color:#006f88}html[data-theme=light] .lead-profile-section-summary,html[data-theme=light] .lead-profile-section-summary>strong,html[data-theme=light] .lead-history-group>header span,html[data-theme=light] .lead-action-divider{color:#49656f}html[data-theme=light] .lead-action-divider:after{background:#c5d6dd}html[data-theme=light] .lead-section-heading h3,html[data-theme=light] .conversation-heading h3,html[data-theme=light] .trade-in-heading strong{color:#102833}html[data-theme=light] .lead-section-heading span,html[data-theme=light] .lead-record-card .trade-in-heading span,html[data-theme=light] .lead-record-card .conversation-heading span{color:#006f88}html[data-theme=light] .lead-table{border-color:#b9cbd3}html[data-theme=light] .manual-activity-tabs button{color:#36535e;background:#edf4f6;border-color:#b9cbd3}html[data-theme=light] .manual-activity-tabs button.active{color:#0b513d;background:#dbf4eb;border-color:#168765}html[data-theme=light] .manual-activity-entry header strong{color:#102833}html[data-theme=light] .manual-activity-entry header span{color:#17634d;background:#e1f1ec}html[data-theme=light] .manual-activity-entry footer span,html[data-theme=light] .manual-activity-entry footer time{color:#49656f}html[data-theme=light] .lead-result:hover{background:#e7f0f3}html[data-theme=light] .sms-consent-alert{color:#765000}html[data-theme=light] .lead-message-badge{color:#005c74;background:#daf3fa;border-color:#007f9f}html[data-theme=light] .lead-unanswered-badge{color:#765000;background:#fff3d5;border-color:#b17708}html[data-theme=light] .lead-message-attention{color:#154b59;background:#e5f7fb;border-color:#2694af}html[data-theme=light] .lead-message-attention strong{color:#006c87}html[data-theme=light] .lead-message-attention span{color:#765000}html[data-theme=light] .sms-consent-banner{color:#634c14;background:#fff8e7;border-color:#cfb269}.sms-consent-banner strong{color:#ffd56f}html[data-theme=light] .sms-consent-banner strong{color:#6b4800}@media (max-width:720px){.theme-toggle{flex:1}.expense-entry-grid{grid-template-columns:1fr}.record-entry-overlay,.import-window-overlay{padding:12px}.import-window{max-height:calc(100vh - 24px)}.vehicle-edit-form .record-entry-window{max-height:calc(100vh - 24px);padding:22px}.record-summary-row{grid-template-columns:1fr;gap:4px}.vehicle-edit-form,.lead-record-layout{grid-template-columns:1fr}.lead-record-wide{grid-column:auto}.lead-record-card .conversation-heading{flex-direction:column;align-items:stretch}.expense-entry-actions{flex-direction:column-reverse;align-items:stretch}.expense-entry-actions .danger-button{margin-right:0}}.inventory-import-summary{color:#91a7b0;background:#0b1920;border:1px solid #25414e;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;margin:15px 0;padding:13px;font-size:.76rem;display:grid}.inventory-import-summary>strong{color:#eaf2f4;grid-column:1/-1;font-size:.9rem}.inventory-import-summary b{color:#eaf2f4}.inventory-import-issues{background:#0a151b;border:1px solid #30434c;border-radius:9px;max-height:230px;margin:12px 0;padding:9px 12px;overflow:auto}.inventory-import-issues p{margin:5px 0;font-size:.73rem;line-height:1.4}.inventory-import-issues .import-warning{color:#e5c77d}.inventory-import-issues .import-error{color:#f3a7a7}html[data-theme=light] .trade-in-section{border-color:#cbdbe1}html[data-theme=light] .trade-in-heading strong{color:#102833}html[data-theme=light] .trade-in-heading small,html[data-theme=light] .trade-in-disclaimer{color:#46616c}html[data-theme=light] .trade-in-disclaimer{background:#eaf4f7;border-color:#008dab}@media (max-width:720px){.trade-in-form{grid-template-columns:1fr}}.lead-overlay{overflow:hidden}.lead-profile:not(.vehicle-profile){width:min(1180px,100%);height:100dvh;max-height:100dvh;padding:0 26px calc(112px + env(safe-area-inset-bottom));overscroll-behavior-y:contain;scroll-padding-top:98px;scroll-padding-bottom:calc(112px + env(safe-area-inset-bottom));scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;overflow:hidden auto}.lead-profile:not(.vehicle-profile)>.profile-header{z-index:8;background:#09151d;border-bottom:1px solid #203640;margin:0 -26px;padding:22px 26px 12px;position:sticky;top:0}.lead-profile:not(.vehicle-profile)>.lead-profile-actions{padding:12px 0 8px}.lead-profile-workspace{grid-template-columns:188px minmax(0,1fr);align-items:start;gap:18px;display:grid}.lead-profile-content{min-width:0;padding-bottom:calc(84px + env(safe-area-inset-bottom))}.lead-profile-navigator{z-index:7;background:#0a1a22;border:1px solid #294550;border-radius:13px;gap:14px;max-height:calc(100vh - 116px);margin-top:22px;padding:14px;display:grid;position:sticky;top:94px;overflow-y:auto;box-shadow:0 12px 28px #0000002e}.lead-profile-menu-intro{border-bottom:1px solid #294550;gap:4px;padding-bottom:11px;display:grid}.lead-profile-menu-intro strong{color:#e8f3f6;font-size:.78rem}.lead-profile-menu-intro small{color:#78909a;font-size:.63rem;line-height:1.4}.lead-profile-navigator>section{gap:6px;display:grid}.lead-profile-navigator>section>span{color:#5f7d88;letter-spacing:.1em;text-transform:uppercase;font-size:.57rem;font-weight:850}.lead-profile-navigator>section>div{gap:3px;display:grid}.lead-profile-navigator button{color:#a9bec6;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;width:100%;padding:8px 9px;font-size:.67rem}.lead-profile-navigator button:hover{color:#e8f5f8;background:#0d2029;border-color:#294550}.lead-profile-navigator button.active{color:#7be8ff;background:#0d3540;border-color:#087e96;box-shadow:inset 3px 0 #00c8ef}.lead-profile-content .lead-record-layout{margin-top:22px}.lead-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lead-summary-grid article{background:#0c2029;border:1px solid #25414d;border-radius:10px;min-width:0;padding:13px}.lead-summary-grid article.needs-attention{background:#251e10;border-color:#8d6c27}.lead-summary-grid span,.lead-summary-grid strong,.lead-summary-grid small{display:block}.lead-summary-grid span{color:#6f929e;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850}.lead-summary-grid strong{color:#e7f2f5;text-transform:capitalize;margin-top:6px;font-size:.86rem}.lead-summary-grid small{overflow-wrap:anywhere;color:#91a7af;margin-top:5px;font-size:.65rem;line-height:1.45}.lead-customer-card textarea{resize:vertical;min-height:86px}.trade-vin-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.trade-vin-row label span{color:#78909a;font-weight:500}.trade-vin-row button{min-height:42px}.trade-entry-mode{background:#0b1a22;border:1px solid #294550;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.trade-entry-mode button{color:#91a8b1;background:0 0;padding:9px}.trade-entry-mode button.active{color:#fff;background:#12677b}.trade-entry-mode small{color:#78909a;grid-column:1/-1;line-height:1.4}.trade-decoder-message{color:#9edbea;background:#0d2831;border-radius:8px;margin:0;padding:9px 11px;font-size:.72rem}.trade-payoff-details{background:#211a0f;border:1px solid #805f28;border-radius:10px;grid-template-columns:1fr 1fr;gap:12px;padding:13px;display:grid}.trade-payoff-details small{color:#bea975;grid-column:1/-1}.dropdown-settings-panel{margin-top:20px}.dropdown-settings-intro{color:#91a6ae;border-bottom:1px solid #203640;padding:16px 22px;font-size:.76rem}.dropdown-settings-intro p{margin:0}.dropdown-settings-areas{gap:14px;padding:20px;display:grid}.dropdown-settings-areas>details{background:#09171e;border:1px solid #294550;border-radius:12px;overflow:hidden}.dropdown-settings-areas>details>summary{cursor:pointer;justify-content:space-between;padding:15px 17px;list-style:none;display:flex}.dropdown-settings-areas>details>summary span{color:#78909a;font-size:.7rem}.dropdown-settings-areas>details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 14px 14px;display:grid}.dropdown-field-card{background:#0c1c24;border:1px solid #203640;border-radius:10px;padding:14px}.dropdown-field-card header{justify-content:space-between;gap:12px;display:flex}.dropdown-field-card h3{margin:0;font-size:.86rem}.dropdown-field-card header small,.dropdown-field-card header b{color:#78909a;font-size:.66rem}.dropdown-option-list{gap:7px;margin-top:12px;display:grid}.dropdown-option-row{grid-template-columns:48px minmax(100px,1fr) auto auto auto;align-items:center;gap:7px;display:grid}.dropdown-option-row .drag-order{color:#66808a;font-size:.62rem}.dropdown-option-row label{flex-direction:row;align-items:center;gap:5px;font-size:.65rem;display:flex}.dropdown-option-row label input{width:auto}.dropdown-option-row .text-button{padding:6px;font-size:.62rem}.dropdown-option-row .danger-text{color:#d56d6d}.dropdown-add-row{gap:8px;margin-top:12px;display:flex}.dropdown-add-row input{flex:1}html[data-theme=light] .lead-profile:not(.vehicle-profile)>.profile-header{background:#f4f8f9}html[data-theme=light] .lead-profile-navigator{background:#edf4f6;border-color:#b8cdd5;box-shadow:0 12px 28px #1a343e1a}html[data-theme=light] .lead-profile-menu-intro{border-color:#bed0d7}html[data-theme=light] .lead-profile-menu-intro strong{color:#102833}html[data-theme=light] .lead-profile-menu-intro small,html[data-theme=light] .lead-profile-navigator>section>span{color:#526e78}html[data-theme=light] .lead-profile-navigator button{color:#274853}html[data-theme=light] .lead-profile-navigator button:hover{color:#102833;background:#fff;border-color:#afc8d1}html[data-theme=light] .lead-profile-navigator button.active{color:#005f72;background:#dff2f6;border-color:#008aa5}html[data-theme=light] .lead-summary-grid article{background:#edf4f6;border-color:#bed1d8}html[data-theme=light] .lead-summary-grid article.needs-attention{background:#fff8e7;border-color:#cfb269}html[data-theme=light] .lead-summary-grid span{color:#526e78}html[data-theme=light] .lead-summary-grid strong{color:#102833}html[data-theme=light] .lead-summary-grid small{color:#49656f}html[data-theme=light] .trade-entry-mode,html[data-theme=light] .dropdown-settings-areas>details,html[data-theme=light] .dropdown-field-card{background:#fff;border-color:#bdd0d7}html[data-theme=light] .trade-decoder-message{color:#15586a;background:#e5f3f6}html[data-theme=light] .trade-payoff-details{background:#fff9e9;border-color:#d1b773}html[data-theme=light] .trade-payoff-details small{color:#705c27}@media (max-width:720px){.lead-profile:not(.vehicle-profile){padding:0 16px 24px}.lead-profile:not(.vehicle-profile)>.profile-header{margin:0 -16px;padding:16px}.lead-profile-workspace{grid-template-columns:1fr;gap:0}.lead-profile-navigator{max-height:none;box-shadow:none;background:linear-gradient(#09151d 78%,#0000);border:0;border-radius:0;margin:0 -4px;padding:8px 4px 10px;display:flex;top:72px;overflow:auto hidden}.lead-profile-menu-intro{display:none}.lead-profile-navigator>section{flex:none;display:flex}.lead-profile-navigator>section>span{display:none}.lead-profile-navigator>section>div{gap:6px;display:flex}.lead-profile-navigator button{white-space:nowrap;width:auto}html[data-theme=light] .lead-profile-navigator{background:linear-gradient(#f4f8f9 78%,#0000)}.lead-summary-grid{grid-template-columns:1fr 1fr}.trade-vin-row,.trade-payoff-details,.dropdown-settings-areas>details>div{grid-template-columns:1fr}.trade-vin-row button,.trade-payoff-details small{grid-column:1}.dropdown-option-row{grid-template-columns:40px minmax(90px,1fr) auto}.dropdown-option-row .text-button{grid-column:2/-1}}.marketing-workspace,.marketing-connections-workspace{gap:20px;display:grid}.marketing-status-strip,.marketing-connection-intro{background:linear-gradient(135deg,#0d2d37,#0b2029);border:1px solid #1f5969;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.marketing-status-strip>div{min-width:130px;display:grid}.marketing-status-strip strong{color:#54e0ff;font-size:1.8rem}.marketing-status-strip span,.marketing-connection-intro>div>span{color:#8fb1bd;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:900}.marketing-status-strip p{color:#c2d4da;flex:1;margin:0;line-height:1.55}.button-link{color:#04151c;background:#00d4ff;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:10px 16px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.marketing-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.marketing-kpis article{background:#0a1b23;border:1px solid #1d3945;border-radius:12px;gap:6px;min-width:0;padding:16px;display:grid}.marketing-kpis span{color:#8ca4ae;letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:850}.marketing-kpis strong{color:#eef9fb;overflow-wrap:anywhere;font-size:1.45rem}.marketing-kpis small{color:#6f8994;font-size:.65rem}.marketing-main-grid{grid-template-columns:minmax(0,2fr) minmax(260px,.7fr);gap:20px;display:grid}.marketing-funnel-flow{align-items:stretch;gap:0;margin-top:20px;padding-bottom:8px;display:flex;overflow-x:auto}.marketing-funnel-flow>div{align-items:center;min-width:125px;display:flex}.marketing-funnel-flow article{text-align:center;background:#0c2630;border:1px solid #24505e;border-radius:10px;flex:1;gap:5px;min-width:110px;padding:16px 12px;display:grid}.marketing-funnel-flow article strong{color:#effbfc;font-size:1.35rem}.marketing-funnel-flow article span{color:#8fb1bd;text-transform:uppercase;font-size:.66rem;font-weight:800}.funnel-rate{color:#5edcf6;text-align:center;min-width:46px;font-size:.66rem;font-weight:900}.marketing-data-note{color:#78929c;margin:14px 0 0;font-size:.73rem;line-height:1.55}.marketing-data-note strong{color:#a7c0c9}.marketing-score{align-content:start;display:grid}.score-ring{text-align:center;border:12px solid #17404c;border-top-color:#00d4ff;border-radius:50%;place-content:center;width:142px;height:142px;margin:22px auto 14px;display:grid}.score-ring strong{color:#f2fbfd;font-size:2.4rem;line-height:1}.score-ring span{color:#78949f;font-size:.7rem}.marketing-score>p,.marketing-score>small{color:#91aab4;text-align:center;line-height:1.5}.marketing-empty{color:#9cb2bb;text-align:center;border:1px dashed #294a56;border-radius:12px;padding:26px 18px}.marketing-empty strong{color:#dbe9ed}.marketing-empty p{margin-bottom:0;line-height:1.6}.marketing-opportunities>div:last-child{gap:10px;margin-top:16px;display:grid}.marketing-opportunities article{background:#0a1b23;border:1px solid #203d48;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:16px;display:grid}.marketing-opportunities article>div{gap:6px;display:grid}.marketing-opportunities article p{color:#91a7b0;margin:0;line-height:1.5}.marketing-opportunities article span,.marketing-opportunities article small{color:#b6cbd2;font-size:.78rem}.marketing-opportunities article small{color:#78dff4}.marketing-priority{color:#bfd0d5;text-transform:uppercase;background:#263a42;border-radius:6px;padding:5px 7px;font-size:.6rem}.priority-critical{color:#ffb1a7;background:#512521}.priority-high{color:#ffd27b;background:#4a3518}.priority-medium{color:#74e2fa;background:#153d49}.marketing-connection-intro>div{max-width:720px}.marketing-connection-intro h2{margin:7px 0;font-size:1.35rem}.marketing-connection-intro p{color:#9fb5be;margin:0;line-height:1.6}.marketing-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.marketing-connection-card{align-content:start;gap:16px;display:grid}.marketing-connection-card>header{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.provider-mark{color:#56def8;background:#102e38;border:1px solid #2c6474;border-radius:11px;place-items:center;width:42px;height:42px;font-size:1.15rem;font-weight:900;display:grid}.marketing-connection-card header span{color:#79939e;text-transform:uppercase;font-size:.62rem;font-weight:850}.marketing-connection-card h2{margin:4px 0 0;font-size:1.05rem}.marketing-connection-card>p{color:#97adb6;margin:0;line-height:1.55}.marketing-connection-card footer{gap:16px;margin-top:auto;display:flex}.connection-status{color:#b4c3c8;text-transform:uppercase;background:#29383e;border-radius:99px;padding:5px 8px;font-size:.61rem}.connection-status.status-connected{color:#82efbd;background:#123d32}.connection-status.status-pending{color:#ffd47a;background:#4b381c}.connection-detail{color:#9bb3bc;background:#0b252e;border-radius:10px;gap:5px;padding:14px;display:grid}.connection-detail strong{color:#ecf7f9}.connection-detail span,.connection-detail small{color:#76939e;font-size:.7rem}.account-selection{gap:12px;display:grid}.danger-text{color:#ff9c90}.connection-error{background:#3a211f;border-radius:8px;padding:10px;font-size:.75rem;color:#ffb3aa!important}.connection-security{grid-template-columns:minmax(220px,.55fr) 1fr;gap:28px;display:grid}.connection-security h2{margin:6px 0}.connection-security span{color:#5edcf6;text-transform:uppercase;font-size:.67rem;font-weight:900}.connection-security ul{color:#9eb4bd;gap:9px;margin:0;line-height:1.45;display:grid}html[data-theme=light] .marketing-status-strip,html[data-theme=light] .marketing-connection-intro{background:linear-gradient(135deg,#edf8fa,#f8fcfd);border-color:#a9cbd5}html[data-theme=light] .marketing-status-strip p,html[data-theme=light] .marketing-connection-intro p{color:#36555f}html[data-theme=light] .marketing-kpis article,html[data-theme=light] .marketing-opportunities article,html[data-theme=light] .marketing-connection-card{background:#fff;border-color:#c5d9df}html[data-theme=light] .marketing-kpis strong,html[data-theme=light] .marketing-opportunities strong,html[data-theme=light] .marketing-connection-card h2{color:#102832}html[data-theme=light] .marketing-funnel-flow article,html[data-theme=light] .connection-detail{background:#edf6f8;border-color:#bdd6dd}html[data-theme=light] .marketing-funnel-flow article strong,html[data-theme=light] .connection-detail strong{color:#132d36}@media (max-width:1180px){.marketing-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-main-grid{grid-template-columns:1fr}}@media (max-width:800px){.marketing-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-connection-grid{grid-template-columns:1fr}.marketing-status-strip,.marketing-connection-intro{flex-direction:column;align-items:stretch}.connection-security{grid-template-columns:1fr}}@media (max-width:480px){.marketing-kpis{grid-template-columns:1fr}.marketing-connection-card>header{grid-template-columns:auto 1fr}.connection-status{grid-column:1/-1;justify-self:start}}@media (max-width:460px){.lead-summary-grid{grid-template-columns:1fr}}@media (max-width:720px){.sidebar{z-index:18;border-bottom:1px solid #1d3940;border-right:0;width:100%;height:auto;padding:8px 14px;position:sticky;top:0;box-shadow:0 10px 28px #0000003d}.sidebar-brand{border:0;min-height:52px;margin:0;padding:3px 0}.sidebar-brand>img{width:48px;height:36px}.sidebar-brand strong{font-size:.72rem}.sidebar-brand small{font-size:.56rem}.mobile-menu-toggle{color:#cce8ee;background:#0d2029;border:1px solid #294550;place-items:center;width:44px;height:44px;margin-left:auto;padding:0;display:grid}.mobile-menu-toggle span{font-size:1.25rem;line-height:1}.sidebar nav{max-height:calc(100vh - 72px);padding:10px 0 14px;display:none;overflow-y:auto}.sidebar.mobile-menu-open nav{display:grid}.sidebar.mobile-menu-open .sidebar-footer{max-height:190px;padding-bottom:10px;display:grid}.dashboard{width:100%;padding:22px 14px 56px}.dashboard-header{gap:18px}.page-brand{gap:10px;margin-bottom:16px;font-size:.68rem}.page-brand img{width:54px;height:34px}.page-brand span{padding-left:10px}.page-brand:after{display:none}.dashboard-header h1{font-size:clamp(1.75rem,9vw,2.35rem)}.dashboard-header p{font-size:.8rem;line-height:1.5}.header-actions{flex-wrap:wrap}.header-actions button{flex:130px;min-height:44px;padding:10px 12px}.panel{margin-top:16px}.panel-heading{align-items:flex-start;gap:8px;padding:16px}.panel-heading h2{font-size:1rem}.lead-filters{gap:9px}.lead-filters button{min-height:44px}.lead-bulk-actions{flex-direction:column;align-items:stretch}.lead-table{border:0;gap:10px;display:grid;overflow:visible}.lead-table .lead-head{display:none}.lead-row.lead-result,.lead-row.lead-result.lead-row-selectable{background:#09171e;border:1px solid #203640;border-radius:12px;grid-template-columns:1fr;gap:8px;min-width:0;padding:15px;display:grid;position:relative}.lead-row.lead-result>input[type=checkbox]{width:20px;height:20px;position:absolute;top:16px;right:15px}.lead-row.lead-result .lead-link{color:#e7f2f5;text-align:left;min-height:34px;padding:0 34px 6px 0;font-size:.96rem}.lead-row.lead-result>span{color:#b1c1c7;text-align:right;justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:.76rem;display:flex}.lead-row.lead-result>span:before{content:attr(data-label);color:#66828d;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.59rem;font-weight:850}.pagination{flex-direction:column;align-items:stretch;gap:10px}.pagination>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pagination button{min-height:44px}.lead-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#09151d;align-items:stretch}.lead-profile:not(.vehicle-profile){border-left:0;height:100dvh;padding:0 12px 28px}.lead-profile:not(.vehicle-profile)>.profile-header{margin:0 -12px;padding:12px 14px}.profile-header h2{font-size:1.35rem}.close-button{min-width:44px;min-height:44px;padding:0}.lead-profile:not(.vehicle-profile)>.lead-profile-actions{z-index:8;background:#09151d;grid-template-columns:1fr 1fr;gap:8px;padding:9px 0;display:grid;position:sticky;top:69px}.lead-profile-actions button{min-height:42px;padding:9px}.lead-profile-navigator{margin:0 -2px;top:120px}.lead-profile-section-heading{align-items:center;padding:14px 13px}.lead-profile-section-heading h3{font-size:.92rem}.lead-profile-section-summary>strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.lead-profile-section>.lead-profile-section-body{padding:13px}.profile-contact{margin:10px 0 12px;padding:13px}.lead-details{gap:8px;margin-bottom:14px}.lead-details div{padding:11px}.profile-form button,.appointment-actions button,.message-composer>button,.task-creator form button,.notes-section form button{min-height:46px}.channel-tabs{grid-template-columns:1fr 1fr;display:grid}.channel-tabs button{min-height:42px}.manual-activity-tabs,.manual-activity-form{grid-template-columns:1fr}.message-item{max-width:92%}.message-composer textarea{min-height:110px}}@media (max-width:420px){.sidebar-brand small{display:none}.metric-grid,.lead-details,.lead-profile:not(.vehicle-profile)>.lead-profile-actions{grid-template-columns:1fr}.lead-profile-navigator{top:164px}.inventory-sort-rule{grid-template-columns:24px 1fr auto}.inventory-sort-rule select:nth-of-type(2){grid-column:2/4}}html[data-theme=light] .mobile-menu-toggle{color:#173440;background:#fff;border-color:#aec6cf}@media (max-width:720px){html[data-theme=light] .lead-row.lead-result{background:#fff;border-color:#b9cbd3}html[data-theme=light] .lead-row.lead-result .lead-link{color:#102833}html[data-theme=light] .lead-row.lead-result>span{color:#294852}html[data-theme=light] .lead-profile:not(.vehicle-profile)>.lead-profile-actions{background:#f4f8f9}}.backend-dashboard{gap:18px;padding-bottom:32px;display:grid}.backend-collapsible{padding:0;overflow:hidden}.backend-collapsible-heading{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;list-style:none;display:flex}.backend-collapsible-heading::-webkit-details-marker{display:none}.backend-collapsible[open]>.backend-collapsible-heading{border-bottom-color:#1d303a}.backend-collapsible-heading:hover{background:#00d4ff09}.backend-collapsible-heading span{color:#00c8ef;letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:800}.backend-collapsible-heading h2{color:#ecf3f5;margin:5px 0 0;font-size:1.2rem}.backend-collapsible-summary{color:#8da1aa;align-items:center;gap:12px;display:flex}.backend-collapsible-summary>strong{text-transform:capitalize}.backend-collapsible-summary>b{color:#6e8b96;place-items:center;width:26px;height:26px;font-size:1.1rem;transition:transform .2s;display:grid}.backend-collapsible[open]>.backend-collapsible-heading .backend-collapsible-summary>b{transform:rotate(180deg)}.backend-collapsible-body{min-width:0}.backend-collapsible-body>.lead-source-settings{box-shadow:none;border:0;border-radius:0;margin:0}.backend-collapsible-body>.lead-source-settings>.panel-heading{display:none}.backend-master{border-color:#28414c}.backend-master>.backend-collapsible-body{justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.backend-master-description{min-width:0}.backend-master p{color:#8da1aa;margin:0;font-size:.78rem}.backend-master.backend-live{border-color:#00c8ef;box-shadow:inset 4px 0 #00c8ef}.backend-switch{color:#dce8eb;background:#0a1820;border:1px solid #2a4652;border-radius:999px;align-items:center;gap:10px;min-width:126px;padding:12px 15px;font-size:.78rem;font-weight:800;display:flex}.backend-switch input{accent-color:#00c8ef;width:18px;height:18px;margin:0}.backend-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.backend-card,.inventory-feed-card{overflow:hidden}.inventory-feed-card .backend-collapsible-summary>strong{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:.66rem}.feed-status-live{color:#69e7ff;background:#07333e;border:1px solid #087b91}.feed-status-warn{color:#f0d777;background:#302914;border:1px solid #806d32}.feed-status-off{color:#91a5ad;background:#14242b;border:1px solid #3b4b52}.inventory-feed-body{gap:16px;padding:20px;display:grid}.inventory-feed-body>p{color:#91a5ad;margin:0;font-size:.75rem;line-height:1.55}.inventory-feed-overview{background:#0a1b22;border:1px solid #28505f;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.inventory-feed-overview>div{border-right:1px solid #28505f;min-width:0;padding:13px 15px}.inventory-feed-overview>div:last-child{border-right:0}.inventory-feed-overview span,.inventory-feed-overview strong{display:block}.inventory-feed-overview span{color:#78919b;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:800}.inventory-feed-overview strong{color:#dfecef;text-overflow:ellipsis;text-transform:capitalize;margin-top:6px;font-size:.75rem;overflow:hidden}.feed-overview-success{border-color:#087b91;box-shadow:inset 4px 0 #00c8ef}.feed-overview-failed{border-color:#8e4444;box-shadow:inset 4px 0 #d96b6b}.feed-overview-partial{border-color:#92752b;box-shadow:inset 4px 0 #d4b44f}.inventory-feed-values{grid-template-columns:1fr 1fr;gap:14px;display:grid}.inventory-feed-values label{color:#9cb0b8;min-width:0;font-size:.69rem;font-weight:700}.inventory-feed-values label>div{align-items:center;gap:8px;margin-top:7px;display:flex}.inventory-feed-values input{min-width:0;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem}.inventory-feed-values button{flex:none}.inventory-feed-values small{color:#718892;margin-top:6px;font-size:.64rem;font-weight:500;line-height:1.4;display:block}.inventory-feed-secret{background:#082630;border:1px solid #007f9b;border-radius:10px;grid-column:1/-1;padding:14px}.inventory-feed-result{background:#0a1b22;border:1px solid #28505f;border-radius:10px;padding:13px 15px}.inventory-feed-result strong,.inventory-feed-result span{display:block}.inventory-feed-result strong{color:#dfecef;text-transform:capitalize;font-size:.75rem}.inventory-feed-result span{color:#8ca2aa;margin-top:3px;font-size:.66rem}.inventory-feed-result p{color:#a9bbc1;margin:8px 0 0;font-size:.69rem}.feed-result-failed{border-color:#8e4444}.feed-result-partial{border-color:#92752b}.inventory-feed-actions{flex-wrap:wrap;gap:10px;display:flex}.inventory-feed-checked{color:#718892;font-size:.64rem}.inventory-feed-body>.form-message{margin:0}.inventory-sort-builder{min-width:min(100%,620px)}.inventory-sort-actions{align-items:center;gap:2px;display:flex}.inventory-sort-actions .text-button:disabled{opacity:.3;cursor:default}.backend-toggle-list{gap:9px;padding:20px;display:grid}.backend-toggle-list label{background:#09171e;border:1px solid #203640;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.backend-toggle-list input{accent-color:#00c8ef;width:18px;height:18px;margin-top:2px}.backend-toggle-list strong,.backend-toggle-list small{display:block}.backend-toggle-list strong{color:#e7eff1;font-size:.78rem}.backend-toggle-list small{color:#81969f;margin-top:4px;font-size:.68rem;line-height:1.45}.backend-form-grid{grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid}.backend-form-grid label{color:#94a8b0;font-size:.7rem}.backend-form-grid label:first-child{grid-column:1/-1}.backend-form-grid input,.backend-form-grid select{margin-top:6px}.business-hours-editor{gap:18px;padding:20px;display:grid}.dealer-information-page{gap:18px;display:grid}.dealer-information-card{padding-bottom:20px}.dealer-information-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 20px;display:grid}.dealer-information-grid label{color:#94a8b0;font-size:.7rem}.dealer-information-grid input,.dealer-information-grid select{margin-top:6px}.dealer-information-wide{grid-column:span 2}.dealer-links-grid{padding-bottom:18px}.dealer-custom-links{gap:12px;padding:0 20px 20px;display:grid}.dealer-custom-link-row{grid-template-columns:minmax(160px,.6fr) minmax(260px,1.4fr) auto;align-items:end;gap:12px;display:grid}.dealer-custom-link-row label{color:#94a8b0;font-size:.7rem}.dealer-custom-link-row input{margin-top:6px}.business-hours-editor>p{color:#91a7af;margin:0;font-size:.78rem;line-height:1.55}.business-hours-list,.holiday-hours-list{gap:9px;display:grid}.business-hours-row{background:#05151d6b;border:1px solid #7dd3fc29;border-radius:10px;grid-template-columns:minmax(90px,1fr) 82px minmax(105px,.8fr) minmax(105px,.8fr);align-items:end;gap:10px;padding:10px 12px;display:grid}.business-hours-row>strong{align-self:center}.business-hours-row label,.holiday-hours-row label{color:#94a8b0;font-size:.68rem}.business-hours-row input,.holiday-hours-row input{margin-top:5px}.business-hours-closed{align-self:center;align-items:center;gap:7px;display:flex}.business-hours-closed input{width:auto;margin:0}.holiday-hours-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.holiday-hours-heading div{gap:4px;display:grid}.holiday-hours-heading small,.holiday-hours-list>small{color:#91a7af}.holiday-hours-row{background:#05151d6b;border:1px solid #7dd3fc29;border-radius:10px;grid-template-columns:minmax(135px,.8fr) minmax(150px,1.2fr) 82px minmax(105px,.7fr) minmax(105px,.7fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.holiday-hours-row .text-button{align-self:center}.cadence-list{gap:9px;padding:20px;display:grid}.cadence-list label{color:#9aadb5;grid-template-columns:minmax(100px,1fr) 100px auto;align-items:center;gap:10px;font-size:.72rem;display:grid}.cadence-list input{margin:0}.cadence-list .text-button{color:#91a7af}.backend-safeguards .backend-collapsible-summary strong{color:#00c8ef;text-transform:uppercase;font-size:.72rem}.backend-safeguards>.backend-collapsible-body>div{grid-template-columns:repeat(3,1fr);gap:10px;padding:20px;display:grid}.backend-safeguards>.backend-collapsible-body>div span{color:#b8c7cc;background:#09171e;border:1px solid #203640;border-radius:9px;padding:12px 14px 12px 34px;font-size:.72rem;position:relative}.backend-safeguards>.backend-collapsible-body>div span:before{content:"✓";color:#00d4ff;font-weight:900;position:absolute;left:13px}.backend-save{align-items:center;gap:14px;display:flex}.backend-save p{color:#e3c36d;margin:0;font-size:.73rem}.lead-source-settings{overflow:hidden}.lead-source-settings>p{color:#81969f;margin:0;padding:0 20px 18px;font-size:.72rem}.lead-source-add{grid-template-columns:minmax(220px,1fr) 180px auto;align-items:end;gap:12px;padding:0 20px 20px;display:grid}.lead-source-add label{color:#94a8b0;font-size:.7rem}.lead-source-add input{margin-top:6px}.lead-source-costs{background:#203640;border-top:1px solid #203640;gap:1px;display:grid}.lead-source-costs label{background:#09171e;grid-template-columns:minmax(220px,1fr) 180px auto;align-items:center;gap:12px;padding:12px 20px;display:grid}.lead-source-costs strong,.lead-source-costs small{display:block}.lead-source-costs strong{color:#dce8eb;font-size:.76rem}.lead-source-costs small{color:#718993;margin-top:3px;font-size:.65rem}.lead-source-costs input{margin:0}.lead-source-aliases{border-top:1px solid #203640}.lead-source-aliases>div,.lead-source-aliases>label{color:#91a7af;border-top:1px solid #1b3039;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);align-items:center;gap:14px;padding:11px 20px;font-size:.72rem;display:grid}.lead-source-aliases>div{color:#648796;letter-spacing:.07em;text-transform:uppercase;background:#0a1920;border-top:0;font-size:.62rem}.lead-source-aliases select{margin:0}.backend-events{overflow:hidden}.automation-event-list{display:grid}.automation-event-list article{color:#90a4ad;border-top:1px solid #1b3039;grid-template-columns:minmax(150px,1fr) 100px minmax(180px,2fr) auto;align-items:center;gap:16px;padding:13px 20px;font-size:.7rem;display:grid}.automation-event-list article strong,.automation-event-list article span{display:block}.automation-event-list article strong{color:#dde8eb;font-size:.76rem}.automation-event-list article span{text-transform:capitalize;margin-top:3px}.automation-event-list article p{margin:0}.automation-event-list article time{white-space:nowrap}.automation-event-list article>b{text-transform:capitalize;border-radius:999px;justify-self:start;padding:4px 8px}.automation-sent{color:#86e8c7;background:#0e392f}.automation-failed{color:#ffadb7;background:#472028}html[data-theme=light] .backend-master h2,html[data-theme=light] .backend-collapsible-heading h2,html[data-theme=light] .backend-toggle-list strong,html[data-theme=light] .automation-event-list article strong{color:#102833}html[data-theme=light] .backend-master p,html[data-theme=light] .backend-toggle-list small,html[data-theme=light] .backend-form-grid label,html[data-theme=light] .cadence-list label,html[data-theme=light] .business-hours-editor>p,html[data-theme=light] .dealer-information-grid label,html[data-theme=light] .dealer-custom-link-row label,html[data-theme=light] .business-hours-row label,html[data-theme=light] .holiday-hours-row label,html[data-theme=light] .holiday-hours-heading small,html[data-theme=light] .holiday-hours-list>small,html[data-theme=light] .automation-event-list{color:#48636e}html[data-theme=light] .backend-switch,html[data-theme=light] .backend-toggle-list label,html[data-theme=light] .backend-safeguards>.backend-collapsible-body>div span{color:#17333e;background:#f3f8fa;border-color:#bfd1d8}html[data-theme=light] .backend-collapsible[open]>.backend-collapsible-heading{border-bottom-color:#cbdbe1}html[data-theme=light] .backend-collapsible-heading:hover{background:#0086a40e}html[data-theme=light] .lead-source-settings>p,html[data-theme=light] .lead-source-add label,html[data-theme=light] .lead-source-aliases>label{color:#48636e}html[data-theme=light] .lead-source-costs,html[data-theme=light] .lead-source-costs label,html[data-theme=light] .lead-source-aliases,html[data-theme=light] .lead-source-aliases>div,html[data-theme=light] .lead-source-aliases>label{border-color:#c5d6dd}html[data-theme=light] .lead-source-costs,html[data-theme=light] .lead-source-costs label{background:#f5f9fa}html[data-theme=light] .lead-source-costs strong{color:#102833}html[data-theme=light] .lead-source-aliases>div{color:#356270;background:#e7f0f3}html[data-theme=light] .inventory-feed-body>p,html[data-theme=light] .inventory-feed-values label{color:#405b66}html[data-theme=light] .inventory-feed-values small{color:#58717b}html[data-theme=light] .inventory-feed-secret{background:#e8f8fb;border-color:#0086a4}html[data-theme=light] .inventory-feed-result,html[data-theme=light] .inventory-feed-overview{background:#eef6f8;border-color:#aac5cf}html[data-theme=light] .inventory-feed-overview>div{border-color:#aac5cf}html[data-theme=light] .inventory-feed-overview span{color:#506c77}html[data-theme=light] .inventory-feed-overview strong,html[data-theme=light] .inventory-feed-result strong{color:#17333e}html[data-theme=light] .inventory-feed-result span,html[data-theme=light] .inventory-feed-result p{color:#405d68}@media (max-width:900px){.backend-grid{grid-template-columns:1fr}.dealer-information-grid{grid-template-columns:1fr 1fr}.dealer-custom-link-row{grid-template-columns:1fr 2fr auto}.business-hours-row{grid-template-columns:1fr 82px 1fr 1fr}.holiday-hours-row{grid-template-columns:1fr 1fr 82px}.backend-safeguards>.backend-collapsible-body>div,.inventory-feed-overview{grid-template-columns:1fr 1fr}.inventory-feed-overview>div:nth-child(2){border-right:0}.inventory-feed-overview>div:nth-child(-n+2){border-bottom:1px solid #28505f}.automation-event-list article{grid-template-columns:1fr auto}.automation-event-list article p{grid-column:1/-1}.lead-source-add,.lead-source-costs label{grid-template-columns:1fr 160px}.lead-source-add button,.lead-source-costs button{grid-column:1/-1;justify-self:start}}@media (max-width:620px){.backend-master>.backend-collapsible-body,.backend-save{flex-direction:column;align-items:stretch}.backend-form-grid,.backend-safeguards>.backend-collapsible-body>div,.inventory-feed-overview,.dealer-information-grid{grid-template-columns:1fr}.dealer-information-wide{grid-column:auto}.dealer-custom-link-row{grid-template-columns:1fr}.business-hours-row,.holiday-hours-row{grid-template-columns:1fr;align-items:stretch}.holiday-hours-heading{flex-direction:column;align-items:stretch}.backend-collapsible-heading{align-items:flex-start}.backend-collapsible-summary{flex-direction:column-reverse;align-items:flex-end}.inventory-feed-overview>div{border-bottom:1px solid #28505f;border-right:0}.inventory-feed-overview>div:last-child{border-bottom:0}.backend-form-grid label:first-child{grid-column:auto}.cadence-list label{grid-template-columns:1fr 90px}.cadence-list label .text-button{grid-column:1/-1;justify-self:start}.lead-source-add,.lead-source-costs label,.lead-source-aliases>div,.lead-source-aliases>label,.inventory-feed-values{grid-template-columns:1fr}.inventory-feed-secret{grid-column:auto}}.dms-module{gap:18px;padding-bottom:36px;display:grid}.dms-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.dms-toolbar>div>span{color:#00c8ef;letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:850}.dms-toolbar h2{color:#edf4f6;margin:5px 0}.dms-toolbar p{color:#89a0a9;margin:0;font-size:.74rem}.dms-toolbar-actions{align-items:center;gap:10px;display:flex}.dms-message{color:#d9c079;background:#0a1920;border:1px solid #31505c;border-radius:9px;margin:0;padding:11px 14px;font-size:.74rem}.dms-metrics{margin:0}.dms-list-panel{overflow:hidden}.dms-filters{border-bottom:1px solid #203640;grid-template-columns:minmax(230px,1.5fr) repeat(5,minmax(135px,.7fr)) auto;align-items:end;gap:12px;padding:18px;display:grid}.dms-filters label{color:#8fa5ae;font-size:.68rem;font-weight:750}.dms-filters input,.dms-filters select{margin-top:6px}.dms-clear-filters{white-space:nowrap;min-height:42px}.dms-table{overflow-x:auto}.dms-row{color:#9bafb7;text-align:left;background:0 0;border:0;border-top:1px solid #1b3039;border-radius:0;grid-template-columns:105px minmax(170px,1.25fr) minmax(210px,1.5fr) 90px 115px minmax(160px,1fr) minmax(130px,.85fr);align-items:center;gap:14px;width:100%;min-width:1050px;padding:13px 18px;font-size:.72rem;display:grid}.deal-journal-table{gap:10px;padding:12px;display:grid;overflow:visible}.deal-journal-print-area{display:none}.deal-journal-card{color:#91a7af;text-align:left;width:100%;box-shadow:none;background:#09171d;border:1px solid #203741;border-radius:10px;padding:0;overflow:hidden}.deal-journal-card:hover{background:#0b1c23;border-color:#326071;transform:none}.deal-journal-card-header{background:#0d2027;border-bottom:1px solid #203741;grid-template-columns:90px minmax(150px,1.2fr) minmax(180px,1.4fr) 80px 105px minmax(125px,.8fr);align-items:center;gap:10px;padding:12px 14px;display:grid}.deal-journal-card-header>span{gap:3px;min-width:0;display:grid}.deal-journal-card small{color:#66818b;letter-spacing:.04em;text-transform:uppercase;font-size:.53rem;font-weight:800}.deal-journal-card strong{color:#dce8eb;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.deal-journal-card em{color:#78919b;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;font-style:normal;overflow:hidden}.deal-journal-card .status-pill{text-transform:capitalize;justify-self:start}.deal-journal-attribution .dms-match-alert{justify-self:start;min-height:20px;padding:3px 6px;font-size:.54rem}.deal-journal-financials{border-bottom:1px solid #1b323b;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.deal-journal-financials>span{border-right:1px solid #1b323b;gap:4px;min-width:0;padding:9px 11px;display:grid}.deal-journal-financials>span:last-child{border-right:0}.deal-journal-financials>span:nth-child(4),.deal-journal-financials>span:nth-child(8){background:#45ddfb0b}.deal-journal-commission-preview{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.deal-journal-commission-preview>span{background:#0b1d24;border:1px solid #27424d;border-radius:9px;gap:4px;padding:12px 14px;display:grid}.deal-journal-commission-preview small{color:#66818b;letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:800}.deal-journal-commission-preview strong{color:#45ddfb;font-size:1rem}.deal-journal-commission-preview em{color:#78919b;font-size:.64rem;font-style:normal}.deal-journal-contract-preview{background:#09232d;border:1px solid #27505e;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:4px 16px;margin-top:14px;padding:13px 15px;display:grid}.deal-journal-contract-preview span{color:#7e9aa4;letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:800}.deal-journal-contract-preview strong{color:#45ddfb;justify-self:end;font-size:1.08rem}.deal-journal-contract-preview small{color:#66818b;grid-column:1/-1;font-size:.62rem}.lender-contract-summary{margin:12px 0}.lender-contract-summary article{background:#0a1a21;border:1px solid #28404a;border-radius:10px;padding:16px 18px}.lender-contract-summary span,.lender-contract-summary small{color:#718992;display:block}.lender-contract-summary span{letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:800}.lender-contract-summary strong{color:#45ddfb;margin:5px 0;font-size:1.35rem;display:block}.lender-contract-summary small{font-size:.68rem}.lender-contract-summary .funding-aging-alert strong{color:#efc76b}.lender-financial-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.lender-financial-summary article{background:#09171e;border:1px solid #203741;border-radius:10px;padding:14px 16px}.lender-financial-summary span,.lender-financial-summary small{color:#78919b;display:block}.lender-financial-summary span{letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:800}.lender-financial-summary strong{color:#dce8eb;margin:7px 0 5px;font-size:1.15rem;display:block}.lender-financial-summary small{font-size:.65rem}.lender-financial-summary .funding-aging-alert{background:#2c2412;border-color:#6f5921}.lender-financial-summary .funding-aging-alert strong{color:#efc76b}.funding-worklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.funding-worklist article{background:#09171e;border:1px solid #203741;border-radius:12px;padding:15px}.funding-worklist article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.funding-worklist article>header small,.funding-worklist article>header strong{display:block}.funding-worklist article>header small{color:#78919b;font-size:.65rem}.funding-worklist article>header strong{color:#e7f0f2;margin-top:3px}.funding-worklist article>header b{color:#73dff4;letter-spacing:.06em;text-transform:uppercase;background:#153b49;border-radius:999px;padding:4px 8px;font-size:.62rem}.funding-worklist dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.funding-worklist dl div{min-width:0}.funding-worklist dt{color:#78919b;text-transform:uppercase;font-size:.6rem;font-weight:800}.funding-worklist dd{overflow-wrap:anywhere;color:#dce8eb;margin:3px 0 0;font-size:.78rem}.funding-worklist a{color:#42d6f3;font-size:.7rem;font-weight:800;text-decoration:none}.funding-worklist .funding-worklist-alert{background:#2c2412;border-color:#6f5921}.funding-worklist .funding-worklist-alert>header b{color:#fff1c6;background:#6f5921}.funding-worklist .funding-worklist-missing dd{color:#efc76b}.lender-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.lender-performance-grid article{background:#09171e;border:1px solid #203741;border-radius:12px;padding:15px}.lender-performance-grid header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lender-performance-grid header strong{color:#e7f0f2}.lender-performance-grid header span{color:#45ddfb;font-size:.7rem;font-weight:800}.lender-performance-grid dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.lender-performance-grid dt{color:#78919b;text-transform:uppercase;font-size:.58rem;font-weight:800}.lender-performance-grid dd{color:#dce8eb;margin:3px 0 0;font-size:.76rem;font-weight:700}.deal-review-panel{background:#0b1d24;border:1px solid #31505c;border-left:5px solid #f5b942;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:18px;display:grid}.deal-review-panel.deal-review-ready{border-left-color:#18c999}.deal-review-panel>div>span{color:#42dffc;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:800}.deal-review-panel h3{color:#f3f8fa;margin:4px 0}.deal-review-panel p{color:#a7bcc4;margin:0}.deal-review-commission{align-items:center;gap:20px;display:flex}.deal-review-commission span{gap:2px;display:grid}.deal-review-commission small{color:#78919b;text-transform:uppercase;font-size:.6rem;font-weight:800}.deal-review-commission strong{color:#45ddfb}.deal-review-panel ul{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.deal-review-panel li{border:1px solid #29434d;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.deal-review-panel li strong{color:#edf6f8;font-size:.75rem}.deal-review-panel li span{color:#8ea6af;font-size:.68rem}.deal-review-panel li.deal-review-attention{border-color:#81505a}.deal-journal-card-footer{grid-template-columns:minmax(100px,1fr) minmax(180px,1.6fr) minmax(120px,1fr) auto;align-items:center;gap:12px;padding:9px 12px;display:grid}.deal-journal-card-footer>span{gap:3px;min-width:0;display:grid}.deal-journal-card-footer>em{color:#45ddfb;letter-spacing:.03em;text-transform:uppercase;font-size:.59rem;font-weight:800}.deal-journal-entry{overscroll-behavior:contain;scrollbar-gutter:stable;background:#09151d;border:1px solid #29404c;border-radius:18px;width:min(1120px,92vw);max-height:calc(100dvh - 48px);padding:28px;overflow-y:auto;box-shadow:0 35px 100px #0000007a}.chargeback-button{color:#f2c66a!important;border-color:#9a7131!important}.chargeback-deal-matches{gap:8px;margin-top:12px;display:grid}.chargeback-deal-matches button{color:#dce9ed;text-align:left;background:#0a2029;border:1px solid #2c5361;border-radius:9px;gap:4px;padding:11px 13px;display:grid}.chargeback-deal-matches button span{color:#819ba5;font-size:.67rem}.chargeback-deal-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.chargeback-deal-summary>div{background:#0a1b22;border:1px solid #294550;border-radius:9px;gap:4px;padding:11px 13px;display:grid}.chargeback-deal-summary span,.chargeback-age-summary small{color:#718d98;letter-spacing:.05em;text-transform:uppercase;font-size:.58rem;font-weight:850}.chargeback-deal-summary strong{color:#dce9ed;font-size:.72rem}.dms-full-field{grid-column:1/-1}.chargeback-age-summary{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.chargeback-age-summary>span{background:#09232d;border:1px solid #315565;border-radius:9px;gap:4px;padding:12px 14px;display:grid}.chargeback-age-summary strong,.chargeback-total strong{color:#45ddfb;font-size:1rem}.chargeback-expenses{gap:8px;display:grid}.chargeback-expenses>div{grid-template-columns:minmax(180px,2fr) minmax(120px,1fr) 120px auto;align-items:center;gap:8px;display:grid}.chargeback-expenses .text-button,.chargeback-documents .text-button{margin:0}.chargeback-total{border-top:1px solid #294550;justify-content:flex-end;align-items:center;gap:18px;margin-top:13px;padding-top:13px;display:flex}.chargeback-total span{color:#829aa4;text-transform:uppercase;font-size:.67rem;font-weight:800}.chargeback-upload{color:#5edcf5;cursor:pointer;background:#0b2a35;border:1px solid #2c6375;border-radius:9px;width:max-content;margin-top:2px;padding:10px 13px;font-weight:800;display:inline-flex}.chargeback-upload input{opacity:0;pointer-events:none;width:1px;position:absolute}.chargeback-documents{gap:8px;margin-top:12px;display:grid}.chargeback-documents>div{border:1px solid #294550;border-radius:9px;grid-template-columns:minmax(0,1fr) 190px auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.chargeback-documents span{gap:2px;min-width:0;display:grid}.chargeback-documents strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chargeback-documents small{color:#718892}html[data-theme=light] .chargeback-deal-matches button,html[data-theme=light] .chargeback-deal-summary>div,html[data-theme=light] .chargeback-documents>div{color:#183540;background:#f6fafb;border-color:#bdd0d7}html[data-theme=light] .chargeback-deal-summary strong{color:#183540}html[data-theme=light] .chargeback-age-summary>span{background:#eaf7fb;border-color:#b8d5df}html[data-theme=light] .chargeback-age-summary strong,html[data-theme=light] .chargeback-total strong{color:#006f8c}@media (max-width:720px){.chargeback-deal-summary,.chargeback-age-summary,.chargeback-expenses>div,.chargeback-documents>div{grid-template-columns:1fr}.dms-full-field{grid-column:auto}}button.dms-row:hover{background:#0e2029}.dms-row-matched{box-shadow:inset 4px 0 #32c48d}.dms-row-review{background:#e1ad4509;box-shadow:inset 4px 0 #e1ad45}.dms-row strong,.dms-row small{display:block}.dms-row strong{color:#e0eaed}.dms-row small{color:#708892;margin-top:4px}.dms-lead-suggestions>p{color:#8299a2;margin:0}.dms-suggestion-list{gap:9px;display:grid}.dms-suggestion-list label{cursor:pointer;background:#0a1a22;border:1px solid #29414b;border-radius:11px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.dms-suggestion-list label.selected{background:#00d4ff0f;border-color:#00d4ff;box-shadow:0 0 0 1px #00d4ff4d}.dms-suggestion-list input{width:auto;margin-top:3px}.dms-suggestion-list span,.dms-suggestion-list strong,.dms-suggestion-list small,.dms-suggestion-list em{display:block}.dms-suggestion-list strong{color:#eef7fa}.dms-suggestion-list small{color:#9bb0b8;margin-top:3px}.dms-suggestion-list em{color:#48dfff;margin-top:4px;font-size:.72rem;font-style:normal}.deal-journal-match-review{width:min(980px,92vw)}.deal-journal-review-list{gap:16px;margin-top:20px;display:grid}.deal-journal-review-card{margin:0}.deal-journal-review-card .lead-section-heading p{color:#9bb0b8;margin:5px 0 0}.deal-journal-review-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.dms-clear-lead-match{margin-top:12px}.dms-unmatched-source{color:#8fa5ae;gap:6px;max-width:520px;margin-top:14px;font-size:.68rem;font-weight:750;display:grid}.dms-unmatched-source select{width:100%}.dms-match-alerts{justify-items:start;gap:5px;display:grid}.dms-match-alert{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}.dms-match-alert-confirmed{background:#32c48d1f;border-color:#318a6b;color:#67dfb4!important}.dms-match-alert-review{background:#e1ad4521;border-color:#8f712d;color:#f0c869!important}.dms-head{color:#69909f;letter-spacing:.08em;text-transform:uppercase;background:#09171d;border-top:0;font-size:.62rem;font-weight:850}.dms-cash{color:#9be4ca;background:#14372f}.dms-finance{color:#9ddfff;background:#123348}.dms-wholesale{color:#ebcf8c;background:#3d3020}.dms-preview-table{border:1px solid #29434e;border-radius:9px;margin:12px 0;display:grid;overflow:hidden}.dms-preview-table>div{color:#8da3ac;border-top:1px solid #233a44;grid-template-columns:1.2fr 1.5fr 110px 110px;gap:10px;padding:9px 12px;font-size:.7rem;display:grid}.dms-preview-table>div:first-child{border-top:0}.dms-preview-table strong{color:#e3ecef}.dms-record{background:#09151d;border:1px solid #29404c;border-radius:18px;width:min(1120px,76vw);max-height:calc(100vh - 48px);padding:28px;overflow-y:auto;box-shadow:0 35px 100px #0000007a}.dms-record-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.dms-detail-rows{border:1px solid #203640;border-radius:9px;margin-top:14px;display:grid;overflow:hidden}.dms-detail-rows>div{border-top:1px solid #203640;grid-template-columns:minmax(120px,.8fr) minmax(150px,1.2fr);gap:12px;padding:9px 11px;display:grid}.dms-detail-rows>div:first-child{border-top:0}.dms-detail-rows span{color:#758d97;font-size:.68rem}.dms-detail-rows strong{color:#dce8eb;overflow-wrap:anywhere;font-size:.72rem}.dms-expenses{border:1px solid #203640;border-radius:9px;margin-top:14px;display:grid;overflow:hidden}.dms-expenses>div{color:#9bafb7;border-top:1px solid #203640;grid-template-columns:1.5fr 100px 1fr 1fr;gap:12px;padding:9px 11px;font-size:.7rem;display:grid}.dms-expenses>div:first-child{color:#6e909e;text-transform:uppercase;background:#0b1a21;border-top:0}.dms-lead-history{gap:14px;display:grid}.dms-match-review,.dms-match-confirmed{background:#0a1920;border:1px solid #29434e;border-radius:11px;overflow:hidden}.dms-match-review{border-color:#725f2e;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.dms-match-review>div{gap:4px;display:grid}.dms-match-review>div:last-child{grid-auto-flow:column;gap:8px;display:flex}.dms-match-review b,.dms-match-confirmed b{color:#e4edf0}.dms-match-review span,.dms-match-confirmed span{color:#91a8b1;font-size:.72rem}.dms-match-review small,.dms-match-confirmed small{color:#6f8994;font-size:.67rem}.dms-match-confirmed header{background:#0d2530;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.dms-match-confirmed header>div{gap:3px;display:grid}.dms-match-confirmed header>div:last-child{text-align:right}.dms-match-confirmed header strong{color:#66d9b2}.dms-inquiry-table>div{color:#9bafb7;border-top:1px solid #203640;grid-template-columns:145px 1fr 1.4fr 1fr;gap:12px;padding:10px 14px;font-size:.7rem;display:grid}.dms-inquiry-table>div:first-child{color:#6e909e;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.dms-intake-queue{padding:20px}.dms-intake-queue>div:last-child{gap:9px;margin-top:14px;display:grid}.dms-intake-queue>div:last-child>button{text-align:left;background:#0a1920;border:1px solid #29434e;grid-template-columns:1fr 1fr auto;align-items:center;gap:18px;width:100%;padding:13px 15px;display:grid}.dms-intake-queue button span{gap:4px;display:grid}.dms-intake-queue button b{color:#e2ecef}.dms-intake-queue button small{color:#78909a}.dms-deal-entry{width:min(1320px,92vw);max-height:calc(100vh - 36px);overflow-y:auto}.dms-deal-form{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.dms-deal-form .lead-record-wide,.dms-deal-actions,.dms-deal-form>.dms-message{grid-column:1/-1}.dms-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:14px;display:grid}.dms-form-grid label{color:#8fa5ae;font-size:.68rem;font-weight:750}.dms-form-grid input,.dms-form-grid select{margin-top:6px}.dms-form-grid .wide-field{grid-column:1/-1}.dms-deal-form textarea{min-height:110px;margin-top:14px}.dms-deal-actions,.dms-record-actions,.lead-profile-actions{justify-content:flex-end;gap:10px;display:flex}.dms-record-actions{align-items:center}.lead-profile-actions{padding:0 24px 12px}.lead-finance-message{margin:0 24px 14px}.dms-print-package{display:none}html[data-theme=light] .dms-toolbar h2,html[data-theme=light] .dms-row strong,html[data-theme=light] .dms-detail-rows strong,html[data-theme=light] .dms-preview-table strong{color:#102833}html[data-theme=light] .dms-toolbar p,html[data-theme=light] .dms-row,html[data-theme=light] .dms-detail-rows span{color:#49656f}html[data-theme=light] .dms-suggestion-list label{background:#f7fbfc;border-color:#bbced5}html[data-theme=light] .dms-suggestion-list strong{color:#102833}html[data-theme=light] .dms-suggestion-list small,html[data-theme=light] .dms-lead-suggestions>p{color:#49656f}html[data-theme=light] .dms-unmatched-source{color:#365762}html[data-theme=light] .dms-head,html[data-theme=light] .dms-expenses>div:first-child{color:#356270;background:#e7f0f3}html[data-theme=light] button.dms-row:hover{background:#edf5f7}html[data-theme=light] .deal-journal-card{color:#49656f;background:#fff;border-color:#c5d6dd}html[data-theme=light] .deal-journal-card:hover{background:#f8fbfc;border-color:#83aebd}html[data-theme=light] .deal-journal-card-header{background:#edf4f6;border-color:#c5d6dd}html[data-theme=light] .deal-journal-card strong{color:#102833}html[data-theme=light] .deal-journal-card small,html[data-theme=light] .deal-journal-card em{color:#49656f}html[data-theme=light] .deal-journal-financials,html[data-theme=light] .deal-journal-financials>span{border-color:#d5e1e5}html[data-theme=light] .deal-journal-financials>span:nth-child(4),html[data-theme=light] .deal-journal-financials>span:nth-child(8){background:#edf8fb}html[data-theme=light] .deal-journal-commission-preview>span{background:#f2f9fb;border-color:#c4d9e0}html[data-theme=light] .deal-journal-commission-preview small,html[data-theme=light] .deal-journal-commission-preview em{color:#49656f}html[data-theme=light] .deal-journal-commission-preview strong{color:#006f8c}html[data-theme=light] .deal-journal-contract-preview{background:#eaf7fb;border-color:#b8d5df}html[data-theme=light] .deal-journal-contract-preview span,html[data-theme=light] .deal-journal-contract-preview small{color:#49656f}html[data-theme=light] .deal-journal-contract-preview strong{color:#006f8c}html[data-theme=light] .lender-contract-summary article{background:#f4fafc;border-color:#c8dce3}html[data-theme=light] .lender-contract-summary span,html[data-theme=light] .lender-contract-summary small{color:#4d6872}html[data-theme=light] .lender-contract-summary strong{color:#006f8c}html[data-theme=light] .lender-financial-summary article,html[data-theme=light] .funding-worklist article{background:#f5f9fa;border-color:#c8d8de}html[data-theme=light] .lender-financial-summary span,html[data-theme=light] .lender-financial-summary small,html[data-theme=light] .funding-worklist dt,html[data-theme=light] .funding-worklist article>header small{color:#49656f}html[data-theme=light] .lender-financial-summary strong,html[data-theme=light] .funding-worklist article>header strong,html[data-theme=light] .funding-worklist dd{color:#102833}html[data-theme=light] .funding-worklist .funding-worklist-alert{background:#fff8e8;border-color:#d8b76a}html[data-theme=light] .funding-worklist .funding-worklist-missing dd{color:#8b5900}html[data-theme=light] .lender-financial-summary .funding-aging-alert{background:#fff8e8;border-color:#d8b76a}html[data-theme=light] .lender-financial-summary .funding-aging-alert strong{color:#8b5900}html[data-theme=light] .lender-performance-grid article{background:#f5f9fa;border-color:#c8d8de}html[data-theme=light] .lender-performance-grid header strong,html[data-theme=light] .lender-performance-grid dd{color:#102833}html[data-theme=light] .lender-performance-grid header span{color:#006f8c}html[data-theme=light] .lender-performance-grid dt{color:#49656f}html[data-theme=light] .deal-review-panel{background:#f2f9fb;border-color:#bfd4dc}html[data-theme=light] .deal-review-panel h3,html[data-theme=light] .deal-review-panel li strong{color:#102b36}html[data-theme=light] .deal-review-panel p,html[data-theme=light] .deal-review-panel li span,html[data-theme=light] .deal-review-commission small{color:#49656f}html[data-theme=light] .deal-review-panel li{background:#fff;border-color:#c7dce3}html[data-theme=light] .deal-journal-card-footer>em{color:#007b9a}html[data-theme=light] .dms-row-review{background:#fffaf0}html[data-theme=light] .dms-match-alert-confirmed{background:#e5f7f0;border-color:#268163;color:#17634d!important}html[data-theme=light] .dms-match-alert-review{background:#fff2ce;border-color:#a27a20;color:#6d4e0d!important}html[data-theme=light] .dms-message{color:#705b24;background:#f4f8f9;border-color:#b6cbd3}html[data-theme=light] .dms-detail-rows,html[data-theme=light] .dms-detail-rows>div,html[data-theme=light] .dms-expenses,html[data-theme=light] .dms-expenses>div{border-color:#c5d7de}html[data-theme=light] .dms-record{background:#f8fbfc;border-color:#cbdbe1;box-shadow:0 35px 100px #1737453d}html[data-theme=light] .dms-match-review,html[data-theme=light] .dms-match-confirmed{background:#f5f9fa;border-color:#bdced5}html[data-theme=light] .dms-match-review{border-color:#c7ad67}html[data-theme=light] .dms-match-review b,html[data-theme=light] .dms-match-confirmed b{color:#17323d}html[data-theme=light] .dms-match-review span,html[data-theme=light] .dms-match-confirmed span,html[data-theme=light] .dms-inquiry-table>div{color:#49656f}html[data-theme=light] .dms-match-confirmed header{background:#e5f0f3}html[data-theme=light] .dms-inquiry-table>div{border-color:#c8d8de}html[data-theme=light] .dms-intake-queue>div:last-child>button{background:#f5f9fa;border-color:#c5d7de}html[data-theme=light] .dms-intake-queue button b{color:#17323d}html[data-theme=light] .dms-form-grid label{color:#49656f}@media (max-width:900px){.dms-toolbar,.dms-toolbar-actions{flex-direction:column;align-items:stretch}.dms-record{width:min(96vw,1120px)}.dms-record-grid,.dms-filters,.dms-deal-form{grid-template-columns:1fr}.dms-deal-form>*{grid-column:1}.dms-form-grid{grid-template-columns:1fr 1fr}.dms-intake-queue>div:last-child>button{grid-template-columns:1fr}.deal-journal-card-header{grid-template-columns:90px minmax(0,1fr) minmax(0,1.2fr)}.deal-journal-card .status-pill,.deal-journal-price,.deal-journal-attribution{justify-self:stretch}.deal-journal-financials{grid-template-columns:repeat(4,minmax(0,1fr))}.deal-journal-financials>span:nth-child(4){border-right:0}.deal-journal-financials>span:nth-child(-n+4){border-bottom:1px solid #1b323b}.deal-journal-card-footer{grid-template-columns:1fr 1fr}}@media (max-width:620px){.dms-preview-table>div{grid-template-columns:1fr 1fr}.dms-detail-rows>div{grid-template-columns:1fr;gap:3px}.dms-expenses>div{grid-template-columns:1fr 90px}.dms-match-review,.dms-match-confirmed header{flex-direction:column;align-items:stretch}.dms-match-confirmed header>div:last-child{text-align:left}.dms-inquiry-table>div{grid-template-columns:1fr 1fr}.dms-form-grid{grid-template-columns:1fr}.dms-form-grid .wide-field{grid-column:1}.deal-journal-card-header{grid-template-columns:1fr 1fr}.deal-journal-customer,.deal-journal-vehicle{grid-column:1/-1}.deal-journal-financials{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-journal-financials>span:nth-child(odd){border-right:1px solid #1b323b}.deal-journal-financials>span:nth-child(2n){border-right:0}.deal-journal-financials>span:nth-child(-n+6){border-bottom:1px solid #1b323b}.deal-journal-commission-preview,.deal-review-panel,.deal-review-panel ul,.deal-journal-card-footer{grid-template-columns:1fr}}.reporting-controls{gap:10px;padding:18px 20px;display:grid}.reporting-controls p{color:#78919b;margin:0;font-size:.7rem}.reporting-range{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.reporting-range label{color:#8fa5ae;gap:6px;min-width:170px;font-size:.68rem;font-weight:750;display:grid}.report-section-stack{gap:16px;display:grid}.report-section{padding:0;overflow:hidden}.report-section-toggle{width:100%;min-height:88px;color:inherit;text-align:left;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.report-section-toggle:hover{background:#00d4f50d;transform:none}.report-section-toggle>span,.report-section-toggle small,.report-section-toggle strong,.report-section-toggle em{display:block}.report-section-toggle small{color:#00c9ee;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:850}.report-section-toggle strong{color:#edf5f7;margin-top:5px;font-size:1.08rem}.report-section-toggle em{color:#78919b;margin-top:4px;font-size:.7rem;font-style:normal;font-weight:500}.report-section-toggle b{color:#48dfff;border:1px solid #2a4651;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:1.25rem;display:grid}.report-section-body{border-top:1px solid #203741;padding:0 20px 20px}.report-section-body[aria-hidden=true]{display:none}.report-ai-summary{background:linear-gradient(135deg,#0b2732,#0b1d25);border:1px solid #286074;border-left:4px solid #00d4ff;border-radius:10px;gap:6px;margin-top:18px;padding:15px 17px;display:grid}.report-ai-summary span{color:#4ce0ff;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:900}.report-ai-summary p{color:#d4e6eb;margin:0;font-size:.82rem;line-height:1.6}.report-section-body>.report-kpi-grid,.report-section-body>.reporting-layout,.report-section-body>.report-table-wrap,.report-section-body>.mini-empty,.report-section-body>.website-analytics-state{margin-top:20px}.report-print-header{display:none}.ida-insights-button{color:#c8f8ff;background:linear-gradient(135deg,#0b4657,#0a2c39);border-color:#00bedd}.report-insights-empty{background:#00c9ef0a;border:1px dashed #2b5360;border-radius:11px;justify-items:start;gap:8px;margin-top:20px;padding:20px;display:grid}.report-insights-empty strong{color:#e2f1f4}.report-insights-empty p{color:#78919b;margin:0;font-size:.72rem}.report-insights-empty>div{gap:10px;margin-top:7px;display:flex}.report-insights-message,.report-insights{margin-top:20px}.report-insights>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.report-insights>header span{color:#00c9ee;letter-spacing:.09em;text-transform:uppercase;font-size:.6rem;font-weight:850}.report-insights>header h2{color:#e5f0f2;margin:5px 0 0;font-size:1rem}.report-insights>header small{color:#76919b;text-align:right;max-width:460px;font-size:.65rem}.report-insights-summary{color:#c8d9de;background:#0a1920;border-left:3px solid #00c9ee;border-radius:0 9px 9px 0;margin:14px 0 0;padding:15px 17px;font-size:.78rem;line-height:1.6}.report-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:14px;display:grid}.report-insight-card{background:#09171d;border:1px solid #203741;border-top:3px solid #4c8799;border-radius:10px;min-width:0;padding:17px}.report-insight-card:last-child:nth-child(odd){grid-column:1/-1}.report-insight-card.insight-positive{border-top-color:#38c99b}.report-insight-card.insight-opportunity{border-top-color:#36bff1}.report-insight-card.insight-attention{border-top-color:#efbd59}.report-insight-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.report-insight-card>header span,.report-insight-card>header b{letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:850}.report-insight-card>header span{color:#6f919d}.report-insight-card>header b{color:#9fd8e8;background:#122a33;border-radius:999px;padding:4px 7px}.report-insight-card h3{color:#e2edf0;margin:12px 0 0;font-size:.88rem}.report-insight-card>p{color:#8fa6ae;margin:7px 0 0;font-size:.71rem;line-height:1.5}.report-insight-card dl{gap:9px;margin:14px 0 0;display:grid}.report-insight-card dl>div{background:#0d2027;border-radius:7px;padding:10px}.report-insight-card dt{color:#63818c;letter-spacing:.07em;text-transform:uppercase;font-size:.54rem;font-weight:850}.report-insight-card dd{color:#c7d8dd;margin:5px 0 0;font-size:.67rem;line-height:1.45}.report-insights-disclaimer{color:#607d87;margin-top:12px;font-size:.6rem;display:block}.lender-report-table{min-width:980px}.report-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.report-kpi-grid article{background:#0a1920;border:1px solid #203741;border-radius:12px;min-height:130px;padding:20px}.report-kpi-grid span,.report-kpi-grid small{color:#78919b;display:block}.report-kpi-grid span{letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:800}.report-kpi-grid strong{color:#edf5f7;margin:12px 0 8px;font-size:clamp(1.7rem,3vw,2.45rem);line-height:1;display:block}.report-kpi-grid small{font-size:.7rem}.funding-aging-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.funding-aging-summary article{background:#09171e;border:1px solid #203741;border-radius:10px;padding:14px 16px}.funding-aging-summary span,.funding-aging-summary small{color:#78919b;display:block}.funding-aging-summary span{letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:800}.funding-aging-summary strong{color:#dce8eb;margin:7px 0 5px;font-size:1.25rem;display:block}.funding-aging-summary small{font-size:.65rem}.funding-aging-summary .funding-aging-alert{background:#2c2412;border-color:#6f5921}.funding-aging-summary .funding-aging-alert strong{color:#efc76b}.reporting-layout{grid-template-columns:1fr 1fr;gap:16px;display:grid}.report-funnel-panel,.report-trend-panel,.report-table-panel,.report-operations>article{padding:20px}.report-funnel{gap:14px;margin-top:20px;display:grid}.report-funnel>div{gap:7px;display:grid}.report-funnel>div>div{color:#8fa5ae;justify-content:space-between;gap:14px;font-size:.73rem;display:flex}.report-funnel>div>div strong{color:#dfeaec}.report-funnel i{background:linear-gradient(90deg,#087fff,#00d4f5);border-radius:999px;min-width:0;height:9px;display:block;box-shadow:0 0 14px #00b7ff38}.report-bars{align-items:end;gap:5px;height:230px;margin-top:16px;padding-top:16px;display:flex;overflow-x:auto}.report-bars>div{flex:1 0 16px;grid-template-rows:1fr auto;align-items:end;min-width:16px;height:100%;display:grid}.report-bars i{background:linear-gradient(#00d4f5,#087fff);border-radius:4px 4px 1px 1px;width:100%;min-height:8px;display:block}.report-bars span{color:#738d98;text-align:center;padding-top:6px;font-size:.58rem;display:none}.report-bars>div:first-child span,.report-bars>div:last-child span,.report-bars>div:nth-child(5n) span{display:block}.report-table-panel{overflow:hidden}.report-table-wrap{border:1px solid #203741;border-radius:9px;margin-top:15px;overflow-x:auto}.report-table{border-collapse:collapse;color:#91a7af;width:100%;min-width:760px;font-size:.72rem}.report-table th,.report-table td{text-align:right;border-top:1px solid #203741;padding:11px 13px}.report-table thead th{color:#648796;letter-spacing:.07em;text-transform:uppercase;background:#09171d;border-top:0;font-size:.61rem}.report-table th:first-child{text-align:left}.report-table tbody th{color:#dce8eb}.report-table td strong{color:#9ee9d0}.report-table td small{color:#657f89;margin-left:4px}.report-table .report-source-member th{color:#9db1b9;padding-left:28px;font-weight:650}.report-table .report-source-total th,.report-table .report-source-total td{color:#dff9ff;background:#00c9ef14;border-top:2px solid #00c9ef;font-weight:800}.report-visual-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.report-visual-kpis article{background:linear-gradient(145deg,#0a1920,#0b2029);border:1px solid #203741;border-radius:11px;align-content:start;min-height:142px;padding:18px;display:grid}.report-visual-kpis span{color:#6f929f;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.report-visual-kpis strong{color:#edf5f7;text-overflow:ellipsis;white-space:nowrap;margin-top:11px;font-size:.9rem;overflow:hidden}.report-visual-kpis b{color:#45ddfb;margin-top:7px;font-size:1.55rem;line-height:1.05}.report-visual-kpis small{color:#78919b;margin-top:8px;font-size:.67rem}.report-source-visual-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.report-source-visual-grid.report-source-visual-single{grid-template-columns:minmax(0,1fr)}.report-source-visual{background:#0a1920;border:1px solid #203741;border-radius:11px;min-width:0;padding:18px}.report-source-visual>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.report-source-visual>header span{color:#00c9ee;letter-spacing:.09em;text-transform:uppercase;font-size:.59rem;font-weight:850}.report-source-visual>header h3{color:#e3eef0;margin:4px 0 0;font-size:.88rem}.report-source-visual>header small{color:#6f8993;text-align:right;font-size:.61rem}.report-source-ranking{gap:13px;display:grid}.report-source-ranking>div{min-width:0}.report-source-ranking>div>div{color:#dce8eb;justify-content:space-between;align-items:center;gap:14px;font-size:.7rem;display:flex}.report-source-ranking>div>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-source-ranking>div>div span{color:#a8f0dc;flex:none;font-weight:850}.report-source-ranking i{background:#142c35;border-radius:999px;height:9px;margin-top:6px;display:block;overflow:hidden}.report-source-ranking i b{border-radius:inherit;background:linear-gradient(90deg,#087fff,#00d4f5);height:100%;display:block;box-shadow:0 0 12px #00b7ff33}.report-source-ranking>div>small{color:#6e8892;margin-top:4px;font-size:.6rem;display:block}.report-source-efficiency{background:#0a1920;border:1px solid #203741;border-radius:11px;margin-top:16px;padding:18px}.report-source-efficiency>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.report-source-efficiency>header span{color:#00c9ee;letter-spacing:.09em;text-transform:uppercase;font-size:.59rem;font-weight:850}.report-source-efficiency>header h3{color:#e3eef0;margin:4px 0 0;font-size:.88rem}.report-source-efficiency>header small{color:#6f8993;text-align:right;max-width:480px;font-size:.61rem}.report-efficiency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.report-efficiency-grid>section{background:#09171d;border:1px solid #1d3640;border-radius:9px;min-width:0;padding:14px}.report-efficiency-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.report-efficiency-heading strong{color:#dce8eb;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.report-efficiency-heading>b{color:#9ee9d0;background:#30c9971f;border-radius:999px;flex:none;padding:4px 7px;font-size:.59rem}.report-efficiency-heading>b.negative{color:#ffb0b0;background:#e86e6e1f}.report-efficiency-conversion{color:#78919b;grid-template-columns:1fr auto;gap:5px 12px;margin-top:12px;font-size:.61rem;display:grid}.report-efficiency-conversion>strong{color:#45ddfb}.report-efficiency-conversion i{background:#142c35;border-radius:999px;grid-column:1/-1;height:7px;display:block;overflow:hidden}.report-efficiency-conversion i b{border-radius:inherit;background:linear-gradient(90deg,#087fff,#00d4f5);height:100%;display:block}.report-efficiency-grid dl{grid-template-columns:1fr 1fr;gap:9px;margin:13px 0 0;display:grid}.report-efficiency-grid dl>div{background:#0d2027;border-radius:7px;min-width:0;padding:9px}.report-efficiency-grid dt{color:#66818b;letter-spacing:.04em;text-transform:uppercase;font-size:.55rem;font-weight:800}.report-efficiency-grid dd{color:#e1ecef;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:.7rem;font-weight:800;overflow:hidden}.report-details{border-top:1px solid #203741;margin-top:18px}.report-details summary{color:#8cabb6;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;border:1px solid #2b4b57;border-radius:8px;width:fit-content;margin-top:15px;padding:9px 13px;font-size:.66rem;font-weight:800;list-style-position:inside}.report-details summary:hover{color:#c7f6ff;border-color:#00bddd}.report-details[open] summary{color:#45ddfb}.report-source-drilldown-row{background:#ffbc420f}.report-source-drilldown{color:#ffd176;justify-content:space-between;align-items:center;gap:16px;text-decoration:none;display:flex}.report-source-drilldown span{color:#9eb3bb;letter-spacing:.04em;text-transform:uppercase;font-size:.62rem}.report-source-drilldown:hover{color:#fff0c7}.report-salesperson-summaries{gap:12px;margin-top:15px;display:grid}.report-salesperson-summaries>article{background:#09171d;border:1px solid #203741;border-radius:10px;overflow:hidden}.report-salesperson-summaries header{background:#0d2027;border-bottom:1px solid #203741;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;display:flex}.report-salesperson-summaries header strong{color:#e4eef0;font-size:.82rem}.report-salesperson-summaries header span{color:#9ee9d0;font-size:.7rem;font-weight:850}.report-salesperson-summaries>article>section{border-bottom:1px solid #1b323b;grid-template-columns:112px minmax(0,1fr);align-items:stretch;display:grid}.report-salesperson-summaries>article>section:last-child{border-bottom:0}.report-salesperson-summaries section>b{color:#6c8b96;letter-spacing:.06em;text-transform:uppercase;border-right:1px solid #1b323b;align-items:center;padding:10px 12px;font-size:.58rem;display:flex}.report-salesperson-summaries dl{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));min-width:0;margin:0;display:grid}.report-salesperson-summaries dl>div{border-right:1px solid #152c34;min-width:0;padding:9px 10px}.report-salesperson-summaries dl>div:last-child{border-right:0}.report-salesperson-summaries dt{color:#66818b;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.53rem;font-weight:750;overflow:hidden}.report-salesperson-summaries dd{color:#dce8eb;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:.68rem;font-weight:800;overflow:hidden}.report-salesperson-summaries section:first-of-type dl>div:last-child dd{color:#9ee9d0}.report-subheading{gap:4px;margin-top:20px;display:grid}.report-subheading span{color:#00c9ee;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:850}.report-subheading strong{color:#dce8eb;font-size:.86rem}.report-subheading small,.report-note{color:#78919b;font-size:.68rem}.report-note{margin:20px 0 0;line-height:1.55}.expense-report-table td:last-child,.expense-report-table th:last-child{text-align:right;white-space:nowrap}.expense-report-table .report-warning{color:#ffb77c;font-weight:800}.expense-report-table tfoot th,.expense-report-table tfoot td{color:#dff8ff;background:#102732;border-top:2px solid #1686a3}.report-expense-undated{border-top-color:#77591f;margin-top:14px}.report-expense-exclusions{color:#78919b;margin-top:14px;font-size:.66rem;line-height:1.5;display:block}.report-stat-list{background:#203741;border:1px solid #203741;border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;margin-top:14px;display:grid;overflow:hidden}.report-stat-list>div{color:#8199a2;background:#0a1920;justify-content:space-between;gap:15px;padding:13px;font-size:.72rem;display:flex}.report-stat-list strong{color:#e1ecef}.report-warning{color:#efc76b!important}.website-report-heading{padding:16px 20px}.website-analytics-state{justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.website-analytics-state span{color:#00d4f5;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800}.website-analytics-state h2{color:#e1ecef;margin:5px 0 0;font-size:1rem}.website-analytics-state p{color:#8199a2;text-align:right;max-width:560px;margin:0;font-size:.72rem}.website-report-table{min-width:560px}.report-page-title{display:block}.report-page-title+small{text-overflow:ellipsis;white-space:nowrap;max-width:380px;font-weight:500;display:block;overflow:hidden;color:#66828d!important;margin:3px 0 0!important}html[data-theme=light] .reporting-controls p,html[data-theme=light] .reporting-range label,html[data-theme=light] .report-kpi-grid span,html[data-theme=light] .report-kpi-grid small,html[data-theme=light] .report-funnel>div>div,html[data-theme=light] .report-table,html[data-theme=light] .report-stat-list>div{color:#49656f}html[data-theme=light] .report-section-toggle strong{color:#102833}html[data-theme=light] .report-section-toggle em{color:#49656f}html[data-theme=light] .report-section-toggle:hover{background:#eef7f9}html[data-theme=light] .report-section-toggle b{color:#007b9a;border-color:#a9c4cd}html[data-theme=light] .report-section-body{border-color:#c5d6dd}html[data-theme=light] .sidebar-group>summary{color:#35515c}html[data-theme=light] .sidebar-group.active>summary,html[data-theme=light] .sidebar-group>summary:hover{color:#102833;background:#e3f0f4}html[data-theme=light] .sidebar-group>div a{border-left-color:#b5cbd3}html[data-theme=light] .sidebar-group>div a.active{border-left-color:#007f9f}html[data-theme=light] .report-ai-summary{background:#eef8fa;border-color:#9ac8d5 #9ac8d5 #9ac8d5 #0089aa}html[data-theme=light] .report-ai-summary span{color:#006f8c}html[data-theme=light] .report-ai-summary p{color:#173844}html[data-theme=light] .report-insights-empty{background:#f2fafb;border-color:#a8c7d0}html[data-theme=light] .report-insights-empty strong,html[data-theme=light] .report-insights>header h2,html[data-theme=light] .report-insight-card h3{color:#102833}html[data-theme=light] .report-insights-empty p,html[data-theme=light] .report-insights>header small,html[data-theme=light] .report-insight-card>p,html[data-theme=light] .report-insights-disclaimer{color:#49656f}html[data-theme=light] .report-insights-summary{color:#173844;background:#edf6f8}html[data-theme=light] .report-insight-card{background:#fff;border-color:#c5d6dd}html[data-theme=light] .report-insight-card>header span,html[data-theme=light] .report-insight-card dt{color:#49656f}html[data-theme=light] .report-insight-card>header b{color:#19677c;background:#e3f1f4}html[data-theme=light] .report-insight-card dl>div{background:#edf4f6}html[data-theme=light] .report-insight-card dd{color:#173844}html[data-theme=light] .report-kpi-grid article,html[data-theme=light] .report-stat-list>div{background:#f5f9fa;border-color:#c8d8de}html[data-theme=light] .report-kpi-grid strong,html[data-theme=light] .report-funnel>div>div strong,html[data-theme=light] .report-table tbody th,html[data-theme=light] .report-stat-list strong{color:#102833}html[data-theme=light] .funding-aging-summary article{background:#f5f9fa;border-color:#c8d8de}html[data-theme=light] .funding-aging-summary span,html[data-theme=light] .funding-aging-summary small{color:#49656f}html[data-theme=light] .funding-aging-summary strong{color:#102833}html[data-theme=light] .funding-aging-summary .funding-aging-alert{background:#fff8e8;border-color:#d8b76a}html[data-theme=light] .funding-aging-summary .funding-aging-alert strong{color:#9a6300}html[data-theme=light] .report-table td strong{color:#0b5f4a}html[data-theme=light] .report-table-wrap,html[data-theme=light] .report-table th,html[data-theme=light] .report-table td,html[data-theme=light] .report-stat-list{border-color:#c5d6dd}html[data-theme=light] .report-table thead th{color:#356270;background:#e7f0f3}html[data-theme=light] .report-table .report-source-member th{color:#385a66}html[data-theme=light] .report-table .report-source-total th,html[data-theme=light] .report-table .report-source-total td{color:#102f3a;background:#e3f7fb}html[data-theme=light] .report-visual-kpis article,html[data-theme=light] .report-source-visual{background:#f5f9fa;border-color:#c5d6dd}html[data-theme=light] .report-visual-kpis span{color:#356270}html[data-theme=light] .report-visual-kpis strong,html[data-theme=light] .report-source-visual>header h3,html[data-theme=light] .report-source-ranking>div>div{color:#102833}html[data-theme=light] .report-visual-kpis b{color:#007b9a}html[data-theme=light] .report-visual-kpis small,html[data-theme=light] .report-source-visual>header small,html[data-theme=light] .report-source-ranking>div>small{color:#49656f}html[data-theme=light] .report-source-ranking>div>div span{color:#0b5f4a}html[data-theme=light] .report-source-ranking i{background:#d7e5ea}html[data-theme=light] .report-source-efficiency{background:#f5f9fa;border-color:#c5d6dd}html[data-theme=light] .report-source-efficiency>header h3,html[data-theme=light] .report-efficiency-heading strong,html[data-theme=light] .report-efficiency-grid dd{color:#102833}html[data-theme=light] .report-source-efficiency>header small,html[data-theme=light] .report-efficiency-conversion{color:#49656f}html[data-theme=light] .report-efficiency-grid>section{background:#fff;border-color:#c5d6dd}html[data-theme=light] .report-efficiency-conversion i{background:#d7e5ea}html[data-theme=light] .report-efficiency-grid dl>div{background:#edf4f6}html[data-theme=light] .report-efficiency-grid dt{color:#49656f}html[data-theme=light] .report-details{border-color:#c5d6dd}html[data-theme=light] .report-details summary{color:#356270;border-color:#a9c4cd}html[data-theme=light] .report-source-drilldown-row{background:#fff8e8}html[data-theme=light] .report-source-drilldown{color:#815400}html[data-theme=light] .report-source-drilldown span{color:#5b7078}html[data-theme=light] .report-salesperson-summaries>article{background:#fff;border-color:#c5d6dd}html[data-theme=light] .report-salesperson-summaries header{background:#edf4f6;border-color:#c5d6dd}html[data-theme=light] .report-salesperson-summaries header strong,html[data-theme=light] .report-salesperson-summaries dd{color:#102833}html[data-theme=light] .report-salesperson-summaries header span,html[data-theme=light] .report-salesperson-summaries section:first-of-type dl>div:last-child dd{color:#0b5f4a}html[data-theme=light] .report-salesperson-summaries>article>section,html[data-theme=light] .report-salesperson-summaries section>b,html[data-theme=light] .report-salesperson-summaries dl>div{border-color:#d5e1e5}html[data-theme=light] .report-salesperson-summaries section>b,html[data-theme=light] .report-salesperson-summaries dt{color:#49656f}html[data-theme=light] .report-subheading strong{color:#102833}html[data-theme=light] .report-subheading small,html[data-theme=light] .report-note{color:#49656f}html[data-theme=light] .expense-report-table tfoot th,html[data-theme=light] .expense-report-table tfoot td{color:#12323e;background:#e7f4f8;border-top-color:#087fbd}html[data-theme=light] .expense-delegation{background:#f1f7f9;border-color:#bfd3da}html[data-theme=light] .expense-delegation>div strong{color:#15323d}html[data-theme=light] .expense-delegation>div small{color:#526e78}html[data-theme=light] .task-record-link,html[data-theme=light] .report-expense-link{color:#006f8c}@media (max-width:900px){.expense-delegation{grid-template-columns:1fr 1fr}.expense-delegation>div,.expense-delegation>button,.expense-delegation .form-message{grid-column:1/-1}}html[data-theme=light] .report-expense-exclusions{color:#49656f}html[data-theme=light] .report-stat-list{background:#c5d6dd}html[data-theme=light] .website-analytics-state h2{color:#102833}html[data-theme=light] .website-analytics-state p{color:#49656f}@media (max-width:1000px){.report-kpi-grid,.funding-aging-summary{grid-template-columns:1fr 1fr}.funding-worklist,.lender-performance-grid,.reporting-layout,.report-source-visual-grid,.report-efficiency-grid{grid-template-columns:1fr}}@media (max-width:620px){.reporting-range{flex-direction:column;align-items:stretch}.reporting-range label{min-width:0}.report-kpi-grid,.funding-aging-summary,.lender-financial-summary{grid-template-columns:1fr}.funding-worklist dl,.lender-performance-grid dl{grid-template-columns:1fr 1fr}.report-visual-kpis{grid-template-columns:1fr}.report-source-visual>header{flex-direction:column;align-items:start}.report-source-visual>header small{text-align:left}.report-source-efficiency>header{flex-direction:column;align-items:start}.report-source-efficiency>header small{text-align:left}.report-salesperson-summaries header{flex-direction:column;align-items:flex-start;gap:4px}.report-salesperson-summaries>article>section{grid-template-columns:1fr}.report-salesperson-summaries section>b{border-bottom:1px solid #1b323b;border-right:0}.report-salesperson-summaries dl{grid-template-columns:repeat(2,minmax(0,1fr))}.report-stat-list{grid-template-columns:1fr}.website-analytics-state{flex-direction:column;align-items:flex-start}.website-analytics-state p{text-align:left}.report-section-toggle{min-height:76px;padding:15px 16px}.report-section-body{padding:0 12px 14px}.report-insights-empty>div,.report-insights>header{flex-direction:column;align-items:stretch}.report-insights>header small{text-align:left}.report-insight-grid{grid-template-columns:1fr}.report-insight-card:last-child:nth-child(odd){grid-column:auto}}.round-robin-panel{gap:18px;padding:20px;display:grid}.round-robin-intro{background:#0a1920;border:1px solid #27434e;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.round-robin-intro p{color:#8ba1aa;max-width:700px;margin:0;font-size:.73rem;line-height:1.55}.round-robin-intro strong{color:#70dfba;text-align:right;font-size:.7rem}.round-robin-list{gap:10px;display:grid}.round-robin-list article{background:#0a1920;border:1px solid #28434e;border-radius:11px;grid-template-columns:minmax(280px,1fr) minmax(420px,1.4fr) auto;align-items:center;gap:18px;padding:14px 16px;display:grid}.round-robin-list article>header{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.round-robin-list article>header>div:nth-child(2){gap:3px;display:grid}.round-robin-list article>header strong{color:#e1ecef;font-size:.76rem}.round-robin-list article>header span,.round-robin-last{color:#718b95;font-size:.66rem}.round-robin-list .active-toggle{white-space:nowrap}.round-robin-days{grid-template-columns:repeat(7,minmax(42px,1fr));gap:6px;display:grid}.round-robin-days label{cursor:pointer}.round-robin-days input{opacity:0;pointer-events:none;position:absolute}.round-robin-days span{color:#78919b;border:1px solid #31505c;border-radius:8px;place-items:center;min-height:34px;font-size:.64rem;font-weight:800;display:grid}.round-robin-days input:checked+span{color:#dffaff;background:#0a5266;border-color:#00bfe8}.round-robin-days input:disabled+span{cursor:not-allowed;opacity:.42}.round-robin-disabled{opacity:.58}.round-robin-actions{align-items:center;gap:14px;display:flex}.round-robin-actions .form-message{margin:0}html[data-theme=light] .round-robin-intro,html[data-theme=light] .round-robin-list article{background:#f4f8f9;border-color:#bfd1d8}html[data-theme=light] .round-robin-intro p,html[data-theme=light] .round-robin-list article>header span,html[data-theme=light] .round-robin-last{color:#49656f}html[data-theme=light] .round-robin-intro strong{color:#17634d}html[data-theme=light] .round-robin-list article>header strong{color:#102833}html[data-theme=light] .round-robin-days span{color:#42616d;border-color:#b9ced6}html[data-theme=light] .round-robin-days input:checked+span{color:#075675;background:#dff5fb;border-color:#087fff}@media (max-width:1100px){.round-robin-list article{grid-template-columns:1fr}.round-robin-last{justify-self:start}}@media (max-width:620px){.round-robin-intro{flex-direction:column;align-items:flex-start}.round-robin-intro strong{text-align:left}.round-robin-list article>header{grid-template-columns:auto 1fr}.round-robin-list .active-toggle{grid-column:1/-1}.round-robin-days{grid-template-columns:repeat(4,1fr)}.round-robin-actions{flex-direction:column;align-items:stretch}}@media print{@page{size:letter;margin:.45in}body *{visibility:hidden!important}.report-print-area,.report-print-area *{visibility:visible!important}.report-print-area{color:#111;background:#fff;width:100%;font:8pt/1.25 Arial,sans-serif;position:absolute;inset:0}.report-print-header{border-bottom:3px solid #087fbd;justify-content:space-between;align-items:flex-start;margin-bottom:14px;padding-bottom:10px;display:flex}.report-print-header>div{gap:3px;display:grid}.report-print-header strong{color:#111;font-size:15pt}.report-print-header span{color:#087fbd;font-size:9pt;font-weight:700}.report-print-header small{color:#333;font-size:8pt}.report-section-stack{display:block}.report-section{break-before:page;break-inside:auto;margin:0 0 12px;overflow:visible;box-shadow:none!important;background:#fff!important;border:1px solid #aaa!important}.report-section:first-child{break-before:auto}.report-section-toggle{min-height:0;padding:8px 10px;color:#111!important}.report-section-toggle small,.report-section-toggle strong,.report-section-toggle em{color:#111!important}.report-section-toggle strong{margin-top:2px;font-size:11pt}.report-section-toggle em{font-size:7pt}.report-section-toggle b{display:none}.report-section-body,.report-section-body[aria-hidden=true]{padding:0 10px 10px;border-color:#bbb!important;display:block!important}.report-section-body>*{margin-top:8px!important}.report-kpi-grid,.funding-aging-summary{grid-template-columns:repeat(4,1fr);gap:6px}.report-kpi-grid article,.funding-aging-summary article,.lender-financial-summary article,.lender-performance-grid article,.funding-worklist article,.report-visual-kpis article,.report-source-visual,.report-source-efficiency,.report-salesperson-summaries>article,.reporting-layout>article{min-height:0;padding:7px;color:#111!important;box-shadow:none!important;background:#fff!important;border:1px solid #bbb!important}.report-insights-empty{display:none}.report-insights-summary,.report-insight-card,.report-insight-card dl>div{color:#111!important;background:#fff!important;border-color:#bbb!important}.report-insight-grid{grid-template-columns:1fr 1fr;gap:6px}.report-insight-card{break-inside:avoid;padding:7px}.report-insight-card:last-child:nth-child(odd){grid-column:1/-1}.report-insight-card *,.report-insights *,.report-kpi-grid span,.report-kpi-grid small,.report-kpi-grid strong,.funding-aging-summary span,.funding-aging-summary small,.funding-aging-summary strong,.lender-financial-summary *,.lender-performance-grid *,.funding-worklist *,.report-table,.report-table th,.report-table td,.report-note,.report-subheading *{color:#111!important}.report-kpi-grid strong{margin:5px 0 3px;font-size:14pt}.report-table-wrap{overflow:visible;border-color:#aaa!important}.report-table,.lender-report-table,.website-report-table{width:100%;min-width:0;font-size:6.5pt}.report-table th,.report-table td{padding:4px;background:#fff!important;border-color:#bbb!important}.report-source-visual-grid,.reporting-layout{gap:7px}.report-bars,.report-source-ranking i,.report-efficiency-conversion i{-webkit-print-color-adjust:exact;print-color-adjust:exact}.deal-journal-print-area,.deal-journal-print-area *{visibility:visible!important}.deal-journal-print-area{color:#111;background:#fff;width:100%;font:7pt/1.25 Arial,sans-serif;position:absolute;inset:0;display:block!important}.deal-journal-print-area header{border-bottom:3px solid #087fbd;justify-content:space-between;align-items:flex-start;margin-bottom:12px;padding-bottom:9px;display:flex}.deal-journal-print-area header>div{gap:3px;display:grid}.deal-journal-print-area header strong{color:#111;font-size:15pt}.deal-journal-print-area header span{color:#087fbd;font-size:9pt;font-weight:700}.deal-journal-print-area header small{color:#333;font-size:7pt}.deal-journal-print-area table{border-collapse:collapse;width:100%}.deal-journal-print-area th,.deal-journal-print-area td{color:#111;text-align:left;vertical-align:top;border:1px solid #bbb;padding:4px}.deal-journal-print-area thead th{text-transform:uppercase;background:#e7f0f3;font-size:6.5pt}.deal-journal-print-area tbody tr{break-inside:avoid}.deal-journal-print-area tfoot th{background:#eef6f8;border-top:2px solid #087fbd;font-weight:800}.dms-print-package,.dms-print-package *{visibility:visible!important}.dms-print-package{color:#111;background:#fff;width:100%;padding:0;font:10pt/1.3 Arial,sans-serif;position:fixed;inset:0;display:block!important}.dms-print-package header{border-bottom:3px solid #087fbd;justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}.dms-print-package header>div{gap:3px;display:grid}.dms-print-package header>div:last-child{text-align:right}.dms-print-package header strong{color:#06334a;font-size:18pt}.dms-print-package header span{color:#455a64}.dms-print-package section{break-inside:avoid;margin-top:14px}.dms-print-package h2{color:#06334a;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #8aa4af;margin:0 0 7px;padding-bottom:4px;font-size:10pt}.print-grid{grid-template-columns:1fr 1fr;gap:6px 20px;display:grid}.print-grid p,.print-money p{border-bottom:1px dotted #ccd6da;grid-template-columns:1fr auto;gap:14px;margin:0;padding:4px 0;display:grid}.print-grid p.wide{grid-column:1/-1}.print-grid span,.print-money span{color:#50656e}.print-money{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.print-money .total{border-bottom:2px solid #263a43;font-size:11pt}.print-notice{color:#3c4f57;border:1px solid #9caeb6;margin:16px 0 28px;padding:8px;font-size:8pt}.dms-print-package footer{grid-template-columns:1fr 1fr;gap:34px 26px;margin-top:34px;display:grid}.dms-print-package footer div{border-bottom:1px solid #111;min-height:28px}.dms-print-package footer span{color:#4d6068;font-size:8pt;position:relative;top:30px}}.launch-mode{border-color:#244754}.launch-mode-draft_only{border-left:5px solid #a7adb5}.launch-mode-pilot{border-left:5px solid #f2b84b}.launch-mode-live{border-left:5px solid #00d48a}.launch-mode .backend-collapsible-summary>strong{text-transform:uppercase;letter-spacing:.12em;color:#69dff8}.twilio-approval{border-left:5px solid #f2b84b}.twilio-approval.twilio-approved{border-left-color:#00d48a}.twilio-approval .backend-collapsible-summary>strong{color:#ffd56f;text-transform:uppercase;letter-spacing:.1em}.twilio-approval.twilio-approved .backend-collapsible-summary>strong{color:#6ff4bd}.twilio-approval-body{gap:14px;padding:20px 22px;display:grid}.twilio-approval-body>p{color:#b7c8cf;margin:0;line-height:1.55}.twilio-approval-body>label{background:#091820;border:1px solid #38505a;border-radius:11px;align-items:flex-start;gap:12px;padding:15px;display:flex}.twilio-approval-body input{width:auto;margin-top:3px}.twilio-approval-body span strong,.twilio-approval-body span small{display:block}.twilio-approval-body span small,.twilio-approval-body>small{color:#8ca2ac;margin-top:5px;line-height:1.4}.beta-launch-checklist{border-left:5px solid #00c8ef;margin-bottom:18px}.beta-launch-note{color:#b8e9f3;background:#0a2732;border:1px solid #245467;border-radius:9px;margin:12px 0 0;padding:12px;line-height:1.5}.launch-mode>.backend-collapsible-body,.scenario-lab>.backend-collapsible-body,.launch-checklist>.backend-collapsible-body,.administrator-alerts>.backend-collapsible-body{padding:20px 22px}.launch-mode-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.launch-mode-options label{cursor:pointer;background:#0a1a22;border:1px solid #203b47;border-radius:12px;gap:10px;padding:16px;display:flex}.launch-mode-options input{align-self:flex-start;width:auto;margin-top:3px}.launch-mode-options strong,.launch-mode-options small{display:block}.launch-mode-options small{color:#8da2ac;margin-top:5px;line-height:1.4}.pilot-number-list{margin-top:18px;display:block}.pilot-number-list textarea{min-height:95px}.scenario-lab form{gap:14px;display:grid}.scenario-lab-intro{background:#0a2732;border-left:4px solid #00c8ef;border-radius:8px;margin-bottom:18px;padding:14px 16px}.scenario-lab-intro strong,.scenario-lab-intro p{display:block}.scenario-lab-intro p{color:#a9c1ca;margin:5px 0 0;line-height:1.5}.scenario-presets{flex-wrap:wrap;gap:8px;display:flex}.scenario-presets .scenario-preset-active{color:#06151c;background:#00c8ef;border-color:#67def7}.scenario-input-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.scenario-lab textarea{min-height:82px}.scenario-result{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:18px;margin-top:20px;display:grid}.scenario-comparison{gap:12px;display:grid}.scenario-draft,.quality-checks{background:#081820;border:1px solid #203b47;border-radius:12px;padding:18px}.scenario-draft>span{color:#57dafa;text-transform:uppercase;letter-spacing:.11em;font-size:.68rem;font-weight:800}.scenario-draft p{white-space:pre-wrap;font-size:1.05rem;line-height:1.55}.scenario-draft>strong{color:#f2b84b}.scenario-preferred{background:#0b2029;border:1px solid #294a58;border-radius:12px;padding:16px}.scenario-preferred>span{color:#57dafa;text-transform:uppercase;letter-spacing:.11em;font-size:.68rem;font-weight:800}.scenario-preferred textarea{min-height:110px;margin-top:9px}.scenario-feedback-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.scenario-feedback-actions small{color:#8da2ac;flex-basis:100%}.quality-checks header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.quality-checks header strong{color:#57dafa;font-size:1.5rem}.quality-checks article,.launch-checklist article{border-top:1px solid #18303a;gap:10px;padding:10px 0;display:flex}.quality-checks article>b,.launch-checklist article>b{border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.quality-checks article span strong,.quality-checks article span small,.launch-checklist article span strong,.launch-checklist article span small{display:block}.quality-checks article span small,.launch-checklist article span small{color:#849ba5;margin-top:3px}.quality-pass>b,.launch-check-pass>b{color:#7cffc7;background:#0d5a43}.quality-warn>b,.launch-check-open>b{color:#ffd56f;background:#634a13}.quality-block>b{color:#ff9aaa;background:#671f2a}.launch-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.launch-warning{color:#ffd56f;background:#2c210f;border:1px solid #7d4f16;border-radius:9px;padding:12px}.administrator-alerts>.backend-collapsible-body>article{border-top:1px solid #18303a;padding:12px 0}.administrator-alerts article strong,.administrator-alerts article p,.administrator-alerts article time{display:block}.administrator-alerts article strong small{color:#ffbdc7;background:#49212a;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:.66rem;font-weight:800;display:inline-block}.administrator-alerts article p{color:#ffadb9;margin:5px 0}.administrator-alerts article time{color:#7f959f;font-size:.7rem}.annual-holiday-label{color:#83e8c1;text-transform:uppercase;letter-spacing:.08em;background:#102f28;border:1px solid #246a55;border-radius:999px;place-self:center start;padding:5px 9px;font-size:.7rem;font-weight:800}.resolved-alert-history{border-top:1px solid #29424c;margin-top:16px}.resolved-alert-history>summary{color:#75dcb8;cursor:pointer;padding:14px 0 6px;font-weight:800}.resolved-alert-history article{border-top:1px solid #18303a;padding:12px 0}.resolved-alert-history article p{color:#9bb0b8}.resolved-alert-history article strong small{color:#8ce7c3;background:#163c32}.automation-drafted{color:#69dff8}html[data-theme=light] .launch-mode-options label,html[data-theme=light] .scenario-draft,html[data-theme=light] .quality-checks,html[data-theme=light] .scenario-preferred{background:#f5fafc;border-color:#b9ccd4}html[data-theme=light] .scenario-lab-intro{background:#e7f8fc;border-color:#009dc0}html[data-theme=light] .scenario-lab-intro p,html[data-theme=light] .scenario-feedback-actions small,html[data-theme=light] .launch-mode-options small,html[data-theme=light] .quality-checks article span small,html[data-theme=light] .launch-checklist article span small{color:#405c68}html[data-theme=light] .launch-warning{color:#654000;background:#fff5dc}html[data-theme=light] .twilio-approval-body>p{color:#274957}html[data-theme=light] .twilio-approval-body>label{background:#f5fafb;border-color:#bfd1d8}html[data-theme=light] .twilio-approval-body span small,html[data-theme=light] .twilio-approval-body>small{color:#496671}html[data-theme=light] .beta-launch-note{color:#174b5b;background:#eaf9fc;border-color:#94cfdd}html[data-theme=light] .administrator-alerts article strong small{color:#7e2635;background:#f8dce1}html[data-theme=light] .annual-holiday-label{color:#176b50;background:#e2f6ef;border-color:#75b8a2}html[data-theme=light] .resolved-alert-history>summary{color:#176b50}html[data-theme=light] .resolved-alert-history article p{color:#405c68}html[data-theme=light] .resolved-alert-history article strong small{color:#176b50;background:#dff4ec}@media (max-width:900px){.launch-mode-options,.scenario-result,.scenario-input-grid,.launch-grid{grid-template-columns:1fr}}body{background:#050d13}.panel{background:#0c1b23;border-color:#294550;box-shadow:0 12px 30px #00000038,inset 0 1px #ffffff06}.panel-heading,.backend-collapsible-heading,.report-section-toggle{background:#0f222b;border-color:#294550}.metric-grid article,.overview-deal-bubbles>article,.overview-month-kpis article,.lead-record-card,.deal-journal-card,.field-preference-sections section,.duplicate-list article,.backend-toggle-list label,.backend-safeguards>.backend-collapsible-body>div span,.launch-mode-options label,.scenario-draft,.quality-checks{background:#0e2029;border-color:#294550;box-shadow:0 7px 18px #00000024}.report-section-body,.record-summary-table,.expense-table,.merge-preview-table,.report-table-wrap{border-color:#294550}html[data-theme=light],html[data-theme=light] body{background:#e8eff2}html[data-theme=light] .panel{background:#fff;border-color:#aec5ce;box-shadow:0 10px 26px #23485621,inset 0 1px #fff}html[data-theme=light] .panel-heading,html[data-theme=light] .backend-collapsible-heading,html[data-theme=light] .report-section-toggle{background:#f1f7f9;border-color:#b8ccd4}html[data-theme=light] .metric-grid article,html[data-theme=light] .overview-deal-bubbles>article,html[data-theme=light] .overview-month-kpis article,html[data-theme=light] .lead-record-card,html[data-theme=light] .deal-journal-card,html[data-theme=light] .field-preference-sections section,html[data-theme=light] .duplicate-list article,html[data-theme=light] .backend-toggle-list label,html[data-theme=light] .backend-safeguards>.backend-collapsible-body>div span,html[data-theme=light] .launch-mode-options label,html[data-theme=light] .scenario-draft,html[data-theme=light] .quality-checks{background:#f7fafb;border-color:#b7ccd4;box-shadow:0 6px 16px #274c5a17}html[data-theme=light] .report-section-body,html[data-theme=light] .record-summary-table,html[data-theme=light] .expense-table,html[data-theme=light] .merge-preview-table,html[data-theme=light] .report-table-wrap{border-color:#b7ccd4}html[data-theme=light] .vehicle-spec-grid>div{background:#f6fafb;border-color:#bdd0d7}html[data-theme=light] .vehicle-spec-grid strong{color:#19323c}html[data-theme=light] .vehicle-additional-info{background:#fff8e8!important;border-color:#b88a27!important}html[data-theme=light] .vehicle-additional-info>p{color:#604b1b}html[data-theme=light] .vehicle-additional-info label small{color:#705c2b}@media (prefers-reduced-motion:no-preference){.panel,.metric-grid article,.overview-deal-bubbles>article,.overview-month-kpis article,.lead-record-card,.deal-journal-card{transition:background-color .2s,border-color .2s,box-shadow .2s}}.vehicle-interest-intro{color:#b9dbe4;background:#092630;border-left:4px solid #00c8ef;border-radius:9px;margin:0 0 16px;padding:13px 15px;line-height:1.5}.vehicle-interest-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vehicle-interest-form label{min-width:0}.vehicle-interest-form label>small{margin-top:6px;line-height:1.4;display:block}.vehicle-interest-guidance{color:#9bb0b8}.vehicle-interest-warning{color:#ffd27a;font-weight:700}.vehicle-interest-form input[aria-invalid=true]{border-color:#f2b84b;box-shadow:0 0 0 2px #f2b84b33}.vehicle-interest-form .wide-field,.vehicle-interest-form>button{grid-column:1/-1}.vehicle-interest-check{background:#0a1a22;border:1px solid #294550;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:10px 12px;display:flex}.vehicle-interest-check input{width:auto;margin:0}.vehicle-interest-list{gap:12px;margin-top:18px;display:grid}.vehicle-interest-card{background:#0b1d25;border:1px solid #294550;border-left:4px solid #00c8ef;border-radius:12px;padding:15px}.vehicle-interest-card.interest-paused{border-left-color:#f2b84b}.vehicle-interest-card.interest-cancelled,.vehicle-interest-card.interest-expired{opacity:.82;border-left-color:#71858e}.vehicle-interest-card>header,.vehicle-interest-match,.lead-open-tasks article{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vehicle-interest-card>header span,.vehicle-interest-match span,.vehicle-interest-match small,.lead-open-tasks small{color:#8fa8b2;margin-top:4px;display:block}.vehicle-interest-card>header>b{color:#64ddf6;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.vehicle-interest-card>p{color:#c8d9df;margin:12px 0 6px;line-height:1.45}.vehicle-interest-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.vehicle-interest-match{background:#07171e;border:1px solid #294550;border-radius:10px;margin-top:13px;padding:13px}.vehicle-interest-match>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.vehicle-interest-match a{color:#62ddf7;align-self:center;font-weight:700}.lead-open-tasks{gap:8px;display:grid}.lead-open-tasks article{background:#0a1a22;border:1px solid #294550;border-radius:9px;padding:11px 12px}html[data-theme=light] .vehicle-interest-intro{color:#234d5a;background:#e9f8fc}html[data-theme=light] .vehicle-interest-guidance{color:#4d6670}html[data-theme=light] .vehicle-interest-warning{color:#8a4d00}html[data-theme=light] .vehicle-interest-check,html[data-theme=light] .vehicle-interest-card,html[data-theme=light] .vehicle-interest-match,html[data-theme=light] .lead-open-tasks article{background:#f6fafb;border-color:#b9cdd5}html[data-theme=light] .vehicle-interest-card>p{color:#294752}html[data-theme=light] .vehicle-interest-card>header span,html[data-theme=light] .vehicle-interest-match span,html[data-theme=light] .vehicle-interest-match small,html[data-theme=light] .lead-open-tasks small{color:#506b76}@media (max-width:760px){.vehicle-interest-form{grid-template-columns:1fr}.vehicle-interest-form .wide-field,.vehicle-interest-form>button{grid-column:auto}.vehicle-interest-card>header,.vehicle-interest-match,.lead-open-tasks article{flex-direction:column}.vehicle-interest-match>div:last-child{justify-content:flex-start}}.support-assistant-layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:18px;padding:20px;display:grid}.support-assistant-form,.support-case-list{align-content:start;gap:13px;display:grid}.support-assistant-form>div:first-child p{color:#8da4ad;margin:5px 0 0;line-height:1.5}.support-assistant-form label{color:#9eb2ba;gap:6px;font-size:.7rem;font-weight:800;display:grid}.support-assistant-form textarea{resize:vertical;line-height:1.45}.support-boundary{background:#2b2414;border:1px solid #725d2d;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.support-boundary strong{color:#f1ca6b;font-size:.72rem}.support-boundary span{color:#c9b881;font-size:.66rem;line-height:1.45}.support-case-heading{color:#d9e7eb;justify-content:space-between;align-items:center;display:flex}.support-case-heading span{color:#77929c;font-size:.68rem}.support-case{background:#0a1b22;border:1px solid #294550;border-left:4px solid #4bc7e4;border-radius:11px;gap:11px;padding:15px;display:grid}.support-case.support-high{border-left-color:#ef6b76}.support-case.support-medium{border-left-color:#f0ba50}.support-case.support-cleared{opacity:.82;border-left-color:#45d2a4}.support-case>header{justify-content:space-between;gap:12px;display:flex}.support-case>header>div{gap:3px;display:grid}.support-case>header span{color:#78919b;font-size:.62rem}.support-case>header b{color:#6ee5f9;letter-spacing:.06em;text-transform:uppercase;height:max-content;font-size:.61rem}.support-case>p{color:#c6d8de;margin:0;line-height:1.5}.support-case dl{gap:8px;margin:0;display:grid}.support-case dl div{gap:3px;display:grid}.support-case dt{color:#73909a;letter-spacing:.05em;text-transform:uppercase;font-size:.6rem;font-weight:850}.support-case dd{color:#dce9ec;margin:0;font-size:.7rem;line-height:1.45}.support-current-state{background:#0e2b24;border:1px solid #286753;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.support-current-state strong{color:#78e3bf;letter-spacing:.06em;text-transform:uppercase;font-size:.61rem}.support-current-state span{color:#ccebe1;font-size:.7rem;line-height:1.4}.inventory-acquisition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.inventory-acquisition-card{background:#0a1b22;border:1px solid #294550;border-left:4px solid #47d0ec;border-radius:11px;gap:8px;padding:15px;display:grid}.inventory-acquisition-card>header{justify-content:space-between;gap:10px;display:flex}.inventory-acquisition-card>header>div{gap:3px;display:grid}.inventory-acquisition-card>header small{text-transform:capitalize}.inventory-acquisition-card>header b{color:#62ddf7;text-transform:uppercase;font-size:.64rem}.inventory-acquisition-card dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.inventory-acquisition-card dl div{background:#07171e;border-radius:7px;gap:2px;padding:7px 8px;display:grid}.inventory-acquisition-card dt{color:#718b95;text-transform:uppercase;font-size:.56rem;font-weight:850}.inventory-acquisition-card dd{color:#e0ecef;margin:0;font-size:.68rem;font-weight:800}.inventory-acquisition-card.acquisition-buy-selectively{border-left-color:#efb94c}.inventory-acquisition-card.acquisition-more-history-needed{border-left-color:#748b95}.inventory-acquisition-card span,.inventory-acquisition-card small{color:#829aa4}.inventory-acquisition-card p{color:#bfd1d7;margin:0;line-height:1.45}.inventory-demand-list{gap:9px;margin-bottom:18px;display:grid}.inventory-demand-list article{background:#0a1b22;border:1px solid #294550;border-radius:10px;justify-content:space-between;gap:14px;padding:13px 15px;display:flex}.inventory-demand-list article>div{gap:4px;display:grid}.inventory-demand-list span,.inventory-demand-list small{color:#819aa4}.inventory-demand-list b{color:#62ddf7}.inventory-cost-comparison{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.inventory-cost-comparison>article{background:#0a1b22;border:1px solid #294550;border-radius:11px;padding:15px}.inventory-cost-comparison h3{margin:0 0 10px}.inventory-cost-comparison>article>header{gap:4px;margin-bottom:10px;display:grid}.inventory-cost-comparison>article>header span{color:#6f929f;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:850}.inventory-cost-comparison>article>div{gap:8px;display:grid}.inventory-cost-comparison>article>div>p{border-top:1px solid #223c46;justify-content:space-between;align-items:flex-start;gap:12px;margin:0;padding:9px 0;display:flex}.inventory-cost-comparison p>span{gap:3px;display:grid}.inventory-cost-comparison p small{color:#78919b}.inventory-cost-comparison p>strong{color:#70e0f5;flex:none}html[data-theme=light] .support-assistant-form>div:first-child p,html[data-theme=light] .support-assistant-form label{color:#4f6974}html[data-theme=light] .support-boundary{background:#fff8e7;border-color:#d4b463}html[data-theme=light] .support-boundary strong{color:#75520c}html[data-theme=light] .support-boundary span{color:#66582e}html[data-theme=light] .support-case-heading{color:#16323d}html[data-theme=light] .support-case,html[data-theme=light] .inventory-acquisition-card,html[data-theme=light] .inventory-demand-list article,html[data-theme=light] .inventory-cost-comparison>article{background:#f6fafb;border-color:#b9cdd5}html[data-theme=light] .support-case>p,html[data-theme=light] .support-case dd,html[data-theme=light] .inventory-acquisition-card p{color:#294752}html[data-theme=light] .support-current-state{background:#e7f6f1;border-color:#87cdb5}html[data-theme=light] .support-current-state strong{color:#17634d}html[data-theme=light] .support-current-state span{color:#294f42}html[data-theme=light] .inventory-acquisition-card dl div{background:#eaf2f5}html[data-theme=light] .inventory-acquisition-card dd{color:#16323d}html[data-theme=light] .inventory-demand-list b,html[data-theme=light] .inventory-cost-comparison p>strong{color:#08758e}@media (max-width:900px){.support-assistant-layout,.inventory-cost-comparison{grid-template-columns:1fr}.inventory-acquisition-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.inventory-acquisition-grid{grid-template-columns:1fr}.inventory-demand-list article,.support-case>header{flex-direction:column}}.ida-phone{z-index:80;color:#f5fbfa;background:#0b2028;border:1px solid #41c9b359;border-radius:18px;width:min(360px,100vw - 32px);position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 20px 60px #00000061}.ida-phone-toggle{color:#fff;text-align:left;background:linear-gradient(135deg,#0f766e,#155e75);border:0;border-radius:0;grid-template-columns:30px 1fr;align-items:center;gap:1px 8px;width:100%;padding:13px 16px;display:grid}.ida-phone-toggle span{grid-row:1/3;font-size:22px}.ida-phone-toggle strong{font-size:14px}.ida-phone-toggle small{opacity:.8;font-size:11px}.ida-phone-body{gap:12px;padding:16px;display:grid}.ida-phone-body label{gap:6px;font-size:12px;font-weight:700;display:grid}.ida-phone-body input,.ida-phone-body select{width:100%}.ida-phone-presence{grid-template-columns:1fr 180px;align-items:center}.ida-incoming,.ida-call-context{background:#41c9b314;border:1px solid #41c9b352;border-radius:12px;gap:5px;padding:12px;display:grid}.ida-incoming div,.ida-call-controls,.ida-transfer{gap:8px;margin-top:5px;display:flex}.ida-incoming button,.ida-call-controls button,.ida-transfer input{flex:1}.ida-call-context span,.ida-call-context small,.ida-phone-note{color:#b8cfcc;line-height:1.45}.ida-context-chip{border-radius:999px;justify-self:start;padding:7px 11px}.ida-phone-status{color:#79d8ca;margin:0;font-size:12px}@media (max-width:700px){.ida-phone{right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));width:calc(100vw - max(20px,env(safe-area-inset-left) + env(safe-area-inset-right)))}}img,svg,video{max-width:100%}body{overflow-x:hidden}@media (max-width:720px){body{-webkit-text-size-adjust:100%}button,a,input,select,textarea{touch-action:manipulation}input,select,textarea{min-height:44px;font-size:16px}textarea{min-height:104px}.sidebar{padding-top:max(8px, env(safe-area-inset-top));padding-right:max(14px, env(safe-area-inset-right));padding-left:max(14px, env(safe-area-inset-left))}.sidebar.mobile-menu-open{height:100dvh;overflow-y:auto}.sidebar.mobile-menu-open nav{max-height:none}.sidebar nav a,.sidebar-group>summary{align-items:center;min-height:48px}.sidebar-group>div a{min-height:46px}.dashboard{padding-right:max(14px, env(safe-area-inset-right));padding-bottom:calc(86px + env(safe-area-inset-bottom));padding-left:max(14px, env(safe-area-inset-left))}.dashboard-header{min-width:0}.page-heading-copy{width:100%}.header-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.header-actions button{width:100%;min-width:0}.header-actions button:last-child:nth-child(odd){grid-column:1/-1}.metric-grid{gap:10px;margin:22px 0 16px}.metric-grid article{padding:16px}.metric-grid strong{margin:8px 0 5px;font-size:1.65rem}.overview-bubble-heading{flex-direction:column;align-items:flex-start;padding:15px 16px}.overview-bubble-heading small{text-align:left}.overview-scoreboard ol{padding-inline:16px}.overview-gross-bubble dl{margin-inline:16px}.today-list>button{flex-direction:column;align-items:flex-start;padding:15px 16px}.today-list>button>span{text-align:left}.task-list>div{padding-inline:16px}.panel{border-radius:13px;min-width:0}.panel-heading{flex-direction:column}.panel-heading small{text-align:left}.account-strip form{flex-direction:column;align-items:stretch}.account-strip button{min-height:44px}.inventory-controls{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.inventory-controls label{min-width:0}.inventory-sort-builder{grid-column:1/-1;width:100%;min-width:0}.inventory-table{gap:10px;padding:12px;display:grid;overflow:visible}.inventory-table .inventory-head{display:none}.inventory-row.inventory-row-button{background:#09171e;border:1px solid #294550;border-radius:12px;grid-template-columns:1fr;gap:0;min-width:0;padding:0;display:grid;overflow:hidden}.inventory-row.inventory-row-button>strong,.inventory-row.inventory-row-button>span{overflow-wrap:anywhere;color:#d4e0e4;text-align:right;border-top:1px solid #1d3540;justify-content:space-between;align-items:center;gap:14px;width:100%;min-width:0;padding:11px 13px;display:flex}.inventory-row.inventory-row-button>strong{color:#eaf5f7;background:#0d222b;border-top:0;font-size:.92rem}.inventory-row.inventory-row-button>[data-label]:before{content:attr(data-label);color:#6f8a94;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.59rem;font-weight:850}.inventory-row.inventory-row-button .inventory-status{flex:none}.vehicle-profile{height:100dvh;padding:16px 14px calc(24px + env(safe-area-inset-bottom));border-left:0}.vehicle-detail-grid,.vehicle-form-grid,.vehicle-spec-grid{grid-template-columns:1fr}.inventory-photo-gallery{grid-template-columns:1fr 1fr}.vehicle-edit-form fieldset{padding:13px}.vehicle-save{bottom:env(safe-area-inset-bottom);min-height:48px}.dms-toolbar{padding:16px}.dms-toolbar-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.dms-toolbar-actions button{width:100%;min-height:46px}.dms-toolbar-actions button:last-child:nth-child(odd){grid-column:1/-1}.dms-filters{grid-template-columns:1fr 1fr;padding:14px}.dms-clear-filters{grid-column:1/-1;min-height:44px}.deal-journal-table{padding:9px}.deal-journal-card-header{grid-template-columns:1fr 1fr;padding:11px}.deal-journal-card-header>span{white-space:normal}.deal-journal-card strong,.deal-journal-card em{white-space:normal;overflow-wrap:anywhere}.deal-journal-financials>span{padding:10px}.deal-journal-card-footer{padding:11px}.deal-journal-entry,.deal-journal-match-review,.dms-record,.dms-deal-entry{width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:16px 14px calc(24px + env(safe-area-inset-bottom));border:0;border-radius:0}.record-entry-overlay,.import-window-overlay{align-items:stretch;padding:0}.record-entry-window,.import-window{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh}.import-window{padding-top:max(18px, env(safe-area-inset-top))}.message-item{max-width:96%;padding:12px}.message-item p{overflow-wrap:anywhere}.message-composer{padding-bottom:env(safe-area-inset-bottom)}.ida-phone-body{overscroll-behavior:contain;max-height:calc(100dvh - 92px);overflow-y:auto}.ida-phone-presence{grid-template-columns:1fr}.ida-incoming div,.ida-call-controls,.ida-transfer{flex-wrap:wrap}.ida-transfer input{flex-basis:100%}.ida-phone:not(.ida-phone-open){right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));border-radius:50%;width:58px;height:58px}.ida-phone:not(.ida-phone-open) .ida-phone-toggle{border-radius:50%;grid-template-columns:1fr;place-items:center;width:58px;height:58px;padding:0;display:grid}.ida-phone:not(.ida-phone-open) .ida-phone-toggle span{grid-row:auto;font-size:24px}.ida-phone:not(.ida-phone-open) .ida-phone-toggle strong,.ida-phone:not(.ida-phone-open) .ida-phone-toggle small{display:none}.ida-phone.ida-phone-open{right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));width:calc(100vw - max(16px, env(safe-area-inset-left) + env(safe-area-inset-right)));max-height:calc(100dvh - max(16px, env(safe-area-inset-top) + env(safe-area-inset-bottom)))}.ida-phone.ida-phone-open .ida-phone-toggle:after{content:"Close";text-transform:uppercase;border:1px solid #ffffff47;border-radius:999px;grid-area:1/3/3;align-self:center;padding:6px 8px;font-size:10px;font-weight:800}.ida-phone.ida-phone-open .ida-phone-toggle{grid-template-columns:30px 1fr auto}.lead-profile:not(.vehicle-profile),.vehicle-profile,.deal-journal-entry,.deal-journal-match-review,.dms-record,.dms-deal-entry,.record-entry-window,.import-window{padding-bottom:calc(94px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(94px + env(safe-area-inset-bottom))}}@media (max-width:480px){.header-actions,.inventory-controls,.dms-toolbar-actions,.dms-filters{grid-template-columns:1fr}.header-actions button:last-child:nth-child(odd),.dms-toolbar-actions button:last-child:nth-child(odd),.dms-clear-filters{grid-column:auto}.metric-grid,.overview-gross-bubble dl,.funding-overview-summary,.overview-month-kpis,.inventory-photo-gallery,.deal-journal-card-header,.deal-journal-financials{grid-template-columns:1fr}.deal-journal-customer,.deal-journal-vehicle{grid-column:auto}.deal-journal-financials>span{border-bottom:1px solid #1b323b;border-right:0!important}.deal-journal-financials>span:last-child{border-bottom:0}.appointment-actions,.lead-profile-actions,.deal-journal-review-actions{flex-direction:column}}@media (max-width:720px){html[data-theme=light] .inventory-row.inventory-row-button{background:#fff;border-color:#b9cdd5}html[data-theme=light] .inventory-row.inventory-row-button>strong{color:#102833;background:#edf5f7}html[data-theme=light] .inventory-row.inventory-row-button>span{color:#294852;border-color:#d2e0e5}}
