@charset "UTF-8";:root{--base-color-light: rgba(255, 255, 255, .9);--base-color-dark: rgba(0, 0, 0, .9);--base-color-highlight: #f5c89b;--base-color-bg: #ffffff;--base-color-bg-soft: #fbfdfe;--base-color-bg-light: #f1f8fd;--base-color-bg-dim: #b6b6b6;--base-color-bg-dark: #111111;--base-color-bg-muted: rgba(0, 0, 0, .7);--base-color-text: rgba(0, 0, 0, .9);--base-color-text-muted: rgba(0, 0, 0, .6);--base-color-text-inverse: rgba(255, 255, 255, .9);--base-color-link: #0052cc;--base-color-primary: #075985;--base-color-secondary: var(--base-color-bg-light);--base-color-success: #188038;--base-color-danger: #b3261e;--base-color-warning: #e37400;--base-color-border: rgba(0, 0, 0, .15);--base-color-overlay: rgba(0, 0, 0, .5)}:root{--base-color-white: #ffffff;--base-color-black: #000000;--base-font-size: 1rem;--base-font-size-1: calc(var(--base-font-size) * 2.5);--base-font-size-2: calc(var(--base-font-size) * 1.875);--base-font-size-3: calc(var(--base-font-size) * 1.5);--base-font-size-4: calc(var(--base-font-size) * 1.125);--base-font-size-5: var(--base-font-size);--base-font-size-6: calc(var(--base-font-size) * .875);--base-font-size-display-1: clamp( calc(var(--base-font-size) * 2), 5vw, calc(var(--base-font-size) * 3.5) );--base-line-height: 1.5;--base-font-size-small: var(--base-font-size-6);--base-font-size-normal: var(--base-font-size-5);--base-font-size-large: var(--base-font-size-4);--base-font-weight-light: 300;--base-font-weight-normal: 400;--base-font-weight-semibold: 600;--base-font-weight-bold: 700;--base-font-weight-black: 900;--base-gap: var(--base-font-size);--base-icon-size: calc(var(--base-font-size) * var(--base-line-height));--base-border-width: 1px;--base-border: var(--base-border-width) solid var(--base-color-border);--base-border-radius-small: 3px;--base-border-radius: 5px;--base-shadow-small: rgba(0, 0, 0, .1) 0px 4px 6px -1px, rgba(0, 0, 0, .06) 0px 2px 4px -1px;--base-shadow: rgba(0, 0, 0, .1) 0px 10px 15px -3px, rgba(0, 0, 0, .05) 0px 4px 6px -2px;--base-sahdow-large: rgba(0, 0, 0, .1) 0px 20px 25px -5px, rgba(0, 0, 0, .04) 0px 10px 10px -5px}.page{container-type:inline-size;container-name:page-default}.page__container{margin:auto;display:flex;flex-direction:column}.page__body{padding:calc(var(--base-gap) * 2) calc(var(--base-gap) * 1);padding-top:0;margin:auto;width:100%;max-width:1200px}.section{margin:calc(var(--base-gap) * 4) 0}.section__title{text-align:center;line-height:1.1;margin:calc(var(--base-gap) * .5) 0}.section__lead{text-align:center;font-size:var(--base-font-size-large);color:var(--base-color-text-muted)}.section__body{margin:calc(var(--base-gap) * 2) 0}.menu-button .dropdown__trigger .menu-item__icon{width:calc(var(--base-gap) * 3);height:calc(var(--base-gap) * 3);background-color:var(--base-color-bg-light);display:flex;justify-content:center;border-radius:9999px}.menu-button .indicator--dropdown{display:none}.menu-button .menu-item__label{font-weight:var(--base-font-weight-semibold)}.menu-button .menu-item__label span{display:block;color:var(--base-color-text-muted);font-size:var(--base-font-size-small);font-weight:var(--base-font-weight-normal)}.dashboard-card__title{font-size:var(--base-font-size-large);font-weight:var(--base-font-weight-semibold)}.dashboard-card__subtitle{font-size:var(--base-font-size-small);color:var(--base-color-text-muted)}.dashboard-card__header{display:flex;gap:var(--base-gap)}.dashboard-card__header__title{flex-grow:1}.dashboard-card__header__menu .dropdown__trigger .menu-item__body{padding-right:0}.date[data-v-039b553e],.reg-num[data-v-039b553e],.nature[data-v-039b553e]{white-space:nowrap}.reg-num[data-v-039b553e]{font-weight:var(--base-font-weight-semibold)}.nature[data-v-039b553e]{width:100%}.cta[data-v-039b553e]{white-space:nowrap;width:0}.type[data-v-039b553e],.complaints[data-v-039b553e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;color:var(--base-color-text-muted)}.nature[data-v-039b553e]{display:flex;gap:calc(var(--base-gap) / 2);align-items:center}.service-button button{display:block}.service-button button span{font-size:var(--base-font-size-normal);opacity:.7;font-weight:var(--base-font-weight-light)}.hero-panel{position:relative;overflow:hidden;container-type:inline-size;container-name:hero-panel}.hero-panel__container{padding:calc(var(--base-gap) * 2) calc(var(--base-gap) * 1);margin:auto;max-width:800px;display:flex;flex-direction:column;gap:calc(var(--base-gap) * 3);justify-content:center}.hero-panel__body{display:flex;flex-direction:column;gap:calc(var(--base-gap) * 2)}.hero-panel__title{margin:0;font-size:var(--base-font-size-display-1);font-weight:var(--base-font-weight-bold);line-height:1.1;text-align:center}.hero-panel__subtitle{margin:0;font-size:var(--base-font-size-4);text-align:center}.skeleton--image{height:calc(var(--base-font-size-display-1));width:100%}@container hero-panel (min-width: 600px){.hero-panel__container{padding:calc(var(--base-gap) * 3) calc(var(--base-gap) * 2)}}.hero-panel--primary{background:var(--base-color-primary);color:var(--base-color-white)}.hero-panel--primary .hero-panel__container:before{content:"";display:block;position:absolute;top:-10%;left:-10%;width:120%;height:120%;background:radial-gradient(circle,#ffffff1a,#fff0);transform-origin:center;animation:hero-panel-rotate 50s linear infinite;z-index:0;pointer-events:none}@keyframes hero-panel-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-panel--secondary,.display-value--null{color:var(--base-color-text-muted)}.customer-item{display:flex;gap:var(--base-gap);margin-bottom:var(--base-gap)}.customer-item__name{font-weight:var(--base-font-weight-semibold)}.customer-item__address{font-size:var(--base-font-size-small);color:var(--base-color-text-muted)}.layout-column{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--min-column-width),1fr));gap:calc(var(--base-gap) * 2);align-items:var(--align-items)}.my-companies-button span{font-size:var(--base-font-size-normal);opacity:.7;font-weight:var(--base-font-weight-light)}.my-companies-section .my-companies-button{margin-top:calc(var(--base-gap) * 2)}.doughnut-row__container{display:flex;gap:calc(var(--base-gap) * 2)}.doughnut-row__container>*{flex:1}.tire-item__type{font-weight:var(--base-font-weight-semibold)}.tire-item__size{color:var(--base-color-text-muted);margin-bottom:var(--base-gap)}.tire-set{flex-shrink:0}.card--feature-card .card__container{overflow:hidden}.card--feature-card .card__header{font-size:var(--base-font-size-large);font-weight:var(--base-font-weight-semibold)}.feature-card{display:flex;gap:var(--base-gap);align-items:center}.feature-card__icon>figure{position:absolute;z-index:2;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center}.feature-card__icon>figure>img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.feature-card__content{flex-grow:1}.feature-card__icon{width:200px;height:200px;flex-shrink:0;position:relative}.feature-card__icon:before,.feature-card__icon:after{content:"";position:absolute;z-index:0;left:50%;top:50%;width:100%;aspect-ratio:1;border-radius:50%;background:var(--base-color-primary);animation:pulse1 3s linear infinite;will-change:transform,opacity;pointer-events:none}.feature-card__icon:after{width:100%;transform:scale(.4);background:var(--base-color-primary);animation:pulse2 2s linear infinite;will-change:transform,opacity;pointer-events:none}@keyframes pulse1{0%{transform:translate(-70%,-30%) scale(.1);opacity:0}30%{transform:translate(-70%,-30%) scale(.3);opacity:.3}to{transform:translate(-70%,-30%) scale(.8);opacity:0}}@keyframes pulse2{0%{transform:translate(-70%,-30%) scale(.2);opacity:0}30%{transform:translate(-70%,-30%) scale(.6);opacity:.1}to{transform:translate(-70%,-30%) scale(1);opacity:0}}.tire-card__content{display:flex;gap:calc(var(--base-gap) * 2)}.tire-card__skeleton{flex-grow:1}.latest-vehicles-list-item{margin:calc(var(--base-gap)) 0;padding:calc(var(--base-gap) * 1) calc(var(--base-gap) * 1);background-color:var(--base-color-bg);border-radius:var(--base-border-radius);box-shadow:var(--base-shadow-small)}td[data-v-530dc0ef],th[data-v-530dc0ef]{white-space:nowrap}.group[data-v-530dc0ef]{display:flex;gap:calc(var(--base-gap) / 2)}.number[data-v-530dc0ef],.price[data-v-530dc0ef]{text-align:right}.main[data-v-530dc0ef]{font-weight:var(--base-font-weight-semibold)}.metics-card__skeleton{width:10rem}.metics-card__skeleton .skeleton{margin-bottom:calc(var(--base-gap) / 2)}.metics-card__skeleton .skeleton:last-of-type{margin-bottom:0}.metrics-card__icon .icon{display:inline-flex;background-color:var(--base-color-primary);color:var(--base-color-white);padding:calc(var(--base-gap) / 2);border-radius:9999px;box-shadow:var(--base-shadow)}.metrics-card__icon svg{height:calc(var(--base-font-size-2))}.metrics-card__main{font-size:var(--base-font-size-2);line-height:1.1}.metrics-card__value{font-weight:var(--base-font-weight-semibold);color:var(--base-color-primary)}.metrics-card__suffix{color:var(--base-color-text-muted)}.metrics-card__sub{color:var(--base-color-text-muted);font-size:var(--base-font-size-small)}.metrics-card__title{text-transform:uppercase}.metrics-card--horizontal>.card__container{display:flex;align-items:center}.home-metrics{display:flex;justify-content:center;gap:var(--base-gap)}.home-metrics .metrics-card--danger .price{color:var(--base-color-danger)}.home-metrics .metrics-card--danger .icon{background-color:var(--base-color-danger)}.home-metrics .metrics-card--success .price{color:var(--base-color-success)}.home-metrics .metrics-card--success .icon{background-color:var(--base-color-success)}div.chart-legend{display:flex;gap:calc(var(--base-gap) / 2);margin:calc(var(--base-gap) / 4) 0;padding:0 calc(var(--base-gap) / 2)}tr.chart-legend td,tr.chart-legend th{border-bottom:none;position:relative;padding:calc(var(--base-gap) / 8) calc(var(--base-gap) / 2)}.chart-legend__color{width:calc(var(--base-gap) * 2);height:calc(var(--base-line-height) * (var(--base-font-size)))}.chart-legend__color:before{content:"";display:block;width:100%;height:100%;border:var(--base-border);background-color:var(--b4f2a308)}.chart-legend__value{text-align:right;font-weight:var(--base-font-weight-semibold)}.vehicle-costs-chart{height:180px;width:180px}.doughnut-card__title{font-size:var(--base-font-size-large);font-weight:var(--base-font-weight-semibold)}.doughnut-card__description{font-size:var(--base-font-size-small);color:var(--base-color-text-muted)}.doughnut-card{display:flex;gap:var(--base-gap);align-items:center}.vehicle-costs-chart,.vehicle-costs-by-discount-chart{height:180px;width:180px}.key-value tr:hover td,.key-value tr:hover th{background:none}.key-value th,.key-value td{border-bottom:none;padding:calc(var(--base-gap) / 4) var(--base-gap);vertical-align:top}.key-value th{font-weight:var(--base-font-weight);text-align:left;white-space:nowrap}.key-value td{font-weight:var(--base-font-weight-semibold);width:100%}.key-value .skeleton{margin-bottom:0}.vehicle-data-card .card__container{background:var(--base-color-highlight)}.page--vehicle .page__footer .button-group{justify-content:center}.order-summary-card .button-group__container{justify-content:end}td[data-v-f4141996]{white-space:nowrap}.name[data-v-f4141996]{width:100%}.price[data-v-f4141996],.quantity[data-v-f4141996]{text-align:right}.main[data-v-f4141996]{font-weight:var(--base-font-weight-semibold)}th[data-v-1cca4891]{text-align:left}.quantity[data-v-1cca4891],.price[data-v-1cca4891]{text-align:right}.vehicle-item .dashboard-card__title span{font-weight:var(--base-font-weight-normal);color:var(--base-color-text-muted)}.vehicle-item--hidden .card__container{background:var(--base-color-bg-light)}.vehicle-item--hidden .button-group{margin-top:var(--base-gap)}.vehicles-list__filters[data-v-2a625bd9]{margin-bottom:calc(var(--base-gap) * 2);display:flex;justify-content:space-between}[data-v-2a625bd9] .data-list__items{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--base-gap) * 2)}.page--home .page__footer .button-group{justify-content:center}.main-nav{display:flex;gap:calc(var(--base-gap) * 1.5);justify-content:space-between}.main-nav__primary{display:flex;gap:calc(var(--base-gap) * 1.5)}body{background:var(--base-color-bg-light)}.app{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;height:100dvh}.app__header{padding:calc(var(--base-gap) / 2) var(--base-gap);background:var(--base-color-bg-light);border-bottom:var(--base-border)}.app__body{overflow:auto}.app__footer{padding:calc(var(--base-gap) / 3) var(--base-gap);background:var(--base-color-bg-light);border-top:var(--base-border);font-size:var(--base-font-size-small)}.dividable-panel__handle{background-color:var(--base-color-primary);opacity:.1;transition:opacity .2s}.dividable-panel__handle:hover{opacity:1}
