@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--text-xs--line-height:calc(1/.75);--text-base--line-height:calc(1.5/1);--text-lg--line-height:calc(1.75/1.125);--text-2xl--line-height:calc(2/1.5);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.static{position:static!important}.top-8{top:var(--space-8)!important}.right-8{right:var(--space-8)!important}.flex{display:flex!important}.list-item{display:list-item!important}.h-4{height:var(--space-4)!important}.w-full{width:100%!important}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)!important}.flex-row{flex-direction:row!important}.gap-2{gap:var(--space-2)!important}.gap-4{gap:var(--space-4)!important}.gap-6{gap:var(--space-6)!important}.gap-8{gap:var(--space-8)!important}.gap-10{gap:var(--space-10)!important}.gap-12{gap:var(--space-12)!important}.gap-16{gap:var(--space-16)!important}.gap-20{gap:var(--space-20)!important}.gap-24{gap:var(--space-24)!important}.gap-40{gap:var(--space-40)!important}.rounded{border-radius:.25rem!important}.rounded-2xl{border-radius:var(--radius-20)!important}.rounded-3xl{border-radius:var(--radius-24)!important}.rounded-full{border-radius:var(--radius-full)!important}.rounded-md{border-radius:var(--radius-8)!important}.rounded-xl{border-radius:var(--radius-16)!important}.rounded-xs{border-radius:var(--radius-4)!important}.border{border-style:var(--tw-border-style)!important;border-width:var(--stroke-border-1)!important}.border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border-1{border-style:var(--tw-border-style)!important;border-width:var(--stroke-border-1)!important}.border-border{border-color:var(--field-color-border)!important}.border-ink-200{border-color:var(--color-ink-200)!important}.border-yellow-600{border-color:var(--color-yellow-600)!important}.p-4{padding:var(--space-4)!important}.p-8{padding:var(--space-8)!important}.p-12{padding:var(--space-12)!important}.p-16{padding:var(--space-16)!important}.p-20{padding:var(--space-20)!important}.p-24{padding:var(--space-24)!important}.p-40{padding:var(--space-40)!important}.px-0{padding-inline:calc(var(--spacing)*0)!important}.px-4{padding-inline:var(--space-4)!important}.px-6{padding-inline:var(--space-6)!important}.px-8{padding-inline:var(--space-8)!important}.px-20{padding-inline:var(--space-20)!important}.px-24{padding-inline:var(--space-24)!important}.px-32{padding-inline:var(--space-32)!important}.px-80{padding-inline:var(--space-80)!important}.py-2{padding-block:var(--space-2)!important}.py-4{padding-block:var(--space-4)!important}.py-16{padding-block:var(--space-16)!important}.py-20{padding-block:var(--space-20)!important}.py-24{padding-block:var(--space-24)!important}.py-40{padding-block:var(--space-40)!important}.pt-8{padding-top:var(--space-8)!important}.pt-10{padding-top:var(--space-10)!important}.text-right{text-align:right!important}.text-2xl{font-size:var(--font-size-6)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.text-base{font-size:var(--font-size-3)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-lg{font-size:var(--font-size-4)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.text-xs{font-size:var(--font-size-1)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.leading-normal{--tw-leading:var(--line-height-3)!important;line-height:var(--line-height-3)!important}.leading-snug{--tw-leading:var(--line-height-2)!important;line-height:var(--line-height-2)!important}.leading-tight{--tw-leading:var(--line-height-1)!important;line-height:var(--line-height-1)!important}.font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-medium{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.lowercase{text-transform:lowercase!important}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}}:root{--color-ink-100:#f8f9fa;--color-ink-200:#f1f2f4;--color-ink-300:#e2e5e9;--color-ink-400:#c4c9d2;--color-ink-500:#9aa4b2;--color-ink-600:#697586;--color-ink-700:#4b5565;--color-ink-800:#363f4d;--color-ink-900:#20252d;--color-ink-1000:#121417;--color-lime-100:#f7fdeb;--color-lime-200:#eefbd1;--color-lime-300:#ddf7a4;--color-lime-400:#ccf277;--color-lime-500:#c6f071;--color-lime-600:#bfed6b;--color-lime-700:#acd560;--color-lime-800:#86a64b;--color-lime-900:#607736;--color-lime-1000:#455527;--color-red-100:#fce3e3;--color-red-200:#f8c1c1;--color-red-300:#f39a9a;--color-red-400:#ef7e7e;--color-red-500:#ed6b6b;--color-red-600:#d85f5f;--color-red-700:#b94f4f;--color-red-800:#943f3f;--color-red-900:#6e2f2f;--color-red-1000:#4a1f1f;--color-yellow-100:#fefce0;--color-yellow-200:#fbf7b8;--color-yellow-300:#f7f38e;--color-yellow-400:#f4ef73;--color-yellow-500:#f2ed6b;--color-yellow-600:#d6d35f;--color-yellow-700:#b5b24f;--color-yellow-800:#8f8c3f;--color-yellow-900:#69662f;--color-yellow-1000:#46431f;--color-brown-100:#e6ddd1;--color-brown-200:#cfc0a7;--color-brown-300:#b7a37d;--color-brown-400:#9f8659;--color-brown-500:#8b6b3e;--color-brown-600:#7a5e36;--color-brown-700:#654d2d;--color-brown-800:#4f3c23;--color-brown-900:#392b19;--color-brown-1000:#261c11;--button-link-color-icon:var(--color-ink-600);--button-link-color-icon-disabled:var(--color-ink-200);--button-link-color-icon-hover:var(--color-ink-400);--button-link-color-icon-pressed:var(--color-ink-300);--button-link-color-label:var(--color-ink-600);--button-link-color-label-disabled:var(--color-ink-200);--button-link-color-label-hover:var(--color-ink-400);--button-link-color-label-pressed:var(--color-ink-300);--button-primary-color-icon:var(--color-ink-1000);--button-primary-color-label:var(--color-ink-1000);--button-primary-color-label-disabled:var(--color-lime-100);--button-primary-color-main:var(--color-lime-600);--button-primary-color-main-disabled:var(--color-lime-300);--button-primary-color-main-hover:var(--color-lime-700);--button-primary-color-main-pressed:var(--color-lime-800);--button-secondary-color-icon:var(--color-ink-600);--button-secondary-color-label:var(--color-ink-600);--button-secondary-color-label-disabled:var(--color-ink-400);--button-secondary-color-main:var(--color-ink-300);--button-secondary-color-main-disabled:var(--color-ink-200);--button-secondary-color-main-hover:var(--color-ink-400);--button-secondary-color-main-pressed:var(--color-ink-500);--button-secondary-outline-color-border:var(--color-ink-300);--button-secondary-outline-color-border-disabled:var(--color-ink-200);--button-secondary-outline-color-border-hover:var(--color-ink-400);--button-secondary-outline-color-border-pressed:var(--color-ink-500);--button-secondary-outline-color-icon:var(--color-ink-600);--button-secondary-outline-color-label:var(--color-ink-600);--button-secondary-outline-color-label-disabled:var(--color-ink-300);--content-color-body-text:var(--color-ink-800);--content-color-caption:var(--color-ink-700);--content-color-disabled-text:var(--color-ink-800);--content-color-primary-headings:var(--color-ink-1000);--field-color-border:var(--color-ink-400);--field-color-border-disabled:var(--color-ink-300);--field-color-border-focused:var(--color-ink-700);--field-color-border-hover:var(--color-ink-800);--field-color-caption:var(--color-ink-700);--field-color-icon:var(--color-ink-700);--field-color-label:var(--color-ink-1000);--field-color-placeholder:var(--color-ink-600);--field-color-placeholder-filled:var(--color-ink-1000);--progress-bar-color-bar-background:var(--color-ink-200);--progress-bar-color-bar-background-active:var(--color-lime-600);--radio-color-border:var(--color-ink-300);--radio-color-fill:var(--color-lime-600);--radio-color-icon:var(--color-ink-1000);--color-borders:var(--color-ink-400);--color-borders-selected:var(--color-lime-600);--color-icon:var(--color-ink-1000);--color-icon-dark:var(--color-ink-1000);--color-icon-light:var(--color-ink-100);--color-label:var(--color-ink-1000);--color-main-background:var(--color-ink-100);--color-secondary-background:var(--color-ink-300);--color-tertiary-background:var(--color-ink-1000);--color-card-main-background:rgba(255,255,255,.32);--color-card-second-background:#fff;--color-card-border:var(--color-ink-200);--color-card-border-g1:var(--color-ink-200);--color-card-border-g2:var(--color-ink-300);--color-card-h-bg-requested:var(--color-ink-200);--color-card-h-bg-confirmed:var(--color-lime-100);--color-card-h-bg-driving:var(--color-brown-100);--color-card-body-text:var(--color-ink-700);--color-card-caption:var(--color-ink-500);--color-card-icon:var(--color-ink-1000);--color-card-icon-primary:var(--color-ink-600);--color-card-tooltip-background:#fff;--color-card-plate-border:var(--color-brown-300)}.dark{--button-link-color-icon:var(--color-ink-100);--button-link-color-icon-disabled:var(--color-ink-600);--button-link-color-icon-hover:var(--color-ink-300);--button-link-color-icon-pressed:var(--color-ink-400);--button-link-color-label:var(--color-ink-100);--button-link-color-label-disabled:var(--color-ink-600);--button-link-color-label-hover:var(--color-ink-300);--button-link-color-label-pressed:var(--color-ink-400);--button-primary-color-icon:var(--color-ink-1000);--button-primary-color-label:var(--color-ink-1000);--button-primary-color-label-disabled:var(--color-lime-900);--button-primary-color-main:var(--color-lime-600);--button-primary-color-main-disabled:var(--color-lime-1000);--button-primary-color-main-hover:var(--color-lime-700);--button-primary-color-main-pressed:var(--color-lime-800);--button-secondary-color-icon:var(--color-ink-100);--button-secondary-color-label:var(--color-ink-100);--button-secondary-color-label-disabled:var(--color-ink-500);--button-secondary-color-main:var(--color-ink-600);--button-secondary-color-main-disabled:var(--color-ink-700);--button-secondary-color-main-hover:var(--color-ink-500);--button-secondary-color-main-pressed:var(--color-ink-400);--button-secondary-outline-color-border:var(--color-ink-600);--button-secondary-outline-color-border-disabled:var(--color-ink-900);--button-secondary-outline-color-border-hover:var(--color-ink-300);--button-secondary-outline-color-border-pressed:var(--color-ink-200);--button-secondary-outline-color-icon:var(--color-ink-100);--button-secondary-outline-color-label:var(--color-ink-100);--button-secondary-outline-color-label-disabled:var(--color-ink-800);--content-color-body-text:var(--color-ink-300);--content-color-caption:var(--color-ink-300);--content-color-disabled-text:var(--color-ink-800);--content-color-primary-headings:var(--color-ink-100);--field-color-border:var(--color-ink-800);--field-color-border-disabled:var(--color-ink-800);--field-color-border-focused:var(--color-ink-400);--field-color-border-hover:var(--color-ink-300);--field-color-caption:var(--color-ink-400);--field-color-icon:var(--color-ink-400);--field-color-label:var(--color-ink-100);--field-color-placeholder:var(--color-ink-500);--field-color-placeholder-filled:var(--color-ink-100);--progress-bar-color-bar-background:var(--color-ink-800);--progress-bar-color-bar-background-active:var(--color-lime-600);--radio-color-border:var(--color-ink-600);--radio-color-fill:var(--color-lime-600);--radio-color-icon:var(--color-ink-100);--color-borders:var(--color-ink-800);--color-borders-selected:var(--color-lime-600);--color-icon:var(--color-ink-100);--color-icon-dark:var(--color-ink-1000);--color-icon-light:var(--color-ink-100);--color-label:var(--color-ink-1000);--color-main-background:var(--color-ink-1000);--color-secondary-background:var(--color-ink-800);--color-tertiary-background:var(--color-ink-1000);--color-card-main-background:rgba(32,37,45,.32);--color-card-second-background:var(--color-ink-1000);--color-card-border:var(--color-ink-900);--color-card-border-g1:var(--color-ink-900);--color-card-border-g2:var(--color-ink-800);--color-card-h-bg-requested:var(--color-ink-900);--color-card-h-bg-confirmed:rgba(69,85,39,.2);--color-card-h-bg-driving:var(--color-brown-1000);--color-card-body-text:var(--color-ink-400);--color-card-caption:var(--color-ink-500);--color-card-icon:var(--color-ink-100);--color-card-icon-primary:var(--color-ink-500);--color-card-tooltip-background:var(--color-ink-800);--color-card-plate-border:var(--color-brown-800)}:root{--font-family:var(--font-jakarta);--font-size-1:12px;--font-size-2:14px;--font-size-3:16px;--font-size-4:20px;--font-size-5:24px;--font-size-6:28px;--font-size-7:32px;--font-size-8:40px;--font-size-9:48px;--font-size-10:64px;--line-height-1:16px;--line-height-2:20px;--line-height-3:24px;--line-height-4:28px;--line-height-5:32px;--line-height-6:36px;--line-height-7:46px;--line-height-8:56px;--line-height-9:72px;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700}.label-large{font-family:var(--font-family);font-weight:var(--font-weight-regular);font-size:var(--font-size-3);line-height:var(--line-height-3)}.label-default{font-family:var(--font-family);color:var(--color-label);font-weight:var(--font-weight-medium);font-size:var(--font-size-2);line-height:var(--line-height-2)}.body-large,.body-large-link{font-family:var(--font-family);font-weight:var(--font-weight-regular);font-size:var(--font-size-3);line-height:var(--line-height-3)}.body-medium{font-family:var(--font-family);font-weight:var(--font-weight-regular);font-size:var(--font-size-2);line-height:var(--line-height-2)}.body-small{font-family:var(--font-family);font-weight:var(--font-weight-regular);font-size:var(--font-size-1);line-height:var(--line-height-1)}.heading-xxlarge{font-family:var(--font-family);font-weight:var(--font-weight-semibold);font-size:var(--font-size-7);line-height:var(--line-height-6)}.heading-xlarge{font-family:var(--font-family);font-weight:var(--font-weight-semibold);font-size:var(--font-size-6);line-height:var(--line-height-5)}.heading-large{font-family:var(--font-family);font-weight:var(--font-weight-semibold);font-size:var(--font-size-5);line-height:var(--line-height-4)}.heading-medium{font-family:var(--font-family);font-weight:var(--font-weight-semibold);font-size:var(--font-size-4);line-height:var(--line-height-3)}.heading-small{font-family:var(--font-family);font-weight:var(--font-weight-semibold);font-size:var(--font-size-3);line-height:var(--line-height-2)}.heading-xsmall{font-family:var(--font-family);font-weight:var(--font-weight-semibold);font-size:var(--font-size-2);line-height:var(--line-height-2)}.heading-xxsmall{font-family:var(--font-family);font-weight:var(--font-weight-semibold);font-size:var(--font-size-1);line-height:var(--line-height-1)}:root{--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-16:16px;--radius-20:20px;--radius-24:24px;--radius-32:32px;--radius-40:40px;--radius-full:9999px;--stroke-border-1:1px;--stroke-border-2:1.5px;--stroke-border-3:2px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--space-72:72px;--space-80:80px;--space-96:96px;--space-negative-4:-4px;--space-negative-8:-8px;--space-negative-12:-12px;--space-negative-16:-16px;--space-negative-24:-24px;--grid-desktop:1200px;--grid-tablet:768px;--grid-mobile:375px}.add-car-form{width:100%}.add-car-form__body{align-items:flex-start;gap:var(--space-24);flex-direction:column;width:100%;display:flex}.add-car-form__row{align-items:flex-start;gap:var(--space-24);width:100%;display:flex}.add-car-form__section{align-items:flex-start;gap:var(--space-16);flex-direction:column;width:100%;display:flex}.add-car-form__section-title{padding:0 var(--space-24);align-items:center;gap:8px;width:100%;display:flex}.add-car-form__section-title,.add-car-form__section-subtitle{color:var(--content-color-body-text);font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2)}.add-car-form__section-card{padding:var(--space-24);align-items:flex-start;gap:var(--space-24);border-radius:var(--radius-24);background:var(--color-card-main-background);border:1px solid #f1f2f4;flex-direction:column;align-self:stretch;display:flex}.add-client-form{padding:var(--space-24);align-items:flex-start;gap:var(--space-16);border-radius:var(--radius-24);background:var(--color-card-main-background);border:1px solid #f1f2f4;flex-direction:column;display:flex;position:relative}.add-client-form--step{gap:var(--space-32);border:none;width:544px;padding:0 0 40px}.add-client-form__cancel{cursor:pointer;padding:var(--space-8);justify-content:center;align-items:center;gap:var(--space-6);border-radius:var(--radius-full);background:var(--button-secondary-color-main);display:flex;position:absolute;top:16px;right:16px}.add-client-form__cancel svg{width:24px;height:24px}.add-client-form__header{align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}.add-client-form__caption{color:var(--color-card-body-text);font-size:var(--font-size-2);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-2)}.add-client-form__title{color:var(--color-card-primary-headings);font-size:var(--font-size-5);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-4)}.add-client-form__section{align-items:flex-start;gap:var(--space-24);flex-direction:column;width:100%;display:flex}.add-client-form__row{align-items:flex-start;gap:var(--space-24);width:100%;display:flex}.add-client-form__row--center{align-items:center}.add-client-form-group{align-items:flex-start;gap:var(--space-8);flex-direction:column;width:100%;display:flex}.add-client-form-group label{color:var(--field-color-label);font-size:var(--font-size-2);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-2)}.add-client-form__button{width:100%;height:100%;padding:var(--space-16);justify-content:center;align-items:center;gap:var(--space-12);border-radius:var(--radius-16);border:var(--stroke-border-1)solid var(--field-color-border);display:flex}.add-client-form__button--active{background:var(--button-primary-color-main)}.add-client-form__divider{width:100%;padding:var(--space-24)0}.add-client-form__submit-button{padding-top:var(--space-24);width:100%}.add-on{border-radius:var(--radius-24);background:var(--color-card-main-background);border:1px solid #f1f2f4;position:relative}.add-on__header{color:var(--content-color-primary-headings);font-size:var(--font-size-3);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-2)}.add-on__price{align-items:center;gap:6px;display:flex}.add-on__price span{color:var(--color-card-body-text);font-size:var(--font-size-1);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-1, )}.add-on__details{color:var(--content-color-body-text);font-size:var(--font-size-1);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-1);margin:0;padding:0}.add-on__footer{cursor:pointer;color:var(--button-link-color-label);font-size:var(--font-size-2);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-2);align-items:center;display:flex}.add-on__toggle{position:absolute;top:16px;right:16px}.settings-form{flex-direction:column;gap:40px;height:100%;padding:56px 40px 32px;display:flex}.settings-form__header{align-items:flex-start;gap:var(--space-4);flex-direction:column;width:100%;display:flex}.settings-form__title{color:var(--color-ink-1000);font-size:var(--font-size-4);font-style:normal;font-weight:600;line-height:var(--line-height-3)}.settings-form__description{color:var(--color-ink-700);font-feature-settings:"liga" off,"clig" off;font-size:var(--font-size-3);font-style:normal;font-weight:500;line-height:var(--line-height-2)}.settings-form__body{gap:var(--space-24);flex-direction:column;flex:1;display:flex}.settings-form__field{gap:var(--space-8);flex-direction:column;align-items:flex-start;width:100%;display:flex}.settings-form__checkboxes{align-items:flex-start;gap:var(--space-40);display:flex}.settings-form__footer{gap:var(--space-24);justify-content:flex-end;display:flex}.settings-form__footer div{width:120px}.settings-form__row{gap:var(--space-40);display:flex}.settings-form__add-feature{justify-content:space-between;display:flex}.settings-form__feature-row{align-items:center;gap:8px;display:flex}.settings-form__feature-row-button{justify-content:center;align-items:center;width:50%;display:flex}.settings-form__hint{color:var(--field-color-placeholder);font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2)}.settings-form__features{gap:var(--space-24);flex-direction:column;display:flex;position:relative}.avatar{cursor:pointer;border-radius:var(--radius-full);outline:var(--stroke-border-1)solid var(--color-ink-400);justify-content:center;align-items:center;display:flex}.avatar--sm{padding:var(--space-6)}.avatar--sm .avatar__image{width:20px;height:20px}.avatar--md{padding:var(--space-8)}.avatar--md .avatar__image{width:32px;height:32px}.avatar--l{padding:var(--space-12)}.avatar--l .avatar__image{width:40px;height:40px}.avatar--xl{padding:var(--space-16)}.avatar--xl .avatar__image{width:64px;height:64px}.avatar--xxl{padding:var(--space-16)}.avatar--xxl .avatar__image{width:88px;height:88px}.avatar--expanded{justify-content:flex-start;align-items:center;gap:8px;width:110px;padding:8px 16px 8px 8px;display:flex}.avatar--expanded .avatar__image{padding:0}.avatar__image{background:lightgray/cover no-repeat;justify-content:center;align-items:center;display:flex}.avatar__image img{border-radius:var(--radius-full);background-size:cover;width:100%;height:100%;display:block}.avatar__name{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:26px}.avatar__fallback{background:var(--color-secondary-background);opacity:.5;border-radius:var(--radius-full);justify-content:center;align-items:center;width:32px;height:32px;display:flex}.avatar__initials{color:var(--color-ink-600);font-size:var(--font-size-1);font-style:normal;font-weight:--font-weight-medium;line-height:var(--line-height-1)}.right-drawer__backdrop{z-index:9;background-color:rgba(0,0,0,.45);width:100%;height:100vh;position:fixed;top:0;bottom:0;left:0;right:0}.right-drawer{z-index:10;scrollbar-width:none;-ms-overflow-style:none;background:#fff;width:620px;height:100vh;transition:transform .35s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.right-drawer::-webkit-scrollbar{display:none}.right-drawer--open{transform:translate(0)}.right-drawer__close{z-index:11;opacity:0;pointer-events:none;transition:opacity .2s;position:fixed;top:16px;right:620px;transform:translate(-50%)}.right-drawer__close--visible{opacity:1;pointer-events:all;transition-delay:.35s}.booking-summary{border-radius:var(--radius-24);background:#fff;box-shadow:0 0 40px rgba(0,0,0,.08)}.booking-summary__header h4{color:var(--color-card-primary-headings);font-size:var(--font-size-3);line-height:var(--line-height-2);font-weight:var(--font-weight-medium);margin:0;padding:0}.booking-summary__header p{color:var(--color-card-body-text);margin:0;padding:0}.booking-summary__icon{cursor:pointer;background:var(--button-secondary-color-main)}.booking-summary__icon svg{aspect-ratio:1;width:12px;height:12px;display:block}.booking-summary__body{width:100%}.booking-summary__body ul{align-items:flex-start;gap:var(--space-4);flex-direction:column;width:100%;margin:0;padding:0;display:flex}.booking-summary__body ul li{align-items:flex-start;gap:var(--space-6);width:100%;font-size:var(--font-size-1);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-1);margin:0;padding:0;display:flex}.booking-summary__body ul li label{color:var(--color-card-body-text)}.booking-summary__body ul li p{color:var(--content-color-primary-headings);flex:1 0 0;margin:0;padding:0}.booking-preview{border-radius:var(--radius-24);background:#fff;box-shadow:0 0 40px rgba(0,0,0,.08)}.booking-preview__title{color:var(--content-color-primary-headings);font-size:var(--font-size-2);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-2)}.booking-preview__section{align-items:flex-start;gap:var(--space-16);flex-direction:column;width:100%;display:flex}.button{border-radius:var(--radius-full);background:var(--button-primary-color-main);width:100%;padding:var(--space-12)var(--space-20);justify-content:center;align-items:center;gap:var(--space-6);cursor:pointer;white-space:nowrap;display:inline-flex}.button--disabled,.button--disabled button{cursor:not-allowed}.button__label{color:var(--button-primary-color-label);text-align:center;font-size:var(--font-size-3);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-3);background:0 0;border:none;outline:none}.button__icon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.button__icon svg{display:block}.button--lg{padding:var(--space-16)var(--space-24);gap:var(--space-8)}.button--md{padding:var(--space-12)var(--space-20);gap:var(--space-6)}.button--sm{padding:var(--space-8)var(--space-16);gap:var(--Space---space-6,6px)}.button--primary{background:var(--button-primary-color-main)}.button--primary button{color:var(--button-primary-color-label)}.button--primary__icon svg{stroke:var(--button-primary-color-icon)}.button--primary:hover{background:var(--button-primary-color-main-hover)}.button--primary:active{background:var(--button-primary-color-main-pressed)}.button--primary:disabled{background:var(--button-primary-color-main-disabled)}.button--primary:disabled .button__label{color:var(--button-primary-color-label-disabled)}.button--primary:disabled .button__icon svg{stroke:var(--button-primary-color-label-disabled)}.button--secondary{background:var(--button-secondary-color-main)}.button--secondary button{color:var(--button-secondary-color-label)}.button--secondary__icon svg{stroke:var(--button-secondary-color-icon)}.button--secondary:hover{background:var(--button-secondary-color-main-hover)}.button--secondary:active{background:var(--button-secondary-color-main-pressed)}.button--secondary:disabled{background:var(--button-secondary-color-main-disabled)}.button--secondary:disabled .button__label{color:var(--button-secondary-color-label-disabled)}.button--secondary:disabled .button__icon svg{stroke:var(--button-secondary-color-label-disabled)}.button--secondary_outline{border:var(--stroke-border-2)solid var(--button-secondary-outline-color-border);background:0 0}.button--secondary_outline .button__label{color:var(--button-secondary-outline-color-label)}.button--secondary_outline .button__icon{color:var(--button-secondary-outline-color-icon)}.button--secondary_outline .button__icon svg{stroke:var(--button-secondary-outline-color-icon)}.button--secondary_outline:hover{border:var(--stroke-border-2)solid var(--button-secondary-outline-color-border-hover)}.button--secondary_outline:active{border:var(--stroke-border-2)solid var(--button-secondary-outline-color-border-pressed)}.button--secondary_outline:disabled{border:var(--stroke-border-2)solid var(--button-secondary-outline-color-border-disabled)}.button--secondary_outline:disabled .button__label{color:var(--button-secondary-outline-color-label-disabled)}.button--secondary_outline:disabled .button__icon svg{stroke:var(--button-secondary-outline-color-label-disabled)}.button--link{align-items:center;gap:var(--space-8);border-radius:var(--radius-4);background:0 0;border:none;padding:0;display:inline-flex}.button--link button{text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;padding:0;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:auto}.button--link:hover button{color:var(--button-link-color-label-hover)}.button--link:hover .button__icon svg{stroke:var(--button-link-color-icon-hover)}.button--link:active button{color:var(--button-link-color-label-pressed)}.button--link:active .button__icon svg{stroke:var(--button-link-color-icon-pressed)}.button--link:disabled .button__label{color:var(--button-link-color-label-disabled)}.button--link:disabled .button__icon svg{stroke:var(--button-link-color-icon-disabled)}.button--black{background:var(--color-ink-900)}.button--black .button__label{color:#fff}.button--black{border:none}.button--black .button__counter{color:#fff}.button__counter{border-radius:var(--radius-full);border:1px solid var(--color-ink-700);min-width:24px;height:24px;color:var(--color-ink-1000);text-align:center;font-feature-settings:"liga" off,"clig" off;font-size:var(--font-size-1);font-style:normal;font-weight:600;line-height:var(--line-height-1);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:4px;display:flex}.car-card{border-radius:var(--radius-24);background:var(--color-ink-100);border:1px solid #f1f2f4;height:-moz-fit-content;height:fit-content;min-height:468px;position:relative}.car-card--preview{width:352px;height:-moz-fit-content;height:fit-content}.car-card__actions-container{z-index:3;flex-direction:column;align-items:flex-end;width:-moz-fit-content;width:fit-content;display:flex;position:absolute;top:8px;right:8px}.car-card__actions-container--active{pointer-events:all}.car-card__actions-container:hover .car-card__actions,.car-card__actions-container .car-card__actions--active{border-radius:var(--radius-full);background:var(--button-secondary-color-main-hover)}.car-card__actions{cursor:pointer;padding:6px}.car-card__actions-list{padding:var(--space-12);align-items:flex-start;gap:var(--space-4);border-radius:var(--radius-10);background:var(--color-card-tooltip-background);flex-direction:column;margin-top:2px;display:inline-flex;box-shadow:0 2px 8px rgba(0,0,0,.1)}.car-card__actions-list-item{padding:var(--space-4);align-items:center;gap:var(--space-8);cursor:pointer;width:100%;display:flex}.car-card__actions-list-item div{color:var(--content-color-primary-headings);text-align:center;font-size:var(--font-size-3);font-style:normal;font-weight:500;line-height:var(--line-height-2)}.car-card__actions-list-item svg{aspect-ratio:1;width:20px;height:20px}.car-card__actions-list-item svg path{fill:var(--content-color-primary-headings)}.car-card__divider{width:100%;position:absolute;bottom:84px;left:0}.car-card__details{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 0 20px;display:flex}.car-card__details-toggle{cursor:pointer;align-items:center;gap:var(--space-2);color:var(--color-label);text-align:center;font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2);display:flex}.car-card__details--expanded{gap:16px;height:140px;padding:0}.car-card__details-list{width:100%;padding:0 var(--sapce-24);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.car-card__body{flex-direction:column;padding-top:220px;display:flex}.car-card__image{z-index:1;width:100%;height:468px;position:absolute;top:0;left:0;right:0}.car-card__image img{object-fit:contain;width:100%;height:100%}.car-card__text{z-index:2;flex-direction:column;width:100%;min-height:468px;padding:32px 24px;display:flex;position:relative}.car-card__header{align-items:flex-start;gap:var(--space-12);flex-direction:column;width:100%;display:flex}.car-card__title{color:var(--content-color-primary-headings);font-size:var(--font-size-4);font-style:normal;font-weight:500;line-height:var(--line-height-3)}.car-card__group{gap:var(--space-6);color:var(--color-card-body-text);font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2);display:flex}.car-card__footer-button{cursor:pointer;border-radius:var(--radius-full);background:var(--button-secondary-color-main);align-items:center;padding:4px;display:flex}.car-card__footer-button svg{aspect-ratio:1;width:12px;height:12px}.car-card__footer-button--primary{background:var(--button-primary-color-main)}.car-card__footer{width:100%;height:40px;color:var(--content-color-primary-headings);font-size:var(--font-size-3);font-style:normal;font-weight:500;line-height:var(--line-height-2);justify-content:space-between;align-items:center;padding-top:42px;display:flex}.car-card__price-container{justify-content:flex-end;align-items:center;gap:var(--space-12);flex-shrink:0;display:flex}.car-card__price-container input{padding:var(--space-8)var(--space-16);align-items:center;gap:var(--space-2);border-radius:var(--radius-10);border:var(--stroke-border-1)solid var(--field-color-border-focused);width:102px;display:flex}.car-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:33px 32px;display:grid}.car-details__container{flex-direction:column;width:100%;display:flex}.car-details__container .car-details__close{justify-content:flex-end;align-items:center;width:100%;display:flex}.car-details__container .car-details__header{display:flex;position:relative}.car-details__container .car-details__image{z-index:-1;position:absolute;top:20px;right:80px}.car-details__container .car-details__body{justify-content:flex-start;gap:30px;width:100%;padding:50px 0 20px;display:flex}.car-details__container .car-details__info{background:#f6f6f6;border-radius:20px;flex-direction:column;align-items:flex-start;gap:47px;height:100%;padding:30px;display:flex}.car-details__container .car-details__info-content{flex-direction:column;align-items:flex-start;gap:33px;width:100%;display:flex}.car-details__container .car-details__info-title{color:#111827;font-size:18px;line-height:31.5px}.car-details__container .car-details__info-footer{align-items:center;gap:50px;width:100%;display:flex}.car-details__container .car-details__info-grid{grid-template-columns:repeat(2,minmax(250px,1fr));gap:23px;width:100%;display:grid}.car-details__container .car-details__customer{color:#0a0a0a;font-style:normal;font-weight:400;line-height:17.5px}.car-details__container .car-details__customer-name{font-size:18px}.car-details__container .car-details__customer-details{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.car-details__container .car-details__customer-details p{margin:0;font-size:16px}.car-details__container .car-details__footer{justify-content:space-between;align-items:center;gap:30px;width:100%;padding:30px 0 0;display:flex}.car-details__container .car-details__footer-right{gap:10px;display:flex}.car-feature{align-items:center;gap:5px;display:flex}.car-feature svg{width:12px;height:12px;display:block}.car-feature label{color:#111827;font-size:12px;font-style:normal;font-weight:500;line-height:36.006px}.car-info-card{background:rgba(255,255,255,.4);border:.872px solid #eee;border-radius:26.16px;flex-direction:column;align-items:flex-start;gap:39px;width:45%;padding:26.16px 34.88px;display:flex}.car-info-card__header{flex-direction:column;align-items:flex-start;gap:10.06px;width:100%;display:flex}.car-info-card__header .car-info-card__name{color:#111827;font-size:18px;line-height:31.397px}.car-info-card__actions{justify-content:space-between;align-items:center;width:100%;display:flex}.car-info-card__actions-icon{flex-shrink:0;justify-content:center;align-items:center;width:54px;height:56px;display:flex}.car-info-card__actions-icon svg{width:100%;height:100%;display:block}.car-info-card__actions .car-info-card__model{flex:1;justify-content:flex-start;align-items:center;gap:23px;padding-left:10px;display:flex}.car-reservation-card{border:1px solid var(--color-ink-200);background:var(--color-card-main-background);cursor:pointer;align-items:center;gap:16px;width:100%;display:flex;position:relative}.car-reservation-card--selected{border:1px solid var(--color-borders-selected)}.car-reservation-card__check-icon{position:absolute;top:8px;left:8px}.car-reservation-card__left{flex:none;align-items:center;display:flex}.car-reservation-card__left .car-reservation-card__image{object-fit:cover;object-position:50% 50%;width:105px;height:72px;display:block}.car-reservation-card__left .car-reservation-card__preview-image{aspect-ratio:1;width:69.1px;height:69.1px}.car-reservation-card__right{flex:1 0 0;align-items:center;display:flex}.car-reservation-card__details{align-items:flex-start;gap:var(--space-4);flex-direction:column;flex:1 0 0;display:flex}.car-reservation-card__specifics{align-items:flex-start;gap:var(--space-2);color:var(--color-ink-600);font-size:var(--font-size-1);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-1);flex-direction:column;display:flex}.car-reservation-card__price{color:var(--content-color-primary-headings);font-size:var(--font-size-2);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-2);flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.car-registration-form{background:#fff;border:1px solid #e5e7eb;border-radius:17.15px;flex-direction:column;width:100%;padding:23.861px;display:flex}.car-registration-form__header{justify-content:space-between;align-items:center;width:100%;display:flex}.car-registration-form__header h3{color:#101828;font-size:16.453px;font-style:normal;font-weight:400}.car-registration-form__close{background:#000;border-radius:54.545px;align-items:center;width:30px;height:30px;padding:6.818px;display:flex}.car-registration-form__close svg{color:#fff;cursor:pointer;width:16.364px;height:16.364px;display:block}.car-registration-form__body{flex-direction:column;align-items:flex-start;gap:25px;width:100%;padding-top:30px;display:flex}.car-registration-form__row{gap:15px;width:100%;display:flex}.car-registration-form__footer{justify-content:flex-end;align-items:center;width:100%;padding-top:50px;display:flex}.list-item{padding:var(--space-16)var(--space-24);border-radius:var(--radius-20);background:var(--color-ink-100);border:1px solid #f1f2f4;align-items:center;width:100%;list-style:none;display:flex}.list-item__content{justify-content:space-between;align-items:center;gap:var(--space-48);width:100%;display:flex}.list-item__field{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.list-item__field--primary{color:var(--color-card-primary-headings);font-size:var(--font-size-3);font-style:normal;font-weight:500;line-height:var(--line-height-2);flex:1.5}.list-item__button{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:flex}.list-item__button svg{aspect-ratio:1;width:24px;height:24px;display:block}.list-item__actions{position:relative}.list-item__actions-list{z-index:1;width:120px;padding:var(--space-8);border-radius:var(--radius-12);background:linear-gradient(0deg,#fff 0%,#fff 100%),var(--color-main-background);flex-direction:column;align-items:flex-start;display:flex;position:absolute;right:0;box-shadow:0 4px 20px rgba(0,0,0,.1)}.list-item__actions-item{cursor:pointer;padding:var(--space-6)var(--space-8);width:100%;color:var(--color-card-body-text);font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2);align-items:center;display:flex}.list-item__badge{border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:4px 8px;display:flex}.list-item__badge--verified{background:#baf3db}.list-item__badge--unverified{background:var(--color-red-200)}.code-field{gap:var(--Space---space-2,2px);border:1px solid var(--color-borders);text-align:center;width:52px}.code-field:hover{border-color:var(--field-color-border-hover)}.code-field:focus-within{border-color:var(--field-color-border-focused)}.code-field:disabled{border-color:var(--field-color-border);background:var(--field-color-border-disabled)}.counter{justify-content:flex-start;align-items:center;gap:var(--space-8);width:180px;display:flex}.counter__action{padding:var(--space-10);align-items:center;gap:var(--space-2);cursor:pointer;border-radius:var(--radius-10);border:var(--stroke-border-1)solid var(--field-color-border);justify-content:center;display:flex}.counter__action svg{aspect-ratio:1;width:20px;height:20px}.counter__counter{padding:var(--space-8)var(--space-16);justify-content:center;align-items:center;gap:var(--space-2,2px);border-radius:var(--radius-10);border:var(--stroke-border-1)solid var(--field-color-border);flex:1 0 0;display:flex}.custom-popover{z-index:9999;background:#fff;border-radius:10px;padding:10px;position:absolute;top:calc(100% + 8px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.custom-popover--right{right:0}.custom-popover--left{left:0}.custom-popover--left .custom-popover__triangle{left:20px}.custom-popover__row{white-space:nowrap;align-items:center;gap:6px;display:flex}.custom-popover__label,.custom-popover__value{font-size:12px;font-weight:500;line-height:16px}.custom-popover__label{color:var(--color-card-body-text)}.custom-popover__values{color:var(--content-color-primary-headings)}.custom-popover__status{background:var(--color-yellow-600);border-radius:2px;width:8px;height:8px}.custom-popover__triangle{background:var(--color-card-tooltip-background);clip-path:polygon(50% 0%,0% 100%,100% 100%);width:10px;height:6px;position:absolute;top:-5px;right:5px}.custom-checkbox__container{align-items:center;gap:var(--space-8);width:100%;display:flex}.custom-checkbox__container .custom-checkbox__input{padding:var(--space-4);justify-content:center;align-items:center;display:flex}.custom-checkbox__container .custom-checkbox__input input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-6);border:1.5px solid var(--color-borders);cursor:pointer;flex-shrink:0;width:20px;height:20px;position:relative}.custom-checkbox__container .custom-checkbox__input input[type=checkbox]:checked{background:var(--color-lime-600);border-color:var(--color-lime-600)}.custom-checkbox__container .custom-checkbox__input input[type=checkbox]:checked:after{content:"";border:2px solid #000;border-top:none;border-left:none;width:5px;height:9px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.custom-checkbox__container label{color:var(--color-label);font-size:var(--font-size-3);font-style:normal;font-weight:500;line-height:var(--line-height-3)}.custom-checkbox__description{color:var(--field-color-placeholder);font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2)}.client-list-item{padding:var(--space-16);align-items:center;gap:var(--space-16);border-radius:var(--radius-24);background:var(--color-card-main-background);cursor:pointer;border:1px solid #f1f2f4;width:100%;display:flex}.client-list-item__details{align-items:flex-start;gap:var(--space-4);flex-direction:column;flex:1 0 0;display:flex}.client-list-item__name{color:var(--content-color-primary-headings);font-size:var(--font-size-2);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-2)}.client-list-item__contact{color:var(--color-ink-600);font-size:var(--font-size-1);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-1)}.client-list-item__button{padding:var(--space-8);justify-content:center;align-items:center;gap:var(--space-6);border-radius:var(--radius-full);background:var(--button-secondary-color-main);cursor:pointer;display:flex}.client-list-item__button--add{background:var(--button-primary-color-main)}.dashboard-overview{border-radius:var(--radius-40);z-index:1;background:#121417;flex-direction:column;gap:54px;padding:40px;display:flex;position:relative;overflow:hidden}.dashboard-overview__colors{border-radius:var(--radius-full);z-index:-1;width:750px;height:750px;position:absolute}.dashboard-overview__colors-left{background:var(--color-lime-600);filter:blur(150px);top:-630px;left:-277px}.dashboard-overview__colors-right{filter:blur(150px);background:#fff;bottom:-705px;right:-375px}.dashboard-overview__header{justify-content:space-between;align-items:center;width:100%;display:flex}.dashboard-overview__header-right{align-items:center;gap:var(--space-16);display:flex}.dashboard-overview__time-filter{cursor:pointer;color:#fff;font-size:var(--font-size-3);font-style:normal;font-weight:500;line-height:var(--line-height-2);align-items:center;display:flex}.dashboard-overview__time-filter svg{width:12px;height:12px}.dashboard-overview__body{gap:var(--space-32);width:100%;display:flex}.dashboard-overview__stats{background:rgba(32,37,45,.32);border:1px solid #20252d;border-radius:24px;align-items:center;width:65%;display:flex}.dashboard-overview__stat{align-items:flex-start;gap:var(--space-12);flex-direction:column;display:flex}.dashboard-overview__stat-label{color:#fff;font-feature-settings:"liga" off,"clig" off;font-size:var(--font-size-3);font-style:normal;font-weight:400;line-height:var(--line-height-2);margin:0}.dashboard-overview__stat-container{align-items:center;gap:var(--space-16);display:flex}.dashboard-overview__stat-value{color:var(--content-color-caption);font-feature-settings:"liga" off,"clig" off;font-size:var(--font-size-9);align-items:flex-end;font-style:normal;font-weight:500;line-height:normal;display:flex}.dashboard-overview__stat-badge{padding:var(--space-4)var(--space-6);border-radius:var(--radius-full);background:var(--color-lime-600);color:var(--color-lime-1000);font-feature-settings:"liga" off,"clig" off;font-size:var(--font-size-2);font-style:normal;font-weight:600;line-height:var(--line-height-2);justify-content:center;align-items:center;display:flex}.dashboard-overview__stat-actions{justify-content:space-between;align-items:center;width:100%;display:flex}.dashboard-overview__reservations{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:28px;width:408px;padding:32px;display:flex}.dashboard-overview__reservations-header{align-items:flex-start;gap:var(--space-32);width:100%;display:flex}.dashboard-overview__link{color:var(--button-link-color-label);text-align:center;font-size:var(--font-size-3);font-style:normal;font-weight:500;line-height:var(--line-height-3)}.dashboard-overview__divider{background:var(--color-borders);align-self:stretch;width:1px}.dashboard-overview__cars{gap:var(--space-24);flex-direction:column;align-items:flex-start;height:100%;padding:32px;display:flex}.dashboard-overview__cars-list{align-items:flex-start;gap:var(--space-12);cursor:pointer;flex-direction:column;width:100%;display:flex}.dashboard-overview__cars-list-item{padding:var(--space-10)var(--space-20);align-items:center;gap:var(--space-16);border-radius:var(--radius-12);border:1px solid var(--color-borders);width:100%;display:flex}.dashboard-overview__cars-list-item-icon{justify-content:center;align-items:center;width:28px;height:28px;padding:4px 3px;display:flex}.dashboard-overview__cars-list-item-icon svg{flex-shrink:0;width:22px;height:20px;display:block}.dashboard-overview__cars-list-item{color:var(--content-color-caption);font-feature-settings:"liga" off,"clig" off;font-size:var(--font-size-3);font-style:normal;font-weight:500;line-height:var(--line-height-2)}.dashboard-overview__tiles{flex-direction:column;gap:18px;width:35%;display:flex}.divider{background:var(--color-borders);width:100%;height:.5px}.divider--dashed{border-top:.5px dashed var(--color-borders);background:0 0!important;height:0!important}.error-modal{color:red!important}.status-message{background:var(--color-card-second-background)}.status-message__text{color:var(--color-card-body-text)}.checkbox{align-items:flex-start;gap:10.5px;width:100%;display:flex}.checkbox input{margin-top:3.5px}.checkbox label{color:#4a5565;justify-content:center;align-items:center;margin:0;font-size:10.688px;font-style:normal;font-weight:400;line-height:19.5px;display:flex}.deductible-card{background:#fff;border:2px solid #e5e7eb;border-radius:17.15px;flex-direction:column;align-items:flex-start;gap:14px;width:100%;padding:25px;display:flex}.deductible-card__header{justify-content:flex-start;align-items:center;gap:10px;width:100%;display:flex}.deductible-card__icon{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.deductible-card__icon svg{flex-shrink:0;width:18px;height:18px;display:block}.deductible-card__title{color:#101828;font-size:13.242px;font-style:normal;font-weight:400;line-height:22.5px}.deductible-card__description{color:#4a5565;width:100%;font-size:11.375px;font-style:normal;font-weight:400;line-height:19.5px}.deductible-card__footer{justify-content:space-between;align-items:center;width:100%;display:flex}.deductible-card__price-container{flex-direction:column;align-items:flex-start;gap:2.5px;display:flex}.deductible-card__price{color:#101828;font-size:16.734px;font-style:normal;font-weight:400;line-height:27px}.deductible-card__interval{color:#6a7282;font-size:9.453px;font-style:normal;font-weight:400;line-height:16.5px}.deductible-grid{grid-template-columns:repeat(2,1fr);justify-content:center;align-items:flex-start;gap:10px;display:grid}.rdp-nav{display:none!important}.rdp-root{width:100%!important}.rdp-months{align-items:flex-start;width:100%;max-width:100%!important;display:flex!important}.rdp-week{align-items:center;width:100%;justify-content:space-between!important;display:flex!important}.rdp-weeks{flex-direction:column;gap:16px;display:flex!important}.rdp-day{border-radius:var(--radius-full);border:var(--stroke-border-1)solid var(--color-card-border-g2);color:var(--button-primary-color-label);text-align:center;font-style:normal;font-weight:500;line-height:var(--line-height-2);width:36px!important;height:36px!important;font-size:var(--font-size-3)!important;justify-content:center!important;align-items:center!important;padding:8px!important;display:flex!important}.rdp-month{flex-direction:column;align-items:flex-start;gap:20px;width:100%;display:flex}.rdp-month_caption{color:var(--content-color-caption);font-style:normal;line-height:var(--line-height-2);height:100%!important;font-size:var(--font-size-2)!important;font-weight:var(--font-weight-medium)!important}.rdp-month_grid{border-collapse:separate!important;width:100%!important}.rdp-month_grid thead{display:none}.rdp-range_middle{background:#f9ffdf!important}.rdp-range_middle button{background:0 0!important;border-radius:50%!important}.my-selected{background:var(--color-borders-selected)!important}.my-disabled{opacity:.5}.rdp-range_start,.rdp-range_end{background:#f9ffdf!important;background:var(--color-borders-selected)!important}.rdp-range_start button,.rdp-range_end button{color:#000!important;background:0 0!important}.open-calendar__container{flex-direction:column;align-self:stretch;align-items:flex-start;gap:24px;display:flex}.open-calendar__months{height:670px;overflow:scroll}.open-calendar__months::-webkit-scrollbar{display:none}.open-calendar__weekdays{justify-content:space-between;align-self:stretch;align-items:flex-start;display:flex}.open-calendar__weekdays-item{color:var(--content-color-caption,#4b5565)}.custom-date-picker__container{gap:var(--space-8);flex-direction:column;width:100%;display:flex}.custom-date-picker__container .custom-date-picker{border-radius:var(--radius-16);border:var(--stroke-border-1)solid var(--color-borders);justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.custom-date-picker__container .custom-date-picker:hover{border:var(--stroke-border-1)solid var(--field-color-border-hover)}.custom-date-picker__container .custom-date-picker .react-datepicker-wrapper,.custom-date-picker__container .custom-date-picker .react-datepicker__input-container{flex:1 1 0;width:100%}.custom-date-picker__container .custom-date-picker__icon{cursor:pointer;z-index:1;pointer-events:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;right:16px}.custom-date-picker__container .custom-date-picker__icon svg{width:100%;height:100%;display:block}.custom-date-picker__container input{cursor:pointer;width:100%;font-size:var(--font-size-3);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-3);padding:var(--space-16);background:0 0;border:none;outline:none;flex:1 1 0;color:var(--field-color-placeholder-filled)!important}.custom-date-picker__container input::placeholder{color:var(--field-color-placeholder)}.react-datepicker{display:flex!important}.react-datepicker__month-container{margin:5px 15px}.react-datepicker__header{text-align:center;padding:10px 0 0;font-size:1.2rem;font-weight:600;background:0 0!important;border:none!important}.react-datepicker__day-names{justify-content:center;align-items:center;font-size:.9rem;display:flex}.react-datepicker__day-name,.react-datepicker__day{color:#000;text-align:center;margin:4px;font-weight:400;transition:background-color .2s;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;display:flex!important}.react-datepicker__day{font-size:.8rem}.react-datepicker__day:hover{color:#000!important;background-color:#e8ff9c!important}.react-datepicker__week{justify-content:center;align-items:center;display:flex}.react-datepicker__day--outside-month{visibility:hidden;pointer-events:none}.react-datepicker__day--disabled{pointer-events:none;color:#ccc!important}.react-datepicker__day--selected{font-weight:600;color:#000!important;background:#cff80b!important;border-radius:1000px!important}.react-datepicker__navigation{line-height:1.5;top:12px!important}.react-datepicker__navigation--previous{left:15px}.react-datepicker__navigation--next{right:15px}.react-datepicker__current-month{padding:30px;font-size:1rem!important}.react-datepicker__month{margin:0}.react-datepicker__day--keyboard-selected{background:#cff80b!important;border-radius:1000px!important}.react-datepicker__day--keyboard-selected:hover{background:#e8ff9c!important}.empty-state{justify-content:center;align-items:center;gap:var(--space-24);flex-direction:column;display:flex}.empty-state__icon{aspect-ratio:1;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.empty-state__icon svg{width:64px;height:64px;display:block}.empty-state__body{align-items:flex-start;gap:var(--space-12);flex-direction:column;width:100%;display:flex}.empty-state__title{width:100%;color:var(--content-color-primary-headings);text-align:center;font-size:var(--font-size-6);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-5)}.empty-state__description{width:100%;color:var(--content-color-body-text);text-align:center;font-size:var(--font-size-3);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-3)}.empty-state__description--error{color:var(--color-red-500)}.filter__container{border:var(--stroke-border-2)solid var(--button-secondary-outline-color-border)}.filter__text{color:var(--button-secondary-outline-color-label)}.filter .filter__icon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.filter .filter__icon svg{width:100%;height:100%;display:block}.filters-form{gap:var(--space-32);flex-direction:column;padding:40px 40px 32px;display:flex}.filters-form__title{color:var(--color-ink-1000);font-size:var(--font-size-3);font-style:normal;font-weight:600;line-height:var(--line-height-3)}.filters-form__toggle-row{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.filters-form__toggle-label{color:var(--color-ink-700);font-feature-settings:"liga" off,"clig" off;font-size:var(--font-size-3);font-style:normal;font-weight:500;line-height:var(--line-height-2)}.filters-form__body{gap:var(--space-24);flex-direction:column;display:flex}.filters-form__row{gap:20px;display:flex}.filters-form__footer{gap:var(--space-24);justify-content:flex-end;display:flex}.filters-form__footer div{width:155px}.file-upload{gap:var(--space-12);border-radius:var(--radius-24);border:1px dashed var(--color-borders);cursor:pointer;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:452px;height:352px;padding:0 121px 0 122px;display:flex}.file-upload__content{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.file-upload__icon{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.file-upload__icon svg{width:26px;height:26px;display:block}.file-upload__icon svg path{fill:var(--field-color-icon)}.file-upload__text{text-align:center;color:var(--field-color-placeholder);font-size:var(--font-size-3);font-style:normal;font-weight:500;line-height:var(--line-height-3);width:100%;margin:0}.file-upload__preview{padding:0}.from-to-field{justify-content:space-between;align-items:center;gap:var(--space-48);width:100%;display:flex}.from-to-field__body{align-items:flex-start;gap:var(--space-8);flex-direction:column;flex:1 0 0;display:flex}.from-to-field__content{justify-content:space-between;align-items:center;width:100%;display:flex}.from-to-field__content-left,.from-to-field__content-right{align-items:flex-start;gap:var(--space-4);flex-direction:column;width:111px;display:flex}.from-to-field__content label{color:var(--color-card-body-text);font-size:var(--font-size-2);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-2);letter-spacing:1px}.from-to-field__content p{font-size:var(--font-size-2);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-2);letter-spacing:1px;white-space:pre-line;margin:0;color:var(--color-card-primary-headings)!important}.from-to-field__title{color:var(--content-color-body-text);font-size:var(--font-size-2);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-2)}.from-to-field__edit{aspect-ratio:1;cursor:pointer;width:20px;height:20px}.footer{flex-direction:column;gap:16px;width:185px;display:flex}.footer__powered{color:var(--content-color-caption);text-align:center;font-size:var(--font-size-1);font-style:normal;font-weight:500;line-height:var(--line-height-1);flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;display:inline-flex}.footer__links{align-items:center;gap:var(--space-6);display:inline-flex}.footer__links a{color:var(--color-ink-700);font-feature-settings:"liga" off,"clig" off;font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2);text-decoration:none}.footer__copy{color:var(--content-color-caption);font-size:var(--font-size-1);font-style:normal;font-weight:500;line-height:var(--line-height-1)}.horizontal-date-picker{scrollbar-width:none;-ms-overflow-style:none;background:#fff;border-radius:12px;align-items:center;gap:25px;width:100%;padding:7px 13px;display:flex;overflow-x:scroll}.horizontal-date-picker::-webkit-scrollbar{display:none}.horizontal-date-picker__item{cursor:pointer;background:0 0;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;padding:2px 10px;display:flex}.horizontal-date-picker__item .day{color:#9ca3af;text-align:center;letter-spacing:.5px;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:400;line-height:13.5px}.horizontal-date-picker__item .date{color:#6b7280;text-align:center;font-size:13px;font-style:normal;font-weight:500;line-height:19.5px}.horizontal-date-picker__item.active{color:#000;background:#cff80b}.horizontal-date-picker__item.active .day,.horizontal-date-picker__item.active .date{color:#000}.info-section{background:#fff;border-radius:15px;flex-direction:column;align-items:flex-start;gap:23px;width:100%;padding:20px;display:flex}.info-section__header{justify-content:space-between;width:100%;display:flex}.info-section__header h3{color:#111827;width:100%;margin:0;font-size:18px;font-style:normal;font-weight:400;line-height:31.5px}.info-section__edit{cursor:pointer}.info-section__title{align-items:center;gap:5px;display:flex}.info-section__icon{cursor:default;background:#dcdfff;border-radius:9.75px;justify-content:center;align-items:center;padding:7px;display:flex}.info-section__icon svg{width:18px;height:18px;display:block}.info-section__icon--red{background:#ffe2dc}.info-section__icon--green{background:#d4f6f7}.info-section__icon--purple{background:#dcdfff}.info-section__icon--blue{background:#dcfdff}.info-section__content{flex-direction:column;width:100%;display:flex}.stat-tile{border-radius:24px var(--radius-24)24px 24px;border:var(--stroke-border-1)solid #20252d;background:var(--color-card-main-background);cursor:pointer;justify-content:space-between;align-items:center;padding:25px 32px;display:inline-flex}.stat-tile__left{align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.stat-tile__label{color:#fff;font-feature-settings:"liga" off,"clig" off;font-size:var(--font-size-3);font-style:normal;font-weight:400;line-height:var(--line-height-2)}.stat-tile__count{color:var(--content-color-caption);font-feature-settings:"liga" off,"clig" off;font-size:var(--font-size-5);font-style:normal;font-weight:500;line-height:var(--line-height-4)}.stat-tile__icon{padding:var(--space-8);justify-content:center;align-items:center;gap:var(--space-6);border-radius:var(--radius-full);border:var(--stroke-border-2)solid var(--button-secondary-outline-color-border);color:var(--button-secondary-outline-color-icon);display:flex}.icon-button{background-color:#bfed6b;border-radius:40px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.icon-button:hover{cursor:pointer}.icon-button--rounded{border-radius:50%!important}.icon-button--lg{width:62px;height:62px}.icon-button--secondary{background-color:var(--button-secondary-color-main)}.icon-button--secondary svg{color:var(--button-secondary-color-icon)}.icon-button--secondary_outline{border:var(--stroke-border-2)solid var(--button-secondary-outline-color-border);background-color:transparent}.icon-button--secondary_outline svg{color:#fff}.icon-button--black{background:var(--color-ink-1000)}.icon-button--black svg{color:#fff}.icon-button--error{background:var(--color-red-500)}.icon-button--error svg{color:#fff}.icon-button--expanded{justify-content:flex-start;gap:24px;width:60%;padding:4px}.icon-button--expanded .icon-button__icon{color:#bfed6b;background-color:#455527;border-radius:50px;width:44px;height:44px}.icon-button__text{color:#121417;font-family:Grift-Medium,var(--font-jakarta);text-align:center;font-size:16px;font-weight:500}.icon-button__icon{justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.icon-button__icon svg{flex-shrink:0;width:20px;height:20px;display:block}.icon-button__icon--sm{border:0;width:28px;height:28px;padding:0 8.75px}.icon-button__icon--notifications{color:#fff;background:#fb2c36;border-radius:8.433px;justify-content:center;align-items:center;width:17.5px;height:17.5px;padding:0 1.25px 1.25px;display:flex;position:absolute;top:-1.874px;right:-.626px}.icon-info{align-items:center;gap:11.43px;display:flex}.icon-info__left{background:#f8f8f8;border-radius:7px;align-items:center;gap:11px;width:40px;height:40px;padding:8px 11px;display:flex}.icon-info__left svg{flex-shrink:0;width:18px;height:18px}.icon-info__left--pending{background:#fff7b0}.icon-info__left--active{background:#d6f3ff}.icon-info__left--white{background:#fff}.icon-info__right{flex-direction:column;justify-content:center;align-items:flex-start;gap:3.429px;display:flex}.icon-info__title{color:#111827;font-size:13px;font-style:normal;font-weight:500}.icon-info__description{color:gray;font-size:11.5px;font-style:normal;font-weight:400}.input__container{gap:var(--space-8);flex-direction:column;width:100%;display:flex;position:relative}.input__container .input{width:100%;padding:var(--space-16);align-items:center;gap:var(--space-12);border-radius:var(--radius-16);border:var(--stroke-border-1)solid var(--color-borders);display:flex}.input__container .input--rounded{border-radius:var(--radius-full)}.input__container .input:hover{border:var(--stroke-border-1)solid var(--field-color-border-hover)}.input__container .input:disabled{border:var(--stroke-border-1)solid var(--field-color-border-disabled);background:var(--field-color-border-disabled);cursor:not-allowed}.input__container .input:focus-within{border:var(--stroke-border-1)solid var(--field-color-border-focused)}.input__container .input--white{background-color:var(--color-white)}.input__container .input--disabled{cursor:not-allowed}.input__container .input input{width:100%;font-size:var(--font-size-3);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-3);background:0 0;border:none;outline:none;color:var(--field-color-placeholder-filled)!important}.input__container .input input[type=file]{cursor:pointer}.input__container .input input::placeholder{color:var(--field-color-placeholder)}.input__container .input input:disabled{cursor:not-allowed}.input__container .input__icon{aspect-ratio:1;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.input__container .input__icon svg{width:20px;height:20px;stroke:var(--field-color-icon);display:block}.input__container .input__icon--clickable{cursor:pointer}input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:#121417!important;box-shadow:inset 0 0 0 1000px transparent!important}input:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:#121417!important;box-shadow:inset 0 0 0 1000px transparent!important}input:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:#121417!important;box-shadow:inset 0 0 0 1000px transparent!important}.input__error{color:red;margin:0;font-size:10px;position:absolute;bottom:-20px;left:0}.label-with-details{width:100%;font-size:var(--font-size-2);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-2);justify-content:space-between;align-items:flex-start;display:flex}.label-with-details label{color:var(--color-card-body-text);flex:1 1 0}.label-with-details__detail{color:var(--content---color-primary-headings)}.label-with-details__detail--left{text-align:left}.name-badge{background:var(--color-card-second-background);cursor:pointer;padding:6px 6px 6px 12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.name-badge-name{color:var(--content-color-primary-headings)}.name-badge-icon{aspect-ratio:1;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.name-badge-icon svg{width:100%;height:100%;fill:var(--color-card-icon);display:block}.notification{padding:var(--space-16);border-radius:var(--radius-24);border:var(--stroke-border-1)solid #f1f2f4;background:var(--color-card-main-background);cursor:pointer;width:100%;position:relative}.notification__unread{border-radius:var(--radius-full);background:var(--color-red-500);width:7px;height:7px}.notification__layout{align-items:center;gap:var(--space-16);display:flex}.notification__content{justify-content:center;align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.notification__title-container{justify-content:space-between;align-items:center;width:100%;display:flex}.notification__title{color:var(--content-color-primary-headings);font-feature-settings:"liga" off,"clig" off;font-size:var(--font-size-3);font-style:normal;font-weight:500;line-height:var(--line-height-2)}.notification__description{color:var(--field-color-caption);font-feature-settings:"liga" off,"clig" off;font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2)}.notification-list{border-radius:var(--radius-10);border:var(--stroke-border-1)solid var(--color-borders);background:#fff;flex-direction:column;flex:0 0 400px;align-items:flex-start;gap:32px;width:400px;padding:16px 24px;display:flex;overflow:auto}.notification-list::-webkit-scrollbar{display:none}.notification-list__header{justify-content:space-between;align-items:center;width:100%;height:50px;display:flex}.notification-list__title{color:var(--content-color-primary-headings);text-align:center;font-size:var(--font-size-5);font-style:normal;font-weight:500;line-height:var(--line-height-4)}.notification-list__cancel{cursor:pointer;justify-content:center;align-items:center;display:flex}.notification-list__cancel svg{flex-shrink:0;width:26px;height:26px;display:block}.notification-list__number{color:#fff;text-align:center;font-size:var(--font-size-2);font-style:normal;font-weight:600;line-height:var(--line-height-2);border-radius:var(--radius-full);background:var(--color-red-600);flex-direction:column;justify-content:center;align-items:center;gap:8px;width:24px;height:24px;display:flex}.notification-list__mark{color:var(--color-card-body-text);font-feature-settings:"liga" off,"clig" off;font-size:var(--font-size-1);font-style:normal;font-weight:600;line-height:var(--line-height-1);letter-spacing:1px;cursor:pointer}.notification-list__mark:hover{text-decoration:underline}.notification-list__section{align-items:flex-start;gap:var(--space-12);flex-direction:column;width:100%;display:flex}.notification-list__section-title-container{justify-content:space-between;align-items:center;width:100%;display:flex}.notification-list__section-title{color:var(--color-card-body-text);font-feature-settings:"liga" off,"clig" off;font-size:var(--font-size-1);font-style:normal;font-weight:600;line-height:var(--line-height-1);letter-spacing:1px;text-transform:uppercase}.notification-list__notifications{align-items:flex-start;gap:var(--space-16);flex-direction:column;width:100%;display:flex}.offer{align-items:center;gap:var(--space-16);flex-direction:column;width:100%;display:flex}.offer__group{gap:var(--space-16);flex-direction:column;width:100%;display:flex}.offer__car-name{color:var(--content-color-primary-headings);font-size:var(--font-size-4);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-3, )}.offer__car-spec{color:var(--color-card-body-text);font-size:var(--font-size-2);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-2)}.offer__car-label,.offer__car-price{color:var(--color-ink-600);font-size:var(--font-size-1);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-1)}.page-header{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.page-header__title{color:var(--color-ink-1000);font-size:var(--font-size-6);font-style:normal;font-weight:600;line-height:var(--line-height-5)}.page-header__description{color:var(--color-ink-700);font-feature-settings:"liga" off,"clig" off;font-size:var(--font-size-3);font-style:normal;font-weight:500;line-height:var(--line-height-2)}.price-details{border-radius:var(--radius-16);background:var(--color-card-border)}.price-details__total{color:var(--content-color-primary-headings)}.price-details__total p{font-size:var(--font-size-2);font-style:normal;line-height:var(--line-height-2);margin:0;padding:0}.package-preview{width:100%;padding:var(--space-16);align-items:center;gap:var(--space-16);border-radius:var(--radius-24);background:var(--color-card-main-background);border:1px solid #f1f2f4;display:flex}.package-preview__title{color:var(--content-color-primary-headings);font-size:var(--font-size-3);font-style:normal;font-weight:500;line-height:var(--line-height-2)}.package-preview__main{align-items:flex-start;gap:var(--space-4);flex-direction:column;flex:1 0 0;display:flex}.package-preview__main-title{color:var(--content-color-primary-headings);font-size:var(--font-size-3);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-2)}.package-preview__main span{color:var(--color-ink-600);font-size:var(--font-size-1);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-1)}.package-preview__main-value{color:var(--content-color-primary-headings);font-size:var(--font-size-2);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-2)}.progress-bar{position:relative}.progress-bar-pickup{flex-shrink:0;justify-content:center;align-items:center;display:flex}.progress-bar__post{flex:1;gap:8px;display:flex;overflow:hidden}.progress-bar svg{flex-shrink:0;width:12px;height:12px;display:block}.progress-bar--filled{z-index:0;background:var(--progress-bar-color-bar-background-active);width:45px;left:0}.progress-bar--driving{background:var(--color-card-icon-primary);left:20px}.progress-bar--pickup-success{width:69px}.progress-bar--drop-success{width:172px;left:97px}.progress-bar__car{aspect-ratio:5/3;width:30px;height:18px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)scaleX(-1)}.bar{background:var(--progress-bar-color-bar-background);flex:1 0 0;height:4px}.bar--filled{background:var(--progress-bar-color-bar-background-active);width:20px;height:12px;box-shadow:-2px 0 4px 0 var(--color-lime-200)}.logo{width:48px;height:48px}.logo--large{aspect-ratio:1;width:120px;height:120px}.logo--expanded{justify-content:flex-start;align-items:center;gap:24px;width:100%;transition:opacity .3s;display:flex}.logo--expanded .logo__text{color:#fff;font-size:18px;font-weight:600}.logo svg{width:100%;height:100%;display:block}.labeled-switch{border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:20px;display:flex}.labeled-switch label{color:#101828;font-size:14px;font-weight:600;line-height:19.5px}.labeled-switch p{color:#101828;margin:0;font-size:12px;line-height:19.5px}.custom-modal__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;background:rgba(0,0,0,.4);justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.custom-modal{border-radius:var(--radius-40);background:linear-gradient(0deg,#fff 0%,#fff 100%),var(--color-main-background);z-index:100;width:100%;max-width:1000px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 40px rgba(0,0,0,.15)}.custom-modal--sm{max-width:448px}.custom-modal--md{max-width:592px;height:90vh;overflow-y:scroll}.custom-modal--md::-webkit-scrollbar{display:none}.protection-card{border:1px solid var(--color-ink-200);background:var(--color-card-main-background);position:relative}.protection-card__radio{padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.protection-card__radio input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute}.protection-card__radio-ui{background:var(--color-card-main-background);border:1px solid var(--color-borders-selected);box-sizing:border-box;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.protection-card__radio-ui:after{content:"";background:var(--color-borders-selected);border-radius:9999px;width:16px;height:16px;transform:scale(0)}.protection-card__radio input:checked+.protection-card__radio-ui:after{transform:scale(1)}.protection-card__title,.protection-card__price{color:var(--content-color-primary-headings)}.protection-card__price-type{color:var(--color-card-body-text)}.protection-card__features{margin:0;padding:0}.protection-card__features-icon{aspect-ratio:1;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.protection-card__features-icon svg{width:100%;height:100%;display:block}.protection-card__features-text{color:var(--color-card-body-text);flex:1 1 0;font-weight:500}.protection-card__footer{cursor:pointer;align-items:center;display:flex}.protection-card__footer-text{color:var(--color-label);font-size:var(--font-size-2);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-2)}.protection-card__included{border-radius:var(--radius-6);background:var(--color-card-icon);color:var(--color-card-second-background);font-size:var(--font-size-1);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-1);position:absolute;top:20px;left:50%}.pickup-card{width:560px;padding:var(--space-4);border-radius:var(--radius-24);border:var(--stroke-border-1)solid #f1f2f4;background:var(--color-card-main-background);flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:relative}.pickup-card__header{align-items:flex-start;gap:4px;width:100%;display:flex}.pickup-card__car{padding:var(--space-24)var(--space-20);align-items:flex-start;gap:var(--space-8);border-radius:var(--radius-20)0 0 20px;background:rgba(134,166,75,.1);flex-direction:column;flex:1 0 0;display:flex}.pickup-card__drop-icon,.pickup-card__drop-icon svg{width:32px;height:32px}.pickup-card__drop-button{min-width:119px;padding:0 var(--space-40);border-radius:0 var(--radius-20)var(--radius-20)0;background:var(--color-lime-500);color:var(--color-label);text-align:center;font-size:var(--font-size-3);font-style:normal;font-weight:500;line-height:var(--line-height-3);flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:2px;display:flex}.pickup-card__drop-button--dropped{cursor:default!important}.pickup-card__person{position:absolute;bottom:64px;left:20px}.pickup-card__person .custom-popover{opacity:0;pointer-events:none;transition:opacity .2s}.pickup-card__person:hover .custom-popover{opacity:1;pointer-events:all}.pickup-card__footer{padding:var(--space-16)var(--space-20);justify-content:space-between;align-items:flex-start;width:100%;display:flex}.pickup-card__footer-left{align-items:center;gap:var(--space-80);display:flex}.pickup-card__footer-item{align-items:flex-start;gap:var(--space-4);font-size:var(--font-size-1);font-style:normal;font-weight:500;line-height:var(--line-height-1);flex-direction:column;display:flex}.rounded-button{color:#fff;background:#000;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.rounded-button svg{width:24px;height:24px;display:block}.reservation-card{background:var(--color-card-main-background);width:346px;cursor:pointer!important}.reservation-card__head{background:var(--color-card-h-bg-requested);position:relative}.reservation-card__head--confirmed{background:var(--color-card-h-bg-confirmed)}.reservation-card__head--driving{background:var(--color-card-h-bg-driving)}.reservation-card__plate{outline:.5px solid var(--color-card-plate-border);background:var(--color-main-background)}.reservation-card__plate--white{outline:.5px solid var(--color-borders);background:#fff}.reservation-card__plate-divider{border-right:.5px solid var(--color-card-plate-border);width:10px;height:20px}.reservation-card__plate-divider--white{border-right-color:var(--color-borders)}.reservation-card__plate p{color:var(--color-card-body-text);margin:0;padding:0}.reservation-card__car-name{color:var(--content-color-primary-headings)}.reservation-card__car-details-item{color:var(--color-card-body-text)}.reservation-card__person{position:absolute;bottom:-16px;left:20px}.reservation-card__person .custom-popover{opacity:0;pointer-events:none;transition:opacity .2s}.reservation-card__person:hover .custom-popover{opacity:1;pointer-events:all}.reservation-card__icons svg{cursor:pointer}.reservation-card__icons svg path{fill:var(--color-card-icon-primary)}.reservation-card__date-text{color:var(--color-card-caption)}.reservation-card__date{color:var(--content-color-primary-headings)}.reservation-card__info-trigger{display:flex;position:relative}.reservation-card__info-trigger .custom-popover{opacity:0;pointer-events:none;transition:opacity .2s}.reservation-card__info-trigger:hover .custom-popover{opacity:1;pointer-events:all}.not-checked{background:var(--color-card-h-bg-requested);cursor:pointer;padding:2px 2px 2px 6px;position:relative}.not-checked .custom-popover{opacity:0;pointer-events:none;transition:opacity .2s}.not-checked:hover .custom-popover{opacity:1;pointer-events:all}.not-checked__text{color:var(--content-color-primary-headings);text-align:center;font-size:10px;font-style:normal;font-weight:500;line-height:14px}.not-checked__icon{width:20px;height:20px}.not-checked__icon svg,.not-checked__icon svg *{width:100%;height:100%;fill:var(--color-yellow-600)!important}.reservation-timeline{align-items:flex-start;gap:20px;width:100%;display:flex}.reservation-timeline--lg{gap:var(--space-64)}.reservation-card-details{flex-direction:column;gap:24px;width:100%;padding:40px;display:flex;position:relative}.reservation-card-details__close{z-index:20;position:absolute;left:-24px}.reservation-card-details__section{border-radius:var(--radius-40);background:var(--color-card-main-background);border:1px solid #f1f2f4;flex-direction:column;align-items:flex-start;gap:32px;width:100%;display:flex}.reservation-card-details__section-title{color:var(--content-color-primary-headings);font-size:var(--font-size-3);font-style:normal;font-weight:500;line-height:var(--line-height-2)}.reservation-card-details__section--summary{padding:var(--space-40,40px)0 var(--space-20,20px)0;background:var(--color-card-h-bg-requested);border:none}.reservation-card-details__section--timeline{padding:var(--space-24);border:none}.reservation-card-details__section--client,.reservation-card-details__section--car,.reservation-card-details__section--price,.reservation-card-details__section--history{padding:var(--space-32)var(--space-24)}.reservation-card-details__toggle{align-items:center;gap:var(--space-2);color:var(--color-label);text-align:center;font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2);display:flex}.reservation-card-details__title{color:var(--color-card-primary-headings);font-size:var(--font-size-5);font-style:normal;font-weight:500;line-height:var(--line-height-4)}.reservation-card-details__meta{color:var(--color-card-body-text);font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2);align-items:flex-start;gap:var(--space-6);display:flex}.reservation-card-details .details-list{align-items:flex-start;gap:var(--space-16);flex-direction:column;width:100%;display:flex}.reservation-card-details .details-list__row{align-items:center;gap:var(--space-6);width:100%;font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2);display:flex}.reservation-card-details .details-list__label{width:170px;color:var(--color-card-body-text)}.reservation-card-details .details-list__value{color:var(--content-color-primary-headings);flex:1 0 0;margin:0}.reservation-card-details__car-media{justify-content:center;align-items:center;width:100%;display:flex}.reservation-card-details__car-header{align-items:flex-start;gap:var(--space-12);flex-direction:column;width:100%;display:flex}.reservation-card-details__car-title{color:var(--content-color-primary-headings);font-size:var(--font-size-4);font-style:normal;font-weight:500;line-height:var(--line-height-3)}.reservation-card-details__car-meta-item{gap:6px;display:flex}.reservation-card-details__car-meta-label{color:var(--color-card-body-text);font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2)}.reservation-card-details__car-meta-value{color:var(--content-color-primary-headings);font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2)}.reservation-card-details__summary{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.reservation-card-details__summary-item{align-items:flex-start;gap:var(--space-6);flex-direction:column;flex:1 0 0;display:flex}.reservation-card-details__summary-label{color:var(--color-ink-600);font-size:var(--font-size-1);font-style:normal;font-weight:500;line-height:var(--line-height-1)}.reservation-card-details__summary-value{align-items:center;gap:var(--space-6);color:var(--content-color-primary-headings);font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2);display:flex}.reservation-card-details__summary-value svg{aspect-ratio:1;width:18px;height:18px}.reservation-card-details__summary-status{padding:var(--space-2)var(--space-6)var(--space-2)var(--space-4);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);background:var(--color-lime-200);color:var(--color-lime-1000);font-size:var(--font-size-1);font-style:normal;font-weight:500;line-height:var(--line-height-1);display:flex}.reservation-card-details__summary-status svg{width:11.667px;height:11.667px}.reservation-card-details__summary-status svg path{fill:var(--color-lime-900,#607736)!important}.reservation-card-details__price{padding:var(--space-24)var(--space-20);justify-content:center;align-items:flex-start;gap:var(--space-16);border-radius:var(--radius-16);background:var(--color-card-border);flex-direction:column;width:100%;display:flex}.reservation-card-details__price-row{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.reservation-card-details__price-label{color:var(--color-card-body-text);font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2)}.reservation-card-details__price-label--total{color:var(--content-color-primary-headings);font-size:var(--font-size-3);font-style:normal;font-weight:500;line-height:var(--line-height-2)}.reservation-card-details__price-value{color:var(--content-color-primary-headings);font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2)}.reservation-card-details__price-value--total{font-size:var(--font-size-3);font-weight:600}.reservation-card-details__history{align-items:flex-start;gap:var(--space-6);flex-direction:column;width:100%;display:flex}.reservation-card-details__history-row{align-items:flex-start;gap:16px;width:100%;display:flex}.reservation-card-details__history-item{padding:var(--space-10)0;align-items:flex-start;gap:var(--space-6);flex-direction:column;flex:1 0 0;display:flex}.reservation-card-details__history-label{color:var(--color-ink-600);font-size:var(--font-size-1);font-style:normal;font-weight:500;line-height:var(--line-height-1)}.reservation-card-details__history-value{color:var(--content-color-primary-headings);font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2);gap:var(--space-8);display:flex}.reservation-card-details__history-status{background:var(--color-lime-600);border-radius:6px;width:18px;height:18px}.reservation-card-details__history-status--requested{background:var(--color-ink-200)}.reservation-card-details__history-status--confirmed{background:var(--color-lime-600)}.reservation-card-details__history-status--driving{background:var(--color-brown-100)}.reservation-card-details__history-status--canceled{background:var(--color-red-500)}.reservation-card-details__history-status--completed{background:var(--color-lime-900)}.reservation-card-details__actions{background:linear-gradient(180deg,var(--color-card-main-background)0%,var(--color-card-second-background,#fff)100%);justify-content:center;align-items:center;gap:16px;width:100%;padding:16px 25px 25px;display:flex;position:-webkit-sticky;position:sticky;bottom:0}.document-link{padding:var(--space-6)var(--space-12)var(--space-6)var(--space-8);align-items:center;gap:var(--space-6);border-radius:var(--radius-8);border:1px solid var(--button-secondary-outline-color-border);color:var(--content-color-primary-headings);font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2);cursor:pointer;display:flex}.document-link svg{aspect-ratio:1;width:18px;height:18px}.reservation-status-column{min-width:346px;padding-right:var(--space-10);scrollbar-width:thin;scrollbar-color:var(--scroll-thumb)transparent;--scroll-thumb:var(--color-ink-300);--scroll-thumb-hover:var(--color-ink-500);--scroll-track:transparent;overflow-x:hidden;overflow-y:scroll}.reservation-status-column__title{color:var(--Card---color-body-text);letter-spacing:1px;text-transform:uppercase}.reservation-status-column__number{background:var(--color-secondary-background);color:var(--color-card-body-text);border-radius:var(--radius-6);text-align:center;font-feature-settings:"liga" off,"clig" off;width:24px;height:24px;font-size:var(--font-size-1);font-style:normal;font-weight:600;line-height:var(--line-height-1);justify-content:center;align-items:center;padding:4px;display:flex}.reservation-status-column__body{align-items:flex-start;gap:var(--space-24);padding-bottom:var(--space-32);flex-direction:column;display:flex}.sales-chart{border-radius:var(--radius-40);background:#f1f2f4;flex-direction:column;justify-content:center;width:100%;height:444px;padding:40px;display:flex}.sales-chart__header{justify-content:space-between;align-items:center;margin-bottom:58px;display:flex}.sales-chart__title{color:#121417;font-size:var(--font-size-5);font-style:normal;font-weight:500;line-height:26px}.sales-chart__controls{align-items:center;gap:var(--space-32);display:flex}.sales-chart__filter{align-items:center;gap:var(--space-8);color:#121417;font-size:var(--font-size-2);cursor:pointer;font-weight:500;line-height:26px;display:flex}.sales-chart__calendar{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:15.417px;height:15.208px;display:flex}.sales-chart__calendar svg{width:100%;height:100%;display:block}.sales-chart__content{grid-template-columns:27px 1fr;align-items:stretch;gap:36px;display:grid}.sales-chart__y-axis{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;height:220px;padding-bottom:20px;display:flex}.sales-chart__y-tick{color:#121417;font-size:16px;font-style:normal;font-weight:500;line-height:26px}.sales-chart__plot{height:240px;padding-bottom:22px;position:relative}.sales-chart__bars{grid-template-columns:repeat(12,1fr);align-items:end;gap:14px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.sales-chart__bar-col{flex-direction:column;align-items:center;gap:12px;height:100%;display:flex}.sales-chart__bar-track{background:#f1f2f4;border-radius:40px;align-items:flex-end;width:25px;height:calc(100% - 22px);display:flex;overflow:hidden}.sales-chart__bar-track--active{background:#ddf7a4}.sales-chart__bar{background:#e2e5e9;border-radius:10px;width:100%;transition:height .2s}.sales-chart__bar--active{background:#bfed6b}.sales-chart__x-label{color:#121417;font-size:16px;font-style:normal;font-weight:500;line-height:26px}.sales-table{background:#f1f2f4;border-radius:40px;flex-direction:column;gap:32px;width:100%;height:444px;padding:40px;display:flex;position:relative;overflow:hidden}.sales-table__header{color:#121417;font-size:24px;font-style:normal;font-weight:500;line-height:26px}.sales-table__months{flex-direction:column;gap:16px;width:100%;min-height:0;margin:0;padding:0;display:flex;overflow:auto}.sales-table__months::-webkit-scrollbar{display:none}.sales-table__item{justify-content:space-between;display:flex}.sales-table__divider{margin:0;padding:0;list-style:none}.sales-table__overlay{z-index:1;pointer-events:none;background:linear-gradient(rgba(249,250,250,0) 0%,#f1f2f4 78.03%);width:100%;height:112px;position:absolute;bottom:0}.section-header{align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}.section-header--black .section-header__label{color:var(--color-ink-700)}.section-header--black .section-header__description span,.section-header--black .section-header__description svg{color:var(--color-ink-1000)}.section-header__label{color:var(--color-ink-300);font-feature-settings:"liga" off,"clig" off;font-size:var(--font-size-3);font-style:normal;font-weight:500;line-height:var(--line-height-2);margin:0;padding:0}.section-header__description{align-items:center;gap:var(--space-6);cursor:pointer;display:flex}.section-header__description span{color:#fff;font-size:var(--font-size-6);font-style:normal;font-weight:600;line-height:var(--line-height-5)}.section-header__description svg{color:#fff}.search-form{justify-content:space-between;gap:36px;width:100%;display:flex}.search-form__left{justify-content:flex-start;align-items:center;width:50%;display:flex}.search-form__left label{color:var(--content-color-primary-headings)}.search-form__right{justify-content:flex-end;align-items:center;gap:4px;width:50%;display:flex}.search-form__right a{justify-content:center;align-items:center;height:100%;text-decoration:none;display:flex}.search-form__btn{height:100%}.search-results-list{width:100%;padding:var(--space-24);align-items:flex-start;gap:var(--space-16);border-radius:var(--radius-16);border:1px solid var(--field-color-border);z-index:1000;background:#fff;flex-direction:column;max-height:365px;display:inline-flex;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.08)}.search-results-list__label{color:var(--content-color-body-text);font-size:var(--font-size-2);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-2)}.search-results-list__body{align-items:flex-start;gap:var(--space-12);flex-direction:column;width:100%;height:100%;display:flex}.settings-nav{align-items:flex-start;gap:var(--space-32);flex-direction:column;width:185px;display:flex}.settings-nav__section{align-items:flex-start;gap:var(--space-12);flex-direction:column;width:100%;display:flex}.settings-nav__section-title{color:var(--color-ink-700);font-feature-settings:"liga" off,"clig" off;font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2)}.settings-nav__list{align-items:flex-start;gap:var(--space-16);flex-direction:column;width:100%;margin:0;padding:0;display:flex}.settings-nav__item{height:48px;padding:0 var(--space-24);align-items:center;gap:var(--space-8);border-radius:var(--radius-16);border:1px solid var(--color-borders);color:var(--color-ink-1000);white-space:nowrap;cursor:pointer;flex-shrink:0;align-self:stretch;font-size:16px;font-style:normal;font-weight:500;line-height:26px;text-decoration:none;display:flex}.settings-nav__item--active{background:var(--color-ink-1000);color:#fff}.settings-table{flex-direction:column;gap:40px;width:100%;display:flex}.settings-table__table{border-collapse:collapse;width:100%}.settings-table__th{text-align:left;color:var(--color-card-body-text);font-size:var(--font-size-1);padding:0 24px 8px;font-weight:500}.settings-table__th--actions{width:40px}.settings-table__tr{border-radius:var(--radius-20)}.settings-table__tr td:first-child{border-radius:var(--radius-20)0 0 var(--radius-20);color:var(--content-color-primary-headings);font-size:var(--font-size-3);line-height:var(--line-height-2);flex:1 1 0}.settings-table__tr td:last-child{border-radius:0 var(--radius-20)var(--radius-20)0}.settings-table__td{background:var(--color-ink-100);color:var(--content-color-body-text);font-size:var(--font-size-2);line-height:var(--line-height-1);border-top:4px solid #fff;padding:16px 24px;font-weight:500;position:relative}.settings-table__td--actions{text-align:right;width:40px}.settings-table__badge{border-radius:var(--radius-6);width:-moz-fit-content;width:fit-content;color:var(--color-card-body-text);font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2);justify-content:center;align-items:center;gap:8px;padding:4px 10px;display:flex}.settings-table__badge--active{background:#baf3db}.settings-table__badge--inactive{background:var(--color-red-100)}.settings-table__badge--none{background:var(--color-yellow-200)}.settings-table__sandbox{border-radius:var(--radius-6);background:var(--color-secondary-background);width:-moz-fit-content;width:fit-content;color:var(--color-card-body-text);font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2);justify-content:center;align-items:center;gap:8px;padding:4px 10px;display:flex}.settings-table__menu-trigger{cursor:pointer;position:relative}.settings-table__menu-trigger--active{background:var(--button-secondary-color-main-hover);border-radius:var(--radius-full);box-shadow:0 0 0 5px var(--button-secondary-color-main-hover)}.settings-table__row{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;display:flex}.settings-table__slug{color:var(--color-card-body-text);font-size:var(--font-size-1);font-style:normal;font-weight:500;line-height:var(--line-height-1)}.settings-table__menu{z-index:1;width:120px;padding:var(--space-8);border-radius:var(--radius-12);background:linear-gradient(0deg,#fff 0%,#fff 100%),var(--color-main-background);flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:48px;right:10px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.settings-table__menu-item{cursor:pointer;padding:var(--space-6)var(--space-8);width:100%;color:var(--color-card-body-text);font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2);align-items:center;display:flex}.settings-header{justify-content:space-between;align-items:center;width:100%;display:flex}.settings-header__left{align-items:flex-start;gap:var(--space-4);flex-direction:column;flex:1 1 0;display:flex}.settings-header__title{color:var(--color-ink-1000);font-size:var(--font-size-4);font-style:normal;font-weight:600;line-height:var(--line-height-3)}.settings-header__description{color:var(--color-ink-700);font-feature-settings:"liga" off,"clig" off;font-size:var(--font-size-3);font-style:normal;font-weight:500;line-height:var(--line-height-2)}.custom-select__container{align-items:flex-start;gap:var(--space-8);flex-direction:column;width:100%;display:flex;position:relative}.custom-select__container label{color:var(--field-color-label);font-size:var(--font-size-2);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-2,20px)}.custom-select__container .custom-select{width:100%}.custom-select__container .custom-select__control{cursor:pointer;padding:var(--space-16);align-items:center;gap:var(--space-2);border-radius:var(--radius-16);border:var(--stroke-border-1)solid var(--field-color-border);width:100%;display:flex}.custom-select__container .custom-select__value-container{padding:0}.custom-select__container .custom-select__placeholder{color:var(--field-color-placeholder);font-size:var(--font-size-3);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-3);flex:1 0 0;margin:0}.custom-select__container .custom-select__input-container{margin:0;padding:0}.custom-select__container .custom-select__indicator{justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex}.custom-select__container .custom-select__indicator svg{width:100%;height:100%;display:block}.custom-select__container .custom-select--white .custom-select__control{background:#fff}.custom-select__container .custom-select__menu{z-index:10;background:#f8f8f8;border-radius:12px;flex-direction:column;align-items:flex-start;width:100%;padding:10px 0;font-size:12px;display:flex}.custom-select__container .custom-select__menu-list{width:100%}.custom-select__container .custom-select__option{cursor:pointer;align-items:center;padding:8.75px 14px;display:flex;font-size:14px!important}.custom-select__container .custom-select__option--is-selected{color:#155dfc!important;background-color:#eff6ff!important}.custom-select__container .custom-select__option--is-focused{background-color:#d8ebff!important}.custom-select__container .custom-select__indicator-separator{display:none}.custom-select__container .custom-select__color-preview{border-radius:4px;flex-shrink:0;width:14px;height:14px}.sidebar-item{color:#f8f9fa;align-items:center;width:48px;height:48px;font-size:16px;font-weight:500;text-decoration:none;display:flex;position:relative}.sidebar-item__text,.sidebar-item__expand{display:none}.sidebar-item--active .sidebar-item__icon{background:var(--color-ink-800);border-radius:16px}.sidebar-item__icon{border:1px solid #363f4d;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.sidebar-item__icon:hover{background:var(--color-ink-800)}.sidebar-item__icon svg{stroke-width:1.5px;width:20px;height:20px;display:block}.sidebar-item--expanded{justify-content:space-between;align-items:center;width:100%;display:flex}.sidebar-item--expanded .sidebar-item__text{display:block}.sidebar-item--expanded .sidebar-item__expand{display:flex}.sidebar-item--expanded .sidebar-item__content{align-items:center;gap:24px;display:flex}.sidebar-item--expanded:hover .sidebar-item__icon{background:var(--color-ink-800)}.sidebar-item--expanded .sidebar-item__notifications{position:relative;top:0;right:0}.sidebar-item__text{text-decoration:none}.sidebar-item__notifications{color:#f8f9fa;text-align:center;background-color:#ff6868;border-radius:20px;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;font-weight:700;display:flex;position:absolute;top:-8px;right:-8px}.sidebar-item__tooltip{white-space:nowrap;pointer-events:none;z-index:1000;padding:var(--space-10);align-items:flex-start;gap:var(--space-4);border-radius:var(--radius-10);background:var(--color-card-tooltip-background);opacity:0;visibility:hidden;color:var(--content-color-primary-headings);font-size:var(--font-size-1);font-style:normal;font-weight:500;line-height:var(--line-height-1);flex-direction:column;transition:opacity .2s;display:inline-flex;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%);box-shadow:0 2px 8px rgba(0,0,0,.1)}.sidebar-item:hover .sidebar-item__tooltip{opacity:1;visibility:visible}.sidebar-item--expanded .sidebar-item__tooltip{display:none}.switcher{justify-content:center;align-items:center;width:64px;height:28px;display:flex;position:relative}.switcher input{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;width:0;height:0;position:absolute}.switcher__slider{background:#e5e7eb;border-radius:999px;transition:background .2s;position:absolute;top:0;bottom:0;left:0;right:0}.switcher__slider:after{content:"";background:#fff;border-radius:100px;width:39px;height:24px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.switcher input:checked+.switcher__slider{background:#cff80b}.switcher input:checked+.switcher__slider:after{transform:translate(20px)}.switcher:hover .switcher__slider{background:#d1d5db}.switcher input:checked:hover+.switcher__slider{background:#9aba00}.custom-picker{align-items:flex-start;gap:var(--space-12);flex-direction:column;width:100%;display:flex}.custom-picker label{width:100%;color:var(--content-color-caption,#4b5565);font-size:var(--font-size-1,12px);font-style:normal;font-weight:500;line-height:var(--line-height-1,16px)}.custom-picker__list{scrollbar-width:none;flex-direction:column;gap:8px;width:100%;max-height:360px;display:flex;overflow-y:scroll}.custom-picker__list::-webkit-scrollbar{display:none}.custom-picker__btn{padding:var(--space-8);border-radius:var(--radius-full,9999px);border:var(--stroke-border-1,1px)solid var(--color-card-border-g2);width:100%;color:var(--button-secondary-outline-color-label);font-size:var(--font-size-3,16px);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-2);justify-content:center;align-items:center;display:flex}.custom-picker__btn--active{color:var(--button-primary-color-label);background:var(--color-borders-selected)}.tab-switcher{border-radius:var(--radius-full,9999px);background:var(--color-tertiary-background);justify-content:space-between;align-items:center;width:100%;padding:4px;display:flex}.tab-switcher--sm{border:1px solid #f1f2f4}.tab-switcher--sm .tab-switcher__tab{padding:3px 10px}.tab-switcher--sm .tab-switcher__tab p{color:var(--content-color-primary-headings);font-size:var(--font-size-2);font-style:normal;font-weight:600;line-height:var(--line-height-2)}.tab-switcher--sm .tab-switcher__tab--active{background:var(--color-secondary-background);box-shadow:0 2px 20px rgba(0,0,0,.06)}.tab-switcher--white{background:#fff}.tab-switcher__tab{color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px;display:flex}.tab-switcher__tab p{font-size:var(--font-size-3);font-style:normal;font-weight:500;line-height:var(--line-height-3);margin:0;padding:0}.tab-switcher__tab--active{background:var(--color-ink-900);border-radius:100px}.tab-switcher__counter{border-radius:var(--radius-full);border:1px solid var(--color-ink-700);text-align:center;font-feature-settings:"liga" off,"clig" off;width:24px;height:24px;font-size:var(--font-size-1);font-style:normal;font-weight:600;line-height:var(--line-height-1);flex-direction:column;justify-content:center;align-items:center;display:flex}.custom-table{background:#fff;border-radius:15px;flex-direction:column;align-items:flex-start;gap:21px;width:100%;padding:20px 21px 21px;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.custom-table__header{flex-direction:column;gap:10px;display:flex}.custom-table__header h4{color:#101828;margin:0;font-size:14.689px;font-style:normal;font-weight:400}.custom-table__header p{color:#7d7d7d;margin:0;font-size:10.57px}.custom-table__table{border-collapse:separate;border-spacing:0;border:1px solid #e6e6e6;border-radius:11px;width:100%}.custom-table__table thead{background:#f3f4f6}.custom-table__table thead tr th:first-child{border-top-left-radius:11px}.custom-table__table thead tr th:last-child{border-top-right-radius:11px}.custom-table__table th{text-align:left;color:#8c8c8c;padding:10px;font-size:14px;font-weight:500}.custom-table__table td{color:#101828;padding:10px;font-size:10.378px;font-style:normal;font-weight:400;line-height:17.5px}.custom-table__table tbody tr{border-bottom:1px solid #f3f4f6}.custom-table__actions{justify-content:flex-start;align-items:center;gap:14px;display:flex}.custom-table__actions .custom-table__action{cursor:pointer;width:14px;height:14px}.custom-table__actions .custom-table__action svg{width:100%;height:100%;display:block}.custom-table__actions .custom-table__action--delete{color:#fb2c36}.custom-textarea__container{align-items:flex-start;gap:var(--space-8);flex-direction:column;width:100%;display:flex;position:relative}.custom-textarea__container textarea{width:100%;height:112px;padding:var(--space-16);align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-16);border:var(--stroke-border-1)solid var(--color-borders);color:var(--field-color-placeholder-filled);font-size:var(--font-size-3);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-24);background:0 0;display:flex}.custom-textarea__container textarea::placeholder{color:var(--field-color-placeholder)}.custom-textarea__container textarea:hover{border:var(--stroke-border-1,1px)solid var(--field-color-border-hover)}.custom-textarea__container textarea:focus{border:var(--stroke-border-1,1px)solid var(--field-color-border-focused)}.custom-textarea__container textarea:disabled{border:var(--stroke-border-1,1px)solid var(--field-color-border-disabled);background:var(--field-color-border-disabled)}.add-header{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-top:13px;padding-bottom:13px;display:flex}.add-header__toggle{cursor:pointer;color:var(--field-color-icon)}.add-header__icon{padding:var(--space-8);justify-content:center;align-items:center;gap:var(--space-6);border-radius:var(--radius-full);background:var(--button-secondary-color-main);cursor:pointer;display:flex}.add-header__icon svg{width:18.5px;height:16.5px;display:block}.add-header__progress{border-radius:var(--radius-full);background:var(--color-card-border-g2);flex-direction:column;align-items:flex-start;gap:8px;width:1028px;height:4px;display:flex}.add-header__progress-bar{border-radius:var(--radius-40);background:var(--color-lime-600);width:185.6px;height:4px}.add-car{align-items:flex-start;gap:var(--space-32);flex-direction:column;width:100%;max-width:1028px;padding-bottom:40px;display:flex}.add-car__header{align-items:flex-start;gap:var(--Space---space-8,8px);flex-direction:column;width:354px;display:flex}.add-car__description{color:var(--color-card-body-text);font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2)}.add-car__title{color:var(--content-color-primary-headings);font-size:var(--font-size-5);font-style:normal;font-weight:500;line-height:var(--line-height-4)}.add-car__body{gap:var(--space-32);width:100%;display:flex}.add-car__left{flex:1;width:544px}.add-car__right{width:352px}.add-client{align-items:flex-start;gap:var(--space-32);width:100%;max-width:1028px;padding-bottom:40px;display:flex}.add-client__form{gap:var(--space-32);flex-direction:column;display:flex}.add-client__header{align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}.add-client__description{color:var(--color-card-body-text);font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2)}.add-client__title{color:var(--content-color-primary-headings);font-size:var(--font-size-5);font-style:normal;font-weight:500;line-height:var(--line-height-4)}.add-client form{align-items:flex-start;gap:var(--space-24);flex-direction:column;width:544px;display:flex}.add-client__gender-select{align-items:flex-start;gap:var(--space-8);flex-direction:column;width:100%;display:flex}.add-client__gender-select-buttons{justify-content:space-between;align-items:center;width:100%;display:flex}.add-client__gender-select-buttons button{width:165px;padding:var(--space-16);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-16);border:var(--stroke-border-1)solid var(--field-color-border);display:flex}.add-reservation{align-items:flex-start;gap:32px;width:100%;padding-bottom:80px;display:flex}.add-reservation__left,.add-reservation__right{flex:1 1 0;width:100%;min-width:0}.add-reservation__left{flex-direction:column;gap:24px;display:flex}.add-reservation__left-error{color:red}.add-reservation__list{flex-direction:column;gap:24px;display:flex}.add-reservation__title{gap:var(--space-8);flex-direction:column;align-items:flex-start;display:flex}.add-reservation__title h3{color:var(--content-color-primary-headings);font-size:var(--font-size-5);font-style:normal;font-weight:500;line-height:var(--line-height-4);margin:0;padding:0}.add-reservation__title p{color:var(--content-color-body-text);font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2);margin:0;padding:0}.add-reservation__content{align-items:flex-start;gap:var(--space-24);flex-direction:column;width:100%;display:flex}.add-reservation__content p{color:var(--content-color-body-text);font-size:var(--font-size-2);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-2);margin:0}.add-reservation__box{width:100%;padding:var(--space-24);justify-content:center;align-items:flex-start;gap:var(--space-8);border-radius:var(--radius-24);border:1px solid #f1f2f4;flex-direction:column;display:flex}.add-reservation__box-title{color:var(--content-color-body-text);font-size:var(--font-size-3);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-2);margin:0}.add-reservation__icon{cursor:pointer;border:1px solid #b0b0b0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:10px;display:flex}.add-reservation__icon svg{width:12px;height:12px;display:block}.add-reservation__picker{gap:20px;width:100%;display:flex}.add-reservation__footer{width:100%;padding:var(--space-16)204px;justify-content:flex-end;align-items:center;gap:var(--space-16);border-top:1px solid var(--color-borders);background:#fff;display:flex}.add-reservation__footer-total{align-items:center;gap:20px;display:flex}.add-reservation__footer-total p{color:#111827;margin:0;font-size:16px;font-style:normal;line-height:36.006px}.add-reservation__empty{text-align:center;width:100%}.add-reservation__form{padding:var(--space-24);align-items:flex-start;gap:var(--space-16);border-radius:var(--radius-24);background:var(--color-card-main-background);border:1px solid #f1f2f4;flex-direction:column;display:flex;position:relative}.add-reservation__form-cancel{padding:var(--space-8);justify-content:center;align-items:center;gap:var(--space-6);border-radius:var(--radius-full);background:var(--button-secondary-color-main);cursor:pointer;display:flex;position:absolute;top:16px;right:16px}.addons-page{gap:40px;width:100%;padding-top:45px;display:flex}.addons-page__options{flex-direction:column;flex:1 1 0;gap:10px;display:flex}.booking-confirmation__section{gap:var(--space-24);width:100%;display:flex}.booking-confirmation__box{width:100%;padding:var(--space-32)var(--space-24);align-items:flex-start;gap:var(--space-24);border-radius:var(--radius-24);background:var(--color-card-main-background);border:1px solid #f1f2f4;flex-direction:column;display:flex}.booking-confirmation__box p{color:var(--content-color-primary-headings);font-size:var(--font-size-3);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-2);margin:0}.booking-confirmation__payment{align-items:flex-start;gap:var(--space-8);flex-direction:column;width:100%;display:flex}.booking-confirmation__payment label{color:var(--field-color-label);font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2)}.booking-confirmation__payment-methods{padding:var(--space-4);align-items:center;gap:var(--space-2);border-radius:var(--radius-16);border:var(--stroke-border-1)solid var(--field-color-border);align-self:stretch;display:flex}.booking-confirmation__payment-button{width:100%;padding:var(--space-8)var(--space-16);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-12);color:var(--color-label);text-align:center;font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-3);flex:1 0 0;display:flex}.booking-confirmation__payment-button--active{background:var(--color-lime-600)}.booking-confirmation__client-information{gap:var(--space-16);flex-direction:column;width:100%;display:flex}.booking-confirmation__car-name{color:var(--content-color-primary-headings);font-size:var(--font-size-4);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-3)}.booking-confirmation__car-group{color:var(--content-color-primary-headings);font-size:var(--font-size-2);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-2)}.booking-confirmation__total{color:var(--content-color-primary-headings);font-size:var(--font-size-3);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-2)}.page-layout{flex-direction:column;gap:48px;width:100%;display:flex}.page-layout__header{justify-content:space-between;display:flex}.page-layout__actions{justify-content:flex-end;align-items:center;gap:var(--space-16);display:inline-flex}.page-layout__clients{flex-direction:column;align-items:flex-start;gap:4px;width:100%;display:flex}.client-information__label{color:var(--field-color-label);font-size:var(--font-size-2);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-2)}.client-information__button{width:30%}.client-information__input{width:100%;position:relative}.client-information__search-results{width:100%;margin-top:4px;position:absolute}.company-settings{flex-direction:column;gap:48px;display:flex}.company-settings__logo-container{align-items:center;gap:var(--space-32);display:flex}.company-settings__information{flex-direction:column;gap:12px;display:flex}.company-settings__name{color:var(--color-ink-1000);font-size:var(--font-size-6);font-style:normal;font-weight:600;line-height:var(--line-height-5)}.company-settings__website{cursor:pointer;color:var(--color-ink-700);font-feature-settings:"liga" off,"clig" off;font-size:var(--font-size-3);font-style:normal;font-weight:500;line-height:var(--line-height-2);align-items:center;gap:12px;display:inline-flex}.company-settings__website svg{aspect-ratio:1;width:20px;height:20px}.company-settings__section{align-items:flex-start;gap:var(--space-16);flex-direction:column;display:flex}.company-settings__section-title{padding:0 var(--space-24);color:var(--content-color-body-text);font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2);align-self:stretch;align-items:center;gap:8px;display:flex}.company-settings__card{padding:var(--space-24);align-items:flex-start;gap:var(--space-24);border-radius:var(--radius-24);background:var(--color-card-main-background);border:1px solid #f1f2f4;flex-direction:column;align-self:stretch;display:flex}.company-settings__card-title{color:var(--content-color-body-text);font-size:var(--font-size-2);font-style:normal;font-weight:500;line-height:var(--line-height-2)}.company-settings__card-row{align-items:center;gap:40px;display:flex}.company-settings__card-item{align-items:center;gap:var(--space-12);display:flex}.company-settings__card-item svg{width:24px;height:24px}.company-settings__card-item-content{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.company-settings__card-item-label{color:var(--content-color-body-text);font-size:var(--font-size-1);font-style:normal;font-weight:500;line-height:var(--line-height-1)}.company-settings__card-item-value{color:var(--content-color-primary-headings);font-size:var(--font-size-1);font-style:normal;font-weight:500;line-height:var(--line-height-1)}.deductibles-page{gap:40px;width:100%;padding-top:45px;display:flex}.deductibles-page__grid{flex:1 1 0}.sidebar-layout{z-index:1;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;display:flex}.sidebar-layout__overlay{z-index:2;border-radius:inherit;background:rgba(0,0,0,.7);position:absolute;top:0;bottom:0;left:0;right:0}.sidebar-layout__content{flex-direction:column;align-items:flex-start;gap:48px;width:100%;display:flex}.sidebar-layout__content a{text-decoration:none}.sidebar-layout__icon{background-color:#bfed6b;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex}.sidebar-layout__icon svg{width:28px;height:28px;display:block}.sidebar-layout__body,.sidebar-layout__footer{flex-direction:column;gap:16px;width:100%;display:flex}.sidebar-layout--expanded{align-items:flex-start}.sidebar-layout__add{z-index:3;position:relative}.sidebar-layout__add-list{align-items:flex-start;gap:var(--space-2);z-index:100;flex-direction:column;width:56px;margin:2px 0 0;padding:0;display:flex;position:absolute;left:50%;transform:translate(-50%)}.sidebar-layout__add-list--expanded{width:100%}.sidebar-layout__add-list-item{padding:var(--space-12);align-items:center;gap:var(--space-12);border-radius:var(--radius-20);background:var(--color-card-tooltip-background);cursor:pointer;display:flex;box-shadow:0 2px 8px rgba(0,0,0,.1)}.sidebar-layout__add-list-item--expanded{width:100%}.sidebar-layout__add-list-item-icon{padding:var(--space-8);border-radius:var(--radius-full);border:var(--stroke-border-1)solid var(--color-borders);color:var(--color-icon-dark);justify-content:center;align-items:center;display:flex}.sidebar-layout__add-list-item-icon svg{aspect-ratio:1;width:16px;height:16px;display:block}.sidebar-layout__add-list-item-label{color:var(--color-label);font-size:var(--font-size-3);font-style:normal;font-weight:500;line-height:26px}.settings-layout{gap:140px;height:100%;display:flex}.settings-layout__left{flex-direction:column;gap:160px;display:flex}.settings-layout__right{width:836px}.header__container{z-index:2;border-radius:var(--radius-10);align-items:center;width:100%;padding:25px 0;display:flex}.header{justify-content:space-between;align-items:center;width:100%;height:50px;display:flex}.header__left{gap:var(--space-16);align-items:center;display:flex}.header__sidebar-toggle{cursor:pointer;width:24px;height:24px;color:var(--field-color-icon);justify-content:center;align-items:center;display:flex}.header__sidebar-toggle svg{stroke-width:1px;width:100%;height:100%;display:block}.header__title{color:var(--content-color-primary-headings);text-align:center;font-size:var(--font-size-5);font-style:normal;font-weight:500;line-height:var(--line-height-4)}.home{flex-direction:column;gap:25px;padding:50px;display:flex}.private-layouts{background:rgba(18,20,23,.9);width:100%;height:100vh;padding:8px 8px 8px 0;display:flex;position:relative;overflow:hidden}.private-layouts__children{flex:1;gap:16px;height:100%;display:flex}.private-layouts__background{filter:blur(50px);z-index:-1;border-radius:750px;width:750px;height:750px;position:absolute}.private-layouts__background--lime{background:var(--color-lime-600)}.private-layouts__background--white{background:#fff}.private-layouts__background--1{top:274px;left:0}.private-layouts__background--2{bottom:274px;right:0}.private-layouts__background--3{bottom:274px;left:0}.private-layouts__background--4{bottom:0;right:0}.private-layouts .with-nav__children{flex:1;padding-bottom:32px}.with-nav-layout{border-radius:var(--radius-10);border:var(--stroke-border-1)solid var(--color-borders);background:#fff;width:100%;height:100%;padding-left:32px;padding-right:32px;overflow-y:scroll}.with-nav-layout:has(.reservations-layout){overflow-y:hidden}.with-nav-layout:has(.reservations-layout) .with-nav__children{flex-direction:column;min-height:0;padding-bottom:0;display:flex}.with-nav-layout::-webkit-scrollbar{display:none}.with-nav-layout__main{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.no-nav-layout{border-radius:var(--radius-10);background:#fff;width:100%;height:100%;overflow-y:scroll}.no-nav-layout::-webkit-scrollbar{display:none}.no-nav-layout__children{flex:1;justify-content:center;width:100%;display:flex}.no-nav-layout__content{padding-top:16px;flex-direction:column;gap:32px;height:100%;padding-left:32px;padding-right:32px;display:flex}.sidebar-wrapper{flex-shrink:0;height:100%;padding:24px;position:relative}.sidebar-wrapper--expanded{width:292px}.pickups-layout{gap:96px;display:flex;position:relative}.pickups-layout__right,.pickups-layout__left{flex-direction:column;gap:48px;display:flex}.pickups-layout__left{width:40%}.pickups-layout__schedule{gap:20px;width:60%;display:flex}.pickups-layout__right{width:100%}.pickups-layout__list{flex-direction:column;gap:16px;width:100%;display:flex}.pickups-layout__tab-switcher-container{justify-content:flex-end;align-items:center;width:100%;display:flex}.pickups-layout__tab-switcher{width:560px}.pickups-layout__time-group{grid-template-columns:auto 1fr;gap:16px;display:grid}.pickups-layout__time{flex-direction:column;display:flex}.pickups-layout__time-item{color:var(--color-card-body-text);font-feature-settings:"liga" off,"clig" off;font-size:var(--font-size-2);font-style:normal;font-weight:600;line-height:var(--line-height-2);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:12px;display:flex}.pickups-layout__time-divider{background:var(--color-borders);width:60px;height:.5px}.review-booking{gap:40px;width:100%;padding-top:32px;display:flex}.review-booking__form{background:#fff;border:1px solid #e5e7eb;border-radius:17.15px;flex-direction:column;flex:1 1 0;gap:21px;padding:23.861px;display:flex}.review-booking__form h4{color:#101828;margin:0;font-size:16.453px;font-style:normal;font-weight:400;line-height:27px}.review-booking__form-row{align-items:center;gap:14px;display:flex}.dashboard-layout{flex-direction:column;gap:20px;height:100%;display:flex}.dashboard-layout__sales{gap:16px;width:100%;display:flex}.dashboard-layout__sales-chart{width:65%}.dashboard-layout__sales-table{width:35%}.reservations-layout{flex-direction:column;gap:32px;width:-moz-fit-content;width:fit-content;min-width:100%;height:100%;display:flex;position:relative}.reservations-layout__content{gap:var(--space-32);flex:1;align-items:stretch;min-height:0;display:flex}.reservations-layout__divider{background:var(--color-ink-300);width:1px;height:100%}.reservations-layout__actions{justify-content:flex-end;align-items:center;gap:var(--space-16);display:flex}.public-layouts{width:100%;height:100vh}.login-layout{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative}.login-layout__content{align-items:flex-start;gap:var(--space-48);flex-direction:column;width:448px;display:flex}.login-layout__header{align-items:flex-start;gap:var(--space-24);flex-direction:column;display:flex}.login-layout__header h4{color:var(--content-color-primary-headings);font-size:var(--font-size-6);font-style:normal;font-weight:600;line-height:var(--line-height-5);margin:0}.login-layout__header p{color:var(--content-color-body-text);font-size:var(--font-size-3);font-style:normal;font-weight:500;line-height:var(--line-height-3);margin:0}.login-layout form{flex-direction:column;justify-content:center;align-items:center;display:flex}.login-layout__body{align-items:flex-start;gap:var(--space-24);flex-direction:column;width:100%;display:flex}.login-layout__button{width:100%;position:relative;bottom:0}.login-layout__error{color:red;position:absolute;bottom:50px}.login-layout__background{aspect-ratio:1;background:var(--color-lime-600);filter:blur(250px);border-radius:1000px;width:1000px;height:1000px;position:absolute;top:-500px;left:-500px}body{font-family:var(--font-family);box-sizing:border-box;width:100%;height:100vh}.custom-container{gap:32px;max-width:1272px;margin:0 auto}html{scrollbar-gutter:stable}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
