.rental-profile{border:1px solid var(--line,#cbdcda);border-radius:12px;padding:18px;display:grid;gap:15px;min-width:0;grid-column:1/-1}.rental-profile legend{padding:0 8px;font-weight:700}.rental-profile p{font-size:.8rem;margin:0}.rental-profile select{width:100%;min-width:0}.new-model-fields{grid-column:1/-1;border:1px solid var(--line,#cbdcda);padding:15px;border-radius:10px;display:grid;gap:14px}.new-model-fields p{font-size:.78rem;margin:0}.rental-editor{margin-top:20px;align-items:start}.rental-editor input,.rental-editor select{width:100%;min-width:0}.rental-editor .check{grid-column:1/-1}.rental-editor .check input{width:18px;min-width:18px}.rental-editor .wide{grid-column:1/-1}.category-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.category-list h2{font-size:1.4rem}.media-entry{border:1px solid var(--line,#cbdcda);border-radius:14px;padding:22px;margin:20px 0;background:var(--card,#fff)}.media-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.media-pair figure{margin:0}.media-pair img{width:100%;height:220px;object-fit:contain;background:#fff;border-radius:8px}.media-pair figcaption{font-size:.8rem;margin-top:7px}.rental-category-summary{padding:12px 15px;background:#edf5ef;color:#204e55;border-radius:9px;font-size:.9rem}.catalog-interior{margin-top:14px!important;margin-bottom:16px!important}.catalog-interior summary{font-size:.78rem;color:#0d7075;padding:7px 0;cursor:pointer}.catalog-interior img{display:block;width:100%;height:auto!important;max-height:320px;object-fit:contain!important;border-radius:10px;background:#fff;aspect-ratio:auto!important}.catalog-interior p{font-size:.69rem!important;line-height:1.5;color:#60797b}.category-caption{font-size:.75rem!important;color:#55777b;margin:12px 0!important}.real-car .catalog-interior{border-top:1px solid #e2ece8;padding-top:7px}.booking-search>.rental-category-choice{grid-column:1/-1!important;grid-row:auto!important}#reservar form.booking-search>label:nth-of-type(2){grid-column:auto;grid-row:auto}@media(max-width:620px){.media-pair{grid-template-columns:1fr}.media-pair img{height:190px}.media-entry{padding:17px}.rental-editor{grid-template-columns:1fr}.rental-profile{padding:15px}.rental-editor .wide{grid-column:1}.booking-search>.rental-category-choice{grid-column:1!important}}
