/* LeadFlow local demo appearance. The existing portal markup and workflows remain authoritative. */
html{scrollbar-gutter:stable}
body[data-theme=light]{--paper:#f5f5f7;--surface:#fff;--surface-2:#f5f5f7;--surface-3:#e8e8ed;--ink:#1d1d1f;--muted:#64646b;--line:#d7d7dc;--blue:#0066cc;--blue-soft:#e8f2ff;--navy:#1d1d1f;--green:#17683b;--green-soft:#e8f4eb;--red:#b42318;--red-soft:#fff0ee;--amber:#905100;--amber-soft:#fff3db;--focus:#c66b00;color-scheme:light}
body[data-theme=graphite]{--paper:#111113;--surface:#1c1c1e;--surface-2:#272729;--surface-3:#343438;--ink:#f5f5f7;--muted:#b3b3ba;--line:#3c3c41;--blue:#73b9ff;--blue-soft:#26384b;--navy:#f5f5f7;--green:#78daa1;--green-soft:#1d3a2d;--red:#ff8f87;--red-soft:#3f2628;--amber:#ffca80;--amber-soft:#3c3020;--focus:#ffb34d;color-scheme:dark}
body{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue","Segoe UI","Microsoft YaHei",Arial,sans-serif;letter-spacing:-.012em;background:var(--paper);color:var(--ink)}
body,button,input,select,textarea{color:var(--ink)}
button,input,select,textarea{border-radius:11px}
button{background:var(--surface);border-color:var(--line);font-weight:650}
button:hover{background:var(--blue-soft);border-color:var(--blue)}
button.primary{background:#0066cc;border-color:#0066cc;color:#fff}
button.primary:hover{background:#0058b5;border-color:#0058b5}
body[data-theme=graphite] button.primary{background:#0a84ff;border-color:#0a84ff;color:#081e31}
body[data-theme=graphite] button.primary:hover{background:#45a4ff;border-color:#45a4ff}
button.quiet{background:var(--surface)}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}
input,select,textarea{background:var(--surface);border-color:var(--line);color:var(--ink)}
input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}
a{color:var(--blue)}
::selection{background:#b6d8ff;color:#11283e}
body[data-theme=graphite] ::selection{background:#255b8c;color:#fff}
.skip{background:var(--surface);color:var(--ink)}
.demo-strip{background:var(--surface-2);color:var(--muted);border-bottom:1px solid var(--line);font-size:11px;min-height:26px;padding:4px 12px}
.demo-dot{background:var(--amber)}
.app,.app:has(.sidebar[hidden]){display:block;min-height:calc(100dvh - 26px)}
.app-header{position:sticky;top:0;z-index:25;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2vw,30px);min-height:72px;padding:10px clamp(16px,3vw,40px);background:var(--surface);border-bottom:1px solid var(--line)}
.app-header:has(.sidebar[hidden]){display:none}
body[data-theme=graphite] .app-header{background:#1c1c1e}
.sidebar{display:contents}
.sidebar .brand{grid-column:1;grid-row:1;display:flex;align-items:center;gap:9px;color:var(--ink);white-space:nowrap}
.brand-mark{display:block;width:39px;height:39px;object-fit:contain;flex:none}
.brand strong{font-size:22px;font-weight:770;letter-spacing:-.05em}
.sidebar nav{grid-column:2;grid-row:1;display:flex;align-items:center;gap:3px;min-width:0;overflow-x:auto;scrollbar-width:none}
.sidebar nav::-webkit-scrollbar{display:none}
.sidebar nav a{color:var(--muted);background:transparent;min-height:44px;border-radius:10px;padding:9px 12px;font-size:13px;white-space:nowrap;text-decoration:none;font-weight:650}
.sidebar nav a:hover{background:var(--surface-2);color:var(--ink)}
.sidebar nav a[aria-current=page]{background:var(--blue-soft);color:var(--blue)}
.nav-num{display:none}
.topbar{grid-column:3;grid-row:1;min-height:0;padding:0;border:0;background:transparent;display:flex;align-items:center;gap:12px}
.header-tools{display:flex;align-items:center;gap:7px;white-space:nowrap}
.header-tools>.quiet{min-height:36px;padding:6px 9px;font-size:12px}
.header-tools .appearance{width:116px}
.header-tools .appearance button{font-size:11px}
.account-menu{position:relative}
.account-menu summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;border-radius:11px;padding:5px 7px;min-height:44px}
.account-menu summary::-webkit-details-marker{display:none}
.account-menu summary:hover,.account-menu[open] summary{background:var(--surface-2)}
.account-menu .identity{margin:0;flex-wrap:nowrap}
.identity strong{font-size:13px;white-space:nowrap}
.identity small{color:var(--muted);font-size:11px}
.avatar{width:34px;height:34px;background:var(--blue-soft);color:var(--blue)}
.account-actions{position:absolute;right:0;top:calc(100% + 8px);display:grid;gap:8px;width:228px;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:15px;box-shadow:0 14px 34px #0000002b}
.account-actions>button{width:100%;text-align:left}
.appearance{display:flex;gap:6px;padding:4px;background:var(--surface-2);border-radius:10px}
.appearance button{min-height:36px;flex:1;border:0;background:transparent;padding:5px;font-size:11px;white-space:nowrap}
.appearance button[aria-pressed=true]{background:var(--surface);box-shadow:0 2px 6px #00000014}
.workspace{container-type:inline-size;container-name:workspace}
.main{max-width:1540px;padding:clamp(24px,3vw,46px) clamp(16px,3vw,40px) 80px;min-height:calc(100dvh - 100px)}
h1{font-size:clamp(34px,4vw,60px);line-height:1.06;letter-spacing:-.045em;font-weight:750}
h2{letter-spacing:-.03em;font-weight:700}
.page-head{align-items:end;min-height:62px;margin-bottom:24px}
.page-head p{color:var(--muted)}
.lead-overview{display:flex;gap:9px;align-items:stretch}
.lead-overview>button{min-width:125px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:10px 14px;text-align:left;color:var(--ink);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}
.lead-overview>button:hover{border-color:var(--blue);transform:translateY(-2px)}
.lead-overview>button[aria-pressed="true"]{border-color:var(--blue);box-shadow:0 0 0 2px rgba(0,102,204,.16)}
.lead-overview strong{display:block;font-size:22px;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.04em}
.lead-overview span{display:block;color:var(--muted);font-size:11px;margin-top:4px}
.panel{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px 24px}
.panel-head p,.helper,.muted{color:var(--muted)}
.panel-head{margin-bottom:17px}
.intake-explainer{font-size:13px;color:var(--muted);background:var(--surface-2);border-radius:10px;padding:11px 13px;margin-bottom:16px}
.receipt-hold-note{margin:16px 0;padding:10px 13px;border-left:3px solid var(--amber);background:var(--surface-2);border-radius:0 9px 9px 0}
.demo-tools{margin-top:30px;border-top:1px solid var(--line);padding-top:12px}
.demo-tools>summary{width:max-content;cursor:pointer;color:var(--muted);font-size:12px}
.demo-tools[open]>summary{margin-bottom:15px}
.view-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:7px;padding-bottom:12px;margin-bottom:17px}
.view-tabs::-webkit-scrollbar{display:none}
.view-tabs button{flex:0 0 auto;border-radius:11px;white-space:nowrap;font-size:12px;min-height:44px}
.view-tabs button[aria-pressed=true]{background:#0066cc;border-color:#0066cc;color:#fff}
body[data-theme=graphite] .view-tabs button[aria-pressed=true]{background:#0a84ff;border-color:#0a84ff;color:#082034}
.filters{gap:10px}
.filters label span{color:var(--muted)}
.filters button{align-self:end}
.mobile-filter-toggle{display:none}
.work-table th{background:var(--surface-2);color:var(--muted);font-size:11px;padding:13px 10px}
.work-table td{border-color:var(--line);padding:16px 10px}
.work-table tbody tr:hover{background:var(--surface-2)}
.work-table td small{color:var(--muted)}
.work-table td button{padding:8px 13px;font-size:12px}
.badge{border-radius:100px;background:var(--surface-2);color:var(--muted)}
.badge.blue{background:var(--blue-soft);color:var(--blue)}
.badge.green{background:var(--green-soft);color:var(--green)}
.badge.amber{background:var(--amber-soft);color:var(--amber)}
.badge.red{background:var(--red-soft);color:var(--red)}
.metric{background:var(--surface-2);border:1px solid var(--line);border-radius:15px}
.metric strong{letter-spacing:-.04em}
.status{background:var(--blue-soft);color:var(--ink)}
.error{background:var(--red-soft);color:var(--red)}
.empty,.message,.inline-context,.match-group,.edit-readonly{background:var(--surface-2);color:var(--ink)}
.inline-context,.match-candidate,.match-group,.manual-handoff-panel,.assignment-panel{border-color:var(--line)}
.customer-match-panel .match-candidate{background:var(--surface-2)}
.assignment-panel{box-shadow:0 5px 19px #00000012}
.assignment-panel h2{color:var(--blue)}
.timer-dialog{background:var(--surface);color:var(--ink);border-color:var(--line)}
.timer-dialog::backdrop{background:#0009}
.login-wrap{margin:6vh auto 0}
.login-wrap .panel{padding:30px}
.login-wrap h1{font-size:32px}
/* Authentication actions share the app control shape and touch target. */
.login-wrap form>button,.login-wrap .panel>button{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:11px 15px;font-size:14px;line-height:20px}
.login-wrap .panel>button{margin-top:12px}
.list-plain{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;counter-reset:guide}
.list-plain li{counter-increment:guide;position:relative;border:1px solid var(--line);background:var(--surface-2);border-radius:14px;min-height:115px;padding:20px 20px 20px 55px;font-size:15px;line-height:1.55}
.list-plain li::before{content:counter(guide,decimal-leading-zero);position:absolute;top:19px;left:18px;color:var(--blue);font-size:12px;font-weight:800}
.list-plain li:last-child{border:1px solid var(--line)}
.login-brand{display:flex;align-items:center;gap:10px;margin-bottom:24px;font-size:22px;font-weight:760;letter-spacing:-.05em}
.login-brand img{width:43px;height:43px;object-fit:contain}
.login-brand{justify-content:space-between;gap:18px}
.login-product{display:flex;align-items:center;gap:10px;min-width:0}
.login-client{display:block;width:142px;height:66px;padding:0;border:0;background-color:transparent;border-radius:0;flex:none;filter:drop-shadow(0 1px 0 #4c5566) drop-shadow(0 -1px 0 #4c5566)}
.login-client{background-image:url("data:image/png;base64,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");background-repeat:no-repeat;background-position:center;background-size:140px auto}
.login-appearance{width:184px;max-width:100%;margin-top:24px}
.login-appearance button{min-width:0;min-height:42px;padding:8px 12px;font-size:13px}
.access-page{max-width:1040px;margin:0 auto}
.access-page .page-head{margin-bottom:24px}
.access-page .page-head h1{font-size:clamp(28px,3vw,38px);letter-spacing:-.045em}
.access-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:18px}
.access-grid .panel{margin:0;padding:28px}
.access-form{display:grid;gap:18px}
.access-form label{display:grid;gap:7px;font-size:13px;font-weight:650}
.access-form input{width:100%;min-height:46px;padding:10px 13px}
.access-form input[readonly]{background:var(--surface-2);color:var(--muted)}
.access-form .primary{justify-self:start;min-width:180px}
.access-form .primary:disabled{background:var(--surface-3);border-color:var(--line);color:var(--muted);opacity:1;cursor:not-allowed}
.access-notice{margin:0 0 22px;color:var(--muted);font-size:13px;line-height:1.5}
.access-form .access-notice{margin:0}
.access-email h2,.access-directory h2{font-size:17px;letter-spacing:-.025em;margin:0 0 15px}
.access-email-meta{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px 12px;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px;overflow-wrap:anywhere}
.access-email-meta span{color:var(--muted)}
.access-email-body{padding:23px 0 4px;font-size:14px}
.access-email-body p{color:var(--muted);margin:8px 0 22px}
.access-page.access-team,.access-directory{max-width:900px}
.access-directory h2{margin:25px 0 7px}
.access-directory h2:first-of-type{margin-top:0}
.access-count{font-size:13px;color:var(--muted);margin:0 0 20px}
.access-person{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:15px 0;border-top:1px solid var(--line)}
.access-person .avatar{width:40px;height:40px;display:grid;place-items:center}
.access-person-name{min-width:0}.access-person-name strong,.access-person-name small{display:block;overflow-wrap:anywhere}
.access-person-name strong{font-size:14px}.access-person-name small{color:var(--muted);font-size:12px;margin-top:2px}
.access-person button{font-size:12px;white-space:nowrap}
@media(max-width:760px){.access-grid{grid-template-columns:1fr}.access-grid .panel{padding:22px}.access-page .page-head{align-items:flex-start}.access-person{grid-template-columns:40px minmax(0,1fr) auto}.access-person .badge{grid-column:2}.access-person button{grid-column:3;grid-row:1/3}}
@media(max-width:450px){.login-client{width:119px;height:56px;background-size:118px auto}.login-brand{gap:8px}.login-product{font-size:19px}.login-product img{width:36px;height:36px}.access-person button{white-space:normal}}
@media(prefers-reduced-motion:no-preference){.sidebar nav a,button,.panel,.work-table tbody tr{transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .22s ease}.work-table tbody tr{animation:lead-row-in .3s cubic-bezier(.2,.8,.2,1) both}@keyframes lead-row-in{from{opacity:.62;transform:translateY(5px)}to{opacity:1;transform:none}}}
@media(max-width:1100px){.app-header{grid-template-columns:1fr auto;gap:4px 12px;padding-bottom:4px}.sidebar .brand{grid-column:1;grid-row:1}.sidebar nav{grid-column:1/-1;grid-row:2}.topbar{grid-column:2;grid-row:1}.main{padding:30px 24px 70px}}
@media(max-width:760px){.app-header{padding:7px 14px 8px;gap:2px 10px}.brand strong{font-size:20px}.brand-mark{width:34px;height:34px}.sidebar nav{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:2px;margin-top:2px}.sidebar nav a{padding:9px 10px;font-size:12px;min-height:45px}.topbar{display:contents}.header-tools{grid-column:1/-1;grid-row:3;justify-content:flex-end;padding-top:4px}.account-menu{grid-column:2;grid-row:1;justify-self:end}.identity>span:last-child{display:none}.account-menu summary{padding:3px}.main{padding:22px 14px 55px}.page-head{display:flex;align-items:flex-start;flex-direction:column;min-height:0;gap:14px}.lead-overview{width:100%}.lead-overview>button{flex:1}.lead-overview.three{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lead-overview.three>button:first-child{grid-column:1/-1}.panel{padding:17px 15px}.view-tabs{flex-wrap:nowrap}.mobile-filter-toggle{display:block;width:100%;text-align:left;margin:0 0 13px;background:var(--surface-2)}.panel:has(.mobile-filter-toggle):not(.filters-open) .filters{display:block}.panel:has(.mobile-filter-toggle):not(.filters-open) .filters>*:not(:first-child){display:none}.filters,.filters.four{grid-template-columns:repeat(2,minmax(0,1fr))}.filters label:first-child{grid-column:1/-1}.filters button{grid-column:1/-1}.work-table tr{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;margin:0 0 9px;padding:12px 14px}.work-table td{padding:4px 0}.work-table td button{width:100%}.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.list-plain{grid-template-columns:1fr}}
@media(max-width:390px){.filters,.filters.four,.report-metrics{grid-template-columns:1fr}.filters label:first-child,.filters button{grid-column:auto}.lead-overview>button{min-width:0}.lead-overview strong{font-size:19px}.account-actions{right:-5px;width:min(228px,calc(100vw - 24px))}}
@media(forced-colors:active){.badge,.metric,.avatar,.lead-overview>button{border:1px solid CanvasText}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
