.scenario-fields{border:1px solid #dce7f7;border-radius:10px;padding:22px;margin:24px 0;background:#f7faff}.scenario-fields legend{font-size:15px;font-weight:700;color:#24466e;padding:0 8px}.scenario-fields>p{font-size:13px;line-height:1.8;color:#526b88;margin:0 0 18px}.scenario-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.scenario-inputs label{display:flex;flex-direction:column;gap:9px;font-size:13px;line-height:1.6;color:#294b73}.scenario-inputs input{background:#fff;min-width:0;font-size:15px}.dimension-grid{margin-top:24px;border-top:1px solid #e3ebf8;padding-top:22px}.keyword-checkbox>span:last-child{display:flex;gap:9px;align-items:start;font-size:13px;line-height:1.7;font-weight:400}.keyword-checkbox input{width:17px;min-height:17px;margin-top:3px;flex-shrink:0}.dimension-grid input[type=number]{min-height:46px}@media(max-width:760px){.scenario-inputs{grid-template-columns:1fr}.scenario-fields{padding:18px}.scenario-fields>p,.scenario-inputs label{font-size:14px}.scenario-inputs input{font-size:16px}.dimension-grid{gap:18px 12px}}
.shortlist-access{padding:0 35px 20px;text-align:right}.shortlist-access button{color:#315985;font-size:13px;text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.shortlist-access{padding:0 20px 20px}}
