.scenario-picker{background:#f3f7f1;border:1px solid #dce4db;border-radius:9px;padding:12px}.scenario-picker>span{color:#64736c;text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.scenario-picker>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.scenario-picker button{color:#416055;background:#fff;border:1px solid #d5ddd4;border-radius:7px;min-height:31px;font-size:8px;font-weight:750}.scenario-picker button:hover{color:#137b58;border-color:#249a73}.workflow-result .scout-route{text-align:left;background:#1e302a;border:1px solid #3b5148;border-radius:9px;justify-content:space-between;align-items:center;margin:0 0 17px;padding:11px 13px;display:flex}.scout-route small{color:#91a69d;letter-spacing:.6px;font-size:7px}.scout-route b{color:#bafa9f;font-size:9px}.workflow-result .scout-review{grid-template-columns:1fr 1.4fr;display:grid}.workflow-result .workflow-error{text-align:left;margin-bottom:13px}.lead-facts.scout-facts{grid-template-columns:repeat(2,1fr)}.lead-reason{color:#66736d;background:#f2f6f0;border-radius:8px;margin:0;padding:11px 13px;font-size:8px;line-height:1.55}.lead-reason b{color:#25342e}@media (max-width:430px){.scenario-picker>div,.workflow-result .scout-review,.lead-facts.scout-facts{grid-template-columns:1fr}.scout-route{flex-direction:column;gap:10px;align-items:flex-start!important}}.source-preview-link{color:#17634e;background:#f0f8f5;border:1px solid #c8e4d9;border-radius:10px;align-items:center;gap:8px;margin:-3px 0 18px;padding:10px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.source-preview-link:hover{background:#e4f3ed}.lead-review-callout{background:#f1f8f4;border:1px solid #cbe3d6;border-radius:12px;margin:16px 0 20px;padding:16px}.lead-review-callout small{color:#16805e;letter-spacing:.09em;font-size:9px;font-weight:800}.lead-review-callout strong{margin:6px 0;font-size:13px;display:block}.lead-review-callout p{color:#64736c;margin:0;font-size:11px;line-height:1.5}.lead-review-callout>div:last-child{gap:8px;margin-top:13px;display:flex}.lead-review-callout button{flex:1;justify-content:center}@media (max-width:600px){.lead-review-callout>div:last-child{flex-direction:column}.lead-review-callout button{width:100%}}.policy-modal{max-height:92vh;overflow:auto}.policy-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.policy-field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.policy-field-grid label{color:#4f5d57;background:#fff;border:1px solid #e1e5df;border-radius:9px;flex-direction:column;gap:7px;min-width:0;padding:12px;font-size:9px;font-weight:750;display:flex}.policy-field-grid input,.policy-field-grid select,.policy-field-grid textarea{box-sizing:border-box;background:#fff;border:1px solid #dfe4de;border-radius:7px;outline:0;width:100%;min-width:0;padding:9px;font:10px inherit}.policy-field-grid textarea{resize:vertical;min-height:78px}.policy-field-grid input:focus,.policy-field-grid select:focus,.policy-field-grid textarea:focus{border-color:#25a77b;box-shadow:0 0 0 3px #25a77b1a}.policy-field-grid small{color:#8d9692;font-size:7px;font-weight:500;line-height:1.4}.time-pair{grid-template-columns:1fr 1fr;gap:6px;display:grid!important}.policy-form fieldset>legend{margin-bottom:2px}@media (max-width:680px){.policy-field-grid,.policy-field-grid.three{grid-template-columns:1fr}.policy-modal{max-height:96vh}}
