.car-card .rental-rate-condition {display:block;margin-top:7px;color:#eee;font-size:12px;font-weight:400;line-height:1.5;text-align:left}
.car-price-lead .rental-rate-condition {display:block;max-width:42ch;margin-top:9px;color:#eee;font:400 14px/1.55 var(--font,sans-serif);text-transform:none;letter-spacing:0}
.rental-estimator {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 30px;margin:0 0 28px;padding:clamp(20px,3vw,32px);border:1px solid #ffda0040;border-radius:18px;background:#111112}
.rental-estimator>* {min-width:0}
.rental-estimator h3 {margin:10px 0 12px;font-size:clamp(24px,2.5vw,34px);line-height:1.2;color:#ffda00}
.rental-estimator p {margin:0;color:#f5f5f5;font-size:15px;line-height:1.7}
.rental-estimator-fields {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-self:center}
.rental-estimator label {display:flex;flex-direction:column;gap:8px;min-width:0;color:#fff;font-size:14px}
.rental-estimator input {display:block;width:100%;min-width:0;min-height:48px;padding:10px;border:1px solid #ffffff40;border-radius:9px;background:#080809;color:#fff;color-scheme:dark;font:400 16px var(--font,sans-serif)}
.rental-estimator input:focus-visible {outline:2px solid #ffda00;outline-offset:2px}
.rental-estimator input[aria-invalid="true"] {border-color:#ff8475}
.rental-estimator-result {grid-column:1/-1;display:flex;flex-direction:column;gap:6px;padding-block:18px;border-block:1px solid #ffffff25}
.rental-estimator-result strong {color:#ffda00;font-size:clamp(25px,3vw,36px);line-height:1.25}
.rental-estimator-result span {color:#fff;font-size:15px;line-height:1.6}
.rental-estimator .rental-estimator-rules {font-size:12px;line-height:1.7}
.rental-estimator .button {align-self:center;justify-self:end}
@media(max-width:1000px){.rental-estimator{grid-template-columns:minmax(0,1fr)}.rental-estimator .button{justify-self:start}.car-price-lead .rental-rate-condition{max-width:100%}}
@media(max-width:400px){.rental-estimator-fields{grid-template-columns:minmax(0,1fr)}.rental-estimator .button{width:100%;gap:12px;padding-inline:14px}}
