.av120-page{max-width:1380px;margin:40px auto;padding:0 24px;color:var(--text,#172b4d)}
.av120-panel,.av120-card,.av120-choice{background:#fff;border:1px solid #d5e2ec;border-radius:22px;padding:28px;color:#172b4d}.av120-page h1{font-size:32px;margin:12px 0}.av120-page p{line-height:1.5}.av120-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:22px 0}.av120-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.av120-page label,.av120-multi{display:flex;flex-direction:column;gap:9px;min-width:0}.av120-page input:not([type=checkbox]),.av120-page select,.av120-page textarea,.av120-multi summary{width:100%;min-height:48px;border:1px solid #c5d6e5;border-radius:12px;background:#fff;color:inherit;padding:12px;box-sizing:border-box;font:inherit}.av120-page input[type=checkbox]{width:18px;height:18px;flex:none}.av120-page textarea{min-height:100px}.av120-page .av120-currency{max-width:280px}.av120-multi{position:relative}.av120-multi summary{cursor:pointer;list-style:none}.av120-multi summary:after{content:'⌄';float:right}.av120-options{position:absolute;top:100%;left:0;right:0;z-index:100;max-height:300px;overflow:auto;padding:12px;background:#fff;border:1px solid #c5d6e5;border-radius:12px;box-shadow:0 10px 28px #0002}.av120-options label{display:flex;flex-direction:row;align-items:center;padding:8px;gap:10px}.av120-options strong{display:block;padding:7px;color:#638298}.av120-help,button.av107-help{position:relative;vertical-align:super!important;font-size:10px!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;padding:0!important;border:0!important;background:transparent!important;color:#1677e8!important;cursor:pointer}.av120-tooltip{position:fixed;z-index:2147483647;width:260px;max-width:calc(100vw - 24px);padding:12px 16px;border:1px solid #bdd3e7;border-radius:12px;box-shadow:0 8px 24px #0003;background:#fff;color:#172b4d;font-size:14px;line-height:1.5}.av120-choice{max-width:580px;width:calc(100% - 32px);margin:auto}.av120-choice::backdrop{background:#06182999}.av120-choice .av120-choices{display:grid;gap:16px;margin:24px 0}.av120-choice h2{font-size:25px}.av120-choice .btn{white-space:normal;text-align:center;justify-content:center;min-height:60px}.av120-choice button[data-close120]{float:right}.av120-calendar{max-width:460px;margin:0 auto 24px;display:flex;gap:12px;align-items:center;justify-content:center}.av120-calendar button{width:100%;min-height:50px}.av120-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.av120-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:22px;flex-wrap:wrap}.av120-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0}.av120-card{padding:16px;min-width:0}.av120-card img{width:100%;height:190px;object-fit:cover;border-radius:14px}.av120-card h2{font-size:22px}.av120-badge{display:inline-block;padding:5px 10px;border-radius:20px;background:#eaf4ff;color:#1677e8;font-size:13px;font-weight:700}.av120-error{color:#cc3355}.av120-driver-facts{border:1px solid #c5d6e5;padding:20px;border-radius:16px;margin:20px 0;line-height:1.6}.av120-driver-car .av102-facts,.av120-driver-car #av76-car-location,.av120-driver-car .av49-months{display:none!important}.av120-date-hidden{display:none!important}html.av120-choose-host main.host{visibility:hidden}
html[data-theme=dark] .av120-panel,html[data-theme=premium] .av120-panel,html[data-theme=dark] .av120-card,html[data-theme=premium] .av120-card,html[data-theme=dark] .av120-choice,html[data-theme=premium] .av120-choice{background:#142e40;color:#e5eef8;border-color:#355268}html[data-theme=dark] .av120-page input,html[data-theme=premium] .av120-page input,html[data-theme=dark] .av120-page select,html[data-theme=premium] .av120-page select,html[data-theme=dark] .av120-page textarea,html[data-theme=premium] .av120-page textarea,html[data-theme=dark] .av120-multi summary,html[data-theme=premium] .av120-multi summary,html[data-theme=dark] .av120-options,html[data-theme=premium] .av120-options{background:#102538;color:#e5eef8;border-color:#355268}
@media(max-width:1100px){.av120-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.av120-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.av120-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.av120-row,.av120-row.three,.av120-filters,.av120-grid{grid-template-columns:1fr}.av120-page{padding:0 14px;margin:24px auto}.av120-panel{padding:18px}.av120-calendar{flex-wrap:wrap}.av120-page h1{font-size:27px}}

@media(min-width:1550px){.av120-page{max-width:1760px}.av120-filters{grid-template-columns:repeat(10,minmax(0,1fr));gap:12px}}
.av120-driver-car #carSub{display:none!important}

.av120-driver-car #av49-renter>p:first-child,.av120-driver-car #av49-renter>[data-i18n="monthly-hint"]{display:none!important}
