.lead-page{color:#273442;background:#f7f8fa;max-width:1260px;min-height:100vh;margin:auto;padding:26px 32px 70px;font-family:Arial,sans-serif}.lead-page *{box-sizing:border-box}.lead-top{color:#667380;justify-content:space-between;font-size:13px;display:flex}.lead-page a{color:#d56619;text-decoration:none}.lead-page header{justify-content:space-between;align-items:end;gap:30px;margin:34px 0 24px;display:flex}.lead-eyebrow{letter-spacing:.13em;color:#d56619;font-size:12px;font-weight:700}.lead-page h1{margin:8px 0;font-size:38px}.lead-page h2{margin:0 0 8px;font-size:20px}.lead-page p{color:#65707d;margin:0;line-height:1.5}.lead-page header p{max-width:650px}.lead-page form{align-items:end;gap:8px;display:flex}.lead-page form label{gap:6px;font-size:12px;font-weight:700;display:grid}.lead-page select,.lead-page button{background:#fff;border:1px solid #cdd3d9;border-radius:7px;padding:10px}.lead-page button{color:#fff;cursor:pointer;background:#e87421;border-color:#e87421}.lead-cards{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.lead-cards article,.lead-panel,.lead-method{background:#fff;border:1px solid #e7e9eb;border-radius:12px;margin-top:16px;padding:20px}.lead-cards article{gap:8px;margin:0;display:grid}.lead-cards span,.lead-cards small{color:#667380;font-size:13px}.lead-cards strong{font-size:29px}.lead-chart{overflow-x:auto}.lead-chart svg{width:100%;min-width:650px;height:auto;max-height:390px;margin-top:14px;display:block}.lead-chart text{fill:#687582;font-size:13px}.lead-chart circle{cursor:pointer}.lead-note{font-size:12px;margin-top:5px!important}.lead-groups{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.lead-groups div{background:#fff5ed;border-radius:8px;gap:7px;padding:12px;font-size:13px;display:grid}.lead-groups b{color:#c65e19;font-size:22px}.lead-table{margin-top:16px;overflow-x:auto}.lead-table table{border-collapse:collapse;width:100%;min-width:740px;font-size:13px}.lead-table th{text-align:left;color:#667380;background:#f8f9fa}.lead-table td,.lead-table th{border-bottom:1px solid #edf0f1;padding:11px}.lead-tag{white-space:nowrap;background:#eff3f5;border-radius:15px;padding:5px 9px}.lead-tag.risk{color:#a63c20;background:#ffe8df}.lead-method{background:#fff9f4;font-size:13px}.lead-method p{margin-top:7px}.lead-access{max-width:600px;margin:80px auto;padding:25px;font-family:Arial,sans-serif;line-height:1.5}.lead-access p{margin:15px 0}.lead-signin{color:#fff;background:#e87421;border-radius:8px;margin-top:10px;padding:11px 16px;text-decoration:none;display:inline-block}@media (max-width:850px){.lead-page{padding:18px}.lead-page header{display:block}.lead-page form{margin-top:20px}.lead-cards,.lead-groups{grid-template-columns:repeat(2,1fr)}}.lead-diagnosis{color:#713b1b;background:#fff1e6;border:1px solid #f5d3b7;border-radius:12px;margin-bottom:16px;padding:22px 26px}.lead-diagnosis h2{margin:8px 0;font-size:19px;line-height:1.45}.lead-diagnosis p{color:#805336}.lead-diagnosis .lead-eyebrow{color:#a64c12}.lead-themes{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.lead-themes div{background:#f7f8fa;border-radius:8px;gap:6px;padding:13px;display:grid}.lead-themes b{color:#d56619;font-size:21px}.lead-themes small{color:#65707d}.lead-ninebox{grid-template-columns:70px 1fr;gap:7px;margin-top:18px;display:grid}.lead-yaxis{writing-mode:vertical-rl;text-align:center;color:#667380;justify-self:center;font-size:12px;transform:rotate(180deg)}.lead-matrix{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.lead-quadrant{background:#f3f6f7;border-radius:8px;align-content:space-between;min-height:100px;padding:12px;display:grid}.lead-quadrant.attention{background:#fff1e8}.lead-quadrant span{font-weight:700}.lead-quadrant b{color:#dc6a1b;font-size:25px}.lead-quadrant small{color:#65707d;font-size:11px}.lead-xaxis{text-align:center;color:#667380;grid-column:2;font-size:12px}.lead-page form label select{min-width:145px;margin-top:6px;display:block}@media (max-width:850px){.lead-themes{grid-template-columns:repeat(2,1fr)}.lead-matrix{gap:4px}.lead-quadrant{min-height:95px;padding:7px}.lead-quadrant small{display:none}.lead-quadrant span{font-size:11px}.lead-page form{flex-wrap:wrap}}.lead-page header,.lead-page form{flex-wrap:wrap}.lead-page form label{min-width:0}.lead-page form label select{width:100%;max-width:100%;margin-top:0}.lead-page form label:has(#setor){max-width:280px}.lead-filter-note{font-size:12px;margin-bottom:16px!important}@media (max-width:500px){.lead-page form{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.lead-page form label select{min-width:0}.lead-page form label:has(#setor){grid-column:1/-1;max-width:none}.lead-page form button{grid-column:1/-1}.lead-page form label:has(#grupo){grid-column:1/-1}}.calibrate-button{color:#91410c;cursor:pointer;background:#fff1e6;border:1px solid #efb78f;border-radius:8px;padding:8px 12px}.calibrate-dialog{border:1px solid #efcdb4;border-radius:16px;width:min(560px,92vw);max-height:85vh;margin:auto;padding:26px;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 80px #0003}.calibrate-dialog::backdrop{background:#17212b88}.lead-page .calibrate-dialog form{gap:14px;margin:0;display:grid}.calibrate-dialog label{gap:7px;font-size:14px;display:grid}.calibrate-dialog textarea{border:1px solid #ccc;border-radius:8px;width:100%;min-height:100px;padding:10px}.calibrate-actions{justify-content:flex-end;gap:10px;display:flex}.calibrate-dialog p{font-size:13px;line-height:1.5}.calibrate-dialog details article{border-bottom:1px solid #eee;padding:12px 0}.calibrate-dialog [role=alert]{color:#a52d18}.calibrate-dialog button:disabled{opacity:.5;cursor:wait}.lead-page .calibrate-trigger{color:#273442;font:inherit;white-space:nowrap;cursor:pointer;background:#eff3f5;border:1px solid #b9c5ce;border-radius:15px;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:14px;text-decoration:none;display:inline-flex}.lead-page .calibrate-trigger.risk{color:#a63c20;background:#ffe8df;border-color:#e4b5a3}.lead-page .calibrate-trigger:hover{border-color:#b04a0c;box-shadow:0 0 0 2px #fbe3d2}.lead-page .calibrate-trigger:focus-visible{outline-offset:3px;outline:3px solid #a8470b}.lead-page .lead-signin{color:#fff;background:#a8470b;margin-bottom:14px}.lead-page .calibration-success{color:#245b31;background:#eff8f1;border:1px solid #a7c7ac;border-radius:8px;margin-bottom:16px;padding:14px}.lead-page .calibrate-dialog form{grid-template-columns:minmax(0,1fr);font-size:16px}.lead-page .calibrate-dialog form label,.calibrate-dialog p,.calibrate-dialog select,.calibrate-dialog textarea,.calibrate-dialog button{font-size:14px}.calibrate-dialog .calibrate-actions{flex-wrap:wrap}.calibrate-dialog textarea{font-family:inherit}#lista-lideranca{scroll-margin-top:20px}
