:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:#17223b;background:#f4f6fa;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}.center,.login-page{min-height:100vh;display:grid;place-items:center}.login-page{background:radial-gradient(circle at top right,#284976,#101b35 60%)}.login-card{width:min(420px,calc(100% - 32px));display:grid;gap:18px;padding:42px;background:#fff;border-radius:20px;box-shadow:0 24px 70px #07112666}.brand-mark{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:#ed1c24;color:#fff;font-size:26px;font-weight:800}.login-card h1{margin:0}.login-card p{margin:-12px 0 8px;color:#778198}label{display:grid;gap:7px;font-size:13px;font-weight:700;color:#657087}input,select{width:100%;border:1px solid #dbe0e9;border-radius:10px;padding:12px;background:#fff;color:#17223b}button{border:0;border-radius:10px;padding:12px 18px;background:#ed1c24;color:#fff;font-weight:750}.error{padding:12px;border-radius:10px;background:#fff0f0;color:#b11018}.shell{display:grid;grid-template-columns:240px 1fr;min-height:100vh}aside{position:sticky;top:0;height:100vh;padding:28px 18px;display:flex;flex-direction:column;background:#101b35;color:#fff}.logo{padding:0 12px 30px;font-size:23px;font-weight:850}.logo span{color:#ef3c43}nav{display:grid;gap:8px}nav button{background:transparent;text-align:left;color:#aeb9ce}nav button.active{background:#ffffff12;color:#fff}.profile{margin-top:auto;padding:16px 12px;display:grid;gap:5px;border-top:1px solid #ffffff1c}.profile small{color:#98a6bf}.profile button{margin-top:10px;padding:8px;background:transparent;border:1px solid #ffffff24}.content{padding:36px;max-width:1500px;width:100%;margin:auto}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}h1{margin:2px 0;font-size:30px}h2,h3{margin:0}.eyebrow{margin:0;color:#ed1c24;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.panel{background:#fff;border:1px solid #e5e8ee;border-radius:16px;box-shadow:0 8px 24px #1624450a}.search-bar,.filters{padding:18px;display:grid;grid-template-columns:minmax(280px,2fr) minmax(130px,1fr) auto;gap:14px;align-items:end}.notice{margin:16px 0;padding:13px 16px;border-radius:10px;background:#eaf6f0;color:#17653e}.result-head{display:flex;justify-content:space-between;padding:22px 2px 12px;color:#6b758a}.cards{display:grid;gap:10px}.company-card{display:grid;grid-template-columns:52px 1fr auto;gap:16px;align-items:center;padding:18px;background:#fff;border:1px solid #e6e9ef;border-radius:14px}.company-card p{margin:6px 0;color:#707b90}.company-card small,.lead-row small{color:#9099aa}.score{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;background:#edf0f5;font-weight:850}.score.high{background:#e0f5e9;color:#167044}.score.medium{background:#fff3d8;color:#91620a}.score.low,.score.very_low{background:#f0f1f4;color:#747c8b}.secondary{background:#17223b}.workspace{display:grid;grid-template-columns:minmax(320px,1fr) minmax(480px,1.4fr);gap:20px}.lead-list{display:grid;align-content:start;gap:8px}.lead-row{display:flex;justify-content:space-between;align-items:center;text-align:left;background:#fff;color:#17223b;border:1px solid #e4e8ef}.lead-row>div{display:grid;gap:5px}.lead-row span{font-size:11px;padding:6px 8px;background:#f0f2f6;border-radius:7px}.lead-row.selected{border-color:#ed1c24;box-shadow:0 0 0 2px #ed1c2415}.detail{padding:24px;align-self:start;position:sticky;top:24px}.detail>p{color:#778198}.grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.empty{padding:50px;text-align:center;color:#8993a5}@media(max-width:850px){.shell{grid-template-columns:1fr}aside{position:static;height:auto;flex-direction:row;align-items:center;gap:10px}.logo{padding:0}.profile{display:none}nav{margin-left:auto;display:flex}.content{padding:22px}.workspace,.search-bar,.filters,.grid{grid-template-columns:1fr}.company-card{grid-template-columns:45px 1fr}.company-card>button{grid-column:1/-1}}.detail-stack{display:grid;gap:20px;align-self:start}.detail-stack .detail{position:static}.crm-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.crm-box{padding:20px}.compact-form{display:grid;gap:10px;margin:18px 0}.compact-form textarea{min-height:90px;resize:vertical;border:1px solid #dbe0e9;border-radius:10px;padding:12px;font:inherit}.compact-form textarea[aria-invalid=true]{border-color:#ed1c24;box-shadow:0 0 0 3px #ed1c2415}.activity-note-error{color:#b11018;font-size:13px;font-weight:700}.timeline{display:grid;gap:8px}.timeline-item{display:grid;gap:4px;padding:12px;border-radius:10px;background:#f7f8fb}.timeline-item small{color:#8993a5}.timeline-item span{font-size:13px;color:#4d5870}@media(max-width:1100px){.crm-columns{grid-template-columns:1fr}}.checkbox-label{display:flex;align-items:center;gap:8px;font-weight:600;cursor:pointer}.checkbox-label input{width:16px;height:16px;margin:0;accent-color:#ed1c24}.card-actions{display:grid;gap:8px;min-width:150px}.contact-preview{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.contact-preview a{color:#17653e;font-weight:750;text-decoration:none}.contact-preview small{flex-basis:100%}.station-admin-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.station-admin form,.station-admin-grid>div{display:grid;gap:12px;align-content:start}.station-admin h2{margin:0 0 4px}.station-admin label{display:grid;gap:6px;color:#65799a;font-weight:700}.station-admin input,.station-admin select,.station-list-head input{border:1px solid #dbe3ef;border-radius:10px;padding:10px 12px;font:inherit;color:#152342;background:#fff}.station-admin input:disabled{background:#f1f4f8;color:#8795aa}.bulk-preview{border:1px solid #dbe3ef;border-radius:12px;padding:12px;background:#f8fafc}.bulk-preview p{margin:0 0 8px}.bulk-preview small{display:block;color:#a33b3b;margin-bottom:8px}.station-list-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.station-list-head h2{margin:0}.station-list-head>div{display:flex;align-items:center;gap:12px}.station-list-head label{font-size:13px;color:#65799a;white-space:nowrap}.station-row{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(110px,160px) 70px minmax(220px,230px);align-items:center;gap:14px;border-top:1px solid #edf0f5;padding:14px 0}.station-row small{display:block;color:#7185a5;margin-top:4px}.station-row .card-actions{display:flex;min-width:0;gap:8px}.station-row .card-actions button{min-width:0;flex:1;padding-left:12px;padding-right:12px;white-space:nowrap}.station-row .secondary{white-space:nowrap}@media(max-width:850px){.station-admin-grid{grid-template-columns:1fr}.station-list-head{align-items:stretch;flex-direction:column}.station-list-head>div{flex-wrap:wrap}.station-row{grid-template-columns:1fr 1fr}.station-row .card-actions{grid-column:1/-1}}.timeline-item-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.timeline-item-head>strong{min-width:0;overflow-wrap:anywhere}.activity-actions{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.activity-actions .link-button{padding:4px 0;white-space:nowrap}.contact-actions{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto}.contact-actions .link-button{padding:4px 0;white-space:nowrap}.station-admin+.panel{padding:0 24px 24px}.station-admin+.panel .station-list-head{padding-top:18px}.station-admin+.panel .station-row{padding-left:4px;padding-right:4px}@media(max-width:850px){.station-admin+.panel{padding:0 16px 18px}}.page-subtitle{margin:8px 0 0;color:#778198}.team-count{display:grid;justify-items:end;padding:12px 18px;border:1px solid #e5e8ee;border-radius:12px;background:#fff}.team-count strong{font-size:24px;color:#17223b}.team-count span{font-size:12px;color:#778198}.team-layout{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(560px,1.7fr);gap:20px;align-items:start}.team-create,.team-list{padding:24px}.team-create{display:grid;gap:15px}.section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.section-heading h2{margin-top:4px;font-size:20px}.step-badge{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#ed1c24;color:#fff;font-weight:800}.muted,.optional{color:#8993a5;font-size:13px;font-weight:400}.muted{margin:0 0 4px;line-height:1.55}.team-list{min-width:0}.member-table{margin-top:20px}.member-header,.member-row{display:grid;grid-template-columns:minmax(210px,1.45fr) minmax(125px,.85fr) minmax(190px,1.2fr) minmax(145px,.9fr) minmax(270px,1.3fr);gap:16px;align-items:center}.member-header{padding:0 14px 10px;color:#8993a5;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.member-row{padding:15px 14px;border-top:1px solid #edf0f4}.member-row.inactive{opacity:.65}.member-identity{display:flex;align-items:center;gap:10px;min-width:0}.member-identity>div:last-child{display:grid;gap:4px;min-width:0}.member-identity strong,.member-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-identity small{color:#8993a5;font-size:12px}.avatar{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:#e9eef8;color:#344d7d;font-size:12px;font-weight:850}.last-login{font-size:12px;color:#6e7890}.member-usage{display:grid;gap:5px;min-width:0}.member-usage strong,.member-usage small{font-size:11px;line-height:1.4}.member-usage strong{color:#42516b;font-weight:700}.member-usage small{color:#8993a5}.member-status{display:grid;gap:7px;justify-items:start}.presence-pill{width:max-content;padding:6px 9px;border-radius:8px;font-size:11px;font-weight:800;white-space:nowrap}.presence-pill.online{background:#e4f6eb;color:#167044}.presence-pill.offline{background:#fff1e5;color:#99601b}.status-pill{width:max-content;max-width:100%;padding:6px 9px;border-radius:8px;font-size:11px;font-weight:800;white-space:nowrap}.status-pill.active{background:#e4f6eb;color:#167044}.status-pill.closed{background:#f1f2f5;color:#737c8e}.member-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.link-button{padding:5px 0;background:transparent;color:#344d7d;font-size:12px}.link-button.danger{color:#b11018}.link-button.success{color:#167044}.credential-card{position:relative;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:20px 24px;border:1px solid #bce7ce;border-radius:14px;background:#f0fbf4}.credential-card h3{margin:4px 0}.credential-card p{margin:4px 0;color:#5c6b64}.temporary-password{display:flex;align-items:center;gap:12px}.temporary-password small{color:#567260;font-weight:700}.temporary-password code{padding:10px 12px;border:1px dashed #8ac9a0;border-radius:8px;background:#fff;color:#17223b;font-size:15px;letter-spacing:.04em}.temporary-password .secondary{padding:8px 11px;font-size:12px}.close-credential,.modal-close{padding:0;background:transparent;color:#6f7b90;font-size:24px;line-height:1}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;padding:20px;background:#07112688}.modal-card{width:min(480px,100%);display:grid;gap:16px;padding:26px;background:#fff;border-radius:16px;box-shadow:0 24px 70px #07112655}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.modal-close{font-size:26px}.empty{padding:30px 10px}@media(max-width:1150px){.team-layout{grid-template-columns:1fr}.member-header{display:none}.member-row{grid-template-columns:1fr auto;gap:12px}.member-row>.last-login{grid-column:1}.member-row>.status-pill{grid-column:2;grid-row:1}.member-actions{grid-column:1/-1;justify-content:flex-start}.credential-card{align-items:flex-start;flex-direction:column}.temporary-password{flex-wrap:wrap}}.provider-contact{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;padding:14px;border-radius:10px;background:#f3f7f5}.provider-contact strong{flex-basis:100%}.provider-contact a,.timeline-item a{color:#17653e;font-weight:750;text-decoration:none}@media(max-width:1400px){.team-layout{grid-template-columns:1fr}.member-header{display:none}.member-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.member-row>.last-login{grid-column:1}.member-row>.status-pill{grid-column:2;grid-row:1}.member-actions{grid-column:1/-1;justify-content:flex-start;padding-top:4px;border-top:1px solid #edf0f4}.credential-card{align-items:flex-start;flex-direction:column}.temporary-password{flex-wrap:wrap}}.lead-ownership{display:flex;align-items:center;gap:8px;margin-top:12px;padding:9px 11px;border-radius:9px;background:#eaf6f0;color:#17653e;font-size:12px}.lead-ownership span{color:#567260}.lead-added{background:#edf0f5;color:#68748a;cursor:not-allowed}.lead-ownership.other{background:#fff3d8;color:#8a5b08}.lead-ownership.other span{color:#936d2f}.lead-added.own-button{background:#198754;color:#fff}.lead-contact-summary{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0;padding:12px;border-radius:10px;background:#f3f7f5}.lead-contact-summary a{color:#17653e;font-weight:750;text-decoration:none}.save-actions{display:flex;align-items:center;gap:14px}.save-feedback{color:#17653e;font-weight:800;background:#e5f6ec;padding:10px 14px;border-radius:9px}.search-bar{grid-template-columns:minmax(180px,1fr) minmax(280px,2fr) minmax(130px,1fr) minmax(260px,1.5fr)}.category-picker{grid-column:1 / -2;border:0;padding:0;margin:0;min-width:0}.category-picker legend{font-size:12px;font-weight:800;color:#7b8ba4;margin-bottom:7px}.category-picker>div{display:flex;flex-wrap:wrap;gap:8px}.category-picker label{display:flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #dce4ef;border-radius:8px;background:#f8fafc;font-size:12px;color:#45556c}.category-picker input{accent-color:#17653e}@media(max-width:850px){.category-picker{grid-column:1}}.company-search-field input{border-color:#b9c9df}.company-search-field small{font-size:11px;font-weight:600;color:#8993a5}.company-check-panel{margin-top:16px;padding:16px 18px}.company-check-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.company-check-heading>div{display:grid;gap:4px}.company-check-heading small{color:#8993a5}.check-status{padding:7px 10px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.check-status.found{background:#fff3d8;color:#91620a}.check-status.clear{background:#eaf6f0;color:#17653e}.company-check-results{display:grid;gap:8px;margin-top:12px}.company-check-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 12px;border:1px solid #edf0f5;border-radius:10px;background:#fbfcfe}.company-check-row>div{display:grid;gap:4px;min-width:0}.company-check-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#71809a}.company-check-row>span{flex:0 0 auto;color:#8a5b08;font-size:12px;font-weight:800;text-align:right}@media(max-width:1100px){.search-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.search-bar .category-picker,.search-bar .search-actions{grid-column:1/-1}}@media(max-width:850px){.company-check-heading,.company-check-row{align-items:stretch;flex-direction:column}.company-check-row>span{text-align:left}.company-check-row small{white-space:normal}}.lead-management-panel{display:flex;justify-content:space-between;align-items:end;gap:16px;padding:16px 20px}.lead-management-panel label{flex:1;max-width:360px}.lead-management-actions{display:flex;gap:10px}.transfer-button{background:#17653e}.danger-button{background:#b11018}.lead-management-actions button{white-space:nowrap}@media(max-width:700px){.lead-management-panel{align-items:stretch;flex-direction:column}.lead-management-panel label{max-width:none}.lead-management-actions{justify-content:stretch}.lead-management-actions button{flex:1}}.lead-group-filter{display:grid;gap:6px;min-width:180px;color:#657087;font-size:12px;font-weight:700}.lead-group-filter>label{display:grid;gap:6px}.lead-group-filter .link-button{padding:0;text-align:left;font-size:11px}.lead-origin-summary{color:#71809a;align-self:center;white-space:nowrap}.header-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.manual-lead-form{display:grid;gap:4px;margin:16px 0 20px;padding:22px}.manual-lead-form p{margin:6px 0 0;color:#778198}.manual-lead-form .grid{margin:14px 0}.manual-lead-form .save-actions{justify-content:flex-start}@media(max-width:700px){header{align-items:flex-start;flex-direction:column}.header-actions{width:100%;justify-content:stretch}.header-actions button{flex:1}.manual-lead-form{padding:18px}}.import-duplicate-list{display:grid;gap:10px;margin:12px 0;padding:12px;border:1px solid #f0c98b;border-radius:12px;background:#fffaf0}.import-duplicate-list p{margin:0;color:#856d42}.import-duplicate{display:grid;gap:8px;padding:12px;border:1px solid #eadfc8;border-radius:10px;background:#fff}.import-duplicate>div:first-child{display:grid;gap:3px}.import-duplicate small,.import-duplicate-match span{color:#6f7d94}.import-duplicate-match{display:grid;gap:3px;padding:9px;border-radius:8px;background:#f6f8fb}.import-duplicate-actions{display:flex;gap:8px;flex-wrap:wrap}.import-duplicate-actions .selected{background:#17653e;color:#fff}.import-duplicate label{display:grid;gap:5px;color:#65799a;font-weight:700}.import-duplicate input{border:1px solid #dbe3ef;border-radius:8px;padding:9px 10px;font:inherit;color:#152342}.lead-list-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #edf0f5;margin-top:8px;padding:14px 0 2px;color:#7185a5}.lead-list-pagination>div{display:flex;align-items:center;gap:8px}.lead-list-pagination button{padding:8px 12px}.lead-list-pagination button:disabled{cursor:not-allowed;opacity:.5}@media(max-width:600px){.lead-list-pagination{align-items:stretch;flex-direction:column}.lead-list-pagination>div{justify-content:space-between}}.manual-duplicate-warning{display:grid;gap:10px;margin:14px 0;padding:14px;border:1px solid #f0c98b;border-radius:12px;background:#fffaf0}.manual-duplicate-warning p{margin:0;color:#856d42}.manual-duplicate-warning label{display:grid;gap:5px;color:#65799a;font-weight:700}.manual-duplicate-warning input{border:1px solid #dbe3ef;border-radius:8px;padding:9px 10px;font:inherit;color:#152342}.note-suggestions{display:flex;flex-wrap:wrap;gap:8px}.note-suggestions strong{flex-basis:100%;font-size:12px;color:#657087}.suggestion-chip{padding:7px 9px;border:1px solid #dce4ef;background:#f8fafc;color:#45556c;font-size:12px;font-weight:700}.activity-form{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:end}.activity-form textarea,.activity-form .activity-note-error,.activity-form .note-suggestions{grid-column:1 / -1}.activity-form textarea{min-height:82px}.activity-form>button{width:max-content}.activity-form label{min-width:0}.follow-up-inputs{display:grid;grid-template-columns:1.4fr 1fr;gap:8px}@media(max-width:700px){.activity-form{grid-template-columns:1fr}.activity-form>button{width:100%}}.follow-up-alert{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:15px 18px;border:1px solid #ffd6a0;border-radius:12px;background:#fff7e8;color:#7a4b00}.follow-up-alert div{display:grid;gap:4px}.follow-up-alert span{font-size:13px;color:#936d2f}.follow-up-alert button{background:#8a5b08}.follow-up-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 2px}.follow-up-tabs button{display:flex;align-items:center;gap:8px;padding:9px 11px;background:#fff;color:#526179;border:1px solid #dfe5ef}.follow-up-tabs button.active{border-color:#ed1c24;color:#ed1c24;box-shadow:0 0 0 2px #ed1c2412}.follow-up-tabs strong{min-width:24px;padding:3px 6px;border-radius:7px;background:#edf0f5;color:#17223b;font-size:11px}.follow-up-pill{white-space:nowrap}.follow-up-pill.overdue{background:#fff0f0;color:#b11018}.follow-up-pill.today{background:#fff3d8;color:#91620a}.follow-up-pill.upcoming{background:#e7f1ff;color:#275f9f}.follow-up-pill.later{background:#edf0f5;color:#5b6678}.follow-up-pill.none{background:#f4f5f7;color:#8993a5}@media(max-width:700px){.follow-up-alert{align-items:stretch;flex-direction:column}.follow-up-alert button{width:100%}.follow-up-tabs button{flex:1;justify-content:center}.lead-row{gap:8px;flex-wrap:wrap}.lead-row>div{flex:1 1 100%}}.fuel-status-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 16px}.fuel-status-tabs button{border:1px solid #d8dce5;border-radius:999px;background:#fff;color:#4d5668;padding:8px 13px}.fuel-status-tabs button.active{border-color:#ed1c24;background:#fff1f2;color:#d71224;font-weight:700}.fuel-status-editor{display:flex;align-items:end;gap:12px;margin-bottom:16px;padding:16px 20px}.fuel-status-editor label{flex:1;max-width:360px}.timeline{max-height:360px;overflow-y:auto;padding-right:6px;overscroll-behavior:contain}.customer-commercial-panel{display:grid;gap:14px;margin-bottom:16px;padding:20px;border:1px solid #d8e5df;background:#f5fbf8}.customer-commercial-panel h3{margin:0 0 4px}.customer-commercial-panel p{margin:0;color:#66736f}.customer-commercial-panel .grid{margin:0}.google-match-panel{display:grid;grid-template-columns:1fr auto;gap:8px 16px;align-items:center;padding:16px 20px;margin-bottom:16px}.google-match-panel>div:first-child{display:grid;gap:4px}.google-match-panel small{color:#778198}.google-match-results{grid-column:1/-1;display:grid;gap:8px;margin-top:8px}.google-match-row{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:10px 12px;border-radius:9px;background:#f7f8fb}.google-match-row>div{display:grid;gap:3px}.google-match-row small{font-size:12px}.google-match-status{padding:6px 9px;border-radius:7px;background:#eaf6f0;color:#17653e;font-size:12px;font-weight:750}@media(max-width:700px){.google-match-panel{grid-template-columns:1fr}.google-match-panel>button{width:100%}.google-match-row{grid-template-columns:1fr auto}}.google-job-summary{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:12px 0;padding:12px 16px;border:1px solid #dce4ef;border-radius:10px;background:#f8fafc;color:#45556c}.google-job-summary span{font-size:13px;color:#66758d}@media(max-width:700px){.google-job-summary{align-items:flex-start;flex-direction:column}}.google-results-panel{margin:12px 0 18px;padding:16px 20px}.google-results-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.google-result-counts{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.google-result-counts span{padding:6px 9px;border-radius:7px;background:#edf0f5;color:#536178;font-size:12px}.google-result-list{display:grid;gap:7px}.google-result-row{display:grid;grid-template-columns:1fr auto 55px;gap:12px;align-items:center;padding:9px 11px;border-radius:8px;background:#f7f8fb}.google-result-row>div{display:grid;gap:3px}.google-result-row small{color:#778198;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.google-result-badge{padding:5px 8px;border-radius:7px;font-size:11px;font-weight:800}.google-result-badge.strong{background:#e7f1ff;color:#275f9f}.google-result-badge.review{background:#fff3d8;color:#91620a}.google-result-badge.no_match{background:#f0f1f4;color:#747c8b}@media(max-width:700px){.google-results-head{align-items:stretch;flex-direction:column}.google-results-head button{width:100%}.google-result-row{grid-template-columns:1fr auto}.google-result-row>strong:last-child{grid-column:2;grid-row:1}}.assignment-history-panel{margin-bottom:16px}.assignment-history-panel h3{margin:0 0 10px}.assignment-history-list{display:grid;gap:8px}.assignment-history-item{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:9px 12px;border-left:3px solid #1b2947;background:#f7f8fb;border-radius:7px}.assignment-history-item span,.assignment-history-item small{color:#687792;font-size:12px}.offboarding-modal{width:min(680px,100%);max-height:min(760px,calc(100vh - 40px));overflow:auto}.offboarding-summary{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #dbe3ef;border-radius:10px;background:#f8fafc;color:#536178}.offboarding-summary span{font-size:13px}.offboarding-lead-list{display:grid;gap:8px;max-height:300px;overflow:auto;padding:10px 0}.offboarding-list-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.offboarding-list-head>div{display:flex;gap:10px}.offboarding-lead{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #edf0f5;border-radius:9px;background:#fbfcfe;cursor:pointer}.offboarding-lead input{width:16px;height:16px;accent-color:#17653e}.offboarding-lead span{display:grid;gap:3px}.offboarding-lead small{color:#8993a5}.danger-button{background:#b11018;color:#fff}.offboarding-modal select{border:1px solid #dbe3ef;border-radius:10px;padding:10px 12px;font:inherit;color:#152342;background:#fff}.role-badge{align-self:flex-start;padding:8px 12px;border-radius:8px;background:#eaf6f0;color:#17653e;font-size:13px}.history-filters{display:flex;gap:12px;align-items:end;margin-bottom:16px}.history-filters label{min-width:220px}.history-table-head{display:flex;justify-content:space-between;margin-bottom:12px}.history-row{width:100%;display:grid;grid-template-columns:1.5fr 1fr 1fr;text-align:left;gap:14px;padding:13px 0;border:0;border-top:1px solid #e5eaf1;background:transparent;color:#14213d;cursor:pointer}.history-row div{display:grid;gap:4px}.history-row small{color:#71809a}@media(max-width:700px){.history-filters{align-items:stretch;flex-direction:column}.history-filters label{min-width:0}.history-row{grid-template-columns:1fr}.history-row small:last-child{grid-column:auto}}.history-filters,.history-table{padding:18px 22px}.history-table-head{padding:0 2px 10px}.history-row{padding:16px 12px;margin:0;border-radius:8px}.history-table{max-height:calc(100vh - 300px);overflow-y:auto}.history-table-head{position:sticky;top:0;background:#fff;z-index:1}.recovery-row{display:grid;grid-template-columns:1.1fr 1.5fr auto;gap:18px;align-items:center;padding:16px 12px;border-top:1px solid #e5eaf1}.recovery-row>div{display:grid;gap:4px}.recovery-row small{color:#71809a}.recovery-row span{font-size:12px;color:#71809a}@media(max-width:700px){.recovery-row{grid-template-columns:1fr}.recovery-row button{width:100%}}.admin-header{padding:18px 0 10px}.admin-header h1{font-size:clamp(28px,4vw,42px);letter-spacing:-.04em}.monthly-report,.target-panel{margin-bottom:22px;padding:30px;border:1px solid #e4eaf3;border-radius:22px;box-shadow:0 14px 40px #18294d0b}.report-toolbar{display:flex;gap:12px;align-items:end}.report-toolbar label{display:grid;gap:5px}.report-cards{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:16px;margin:22px 0}.report-cards button{display:grid;gap:8px;min-height:132px;padding:20px;text-align:left;border:1px solid #e1e8f2;border-radius:16px;background:linear-gradient(145deg,#fff,#f7faff);box-shadow:0 8px 20px #1624450b;cursor:pointer;transition:.2s}.report-cards button:nth-child(2){background:linear-gradient(145deg,#fff,#fff8ee)}.report-cards button:nth-child(3){background:linear-gradient(145deg,#fff,#effaf4)}.report-cards button:nth-child(4){background:linear-gradient(145deg,#fff,#f1f0ff)}.report-cards button:hover{transform:translateY(-3px);border-color:#ed1c24;box-shadow:0 12px 26px #16244518}.report-cards strong{font-size:34px;letter-spacing:-.04em;color:#17233f}.report-cards span{color:#5c6d88;font-size:13px;font-weight:700}.summary-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:16px;margin:22px 0}.summary-grid>div{min-width:0;padding:20px;border:1px solid #e5eaf2;border-radius:16px;background:#fbfcfe}.summary-grid h3,.report-title{margin:0 0 14px;font-size:16px}.summary-row{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #edf0f4}.summary-row:first-of-type{border-top:0}.summary-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-row span{color:#71809a;font-size:12px;text-align:right}.report-table{display:grid}.report-row{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;gap:14px;align-items:center;padding:16px 10px;border-top:1px solid #e5eaf1}.report-row div{display:grid;gap:4px}.report-row small{color:#71809a}.target-panel{display:grid;gap:18px}.target-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(190px,.8fr) minmax(120px,.5fr) auto;gap:12px;align-items:end}.target-table{display:grid}.target-row{display:grid;grid-template-columns:minmax(240px,1.2fr) 110px minmax(160px,1fr) 70px;gap:14px;align-items:center;padding:14px 0;border-top:1px solid #e5eaf1}.target-row div:first-child{display:grid;gap:4px}.target-row small{color:#71809a}.target-row span{font-weight:800;color:#526179}.progress-track{height:9px;border-radius:999px;background:#edf0f5;overflow:hidden}.progress-track i{display:block;height:100%;border-radius:999px;background:#ed1c24}@media(max-width:1100px){.report-cards,.summary-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.monthly-report,.target-panel{padding:20px 18px}.report-toolbar{flex-direction:column;align-items:stretch}.report-cards,.summary-grid,.report-row,.target-form,.target-row{grid-template-columns:1fr}.report-row strong:last-child{justify-self:start}.target-row strong:last-child{justify-self:start}.summary-row{align-items:flex-start;flex-direction:column}.summary-row span{text-align:left}}.report-details-panel{margin-top:20px;padding:24px 30px}.report-details-panel .section-heading{align-items:end}.report-details-panel .section-heading>label{min-width:170px}.untracked-section{border-top:1px solid #e3e8f1;padding-top:20px}@media(max-width:700px){.report-details-panel{padding:20px 18px}.report-details-panel .section-heading{align-items:stretch;flex-direction:column}}.untracked-section .report-row{grid-template-columns:minmax(220px,1.4fr) minmax(150px,1fr) minmax(130px,1fr) auto auto}.overdue-days{padding:6px 9px;border-radius:8px;background:#fff0d2;color:#8a5b08;font-size:12px;white-space:nowrap}@media(max-width:700px){.untracked-section .report-row{grid-template-columns:1fr}.overdue-days{justify-self:start}}.monthly-report .report-title,.monthly-report .report-table{display:none}.report-details-panel{position:relative;border:0;box-shadow:none;background:transparent;padding:0;margin:0;min-height:170px}.report-details-panel>.section-heading,.report-details-panel>.notice{display:none}.untracked-section{position:relative;top:18px;width:100%;padding:24px 30px;background:#fff;border:1px solid #e5e8ee;border-radius:16px;box-shadow:0 8px 24px #1624450a}.performance-cards>div.downloadable-report-card{position:relative;cursor:pointer;padding-right:48px}.performance-cards>div.downloadable-report-card:after{content:"📥";position:absolute;top:10px;right:12px;font-size:17px}.performance-cards>div.downloadable-report-card:hover{border-color:#ed1c24;box-shadow:0 0 0 2px #ed1c2415}.error-screen{width:min(560px,calc(100% - 32px));padding:28px}.error-screen p{color:#b11018;overflow-wrap:anywhere}.employee-status-breakdown{display:block;color:#71809a;font-size:11px;line-height:1.45;margin-top:4px}.employee-summary-download{margin-left:8px;padding:2px 5px;background:#17223b;border-radius:6px;font-size:13px;vertical-align:middle}.employee-summary-row{display:block;cursor:pointer;border-radius:10px;transition:background .2s,border-color .2s}.employee-summary-row:hover,.employee-summary-row:focus-visible{background:#f1f7f4;outline:none}.employee-summary-row.expanded{background:#f1f7f4}.employee-summary-main{display:grid;grid-template-columns:minmax(110px,.65fr) minmax(0,1.35fr) auto;align-items:center;gap:12px}.employee-summary-main span{color:#71809a;font-size:12px;text-align:right}.employee-summary-hint{color:#17653e;font-size:11px;font-weight:750;white-space:nowrap}.employee-summary-hint b{font-size:15px;line-height:0}.employee-summary-details{display:grid;gap:9px;margin:10px 0 2px;padding:12px 14px;border:1px solid #d8e8df;border-radius:9px;background:#fff}.employee-summary-details>strong{font-size:12px;color:#526179}.employee-status-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.employee-status-item{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:7px 9px;border:0;border-radius:7px;background:#f5f8fb;color:#536178;font:inherit;font-size:12px;text-align:left}.employee-status-item.is-link{cursor:pointer;color:#17653e;background:#eaf6f0}.employee-status-item.is-link:hover,.employee-status-item.is-link:focus-visible{background:#dcefe5;outline:2px solid #17653e}.employee-status-item b{color:#17233f}.employee-status-item em{font-style:normal;font-size:16px;font-weight:800}@media(max-width:700px){.employee-summary-main{grid-template-columns:1fr;gap:5px}.employee-summary-main span{text-align:left}.employee-summary-hint{justify-self:start}.employee-status-list{grid-template-columns:1fr}}.performance-opportunity-row{align-items:start}.performance-opportunity-details{grid-column:1/-1;margin-top:2px;border-top:1px solid #edf0f4;padding-top:10px}.performance-opportunity-details summary{cursor:pointer;color:#17653e;font-size:12px;font-weight:750}.performance-opportunity-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px}.performance-opportunity-detail-grid span{display:grid;gap:3px;padding:9px 10px;border-radius:8px;background:#f5f8fb;color:#536178;font-size:12px}.performance-opportunity-detail-grid b{color:#17233f;font-size:11px}@media(max-width:700px){.performance-opportunity-detail-grid{grid-template-columns:1fr}}.performance-group-header{align-items:flex-start}.performance-group-filters{display:flex;gap:10px;min-width:320px;padding:14px;border:1px solid #e5e8ee;border-radius:12px;background:#fff}.performance-group-filters label{flex:1}.performance-group-filters select{margin-top:6px;padding:9px 10px}@media(max-width:700px){.performance-group-filters{width:100%;min-width:0}.performance-group-header{gap:16px}}.company-card[data-quality=high]{border-left:4px solid #167044}.company-card[data-quality=medium]{border-left:4px solid #91620a}.company-card[data-quality=low],.company-card[data-quality=very_low]{border-left:4px solid #9aa3b2}.candidate-match-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.candidate-match-tags span{padding:4px 7px;border-radius:6px;background:#edf3fb;color:#45617f;font-size:11px;font-weight:700}.company-card[data-distance-scope=outside]{background:#fffaf0;border-color:#e5c979}.company-card[data-distance-scope=outside] .candidate-match-tags span:last-child{background:#fff0c2;color:#91620a}.result-head{align-items:center;gap:12px;flex-wrap:wrap}.distance-filter{width:auto;min-width:220px;padding:9px 12px;margin-left:auto}.company-card[hidden]{display:none}.search-provider-meta{color:#8993a5}.result-head .search-provider-meta{margin-left:4px}.crm-fallback-card{border-left:4px solid #64748b;background:#f8fafc}.crm-fallback-card .score{font-size:11px}.station-admin-grid>div>label:first-of-type{display:none}.station-admin-grid>div>label:first-of-type{display:none!important}.lead-top-toolbar{display:grid;gap:10px;margin:14px 0}.lead-filter-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.fuel-mode-control{display:flex;align-items:center;gap:10px;color:#66758d;font-size:13px;font-weight:700}.fuel-toggle{display:flex;align-items:center;gap:7px;padding:5px 9px;background:#e9edf3;color:#69758b;border-radius:999px;font-size:11px}.fuel-toggle i{width:24px;height:14px;border-radius:999px;background:#aab4c4;position:relative}.fuel-toggle i:after{content:"";position:absolute;width:10px;height:10px;top:2px;left:2px;border-radius:50%;background:#fff;transition:.15s}.fuel-toggle.on{background:#e5f5eb;color:#197345}.fuel-toggle.on i{background:#2ca66a}.fuel-toggle.on i:after{left:12px}.filter-builder{position:relative}.filter-toggle{padding:9px 13px}.filter-builder-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:5;display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px;width:min(430px,calc(100vw - 44px));padding:14px;background:#fff;border:1px solid #e1e6ee;border-radius:12px;box-shadow:0 12px 30px #1624451c}.filter-builder-panel label{font-size:12px}.filter-builder-panel button{grid-column:1/-1;background:transparent;color:#b11018;text-align:left;padding:5px 0}.lead-status-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:4px}.lead-status-tags span{font-size:10px!important;padding:4px 6px!important;color:#66758d;background:#f1f4f8!important}@media(max-width:700px){.lead-filter-toolbar{align-items:stretch;flex-direction:column}.filter-builder,.filter-toggle{width:100%}.filter-builder-panel{position:static;width:100%;margin-top:8px}}.bulk-group-modal{width:min(520px,100%)}.bulk-group-modal .section-heading{align-items:flex-start}.bulk-group-summary{display:flex;align-items:baseline;gap:8px;padding:14px 16px;border:1px solid #d9e9df;border-radius:10px;background:#f5fbf8;color:#536b61}.bulk-group-summary strong{font-size:24px;color:#17653e}.bulk-group-summary span{font-size:13px}.bulk-group-modal .muted{line-height:1.5}.target-cards{display:grid;gap:18px}.personal-target{padding:26px}.target-card-heading,.target-progress-meta,.forecast-grid{display:flex;justify-content:space-between;gap:16px;align-items:center}.target-card-heading h2{margin:4px 0}.target-period{color:#71809a}.progress-track.large{height:12px}.forecast-grid{margin-top:22px;align-items:stretch}.forecast-grid>div{display:grid;gap:5px;flex:1;padding:14px;border-radius:12px;background:#f7f9fc}.forecast-grid small{color:#71809a}.forecast-grid strong{font-size:20px}.positive{color:#17653e}.negative{color:#a15c09}.target-status{padding:8px 11px;border-radius:999px;font-size:12px;font-weight:800}.target-status.on-track{background:#eaf6f0;color:#17653e}.target-status.at-risk,.target-status.overdue{background:#fff2dd;color:#925c08}.target-owner{display:grid;gap:3px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #edf0f4}.target-owner small{color:#71809a}.target-owner strong{font-size:17px}.target-form-actions{display:flex;gap:8px;align-items:center}.target-card-tools{display:grid;gap:8px;justify-items:end}.target-actions{display:flex;gap:8px}.target-actions button{padding:8px 11px;font-size:12px}@media(max-width:700px){.target-card-heading{align-items:flex-start;flex-direction:column}.target-card-tools{justify-items:start}.target-actions{flex-wrap:wrap}.target-form-actions{align-items:stretch;flex-direction:column}.target-form-actions button{width:100%}}.detail-heading,.offer-page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.detail-heading p{margin:8px 0 0}.offer-button{white-space:nowrap;padding:11px 16px}.payment-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;border:1px solid #dbe0e9;border-radius:10px;background:#fbfcfe}.payment-check{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:8px;background:#fff;border:1px solid #edf0f5;color:#35415b;font-size:13px;font-weight:650;cursor:pointer}.payment-check:has(input:checked){border-color:#ed1c24;background:#fff4f4;color:#b11018}.payment-check input{width:17px;height:17px;accent-color:#ed1c24}.offer-page{position:relative}.offer-page-head h2{margin-top:4px}.offer-intro{color:#778198;margin:18px 0}.offer-builder{display:grid;gap:20px;align-self:start}.offer-draft-panel{display:grid;gap:16px;padding:24px}.offer-draft-panel h3{margin-top:4px}.template-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.template-option{display:grid;grid-template-columns:auto 1fr;gap:5px 9px;padding:14px;border:1px solid #dce3ee;border-radius:12px;background:#fbfcfe;cursor:pointer}.template-option input{width:16px;height:16px;grid-row:1/3}.template-option small{grid-column:2;color:#71809a;font-size:12px;line-height:1.35}.template-option.active{border-color:#ed1c24;background:#fff5f5;box-shadow:0 0 0 2px #ed1c2412}.offer-draft-panel textarea{min-height:130px;resize:vertical;border:1px solid #dbe0e9;border-radius:10px;padding:12px;font:inherit}.recipient-grid{margin:0}.offer-history{display:grid;gap:8px;padding-top:14px;border-top:1px solid #e8edf3}.offer-history>div{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:9px;background:#f7f8fb}.offer-history small{color:#71809a}@media(max-width:850px){.template-options{grid-template-columns:1fr}.offer-history>div{align-items:flex-start;flex-direction:column}}.payment-dropdown{border:1px solid #dbe0e9;border-radius:10px;background:#fff;font-weight:500}.payment-dropdown summary{cursor:pointer;list-style:none;padding:12px;color:#17223b;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-dropdown summary::-webkit-details-marker{display:none}.payment-dropdown summary:after{content:"⌄";float:right;color:#71809a}.payment-dropdown[open] summary{border-bottom:1px solid #edf0f5}.payment-dropdown .payment-checklist{border:0;border-radius:0}.email-settings{max-width:1200px}.email-settings-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:26px}.email-settings-form label{display:grid;gap:7px;color:#657087;font-size:13px;font-weight:700}.email-settings-form>.error,.email-settings-form>.notice,.email-settings-form>.save-actions{grid-column:1/-1}.account-page{max-width:900px}.account-page .page-subtitle{margin:6px 0 0;color:#778198}.account-danger{display:grid;gap:14px;padding:26px;border-color:#f0caca}.account-danger h2{margin:0}.account-danger>p:not(.eyebrow){margin:0;color:#5f6b80;line-height:1.55}.account-danger form{display:grid;gap:16px;max-width:560px}.account-danger form label{display:grid;gap:7px}.account-danger .danger-button{width:max-content;background:#b11018}.account-danger .danger-button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:700px){.account-danger{padding:20px}.account-danger .danger-button{width:100%}}.account-security{display:grid;gap:14px;padding:26px}.account-security h2{margin:0}.account-security>p:not(.eyebrow){margin:0;color:#5f6b80;line-height:1.55}.account-security form{display:grid;gap:16px;max-width:560px}.account-security form label{display:grid;gap:7px}.account-security button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:700px){.account-security{padding:20px}.account-security button{width:100%}}.account-legal{display:grid;gap:10px;padding:26px}.account-legal h2{margin:0}.account-legal>p:not(.eyebrow){margin:0;color:#5f6b80;line-height:1.55}.email-template-settings{display:grid;gap:18px;margin-top:20px;padding:26px}.email-template-settings h2{margin:4px 0}.email-template-settings .page-subtitle{margin:6px 0 0;color:#778198}.email-template-heading{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:20px;align-items:start}.email-template-rule{display:grid;gap:6px;padding:16px;border:1px solid #dce3ee;border-radius:12px;background:#f7f9fc;color:#536178;font-size:13px;line-height:1.45}.email-template-rule strong{color:#17223b}.email-template-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.email-template-card{display:grid;gap:14px;padding:18px;border:1px solid #e5e8ee;border-radius:12px;background:#fbfcfe}.email-template-card h3{margin:0 0 5px}.email-template-card small{color:#778198}.email-template-card textarea{width:100%;min-height:180px;resize:vertical;border:1px solid #dbe0e9;border-radius:10px;padding:12px;background:#fff;color:#17223b;font:inherit;line-height:1.5}@media(max-width:850px){.email-settings-form,.email-template-heading,.email-template-list{grid-template-columns:1fr}}.mobile-topbar,.mobile-menu-heading,.mobile-menu-backdrop{display:none}.password-field{position:relative;display:flex;align-items:center}.password-field input{padding-right:48px}.password-toggle{position:absolute;right:4px;padding:7px 9px;background:transparent;color:#657087;font-size:16px;line-height:1}.password-toggle:hover{background:#f1f3f7}.legal-links{display:flex;justify-content:center;gap:16px;font-size:12px}.legal-links a{color:#536b8d;text-decoration:none}.legal-links a:hover{text-decoration:underline}@media(max-width:1100px){.shell{display:block;min-height:100vh}.mobile-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#101b35;color:#fff;box-shadow:0 4px 14px #07112622}.mobile-topbar .logo{padding:0;font-size:21px}.mobile-menu-button{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;background:#ffffff14;border:1px solid #ffffff30;color:#fff;font-size:22px;line-height:1}.mobile-menu-button span{font-size:12px;font-weight:750}aside{position:fixed;z-index:40;inset:0 auto 0 0;width:min(300px,86vw);height:100dvh;padding:24px 18px;display:flex;flex-direction:column;align-items:stretch;gap:0;transform:translate(-105%);transition:transform .22s ease;box-shadow:14px 0 34px #07112640}aside.mobile-menu-open{transform:translate(0)}aside>.logo{display:none}.mobile-menu-heading{display:flex;align-items:center;justify-content:space-between;padding:0 12px 24px;font-size:18px}.mobile-menu-heading button{padding:0 4px;background:transparent;color:#aeb9ce;font-size:28px;line-height:1}nav{display:grid;margin:0;gap:8px}nav button{padding:13px 12px}.mobile-menu-backdrop{position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border-radius:0;background:#07112680}.content{padding:22px 16px}}.offer-history-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:9px;background:#f7f8fb}.offer-history-open{display:grid;gap:4px;flex:1;text-align:left;border:0;background:transparent;color:#24304a;cursor:pointer;padding:0}.offer-history-open:hover span{text-decoration:underline}.offer-history-actions{display:flex;gap:8px}.offer-detail{display:grid;gap:16px;padding:24px}.offer-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.offer-detail-head h3{margin:4px 0 0}.offer-detail-meta{display:flex;flex-wrap:wrap;gap:10px}.offer-detail-meta span{display:grid;gap:3px;padding:9px 11px;background:#f7f8fb;border-radius:8px;color:#35415b}.offer-detail-recipients{display:grid;grid-template-columns:auto 1fr;gap:7px 12px;padding:12px;border:1px solid #e4e9f1;border-radius:10px}.offer-detail-subject,.offer-detail-attachment{display:flex;gap:12px}.offer-detail-body{white-space:pre-wrap;min-height:90px;margin:8px 0 0;padding:14px;border:1px solid #e4e9f1;border-radius:10px;background:#fbfcfe;font:inherit;color:#35415b}.offer-detail .error{margin:0}@media(max-width:650px){.offer-history-row{align-items:flex-start;flex-direction:column}.offer-history-actions,.offer-history-actions button{width:100%}.offer-detail-meta{display:grid}.offer-detail-recipients{grid-template-columns:1fr}.offer-detail-subject,.offer-detail-attachment{display:grid;gap:4px}}.additional-conditions-section{display:grid;gap:14px;padding-top:8px;border-top:1px solid #e8edf3}.additional-condition{display:grid;gap:14px;padding:18px;border:1px solid #dbe0e9;border-radius:12px;background:#fbfcfe}.additional-condition-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.additional-condition-head h4{margin:4px 0 0;color:#17223b}.inline-payment-checklist{grid-template-columns:repeat(2,minmax(0,1fr));height:100%;align-content:start}.condition-special-dealer{align-self:end;min-height:42px;padding:10px 12px;border:1px solid #dbe0e9;border-radius:10px;background:#fff}.condition-special-dealer input{width:17px;height:17px;accent-color:#ed1c24}@media(max-width:700px){.inline-payment-checklist{grid-template-columns:1fr}.additional-condition-head{align-items:stretch;flex-direction:column}}.offer-detail-conditions{display:grid;gap:8px;padding:12px;border:1px solid #e4e9f1;border-radius:10px}.offer-detail-condition{display:grid;gap:3px;padding:9px 11px;border-radius:8px;background:#f7f8fb;color:#35415b}.offer-detail-condition span{font-size:13px}.offer-attachments{display:grid;gap:10px;padding:20px}.offer-attachments input[type=file]{margin-top:7px}.pdf-preview-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:20px;background:#071126aa}.pdf-preview-card{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;width:min(1100px,100%);height:min(90vh,900px);padding:16px;background:#fff;border-radius:16px;box-shadow:0 24px 70px #07112655}.pdf-preview-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.pdf-preview-frame{width:100%;height:100%;min-height:0;border:1px solid #dbe0e9;border-radius:10px;background:#f4f6f9}@media(max-width:650px){.pdf-preview-backdrop{padding:8px}.pdf-preview-card{height:94vh;padding:10px}}.company-file-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.company-file-row span{overflow-wrap:anywhere}.yakit-sync-page{display:grid;gap:18px}.yakit-workbook-toolbar{display:flex;align-items:end;gap:14px;flex-wrap:wrap;padding:20px 24px}.yakit-workbook-toolbar label{display:grid;gap:7px;min-width:min(360px,100%);padding:2px 4px;color:#55627a;font-size:12px;font-weight:800;line-height:1.3}.yakit-workbook-toolbar input{min-width:260px}.yakit-workbook-search{display:flex;align-items:end;gap:14px;flex:1 1 520px;min-width:0}.yakit-workbook-search label{flex:1 1 auto;min-width:0}.yakit-workbook-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.yakit-workbook-actions span{color:#71809a;font-size:13px;font-weight:700}.yakit-workbook-filters{display:grid;gap:16px;padding:20px 24px}.yakit-workbook-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 2px}.yakit-workbook-filter-heading h2{margin:0}.yakit-workbook-filter-heading small{color:#71809a}.yakit-workbook-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px}.yakit-workbook-filter-grid label{display:grid;gap:7px;min-width:0;padding:10px 12px 12px;border:1px solid #e3e8f0;border-radius:10px;background:#f9fbfd;color:#55627a;font-size:12px;font-weight:800;line-height:1.3}.yakit-workbook-filter-grid select{width:100%;min-width:0}.yakit-workbook-legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 12px;color:#526078;font-size:12px;font-weight:700}.yakit-workbook-legend span{display:inline-flex;align-items:center;gap:6px}.yakit-workbook-legend i{width:9px;height:9px;border-radius:50%;background:currentColor}.yakit-workbook-legend .closed{color:#b42318}.yakit-workbook-legend .not-started{color:#b54708}.yakit-workbook-legend .dbs-pending{color:#175cd3}.yakit-workbook-legend .started{color:#067647}.yakit-workbook-board{overflow-x:auto;overflow-y:hidden;border:1px solid #e3e8f0;border-radius:12px;background:#fff}.yakit-workbook-board-header,.yakit-workbook-summary{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(150px,1fr) minmax(115px,.75fr) minmax(135px,1fr) minmax(135px,1fr) minmax(170px,1.15fr) minmax(180px,1.2fr) 95px;gap:20px;align-items:center;min-width:1350px;padding:15px 24px}.yakit-workbook-board-header{color:#8993a5;background:#f6f8fb;border-bottom:1px solid #e7ebf1;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.yakit-workbook-board-header span:first-child{display:flex;align-items:center;gap:9px}.yakit-workbook-board-header>span{min-width:0;padding-inline:2px}.yakit-workbook-item{border-bottom:1px solid #edf0f4;border-left:4px solid #d4dbe6}.yakit-workbook-item:last-child{border-bottom:0}.yakit-workbook-summary{width:100%;border:0;color:#33415c;background:#fff;font:inherit;text-align:left;cursor:pointer}.yakit-workbook-item.signal-closed{border-left-color:#d92d20}.yakit-workbook-item.signal-closed .yakit-workbook-summary{background:#fff7f6}.yakit-workbook-item.signal-not-started{border-left-color:#f79009}.yakit-workbook-item.signal-not-started .yakit-workbook-summary{background:#fffaf0}.yakit-workbook-item.signal-dbs-pending{border-left-color:#2e90fa}.yakit-workbook-item.signal-dbs-pending .yakit-workbook-summary{background:#f5faff}.yakit-workbook-item.signal-started{border-left-color:#12b76a}.yakit-workbook-item.signal-started .yakit-workbook-summary{background:#f4fbf7}.yakit-workbook-summary:hover,.yakit-workbook-item.expanded .yakit-workbook-summary{filter:brightness(.975)}.yakit-workbook-summary>span{display:grid;gap:4px;min-width:0}.yakit-workbook-summary strong,.yakit-workbook-summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yakit-workbook-summary small{color:#71809a;font-size:11px}.yakit-workbook-company{grid-template-columns:auto minmax(0,1fr);column-gap:9px}.yakit-workbook-company small{grid-column:2}.yakit-workbook-status{width:max-content;padding:5px 8px;border-radius:7px;background:#edf3fb;color:#3a6396;font-size:11px;font-style:normal;font-weight:800}.yakit-workbook-status.closed{background:#fee4e2;color:#b42318}.yakit-workbook-status.not-started{background:#fef0c7;color:#b54708}.yakit-workbook-status.dbs-pending{background:#d1e9ff;color:#175cd3}.yakit-workbook-status.started{background:#d1fadf;color:#067647}.yakit-workbook-status.unknown{background:#eef2f6;color:#526078}.yakit-workbook-expand{color:#236b4a;font-size:12px;font-weight:800;white-space:nowrap}.yakit-workbook-details{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px 14px;margin:0 18px 14px 47px;padding:15px;border:1px solid #d9e9df;border-radius:10px;background:#fbfefc}.yakit-workbook-details>div{display:grid;gap:4px;min-width:0;padding:8px 10px;border-radius:7px;background:#fff}.yakit-workbook-details small{color:#71809a;font-size:11px;font-weight:700}.yakit-workbook-details strong{overflow-wrap:anywhere;font-size:13px}.yakit-sync-page header{display:flex;align-items:start;justify-content:space-between;gap:16px}.yakit-sync-page header>div{min-width:0}.yakit-sync-page header p:not(.eyebrow){max-width:760px;margin:8px 0 0;line-height:1.55}.yakit-sync-page h1,.yakit-sync-page h2{margin:0}.yakit-sync-upload{display:grid;gap:12px;max-width:760px}.yakit-sync-upload input{max-width:460px}.yakit-sync-upload button,.yakit-sync-status button{width:max-content}.yakit-sync-status{display:grid;gap:12px}.sync-status,.row-status{border-radius:999px;padding:4px 9px;font-size:.82rem;font-weight:700}.sync-status.queued,.sync-status.running,.row-status.review{background:#fff0bf;color:#785000}.sync-status.completed,.row-status.updated{background:#d9f7e8;color:#17623d}.sync-status.failed,.row-status.error{background:#ffe0e0;color:#a22a2a}.yakit-sync-results .table-wrap{overflow-x:auto}.yakit-sync-results table{min-width:940px}.yakit-performance-card{display:flex;align-items:center;justify-content:space-between;gap:24px}.yakit-performance-card h2,.yakit-performance-card p{margin:0}.yakit-performance-card p{margin-top:6px}@media(max-width:640px){.yakit-sync-page header{align-items:stretch;flex-direction:column}}@media(max-width:850px){.yakit-workbook-toolbar,.yakit-workbook-search,.yakit-workbook-actions{align-items:stretch;flex-direction:column}.yakit-workbook-search label,.yakit-workbook-search input,.yakit-workbook-search button,.yakit-workbook-actions button{width:100%;min-width:0}.yakit-workbook-filter-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}.yakit-workbook-details{grid-template-columns:repeat(2,minmax(150px,1fr));margin-left:18px}}@media(max-width:520px){.yakit-workbook-details{grid-template-columns:1fr}}@media(max-width:640px){.yakit-performance-card{align-items:stretch;flex-direction:column}}.yakit-report-page{display:grid;gap:18px}.yakit-report-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.yakit-report-header h1,.yakit-report-header p{margin-top:0}.yakit-report-toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.yakit-report-toolbar label{min-width:170px}.yakit-report-toolbar button{white-space:nowrap}.yakit-report-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.yakit-report-summary .panel{display:grid;gap:5px;padding:18px;border-top:4px solid #b9c3d2}.yakit-report-summary strong{font-size:26px;color:#17233f}.yakit-report-summary span{color:#71809a;font-size:13px}.yakit-report-summary .ready{border-top-color:#2ca66a}.yakit-report-summary .review{border-top-color:#d49a28}.yakit-report-summary .missing{border-top-color:#c85858}.yakit-report-summary .undated{border-top-color:#7b6ab5}.yakit-report-job{display:grid;grid-template-columns:minmax(230px,1.8fr) repeat(4,minmax(72px,.55fr)) auto;align-items:center;gap:16px}.yakit-report-job-primary{min-width:0}.yakit-report-job-primary p:last-child{overflow-wrap:anywhere}.yakit-report-job-stat{display:grid;gap:3px;min-width:0;padding-left:16px;border-left:1px solid #e4e9f0;text-align:center}.yakit-report-job-stat strong{color:#17233f;font-size:22px;line-height:1}.yakit-report-job-stat small{color:#71809a;font-size:11px;font-weight:750}.yakit-report-job-stat.ready strong{color:#2ca66a}.yakit-report-job-stat.review strong{color:#d49a28}.yakit-report-job-stat.missing strong{color:#c85858}.yakit-report-job-action{justify-self:end}.yakit-report-job-issues{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px 12px;padding-top:12px;border-top:1px solid #e4e9f0;color:#71809a;font-size:12px}.yakit-report-job-issues strong{color:#a46e12}.yakit-report-job h2,.yakit-report-job p{margin:0}.yakit-report-job p{margin-top:7px;color:#71809a}.yakit-report-sections{display:grid;gap:18px}.yakit-report-sections>.panel{display:grid;gap:12px}.yakit-report-sections h2{margin:0}.yakit-report-row{display:grid;gap:14px;padding:16px;border:1px solid #e2e7ef;border-left:4px solid #b9c3d2;border-radius:12px;background:#fbfcfe}.yakit-report-row.ready{border-left-color:#2ca66a}.yakit-report-row.review{border-left-color:#d49a28}.yakit-report-row.missing{border-left-color:#c85858}.yakit-report-row.undated{border-left-color:#7b6ab5}.yakit-report-row.confirmed{border-left-color:#2b8ca6}.yakit-report-row-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.yakit-report-row-heading div,.yakit-report-row-details span{display:grid;gap:4px}.yakit-report-row-heading small,.yakit-report-row-details small{color:#71809a}.yakit-report-row-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.yakit-report-row-details strong{overflow-wrap:anywhere}.yakit-match-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:12px;border-top:1px solid #e5eaf1}.yakit-match-preview{display:grid;gap:16px}.yakit-match-preview>.yakit-report-sections{gap:22px}.yakit-match-preview>.yakit-report-sections>section{display:grid;gap:10px}.yakit-match-preview h3{margin:0}.preview-row-details{grid-template-columns:minmax(110px,.5fr) minmax(180px,1fr) minmax(240px,2fr)}.yakit-match-form label{display:grid;gap:5px;color:#657087;font-size:12px;font-weight:700}.yakit-match-form .error{grid-column:1 / -1;margin:0}.yakit-preview-editor{display:grid;gap:12px;padding-top:12px;border-top:1px solid #e5eaf1}.yakit-preview-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.yakit-preview-fields label{display:grid;gap:5px;color:#657087;font-size:12px;font-weight:700}.yakit-preview-actions{display:flex;gap:8px;flex-wrap:wrap}.yakit-preview-candidates{display:grid;gap:7px;padding:10px;border:1px solid #e5eaf1;border-radius:10px;background:#fff}.yakit-preview-candidates>small{color:#71809a}.yakit-preview-candidate{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px;border:1px solid #e1e7ef;border-radius:8px;background:#fbfcfe;color:#17233f;text-align:left;cursor:pointer}.yakit-preview-candidate:hover,.yakit-preview-candidate.selected{border-color:#5874c9;background:#f1f5ff}.yakit-preview-candidate span{display:grid;gap:4px}.yakit-preview-candidate small{color:#71809a;overflow-wrap:anywhere}.yakit-report-include{display:inline-flex;align-items:center;gap:6px;margin-right:10px;color:#657087;font-size:12px;font-weight:700}.yakit-report-include input{width:auto}.yakit-report-extra-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.yakit-report-extra-tools>.panel{min-width:0;padding:14px 16px}.yakit-report-extra-tools .section-heading{gap:16px}.yakit-report-extra-tools .section-heading>div{min-width:0;padding-right:10px}.yakit-report-extra-tools .section-heading h3{margin:3px 0 2px;font-size:16px}.yakit-report-extra-tools .section-heading small{display:block;line-height:1.45}.yakit-report-extra-tools input,.yakit-report-extra-tools select{padding:9px 10px}.yakit-extra-fleet{display:grid;gap:9px}.yakit-newly-opened-fleets{display:grid;gap:12px;margin-top:12px}.yakit-newly-opened-actions{display:flex;flex-wrap:wrap;gap:8px}.yakit-newly-opened-summary{color:var(--app-muted);font-size:13px}.yakit-newly-opened-summary strong{color:var(--app-text);font-size:16px}.yakit-newly-opened-list{display:grid;max-height:420px;overflow:auto;border:1px solid var(--app-border);border-radius:10px}.yakit-newly-opened-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--app-border);cursor:pointer}.yakit-newly-opened-row:last-child{border-bottom:0}.yakit-newly-opened-row input{margin:0;accent-color:#ed1c24}.yakit-newly-opened-row span{display:grid;gap:3px;min-width:0}.yakit-newly-opened-row small{color:var(--app-muted)}.yakit-newly-opened-row b{color:var(--app-muted);font-size:12px}.yakit-newly-opened-row input:checked~b{color:#198754}.yakit-report-tools-disclosure,.yakit-advanced-matching{display:block;padding:0;overflow:hidden}.yakit-report-tools-disclosure>summary,.yakit-advanced-matching>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;cursor:pointer;list-style:none}.yakit-report-tools-disclosure>summary::-webkit-details-marker,.yakit-advanced-matching>summary::-webkit-details-marker{display:none}.yakit-report-tools-disclosure>summary:before,.yakit-advanced-matching>summary:before{content:"＋";width:24px;color:var(--app-muted);font-size:20px}.yakit-report-tools-disclosure[open]>summary:before,.yakit-advanced-matching[open]>summary:before{content:"−"}.yakit-report-tools-disclosure>summary>span,.yakit-advanced-matching>summary>span{display:grid;gap:3px;flex:1}.yakit-report-tools-disclosure>summary small,.yakit-advanced-matching>summary small{color:var(--app-muted);font-weight:400}.yakit-report-tools-disclosure>summary b,.yakit-advanced-matching>summary b{color:var(--app-muted);font-size:12px;white-space:nowrap}.yakit-report-tools-disclosure>.yakit-report-extra-tools,.yakit-advanced-matching>.yakit-match-preview-body{border-top:1px solid var(--app-border);padding:16px 20px 20px}.yakit-report-tools-disclosure .panel{margin:0}.yakit-advanced-matching>summary{background:#f8fafc}.yakit-extra-search{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(120px,.8fr) auto;gap:8px}.yakit-extra-selected{display:grid;gap:7px;max-height:154px;overflow-y:auto;padding-right:4px;color:#657087}.yakit-extra-selected span{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid #e1e7ef;border-radius:8px;background:#fff}.yakit-bulk-fleets{display:grid;gap:9px}.yakit-bulk-fleets .section-heading{align-items:flex-start}.yakit-bulk-fleet-upload{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.yakit-bulk-fleet-upload input{min-width:0}.yakit-bulk-fleet-file{color:#71809a}.yakit-bulk-fleet-preview{display:grid;gap:8px}.yakit-bulk-fleet-preview>p{margin:0 0 4px;color:#71809a}.yakit-bulk-fleet-preview .ready{color:#2ca66a}.yakit-bulk-fleet-preview .review{color:#a46e12}.yakit-bulk-fleet-preview .missing{color:#c85858}.yakit-bulk-fleet-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:center;gap:12px;padding:10px 12px;border:1px solid #e1e7ef;border-left:4px solid #b9c3d2;border-radius:8px;background:#fff}.yakit-bulk-fleet-row.ready{border-left-color:#2ca66a}.yakit-bulk-fleet-row.review{border-left-color:#d49a28}.yakit-bulk-fleet-row.missing{border-left-color:#c85858}.yakit-bulk-fleet-row div{display:grid;gap:3px;min-width:0}.yakit-bulk-fleet-row small{color:#71809a;overflow-wrap:anywhere}.yakit-bulk-fleet-next-step{display:block;color:#71809a;line-height:1.45}.yakit-report-toolbar-copy{display:grid;gap:3px;min-width:min(260px,100%);margin-right:4px}.yakit-report-toolbar-copy strong{color:#17233f;font-size:13px;line-height:1.35}@media(max-width:900px){.yakit-report-extra-tools{grid-template-columns:1fr}}@media(max-width:640px){.yakit-bulk-fleet-row{grid-template-columns:1fr}.yakit-report-extra-tools .section-heading{align-items:stretch;flex-direction:column}.yakit-extra-search,.yakit-bulk-fleet-upload{grid-template-columns:1fr}.yakit-report-toolbar-copy{min-width:0;width:100%}}.link-button{border:0;background:transparent;color:#5874c9;cursor:pointer}.yakit-confirmed-card{display:grid;gap:10px;padding:12px;border:1px solid #b9e1e8;border-radius:10px;background:#f2fbfc;color:#1f6572}.yakit-confirmed-card>div{display:flex;flex-wrap:wrap;gap:8px 18px;color:#506878;font-size:13px}.row-status.undated{background:#eeeafb;color:#5c4c9b}.row-status.confirmed{background:#e5f5f7;color:#1f6572}.yakit-match-actions{grid-column:1 / -1;display:flex;gap:8px}@media(max-width:1000px){.yakit-report-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.yakit-report-summary,.yakit-report-row-details,.yakit-match-form,.yakit-preview-fields,.preview-row-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.yakit-report-header{align-items:stretch;flex-direction:column}.yakit-report-job{grid-template-columns:1fr 1fr;align-items:stretch}.yakit-report-job-primary,.yakit-report-job-action,.yakit-report-job-issues{grid-column:1 / -1}.yakit-report-job-action{justify-self:stretch}.yakit-report-job-action button{width:100%}.yakit-report-summary{grid-template-columns:1fr 1fr}.yakit-report-toolbar{align-items:stretch;flex-direction:column}.yakit-report-toolbar label,.yakit-report-toolbar button{width:100%}.yakit-report-row-heading{align-items:flex-start;flex-direction:column}.yakit-report-row-details,.yakit-match-form,.yakit-preview-fields,.preview-row-details{grid-template-columns:1fr}.yakit-match-actions{align-items:stretch;flex-direction:column}.yakit-preview-candidate{align-items:flex-start;flex-direction:column}}.permission-list{display:grid;gap:10px;margin:14px 0}.permission-list .checkbox-label{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid #e6eaf0;border-radius:8px;background:#fafbfd}.permission-list input{accent-color:#198754}.activity-board-panel{display:grid;gap:18px;margin-top:20px}.activity-board-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.activity-board-heading h2{margin:4px 0}.activity-board-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:14px 16px;border:1px solid #e7ebf1;border-radius:12px;background:#f8fafc}.activity-board-filters label{display:grid;gap:6px;min-width:150px;color:#657087;font-size:12px;font-weight:750}.activity-board-filters button{height:38px}.activity-board-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.activity-board-summary>div{display:grid;gap:3px;padding:13px 15px;border:1px solid #e7ebf1;border-radius:11px;background:#fff}.activity-board-summary strong{font-size:22px;color:#17233f}.activity-board-summary span{color:#71809a;font-size:12px}.activity-board-table{display:grid;gap:0;overflow:auto;border:1px solid #e3e8f0;border-radius:12px;background:#fff}.activity-board-row{display:grid;grid-template-columns:minmax(150px,1.25fr) minmax(190px,1.45fr) minmax(180px,1.5fr) minmax(125px,1fr) minmax(145px,1fr) minmax(155px,1.1fr) minmax(70px,.45fr);gap:12px;align-items:center;width:100%;padding:13px 15px}.activity-board-row:not(.with-owner){grid-template-columns:minmax(190px,1.45fr) minmax(180px,1.5fr) minmax(125px,1fr) minmax(145px,1fr) minmax(155px,1.1fr) minmax(70px,.45fr)}.activity-board-header{min-width:1050px;border-bottom:1px solid #e7ebf1;background:#f6f8fb;color:#8993a5;font-size:11px;text-align:left;text-transform:uppercase;letter-spacing:.04em}.activity-board-item{min-width:1050px;border-bottom:1px solid #edf0f4}.activity-board-item:last-child{border-bottom:0}.activity-board-main{min-height:76px;border:0;border-left:4px solid transparent;background:#fff;color:#33415c;font:inherit;text-align:left;cursor:pointer}.activity-board-main:hover,.activity-board-item.expanded .activity-board-main{background:#f7fbf9}.activity-board-item.frequent .activity-board-main{border-left-color:#2ca66a}.activity-board-item.normal .activity-board-main{border-left-color:#4e86c6}.activity-board-item.untouched .activity-board-main{border-left-color:#aab4c4}.activity-board-item.overdue .activity-board-main{border-left-color:#d67821;background:#fffaf2}.activity-board-main>span,.activity-board-main strong,.activity-board-main small{min-width:0;overflow-wrap:anywhere}.activity-board-main span{display:grid;gap:4px}.activity-board-main small{color:#8993a5;font-size:11px;font-weight:500}.activity-company strong{color:#17233f}.activity-status{width:max-content;padding:5px 8px;border-radius:7px;background:#edf3fb;color:#3a6396;font-size:11px;font-style:normal;font-weight:800}.activity-attention{color:#71809a!important}.activity-count{justify-self:start;min-width:27px!important;padding:5px 8px;border-radius:7px;background:#edf0f5;color:#17233f;text-align:center}.activity-board-details{display:grid;gap:8px;margin:0 15px 14px 28px;padding:13px 15px;border:1px solid #d9e9df;border-radius:10px;background:#fbfefc}.activity-board-event{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(0,1.8fr) auto;gap:16px;align-items:start;padding:9px 0;border-bottom:1px solid #edf3ef}.activity-board-event:last-child{border-bottom:0}.activity-board-event>div{display:grid;gap:4px}.activity-board-event small,.activity-board-event span{color:#71809a;font-size:12px}.activity-board-event p{margin:0;color:#4d5b70;font-size:13px;white-space:pre-wrap}.activity-board-details>.empty{padding:10px}@media(max-width:850px){.activity-board-heading{align-items:stretch;flex-direction:column}.activity-board-heading button{width:100%}.activity-board-filters{align-items:stretch;flex-direction:column}.activity-board-filters label,.activity-board-filters button{width:100%}.activity-board-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-board-event{grid-template-columns:1fr;gap:6px}}.report-cards{grid-template-columns:repeat(5,minmax(150px,1fr))}.report-row{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr) auto;gap:18px;padding-inline:18px}.report-row>div{min-width:0}.yakit-performance-card{padding:20px 24px;margin-top:18px}.yakit-operations-page{display:grid;gap:18px}.yakit-operations-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.yakit-operations-header h1,.yakit-operations-header p{margin-top:0}.yakit-operations-tabs{display:flex;gap:8px;padding:8px;background:#f8fafc}.yakit-operations-tabs button{flex:0 1 220px;background:transparent;color:#657087;border:1px solid transparent}.yakit-operations-tabs button:hover{background:#fff;color:#17223b}.yakit-operations-tabs button.active{background:#ed1c24;color:#fff}.yakit-operations-panel{min-width:0}.yakit-sync-upload,.yakit-sync-status,.yakit-sync-results,.yakit-report-toolbar,.yakit-report-job,.yakit-match-preview,.yakit-report-sections>.panel{padding:20px}@media(max-width:1100px){.report-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.yakit-operations-header{align-items:stretch;flex-direction:column}.yakit-operations-tabs{flex-direction:column}.yakit-operations-tabs button{max-width:none;flex-basis:auto}.yakit-performance-card{padding:18px}.report-row{gap:10px}}.activity-board-panel{padding:24px 22px 22px}.activity-board-row{gap:20px;padding:16px 22px}.activity-board-header{padding-top:14px;padding-bottom:14px}.activity-board-main>span{padding-inline:2px}@media(max-width:850px){.activity-board-row{gap:16px;padding-inline:18px}}:root{--app-page-background:#f4f6fa;--app-surface:#ffffff}body{background:var(--app-page-background)}.panel,input:not([type=checkbox]):not([type=radio]):not([type=color]),select,.company-card,.lead-row,.team-count,.temporary-password code,.modal-card,.import-duplicate,.follow-up-tabs button,.fuel-status-tabs button,.payment-check,.payment-dropdown,.pdf-preview-card,.filter-builder-panel,.untracked-section,.employee-summary-details,.activity-board-summary>div,.activity-board-table,.activity-board-main,.yakit-preview-candidates{background:var(--app-surface)}.theme-settings{display:grid;gap:10px;margin-top:10px;padding-top:12px;border-top:1px solid #ffffff1c}.theme-settings summary{cursor:pointer;color:#aeb9ce;font-size:12px;font-weight:750}.theme-settings-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.theme-settings-fields label{display:grid;gap:5px;color:#aeb9ce;font-size:11px;font-weight:700}.theme-settings-fields input[type=color]{width:100%;height:32px;padding:2px;border:1px solid #ffffff30;border-radius:7px;background:transparent;cursor:pointer}.theme-reset{padding:7px 9px;background:transparent;border:1px solid #ffffff30;color:#aeb9ce;font-size:11px}@media(max-width:1100px){.theme-settings-fields{grid-template-columns:1fr 1fr}}.template-options{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.template-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.template-options{grid-template-columns:1fr}}.offer-history-actions{flex-wrap:wrap;justify-content:flex-end}@media(max-width:640px){html,body,#root{min-width:0;overflow-x:hidden}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.mobile-topbar{position:relative;top:auto;min-height:calc(60px + env(safe-area-inset-top));overflow:visible;padding-top:calc(12px + env(safe-area-inset-top));padding-right:max(16px,env(safe-area-inset-right));padding-bottom:12px;padding-left:max(16px,env(safe-area-inset-left))}.mobile-topbar .logo,.mobile-menu-button{position:relative;z-index:1}.content{width:100%;min-width:0;padding:18px max(14px,env(safe-area-inset-right)) 28px max(14px,env(safe-area-inset-left))}h1{font-size:24px;line-height:1.2}h2{font-size:19px;line-height:1.25}header,.detail-heading,.offer-page-head,.yakit-report-header,.yakit-operations-header{gap:12px;margin-bottom:18px}.header-actions,.save-actions,.modal-actions,.offer-history-actions,.contact-actions,.activity-actions{width:100%;align-items:stretch;flex-wrap:wrap}.header-actions button,.save-actions button,.modal-actions button,.offer-history-actions button{flex:1 1 140px;min-height:44px}button,.mobile-menu-button,.link-button{min-height:44px}input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea{min-height:44px;font-size:16px}.search-bar,.filters{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.search-bar>label,.search-bar .category-picker,.search-bar .search-actions{grid-column:1;min-width:0}.category-picker>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.category-picker label{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:48px;padding:10px;line-height:1.3;overflow-wrap:anywhere}.category-picker input[type=checkbox]{width:20px;height:20px;min-height:0;margin:0}.search-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%}.search-actions button{width:100%;min-height:48px}.result-head{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding:20px 2px 12px}.result-head>*{min-width:0}.result-head small{line-height:1.4;overflow-wrap:anywhere}.result-head .search-provider-meta{margin-left:0}.distance-filter{width:100%;min-width:0;margin-left:0}.result-close{width:44px;justify-self:end}.detail{position:static;padding:18px}.crm-box,.email-settings-form,.email-template-settings,.team-create,.team-list,.offer-draft-panel,.offer-detail{padding:16px}.company-card{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px}.company-card>button,.card-actions button,.station-row .card-actions button{width:100%;min-height:44px}.company-card>button,.company-card>.card-actions{grid-column:1 / -1}.table-wrap,.station-table,.report-table,.yakit-sync-results .table-wrap,.activity-board-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrap table,.station-table table,.report-table table{min-width:620px}.activity-board-table{border-radius:10px}.activity-board-row{padding-inline:14px}.modal-backdrop,.pdf-preview-backdrop{align-items:end;padding:8px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.modal-card,.pdf-preview-card{width:100%;max-height:calc(100dvh - 16px);overflow:auto;border-radius:16px 16px 10px 10px}.pdf-preview-card{height:calc(100dvh - 16px)}.pdf-preview-frame{min-height:55dvh}.login-card{width:min(420px,calc(100% - 28px));padding:28px 20px;border-radius:16px}.login-page{padding:max(16px,env(safe-area-inset-top)) 0 max(16px,env(safe-area-inset-bottom))}}@media(max-width:370px){.category-picker>div{grid-template-columns:minmax(0,1fr)}}.modal-card{max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain}.permission-list{max-height:min(58dvh,420px);overflow-y:auto;padding-right:4px;overscroll-behavior:contain}.discovery-map-panel{display:grid;gap:12px;min-width:0;padding:18px}.discovery-map-heading{display:grid;gap:3px;min-width:0}.discovery-map-heading strong,.discovery-map-heading small{min-width:0;overflow-wrap:anywhere}.discovery-map-heading strong{line-height:1.35}.discovery-map-heading small{color:var(--muted-text, #64748b);line-height:1.45}.discovery-map{min-height:360px;border:1px solid var(--border, #dbe3ee);border-radius:12px;overflow:hidden}.map-configuration-note{margin:0;padding:14px;border-radius:10px;background:#fff6e6;color:#8a4b08}.map-selection{font-variant-numeric:tabular-nums}.login-card>.brand-mark{justify-self:center}@media(max-width:640px){.discovery-map{min-height:300px}}.performance-employee-filter{display:flex;align-items:end;gap:16px;margin:22px 0 8px;padding:16px 18px;border:1px solid #e1e8f2;border-radius:12px;background:#fbfcfe}.performance-employee-filter label{width:min(360px,100%)}.performance-employee-filter span{padding-bottom:12px;color:#71809a;font-size:13px}@media(max-width:700px){.performance-employee-filter{align-items:stretch;flex-direction:column;gap:10px}.performance-employee-filter label{width:100%}.performance-employee-filter span{padding:0}}.planning-cards{margin-top:8px}.planning-cards button{min-height:118px}.planning-cards button small{color:#71809a;font-size:12px;line-height:1.35}.annual-performance-panel{margin-top:22px;padding:18px 22px}.annual-performance-panel.is-closed{padding-bottom:16px}.annual-performance-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.annual-performance-heading h2{margin-top:4px}.annual-performance-toggle{white-space:nowrap}.annual-performance-controls{display:flex;align-items:end;gap:16px;margin:16px 0 10px;padding:12px 14px;border:1px solid #e1e8f2;border-radius:10px;background:#fbfcfe}.annual-performance-controls label{width:min(220px,100%)}.annual-performance-controls span{padding-bottom:10px;color:#71809a;font-size:12px}.annual-performance-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;color:#71809a;font-size:12px}.annual-performance-legend span{display:flex;align-items:center;gap:6px}.annual-performance-legend i{width:9px;height:9px;border-radius:3px}.annual-performance-chart-scroll{overflow-x:auto}.annual-performance-chart{display:grid;grid-template-columns:repeat(12,minmax(34px,1fr));gap:8px;align-items:end;height:210px;margin-top:18px;padding:18px 8px 0;border-bottom:1px solid #dbe3ee;background:repeating-linear-gradient(to bottom,transparent 0,transparent 40px,#edf1f6 41px)}.annual-performance-month{display:grid;grid-template-rows:1fr auto;align-items:end;height:100%;min-width:0}.annual-performance-bars{display:flex;align-items:end;justify-content:center;gap:2px;height:100%}.annual-performance-bar{display:block;width:100%;min-width:2px;max-width:11px;border-radius:3px 3px 0 0;transition:height .2s ease}.chart-bar-new{background:#ed1c24}.chart-bar-contacted{background:#4169a1}.chart-bar-won{background:#2ca66a}.chart-bar-started{background:#8b6fc0}.chart-bar-left{background:#d49a28}.annual-performance-month small{padding-top:8px;color:#71809a;font-size:11px;text-align:center}@media(max-width:700px){.annual-performance-panel{padding:16px}.annual-performance-heading{align-items:stretch;flex-direction:column}.annual-performance-toggle{align-self:flex-start}.annual-performance-controls{align-items:stretch;flex-direction:column;gap:8px}.annual-performance-controls label{width:100%}.annual-performance-controls span{padding:0}.annual-performance-legend{justify-content:flex-start}.annual-performance-chart{gap:4px;height:190px;padding-left:2px;padding-right:2px}.annual-performance-bar{max-width:8px}}.member-row>.member-usage,.member-row>.member-status{grid-column:1/-1}.lead-detail-section{display:grid;gap:14px;margin:22px 0 18px}.lead-detail-section-heading{display:flex;align-items:baseline;gap:9px}.lead-detail-section-heading span{font-size:16px;font-weight:800;color:#17223b}.lead-detail-section-heading small{color:#71809a;font-size:13px}.lead-detail-basics{display:grid;grid-template-columns:minmax(125px,.9fr) minmax(125px,.9fr) minmax(180px,1.3fr) minmax(110px,.72fr) minmax(110px,.72fr);gap:12px;align-items:start}.lead-detail-basics label,.lead-detail-meta label,.lead-commercial-grid label{gap:6px;font-size:13px;letter-spacing:0}.lead-detail-basics input,.lead-detail-basics select,.lead-detail-meta input,.lead-commercial-grid input,.lead-commercial-grid select{padding:11px 12px;font-size:15px}.lead-detail-status .field-hint{line-height:1.35}.lead-detail-custom-supplier{max-width:360px;margin-top:-4px}.lead-detail-meta{display:flex;flex-wrap:wrap;gap:12px;padding-top:2px}.lead-detail-meta label{width:min(220px,100%)}.commercial-terms{margin-top:18px}.commercial-terms summary{cursor:pointer;font-size:15px;font-weight:800;color:#17223b}.lead-commercial-grid{display:grid;grid-template-columns:minmax(170px,1.35fr) minmax(135px,1fr) minmax(175px,1.1fr) minmax(110px,.7fr);gap:12px;margin-top:12px}.lead-commercial-payment .payment-dropdown summary{padding:11px 12px;font-size:15px}.lead-term-control{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:6px}.lead-term-control input,.lead-term-control select{min-width:0}.lead-detail-pair-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.lead-detail-pair-grid>.panel{min-width:0}.lead-detail-pair-grid .crm-box,.lead-detail-pair-grid .offer-attachments{margin:0}@media(max-width:1050px){.lead-detail-basics{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.lead-detail-pair-grid{grid-template-columns:1fr}}@media(max-width:640px){.lead-detail-section-heading{align-items:flex-start;flex-direction:column;gap:3px}.lead-detail-basics,.lead-commercial-grid{grid-template-columns:1fr}.lead-detail-meta{display:grid;grid-template-columns:1fr}.lead-detail-meta label{width:auto}.lead-detail-custom-supplier{max-width:none}}.content.content-wide{max-width:1880px}.leads-page{min-width:0}.leads-page .lead-inline-workspace{display:block}.leads-page .lead-list{gap:10px}.lead-list-header,.lead-row-toggle{display:grid;grid-template-columns:minmax(200px,1.35fr) minmax(170px,1.1fr) minmax(230px,1.55fr) minmax(180px,1.15fr) minmax(150px,.9fr) 24px;gap:18px;align-items:center}.lead-list-header{padding:0 20px 7px;color:#8993a5;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.lead-row-wrapper{display:block;overflow:hidden;border:1px solid #e4e8ef;border-radius:14px;background:var(--app-surface);transition:border-color .16s,box-shadow .16s}.lead-row-wrapper.selected{border-color:#ed1c24;box-shadow:0 0 0 2px #ed1c2415}.lead-row{display:block;border:0;border-radius:0;background:transparent}.lead-row-toggle{width:100%;padding:18px 20px;background:transparent;color:#17223b;text-align:left}.lead-row-toggle:hover{background:#fafbfe}.lead-row-cell{display:grid;min-width:0;gap:5px}.lead-row-cell>strong,.lead-row-cell>span,.lead-row-cell>small{min-width:0;overflow-wrap:anywhere}.lead-row-company strong{font-size:16px;color:#17223b}.lead-row-cell>span{font-size:14px;font-weight:750;color:#45536b}.lead-row-cell>small{color:#687792;font-size:13px;line-height:1.4}.lead-row-cell-label{display:none}.lead-row-follow-up{display:flex;align-items:center;gap:8px;min-width:0}.lead-row-follow-up small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-row-status .lead-status-tags{margin-top:0}.lead-row-status .lead-status-tags span{font-size:11px!important;padding:5px 7px!important}.lead-row .lead-row-chevron{justify-self:end;padding:0;background:transparent;color:#64748b;font-size:18px;line-height:1}.lead-row-expanded{border-top:1px solid #e8edf3;padding:22px 20px 24px;background:var(--app-surface)}.lead-row-detail-state{padding:28px;text-align:center;color:#71809a}.lead-row-detail-state.error{display:flex;align-items:center;justify-content:center;gap:12px;background:#fff0f0;color:#b11018}.lead-row-detail-state.error .secondary{padding:8px 12px}.lead-row-expanded .detail-stack{width:100%;max-width:none}@media(max-width:1180px){.lead-list-header,.lead-row-toggle{grid-template-columns:minmax(190px,1.35fr) minmax(150px,1fr) minmax(215px,1.45fr) minmax(170px,1.1fr) 24px}.lead-list-header span:nth-child(5),.lead-row-meta{display:none}}@media(max-width:820px){.content.content-wide{max-width:1500px}.lead-list-header{display:none}.lead-row-toggle{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:17px 18px}.lead-row-company{grid-column:1/-1;padding-right:28px}.lead-row-cell-label{display:block;color:#8993a5;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.lead-row-chevron{position:absolute;top:21px;right:18px}.lead-row-expanded{padding:18px}}@media(max-width:560px){.lead-row-toggle{grid-template-columns:1fr;gap:13px}.lead-row-follow-up{align-items:flex-start;flex-direction:column;gap:5px}.lead-row-follow-up small{white-space:normal}.lead-row-detail-state.error{align-items:stretch;flex-direction:column}}.annual-performance-line-chart-shell{min-width:640px;height:230px;margin-top:18px}.annual-performance-line-chart{display:block;height:230px;max-width:none;overflow:visible}.annual-performance-chart-layout{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:18px;align-items:start}.annual-performance-chart-content{min-width:0}.annual-performance-chart-layout .annual-performance-legend{display:grid;justify-content:start;align-content:start;gap:11px;min-width:125px;padding-top:20px}.annual-performance-chart-layout .annual-performance-legend i{width:22px;height:3px;border-radius:999px}.annual-performance-grid-line{stroke:#e5ebf3;stroke-width:1;vector-effect:non-scaling-stroke}.annual-performance-axis-label,.annual-performance-month-label{fill:#71809a;font-size:11px;font-family:inherit}.annual-performance-line{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.annual-performance-point{stroke:#fff;stroke-width:1.5;cursor:crosshair;vector-effect:non-scaling-stroke}.annual-performance-hover-line{stroke:#aab6c8;stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.annual-performance-tooltip{fill:#17233f;filter:drop-shadow(0 3px 5px #17233f26)}.annual-performance-tooltip-title{fill:#fff;font-size:11px;font-weight:700;font-family:inherit}.annual-performance-tooltip-month{fill:#d7deea;font-size:10px;font-family:inherit}.chart-line-new{stroke:#ed1c24;fill:#ed1c24}.chart-line-contacted{stroke:#4169a1;fill:#4169a1}.chart-line-won{stroke:#2ca66a;fill:#2ca66a}.chart-line-started{stroke:#8b6fc0;fill:#8b6fc0}.chart-line-left{stroke:#d49a28;fill:#d49a28}.annual-performance-chart-layout .chart-line-new{background:#ed1c24}.annual-performance-chart-layout .chart-line-contacted{background:#4169a1}.annual-performance-chart-layout .chart-line-won{background:#2ca66a}.annual-performance-chart-layout .chart-line-started{background:#8b6fc0}.annual-performance-chart-layout .chart-line-left{background:#d49a28}@media(max-width:900px){.annual-performance-chart-layout{grid-template-columns:1fr;gap:8px}.annual-performance-chart-layout .annual-performance-legend{display:flex;flex-wrap:wrap;min-width:0;padding-top:0}}.brand-mark{background:url(/brand/filocrm-icon.png) center / cover no-repeat;color:transparent;font-size:0}.brand-login-wordmark{align-self:center;justify-self:center;width:180px;height:142px;object-fit:contain;object-position:center}.logo{width:180px;height:46px;padding:0;font-size:0;background:url(/brand/filocrm-horizontal-light.png) center 55% / 180px 180px no-repeat}.logo span{display:none}@media(max-width:1100px){.mobile-topbar .logo{width:142px;height:36px;flex:0 0 142px;padding:0;color:transparent;font-size:0;line-height:0;overflow:hidden;background-size:142px 142px}.mobile-topbar .logo span{display:none}}
