@charset "UTF-8";
/*!
 * MotoCare v1.0.0 (https://motocare.online)
 * Copyright 2025 Web Apps Piotr Piwoński
 * Licensed proprietary
 */@font-face{font-display:swap;font-family:tabler-icons;font-style:normal;font-weight:400;src:url(/fonts/tabler-icons.woff2) format("woff2"),url(/fonts/tabler-icons.woff) format("woff"),url(/fonts/tabler-icons.ttf) format("truetype")}:root[data-bs-theme=light]{--bs-body-bg:#f6f8fb;--bs-body-color:#0f172a}:root[data-bs-theme=dark]{--bs-body-bg:#182433;--bs-body-color:#e6e6e6}body,html{min-height:100%}html[data-bs-theme],html[data-bs-theme] body{background-color:var(--bs-body-bg)!important;color:var(--bs-body-color)}.page,body.layout-boxed{background:var(--bs-body-bg)!important}.layout-boxed{--tblr-theme-boxed-border-radius:6px;background:var(--bs-body-bg) linear-gradient(to right,hsla(0,0%,100%,.1),transparent) fixed;padding:1rem}.navbar-brand-image{height:4rem;width:auto}.navbar .nav-link-icon{height:2rem;width:2rem}.navbar .nav-link-icon>i.ti{font-size:1.8rem}i.vehicle-info{font-size:1.2rem}.text-right{text-align:right}.fs-22{font-size:1.375rem}.btn.text-wrap{white-space:normal}.card-img-detail{border-radius:var(--tblr-card-inner-border-radius);width:100%}.table-nowrap td,.table-nowrap th{white-space:nowrap}.icon{--tblr-icon-size:1.5rem}.btn-nomargin{--tblr-btn-padding-x:0.5rem}.btn svg,.btn-nomargin svg{margin:0!important;padding:0!important}.ala-button{border:1px solid;border-radius:15%;display:inline-block;height:30px;padding:0;text-align:center;vertical-align:middle;width:30px}.nowrap{white-space:nowrap}.object-fit-cover{-o-object-fit:cover;object-fit:cover}.vehicle-thumb{height:220px}@media (min-width:768px){.vehicle-thumb{height:auto}}.vehicle-thumb{border-radius:inherit;isolation:isolate;overflow:hidden;position:relative}.vehicle-thumb>a,.vehicle-thumb>a>img{display:block;height:100%}.vehicle-thumb>a>img{backface-visibility:hidden;-o-object-fit:cover;object-fit:cover;transform-origin:50% 50%;transition:transform .35s ease;width:100%;will-change:transform}@media (hover:hover) and (pointer:fine){.vehicle-thumb>a:focus-visible>img,.vehicle-thumb>a:hover>img{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.vehicle-thumb>a>img{transition:none}}.modal-backdrop{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.modal-backdrop.show{opacity:.72}.service-note-modal{background-color:#1f2d3d;border:1px solid #33465d;box-shadow:0 1.5rem 4rem rgba(0,0,0,.45);color:#e6e6e6}.service-note-modal .modal-body{padding:1.5rem}.service-note-modal .btn-close{position:absolute;right:1rem;top:1rem;z-index:2}[data-bs-theme=dark] .service-note-modal .btn-close{filter:invert(1) grayscale(100%) brightness(200%);opacity:.8}[data-bs-theme=light] .service-note-modal{background-color:#fff;border-color:#dbe3ef;color:#0f172a}[class*=inspection-plan-]>svg{margin:0!important;padding:0!important}.inspection-plan-c{border-color:#4299e1;color:#4299e1}.inspection-plan-d{border-color:#ae3dc9;color:#ae3dc9}.inspection-plan-p{border-color:#6c7a91;color:#6c7a91}.inspection-plan-r{border-color:#f59f02;color:#f59f02}.inspection-plan-s{border-color:#2fb344;color:#2fb344}.inspection-plan-w{border-color:#d63939;color:#d63939}.inspection-plan-x{border-color:#f6f8fb;color:#f6f8fb}.icon-inspection-plan{margin:0;padding:0}[data-bs-theme=light] .inspection-plan-c{background-color:#4299e1;color:#fff}[data-bs-theme=light] .inspection-plan-d{background-color:#ae3dc9;color:#fff}[data-bs-theme=light] .inspection-plan-p{background-color:#6c7a91;color:#fff}[data-bs-theme=light] .inspection-plan-r{background-color:#f59f02;color:#fff}[data-bs-theme=light] .inspection-plan-s{background-color:#2fb344;color:#fff}[data-bs-theme=light] .inspection-plan-w{background-color:#d63939;color:#fff}[data-bs-theme=light] .inspection-plan-x{background-color:#000;color:#fff}[data-bs-theme=light] .icon-inspection-plan{color:#fff}.cookie-consent-banner{bottom:1rem;left:1rem;margin:0;position:fixed;right:1rem;z-index:1095}@media (min-width:768px){.cookie-consent-banner{bottom:1.5rem;left:auto;right:1.5rem;width:min(34rem,100vw - 3rem)}}.cookie-consent-banner .card-body{background:var(--tblr-bg-surface)}.cookie-consent-modal .modal-body{display:grid;gap:1rem}.cookie-consent-modal{background-color:var(--tblr-bg-surface);opacity:1}.cookie-consent-option{align-items:center;border-bottom:1px solid var(--tblr-border-color);display:flex;gap:1rem;justify-content:space-between;padding:.75rem 0}.cookie-consent-option:last-child{border-bottom:0}
