:root{color:#172023;background:#f6f7f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--accent: #0f766e;--ink: #172023;--muted: #5d6a70;--line: #d9e0e3;--surface: #ffffff}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#f6f7f8}button,input{font:inherit}button,.button-link{border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);cursor:pointer;font-weight:800;text-decoration:none}button:disabled{cursor:not-allowed;opacity:.55}.app-shell{width:min(1040px,calc(100% - 28px));margin:0 auto;padding:12px 0 28px}.topbar{display:flex;gap:14px;align-items:center;justify-content:space-between;margin-bottom:14px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px 12px}.brand-link{color:var(--ink);font-size:20px;font-weight:900;text-decoration:none}.topbar nav{display:flex;flex-wrap:wrap;gap:6px}.topbar nav a{border-radius:999px;color:var(--muted);padding:7px 10px;text-decoration:none;font-size:14px;font-weight:800}.topbar nav a.active{background:#e6f6f4;color:var(--accent)}.simple-shell{display:grid;gap:12px}.lead-search-panel,.lead-row,.simple-hero,.simple-empty,.simple-audit-file,.simple-receipts details,.simple-proposal-card{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.lead-search-panel,.simple-hero,.simple-empty,.simple-audit-file{padding:14px}.eyebrow{margin:0 0 4px;color:var(--accent);font-size:12px;font-weight:900;text-transform:uppercase}h1,h2,h3,p{margin-top:0}.lead-search-panel h1,.simple-hero h2{margin-bottom:12px;font-size:clamp(26px,4vw,40px);line-height:1.05}.lead-search-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) minmax(130px,170px);gap:8px;align-items:end}label{display:grid;gap:5px;color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}input{min-height:44px;width:100%;border:1px solid var(--line);border-radius:8px;padding:9px 10px;color:var(--ink);background:#fff;font-size:16px}.lead-search-row button,.primary-row,.simple-primary-action{min-height:44px;border:0;background:var(--accent);color:#fff;padding:10px 14px}.lead-options{margin-top:10px;color:var(--muted);font-weight:800}.lead-options summary{cursor:pointer}.lead-options div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px}.status-line,.error{margin:0;border-radius:8px;padding:10px 12px;font-weight:800}.status-line{background:#ecfdf5;color:#166534}.error{background:#fef2f2;color:#991b1b}.lead-results{display:grid;gap:8px}.lead-row{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(160px,.9fr) minmax(180px,1.2fr) minmax(150px,auto);gap:12px;align-items:center;padding:12px}.lead-row span{display:block;margin-bottom:3px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.lead-row h2{margin-bottom:4px;font-size:18px;line-height:1.2}.lead-row strong{display:block;margin-bottom:4px}.lead-row p,.simple-hero p,.simple-empty p,.simple-audit-file p,.simple-receipts p{margin:0;color:var(--muted);line-height:1.4}.lead-actions,.simple-card-actions,.simple-hero-actions,.simple-bottom-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.lead-actions button,.simple-card-actions button,.simple-hero-actions button,.simple-hero-actions .button-link,.simple-bottom-actions button,.simple-bottom-actions .button-link{min-height:40px;padding:9px 12px}.simple-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,auto);gap:12px;align-items:center}.simple-audit-file{display:grid;grid-template-columns:90px minmax(0,1fr) minmax(180px,.6fr);gap:12px;align-items:center}.simple-audit-score{display:grid;place-items:center;min-height:80px;border:1px solid #b7ded7;border-radius:8px;background:#f0fdfa}.simple-audit-score strong{font-size:32px}.simple-audit-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.simple-audit-stats span{border:1px solid var(--line);border-radius:8px;padding:8px}.simple-receipts{display:grid;gap:8px}.simple-receipts summary{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px 12px;cursor:pointer}.simple-receipts details>p,.simple-receipts details>small,.simple-receipts details>pre,.simple-receipts details>img{margin:0 12px 10px}.simple-receipts img{width:100%;max-height:340px;object-fit:contain}.simple-receipts pre,.simple-proposal-card pre{max-height:min(64vh,680px);margin:0;overflow:auto;padding:14px;color:var(--ink);font:13px/1.5 Consolas,Courier New,monospace;white-space:pre-wrap}@media (max-width: 820px){.topbar,.lead-search-row,.lead-options div,.lead-row,.simple-hero,.simple-audit-file,.simple-audit-stats,.simple-receipts summary{grid-template-columns:1fr}.topbar{display:grid}.lead-actions,.simple-card-actions,.simple-hero-actions,.simple-bottom-actions{justify-content:flex-start}}
