:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#142037;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #142037;--muted: #667085;--line: #d9e1ec;--line-strong: #c4cfde;--blue: #075deb;--blue-soft: #eef5ff;--green: #2c8b3c;--green-soft: #eff9f1;--orange: #e6541d;--orange-soft: #fff3ed;--violet: #6c3ac9;--violet-soft: #f4efff;--surface: #ffffff;--surface-subtle: #f8fafc}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#fff}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button:disabled,select:disabled,input:disabled{cursor:not-allowed;opacity:.62}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}.login-page{min-height:100vh;display:grid;place-items:center;padding:40px 24px;background:#f5f7fb}.login-card{width:min(100%,430px);overflow:hidden;border:1px solid #dde3ee;border-radius:16px;background:#fff;box-shadow:0 18px 48px #101b3214,0 2px 8px #101b320a}.login-brand,.login-intro,.login-form{margin-right:46px;margin-left:46px}.login-brand{display:flex;align-items:center;gap:14px;margin-top:42px;color:#101b32}.login-brand strong{font-size:20px;font-weight:760;letter-spacing:-.025em}.login-brand-mark{position:relative;width:40px;height:40px;display:grid;place-items:center;border-radius:9px;background:#1463ea;color:#fff;font-size:18px;font-weight:760;letter-spacing:-.03em;box-shadow:0 6px 16px #1463ea2e}.login-brand-mark:after{position:absolute;top:-4px;right:-4px;width:9px;height:9px;content:"";border:3px solid #1463ea;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #fff}.login-intro{margin-top:38px}.login-intro h1{margin:0;color:#101b32;font-size:32px;line-height:1.12;letter-spacing:-.035em}.login-intro p{margin:14px 0 0;color:#697386;font-size:15px;line-height:1.55}.login-form{margin-top:30px}.login-form>label:not(.login-remember){display:block;margin-top:19px}.login-form>label:first-child{margin-top:0}.login-form>label>span{display:block;color:#27344d;font-size:13px;font-weight:700}.login-form input[type=text],.login-form input[type=password]{width:100%;height:52px;margin-top:8px;padding:0 14px;border:1px solid #cfd7e5;border-radius:10px;outline:0;background:#fff;color:#101b32;font-size:16px;transition:border-color .16s ease,box-shadow .16s ease}.login-form input[type=text]:focus,.login-form input[type=password]:focus{border-color:#1463ea;box-shadow:0 0 0 3px #1463ea24}.login-remember{display:flex;align-items:center;gap:9px;width:fit-content;margin-top:20px;color:#697386;cursor:pointer;font-size:13px}.login-remember input{width:16px;height:16px;margin:0;accent-color:#1463ea}.login-remember span{color:inherit!important;font-size:inherit!important;font-weight:500!important}.login-error{margin:17px 0 -3px;color:#b42318;font-size:13px;line-height:1.45}.login-submit{width:100%;min-height:52px;margin:28px 0 30px;border:1px solid #1463ea;border-radius:10px;background:#1463ea;color:#fff;font-size:15px;font-weight:720;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.login-submit:hover:not(:disabled){background:#0755d2;box-shadow:0 8px 20px #1463ea38}.login-submit:active:not(:disabled){transform:translateY(1px)}.login-submit:focus-visible{outline:3px solid rgba(20,99,234,.24);outline-offset:2px}.login-footer{padding:20px 24px 22px;border-top:1px solid #e7ebf2;color:#748096;text-align:center;font-size:13px}.login-footer span{padding:0 5px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-header{position:relative;z-index:20;height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 28px;border-bottom:1px solid var(--line);background:#fffffffa}.brand{color:var(--ink);font-size:25px;font-weight:760;letter-spacing:-.035em}.brand:hover{text-decoration:none}.header-primary{min-width:0;display:flex;align-items:center;gap:28px}.app-nav{min-width:0;display:flex;align-items:center;gap:4px;overflow-x:auto;padding:4px;border:1px solid var(--line);border-radius:9px;background:var(--surface-subtle)}.app-nav a{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border-radius:6px;color:#536079;font-size:13px;font-weight:680}.app-nav a:hover{color:var(--blue);text-decoration:none}.app-nav a.active{color:var(--blue);background:#fff;box-shadow:0 1px 3px #1420371a}.app-nav svg{width:16px;height:16px}.header-actions{display:flex;align-items:center;gap:18px;color:var(--muted);font-size:12px}.logout-button{width:42px;height:42px;display:grid;place-items:center;padding:0;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:#536079}.logout-button:hover{border-color:var(--blue);color:var(--blue);text-decoration:none}.logout-button svg{width:17px;height:17px}.export-button,.secondary-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 15px;color:var(--ink);border:1px solid var(--line-strong);border-radius:8px;background:#fff;font-size:14px;font-weight:650}.export-button svg,.secondary-button svg{width:17px;height:17px}.export-button:hover,.secondary-button:hover{border-color:var(--blue);color:var(--blue);text-decoration:none}main{padding:28px}.search-section{max-width:100%}.search-section h1{margin:0 0 18px;font-size:25px;line-height:1.2;letter-spacing:-.025em}.search-controls{display:grid;grid-template-columns:minmax(300px,1.45fr) minmax(150px,.55fr) minmax(210px,.65fr);gap:14px;max-width:920px}.input-shell{height:48px;display:flex;align-items:center;gap:10px;padding:0 13px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.input-shell:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #075deb1f}.input-shell svg{width:19px;height:19px;color:#46546b;flex:0 0 auto}.input-shell input,.input-shell select{width:100%;height:100%;border:0;outline:0;color:var(--ink);background:transparent;font-size:15px;font-weight:520}.primary-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 20px;border:1px solid var(--blue);border-radius:8px;background:var(--blue);color:#fff;font-size:15px;font-weight:700;transition:background .16s ease,transform .16s ease}.primary-button:hover:not(:disabled){background:#004dcc}.primary-button:active:not(:disabled){transform:translateY(1px)}.primary-button svg{width:20px;height:20px}.scan-progress{display:flex;align-items:center;gap:8px;margin-top:12px;color:#40506a;font-size:13px}.progress-dot{width:8px;height:8px;border-radius:50%;background:var(--blue);animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{50%{transform:scale(1.35);opacity:.55}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin 1s linear infinite}.error-banner{margin-top:16px;max-width:920px;padding:12px 14px;border:1px solid #f6bea9;border-radius:8px;background:var(--orange-soft);color:#9a3412;font-size:14px}.workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,460px);gap:26px;align-items:start;margin-top:24px}.lead-list{min-width:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.filter-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border-bottom:1px solid var(--line)}.filters{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px}.filters button{min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#2e3a50;font-size:13px;font-weight:620}.filters button span{margin-left:4px;color:var(--muted);font-variant-numeric:tabular-nums}.filters button:hover{border-color:#9db8e8}.filters button.active{color:var(--blue);border-color:var(--blue);background:var(--blue-soft)}.filters button.active span{color:var(--blue)}.list-controls{display:flex;flex:0 0 auto;align-items:center;gap:8px}.sort-control,.list-search{height:38px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff}.sort-control:focus-within,.list-search:focus-within{border-color:var(--blue)}.sort-control svg,.list-search svg{width:16px;height:16px;color:var(--muted)}.sort-control select{min-width:148px;border:0;outline:0;background:#fff;color:var(--ink);font-size:13px;font-weight:620}.list-search{width:220px;min-width:170px}.list-search input{width:100%;border:0;outline:0;color:var(--ink);font-size:13px}.lead-table-wrap{width:100%;overflow-x:auto}.lead-table{width:100%;min-width:1080px;border-collapse:collapse;table-layout:fixed}.lead-table th{padding:12px 14px;border-bottom:1px solid var(--line);color:#344054;background:#fbfcfe;text-align:left;font-size:12px;font-weight:700}.lead-table th:nth-child(1){width:23%}.lead-table th:nth-child(2){width:8%}.lead-table th:nth-child(3){width:10%}.lead-table th:nth-child(4){width:13%}.lead-table th:nth-child(5){width:15%}.lead-table th:nth-child(6){width:12%}.lead-table th:nth-child(7){width:8%}.lead-table th:nth-child(8){width:11%}.lead-table td{height:62px;padding:9px 14px;border-bottom:1px solid #e8edf4;color:#26334a;font-size:13px;vertical-align:middle}.lead-table tbody tr{position:relative;outline:0;transition:background .14s ease,box-shadow .14s ease}.lead-table tbody tr:hover{background:#f8fbff}.lead-table tbody tr:focus-visible{box-shadow:inset 0 0 0 2px var(--blue)}.lead-table tbody tr.selected-row{background:var(--blue-soft);box-shadow:inset 3px 0 0 var(--blue)}.restaurant-cell{display:flex;align-items:center;gap:10px}.restaurant-cell strong,.restaurant-cell small{display:block}.restaurant-cell strong{color:var(--ink);font-size:13px;line-height:1.3}.restaurant-cell small{max-width:260px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px}.selection-radio{width:17px;height:17px;border:1.5px solid #9baac0;border-radius:50%;flex:0 0 auto}.selected-row .selection-radio{border:5px solid var(--blue)}.distance-cell{color:#243148;font-variant-numeric:tabular-nums}.lead-table td a{display:inline-flex;align-items:center;gap:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-table td a svg{width:13px;height:13px;flex:0 0 auto}.muted{color:var(--muted)}.solution-chips{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.solution-chip,.solution-status{display:inline-flex;align-items:center;min-height:25px;padding:0 7px;border:1px solid var(--line);border-radius:6px;color:#5e697a;background:#f7f8fa;font-size:10px;font-weight:700}.solution-chip.solution-detected,.solution-status.solution-detected{color:var(--violet);border-color:#cdb9f1;background:var(--violet-soft)}.solution-chip.solution-possible,.solution-status.solution-possible{color:#956000;border-color:#ead39e;background:#fff9e8}.solution-more{color:var(--muted);font-size:10px;font-weight:700}.signal{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:650}.signal:before{content:"";width:9px;height:9px;border:2px solid currentColor;border-radius:50%}.signal-detected{color:var(--green)}.signal-possible{color:#9b6300}.signal-not_detected,.signal-unverified{color:var(--muted)}.lead-score{width:38px;height:30px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:#f7f8fa;color:#5e697a;font-size:12px;font-weight:760;font-variant-numeric:tabular-nums}.lead-score.priority-medium{color:#956000;border-color:#ead39e;background:#fff9e8}.lead-score.priority-high{color:var(--green);border-color:#b8dabe;background:var(--green-soft)}.status-select{width:100%;min-width:105px;height:34px;padding:0 26px 0 9px;border:1px solid var(--line-strong);border-radius:6px;outline:0;background:#fff;color:var(--ink);font-size:12px;font-weight:650}.status-select:focus{border-color:var(--blue);box-shadow:0 0 0 2px #075deb1a}.status-new{color:var(--blue);border-color:#b9cef4;background:#f3f7ff}.status-contact{color:var(--orange);border-color:#f6a27f;background:var(--orange-soft)}.status-contacted{color:var(--green);border-color:#a8d4ad;background:var(--green-soft)}.status-interested{color:var(--violet);border-color:#cdb9f1;background:var(--violet-soft)}.status-won{color:#17612a;border-color:#91c99c;background:#e5f6e9}.status-not_interested{color:#5d6675;background:#f4f5f7}.empty-state{min-height:260px;display:grid;place-content:center;text-align:center;color:var(--muted)}.empty-state strong{color:var(--ink);font-size:15px}.empty-state p{margin:7px 0 0;font-size:13px}.lazy-load-controls{min-height:72px;display:flex;align-items:center;justify-content:center;gap:14px;padding:14px;border-top:1px solid var(--line);color:var(--muted);background:#fbfcfe;font-size:12px}.lazy-load-controls strong{color:var(--green);font-size:12px}.load-more-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid #8db2f6;border-radius:8px;color:var(--blue);background:#fff;font-size:12px;font-weight:720}.load-more-button:hover:not(:disabled){background:var(--blue-soft)}.load-more-button svg{width:15px;height:15px}.loading-spinner{animation:spin 1s linear infinite}.table-footer{min-height:46px;display:flex;align-items:center;gap:9px;padding:0 14px;color:var(--muted);background:#fbfcfe;font-size:11px}.table-footer strong{margin-left:auto;color:#344054}.success-dot,.idle-dot{width:9px;height:9px;border-radius:50%;background:var(--green)}.idle-dot{background:#98a2b3}.coverage-banner{max-width:920px;display:grid;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:22px;margin-top:16px;padding:13px 15px;border:1px solid #b9cef4;border-radius:9px;background:var(--blue-soft)}.coverage-banner strong,.coverage-banner span{display:block}.coverage-banner strong{color:#174b9a;font-size:12px}.coverage-banner>div>span{margin-top:4px;color:#536b8f;font-size:11px;line-height:1.4}.coverage-progress{height:8px;overflow:hidden;border-radius:99px;background:#d8e5fa}.coverage-progress span{height:100%;border-radius:inherit;background:var(--blue)}.notifications{position:relative}.notification-trigger{position:relative;width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:8px;color:#40506a;background:#fff}.notification-trigger:hover{color:var(--blue);border-color:var(--blue)}.notification-trigger svg{width:18px;height:18px}.notification-trigger>span{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;border:2px solid #fff;border-radius:99px;color:#fff;background:var(--orange);font-size:9px;font-weight:800}.notification-panel{position:absolute;top:50px;right:0;width:min(390px,calc(100vw - 28px));overflow:hidden;border:1px solid var(--line-strong);border-radius:10px;background:#fff;box-shadow:0 20px 50px #1420372e}.notification-panel>header{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line)}.notification-panel header strong,.notification-panel header span{display:block}.notification-panel header strong{color:var(--ink);font-size:14px}.notification-panel header span{margin-top:3px;color:var(--muted);font-size:10px}.notification-panel header button{padding:6px 8px;border:0;border-radius:6px;color:var(--blue);background:var(--blue-soft);font-size:10px;font-weight:700}.notification-list{max-height:min(520px,calc(100vh - 150px));overflow-y:auto}.notification-list article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px 14px;border-bottom:1px solid #e8edf4;background:#fff}.notification-list article.unread{background:#f6f9ff}.notification-list article:last-child{border-bottom:0}.notification-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px}.notification-icon svg{width:16px;height:16px}.notification-gloriafood{color:var(--green);background:var(--green-soft)}.notification-solution{color:var(--violet);background:var(--violet-soft)}.notification-change{color:#a15c00;background:#fff6e8}.notification-list article strong{color:var(--ink);font-size:12px}.notification-list article p{margin:3px 0 0;color:#536079;font-size:10px;line-height:1.4}.notification-list article time{display:block;margin-top:5px;color:#8993a4;font-size:9px}.notification-empty{min-height:230px;display:grid;place-content:center;justify-items:center;padding:24px;color:var(--muted);text-align:center}.notification-empty svg{width:24px;height:24px;margin-bottom:10px}.notification-empty strong{color:var(--ink);font-size:12px}.notification-empty p{max-width:250px;margin:6px 0 0;font-size:10px;line-height:1.5}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.page-heading>div:first-child>span{display:block;margin-bottom:8px;color:var(--blue);font-size:11px;font-weight:760;letter-spacing:.045em;text-transform:uppercase}.page-heading h1{margin:0;color:var(--ink);font-size:clamp(26px,3vw,36px);line-height:1.12;letter-spacing:-.035em}.page-heading p{max-width:750px;margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.pipeline-page,.top-leads-page{width:min(100%,1700px);margin:0 auto}.pipeline-result,.top-score{flex:0 0 auto;display:grid;grid-template-columns:32px auto;align-items:center;column-gap:9px;padding:11px 14px;border:1px solid var(--line);border-radius:9px;background:var(--surface-subtle)}.pipeline-result svg,.top-score svg{grid-row:1 / 3;width:24px;height:24px;color:var(--green)}.pipeline-result strong,.top-score strong{color:var(--ink);font-size:18px;line-height:1}.pipeline-result span,.top-score span{color:var(--muted);font-size:10px}.pipeline-board{display:grid;grid-template-columns:repeat(6,minmax(280px,1fr));gap:12px;margin-top:24px;overflow-x:auto;padding-bottom:12px}.pipeline-column{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#f7f9fc;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.pipeline-column.drop-target{border-color:var(--blue);background:var(--blue-soft);box-shadow:0 0 0 3px #075deb21}.pipeline-column>header{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;border-bottom:1px solid var(--line);background:#fff;box-shadow:inset 0 3px #9aa6b8}.pipeline-column>header h2{margin:0;font-size:12px}.pipeline-column>header span{min-width:24px;height:24px;display:grid;place-items:center;border-radius:99px;color:#536079;background:#edf1f6;font-size:10px;font-weight:760}.pipeline-contact>header{box-shadow:inset 0 3px 0 var(--orange)}.pipeline-contacted>header{box-shadow:inset 0 3px #66a875}.pipeline-interested>header{box-shadow:inset 0 3px 0 var(--violet)}.pipeline-won>header{box-shadow:inset 0 3px 0 var(--green)}.pipeline-not_interested>header{box-shadow:inset 0 3px #7d8796}.pipeline-cards{max-height:calc(100vh - 205px);min-height:300px;display:grid;align-content:start;gap:9px;overflow-y:auto;padding:9px}.pipeline-card{content-visibility:auto;contain-intrinsic-size:220px;padding:11px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 4px 14px #1420370a;transition:opacity .14s ease,transform .14s ease,box-shadow .14s ease}.pipeline-card.dragging{opacity:.42;transform:scale(.985);box-shadow:none}.pipeline-card.moving{opacity:.7;pointer-events:none}.pipeline-card-title{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:flex-start;gap:7px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.pipeline-card-title:active{cursor:grabbing}.pipeline-drag-handle{width:22px;height:30px;display:grid;place-items:center;margin:-3px 0 0 -4px;border-radius:5px;color:#8a96a9;cursor:grab;touch-action:none}.pipeline-drag-handle:hover,.pipeline-drag-handle:focus-visible{color:var(--blue);background:var(--blue-soft);outline:none}.pipeline-drag-handle:active{cursor:grabbing}.pipeline-drag-handle svg{width:16px;height:16px;pointer-events:none}.pipeline-card-title strong,.pipeline-card-title span{display:block}.pipeline-card-title strong{color:var(--ink);font-size:12px;line-height:1.35}.pipeline-card-title span{margin-top:4px;color:var(--muted);font-size:9px}.pipeline-card-title .lead-score{flex:0 0 auto}.pipeline-tools{display:flex;flex-wrap:wrap;gap:4px;margin-top:9px}.pipeline-tools span{padding:3px 6px;border-radius:5px;color:var(--violet);background:var(--violet-soft);font-size:8px;font-weight:700}.pipeline-contact-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.pipeline-contact-links a,.pipeline-contact-links span{display:inline-flex;align-items:center;gap:3px;color:#536079;font-size:9px}.pipeline-contact-links svg{width:11px;height:11px}.pipeline-person,.pipeline-card-controls select,.pipeline-card-controls input{width:100%;height:34px;padding:0 8px;border:1px solid var(--line);border-radius:6px;outline:0;color:var(--ink);background:#fff;font-size:10px}.pipeline-person{margin-top:10px}.pipeline-person:focus,.pipeline-card-controls select:focus,.pipeline-card-controls input:focus{border-color:var(--blue)}.pipeline-card-controls{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:6px;margin-top:6px}.pipeline-empty{margin:40px 10px;color:var(--muted);text-align:center;font-size:11px}.drop-target .pipeline-empty{color:var(--blue);font-weight:760}.top-score svg{color:#b47a00}.top-leads-table-wrap{margin-top:24px;overflow-x:auto;border:1px solid var(--line);border-radius:10px}.top-leads-table{width:100%;min-width:1320px;border-collapse:collapse;background:#fff;table-layout:fixed}.top-leads-table th{padding:12px;color:#344054;background:#fbfcfe;border-bottom:1px solid var(--line);text-align:left;font-size:10px}.top-leads-table th:nth-child(1){width:5%}.top-leads-table th:nth-child(2){width:19%}.top-leads-table th:nth-child(3){width:7%}.top-leads-table th:nth-child(4){width:15%}.top-leads-table th:nth-child(5){width:17%}.top-leads-table th:nth-child(6){width:23%}.top-leads-table th:nth-child(7){width:14%}.top-leads-table td{height:72px;padding:10px 12px;border-bottom:1px solid #e8edf4;color:#344054;font-size:11px;vertical-align:middle}.top-leads-table tr:last-child td{border-bottom:0}.top-leads-table td>strong,.top-leads-table td>small{display:block}.top-leads-table td>strong{color:var(--ink);font-size:12px}.top-leads-table td>small{margin-top:4px;overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.top-rank{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#526078;background:#edf1f6;font-size:10px;font-weight:780}.top-rank-featured{color:#fff;background:var(--blue)}.top-score-badge{display:inline-flex;align-items:center;gap:4px;padding:6px 7px;border-radius:7px;color:#5e697a;background:#f4f5f7;font-weight:760}.top-score-badge svg{width:13px;height:13px}.top-score-badge.priority-high{color:var(--green);background:var(--green-soft)}.top-score-badge.priority-medium{color:#956000;background:#fff9e8}.top-tools{display:flex;flex-wrap:wrap;gap:4px}.top-tools span{padding:4px 6px;border-radius:5px;color:var(--violet);background:var(--violet-soft);font-size:8px;font-weight:700}.top-contact{display:grid;gap:3px}.top-contact a{width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.top-contact a svg{width:10px;height:10px}.top-action{margin:0;color:#445169;font-size:10px;line-height:1.45}.statistics-page{width:min(100%,1440px);margin:0 auto}.statistics-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.statistics-kicker{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;color:var(--blue);font-size:12px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.statistics-kicker svg{width:17px;height:17px}.statistics-hero h1{max-width:760px;margin:0;color:var(--ink);font-size:clamp(26px,3vw,38px);line-height:1.12;letter-spacing:-.035em}.statistics-hero p{max-width:780px;margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.statistics-freshness{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;color:#536079;background:var(--surface-subtle);font-size:11px}.statistics-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.stat-card{min-height:166px;display:flex;flex-direction:column;align-items:flex-start;padding:18px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 8px 24px #1420370a}.stat-icon{width:36px;height:36px;display:grid;place-items:center;margin-bottom:16px;border-radius:8px}.stat-icon svg{width:18px;height:18px}.stat-icon-blue{color:var(--blue);background:var(--blue-soft)}.stat-icon-violet{color:var(--violet);background:var(--violet-soft)}.stat-icon-orange{color:var(--orange);background:var(--orange-soft)}.stat-icon-green{color:var(--green);background:var(--green-soft)}.stat-card>span:not(.stat-icon){color:#536079;font-size:12px;font-weight:650}.stat-card strong{margin-top:6px;color:var(--ink);font-size:30px;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stat-card small{margin-top:auto;padding-top:12px;color:var(--muted);font-size:11px;line-height:1.4}.statistics-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start;margin-top:18px}.statistics-panel{min-width:0;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 8px 24px #14203709}.statistics-panel-heading{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 19px;border-bottom:1px solid var(--line)}.statistics-panel-heading span{display:block;margin-bottom:4px;color:var(--blue);font-size:10px;font-weight:760;letter-spacing:.045em;text-transform:uppercase}.statistics-panel-heading h2{margin:0;color:var(--ink);font-size:18px;letter-spacing:-.02em}.statistics-panel-heading>small{color:var(--muted);font-size:10px}.provider-ranking{margin:0;padding:0;list-style:none}.provider-ranking li{min-height:74px;display:grid;grid-template-columns:34px minmax(150px,230px) minmax(180px,1fr) 74px;align-items:center;gap:13px;padding:12px 18px;border-bottom:1px solid #e8edf4}.provider-ranking li:last-child{border-bottom:0}.provider-rank{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#526078;background:var(--surface-subtle);font-size:11px;font-weight:760;font-variant-numeric:tabular-nums}.provider-ranking li:first-child .provider-rank{color:#fff;background:var(--blue)}.provider-name strong,.provider-name span{display:block}.provider-name strong{color:var(--ink);font-size:13px}.provider-name span{margin-top:4px;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.provider-bar-cell{min-width:0}.provider-bar{width:100%;height:8px;overflow:hidden;border-radius:99px;background:#edf1f6}.provider-bar span{display:block;height:100%;border-radius:inherit;background:var(--violet)}.provider-bar-cell small{display:block;margin-top:6px;color:var(--muted);font-size:9px}.provider-total{text-align:right;font-variant-numeric:tabular-nums}.provider-total strong,.provider-total span{display:block}.provider-total strong{color:var(--ink);font-size:18px}.provider-total span{margin-top:3px;color:var(--muted);font-size:9px}.statistics-empty{min-height:320px;display:grid;place-content:center;padding:30px;color:var(--muted);text-align:center}.statistics-empty strong{color:var(--ink)}.statistics-empty p{margin:7px 0 0;font-size:12px}.statistics-side{display:grid;gap:18px}.category-stat-list{display:grid;gap:10px;padding:16px}.category-stat{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border:1px solid var(--line);border-left-width:4px;border-radius:8px;background:var(--surface-subtle)}.category-reservation{border-left-color:var(--violet)}.category-ordering{border-left-color:var(--orange)}.category-delivery_marketplace{border-left-color:var(--blue)}.category-stat strong,.category-stat span{display:block}.category-stat strong{color:var(--ink);font-size:12px}.category-stat span{margin-top:5px;color:var(--muted);font-size:10px}.category-stat b{color:var(--ink);font-size:23px;font-variant-numeric:tabular-nums}.coverage-panel dl{margin:0;padding:8px 17px}.coverage-panel dl div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid #e8edf4}.coverage-panel dl div:last-child{border-bottom:0}.coverage-panel dt{color:#536079;font-size:11px}.coverage-panel dd{margin:0;color:var(--ink);font-size:13px;font-weight:760;font-variant-numeric:tabular-nums}.coverage-panel>p{margin:0;padding:0 17px 17px;color:var(--muted);font-size:10px;line-height:1.5}.history-panel{margin-top:18px}.history-panel .statistics-panel-heading span{display:inline-flex;align-items:center;gap:5px}.history-panel .statistics-panel-heading svg{width:13px;height:13px}.history-table-wrap{overflow-x:auto}.history-table{width:100%;min-width:850px;border-collapse:collapse}.history-table th{padding:11px 17px;color:#536079;background:#fbfcfe;border-bottom:1px solid var(--line);text-align:left;font-size:10px}.history-table td{padding:12px 17px;border-bottom:1px solid #e8edf4;color:#536079;font-size:10px}.history-table tr:last-child td{border-bottom:0}.history-table td strong{color:var(--ink);font-size:12px}.cockpit-page{width:min(100%,1540px);margin:0 auto}.cockpit-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.cockpit-hero h1{max-width:820px;margin:0;color:var(--ink);font-size:clamp(27px,3vw,40px);line-height:1.1;letter-spacing:-.04em}.cockpit-hero p{max-width:810px;margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.cockpit-refresh{flex:0 0 auto;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid #a9c2ee;border-radius:8px;color:var(--blue);background:#fff;font-size:12px;font-weight:720}.cockpit-refresh:hover:not(:disabled){background:var(--blue-soft)}.cockpit-refresh svg{width:16px;height:16px}.cockpit-loading{min-height:55vh;display:grid;place-content:center;justify-items:center;gap:14px;color:var(--muted)}.cockpit-loading svg{width:26px;height:26px;color:var(--blue)}.cockpit-loading strong{color:var(--ink);font-size:14px}.cockpit-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.cockpit-metrics article{min-height:176px;padding:17px;border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:0 9px 28px #1420370b}.cockpit-metric-icon{width:34px;height:34px;display:grid;place-items:center;margin-bottom:14px;border-radius:8px}.cockpit-metric-icon svg{width:17px;height:17px}.cockpit-metric-icon.blue{color:var(--blue);background:var(--blue-soft)}.cockpit-metric-icon.violet{color:var(--violet);background:var(--violet-soft)}.cockpit-metric-icon.green{color:var(--green);background:var(--green-soft)}.cockpit-metric-icon.orange{color:var(--orange);background:var(--orange-soft)}.cockpit-metrics small,.cockpit-metrics strong,.cockpit-metrics p{display:block}.cockpit-metrics small{color:#536079;font-size:11px;font-weight:680}.cockpit-metrics strong{margin-top:6px;color:var(--ink);font-size:28px;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.cockpit-metrics p{min-height:30px;margin:9px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.cockpit-meter{height:7px;margin-top:11px;overflow:hidden;border-radius:99px;background:#e7edf7}.cockpit-meter span{display:block;height:100%;border-radius:inherit;background:var(--blue)}.cockpit-meter.violet span{background:var(--violet)}.cockpit-meter.green span{background:var(--green)}.cockpit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.cockpit-grid-status{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr)}.cockpit-panel{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:0 9px 28px #14203709}.cockpit-panel>header{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border-bottom:1px solid var(--line)}.cockpit-panel>header span,.cockpit-panel>header h2{display:block}.cockpit-panel>header span{margin-bottom:4px;color:var(--blue);font-size:9px;font-weight:780;letter-spacing:.055em;text-transform:uppercase}.cockpit-panel>header h2{margin:0;color:var(--ink);font-size:17px;letter-spacing:-.02em}.cockpit-panel>header>svg{width:22px;height:22px;color:#7b8ba5}.scanner-live-status{min-height:28px;display:inline-flex!important;align-items:center;gap:7px;margin:0!important;padding:0 9px;border:1px solid #bedbc4;border-radius:99px;color:var(--green)!important;background:var(--green-soft);font-size:9px!important;letter-spacing:0!important;text-transform:none!important}.scanner-live-status i{width:7px;height:7px;border-radius:50%;background:currentColor}.scanner-live-status.running i{animation:pulse 1.5s ease-in-out infinite}.scanner-live-status.failed{color:#b42318!important;border-color:#f1b8b3;background:#fff1f0}.scanner-status-body{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(260px,1.1fr);gap:18px;padding:18px}.scanner-message{display:flex;align-items:flex-start;gap:11px;padding:14px;border-radius:9px;background:var(--surface-subtle)}.scanner-message>svg{width:19px;height:19px;flex:0 0 auto;color:var(--blue)}.scanner-message strong,.scanner-message span{display:block}.scanner-message strong{color:var(--ink);font-size:12px;line-height:1.45}.scanner-message span{margin-top:5px;color:var(--muted);font-size:10px}.scanner-progress-row{align-self:center}.scanner-progress-row+.scanner-progress-row{grid-column:2}.scanner-progress-row>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.scanner-progress-row span{color:var(--muted);font-size:10px}.scanner-progress-row strong{color:var(--ink);font-size:11px}.scanner-progress-row small{display:block;margin-top:6px;color:#8993a4;text-align:right;font-size:9px}.schedule-next{padding:17px 18px 9px}.schedule-next strong,.schedule-next span{display:block}.schedule-next strong{color:var(--ink);font-size:15px}.schedule-next span{margin-top:5px;color:var(--green);font-size:10px;font-weight:700}.schedule-panel dl{margin:0;padding:0 18px 13px}.schedule-panel dl div{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-top:1px solid #edf1f5}.schedule-panel dt{color:var(--muted);font-size:10px}.schedule-panel dd{margin:0;color:#344054;font-size:10px;font-weight:700}.cockpit-event-list,.decision-maker-list{max-height:420px;overflow-y:auto}.cockpit-event-list>a{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px 16px;border-bottom:1px solid #e8edf4;color:inherit}.cockpit-event-list>a:hover{background:#fbfcfe;text-decoration:none}.cockpit-event-list>a>span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:var(--blue);background:var(--blue-soft)}.cockpit-event-list>a>span.warning{color:#a15c00;background:#fff6e8}.cockpit-event-list svg{width:15px;height:15px}.cockpit-event-list strong,.cockpit-event-list time{display:block}.cockpit-event-list strong{color:var(--ink);font-size:11px}.cockpit-event-list p{margin:3px 0 0;color:#536079;font-size:10px;line-height:1.4}.cockpit-event-list time{margin-top:5px;color:#8993a4;font-size:9px}.decision-maker-list>article{display:grid;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #e8edf4}.decision-maker-list>article>span{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;color:var(--green);background:var(--green-soft);font-size:10px;font-weight:800}.decision-maker-list strong,.decision-maker-list p,.decision-maker-list small{display:block}.decision-maker-list strong{color:var(--ink);font-size:11px}.decision-maker-list p{margin:3px 0 0;color:#536079;font-size:10px}.decision-maker-list small{margin-top:3px;overflow:hidden;color:#8993a4;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.decision-maker-list>article>a{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;color:var(--blue);background:var(--blue-soft)}.decision-maker-list>article>a svg{width:14px;height:14px}.cockpit-empty{min-height:210px;display:grid;place-content:center;justify-items:center;padding:26px;color:var(--muted);text-align:center}.cockpit-empty>svg{width:24px;height:24px;margin-bottom:10px}.cockpit-empty strong{color:var(--ink);font-size:11px}.cockpit-empty p{max-width:360px;margin:6px 0 0;font-size:10px;line-height:1.5}.groups-panel{margin-top:16px}.group-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px}.lead-group{overflow:hidden;border:1px solid var(--line);border-radius:9px;background:#fff}.lead-group-heading{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;padding:12px;background:var(--surface-subtle)}.lead-group-heading>span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:var(--violet);background:var(--violet-soft)}.group-duplicate .lead-group-heading>span{color:#a15c00;background:#fff6e8}.lead-group-heading svg{width:16px;height:16px}.lead-group-heading strong,.lead-group-heading small{display:block}.lead-group-heading strong{color:var(--ink);font-size:11px}.lead-group-heading small{margin-top:3px;color:var(--muted);font-size:9px;line-height:1.35}.lead-group ul{margin:0;padding:0;list-style:none}.lead-group li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-top:1px solid #e8edf4}.lead-group li>a{min-width:0;color:inherit}.lead-group li>a:hover strong{color:var(--blue)}.lead-group li strong,.lead-group li span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-group li strong{color:var(--ink);font-size:10px}.lead-group li span{margin-top:3px;color:var(--muted);font-size:9px}.lead-group li>small{flex:0 0 auto;color:#8993a4;font-size:9px}.group-empty{grid-column:1 / -1}.cockpit-footnote{margin-top:14px;color:#8993a4;text-align:right;font-size:9px}.deal-research-page{width:min(100%,1600px);margin:0 auto}.deal-research-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.deal-research-hero>div:first-child>span{color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.deal-research-hero h1{max-width:850px;margin:7px 0 0;color:var(--ink);font-size:clamp(29px,3.2vw,43px);line-height:1.06;letter-spacing:-.045em}.deal-research-hero p{max-width:850px;margin:13px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.deal-hero-actions{flex:0 0 auto;display:flex;gap:9px}.deal-hero-actions .primary-button,.deal-hero-actions .secondary-button{min-height:43px;padding-right:15px;padding-left:15px;font-size:12px}.deal-job{display:flex;align-items:center;gap:10px;margin-top:18px;padding:11px 13px;border:1px solid #bdd1f5;border-radius:8px;color:#2e4d7f;background:#f6f9ff;font-size:11px}.deal-job strong{flex:0 0 auto}.deal-job-failed{color:#9a3412;border-color:#f6bea9;background:var(--orange-soft)}.deal-job-running strong:before{width:7px;height:7px;display:inline-block;margin-right:7px;border-radius:50%;background:var(--blue);content:"";animation:pulse 1.2s ease-in-out infinite}.deal-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-top:26px}.deal-metrics article{min-height:116px;display:flex;align-items:center;gap:14px;padding:17px;border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:0 8px 24px #1420370a}.deal-metric-icon{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px}.deal-metric-icon svg{width:19px;height:19px}.deal-metric-icon.blue{color:var(--blue);background:var(--blue-soft)}.deal-metric-icon.green{color:var(--green);background:var(--green-soft)}.deal-metric-icon.orange{color:var(--orange);background:var(--orange-soft)}.deal-metric-icon.violet{color:var(--violet);background:var(--violet-soft)}.deal-metric-icon.teal{color:#087d78;background:#e6f5f3}.deal-metrics strong,.deal-metrics span{display:block}.deal-metrics strong{color:var(--ink);font-size:27px;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.deal-metrics article div>span{margin-top:6px;color:var(--muted);font-size:10px;line-height:1.35}.deal-scan-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface-subtle)}.deal-scan-summary>div{min-width:0;padding:13px 16px;border-right:1px solid var(--line)}.deal-scan-summary>div:last-child{border-right:0}.deal-scan-summary strong,.deal-scan-summary span{display:block}.deal-scan-summary strong{color:var(--ink);font-size:10px}.deal-scan-summary span{margin-top:4px;overflow:hidden;color:var(--muted);font-size:9px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.deal-toolbar{min-height:58px;display:grid;grid-template-columns:minmax(280px,1fr) 180px 180px auto;align-items:center;gap:10px;margin-top:18px;padding:8px;border:1px solid var(--line);border-radius:10px;background:#fff}.deal-toolbar label{height:40px;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid var(--line);border-radius:7px;background:var(--surface-subtle)}.deal-toolbar label:focus-within{border-color:var(--blue);box-shadow:0 0 0 2px #075deb1a}.deal-toolbar svg{width:16px;height:16px;color:#69758a}.deal-toolbar input{width:100%;height:100%;border:0;outline:0;color:var(--ink);background:transparent;font-size:11px}.deal-toolbar select{height:40px;padding:0 10px;border:1px solid var(--line);border-radius:7px;outline:0;color:#344054;background:#fff;font-size:10px}.deal-toolbar>strong{padding-right:7px;color:#536079;text-align:right;font-size:10px}.deal-workspace{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:16px;align-items:start;margin-top:14px}.deal-list,.deal-inspector{overflow:hidden;border:1px solid var(--line);border-radius:11px;background:#fff}.deal-list{max-height:calc(100vh - 265px);overflow-y:auto}.deal-list-card{position:relative;width:100%;min-height:86px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:14px 118px 14px 16px;border:0;border-bottom:1px solid #e8edf4;color:inherit;background:#fff;text-align:left;transition:background .14s ease,box-shadow .14s ease}.deal-list-card:last-child{border-bottom:0}.deal-list-card:hover{background:#fafcff}.deal-list-card.active{z-index:1;background:var(--blue-soft);box-shadow:inset 3px 0 0 var(--blue)}.deal-list-main{min-width:0}.deal-list-main strong,.deal-list-main span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-list-main strong{color:var(--ink);font-size:12px;line-height:1.4}.deal-list-main span{margin-top:5px;color:#536079;font-size:10px}.deal-list-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.deal-list-meta em,.deal-tags span{height:23px;display:inline-flex;align-items:center;padding:0 7px;border-radius:5px;color:#536079;background:#edf1f6;font-size:8px;font-style:normal;font-weight:700}.deal-list-meta em.snapshot{color:#087d78;background:#e6f5f3}.deal-verification{position:absolute;top:14px;right:15px;min-width:88px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border:1px solid;border-radius:99px;font-size:8px;font-weight:780}.deal-verification.confirmed{color:var(--green);border-color:#b8dabe;background:var(--green-soft)}.deal-verification.unconfirmed{color:#956000;border-color:#ead39e;background:#fff9e8}.deal-inspector{position:sticky;top:20px;max-height:calc(100vh - 40px);overflow-y:auto}.deal-inspector-heading{padding:18px 19px 15px;border-bottom:1px solid var(--line)}.deal-inspector-heading span{display:block;color:var(--blue);font-size:9px;font-weight:780;letter-spacing:.055em;text-transform:uppercase}.deal-inspector-heading h2{margin:7px 0 0;color:var(--ink);font-size:19px;line-height:1.25;letter-spacing:-.025em}.deal-inspector-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.deal-inspector-heading a{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700}.deal-inspector-heading a svg{width:12px;height:12px}.deal-tags{display:flex;flex-wrap:wrap;gap:5px;padding:14px 19px 0}.deal-tags span:first-child{color:var(--blue);background:var(--blue-soft)}.deal-snippet{margin:14px 19px 0;color:#536079;font-size:11px;line-height:1.55}.deal-capture{margin:15px 19px 0;overflow:hidden;border:1px solid #cfe1df;border-radius:9px;background:#f7fbfa}.deal-capture-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid #dcebea}.deal-capture-heading div>strong,.deal-capture-heading div>span{display:block}.deal-capture-heading strong{color:#185652;font-size:10px}.deal-capture-heading span{margin-top:3px;color:#607774;font-size:8px}.deal-capture-heading svg{width:18px;height:18px;flex:0 0 auto;color:#19827c}.deal-capture>p{margin:0;padding:12px;color:#4d6363;font-size:10px;line-height:1.55}.deal-capture dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid #dcebea}.deal-capture dl div{min-width:0;padding:9px 11px;border-right:1px solid #dcebea;border-bottom:1px solid #dcebea}.deal-capture dl div:nth-child(2n){border-right:0}.deal-capture dl div:nth-last-child(-n+2){border-bottom:0}.deal-capture dt{color:#71827f;font-size:8px}.deal-capture dd{margin:3px 0 0;overflow:hidden;color:#173f43;font-size:9px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.deal-capture>small{display:block;padding:9px 12px;border-top:1px solid #ead39e;color:#7d6b3f;background:#fff9e8;font-size:8px;line-height:1.45}.deal-capture-unavailable,.deal-capture-partial{border-color:#ead39e;background:#fffdf6}.deal-capture-partial .deal-capture-heading{border-color:#eee0bc}.deal-capture-partial .deal-capture-heading strong{color:#956000}.deal-capture-partial .deal-capture-heading svg{color:#b77a00}.deal-capture-unavailable .deal-capture-heading{border-color:#eee0bc}.deal-capture-unavailable .deal-capture-heading strong{color:#956000}.deal-capture-unavailable .deal-capture-heading svg{color:#b77a00}.deal-candidate{margin:15px 19px 0;padding:12px;border:1px solid #ead39e;border-radius:8px;background:#fffdf6}.deal-candidate strong,.deal-candidate span,.deal-candidate small{display:block}.deal-candidate strong{color:#956000;font-size:9px;text-transform:uppercase}.deal-candidate span{margin-top:5px;color:var(--ink);font-size:15px;font-weight:750}.deal-candidate small{margin-top:4px;color:#7d6b3f;font-size:9px}.deal-edit-form{display:grid;gap:12px;margin:18px 19px 0}.deal-edit-form label>span{display:block;margin-bottom:6px;color:#445169;font-size:10px;font-weight:700}.deal-edit-form input,.deal-edit-form select,.deal-edit-form textarea{width:100%;border:1px solid var(--line-strong);border-radius:7px;outline:0;color:var(--ink);background:#fff;font-size:11px}.deal-edit-form input,.deal-edit-form select{height:40px;padding:0 10px}.deal-edit-form textarea{padding:10px;resize:vertical;line-height:1.5}.deal-edit-form input:focus,.deal-edit-form select:focus,.deal-edit-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 2px #075deb1a}.deal-edit-form .primary-button{min-height:42px;font-size:11px}.deal-source-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 19px;border:1px solid var(--line);border-radius:8px}.deal-source-details div{min-width:0;padding:10px;border-right:1px solid var(--line)}.deal-source-details div:last-child{border-right:0}.deal-source-details dt{color:var(--muted);font-size:8px}.deal-source-details dd{margin:4px 0 0;overflow:hidden;color:var(--ink);font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.deal-empty,.deal-loading{min-height:280px;display:grid;place-content:center;justify-items:center;gap:8px;padding:28px;color:var(--muted);text-align:center}.deal-empty svg,.deal-loading svg{width:24px;height:24px;color:#7b8ba5}.deal-empty strong,.deal-loading strong{color:var(--ink);font-size:12px}.deal-empty span{font-size:10px}.deal-errors{margin-top:14px;border:1px solid var(--line);border-radius:9px;background:#fff}.deal-errors summary{padding:12px 15px;color:#536079;cursor:pointer;font-size:10px;font-weight:700}.deal-errors ul{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.deal-errors li{display:grid;grid-template-columns:90px minmax(0,1fr);gap:3px 10px;padding:10px 15px;border-bottom:1px solid #edf1f5}.deal-errors li:last-child{border-bottom:0}.deal-errors strong{color:#956000;font-size:9px}.deal-errors span{color:#536079;font-size:9px}.deal-errors small{grid-column:2;overflow:hidden;color:#8993a4;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.leadfinder-page{width:min(100%,1600px);margin:0 auto}.leadfinder-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.leadfinder-hero h1{max-width:860px;margin:0;color:var(--ink);font-size:clamp(29px,3.2vw,43px);line-height:1.06;letter-spacing:-.045em}.leadfinder-hero p{max-width:880px;margin:13px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.leadfinder-hero-actions{flex:0 0 auto;display:flex;gap:9px}.leadfinder-hero-actions select{height:42px;padding:0 34px 0 12px;border:1px solid var(--line-strong);border-radius:8px;outline:0;color:var(--ink);background:#fff;font-size:12px;font-weight:650}.leadfinder-status-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.leadfinder-status-strip>div{display:flex;align-items:flex-start;gap:11px;padding:13px 15px;border:1px solid var(--line);border-radius:9px;color:#536079;background:var(--surface-subtle);font-size:10px;line-height:1.5}.leadfinder-status-strip>div>svg{width:19px;height:19px;flex:0 0 auto;color:var(--blue)}.leadfinder-status-strip span,.leadfinder-status-strip strong{display:block}.leadfinder-status-strip strong{margin-bottom:2px;color:var(--ink);font-size:11px}.leadfinder-status-strip .ready{border-color:#bfddc6;background:var(--green-soft)}.leadfinder-status-strip .ready>svg,.leadfinder-status-strip .privacy>svg{color:var(--green)}.leadfinder-status-strip .pending{border-color:#ead39e;background:#fffaf0}.leadfinder-status-strip .pending>svg{color:#a96c00}.leadfinder-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:13px}.leadfinder-metrics article{min-height:104px;display:flex;align-items:center;gap:14px;padding:16px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 8px 24px #14203709}.leadfinder-metrics article>span{width:40px;height:40px;display:grid;flex:0 0 auto;place-items:center;border-radius:9px}.leadfinder-metrics article>span svg{width:20px;height:20px}.leadfinder-metrics .blue{color:var(--blue);background:var(--blue-soft)}.leadfinder-metrics .violet{color:var(--violet);background:var(--violet-soft)}.leadfinder-metrics .green{color:var(--green);background:var(--green-soft)}.leadfinder-metrics .orange{color:var(--orange);background:var(--orange-soft)}.leadfinder-metrics strong,.leadfinder-metrics small{display:block}.leadfinder-metrics strong{color:var(--ink);font-size:27px;line-height:1;font-variant-numeric:tabular-nums}.leadfinder-metrics small{margin-top:6px;color:var(--muted);font-size:10px}.leadfinder-dashboard{display:grid;grid-template-columns:minmax(0,1fr) minmax(370px,440px);gap:15px;align-items:start;margin-top:15px}.leadfinder-company-list,.leadfinder-inspector,.leadfinder-setup,.leadfinder-recent{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:0 9px 28px #14203709}.leadfinder-company-list>header,.leadfinder-setup>header,.leadfinder-recent>header{min-height:75px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border-bottom:1px solid var(--line)}.leadfinder-company-list>header span,.leadfinder-setup>header span,.leadfinder-recent>header span{display:block;margin-bottom:4px;color:var(--blue);font-size:9px;font-weight:760}.leadfinder-company-list h2,.leadfinder-setup h2,.leadfinder-recent h2{margin:0;color:var(--ink);font-size:18px;letter-spacing:-.02em}.leadfinder-company-list header label{height:37px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:8px}.leadfinder-company-list header label svg{width:15px;height:15px;color:var(--muted)}.leadfinder-company-list header select{max-width:180px;border:0;outline:0;color:var(--ink);background:#fff;font-size:10px;font-weight:650}.leadfinder-company-list>div>button{width:100%;min-height:84px;display:grid;grid-template-columns:42px minmax(0,1fr) 58px 18px;align-items:center;gap:12px;padding:12px 16px;border:0;border-bottom:1px solid #e8edf4;color:inherit;background:#fff;text-align:left}.leadfinder-company-list>div>button:hover,.leadfinder-company-list>div>button.active{background:#f6f9ff}.leadfinder-company-list>div>button.active{box-shadow:inset 3px 0 0 var(--blue)}.leadfinder-company-list>div>button>svg{width:17px;height:17px;color:#9aa6b8}.company-monogram{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;color:var(--blue);background:var(--blue-soft);font-size:12px;font-weight:800}.company-main strong,.company-main small{display:block}.company-main strong{color:var(--ink);font-size:13px}.company-main small{margin-top:4px;color:var(--muted);font-size:9px}.company-main em{margin-top:6px}.company-count{text-align:right}.company-count strong,.company-count small{display:block}.company-count strong{color:var(--ink);font-size:18px}.company-count small{margin-top:3px;color:var(--muted);font-size:8px}.confidence-high,.confidence-medium,.confidence-none{display:inline-flex;width:fit-content;padding:4px 7px;border-radius:99px;font-size:8px;font-style:normal;font-weight:740}.confidence-high{color:var(--green);background:var(--green-soft)}.confidence-medium{color:#956000;background:#fff5dc}.confidence-none{color:#667085;background:#eef1f5}.leadfinder-inspector{position:sticky;top:20px}.leadfinder-inspector>header{padding:18px;border-bottom:1px solid var(--line)}.leadfinder-inspector>header>span{color:var(--blue);font-size:9px;font-weight:760}.leadfinder-inspector>header h2{margin:5px 0 0;color:var(--ink);font-size:21px;letter-spacing:-.025em}.leadfinder-inspector>header div{display:flex;align-items:center;gap:9px;margin-top:9px}.leadfinder-inspector>header a{overflow:hidden;font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.leadfinder-company-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-bottom:1px solid var(--line)}.leadfinder-company-stats div{padding:12px 17px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.leadfinder-company-stats div:nth-child(2n){border-right:0}.leadfinder-company-stats div:nth-last-child(-n+2){border-bottom:0}.leadfinder-company-stats dt{color:var(--muted);font-size:8px}.leadfinder-company-stats dd{margin:4px 0 0;color:var(--ink);font-size:11px;font-weight:720}.leadfinder-inspector>section{padding:15px 18px;border-bottom:1px solid var(--line)}.leadfinder-inspector>section:last-child{border-bottom:0}.leadfinder-inspector h3{margin:0 0 10px;color:var(--ink);font-size:11px}.leadfinder-evidence,.leadfinder-ranking{display:grid;gap:7px;margin:0;padding:0;list-style:none}.leadfinder-evidence li{display:flex;align-items:center;gap:7px;color:#536079;font-size:9px}.leadfinder-evidence svg{width:13px;height:13px;color:var(--green)}.leadfinder-ranking li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 9px;border-radius:6px;background:var(--surface-subtle);color:#536079;font-size:9px}.leadfinder-ranking strong{color:var(--ink)}.leadfinder-tags{display:flex;flex-wrap:wrap;gap:6px}.leadfinder-tags span{padding:5px 7px;border-radius:5px;color:var(--violet);background:var(--violet-soft);font-size:8px;font-weight:700}.leadfinder-empty{min-height:250px;display:grid;place-content:center;justify-items:center;padding:30px;color:var(--muted);text-align:center}.leadfinder-empty>svg{width:28px;height:28px;margin-bottom:12px;color:#8ea1be}.leadfinder-empty strong{color:var(--ink);font-size:12px}.leadfinder-empty p{max-width:390px;margin:7px 0 0;font-size:10px;line-height:1.55}.leadfinder-setup,.leadfinder-recent{margin-top:15px}.leadfinder-setup>header>div>p{margin:5px 0 0;color:var(--muted);font-size:10px}.leadfinder-setup>header>svg{width:22px;height:22px;color:#7b8ba5}.leadfinder-setup>form{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(260px,1fr) auto;align-items:end;gap:11px;padding:16px 18px;border-bottom:1px solid var(--line);background:var(--surface-subtle)}.leadfinder-setup>form label>span{display:block;margin-bottom:6px;color:#445169;font-size:9px;font-weight:700}.leadfinder-setup>form input{width:100%;height:43px;padding:0 11px;border:1px solid var(--line-strong);border-radius:7px;outline:0;background:#fff;font-size:12px}.leadfinder-setup>form input:focus{border-color:var(--blue);box-shadow:0 0 0 2px #075deb1a}.leadfinder-setup>form .primary-button{min-height:43px;font-size:12px}.leadfinder-site-list article{display:grid;grid-template-columns:minmax(190px,.6fr) minmax(300px,1.4fr) auto;align-items:center;gap:15px;padding:14px 18px;border-bottom:1px solid #e8edf4}.leadfinder-site-list article>div{display:grid;grid-template-columns:9px minmax(0,1fr);column-gap:8px}.site-status{grid-row:1 / 4;width:8px;height:8px;margin-top:4px;border-radius:50%;background:#98a2b3;box-shadow:0 0 0 3px #98a2b31f}.site-status.is-installed{background:var(--green);box-shadow:0 0 0 3px #2c8b3c1f}.site-status.is-missing{background:#dc3f31;box-shadow:0 0 0 3px #dc3f311f}.site-status.is-misconfigured{background:#d97706;box-shadow:0 0 0 3px #d977061f}.site-status.is-unreachable{background:#667085}.leadfinder-site-list article strong,.leadfinder-site-list article small{display:block}.leadfinder-site-list article strong{color:var(--ink);font-size:11px}.leadfinder-site-list article small{margin-top:3px;color:var(--muted);font-size:8px}.site-installation-result{grid-column:2;display:block;margin-top:7px;color:#536079;font-size:8px;line-height:1.4}.site-installation-result b{color:var(--ink);font-weight:720}.site-installation-result em{display:block;margin-top:2px;overflow:hidden;color:var(--muted);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.leadfinder-site-list article code{min-width:0;overflow:hidden;padding:10px;border:1px solid var(--line);border-radius:6px;color:#40506a;background:#f7f9fc;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.leadfinder-site-list article button{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #a9c2ee;border-radius:7px;color:var(--blue);background:#fff;font-size:9px;font-weight:720}.leadfinder-site-list article button svg{width:13px;height:13px}.leadfinder-setup-empty{padding:24px 18px;color:var(--muted);text-align:center;font-size:10px}.leadfinder-consent-note{display:flex;align-items:flex-start;gap:11px;margin:16px 18px 18px;padding:13px;border:1px solid #c8ddd0;border-radius:8px;background:#f5fbf6}.leadfinder-consent-note>svg{width:19px;height:19px;flex:0 0 auto;color:var(--green)}.leadfinder-consent-note strong{color:var(--ink);font-size:10px}.leadfinder-consent-note p{margin:5px 0 0;color:#536079;font-size:9px;line-height:1.55}.leadfinder-consent-note code{padding:2px 4px;border-radius:4px;color:#174b9a;background:#e9f1ff}.leadfinder-recent>header>small{color:var(--muted);font-size:9px}.leadfinder-recent-table{overflow-x:auto}.leadfinder-recent table{width:100%;min-width:850px;border-collapse:collapse}.leadfinder-recent th{padding:10px 15px;border-bottom:1px solid var(--line);color:#536079;background:#fbfcfe;text-align:left;font-size:9px}.leadfinder-recent td{padding:11px 15px;border-bottom:1px solid #e8edf4;color:#536079;font-size:9px}.leadfinder-recent tr:last-child td{border-bottom:0}.leadfinder-recent td strong,.leadfinder-recent td small{display:block}.leadfinder-recent td strong{color:var(--ink);font-size:10px}.leadfinder-recent td small{margin-top:3px;color:var(--muted)}.leadfinder-loading{min-height:55vh;display:grid;place-content:center;justify-items:center;gap:14px;color:var(--muted)}.leadfinder-loading svg{width:26px;height:26px;color:var(--blue)}.leadfinder-loading strong{color:var(--ink);font-size:14px}@keyframes pulse{50%{opacity:.35;transform:scale(.8)}}.inspector{position:sticky;top:20px;max-height:calc(100vh - 40px);overflow-y:auto;border:1px solid var(--line-strong);border-radius:10px;background:#fff}.inspector-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px 20px 14px;border-bottom:1px solid var(--line)}.inspector-heading span:first-child{display:block;margin-bottom:8px;color:var(--muted);font-size:12px;font-weight:650}.inspector-heading h2{margin:0;color:var(--ink);font-size:20px;line-height:1.2;letter-spacing:-.02em}.confidence{flex:0 0 auto;display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:7px;font-size:11px;font-weight:720}.confidence-detected{color:var(--green);border-color:#b8dabe;background:var(--green-soft)}.confidence-possible{color:#956000;border-color:#ead39e;background:#fff9e8}.confidence-not_detected,.confidence-unverified{color:#5e697a;background:#f7f8fa}.lead-address{margin:15px 20px 0;color:#445169;font-size:13px}.contact-links{display:flex;flex-wrap:wrap;gap:12px;margin:10px 20px 0;font-size:12px}.qualification-card{margin:18px 20px 0;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-subtle)}.qualification-card>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.qualification-card>div span{color:var(--muted);font-size:12px;font-weight:650}.qualification-card>div strong{color:#5e697a;font-size:18px;font-variant-numeric:tabular-nums}.qualification-card p{margin:9px 0 0;color:#445169;font-size:12px;line-height:1.45}.qualification-card small{display:block;margin-top:8px;color:var(--ink);font-size:11px;font-weight:650;line-height:1.45}.qualification-card.priority-medium{border-color:#ead39e;background:#fffdf6}.qualification-card.priority-high{border-color:#b8dabe;background:var(--green-soft)}.qualification-card.priority-medium>div strong{color:#956000}.qualification-card.priority-high>div strong{color:var(--green)}.conversation-card,.decision-maker-card{margin:18px 20px 0;padding:14px;border:1px solid #bdd1f5;border-radius:9px;background:linear-gradient(145deg,#f8fbff,#fff)}.conversation-title h3,.decision-maker-card .section-title h3{display:inline-flex;align-items:center;gap:7px}.conversation-title h3 svg,.decision-maker-card .section-title h3 svg{width:16px;height:16px;color:var(--blue)}.conversation-card>strong{display:block;margin-top:11px;color:#174b9a;font-size:11px}.conversation-card blockquote{margin:9px 0 0;padding:11px 12px;border-left:3px solid var(--blue);border-radius:0 7px 7px 0;color:#2e3e57;background:#fff;font-size:11px;line-height:1.55}.conversation-card ul{margin:10px 0 0;padding-left:17px;color:#536079;font-size:10px;line-height:1.55}.conversation-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.conversation-actions button,.decision-maker-found button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:1px solid #a9c2ee;border-radius:7px;color:var(--blue);background:#fff;font-size:9px;font-weight:720}.conversation-actions button:hover,.decision-maker-found button:hover:not(:disabled){background:var(--blue-soft)}.conversation-actions svg,.decision-maker-found button svg{width:13px;height:13px}.decision-maker-card{border-color:#c9dfce;background:linear-gradient(145deg,#f7fcf8,#fff)}.decision-maker-card .section-title>span{padding:3px 6px;border-radius:99px;color:var(--green);background:var(--green-soft);font-size:8px;text-transform:uppercase}.decision-maker-found{margin-top:11px}.decision-maker-found>strong{color:var(--ink);font-size:13px}.decision-maker-found>p{margin:4px 0 0;color:var(--muted);font-size:10px}.decision-maker-found>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.decision-maker-found>div>a{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:700}.decision-maker-found>div>a svg{width:11px;height:11px}.decision-maker-empty{margin-top:10px;color:#536079;font-size:10px}.decision-maker-empty span,.decision-maker-empty small{display:block}.decision-maker-empty small{margin-top:4px;color:var(--muted);line-height:1.45}.solutions-section{margin:20px}.solution-list{margin:0;padding:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;list-style:none}.solution-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:11px 12px;border-bottom:1px solid var(--line);background:#fff}.solution-list li:last-child{border-bottom:0}.solution-list strong,.solution-list small{display:block}.solution-list strong{color:var(--ink);font-size:12px}.solution-list small{margin-top:3px;color:var(--muted);font-size:10px}.solution-list p{grid-column:1 / -1;margin:0;overflow:hidden;color:#536079;font-size:10px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.solution-list a{grid-column:1 / -1;display:inline-flex;align-items:center;gap:4px;width:fit-content;font-size:10px;font-weight:650}.solution-list a svg{width:12px;height:12px}.evidence-section{margin:20px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-title h3{margin:0;font-size:14px}.section-title span{color:var(--green);font-size:18px;font-weight:760;font-variant-numeric:tabular-nums}.evidence-description{margin:8px 0 12px;color:var(--muted);font-size:12px;line-height:1.5}.evidence-list{margin:0;padding:0;border:1px solid #b9dbc1;border-radius:8px;overflow:hidden;list-style:none}.evidence-list li{min-height:64px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;border-bottom:1px solid #cfe4d3;background:#fbfefb}.evidence-list li:last-child{border-bottom:0}.evidence-list svg{width:18px;height:18px;color:var(--green)}.evidence-list strong,.evidence-list small{display:block}.evidence-list strong{color:var(--ink);font-size:12px}.evidence-list small{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px}.evidence-score{color:var(--green);font-size:11px;font-weight:700}.no-evidence{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--surface-subtle);font-size:12px;line-height:1.45}.no-evidence svg{width:17px;height:17px;flex:0 0 auto}.field-label{display:block;margin:16px 20px 0;color:#445169;font-size:12px;font-weight:650}.field-label>input,.field-label>select,.field-label>textarea,.website-editor input{width:100%;margin-top:7px;border:1px solid var(--line-strong);border-radius:7px;outline:0;color:var(--ink);background:#fff;font-size:13px;font-weight:500}.field-label>select,.field-label>input{height:40px;padding:0 10px}.field-label>textarea{min-height:94px;padding:10px;resize:vertical;line-height:1.45}.field-label>input:focus,.field-label>select:focus,.field-label>textarea:focus,.website-editor:focus-within{border-color:var(--blue);box-shadow:0 0 0 2px #075deb1a}.website-editor{display:flex;align-items:stretch;margin-top:7px;border:1px solid var(--line-strong);border-radius:7px;overflow:hidden}.website-editor input{height:40px;margin:0;padding:0 10px;border:0;border-radius:0;box-shadow:none!important}.website-editor button{width:42px;display:grid;place-items:center;border:0;border-left:1px solid var(--line);background:#f8fafc;color:var(--blue)}.website-editor button:hover:not(:disabled){background:var(--blue-soft)}.website-editor button svg{width:17px;height:17px}.character-count{display:block;margin-top:5px;color:var(--muted);text-align:right;font-size:10px;font-weight:500}.inspector-actions{display:flex;justify-content:space-between;gap:10px;margin:22px 20px 0}.inspector-actions .secondary-button{flex:1;color:var(--blue);border-color:#8db2f6}.source-note{margin:18px 20px 20px;color:var(--muted);font-size:10px;line-height:1.45}.empty-inspector{min-height:260px;padding:42px 28px;color:var(--muted);text-align:center}.empty-inspector strong{color:var(--ink)}.empty-inspector p{font-size:13px;line-height:1.5}.upwork-page{--upwork-dark: #123b3d;--upwork-mint: #eaf6f3;max-width:1580px;margin:0 auto}.upwork-hero{min-height:178px;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:30px 34px;overflow:hidden;border-radius:16px;color:#fff;background:linear-gradient(128deg,#102d31,#174f50 62%,#237369);box-shadow:0 16px 42px #123b3d29}.upwork-hero>div:first-child{max-width:780px}.upwork-hero>div:first-child>span,.upwork-panel header span,.upwork-search-form header span,.upwork-application-list header span,.upwork-editor header span,.upwork-results>header span{color:#8ed9cc;font-size:11px;font-weight:780;letter-spacing:.11em;text-transform:uppercase}.upwork-hero h1{margin:7px 0 0;font-size:44px;line-height:1;letter-spacing:-.045em}.upwork-hero p{margin:14px 0 0;color:#d9eeea;font-size:15px;line-height:1.6}.upwork-connection-pill{display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;padding:11px 14px;border:1px solid rgba(255,255,255,.3);border-radius:99px;background:#ffffff1a;font-size:12px;font-weight:720}.upwork-connection-pill>span{width:8px;height:8px;border-radius:50%;background:#ffbc73;box-shadow:0 0 0 4px #ffbc7326}.upwork-connection-pill.connected>span{background:#75dfac;box-shadow:0 0 0 4px #75dfac26}.upwork-subnav{display:flex;gap:5px;margin:18px 0 24px;padding:5px;border:1px solid var(--line);border-radius:10px;background:#f7f9fc}.upwork-subnav button{min-height:40px;padding:0 18px;border:0;border-radius:7px;color:#536079;background:transparent;font-size:13px;font-weight:700}.upwork-subnav button.active{color:var(--upwork-dark);background:#fff;box-shadow:0 1px 4px #1420371a}.upwork-notice{position:relative;margin:0 0 18px;padding:13px 44px 13px 15px;border:1px solid #ebd097;border-radius:9px;color:#7a5511;background:#fffaf0;font-size:13px}.upwork-notice.success{border-color:#b7dbc9;color:#17613f;background:#f1faf5}.upwork-notice button{position:absolute;top:4px;right:8px;border:0;color:inherit;background:transparent;font-size:22px}.upwork-loading{min-height:60vh;display:grid;place-content:center;justify-items:center;gap:13px;color:var(--muted)}.upwork-loading svg{width:28px;color:var(--upwork-dark)}.upwork-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.upwork-metrics article{min-height:116px;display:flex;align-items:center;gap:15px;padding:20px;border:1px solid var(--line);border-radius:12px;background:#fff}.upwork-metrics article>svg{width:36px;height:36px;padding:8px;border-radius:9px;color:var(--upwork-dark);background:var(--upwork-mint)}.upwork-metrics strong,.upwork-metrics span{display:block}.upwork-metrics strong{color:var(--ink);font-size:20px}.upwork-metrics span{margin-top:4px;color:var(--muted);font-size:12px}.upwork-overview-grid,.upwork-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.upwork-panel,.upwork-search-form,.upwork-results,.upwork-application-list,.upwork-editor{border:1px solid var(--line);border-radius:12px;background:#fff}.upwork-panel{padding:22px}.upwork-panel header,.upwork-search-form header,.upwork-editor>header,.upwork-results>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.upwork-panel header h2,.upwork-search-form header h2,.upwork-application-list header h2,.upwork-editor header h2,.upwork-results>header h2{margin:5px 0 0;color:var(--ink);font-size:20px;letter-spacing:-.02em}.upwork-panel header>svg,.upwork-search-form header>svg{width:36px;height:36px;padding:8px;border-radius:9px;color:var(--upwork-dark);background:var(--upwork-mint)}.upwork-panel dl{display:grid;gap:10px;margin:20px 0}.upwork-panel dl div{display:flex;justify-content:space-between;gap:18px;padding-bottom:10px;border-bottom:1px solid var(--line)}.upwork-panel dt{color:var(--muted);font-size:12px}.upwork-panel dd{margin:0;overflow-wrap:anywhere;color:var(--ink);text-align:right;font-size:12px;font-weight:680}.upwork-panel ul{margin:19px 0 0;padding-left:19px;color:#4c5a70;font-size:13px;line-height:1.8}.upwork-projects{display:grid;grid-template-columns:390px minmax(0,1fr);gap:18px;align-items:start}.upwork-search-form{position:sticky;top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px}.upwork-search-form header{grid-column:1 / -1;margin-bottom:2px}.upwork-smart-search{grid-column:1 / -1;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid #b9dcd5;border-radius:10px;background:linear-gradient(135deg,#f2fbf8,#e7f5f1)}.upwork-smart-search>svg{width:38px;height:38px;padding:9px;border-radius:9px;color:#fff;background:#237369}.upwork-smart-search strong,.upwork-smart-search span{display:block}.upwork-smart-search strong{color:var(--upwork-dark);font-size:13px}.upwork-smart-search span{margin-top:3px;color:#536a69;font-size:10px;line-height:1.45}.upwork-smart-search .primary-button{min-height:40px;padding:0 13px;font-size:11px;white-space:nowrap}.upwork-search-divider{grid-column:1 / -1;display:flex;align-items:center;gap:10px;color:var(--muted);font-size:9px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.upwork-search-divider:before,.upwork-search-divider:after{height:1px;flex:1;background:var(--line);content:""}.upwork-account-select{margin:18px 0 0}.upwork-field{display:block;min-width:0;color:#445169;font-size:12px;font-weight:680}.upwork-field-wide{grid-column:1 / -1}.upwork-field input,.upwork-field select,.upwork-field textarea{width:100%;margin-top:7px;border:1px solid var(--line-strong);border-radius:8px;outline:none;color:var(--ink);background:#fff;font-size:13px}.upwork-field input,.upwork-field select{height:43px;padding:0 11px}.upwork-field textarea{padding:12px;resize:vertical;line-height:1.55}.upwork-field input:focus,.upwork-field select:focus,.upwork-field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #075deb1a}.upwork-field small{display:block;margin-top:5px;color:var(--muted);text-align:right;font-size:10px;font-weight:500}.upwork-search-form>.primary-button{grid-column:1 / -1}.upwork-capability-hint{grid-column:1 / -1;display:flex;align-items:flex-start;gap:7px;margin:-2px 0 0;color:#98600a;font-size:11px;line-height:1.45}.upwork-capability-hint svg{width:15px;height:15px;flex:0 0 auto}.upwork-results{min-height:440px;overflow:hidden}.upwork-results>header{padding:20px 22px;border-bottom:1px solid var(--line)}.upwork-results>header span,.upwork-application-list header span,.upwork-editor header span{color:#317469}.upwork-results>header small{color:var(--muted);font-size:10px}.upwork-result-card{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:20px;padding:20px 22px;border-bottom:1px solid var(--line)}.upwork-result-card:last-of-type{border-bottom:0}.upwork-result-main>span{color:var(--muted);font-size:10px}.upwork-result-main h3{margin:7px 0;color:var(--ink);font-size:17px;line-height:1.35}.upwork-result-main>strong{color:#195f55;font-size:12px}.upwork-result-main>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.upwork-result-main em,.upwork-job-context span{padding:4px 7px;border-radius:99px;color:#355a58;background:var(--upwork-mint);font-size:10px;font-style:normal}.upwork-result-main p{margin:13px 0 0;color:#526078;font-size:12px;line-height:1.6;white-space:pre-wrap}.upwork-result-main .upwork-match-reason{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;border-radius:7px;color:#245f58;background:#f0f8f6}.upwork-match-reason svg{width:14px;height:14px;flex:0 0 auto}.upwork-result-main .upwork-result-signals{margin-top:8px}.upwork-result-signals span{color:#526078;background:#f3f5f7}.upwork-result-actions{display:flex;align-items:stretch;flex-direction:column;gap:8px}.upwork-result-actions .primary-button,.upwork-result-actions .secondary-button{min-height:39px;padding:0 10px;font-size:11px}.upwork-result-actions>a{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px;font-size:10px;font-weight:680}.upwork-result-actions>a svg{width:12px}.upwork-load-more{margin:18px auto;display:flex}.upwork-empty{min-height:260px;display:grid;place-content:center;justify-items:center;padding:28px;color:var(--muted);text-align:center}.upwork-empty>svg{width:34px;height:34px;margin-bottom:10px;color:#82a29d}.upwork-empty strong{color:var(--ink)}.upwork-empty p{max-width:380px;margin:7px 0 0;font-size:12px;line-height:1.5}.upwork-applications{display:grid;grid-template-columns:340px minmax(0,1fr);gap:18px;align-items:start}.upwork-application-list{overflow:hidden}.upwork-application-list>header{padding:20px;border-bottom:1px solid var(--line)}.upwork-application-filters{display:flex;flex-wrap:wrap;gap:5px;padding:10px 14px;border-bottom:1px solid var(--line);background:#f7f9fc}.upwork-application-filters button{min-height:28px;padding:0 8px;border:1px solid transparent;border-radius:6px;color:#5f6b7e;background:transparent;font-size:10px;font-weight:680}.upwork-application-filters button.active{border-color:#bdd4d0;color:var(--upwork-dark);background:#fff}.upwork-application-list>button{width:100%;display:block;padding:15px 18px;border:0;border-bottom:1px solid var(--line);color:inherit;background:#fff;text-align:left}.upwork-application-list>button:hover,.upwork-application-list>button.active{background:#f1f8f6}.upwork-application-list>button.active{box-shadow:inset 3px 0 #237369}.upwork-application-list>button strong,.upwork-application-list>button span,.upwork-application-list>button small{display:block}.upwork-application-list>button strong{font-size:12px;line-height:1.4}.upwork-application-list>button span{margin-top:6px;color:#2c6d64;font-size:10px;font-weight:700}.upwork-application-list>button small{margin-top:5px;color:var(--muted);font-size:9px}.upwork-editor{padding:22px}.upwork-status{flex:0 0 auto;padding:6px 9px;border-radius:99px;color:#5b6675;background:#f0f2f5;font-size:10px!important;letter-spacing:0!important;text-transform:none!important}.upwork-status-review{color:#8b5b08;background:#fff4d8}.upwork-status-submitted{color:#18663e;background:#e8f8ef}.upwork-job-context{margin:18px 0;padding:15px;border:1px solid #c8ddd9;border-radius:9px;background:#f6fbfa}.upwork-job-context p{max-height:170px;margin:0;overflow:auto;color:#485970;font-size:12px;line-height:1.55;white-space:pre-wrap}.upwork-job-context>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.upwork-job-context>a{display:inline-flex;align-items:center;gap:5px;margin-top:12px;font-size:11px;font-weight:680}.upwork-job-context>a svg{width:12px}.upwork-editor form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.upwork-editor-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:9px;margin-top:2px}.upwork-editor-actions .primary-button,.upwork-editor-actions .secondary-button,.upwork-setting-actions .primary-button,.upwork-setting-actions .secondary-button{min-height:42px;font-size:12px}.upwork-danger-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #efb2a9;border-radius:8px;color:#b42318;background:#fff9f8;font-size:12px;font-weight:680}.upwork-danger-button svg{width:15px}.upwork-local-note{display:flex;align-items:flex-start;gap:7px;margin:16px 0 0;color:var(--muted);font-size:11px}.upwork-local-note svg{width:15px;color:#237369}.upwork-settings{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.upwork-retention-panel{grid-column:1 / -1}.upwork-retention-panel>p{color:#4c5a70;font-size:13px;line-height:1.65}.upwork-setting-actions{display:flex;flex-wrap:wrap;gap:9px}.upwork-config-problems{color:#9a3412!important}.upwork-capability-list{margin-top:18px;border:1px solid var(--line);border-radius:9px;overflow:hidden}.upwork-capability-list article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:12px;border-bottom:1px solid var(--line)}.upwork-capability-list article:last-child{border-bottom:0}.upwork-capability-list article>span svg{width:18px}.upwork-capability-list .available{color:var(--green)}.upwork-capability-list .blocked{color:#c27a09}.upwork-capability-list strong{font-size:12px}.upwork-capability-list p{margin:3px 0;color:#536079;font-size:10px;line-height:1.4}.upwork-capability-list small{color:var(--muted);font-size:9px}.upwork-dialog-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0d1b2b94}.upwork-preview-dialog{width:min(820px,100%);max-height:calc(100vh - 48px);overflow:auto;border-radius:14px;background:#fff;box-shadow:0 24px 70px #0000003d}.upwork-preview-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid var(--line)}.upwork-preview-dialog>header span{color:#317469;font-size:10px;font-weight:760;text-transform:uppercase}.upwork-preview-dialog h2{margin:5px 0 0;font-size:21px}.upwork-preview-dialog>header button{border:0;color:var(--muted);background:transparent;font-size:26px}.upwork-preview-dialog>dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-bottom:1px solid var(--line)}.upwork-preview-dialog>dl div{padding:14px;border-right:1px solid var(--line)}.upwork-preview-dialog>dl div:last-child{border-right:0}.upwork-preview-dialog dt{color:var(--muted);font-size:9px}.upwork-preview-dialog dd{margin:5px 0 0;font-size:11px;font-weight:680}.upwork-preview-dialog>article{padding:22px 24px}.upwork-preview-dialog article h3{margin:0 0 10px;font-size:13px}.upwork-preview-dialog article p{margin:0;color:#435269;font-size:13px;line-height:1.65;white-space:pre-wrap}.upwork-submit-gate{margin:0 24px;padding:14px;border:1px solid #ebd097;border-radius:9px;color:#755110;background:#fffaf0}.upwork-submit-gate.available{border-color:#b7dbc9;color:#17613f;background:#f1faf5}.upwork-submit-gate strong{font-size:12px}.upwork-submit-gate p{margin:5px 0 0;font-size:11px;line-height:1.45}.upwork-preview-dialog>footer{display:flex;justify-content:flex-end;gap:9px;padding:18px 24px 24px}.upwork-preview-dialog>footer .primary-button,.upwork-preview-dialog>footer .secondary-button{min-height:42px;font-size:12px}@media(max-width:1180px){.upwork-projects{grid-template-columns:340px minmax(0,1fr)}.upwork-applications{grid-template-columns:300px minmax(0,1fr)}}@media(max-width:1180px){.workspace{grid-template-columns:minmax(0,1fr) 370px;gap:18px}main{padding:24px}.filter-bar{align-items:flex-start;flex-direction:column}.list-controls,.list-search{width:100%}.header-actions>span{display:none}.statistics-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-layout{grid-template-columns:minmax(0,1fr) 320px}.provider-ranking li{grid-template-columns:34px minmax(130px,180px) minmax(150px,1fr) 68px}.pipeline-board{grid-template-columns:repeat(6,280px)}.cockpit-metrics,.group-grid,.deal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-workspace{grid-template-columns:minmax(0,1fr) 390px}.deal-toolbar{grid-template-columns:minmax(240px,1fr) 160px 160px}.deal-toolbar>strong{grid-column:1 / -1;padding:0 4px 2px;text-align:left}.leadfinder-dashboard{grid-template-columns:minmax(0,1fr) 370px}}@media(max-width:940px){.upwork-overview-grid,.upwork-settings,.upwork-projects,.upwork-applications{grid-template-columns:1fr}.upwork-search-form{position:static}.upwork-retention-panel{grid-column:auto}.workspace{grid-template-columns:1fr}.inspector{position:static;max-height:none}.search-controls{grid-template-columns:1fr 180px}.primary-button{grid-column:1 / -1}.statistics-layout{grid-template-columns:1fr}.statistics-side{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-grid,.cockpit-grid-status,.scanner-status-body{grid-template-columns:1fr}.scanner-progress-row+.scanner-progress-row{grid-column:auto}.deal-research-hero{align-items:flex-start;flex-direction:column}.deal-workspace{grid-template-columns:1fr}.deal-list{max-height:620px}.deal-inspector{position:static;max-height:none}.leadfinder-hero{align-items:flex-start;flex-direction:column}.leadfinder-dashboard{grid-template-columns:1fr}.leadfinder-inspector{position:static}.leadfinder-setup>form{grid-template-columns:1fr 1fr}.leadfinder-setup>form .primary-button{grid-column:1 / -1}.leadfinder-site-list article{grid-template-columns:1fr auto}.leadfinder-site-list article code{grid-column:1 / -1;grid-row:2}}@media(max-width:640px){.upwork-smart-search{grid-template-columns:38px minmax(0,1fr)}.upwork-smart-search .primary-button{grid-column:1 / -1}.upwork-hero{min-height:220px;align-items:flex-start;flex-direction:column;padding:24px}.upwork-hero h1{font-size:36px}.upwork-connection-pill{align-self:flex-start}.upwork-subnav{overflow-x:auto}.upwork-subnav button{flex:0 0 auto}.upwork-metrics,.upwork-search-form,.upwork-editor form{grid-template-columns:1fr}.upwork-field-wide,.upwork-search-form header,.upwork-search-form>.primary-button,.upwork-editor-actions{grid-column:auto}.upwork-result-card{grid-template-columns:1fr}.upwork-result-actions{flex-direction:row;flex-wrap:wrap}.upwork-result-actions .primary-button,.upwork-result-actions .secondary-button{flex:1}.upwork-preview-dialog>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.upwork-preview-dialog>dl div:nth-child(2){border-right:0}.upwork-preview-dialog>dl div:nth-child(-n+2){border-bottom:1px solid var(--line)}.upwork-preview-dialog>footer{align-items:stretch;flex-direction:column}.login-page{display:block;padding:172px 24px 40px}.login-card{width:100%}.login-brand,.login-intro,.login-form{margin-right:36px;margin-left:36px}.login-brand,.login-intro{margin-top:36px}.login-intro h1{font-size:30px}.login-submit{margin-bottom:28px}.app-header{height:auto;min-height:62px;flex-wrap:wrap;gap:10px;padding:12px 14px}.header-primary{display:contents}.brand{font-size:21px}.app-nav{order:3;width:100%;overflow-x:auto}.app-nav a{flex:0 0 auto;min-height:32px;padding:0 9px;font-size:11px}.app-nav svg{display:none}.header-actions{margin-left:auto;justify-content:flex-end;gap:8px}.export-button{min-height:38px;padding:0 11px;font-size:12px}main{padding:20px 14px}.search-section h1{font-size:22px}.search-controls{grid-template-columns:1fr}.primary-button{grid-column:auto}.filters{flex-wrap:nowrap;width:100%;overflow-x:auto;padding-bottom:2px}.filters button{flex:0 0 auto}.list-controls{align-items:stretch;flex-direction:column}.sort-control,.list-search{width:100%}.sort-control select{flex:1}.workspace{margin-top:18px}.coverage-banner{grid-template-columns:1fr;gap:10px}.page-heading{align-items:flex-start;flex-direction:column}.pipeline-result,.top-score{width:100%}.pipeline-board{margin-top:18px}.pipeline-cards{max-height:65vh}.inspector-heading,.inspector-actions{flex-direction:column}.table-footer{flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.table-footer strong{margin-left:0}.statistics-hero{align-items:flex-start;flex-direction:column;gap:16px}.statistics-hero h1{font-size:27px}.statistics-freshness{width:100%}.cockpit-hero{align-items:flex-start;flex-direction:column;gap:16px}.cockpit-hero h1{font-size:28px}.cockpit-refresh{width:100%}.cockpit-metrics{grid-template-columns:1fr;gap:10px;margin-top:20px}.cockpit-metrics article{min-height:155px}.group-grid,.conversation-actions{grid-template-columns:1fr}.decision-maker-found>div{align-items:stretch;flex-direction:column}.statistics-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.stat-card{min-height:150px;padding:14px}.stat-card strong{font-size:26px}.statistics-side{grid-template-columns:1fr}.statistics-panel-heading{align-items:flex-start;flex-direction:column;gap:6px}.provider-ranking li{grid-template-columns:30px minmax(0,1fr) 56px;gap:9px;padding:12px}.provider-bar-cell{grid-column:2 / -1;width:100%}.provider-total{grid-column:3;grid-row:1}.deal-research-hero h1{font-size:30px}.deal-hero-actions{width:100%}.deal-hero-actions button{flex:1}.deal-metrics{grid-template-columns:1fr;gap:9px}.deal-metrics article{min-height:92px}.deal-scan-summary{grid-template-columns:1fr}.deal-scan-summary>div{border-right:0;border-bottom:1px solid var(--line)}.deal-scan-summary>div:last-child{border-bottom:0}.deal-toolbar{grid-template-columns:1fr}.deal-toolbar>strong{grid-column:auto}.deal-list-card{grid-template-columns:1fr;padding-right:14px;padding-top:45px}.deal-list-meta{justify-content:flex-start}.deal-verification{right:auto;left:15px}.deal-source-details{grid-template-columns:1fr}.deal-source-details div{border-right:0;border-bottom:1px solid var(--line)}.deal-source-details div:last-child{border-bottom:0}.leadfinder-hero h1{font-size:30px}.leadfinder-hero-actions{width:100%}.leadfinder-hero-actions label,.leadfinder-hero-actions select,.leadfinder-hero-actions button{flex:1}.leadfinder-status-strip,.leadfinder-metrics{grid-template-columns:1fr}.leadfinder-company-list>header{align-items:flex-start;flex-direction:column}.leadfinder-company-list header label,.leadfinder-company-list header select{width:100%;max-width:none}.leadfinder-setup>form{grid-template-columns:1fr}.leadfinder-setup>form .primary-button{grid-column:auto}.leadfinder-site-list article{grid-template-columns:1fr}.leadfinder-site-list article code{grid-column:auto;grid-row:auto}.leadfinder-site-list article button{width:fit-content}}@media(max-width:420px){.login-page{padding-top:172px}.login-brand,.login-intro,.login-form{margin-right:36px;margin-left:36px}.app-nav a{padding:0 7px}.statistics-cards{grid-template-columns:1fr}.stat-card{min-height:138px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.inquiries-page{width:100%;max-width:1500px;margin:auto;padding:24px;color:var(--text,#182a34)}.inquiries-heading,.inquiry-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.inquiries-heading{justify-content:space-between;margin-bottom:24px}.inquiries-heading h1{margin:0 0 8px;font-size:30px}.inquiries-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.inquiry-main{display:grid;gap:20px;min-width:0}.inquiry-card{background:#fff;border:1px solid #dbe3e7;border-radius:14px;padding:24px;min-width:0}.inquiry-card h2{margin-top:0;font-size:21px}.inquiry-card p,.inquiry-card li{line-height:1.6;overflow-wrap:anywhere}.inquiry-card label{display:grid;gap:7px;margin:14px 0;font-weight:600}.inquiry-card input,.inquiry-card textarea{width:100%;padding:10px 12px;border:1px solid #bfcdd2;border-radius:7px;background:#fff;color:#182a34;font:inherit;min-width:0}.inquiry-card textarea{resize:vertical;line-height:1.5}.inquiry-card .inquiry-json,.inquiry-card pre{font:12px/1.6 ui-monospace,monospace}.inquiry-card pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:500px;overflow:auto}.inquiry-card small{font-weight:400;line-height:1.5}.inquiries-page button{padding:9px 13px;border:1px solid #bccbd1;border-radius:7px;background:#f6f9fa;color:#173441;cursor:pointer;font:inherit}.inquiries-page button:disabled{opacity:.5;cursor:default}.inquiries-page button:focus-visible,.inquiries-page a:focus-visible{outline:3px solid #208a8a;outline-offset:3px}.inquiries-page .primary-button,.inquiries-page button[aria-pressed=true]{color:#fff;background:#174c56;border-color:#174c56}.inquiry-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.inquiry-list-item{display:grid;gap:5px;width:100%;text-align:left;margin-bottom:8px}.inquiry-list-item span{font-size:12px}.inquiry-list-item.selected{border-color:#217b7b;background:#eaf5f3}.inquiry-error,.inquiry-notice{padding:14px 18px;border-radius:8px;line-height:1.5;overflow-wrap:anywhere}.inquiry-error{background:#ffefed;color:#8b3027}.inquiry-notice{background:#f6f0dc;color:#645319}.inquiry-steps{display:grid;gap:12px;padding-left:22px}.inquiry-steps li span{display:block;font-size:14px}.inquiry-document{padding:12px 0 22px;border-bottom:1px solid #e3eaed}.inquiry-card .inquiry-check{display:flex;align-items:center;font-size:14px;font-weight:400}.inquiry-check input{width:auto}.inquiry-comparison{padding:18px 0}.inquiries-page details{margin-top:20px}.inquiries-page summary{cursor:pointer;font-weight:600}@media(max-width:800px){.inquiries-page{padding:14px}.inquiries-layout{grid-template-columns:1fr}.inquiry-card{padding:18px}.inquiry-fields{grid-template-columns:1fr}.inquiries-layout>aside{max-height:330px;overflow:auto}}
