/* Only /vozilo/... loads this file. Every rule is isolated to that page. */
.standalone-vehicle .standalone-vehicle-main{max-width:1280px;width:calc(100% - 40px);margin:24px auto 36px;padding:0;min-height:0}
.standalone-vehicle .standalone-vehicle-card{background:#fff;border:1px solid #e1e6ec;border-radius:11px;overflow:hidden}
.standalone-vehicle .vehicle-modal-toolbar{position:static}.standalone-vehicle .vehicle-breadcrumb{text-decoration:none}
.standalone-vehicle .vehicle-quick-info h1{font-size:40px;line-height:1.12;letter-spacing:-1.3px;margin:0 0 5px}
.standalone-vehicle .vehicle-tabs a{display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px;min-height:56px;flex-shrink:0;padding:12px 28px;color:#5b6878;font-weight:600;background:white;border:0;border-bottom:4px solid transparent}
.standalone-vehicle .vehicle-tabs a[aria-selected=true]{color:var(--red);border-bottom-color:var(--red)}
.standalone-vehicle .vehicle-tab-panel h2{font-size:23px;line-height:1.2;letter-spacing:-.6px;margin:0 0 12px}
.standalone-vehicle .vehicle-description{white-space:pre-line}.standalone-vehicle .vehicle-overview-grid>div:only-child{grid-column:1/-1;border:0;padding-left:0}
.standalone-vehicle .vehicle-modal-footer{position:static}.standalone-vehicle .vehicle-modal-footer>a{color:#5b6878;text-decoration:none}
.standalone-vehicle .standalone-vehicle-status{font-size:13px;color:#657282;margin:0 24px 12px}.standalone-vehicle .standalone-vehicle-status:empty{display:none}
.standalone-vehicle .vehicle-opening-hours{margin-top:20px}.standalone-vehicle [data-vehicle-panel][hidden]{display:none}
.standalone-vehicle .standalone-vehicle-zoom{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;padding:0;margin:0;border:0;border-radius:0;background:#071019f5;overflow:hidden}
.standalone-vehicle .standalone-vehicle-zoom::backdrop{background:#071019}
.standalone-vehicle .standalone-vehicle-zoom>img{width:100%;height:100%;object-fit:contain;padding:50px 60px}
.standalone-vehicle .standalone-zoom-close,.standalone-vehicle .standalone-zoom-arrow{position:absolute;z-index:2;border:1px solid #ffffff66;border-radius:50%;width:44px;height:44px;background:#0e1920bb;color:white;font:30px/1 Arial;display:grid;place-items:center;cursor:pointer}
.standalone-vehicle .standalone-zoom-close{top:12px;right:14px}.standalone-vehicle .standalone-zoom-arrow{top:50%;transform:translateY(-50%)}.standalone-vehicle .standalone-zoom-arrow.previous{left:12px}.standalone-vehicle .standalone-zoom-arrow.next{right:12px}.standalone-vehicle .standalone-zoom-counter{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);background:#0e1920bb;color:#fff;border-radius:5px;padding:7px 14px}
.standalone-vehicle .standalone-vehicle-zoom [hidden]{display:none}.standalone-vehicle .gallery-stage:focus-visible,.standalone-vehicle .vehicle-tabs a:focus-visible{outline:2px solid var(--red);outline-offset:2px}
@media(min-width:768px) and (max-width:1100px){.standalone-vehicle .vehicle-quick-info h1{font-size:32px}.standalone-vehicle .vehicle-tab-panel h2{font-size:21px}}
@media(max-width:767px){.standalone-vehicle .standalone-vehicle-main{width:calc(100% - 20px);margin:14px auto 24px}.standalone-vehicle .vehicle-quick-info h1{font-size:31px;letter-spacing:-1px}.standalone-vehicle .vehicle-tabs a{font-size:12px;min-height:49px;padding:12px 15px}.standalone-vehicle .vehicle-tab-panel h2{font-size:21px}.standalone-vehicle .standalone-vehicle-status{margin-inline:18px}.standalone-vehicle .standalone-vehicle-zoom>img{padding:55px 0}.standalone-vehicle .standalone-zoom-arrow{width:36px;height:36px}.standalone-vehicle .standalone-zoom-arrow.previous{left:7px}.standalone-vehicle .standalone-zoom-arrow.next{right:7px}}

.standalone-vehicle .gallery-image-button>img{height:auto;aspect-ratio:1.95}
@media(max-width:767px){.standalone-vehicle .gallery-image-button>img{aspect-ratio:1.65}}
