/* Versioned refinements for the 2027 release. */
.site-header .brand img{max-width:none;transform:scale(1.07);transform-origin:left center}.main-nav .nav-line>a{font-size:15px!important}.main-nav .nav-submenu a{font-size:14px!important}
.why-section .why-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important}.why-section .feature-card{aspect-ratio:1;min-height:0!important;height:auto!important;padding:24px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px;transform:none!important;text-align:left!important}.why-section .feature-icon{width:54px!important;height:54px!important;min-height:54px!important;margin:0!important}.why-section .feature-icon svg{width:26px;height:26px}.why-section .feature-card h3{font-size:20px!important;min-height:48px!important;margin:0!important;text-align:left!important}.why-section .why-copy{font-size:14px!important;line-height:1.65!important;text-align:left!important;hyphens:none!important;margin:0!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.why-card-footer{margin-top:auto}.why-detail p{text-align:left!important;hyphens:none!important}.feature-admin-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px}
.footer-contact-list>p{display:grid!important;grid-template-columns:20px minmax(0,1fr);gap:12px!important;align-items:start;font-size:14px!important;line-height:1.6!important;margin-bottom:18px!important}.footer-contact-list .ui-icon{width:20px!important;height:20px!important;margin-top:2px;flex-shrink:0}.footer-contact-values{display:flex;flex-direction:column;gap:5px;min-width:0}.footer-contact-values a{font-size:inherit!important;overflow-wrap:anywhere}.footer-contact-list p>span{font-size:inherit!important;overflow-wrap:anywhere}
.vavize-contact.vavize-contact-single{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:24px;align-items:stretch}.vavize-contact .vavize-form{padding:26px!important;min-width:0}.vavize-contact-aside{display:flex;flex-direction:column;gap:20px;border-radius:22px;overflow:hidden;background:#f7f8fb}.vavize-contact-aside>img{width:100%;height:230px;object-fit:cover}.vavize-contact-aside .map-frame{flex:1;min-height:300px}.vavize-contact-aside .map-frame iframe{width:100%;height:100%;min-height:300px;border:0}.vavize-contact-details{padding:0 24px;line-height:1.7;font-size:14px}.vavize-form .vavize-form-head h2{font-size:28px}.vavize-form .vavize-form-head p{font-size:14px}.vavize-phone-combo{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)!important}.vavize-phone-combo select,.vavize-phone-combo input{min-width:0;width:100%}
.admin-lang{position:relative}.admin-lang>button{background:rgba(36,105,223,.82)!important;box-shadow:0 4px 12px #1d4ed817!important;gap:7px!important;min-width:78px!important;padding:12px 15px!important;border:1px solid #ffffff45!important;color:white!important}.admin-lang-menu{top:calc(100% + 8px)!important;min-width:140px!important;z-index:1000}.admin-lang.open .admin-lang-menu{display:flex!important;flex-direction:column}.admin-lang-menu a{font-weight:700}.faq-horizontal-list .admin-media-copy{min-width:0;flex:1;overflow:hidden}.faq-horizontal-list .admin-media-copy strong{font-size:14px!important;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faq-horizontal-list .admin-media-copy p{font-size:12px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:5px}.faq-horizontal-list .faq-state-actions{flex-shrink:0;flex-wrap:nowrap;gap:7px}.faq-state-actions .tiny-btn{font-size:11px!important;padding:9px!important}.tiny-btn.purple{background:#f0e7ff!important;color:#7e22ce!important;border:1px solid #dec6ff!important}
.slide-icon-preview{display:inline-flex;padding:8px;background:#fff4e9;border-radius:8px;color:#ff6800}.slider-live-preview{aspect-ratio:2.7!important;min-height:260px!important}.slider-modal-card{max-width:1200px!important}.slider-preview-copy{max-width:80%!important}.orders27 .admin-table{font-size:13px}.orders27 td{vertical-align:top}.orders27 td small{display:block;line-height:1.55;margin-top:4px}.orders27 .admin-actions{display:flex;gap:6px;flex-wrap:wrap}.orders27 .admin-filter-row{margin-bottom:20px}.rental-period27{display:flex;gap:18px;flex-wrap:wrap}.rental-period27>div{border-left:3px solid #ff6800;padding-left:12px}.rental-period27 strong{font-size:15px}.order-detail-grid small{display:block;margin-top:6px}.hostel-payment-card.is-settled{background:#effaf3!important;border-color:#bce8ca!important}.hostel-payment-card.is-settled .admin-kicker{color:#167a46!important}.hostel-payment-card.is-settled strong{color:#145b37}.btn-danger{background:#cf3542;color:white}.earnings-panel .admin-actions{display:flex!important;flex-flow:row nowrap!important;gap:6px!important}.earnings-panel td:last-child{min-width:280px}.earnings-panel td:nth-child(4){max-width:310px;overflow-wrap:anywhere}.ops-inline-entry{align-items:end}.gps-map27{margin:30px 0;padding:28px;background:#fff;border:1px solid #e2e7ef;border-radius:20px}.gps-map27 iframe{width:100%;height:380px;border:0;border-radius:14px}.gps-map27 h2{font-size:28px;margin-bottom:12px}.gps-status27{font-size:13px;color:#64748b;margin:10px 0}.towing-contact27{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;background:#10141d;color:#fff;border-radius:18px;margin:25px 0}.towing-contact27 .admin-actions{display:flex;gap:12px}.towing-contact27 h2{font-size:24px;color:white}.fuel-cards27 .admin-table small{display:block}.blog-cover{aspect-ratio:1.6;overflow:hidden}.blog-cover img{width:100%;height:100%;object-fit:cover}
@media(max-width:1100px){.why-section .why-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.why-section .feature-card{aspect-ratio:auto;min-height:280px!important}.faq-horizontal-list .admin-media-row{flex-wrap:wrap}.faq-horizontal-list .admin-media-copy{flex-basis:45%}.faq-horizontal-list .faq-state-actions{margin-left:auto}.main-nav .nav-line>a{font-size:14px!important}}
@media(max-width:700px){.site-header .brand img{transform:scale(1.05)}.main-nav .nav-line>a{font-size:15px!important}.why-section .feature-card{padding:16px!important;min-height:275px!important;gap:10px}.why-section .feature-card h3{font-size:17px!important}.why-section .why-copy{font-size:13px!important}.why-section .why-grid{gap:12px!important}.vavize-contact.vavize-contact-single{grid-template-columns:minmax(0,1fr)!important}.feature-admin-grid{grid-template-columns:1fr!important}.towing-contact27{flex-direction:column;align-items:flex-start}.towing-contact27 .admin-actions{flex-wrap:wrap}.gps-map27{padding:18px}.gps-map27 iframe{height:300px}.admin-lang>button{padding:10px 12px!important}.faq-horizontal-list .faq-state-actions{flex-wrap:wrap}.faq-horizontal-list .admin-media-copy{flex-basis:60%}}
.pages-manager .admin-media-row>.tiny-btn:last-child{margin-left:auto;flex-shrink:0}.hero-content h2{font-size:clamp(32px,4vw,64px);line-height:1.12;font-weight:850;letter-spacing:-.04em;color:white;margin:0 0 20px}.driver-inline-add select{min-width:160px}.site-footer .footer-contact-values a{font-size:14px!important}
@media(min-width:1101px){.why-section .feature-card{padding:22px!important;gap:10px}.why-section .feature-icon{width:48px!important;height:48px!important;min-height:48px!important;flex-shrink:0}.why-section .feature-card h3{min-height:44px!important;font-size:19px!important;flex-shrink:0}.why-section .why-copy{-webkit-line-clamp:3;max-height:70px;min-height:0;flex-shrink:1}.why-section .why-card-footer{min-height:18px;margin:0!important}}
@media(max-width:480px){.why-section .why-grid{grid-template-columns:minmax(0,1fr)!important}.why-section .feature-card{aspect-ratio:1;min-height:0!important;padding:24px!important;justify-content:center!important}.why-section .why-copy{-webkit-line-clamp:5}.why-section .feature-card h3{min-height:0!important;font-size:21px!important}}
body:not(.admin-body) main .why-section.why-compact .feature-card>.why-copy,body:not(.admin-body) main .why-section.why-compact .why-detail p{text-align:left!important;text-align-last:auto!important;hyphens:none!important}body:not(.admin-body) main .why-section.why-compact .feature-card>h3{text-align:left!important;width:100%;line-height:1.25!important}.why-read-more{border:0;background:none;padding:0;color:#df5c00;font:inherit;font-size:12px;font-weight:800;cursor:pointer;display:inline-flex;gap:6px;align-items:center}.why-read-more[hidden]{display:none!important}.why-read-more:hover{text-decoration:underline}.why-detail{width:min(560px,calc(100% - 32px));box-sizing:border-box;padding:26px;border:1px solid #e1e7ef;border-radius:20px;color:#1b2536;box-shadow:0 24px 80px #0003;max-height:80vh;overflow:auto}.why-detail::backdrop{background:#0c172770;backdrop-filter:blur(3px)}.why-detail-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.why-detail-head h3{font-size:24px;margin:0}.why-detail-head button{border:0;background:#f1f4f9;border-radius:50%;width:34px;height:34px;cursor:pointer;font-size:24px}.why-detail p{font-size:16px;line-height:1.7}
.admin-body .faq-horizontal-list .admin-actions form[action$="/homepage-toggle"]{display:block!important}.admin-body .faq-horizontal-list .faq-state-actions{flex-wrap:nowrap!important}.vavize-contact-aside>img.is-logo{object-fit:contain;background:#fff;padding:22px;box-sizing:border-box}.vavize-contact-details a{color:#30577f;text-decoration:none}
@media(max-width:900px){.admin-body .faq-horizontal-list .faq-state-actions{flex-wrap:wrap!important}.faq-horizontal-list .admin-media-row{grid-template-columns:24px 30px minmax(0,1fr)!important}.faq-horizontal-list .faq-state-actions{grid-column:3;justify-content:flex-start!important}}

.builder-keywords27{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.builder-keywords27 span{padding:7px 12px;background:#f5f5f7;border-radius:20px;color:#676b73;font-size:12px}

body:not(.admin-body) main .why-section.why-compact .feature-card>h3{padding:0!important;box-sizing:border-box}@media(min-width:1101px){.why-section.why-compact .feature-card>h3{height:48px!important;min-height:48px!important}.why-section.why-compact .why-card-footer{margin-top:auto!important}}

.pages-manager .admin-media-row>a:last-child{margin-left:auto!important}.pages-manager .admin-media-copy{flex:1;min-width:0}

body:not(.admin-body) main .why-section.why-compact .feature-card>h3{display:block!important;text-align-last:left!important}
