:root{--color-primary:#ffd300;--color-secondary:#07828d;--color-accent:#da0076;--color-dark:#2b2d32;--color-light:#ffffff;--color-grey:#626366;--color-grey-light:#c7c8ca;--color-grey-bg:#f6f6f6;--color-text:#2b2d32;--color-text-light:#626366;--color-background:#ffffff;--color-background-alt:#f6f6f6;--color-placeholder:#747474;--color-tooltip:#d8f1f8;--color-button:#dcddde;--color-hubcapp:#2a92fa;--color-teal-light:#06757f;--color-teal-dark:#115e65;--color-yellow-light:#ffd800;--color-dark-transparent:#2b2d3280;--font-family-primary:var(--font-new-transport-aa),"New Transport AA",sans-serif;--font-family-secondary:var(--font-aa-sans),"AA Sans",sans-serif;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--text-xxs:12px;--text-xs:14px;--text-sm:16px;--text-base:18px;--text-lg:20px;--text-xl:24px;--text-xll:26px;--text-xxl:28px;--text-xxxl:32px;--text-xxxxl:48px;--line-height-sm:20px;--line-height-normal:22px;--line-height-md:24px;--line-height-lg:32px;--line-height-xl:36px;--line-height-xxl:40px;--line-height-xxxl:44px;--line-height-xxxxl:38px;--letter-spacing-lg:0.3px;--spacing-xxs:1px;--spacing-xs:4px;--spacing-s:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:40px;--spacing-xxxl:48px;--spacing-xxxxl:64px;--radius-xs:1px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-xxl:20px;--container-sm:640px;--container-md:768px;--container-lg:1024px;--border-width-sm:1px;--border-width-md:2px;--border-width-lg:4px;--breakpoint-xs:375px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-biglg:1120px;--breakpoint-xl:1200px;--breakpoint-xxl:1441px}*{box-sizing:border-box;padding:0;margin:0}body,html{margin:0;max-width:100vw;overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column;color:var(--color-text);background:var(--color-background);font-family:var(--font-family-primary)}a{color:inherit;text-decoration:none}.font-primary{font-family:var(--font-family-primary)}.font-secondary{font-family:var(--font-family-secondary)}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-accent{color:var(--color-accent)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-accent{background-color:var(--color-accent)}.mantine-Accordion-control:active,.mantine-Accordion-control:hover,.mantine-Accordion-item{background-color:transparent!important}.mantine-Accordion-label{font-size:var(--text-lg);font-weight:var(--font-weight-bold)}.mantine-InputWrapper-error{color:var(--color-accent);background:url(/mobile-mechanic/images/cross.svg) 0 5px/16px no-repeat;padding-left:24px;margin-top:6px;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.mantine-Input-input[data-error=true]{border:2px solid var(--color-accent);color:#2b2929}.mantine-Input-input:not([data-error=true]){border-color:#626366!important}.mantine-Input-input:focus{border-color:#06757f!important;box-shadow:0 0 0 2px #06757f33!important}.mantine-Input-input[data-error=true]:focus{border-color:var(--color-accent)!important;box-shadow:0 0 0 2px #da007633!important}.mantine-Input-input:active{border-color:#1565c0!important}.mantine-Button-root[data-loading=true]{background-color:var(--color-grey-light);color:var(--color-text-light);white-space:nowrap}.mantine-Button-loader{transition:none!important}.button_loader_icon{animation:spin 4s linear infinite;margin:var(--spacing-xs);width:1.2em}@keyframes spin{to{transform:rotate(1turn)}}.mantine-Radio-root[data-checked=true] .mantine-Radio-radio{border:4px solid #06757f!important;background:#fff!important;box-shadow:0 0 0 2px #06757f33!important}.mantine-Radio-icon{transform:none!important}.mantine-Radio-root[data-checked=true] .mantine-Radio-icon{color:#06757f!important}.mantine-Checkbox-input{border-color:#bdbdbd!important;background:#fff!important}.mantine-Checkbox-input:checked{border-color:#06757f!important;background:#06757f!important}.mantine-Checkbox-input:checked+.mantine-Checkbox-icon{color:#fff!important}[data-mantine-color-scheme] .mantine-Input-input[data-error]::placeholder,[data-mantine-color-scheme] .mantine-Select-input[data-error]::placeholder{color:#000!important;opacity:1}.mantine-TextInput-wrapper{border-radius:var(--radius-sm);border:var(--border-width-sm) solid var(--color-text)}.mantine-Text-root a{color:var(--color-teal-light);text-decoration:underline;transition:color .2s ease}.mantine-UnstyledButton-root.mantine-DatePicker-day{border-radius:0;width:100%}.mantine-UnstyledButton-root.mantine-DatePicker-day:where(:disabled,[data-disabled]){background-color:var(--color-background-alt);color:var(--color-placeholder);position:relative;opacity:1}.mantine-UnstyledButton-root.mantine-DatePicker-day:where(:disabled,[data-disabled]):after{content:"";position:absolute;width:1px;height:60%;background:var(--color-placeholder);transform:rotate(45deg);transform-origin:center}.mantine-UnstyledButton-root.mantine-DatePicker-day:where([data-selected]){color:var(--color-text);font-weight:var(--font-weight-bold)}.mantine-DatePicker-calendarHeader{max-width:100%!important}.mantine-DatePicker-month{width:100%}