body.omas-v136{--ov-navy:#07131f;--ov-gold:#c99245;--ov-orange:#f36b2c;--ov-green:#1fbf76;--ov-line:#e4e8ed;--ov-muted:#64748b}body.omas-v136 .ov-wrap{width:min(1380px,92%);margin:auto}body.omas-v136 .omas-v136-fleet{padding:72px 0;background:#f7f8fa}body.omas-v136 .ov-section-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:24px}body.omas-v136 .ov-section-head span,.ov-label{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--ov-gold);font-weight:900}body.omas-v136 .ov-section-head h2{margin:5px 0;font-size:34px}body.omas-v136 .ov-section-head p{margin:0;color:var(--ov-muted);font-size:13px}body.omas-v136 .ov-search{background:#fff;border:1px solid var(--ov-line);border-radius:18px;padding:15px;margin-bottom:25px;box-shadow:0 15px 45px rgba(7,19,31,.08)}body.omas-v136 .ov-search-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}body.omas-v136 .ov-search-grid input,body.omas-v136 .ov-search-grid select{height:43px;border:1px solid #dce2e8;border-radius:9px;padding:0 10px;background:#fff;min-width:0}body.omas-v136 .ov-search-grid button{height:43px;border:0;border-radius:9px;background:var(--ov-orange);color:#fff;font-weight:900;cursor:pointer}body.omas-v136 .ov-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body.omas-v136 .ov-car-card{background:#fff;border:1px solid var(--ov-line);border-radius:16px;overflow:hidden;box-shadow:0 12px 32px rgba(7,19,31,.07);min-width:0}body.omas-v136 .ov-car-media{position:relative;background:linear-gradient(180deg,#fff,#f1f3f5);height:230px}body.omas-v136 .ov-car-media>img{width:100%;height:100%;object-fit:contain;display:block}body.omas-v136 .ov-gallery{position:absolute;right:12px;bottom:12px;border:0;border-radius:999px;background:rgba(7,19,31,.85);color:#fff;padding:7px 11px;font-size:10px;font-weight:800;cursor:pointer}body.omas-v136 .ov-car-body{padding:16px}body.omas-v136 .ov-brand{font-size:10px;color:#8793a0;letter-spacing:1px;text-transform:uppercase;font-weight:900}body.omas-v136 .ov-car-body h3{margin:3px 0;font-size:20px;color:var(--ov-navy)}body.omas-v136 .ov-class{font-size:11px;color:var(--ov-muted);min-height:17px;margin:0 0 10px}body.omas-v136 .ov-specs{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin:10px 0}body.omas-v136 .ov-specs span{background:#f7f8fa;border-radius:8px;padding:7px;font-size:9px;color:#8793a0}body.omas-v136 .ov-specs b{display:block;color:var(--ov-navy);font-size:11px;margin-bottom:1px}body.omas-v136 .ov-desc{font-size:11px;color:var(--ov-muted);line-height:1.55;min-height:34px;margin:8px 0}body.omas-v136 .ov-gallery-strip{display:flex;gap:5px;margin:8px 0;overflow:auto}body.omas-v136 .ov-thumb{border:1px solid #e1e6eb;background:#fff;border-radius:6px;padding:0;width:52px;height:42px;overflow:hidden;cursor:pointer;flex:0 0 auto}body.omas-v136 .ov-thumb img{width:100%;height:100%;object-fit:cover}body.omas-v136 .ov-price{display:flex;align-items:baseline;gap:5px;margin:12px 0}body.omas-v136 .ov-price span,body.omas-v136 .ov-price small{font-size:10px;color:var(--ov-muted)}body.omas-v136 .ov-price strong{font-size:22px;color:var(--ov-navy)}body.omas-v136 .ov-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}body.omas-v136 .ov-actions button,body.omas-v136 .ov-actions a{display:flex;align-items:center;justify-content:center;min-height:40px;border:0;border-radius:8px;font-size:10px;font-weight:900;text-decoration:none;cursor:pointer;padding:7px 8px}body.omas-v136 .ov-book{background:var(--ov-orange);color:#fff}body.omas-v136 .ov-wa{background:#e7faef;color:#0b9557}body.omas-v136 .ov-empty,body.omas-v136 .ov-loading{grid-column:1/-1;padding:45px;text-align:center;background:#fff;border:1px dashed #d7dee5;border-radius:14px;color:var(--ov-muted)}body.omas-v136 .ov-table-wrap{overflow:auto;background:#fff;border:1px solid var(--ov-line);border-radius:14px}body.omas-v136 .ov-table{width:100%;min-width:850px;border-collapse:collapse}body.omas-v136 .ov-table th,body.omas-v136 .ov-table td{padding:12px;border-bottom:1px solid #eef1f4;text-align:left;font-size:11px}body.omas-v136 .ov-table-car{display:flex;gap:10px;align-items:center}body.omas-v136 .ov-table-car img{width:90px;height:55px;object-fit:contain}body.omas-v136 .ov-table-car span{display:block;color:var(--ov-muted);font-size:9px;margin-top:2px}body.omas-v136 .ov-modal{position:fixed;inset:0;background:rgba(3,10,17,.72);display:none;align-items:center;justify-content:center;padding:18px;z-index:99999;backdrop-filter:blur(5px)}body.omas-v136 .ov-modal.open{display:flex}body.omas-v136 .ov-modal-card{position:relative;width:min(1180px,100%);max-height:94vh;overflow:auto;background:#fff;border-radius:20px;box-shadow:0 30px 90px rgba(0,0,0,.35)}body.omas-v136 .ov-modal-close{position:absolute;z-index:3;right:13px;top:13px;width:36px;height:36px;border:0;border-radius:50%;background:#fff;box-shadow:0 5px 18px rgba(0,0,0,.15);font-size:24px;cursor:pointer}body.omas-v136 .ov-booking-layout{display:grid;grid-template-columns:1fr 1.05fr}body.omas-v136 .ov-booking-car{background:#f6f7f8;padding:25px}body.omas-v136 .ov-booking-gallery{background:#fff;border-radius:15px;padding:10px}body.omas-v136 .ov-booking-gallery>img{width:100%;height:300px;object-fit:contain}body.omas-v136 [data-book-thumbs],body.omas-v136 .ov-gallery-thumbs{display:flex;gap:7px;overflow:auto;margin-top:8px}body.omas-v136 [data-book-thumbs] button,body.omas-v136 .ov-gallery-thumbs button{border:1px solid #e0e5ea;background:#fff;padding:0;border-radius:7px;width:64px;height:52px;overflow:hidden;flex:0 0 auto}body.omas-v136 [data-book-thumbs] img,body.omas-v136 .ov-gallery-thumbs img{width:100%;height:100%;object-fit:cover}body.omas-v136 [data-car-details]{padding:18px 3px}body.omas-v136 [data-car-details] h3{font-size:24px;margin:0 0 8px;color:var(--ov-navy)}body.omas-v136 .ov-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin:12px 0}body.omas-v136 .ov-detail-grid span{background:#fff;border:1px solid var(--ov-line);border-radius:8px;padding:8px;font-size:9px;color:var(--ov-muted)}body.omas-v136 .ov-detail-grid b{display:block;color:var(--ov-navy);font-size:11px;margin-bottom:2px}body.omas-v136 .ov-booking-form{padding:30px}body.omas-v136 .ov-booking-form h2{margin:5px 0;font-size:30px;color:var(--ov-navy)}body.omas-v136 .ov-booking-form>p{color:var(--ov-muted);font-size:12px}body.omas-v136 .ov-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.omas-v136 .ov-form-grid label{font-size:10px;font-weight:900;color:#526173}body.omas-v136 .ov-form-grid input,body.omas-v136 .ov-form-grid textarea{display:block;width:100%;margin-top:5px;border:1px solid #dce2e8;border-radius:8px;padding:10px;font:inherit;font-size:11px;min-height:41px;background:#fff}body.omas-v136 .ov-form-grid .full{grid-column:1/-1}body.omas-v136 .ov-check{display:flex!important;align-items:center;gap:7px;font-weight:700!important}body.omas-v136 .ov-check input{width:auto!important;min-height:auto!important;display:inline-block!important;margin:0!important}body.omas-v136 .ov-total{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--ov-navy);color:#fff;border-radius:12px;padding:14px}.ov-total span{font-size:10px}.ov-total strong{font-size:22px}.ov-total small{font-size:9px;color:#cbd5e1}body.omas-v136 .ov-form-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ov-confirm,.ov-confirm-wa{border:0;border-radius:8px;padding:12px;text-align:center;font-size:11px;font-weight:900;text-decoration:none;cursor:pointer}.ov-confirm{background:var(--ov-orange);color:#fff}.ov-confirm-wa{background:#25d366;color:#fff}.ov-status{font-size:11px;padding-top:8px}.ov-status.success{color:#087a48}.ov-status.error{color:#b42318}.ov-gallery-card{padding:22px}.ov-gallery-main{width:100%;height:min(70vh,650px);object-fit:contain;background:#f7f8fa;border-radius:12px}.home-disabled main{opacity:.45;pointer-events:none}@media(max-width:900px){body.omas-v136 .ov-search-grid{grid-template-columns:repeat(2,1fr)}body.omas-v136 .ov-grid{grid-template-columns:repeat(2,1fr)}body.omas-v136 .ov-booking-layout{grid-template-columns:1fr}.ov-booking-car{padding-bottom:0}}@media(max-width:560px){body.omas-v136 .ov-wrap{width:94%}body.omas-v136 .ov-search-grid{grid-template-columns:1fr}body.omas-v136 .ov-grid{grid-template-columns:1fr}body.omas-v136 .ov-section-head{align-items:start;flex-direction:column}body.omas-v136 .ov-car-media{height:210px}body.omas-v136 .ov-form-grid{grid-template-columns:1fr}body.omas-v136 .ov-form-grid .full{grid-column:auto}body.omas-v136 .ov-form-actions{grid-template-columns:1fr}body.omas-v136 .ov-booking-form{padding:20px}body.omas-v136 .ov-booking-gallery>img{height:220px}body.omas-v136 .ov-modal{padding:7px}body.omas-v136 .ov-modal-card{max-height:98vh;border-radius:14px}}
:root{--om-primary:#c69b5b;--om-accent:#111827;--om-surface:#fff;--om-surface-alt:#f6f3ee;--om-text:#171717;--om-muted:#667085;--om-hero-overlay:rgba(0,0,0,.38);--om-radius:18px;--om-font-heading:inherit;--om-font-body:inherit}
body.omas-v136{font-family:var(--om-font-body)}body.omas-v136 h1,body.omas-v136 h2,body.omas-v136 h3,body.omas-v136 h4{font-family:var(--om-font-heading)}body.omas-v136 .btn-main,body.omas-v136 .submit{background:var(--om-primary);border-color:var(--om-primary);color:#fff}body.omas-v136 .info-card,body.omas-v136 .review,body.omas-v136 .search-panel{border-radius:var(--om-radius)}body.omas-v136[data-button-style="outline"] .btn-main{background:transparent;color:var(--om-primary);border:1px solid var(--om-primary)}body.omas-v136[data-button-style="pill"] .btn-main,body.omas-v136[data-button-style="pill"] .submit{border-radius:999px}
.vehicle-results[data-mode="compact"]{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-results[data-mode="table"]{display:grid;grid-template-columns:1fr;gap:8px}.vehicle-results[data-mode="slider"]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.vehicle-results[data-mode="slider"]>*{min-width:min(420px,88vw);scroll-snap-align:start}.vehicle-results[data-mode="masonry"]{columns:3 280px;display:block}.vehicle-results[data-mode="masonry"]>*{break-inside:avoid;margin-bottom:18px}.vehicle-results[data-mode="split"]{grid-template-columns:1.3fr .7fr}.vehicle-results[data-mode="catalog"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
@media(max-width:900px){.vehicle-results[data-mode="catalog"]{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-results[data-mode="split"],.vehicle-results[data-mode="compact"]{grid-template-columns:1fr}}
