.quick-law-launch{display:flex;align-items:center;gap:7px;background:#f2f5fb;border-color:#d5e0ef;font-size:12px;padding:9px 13px;white-space:nowrap}.quick-law-launch>span{font-size:19px;color:#9d3753}.quick-law-modal{width:min(1030px,96vw);max-width:1030px}.quick-law-modal h2{font-size:30px;letter-spacing:-1px;margin:5px 0}.quick-law-layout{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(300px,1.2fr);gap:28px;margin-top:20px}.quick-law-choice{display:grid;grid-template-columns:1fr 1fr;gap:12px}.quick-law-modal input,.quick-law-modal select{min-width:0;width:100%}.quick-law-modal label{margin:0 0 18px;display:block}.quick-law-modal .label{display:block;margin-bottom:7px}.quick-law-service,.quick-law-vehicle,.quick-law-notes{border-top:1px solid #dbe5ef;padding:15px 0;margin-top:7px;font-size:12px}.quick-law-service summary,.quick-law-vehicle summary,.quick-law-notes summary{font-weight:600}.quick-law-service p,.quick-law-vehicle p{line-height:1.7}.quick-law-price{background:linear-gradient(125deg,#153e68,#0b2a4b);padding:24px;border-radius:15px;color:white}.quick-law-price .eyebrow{color:#bed3e8}.quick-law-price h3{font-size:25px;letter-spacing:-.7px;margin:9px 0 5px}.quick-law-price>span:not(.eyebrow){font-size:11px;color:#cbdced}.quick-law-price>strong{display:block;font-size:39px;letter-spacing:-1.4px;margin:20px 0 4px}.quick-law-price p{font-size:11px;color:#cfdeed;margin:0 0 10px}.quick-law-price small{display:block;font-size:10px;line-height:1.7;color:#c8daea;border-top:1px solid #ffffff29;padding-top:10px}.quick-price-line,.quick-price-total{display:flex;justify-content:space-between;gap:15px;font-size:11px;border-top:1px solid #ffffff29;padding-top:12px;margin-top:14px}.quick-price-total{align-items:center}.quick-price-total b{font-size:23px}.quick-law-coverages{padding:20px 3px}.quick-law-coverages h3{font-size:16px;margin:0}.quick-law-coverages>.row-space{padding:0 0 10px}.quick-law-coverages>div:not(.row-space){display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #e6edf5;font-size:12px;line-height:1.5}.quick-law-coverages>div>span{color:#62778d}.quick-law-coverages b{white-space:nowrap;font-weight:600}.quick-law-notes{font-size:11px;line-height:1.8}.quick-vehicle-results{display:grid;gap:5px;max-height:230px;overflow:auto}.quick-vehicle-results button{text-align:left;display:grid;gap:4px;font-size:11px}.quick-vehicle-results button span{color:#73879a;font-weight:400}.quick-selected{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;background:#eef5fa;border-radius:9px;margin-top:10px;font-size:11px}.quick-identified{font-size:11px;background:#eef5fa;padding:10px;border-radius:8px}.quick-law-pending{padding:25px;background:#f8f4ed;border:1px solid #e6d8c5;border-radius:15px;font-size:13px;line-height:1.8}.quick-law-result[aria-busy=true]{opacity:.65;transition:opacity 120ms}
@media(max-width:760px){.quick-law-layout{grid-template-columns:1fr;gap:14px}.quick-law-modal h2{font-size:26px}.quick-law-price>strong{font-size:35px}.quick-law-launch{font-size:11px;padding:7px 9px}.quick-law-choice{grid-template-columns:1fr}.quick-law-modal{padding:19px}.quick-law-coverages>div:not(.row-space){font-size:11px}.account .motion-toggle{display:none}}

.quick-law-result[aria-busy=true]:before{content:"Actualizando precio y coberturas…";display:block;font-size:11px;color:#60768b;margin-bottom:8px}.quick-law-modal form>details>label{margin-top:13px}
.quick-law-export{padding:18px;border:1px solid #d6e2ed;border-radius:12px;background:#f5f9fc;margin:3px 0 15px}.quick-law-export h3{font-size:14px;margin:0 0 12px}.quick-export-buttons{display:flex;gap:8px;flex-wrap:wrap}.quick-export-buttons button{font-size:11px;padding:10px 12px}.quick-law-export .help{line-height:1.8;font-size:10px;margin-bottom:0}.quick-export-feedback{color:#164b77}.quick-law-delivery{border-top:1px solid #dbe5ef;padding:15px 0;font-size:12px}.quick-law-delivery summary{font-weight:600}.quick-law-delivery label{margin-top:15px}.quick-export-buttons button:disabled{cursor:not-allowed;opacity:.5}
@media(max-width:500px){.quick-export-buttons{display:grid;grid-template-columns:1fr;width:100%}.quick-export-buttons button{width:100%}.quick-law-export{padding:14px}}
.quick-law-extras{border:1px solid #d6e2ed;background:#f6f9fc;border-radius:12px;padding:15px;margin:15px 0;font-size:12px}.quick-law-extras summary{font-weight:600;color:#164b77}.quick-law-extras label{margin-top:16px}.quick-law-extras .help{font-size:10px;line-height:1.8}.quick-service-help{padding:9px 11px;border-radius:7px;background:#eaf1f8}.quick-service-help.danger{background:#fff0f1}.quick-law-price .quick-price-line small{border:0;margin:4px 0 0;padding:0;font-size:9px;color:#bfd0e3;max-width:310px}.quick-price-line>b{white-space:nowrap}.quick-service-pending{margin-top:16px;border:1px solid #e4ca90;background:#ffffff14;padding:12px;border-radius:8px;font-size:11px;line-height:1.8}.service-policy{font-size:10px;line-height:1.7;margin:7px 0 0}
