:root{font-size:100%;--base-z: 18rem;--base-x: 10%;--ease-out-quad: cubic-bezier(.25,.46,.45,.94);--breakpoint-l: 1400px;--breakpoint-m: 1000px;--breakpoint-mobile: 600px;--color-homepage-border-header: #576c81;--color-homepage-border: #555555;--color-homepage-border-dark: #252525;--color-homepage-text-primary: #ffffff;--color-homepage-text-secondary: #969799;--color-homepage-text-tertiary: #808183;--color-text-black: #000000;--color-text-black-secondary: #5b5b5b;--color-text-quaternary: #ffffff;--color-text-quaternary-secondary: #969799;--color-button-bg-shadow-homepage: #3a4e71f5;--color-button-bg-shadow-light-homepage: #3b4048f5;--color-button-bg-submit-homepage: #517fd0f5;--content-bg--color-homepage-lighter: #151a22;--content-bg--color-homepage-light: #0f1011;--color-linkedin: #0a66c2;--color-github: #ffffff;--color-instagram: #ff3040;--color-bg-bar-sheet-metal-work: #ebab15;--color-bg-bar-painting: #c20877;--color-bg-bar-mechanic: #00a684;--color-due-date: #ff9f07;--radius-min: .25rem;--radius: .375rem;--radius-sm: .5rem;--radius-normal: .75rem;--radius-rounded: 1rem;--radius-max: 9999px;--spacing-xxxxs: .125rem;--spacing-xxxs: .25rem;--spacing-xxs: .5rem;--spacing-xs: .75rem;--spacing-s: 1rem;--spacing-m: 1.5rem;--spacing-l: 2rem}:root.ctx-dark-mode{--content-bg--color: #090909;--content-bg--color-dark: #2f2f2f;--content-bg--color-light: #0f1011;--content-bg--color-lighter: #151a22;--content-bg--color-focus: #161d2a;--content-bg--color-contrast: #27364f;--content-bg--floating-button: #0e336e;--color-bg-warning: #c21330;--color-bg-warning-tag: #cb2a2a;--color-bg-success-tag: #006836;--color-bg-feedback-light: #fffae6;--color-bg-feedback-tag: #a7590a;--transparent-bg-color: #00000054;--color-text-primary-legacy: #ffffff;--color-text-secondary-legacy: #969799;--color-text-tertiary: #808183;--color-text-quinquenary: black;--color-text-warning: #ff0000;--color-text-warning-tag: #ffffff;--color-bg-info-tag: blue;--color-text-info-tag: #ffffff;--color-text-success-tag: #ffffff;--color-text-feedback-tag: #ffffff;--color-text-submit: #2252acf5;--color-text-submit-focus: #004efff5;--color-text-success: #179f5d;--color-text-success-light: #11e07c;--color-text-feedback: #ffa500;--color-border-primary-legacy: #26282d;--color-border-secondary: #424548;--color-border-tertiary: #454851;--color-border-warning: #4d161f;--color-border-quaternary: #62697c;--color-border-success: #179f5d;--color-border-focus: #ffffff;--color-border-submit: #2252acf5;--color-border-header: #576c81;--color-border-primary-legacy-50: #26272c80;--color-icon: #939496;--color-icon-focus: #ffffff;--color-icon-hover: #ffffff;--color-button-bg-focus: #6b6f7612;--color-button-bg-object: #3a4e71f5;--color-button-bg-submit: #517fd0f5;--color-button-bg-submit-full: #3a4e71;--color-button-bg-submit-full-hover: #4373c8;--color-bg-note: #193048;--color-bg-note-focus: #24496f;--scrollbar-color: #5a5b5d;--search-highlighted-bg: #fff012;--search-text-color: #000000;--search-box-shadow-color: #ffffffba;--car-state-coming: #FFC107;--car-state-todo: transparent;--car-state-todo-border: #ffffff;--car-state-waiting: #ffffff;--car-state-repairing: #ff5602;--car-state-finished: #00ee7b;--car-state-breakage: #ff0000;--car-state-expertise: #ad00e4;--car-state-delivered: #4afffb;--car-state-coming-shaded: #ffc107;--car-state-finished-shaded: #00ee7b;--color-bg-mechanic: #0c1d2d;--color-bg-mechanic-hover: #122d47;--car-followup-incomplete: #ff5602;--car-followup-complete: #00ee7b;--status-connected: #00ee7b}:root.ctx-light-mode{--content-bg--color: #ececec;--content-bg--color-dark: #959595;--content-bg--color-light: #ffffff;--content-bg--color-lighter: #ececec;--content-bg--color-focus: #e4e4e4;--content-bg--color-contrast: #d3d2d2;--content-bg--floating-button: #cbdfff;--color-bg-warning: #c21330;--color-bg-warning-tag: #ffdcdc;--color-bg-success-tag: #11e07c47;--color-bg-feedback-light: #fffae6;--color-bg-feedback-tag: #fffae6;--transparent-bg-color: #00000054;--color-text-primary-legacy: #1b1b1b;--color-text-secondary-legacy: #767679;--color-text-tertiary: #5c5c5e;--color-text-warning: #ff0000;--color-text-warning-tag: #ff0000;--color-text-success-tag: #276447;--color-text-info-tag: blue;--color-bg-info-tag: #dfe8ff;--color-text-submit: #2252acf5;--color-text-submit-focus: #004efff5;--color-text-success: #179f5d;--color-text-success-light: #11e07c;--color-text-feedback: #ffa500;--color-text-feedback-tag: #ffa500;--color-border-primary-legacy: #cfc9c9;--color-border-secondary: #c6bfbf;--color-border-tertiary: #b3aeae;--color-border-warning: #dc0e2f;--color-border-quaternary: #62697c;--color-border-primary-legacy-50: #cfc9c980;--color-text-quinquenary: #ffffff;--color-border-success: #179f5d;--color-border-focus: #1b1b1b;--color-border-submit: #2252acf5;--color-border-header: #576c81;--color-icon: #575859;--color-icon-focus: #1b1b1b;--color-icon-hover: #1b1b1b;--color-button-bg-focus: #6b6f7612;--color-button-bg-object: #3a4e71f5;--color-button-bg-submit: #517fd0f5;--color-button-bg-submit-full: #8bb5ff;--color-button-bg-submit-full-hover: #4373c8;--color-bg-note: #e4f1ff;--color-bg-note-focus: #b1cce8;--scrollbar-color: #5a5b5d;--search-highlighted-bg: #fff012;--search-text-color: #000000;--search-box-shadow-color: #053dce4f;--car-state-coming: #ffc100;--car-state-todo: transparent;--car-state-todo-border: #b8b8b8;--car-state-waiting: #6b6b6b;--car-state-repairing: #ff4322;--car-state-finished: #00ee7b;--car-state-breakage: #9e1012;--car-state-expertise: #ad00e4;--car-state-delivered: #3acdca;--car-state-coming-shaded: #ffc107;--car-state-finished-shaded: #00ee7b;--color-bg-mechanic: #d4eaff;--color-bg-mechanic-hover: #c7dcf0;--car-followup-incomplete: #ff3800;--car-followup-complete: #00ee7b;--status-connected: #00ee7b;--color-bg-primary: #ffffff;--color-bg-secondary: #f9fafb;--color-bg-tertiary: #3b82f6;--color-bg-disabled: #f3f4f6;--color-text-primary: #1f2937;--color-text-secondary: #4b5563;--color-text-disabled: #9ca3af;--color-text-danger: #ef4444;--color-border-primary: #e5e7eb;--color-border-primary-hover: #73a3f1;--color-border-primary-focus: #3b82f6;--color-button-primary-bg: #3b82f6;--color-button-primary-text: #ffffff;--color-button-primary-bg-hover: #2563eb;--color-button-secondary-bg: #f3f4f6;--color-button-secondary-text: #374151;--color-button-secondary-bg-hover: #e5e7eb;--color-button-success-bg: #22c55e;--color-button-success-text: #ffffff;--color-button-success-bg-hover: #16a34a;--color-button-danger-bg: #ef4444;--color-button-danger-text: #ffffff;--color-button-danger-bg-hover: #dc2626;--color-button-warn-text: #ffffff;--color-button-warn-bg: #f97316;--color-button-warn-bg-hover: #ea580c;--base-shadow: 0 0 #0000, 0 0 #0000, 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--header-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgb(0 0 0 / .05);--color-state-bg-expertise: #f3e8ff;--color-state-bg-todo: #dbeafe;--color-state-bg-repairing: #ffedd5;--color-state-bg-done: #dcfce7;--color-state-bg-delivered: #cffafe;--color-state-text-expertise: #9333ea;--color-state-text-todo: #2563eb;--color-state-text-repairing: #ea580c;--color-state-text-done: #16a34a;--color-state-text-delivered: #0891b2;--color-state-border-todo: #93c5fd;--color-state-border-repairing: #fdba74;--color-sheet-metal-work--text: #b45309;--color-sheet-metal-work--bg: #fffbeb;--color-sheet-metal-work--border: #fde68a;--color-painting--text: #4338ca;--color-painting--bg: #eef2ff;--color-painting--border: #c7d2fe;--color-mechanic--text: #be123c;--color-mechanic--bg: #fff1f2;--color-mechanic--border: #fecdd3}:root{--p-form-field-shadow: 0 0 #0000, 0 0 #0000, 0 1px 2px 0 rgba(18, 18, 23, .05);--p-overlay-select-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--p-overlay-popover-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--p-overlay-modal-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--p-togglebutton-content-checked-shadow: 0px 1px 2px 0px rgba(0, 0, 0, .02), 0px 1px 2px 0px rgba(0, 0, 0, .04);--p-form-field-focus: #10b981;--p-form-background-field-focus: #ecfdf5;--p-form-field-border-color: var(--color-border-primary-legacy);--p-transition-duration: .2s;--p-inputtext-color: var(--color-text-primary-legacy);--p-inputtext-background: transparent;--p-inputtext-padding-y: .5rem;--p-inputtext-padding-x: .75rem;--p-inputtext-border-color: var(--color-border-primary-legacy);--p-inputtext-transition-duration: var(--p-transition-duration);--p-inputtext-border-radius: var(--radius);--p-inputtext-shadow: var(--p-form-field-shadow);--p-inputtext-focus-ring-width: 0;--p-inputtext-focus-ring-color: transparent;--p-inputtext-focus-ring-offset: 0;--p-inputtext-focus-ring-style: none;--p-inputtext-focus-border-color: var(--p-form-field-focus);--p-inputtext-focus-ring-shadow: none;--p-inputtext-hover-border-color: var(--color-border-focus);--p-inputtext-invalid-border-color: var(--color-border-warning);--p-inputtext-filled-background: var(--content-bg--color-light);--p-floatlabel-color: var(--color-text-secondary-legacy);--p-floatlabel-weight: 500;--p-floatlabel-position-x: .75rem;--p-floatlabel-transition-duration: var(--p-transition-duration);--p-floatlabel-focus-color: var(--p-form-field-focus);--p-floatlabel-on-active-padding: 0 .125rem;--p-floatlabel-on-active-background: var(--content-bg--color-lighter);--p-floatlabel-active-color: var(--color-text-secondary-legacy);--p-floatlabel-invalid-color: var(--color-text-warning);--p-autocomplete-overlay-background: var(--content-bg--color-lighter);--p-autocomplete-overlay-color: var(--color-text-primary-legacy);--p-autocomplete-overlay-border-color: var(--color-border-primary-legacy);--p-autocomplete-overlay-border-radius: var(--radius);--p-autocomplete-overlay-shadow: var(--p-overlay-select-shadow);--p-autocomplete-list-gap: .2rem;--p-autocomplete-list-padding: .25rem;--p-autocomplete-option-padding: .5rem .75rem;--p-autocomplete-option-color: var(--color-text-primary-legacy);--p-autocomplete-transition-duration: var(--p-transition-duration);--p-autocomplete-option-border-radius: var(--radius);--p-autocomplete-option-focus-background: var(--content-bg--color-focus);--p-autocomplete-empty-message-padding: .75rem;--p-autocomplete-padding-x: 1.25rem;--p-autocomplete-option-group-padding: .5rem 0;--p-autocomplete-option-group-color: var(--color-text-primary-legacy);--p-autocomplete-option-group-background: var(--content-bg--color-lighter);--p-autocomplete-option-group-font-weight: 700;--p-tooltip-gutter: .25rem;--p-tooltip-background: var(--content-bg--color-contrast);--p-tooltip-color: var(--color-text-primary-legacy);--p-tooltip-padding: .5rem .75rem;--p-tooltip-shadow: var(--p-overlay-popover-shadow);--p-tooltip-border-radius: var(--radius);--p-datepicker-dropdown-width: 2.5rem;--p-datepicker-dropdown-border-radius: var(--radius);--p-datepicker-dropdown-background: var(--content-bg--color-lighter);--p-datepicker-dropdown-border-color: var(--color-border-primary-legacy);--p-datepicker-dropdown-color: var(--color-text-secondary-legacy);--p-datepicker-dropdown-hover-background: var(--content-bg--color-light);--p-datepicker-dropdown-hover-border-color: var(--color-border-primary-legacy);--p-datepicker-dropdown-hover-color: var(--color-text-primary-legacy);--p-datepicker-dropdown-active-background: var(--content-bg--color-light);--p-datepicker-dropdown-active-border-color: var(--color-border-primary-legacy);--p-datepicker-dropdown-active-color: var(--color-text-primary-legacy);--p-datepicker-panel-padding: .75rem;--p-datepicker-panel-background: var(--content-bg--color-lighter);--p-datepicker-panel-color: var(--color-text-primary-legacy);--p-datepicker-panel-border-color: var(--color-border-primary-legacy);--p-datepicker-panel-border-radius: var(--radius);--p-datepicker-panel-shadow: var(--p-overlay-popover-shadow);--p-datepicker-header-padding: 0 0 .5rem 0;--p-datepicker-header-background: var(--content-bg--color-lighter);--p-datepicker-header-color: var(--color-text-primary-legacy);--p-datepicker-header-border-color: var(--color-border-secondary);--p-datepicker-title-gap: .5rem;--p-datepicker-title-font-weight: 500;--p-datepicker-month-view-margin: .5rem 0 0 0;--p-datepicker-day-view-margin: .5rem 0 0 0;--p-datepicker-month-padding: .375rem;--p-datepicker-week-day-padding: .25rem;--p-datepicker-week-day-color: var(--color-text-primary-legacy);--p-datepicker-week-day-font-weight: 500;--p-datepicker-date-padding: .25rem;--p-datepicker-date-hover-color: var(--color-text-primary-legacy);--p-datepicker-date-hover-background: var(--color-button-bg-focus);--p-datepicker-month-border-radius: var(--radius);--p-datepicker-date-width: 2rem;--p-datepicker-date-height: 2rem;--p-datepicker-date-border-radius: 50%;--p-datepicker-transition-duration: var(--p-transition-duration);--p-datepicker-date-color: var(--color-text-secondary-legacy);--p-datepicker-today-color: var(--color-text-black);--p-datepicker-today-background: #e2e8f0;--p-datepicker-date-selected-color: var(--color-text-quaternary);--p-datepicker-date-selected-background: var(--p-form-field-focus);--p-disabled-opacity: .6;--p-datepicker-year-padding: .375rem;--p-datepicker-year-border-radius: var(--radius);--p-button-text-secondary-hover-background: var(--color-button-bg-focus);--p-button-text-secondary-color: var(--color-text-secondary-legacy);--p-button-icon-only-width: 2.5rem;--p-button-transition-duration: var(--p-transition-duration);--p-color-button-primary: var(--color-text-quaternary);--p-button-primary-hover-color: var(--color-text-quaternary);--p-button-primary-background: var(--color-button-bg-submit);--p-button-primary-hover-background: var(--color-button-bg-submit-full-hover);--p-button-padding-y: .2rem;--p-button-padding-x: .4rem;--p-button-border-radius: var(--radius);--p-button-danger-background: var(--color-text-warning);--p-button-danger-hover-background: var(--color-bg-warning);--p-button-danger-color: var(--color-text-quaternary);--p-button-danger-hover-color: var(--color-text-quaternary);--p-mask-background: rgba(0, 0, 0, .4);--p-mask-color: #e2e8f0;--p-dialog-border-radius: var(--radius);--p-dialog-shadow: var(--p-overlay-modal-shadow);--p-dialog-background: var(--content-bg--color-lighter);--p-dialog-border-color: var(--color-border-primary-legacy);--p-dialog-color: var(--color-text-primary-legacy);--p-dialog-header-padding: 1.25rem;--p-dialog-content-padding: 0 1.25rem 1.25rem 1.25rem;--p-dialog-title-font-size: 1rem;--p-dialog-title-font-weight: 600;--p-dialog-footer-gap: 1rem;--p-dialog-footer-padding: 1.25rem;--p-checkbox-width: .8rem;--p-checkbox-height: .8rem;--p-checkbox-checked-background: var(--p-form-field-focus);--p-checkbox-checked-border-color: var(--p-form-field-focus);--p-checkbox-transition-duration: var(--p-transition-duration);--p-checkbox-icon-size: .5rem;--p-checkbox-border-radius: var(--radius);--p-checkbox-border-color: #cbd5e1;--p-checkbox-background: var(--color-text-quaternary);--p-checkbox-icon-checked-color: var(--color-text-quaternary);--p-checkbox-hover-border-color: var(--color-border-focus);--p-checkbox-checked-hover-background: var(--p-form-field-focus);--p-checkbox-checked-hover-border-color: var(--p-form-field-focus);--p-checkbox-icon-checked-hover-color: var(--color-text-primary-legacy);--p-select-border-radius: var(--radius);--p-select-shadow: var(--p-form-field-shadow);--p-select-border-color: var(--color-border-secondary);--p-select-background: var(--content-bg--color-lighter);--p-select-padding-y: .5rem;--p-select-padding-x: .75rem;--p-select-color: var(--color-text-primary-legacy);--p-select-dropdown-width: 2.5rem;--p-select-dropdown-color: var(--color-text-secondary-legacy);--p-select-list-padding: .25rem;--p-select-list-gap: .2rem;--p-select-option-padding: .5rem .75rem;--p-select-option-color: var(--color-text-secondary-legacy);--p-select-transition-duration: var(--p-transition-duration);--p-select-option-border-radius: var(--radius);--p-select-option-focus-background: var(--color-button-bg-focus);--p-select-option-focus-color: var(--color-text-primary-legacy);--p-select-option-selected-color: var(--p-form-field-focus);--p-select-option-selected-focus-color: #065f46;--p-select-option-selected-background: var(--p-form-background-field-focus);--p-select-option-selected-focus-background: #d1fae5;--p-select-overlay-background: var(--content-bg--color-lighter);--p-select-overlay-border-radius: var(--radius);--p-select-overlay-border-color: var(--color-border-primary-legacy);--p-select-overlay-shadow: var(--p-overlay-select-shadow);--p-select-overlay-color: var(--color-text-primary-legacy);--p-select-disabled-color: var(--color-text-secondary-legacy);--p-select-disabled-background: var(--content-bg--color-light);--p-select-focus-border-color: var(--p-form-field-focus);--p-select-invalid-border-color: var(--color-border-warning);--p-textarea-color: var(--color-text-primary-legacy);--p-textarea-background: transparent;--p-textarea-padding-y: .4rem;--p-textarea-padding-x: .4rem;--p-textarea-border-color: var(--color-border-secondary);--p-textarea-transition-duration: var(--p-transition-duration);--p-textarea-border-radius: var(--radius);--p-textarea-shadow: var(--p-form-field-shadow);--p-textarea-hover-border-color: var(--color-border-focus);--p-textarea-focus-border-color: var(--p-form-field-focus);--p-selectbutton-border-radius: var(--radius);--p-togglebutton-border-radius: var(--radius);--p-togglebutton-color: var(--color-text-secondary-legacy);--p-togglebutton-background: var(--content-bg--color-lighter);--p-togglebutton-border-color: none;--p-togglebutton-padding: .2rem .4rem;--p-togglebutton-transition-duration: var(--p-transition-duration);--p-togglebutton-font-weight: 500;--p-togglebutton-gap: .5rem;--p-togglebutton-hover-background: var(--content-bg--color-lighter);--p-togglebutton-hover-color: var(--color-text-primary-legacy);--p-togglebutton-content-left: .25rem;--p-togglebutton-content-top: .25rem;--p-togglebutton-content-checked-background: var(--color-button-bg-submit);--p-togglebutton-content-checked-shadow: var(--p-togglebutton-content-checked-shadow);--p-togglebutton-checked-background: var(--content-bg--color-lighter);--p-togglebutton-checked-color: var(--color-text-quaternary);--p-togglebutton-content-padding: .4rem;--p-togglebutton-content-border-radius: var(--radius);--p-timeline-event-connector-size: .1rem;--p-timeline-event-connector-color: var(--color-border-secondary);--p-timeline-vertical-event-content-padding: 0 1rem;--p-timeline-event-min-height: 5rem;--p-toast-width: 25rem;--p-toast-border-width: 1px;--p-toast-blur: 1.5px;--p-toast-border-radius: var(--radius);--p-toast-success-shadow: 0px 4px 8px 0px color-mix(in srgb, #22c55e, transparent 96%);--p-toast-success-color: #16a34a;--p-toast-success-border-color: #bbf7d0;--p-toast-success-background: color-mix(in srgb, #f0fdf4, transparent 15%);--p-toast-content-padding: .75rem;--p-toast-content-gap: .5rem;--p-toast-success-detail-color: var(--color-text-black);--p-toast-success-detail-font-weight: 400;--p-toast-detail-font-size: .8rem;--p-toast-icon-size: 1.125rem;--p-toast-warn-shadow: 0px 4px 8px 0px color-mix(in srgb, #eab308, transparent 96%);--p-toast-warn-color: #ca8a04;--p-toast-warn-border-color: #fef08a;--p-toast-warn-background: color-mix(in srgb, #fefce8, transparent 15%);--p-toast-warn-detail-color: var(--color-text-black);--p-toast-warn-detail-font-weight: 400;--p-tooltip-max-width: 20rem;--p-message-border-width: 1px;--p-message-border-radius: var(--radius);--p-message-info-shadow: 0px 4px 8px 0px color-mix(in srgb, #3b82f6, transparent 46%);--p-message-info-color: #2563eb;--p-message-info-border-color: #bfdbfe;--p-message-info-background: #eff6ffe7;--p-message-content-padding: .75rem;--p-message-content-gap: .5rem;--p-message-error-simple-color: var(--color-text-warning);--p-message-simple-content-padding: 0 .2rem;--p-message-text-sm-font-size: .8rem;--p-datatable-header-cell-padding: .75rem 1rem;--p-datatable-header-cell-background: var(--content-bg--color-lighter);--p-datatable-header-cell-border-color: transparent;--p-datatable-header-cell-color: var(--color-text-secondary-legacy);--p-datatable-header-cell-gap: .5rem;--p-datatable-transition-duration: var(--p-transition-duration);--p-datatable-row-color: var(--color-text-primary-legacy);--p-datatable-row-background: transparent;--p-datatable-body-cell-border-color: var(--color-border-primary-legacy);--p-datatable-body-cell-padding: .75rem 1rem;--p-tag-primary-color: blue;--p-tag-primary-background: #dfe8ff;--p-tag-success-color: var(--color-text-success-tag);--p-tag-success-background: var(--color-bg-success-tag);--p-tag-font-size: 1rem;--p-tag-font-weight: 500;--p-tag-border-radius: var(--radius);--p-tag-padding: .25rem .5rem;--p-tag-shadow: var(--p-form-field-shadow);--p-tag-gap: .5rem;--p-tag-warn-color: var(--color-text-feedback-tag);--p-tag-warn-background: var(--color-bg-feedback-tag);--p-tag-danger-color: var(--color-text-warning-tag);--p-tag-danger-background: var(--color-bg-warning-tag);--p-tag-info-color: var(--color-text-info-tag);--p-tag-info-background: var(--color-bg-info-tag);--p-speeddial-transition-duration: var(--p-transition-duration);--p-speeddial-gap: .4rem;--p-button-secondary-background: var(--content-bg--color-lighter);--p-button-secondary-color: var(--color-text-secondary-legacy);--p-button-secondary-border-color: transparent;--p-button-secondary-hover-background: var(--content-bg--color-focus);--p-button-secondary-hover-color: var(--color-text-primary-legacy);--p-button-secondary-hover-border-color: transparent;--p-confirmdialog-content-gap: .4rem;--p-confirmdialog-icon-size: 1.4rem;--p-confirmdialog-icon-color: var(--color-text-warning);--p-popover-background: var(--content-bg--color-lighter);--p-popover-color: var(--color-text-primary-legacy);--p-popover-border-color: var(--color-border-primary-legacy);--p-popover-border-radius: var(--radius);--p-popover-gutter: 10px;--p-popover-arrow-offset: 1.25rem;--p-popover-arrow-left: 0px;--p-popover-content-padding: .75rem;--p-tree-padding: 1rem 0;--p-tree-gap: 0;--p-tree-node-padding: .25rem 0;--p-tree-node-gap: .25rem;--p-tree-transition-duration: var(--p-transition-duration);--p-tree-node-toggle-button-size: 1.5rem;--p-tree-node-toggle-button-color: var(--color-text-secondary-legacy);--p-tree-node-toggle-button-border-radius: 50%;--p-tree-node-toggle-button-hover-background: var(--content-bg--color-lighter);--p-tree-node-toggle-button-hover-color: var(--color-text-primary-legacy);--p-tree-indent: 1rem}@media (max-width: 1000px){:root{--p-datatable-header-cell-padding: .25rem .5rem}}@media (max-width: 600px){:root{--p-dialog-header-padding: .75rem;--p-dialog-content-padding: 0 .75rem .75rem .75rem;--p-toast-width: 80%}}.main-body{display:flex;width:calc(100% - 28px);height:calc(100% - 28px);background-color:var(--content-bg--color);margin:14px;padding:0;overflow:hidden;font-family:Inter,sans-serif}.main-body.-home{flex-direction:column;overflow-y:auto;background-color:var(--content-bg--color);width:100%;height:100%;margin:0}button,a{display:flex;background-color:transparent;border-color:transparent;cursor:pointer;justify-content:flex-start;align-items:center;gap:1rem;border-radius:var(--radius);text-decoration:none!important;padding-block:1px;padding-inline:6px;border-width:0}button:hover,a:hover{background-color:var(--color-button-bg-focus)}button:disabled,a:disabled{cursor:not-allowed;opacity:.5}button.-highlighted,a.-highlighted{background-color:var(--color-button-bg-submit);color:var(--color-text-quaternary)}button.-highlighted:hover,a.-highlighted:hover{background-color:var(--color-button-bg-submit-full-hover);color:var(--color-text-quaternary)}button.-deletion,a.-deletion{background-color:var(--color-bg-warning);color:var(--color-text-quaternary);opacity:.9}button.-deletion:hover,a.-deletion:hover{background-color:var(--color-bg-warning);color:var(--color-text-quaternary);opacity:1}.form{display:flex;flex-direction:column;gap:1rem}.form__header{display:flex;gap:2rem;align-items:flex-start}.form__icon{width:4rem;height:4rem;color:var(--color-icon)}.form__icon.-small{width:1rem;height:1rem}.form__button{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);text-align:center;border:1px solid var(--color-border-tertiary);border-radius:var(--radius-rounded);color:var(--color-text-secondary-legacy);padding:.04rem .5rem;gap:.4rem}.form__button:hover{color:var(--color-icon-focus);background-color:var(--color-button-bg-focus)}.form__button:hover .form__icon{color:var(--color-icon-focus)}.form__header-container{display:flex;flex-direction:column;gap:.8rem}.form__header-container.-card{width:10rem}.form__header-container.-error{gap:.2rem}.form__block{display:flex;gap:1rem;width:20rem;align-items:center}.form__block.-column{flex-direction:column;align-items:flex-start;gap:0}.form__block.-margin-top{margin-top:1rem}.form__block.-long{width:27rem}.form__block.-full-width{width:100%}.form__block.-hidden{display:none}.form__block.-flex-end{justify-content:flex-end}.form__block.-fit-content{width:fit-content}.form__text{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);box-sizing:border-box;margin:0;background-color:var(--content-bg--color-lighter);border:.4px solid var(--color-border-tertiary);padding:.3rem;outline:none;border-radius:var(--radius);max-height:1.6rem;width:8rem;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form__text.-optional{color:var(--color-text-secondary-legacy)}.form__text:focus-visible,.form__text:focus{border-color:var(--color-border-focus)}.form__text.-number{width:3rem;text-align:center}.form__text.-card{padding:0 .6rem;width:auto}.form__text.-card.-date{min-width:6rem}.form__text.-long{width:15rem}.form__text.-hard-long{width:11rem}.form__text.-full{width:100%}.form__textarea{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);background-color:transparent;border-radius:var(--radius);border:.4px solid var(--color-border-secondary);padding:.5rem;width:calc(100% - 1rem);height:auto;resize:none;outline:none}.form__textarea.-car,.form__textarea.-note{width:100%}.form__textarea.-car-view{height:10rem}.form__error{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);color:var(--color-text-warning);margin:0}.form__error.-hidden{display:none}.form__selecter{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);box-sizing:border-box;margin:0;background-color:var(--content-bg--color-lighter);border:.4px solid var(--color-border-tertiary);padding:.3rem;outline:none;border-radius:var(--radius);max-height:1.6rem;width:7rem}.form__selecter.-long{width:15rem}.form__selecter.-full{width:100%}.form__title{font-family:Inter,sans-serif;font-weight:900;font-size:1.5rem;line-height:3.5rem;color:var(--color-text-primary-legacy);margin:0}.form__subtitle{font-family:Inter,sans-serif;font-weight:600;font-size:1rem;line-height:2.5rem;color:var(--color-text-primary-legacy);margin:0;font-size:.9rem}.form__subtitle.-secondary{color:var(--color-text-secondary-legacy)}.form__subtitle.-long{width:7rem}.form__subtitle.-full{width:10rem}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield;-moz-appearance:textfield}.form__checkbox{display:flex;align-items:flex-start;justify-content:flex-start;gap:.4rem;width:100%}.form__checkbox.-no-width{width:auto}.form__label-rich-text{display:ruby;width:100%}.form__link{color:var(--color-text-secondary-legacy);gap:0;border-radius:0;text-decoration:underline!important;padding-block:0;padding-inline:0;width:fit-content}.form__link:hover{background-color:transparent;color:var(--color-text-primary-legacy)}.form__submit{align-self:flex-end;justify-content:center;align-items:center;width:5.5rem;background-color:var(--color-button-bg-submit);padding:.2rem}.form__submit.-a{width:5.1rem}.form__submit.-margin-top{margin-top:1rem}.form__submit:hover{background-color:var(--color-button-bg-submit)}.form__submit.-deletion{background-color:var(--color-bg-warning)}.form__submit-text{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);color:var(--color-text-quaternary);opacity:.9;margin:0}.form__submit:hover .form__submit-text{opacity:1}@media (max-width: 600px){.form__header{flex-direction:column}.form__icon{display:none}.form__block.-long{width:14rem}.form__block.-column-mobile{flex-direction:column;align-items:flex-start;gap:1rem}}.register{display:flex;position:absolute;width:100%;height:100%;top:0;left:0;overflow-y:auto;justify-content:flex-start;align-items:center;flex-direction:column;gap:2rem;background-color:var(--content-bg--color-lighter);padding-top:4rem}.register__title{font-family:Inter,sans-serif;font-weight:900;font-size:1.5rem;line-height:3.5rem;color:var(--color-text-primary-legacy);background:linear-gradient(to right,var(--color-text-primary-legacy),var(--color-text-tertiary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.register__text{font-family:Inter,sans-serif;font-weight:600;font-size:1rem;line-height:2.5rem;color:var(--color-text-primary-legacy)}.register__text.-cropped{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);max-width:15rem}.register__underline{text-decoration:underline}.register__body{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);display:flex;justify-content:center;align-items:center;color:var(--color-text-secondary-legacy);margin-top:-1.5rem;text-align:center;align-self:center;width:10rem}.register__body:hover{color:var(--color-text-primary-legacy)}.register__form{display:flex;flex-direction:column;gap:2rem;padding:2rem;border:1px solid var(--color-border-quaternary);border-radius:var(--radius)}.register__form.-large{width:17rem}.register__block{display:flex;width:100%;gap:1rem;justify-content:center;align-items:flex-start}.register__block.-column{flex-direction:column}::-webkit-scrollbar-thumb{border-radius:10px}::-webkit-scrollbar-track{border-radius:10px;border:2px solid var(--scrollbar-color)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-color) transparent}.p-inputtext{width:100%;font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);font-size:.8rem!important}.p-inputtext::placeholder{color:var(--color-text-secondary-legacy)!important}.p-floatlabel{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);height:2.7rem}.p-floatlabel label{display:flex;align-items:center;gap:.4rem}.p-autocomplete-overlay,.p-datepicker-panel{margin-top:.2rem}.p-tooltip{max-width:fit-content}.p-tooltip-text{width:fit-content!important;font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy)}.p-datepicker-input{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy)}.p-datepicker-dropdown{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left-width:0!important}.toolbar>label{--p-floatlabel-on-active-background: var(--content-bg--color-light)}.p-textarea{font-size:.8rem!important}.p-textarea::placeholder{color:var(--color-text-secondary-legacy)!important}.p-togglebutton{font-size:.8rem!important}.p-timeline{display:flex;flex-grow:1;flex-direction:column;direction:ltr}.p-timeline-horizontal{flex-direction:row}.p-timeline-event{display:flex;position:relative;flex-direction:column;flex:1;max-width:10rem;min-width:8.5rem}.p-timeline-event-separator{display:grid;grid-template-columns:18px 1fr;align-items:center;min-height:2rem}.p-timeline-horizontal .p-timeline-event-content,.p-timeline-horizontal .p-timeline-event-opposite{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);padding:.4rem 0}.p-timeline-horizontal .p-timeline-event-opposite{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy)}.p-timeline-vertical>.p-timeline-event{flex-direction:row}.p-timeline-left .p-timeline-event-opposite{text-align:left}.p-timeline-horizontal .p-timeline-event-separator{flex-direction:row}.p-timeline-horizontal .p-timeline-event-connector{background:var(--color-text-primary-legacy);width:100%;height:1px}.p-message-text{display:flex;align-items:center;gap:.4rem}.p-message-simple{display:inline-block;max-width:26rem}.p-inputtext.p-invalid+label{color:var(--color-text-warning)!important}.p-datatable-header-cell:first-of-type{border-start-start-radius:var(--radius);border-end-start-radius:var(--radius)}.p-datatable-header-cell:last-of-type{border-start-end-radius:var(--radius);border-end-end-radius:var(--radius)}.p-speeddial-open .p-speeddial-list{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.p-toast{z-index:999}.p-tree{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy)}.p-tree-node-leaf>.p-tree-node-content .p-tree-node-toggle-button{display:none}.-info.p-confirmdialog-icon{color:var(--color-text-feedback)}.p-tag{line-height:1.5rem}.p-autocomplete-option-group{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);border-bottom:.4px solid var(--color-border-secondary)}@media (max-width: 600px){.p-timeline-vertical>.p-timeline-event{max-width:9999px;width:100%}}.car__go-back-icon{transform:rotate(180deg)}.body__toolbar-button-menu:hover .car__go-back-icon{color:var(--color-icon-focus)}.form__text.-car-state{font-family:Inter,sans-serif;font-weight:300;font-size:.6rem;line-height:1.5rem;color:var(--color-text-primary-legacy);display:flex;align-items:center;gap:.4rem;margin-top:.2rem}.form__text.-car-state.-disable{opacity:.4}.car__empty{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.car__empty-box{position:absolute;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;border:.4px solid var(--color-border-tertiary);border-radius:var(--radius);background-color:var(--content-bg--color-lighter);padding:1rem;min-width:35rem;min-height:15rem;overflow:hidden}.car__empty-box.-insurances{transform:translateY(-15%)}.car__empty-icon{position:absolute;width:20rem;height:20rem;transform:translate(-20%,-30%);color:var(--color-icon);opacity:.1;z-index:1}.car__empty-header{font-family:Inter,sans-serif;font-weight:600;font-size:1rem;line-height:2.5rem;color:var(--color-text-primary-legacy)}.car__empty-button{font-family:Inter,sans-serif;font-weight:600;font-size:1rem;line-height:2.5rem;color:var(--color-text-primary-legacy);background-color:var(--color-button-bg-submit);color:var(--color-text-quaternary);padding:.4rem .8rem;border-radius:var(--radius);cursor:pointer;z-index:2;opacity:1}.car__empty-button:hover{background-color:var(--color-button-bg-submit-full-hover);color:var(--color-text-quaternary);opacity:1}.car__empty-add{width:1.6rem;height:1.6rem}.car__name{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:calc(100% - 1.2rem - 3.2rem - .4rem);text-align:left}.car__replacement,.car__tow-truck{display:flex;align-items:center;width:1.6rem}.car__replacement-icon,.car__tow-truck-icon,.car__seriously-damaged-icon{width:1.2rem;height:1.2rem}.car__seriously-damaged-icon{color:var(--color-text-warning)}.car__tow-truck-icon{color:var(--color-icon)}.car__replacement-icon{color:var(--color-text-submit)}.car__replacement-icon.-finished{color:var(--color-text-success)}.replacement-car-timeline.-detail>.p-timeline-event{flex-direction:row;max-width:100rem;min-width:0}.replacement-car-timeline.-detail>.p-timeline-event:nth-child(odd){min-height:3rem}.replacement-car-timeline.-detail>.p-timeline-event>.p-timeline-event-opposite{max-width:5.9rem!important;min-width:5.9rem!important;padding-left:0!important}.replacement-car-timeline>.p-timeline-event>.p-timeline-event-opposite{text-align:left!important}.replacement-car-timeline.-suggestion>.p-timeline-event>.p-timeline-event-opposite{display:none!important}.car-row-separator{width:.4rem;height:.4rem;background-color:var(--color-icon);border-radius:var(--radius-rounded)}.car-history-log-user{color:var(--color-text-primary-legacy)}.car-history>.p-timeline-event>.p-timeline-event-opposite{display:none}.car-state>.p-splitbutton-dropdown{display:none}.car-state>.p-button{color:currentColor!important;background-color:transparent!important;padding:0!important}.car-state-container:hover>.car-state>.p-splitbutton-button{cursor:pointer!important;transform:scale(1.2)}.car-state-menu{padding:.4rem;background-color:var(--content-bg--color-lighter)!important;border-radius:var(--radius)!important;border:.4px solid var(--color-border-secondary)!important;box-shadow:0 0 1rem #000!important}.car-state-menu>.p-tieredmenu-root-list{display:flex;flex-direction:column;gap:.4rem}.car-state-menu>.p-tieredmenu-root-list>.p-tieredmenu-item{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);margin:0;padding:0}.p-tieredmenu.car-state-menu{min-width:0px!important}@media (max-width: 600px){.car__empty-box{min-width:0;min-height:0;width:80%;gap:1rem}.car__empty-icon{width:10rem;height:10rem;transform:translate(-30%,-30%)}.car__empty-header{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);font-weight:600}.car__empty-button{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);color:var(--color-text-quaternary)}.car-modal{width:17rem}}.car__delay-work-icon.-todo{color:var(--car-state-todo);stroke:var(--car-state-todo-border);stroke-width:30px}.car__delay-work-icon.-coming{color:var(--car-state-coming)}.car__delay-work-icon.-waiting{color:var(--car-state-waiting)}.car__delay-work-icon.-breakage{color:var(--car-state-breakage)}.car__delay-work-icon.-expertise{color:var(--car-state-expertise)}.car__delay-work-icon.-repairing{color:var(--car-state-repairing)}.car__delay-work-icon.-finished{color:var(--car-state-finished)}.car__delay-work-icon.-delivered{color:var(--car-state-delivered)}.car__card-state{max-height:.7rem;min-height:.7rem;max-width:.7rem;min-width:.7rem;border-radius:999px}.car__card-state.-todo{background-color:transparent;border:1px solid var(--car-state-todo-border)}.car__card-state.-coming{background-color:var(--car-state-coming)}.car__card-state.-waiting{background-color:var(--car-state-waiting)}.car__card-state.-breakage{background-color:var(--car-state-breakage)}.car__card-state.-expertise{background-color:var(--car-state-expertise)}.car__card-state.-repairing{background-color:var(--car-state-repairing)}.car__card-state.-finished{background-color:var(--car-state-finished)}.car__card-state.-delivered{background-color:var(--car-state-delivered)}.car__card-state.-repairing.-todo{background-color:transparent;border:1px solid var(--car-state-todo-border)}.car__card-state.-repairing.-in-progress{background-color:var(--car-state-coming)}.car__card-state.-repairing.-finished{background-color:var(--car-state-finished)}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(100%) brightness(2)}.car__toolbar-icon{width:1rem;height:1rem;color:var(--color-icon);padding:.1rem}.car__toolbar-icon.-button{cursor:pointer}.car__toolbar-icon.-button:hover{cursor:pointer;color:var(--color-text-quaternary)}.body__toolbar-button:hover .car__toolbar-icon{color:var(--color-icon-focus)}.car__state-remove{padding:0}.car__state-remove:hover{background-color:transparent}#cars-app{height:100%}.p-button-text.p-button-secondary:not(:disabled):hover{background:var(--color-button-bg-focus);border:none;color:var(--color-text-primary-legacy)}.p-togglebutton-checked>.p-togglebutton-content>.car__card-state.-box-shadow{box-shadow:var(--p-overlay-popover-shadow)}@media (max-width: 1000px){.input-car-incharge-search-states>.p-togglebutton{margin:0 auto;max-width:10rem;min-width:3.5rem}.input-car-incharge-search-states>.p-togglebutton>.p-togglebutton-content{max-width:100%}}@media (max-width: 600px){.input-car-incharge-search-states>.p-togglebutton{margin:0;min-width:1rem}}:root{--cars-width: 15rem;--section-height: 2.3rem}.p-speeddial.replacement-speed-dial.list{position:relative!important;height:100%;align-items:center}.-coming>.replacement-speed-dial>.replacement-speed-dial-button{color:var(--color-text-primary-legacy)!important}.replacement>.p-dialog-header{align-items:flex-start!important;min-width:30rem}@media (max-width: 1000px){:root{--cars-width: 7rem}}.body__container{display:flex;flex:1;justify-content:space-between;align-items:center;flex-direction:column;background-color:var(--content-bg--color-light);border:.5px solid var(--color-border-primary-legacy);border-radius:var(--radius);overflow:hidden}.body__toolbar{position:relative;display:flex;justify-content:flex-start;align-items:center;padding:1rem;gap:1rem;border-bottom:.4px solid var(--color-border-primary-legacy)}.body__toolbar.-no-bar{border:none}.body__content{display:flex;width:100%;height:100%;flex-direction:column}.body__content.-admin{overflow-y:auto}.body__toolbar-button{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);color:var(--color-text-secondary-legacy);border:.4px solid var(--color-border-secondary)}.body__toolbar-button:hover{color:var(--color-text-primary-legacy)}.body__toolbar-button.-focus{border-color:var(--color-border-submit);color:var(--color-text-submit)}.body__toolbar-button-top{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy)}.body__toolbar-button-menu{display:none;height:2.2rem;width:2.2rem;color:var(--color-icon)}.body__toolbar-button-menu.-quit{align-self:flex-start;grid-column:2/3;grid-row:1/2}.body__toolbar-button-menu.-persistent{display:flex}.company{display:flex;flex:1;height:calc(100vh - 28px);width:calc(100vw - 28px);flex-direction:row}@media (max-width: 1400px){.body__toolbar-button-menu{display:flex}}@media (max-width: 1000px){.body__toolbar{position:fixed}}.menu__container{display:flex;flex-shrink:0;align-items:flex-start;flex-direction:column;width:14rem;gap:.6rem;overflow-y:auto}.menu__header{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;align-items:center;width:calc(100% - .3rem);margin:1rem 0;padding-left:.3rem}.company__name{font-family:Inter,sans-serif;font-weight:600;font-size:1rem;line-height:2.5rem;color:var(--color-text-primary-legacy);grid-column:1/2;grid-row:1/2;margin:0;opacity:.9;line-height:2rem;max-width:14rem;text-align:left;padding-inline:0}.company__name:hover{background-color:transparent;opacity:1}.menu__section{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);width:95%;opacity:.9;padding-inline:0;padding:.2rem 0 .2rem .3rem}.menu__section:hover{opacity:1}.menu__section.-focus{background-color:var(--color-button-bg-focus);opacity:1}.menu__section-icon{color:var(--color-icon);width:1.2rem;height:1.2rem}.menu__section:hover .menu__section-icon,.menu__section.-focus .menu__section-icon{color:var(--color-icon-hover)}.menu__bottom{display:flex;flex-direction:column;justify-content:flex-end;gap:.4rem;height:100%;width:100%;margin-top:4rem}.user__status{grid-column:1/3;grid-row:2/3;display:flex;flex-direction:row;align-items:center;gap:.8rem}.user__status-point{width:.4rem;height:.4rem;border-radius:50%;background-color:var(--status-connected)}.user__status-text{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);color:var(--color-text-secondary-legacy);margin:0}.menu__delimiter{width:95%;height:2px;background-color:var(--color-border-secondary);border-radius:var(--radius)}@media (max-width: 1400px){.menu__container{display:none;position:absolute;z-index:1001;height:100%;background-color:var(--content-bg--color);width:16rem;border-right:.4px solid var(--color-border-primary-legacy);top:0;left:0;padding:1rem}.menu__container.-display{display:flex}}@media (max-width: 600px){.menu__container{padding:1rem;width:100%}}.notes{display:flex;flex-direction:column;gap:1rem}.notes__title{font-family:Inter,sans-serif;font-weight:600;font-size:1rem;line-height:2.5rem;color:var(--color-text-primary-legacy)}.note{display:flex;flex-direction:column;gap:.3rem;width:15rem;height:7.5rem;background-color:var(--color-bg-note);padding:.6rem .4rem .4rem;border-radius:var(--radius)}.note.-long{width:30rem;height:auto}.note.-focusable:hover{cursor:pointer;background-color:var(--color-bg-note-focus)}.note.-comment{width:100%;height:auto}.note__container{display:flex;flex-direction:column;gap:.4rem;height:80%}.note__comment-post{display:flex;flex-direction:column;width:30rem;gap:.4rem;margin-top:.8rem}.note__comment-input{width:100%}.note__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.2rem;height:20%}.note.-comment .note__header{height:auto}.note__header-left{display:flex;flex-direction:row;gap:.4rem;justify-content:flex-start;align-items:center}.note__avatar{font-family:Inter,sans-serif;font-weight:300;font-size:.6rem;line-height:1.5rem;color:var(--color-text-primary-legacy);display:flex;width:1.2rem;height:1.2rem;border-radius:999px;justify-content:center;align-items:center;color:var(--color-text-quaternary)}.note__name{font-family:Inter,sans-serif;font-weight:300;font-size:.6rem;line-height:1.5rem;color:var(--color-text-primary-legacy);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.note__date{font-family:Inter,sans-serif;font-weight:300;font-size:.6rem;line-height:1.5rem;color:var(--color-text-primary-legacy);color:var(--color-text-secondary-legacy);text-align:right}.note__delete-icon{width:1.2rem;height:1.2rem;color:var(--color-icon)}.note__delete:hover .note__delete-icon{color:var(--color-icon-focus)}.note__content{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);width:100%;height:100%;overflow-y:auto}.note__content.-comment{height:auto;max-width:25rem}.note__comment{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:.2rem;height:20%;padding-right:.4rem}.note__comment-icon{width:1.2rem;height:1.2rem;color:var(--color-icon-focus)}.note__edit-button{display:flex;justify-content:center;align-items:center;margin-left:.4rem}.note__edit-icon{width:1rem;height:1rem;color:var(--color-icon)}.note__edit-button:hover .note__edit-icon{color:var(--color-icon-focus)}.note__comment-text{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy)}.note__comments{display:grid;grid-template-columns:1fr 20fr;width:30rem}.note__comments-line{width:.2rem;margin-left:calc(100% - .2rem);height:100%;background-color:var(--color-border-quaternary)}.note__comments-line.-horizontal{width:10%;height:.2rem;margin-left:0}.note__comments-line.-horizontal.-last{width:100%}.note__comments-list{display:flex;flex-direction:column;gap:.8rem;margin-top:.8rem}.note__comment-container{display:flex;flex-direction:row;align-items:center;width:100%}.note__comment-container.-last{align-items:stretch}.note__comments-last{display:flex;width:10%;height:100%;justify-content:flex-end;flex-direction:column}.note__comments-hidding{display:flex;width:100%;height:50%;background-color:var(--content-bg--color-lighter);transform:translate(-50%)}:root{--contract-width: 17rem}#staff-app{display:flex;width:100%;height:100%;flex-direction:column}.staff-inactive>td:not(:nth-last-child(-n+4)){opacity:.5!important}.staff-inactive>td:nth-last-child(-n+4){border-color:var(--color-border-primary-legacy-50)!important}.staff-timeline-content>.p-timeline-event>.p-timeline-event-opposite{max-width:12rem!important;min-width:12rem!important;padding-left:0!important}.staff-timeline-content>.p-timeline-event>.p-timeline-event-content{max-width:20rem!important;min-width:20rem!important}.staff-timeline-content.-dialog>.p-timeline-event>.p-timeline-event-content{max-width:0!important;min-width:0!important}.staff-timeline-content>.p-timeline-event:nth-child(odd){min-height:3rem!important}.staff-table>.p-datatable-table-container>.p-datatable-table>.p-datatable-tbody>tr>td{text-align:left;vertical-align:top}.p-speeddial.staff-speed-dial{position:absolute;right:1rem}.p-speeddial.staff-speed-dial.-toggled>.p-speeddial-list{z-index:1000}@media (max-width: 1400px){:root{--contract-width: 16rem}}@media (max-width: 1000px){:root{--contract-width: 10rem}}@media (max-width: 600px){:root{--contract-width: 6rem}.staff-timeline-content>.p-timeline-event>.p-timeline-event-content{min-width:0!important;max-width:100%!important;width:fit-content}}#insurances-app{display:flex;width:100%;height:100%;flex-direction:column}.p-select.insurance-group-filter{transition:none!important;border:none!important;background:transparent!important;box-shadow:none!important;padding:0 .4rem!important;border-radius:0!important}.p-select.insurance-group-filter:hover{background:var(--color-button-bg-focus)!important}.p-select.insurance-group-filter>.p-select-dropdown{display:none!important}.p-select.insurance-group-filter>.p-select-label{padding:0!important}.p-select.insurance-group-filter>.p-select-label.p-placeholder{color:var(--color-text-secondary-legacy)!important;display:flex;align-items:center}.p-speeddial.insurance-group-speed-dial{position:absolute!important;right:1rem}.insurances-group-list>.p-datatable-table-container>.p-datatable-table>.p-datatable-tbody>tr>td{text-align:left;vertical-align:top}@media (max-width: 600px){.insurance-group-modal{width:17rem}}.notification{display:flex;flex-direction:column;width:36.4rem}.notification-title{font-family:Inter,sans-serif;font-weight:600;font-size:1rem;line-height:2.5rem;color:var(--color-text-primary-legacy);margin-bottom:1rem}.notification-list{display:flex;flex-direction:column;gap:.4rem}@media (max-width: 1000px){.notification{width:25rem}}@media (max-width: 600px){.notification{width:18rem}}.questions,.question-object{width:100vw;height:90vh;padding:4rem 2rem;overflow-y:auto}.questions__back-button,.question__back-button{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);color:var(--color-text-secondary-legacy);text-align:center;padding:.4rem 1rem;border-radius:var(--radius-rounded);gap:.4rem;margin-bottom:2rem;width:fit-content}.questions__back-button:hover,.question__back-button:hover{color:var(--color-icon-focus);background-color:var(--color-button-bg-focus)}.questions__icon{width:2rem;height:2rem;color:var(--color-icon)}.questions__icon.-rotate{transform:rotate(180deg)}.questions__icon.-small{width:1.4rem;height:1.4rem}.questions__back-button:hover .questions__icon{color:var(--color-icon-focus)}.questions__list,.question-object__content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.question-object__content{gap:2rem}.questions__searchbar{justify-content:center;align-items:center;background-color:var(--content-bg--color-lighter);border:1px solid var(--color-border-tertiary);border-radius:var(--radius-rounded);display:flex;gap:.4rem;padding:.4rem .8rem;width:80%;height:2rem}.questions__searchbar-input{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;background-color:var(--content-bg--color-lighter);display:flex;border:none;resize:none;outline:none;color:var(--color-text-primary-legacy);width:80%}.questions__searchbar-select{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;background-color:var(--content-bg--color-lighter);border:none;resize:none;outline:none;color:var(--color-text-primary-legacy);border:1px solid var(--color-border-tertiary);padding:.2rem .4rem;width:20%;border-radius:var(--radius)}.questions__searchbar-select:hover{cursor:pointer}.questions__tools{display:flex;justify-content:space-between;align-items:center;width:80%;margin-top:2rem;margin-bottom:1rem}.questions__search-count{font-family:Inter,sans-serif;font-weight:900;font-size:1.5rem;line-height:3.5rem;color:var(--color-text-primary-legacy)}.questions__button{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);background-color:var(--color-button-bg-submit-homepage);color:var(--color-homepage-text-primary);opacity:.9;padding:.2rem .8rem}.questions__button:hover{opacity:1;background-color:var(--color-button-bg-submit-homepage)}.questions__message{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);color:var(--color-text-success);margin-top:2rem}.questions__items,.question-object__question{display:flex;flex-direction:column;gap:2rem;width:80%}.question-object__question{max-width:50rem}.question{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:.8rem;opacity:.9}.question:hover{background-color:var(--color-button-bg-focus);opacity:1}.question-object__icon{width:2rem;height:2rem;color:var(--color-border-success)}.question__author{display:flex;flex-direction:row;align-items:center;gap:.4rem;margin-top:-1rem}.question__avatar{font-family:Inter,sans-serif;font-weight:300;font-size:.6rem;line-height:1.5rem;color:var(--color-text-primary-legacy);font-size:.5rem;line-height:.5rem;display:flex;width:1rem;height:1rem;border-radius:50%;justify-content:center;align-items:center}.question__avatar.-comment{width:1.4rem;height:1.4rem}.question__author-name{font-family:Inter,sans-serif;font-weight:300;font-size:.6rem;line-height:1.5rem;color:var(--color-text-primary-legacy)}.question__date{font-family:Inter,sans-serif;font-weight:300;font-size:.6rem;line-height:1.5rem;color:var(--color-text-primary-legacy);color:var(--color-text-secondary-legacy)}.question__header,.question-object__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;gap:.4rem}.question-object__header{justify-content:space-between}.question__category,.question-object__category{font-family:Inter,sans-serif;font-weight:300;font-size:.6rem;line-height:1.5rem;color:var(--color-text-primary-legacy);background-color:var(--color-button-bg-object);padding:0 .4rem;border-radius:var(--radius-rounded)}.question-object__category{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);padding:.4rem .6rem}.question__description{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);max-height:3.2rem;max-width:100%;color:var(--color-text-secondary-legacy);white-space:no-wrap;overflow:hidden;text-overflow:ellipsis}.question__informations{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.question__informations.-no-button{justify-content:flex-end}.question__button{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;background-color:var(--color-button-bg-submit);color:var(--color-text-primary-legacy);opacity:.9;padding:.2rem .8rem;align-self:start}.question__button:hover{opacity:1;background-color:var(--color-button-bg-submit-homepage)}.question__details{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem;margin-top:.4rem}.question__detail{display:flex;flex-direction:row;align-items:center;gap:.1rem}.question__detail-icon{width:1.4rem;height:1.4rem;color:var(--color-icon-focus)}.question__detail-text{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy)}.question-object__title,.question__title{font-family:Inter,sans-serif;font-weight:900;font-size:1.5rem;line-height:3.5rem;color:var(--color-text-primary-legacy);display:flex;align-items:center;gap:.8rem;flex-direction:row}.question__title{font-family:Inter,sans-serif;font-weight:600;font-size:1rem;line-height:2.5rem;color:var(--color-text-primary-legacy);gap:.4rem}.question-object__description{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);color:var(--color-text-secondary-legacy);white-space:pre-wrap}.question__comment{display:flex;flex-direction:column;padding:1rem;background-color:var(--content-bg--color-lighter);width:80%;max-width:50rem;border-radius:var(--radius)}.question__comment-input{background-color:transparent;border:none}.question__comment-content{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);color:var(--color-text-secondary-legacy);margin-top:1rem}@media (max-width: 1000px){.questions__searchbar-input{width:60%}.questions__searchbar-select{width:40%}}@media (max-width: 600px){.questions{padding:4rem 0rem}.questions__searchbar-input{width:90%}.questions__searchbar-select{display:none}.questions__search-count{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy)}.questions__button{font-family:Inter,sans-serif;font-weight:300;font-size:.6rem;line-height:1.5rem;color:var(--color-text-primary-legacy);width:8rem}.question{padding:0}.question-object__header{justify-content:center;flex-direction:column;align-items:flex-start}.question__informations{flex-direction:column;justify-content:center;align-items:flex-start}.question__details{justify-content:flex-start}.question__detail-text.-date{display:none}}.about{display:flex;flex-direction:column;width:100vw;height:90vh;padding:4rem 2rem;overflow-y:auto;align-items:center}.about__back-button{font-family:Inter,sans-serif;font-size:1rem;color:var(--color-text-primary-legacy);font-weight:400;line-height:1.5rem;position:fixed;color:var(--color-text-secondary-legacy);text-align:center;padding:.4rem 1rem;border-radius:var(--radius-rounded);gap:.4rem;margin-bottom:2rem;width:fit-content;align-self:flex-start}.about__back-button:hover{color:var(--color-icon-focus);background-color:var(--color-button-bg-focus)}.about__icon{width:2rem;height:2rem;color:var(--color-icon)}.about__icon.-rotate{transform:rotate(180deg)}.about__icon.-small{width:1rem;height:1rem}.about__back-button:hover .about__icon{color:var(--color-icon-focus)}.about__container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:80%}.about__title{font-family:Inter,sans-serif;font-weight:900;font-size:1.5rem;font-size:3.5rem;line-height:3.5rem;color:var(--color-text-primary-legacy);text-align:center}.about__2-column{display:grid;grid-template-columns:1fr 1fr;gap:2rem;width:100%;margin-top:2rem}.about__persona{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.about__persona-details{display:flex;flex-direction:column;height:5rem;justify-content:space-between}.about__persona-header{display:flex;gap:2rem}.about__persona-image{width:5rem;height:5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;overflow:hidden}.about__persona-image img{width:100%;height:100%;object-fit:cover}.about__persona-name{font-family:Inter,sans-serif;font-weight:900;font-size:1.5rem;line-height:3.5rem;line-height:1.5rem;color:var(--color-text-primary-legacy)}.about__persona-job{font-family:Inter,sans-serif;font-size:1rem;color:var(--color-text-primary-legacy);font-weight:400;line-height:1.5rem;color:var(--color-text-secondary-legacy)}.about__persona-links{display:flex;gap:.6rem}.about__persona-link{padding:0}.about__persona-link:hover{color:transparent}.about__persona-link img{width:1.6rem;height:1.6rem}.about__persona-link:hover .about__icon.-linkedin{color:var(--color-linkedin)}.about__persona-link:hover .about__icon.-github{color:var(--color-github)}.about__persona-link:hover .about__icon.-instagram{color:var(--color-instagram)}ul{margin-block-start:0;padding-inline-start:0}.about__text,.about__persona-text{font-family:Inter,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400;color:var(--color-text-primary-legacy);white-space:pre-wrap;text-align:justify}.about__text.-li,.about__persona-text.-li{text-align:left;white-space:normal}.about__link{color:var(--color-text-primary-legacy);display:inline-block;padding-inline:.2rem;text-decoration:underline!important}@media (max-width: 1000px){.about__container{width:100%;padding-bottom:2rem}.about__title{font-family:Inter,sans-serif;font-weight:900;font-size:1.5rem;line-height:3.5rem;color:var(--color-text-primary-legacy)}.about__text,.about__persona-text{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy)}.about__persona-header{gap:.8rem}.about__persona-image{width:4rem;height:4rem}.about__persona-details{height:4rem}.about__persona-name{font-family:Inter,sans-serif;font-weight:600;font-size:1rem;line-height:2.5rem;color:var(--color-text-primary-legacy);line-height:1.2rem}.about__persona-job{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy)}}@media (max-width: 600px){.about__back-button{left:0}.about__2-column{display:flex;flex-direction:column}}.beta__menu{width:100%;display:flex;justify-content:flex-end;margin-bottom:-1rem}.beta{background-color:#ffdb3e;display:flex;justify-content:center;align-items:center;border-radius:var(--radius);margin:0 1rem;padding:0 .8rem;max-width:4rem;max-height:1.4rem}.beta__text{font-family:Inter,sans-serif;font-weight:600;font-size:1rem;line-height:2.5rem;color:var(--color-text-primary-legacy);color:#000}.header{display:flex;position:fixed;top:0;left:0;width:100%;height:4rem;justify-content:space-between;align-items:center;padding:0rem 4rem;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:.8px solid var(--color-homepage-border-header);z-index:999}.header__content{display:flex;flex-direction:row;gap:1rem}.header__text{font-family:Inter,sans-serif;font-weight:600;font-size:1rem;line-height:2.5rem;color:var(--color-text-primary-legacy);color:var(--color-homepage-text-secondary);white-space:nowrap}.header__text.-title{font-family:Inter,sans-serif;font-weight:900;font-size:1.5rem;line-height:3.5rem;color:var(--color-text-primary-legacy);display:flex;flex-direction:row;align-items:center}.header__text.-title:hover{color:var(--color-text-primary-legacy)}.header__text:hover{color:var(--color-homepage-text-primary)}.header__text.-button{background-color:var(--color-button-bg-submit-homepage);color:var(--color-homepage-text-primary);opacity:.9;padding:.2rem .8rem}.header__text.-button:hover{opacity:1}.header__text.-cap-height{height:2.5rem;padding:0 1.5rem}.header__text.-neutral{background-color:transparent;border:1px solid var(--color-border-tertiary)}.header__options-button{width:42px;height:42px;color:var(--color-icon);display:none}.header__options-button:hover{color:var(--color-icon-hover)}.header__options{position:absolute;top:0;left:0;z-index:1000;width:100vw;height:100vh;background-color:var(--content-bg--color-light);display:flex;flex-direction:column;padding:2rem}.header__options.-hidden{display:none}.header__options-quit{align-self:flex-end;width:fit-content}.header__options-quit-icon{width:1.6rem;height:1.6rem;color:var(--color-icon)}@media (max-width: 1000px){.header{padding:0rem 2rem}}@media (max-width: 600px){.header{padding:0rem 1rem}.header__content{display:none}.header__options-button{display:flex}}:root{--animation-duration: .5s }.homepage__main{display:flex;width:100%;height:100%;flex-direction:column;margin-top:3rem;align-items:center;gap:8rem;text-align:center;overflow:hidden;padding-bottom:5rem}.homepage__top{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem;padding-top:4rem;padding-inline:1rem;z-index:2}.homepage__screen-container{position:relative;contain:strict;width:100%;height:1000px;perspective:4000px;perspective-origin:100% 0;transform-style:preserve-3d;overflow:hidden;margin-top:-8rem;display:flex;justify-content:center}.homepage__screen-container.-staff-list{height:45rem}.homepage__screen{display:flex;flex-direction:row;position:absolute;background:linear-gradient(to left,rgba(0,0,0,0) 1%,var(--content-bg--color) 12%);box-shadow:-20px 20px 30px #00000080;border:1px solid var(--color-homepage-border);border-radius:var(--radius);width:1600px;height:1000px;margin:280px auto auto}.homepage__screen.-transform{transform:translate(2%) scale(1.2) rotateX(47deg) rotateY(31deg) rotate(324deg);transform-origin:top left;backface-visibility:hidden;left:-2rem}.homepage__screen.-cars-list{flex-direction:column;pointer-events:none;width:90%;height:470px;overflow:hidden;left:1px}.homepage__screen.-staff-list{width:80%;max-width:1600px;height:80%;margin-top:100px;border:none;box-shadow:none;background:linear-gradient(to top left,rgba(0,0,0,0) 1%,var(--content-bg--color) 22%);overflow:hidden}.homepage__screen-shadow{position:absolute;background:linear-gradient(to left,var(--content-bg--color) 7%,rgba(0,0,0,0) 20%);width:1600px;height:1200px;margin:280px auto auto;transform:translate(2%) scale(1.2) rotateX(47deg) rotateY(31deg) rotate(324deg);transform-origin:top left;backface-visibility:hidden;left:-2rem}.homepage__screen-shadow-2{position:absolute;background:linear-gradient(to top,var(--content-bg--color) 20%,rgba(0,0,0,0) 60%);width:100%;height:250px;bottom:0}.body__container.-homepage{margin-top:10px;box-shadow:-20px 20px 30px #00000080}.homepage__screen-menu{display:flex;flex-shrink:0;align-items:flex-start;flex-direction:column;width:15rem;height:100%;padding-left:.6rem;gap:1rem;padding-top:.6rem}.menu__section.-homepage:hover svg{color:var(--color-icon)}.menu__section.-focus.-homepage:hover svg{color:var(--color-icon-focus)}.menu__section.-focus.-homepage:hover{background-color:var(--color-button-bg-focus);opacity:1}.menu__section.-homepage:hover{background-color:transparent;color:var(--color-text-primary-legacy);opacity:.9;cursor:auto}.homepage__block{display:flex;flex-direction:row;justify-content:center;width:90%;gap:2rem;max-width:85rem}.homepage__block.-reduce-top-margin{margin-top:-4rem}.homepage__block.-reduce-top-margin-hard{margin-top:-12rem}.homepage__block.-bottom{justify-content:space-between}.homepage__block.-right{justify-content:flex-end;align-items:center;width:25%}.homepage__column{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:50%;gap:2rem}.homepage__column.-ressources{width:30%}.homepage__column.-cars-list{width:25%;gap:.4rem}.homepage__column.-no-height{height:auto}.homepage__delimiter{background-color:var(--color-homepage-border);width:1px}.homepage__3D-blocks{display:flex;width:100%;height:100%;margin-top:8rem;justify-content:center}.homepage__3D-block{--x: calc(var(--base-x) + 9.5%);--y: -15%;--z: calc(-1 * var(--base-z));position:absolute;transform:skewY(-4deg) rotateX(-14deg) rotateY(20deg) translateZ(var(--z)) translate(var(--x)) translateY(var(--y));transform-style:preserve-3d;transition:.32s var(--ease-out-quad);transition-property:transform;width:500px;height:200px;background:linear-gradient(to right,var(--content-bg--color-homepage-light),transparent)}.homepage__3D-block.-middle{--x: var(--base-x);--z: 0}.homepage__3D-block.-top{--x: calc(var(--base-x) - 9.5%);--z: var(--base-z)}.homepage__3D-block:hover{--y: -25%}.homepage__sample-button{display:flex;justify-content:flex-start;align-items:flex-start;padding-left:1rem;gap:.8rem;flex-direction:column;width:300px;height:150px;border-radius:var(--radius);opacity:.2;transition:.32s var(--ease-out-quad);transition-property:opacity}.homepage__sample-button.-top{opacity:.8}.homepage__3D-block:hover .homepage__sample-button{opacity:1}.homepage__3D-block:hover .homepage__sample-button.-color-finished .homepage__text.-header{color:var(--car-state-finished)}.homepage__3D-block:hover .homepage__sample-button.-color-finished path.change-hover{stroke:var(--car-state-finished)}.homepage__3D-block:hover .homepage__sample-button.-color-delivered .homepage__text.-header,.homepage__3D-block:hover .homepage__sample-button.-color-delivered span{color:var(--car-state-delivered)}.car__card-state{background-color:var(--color-icon)}.homepage__3D-block:hover .homepage__sample-button.-color-delivered .car__card-state{background-color:var(--car-state-delivered)}.homepage__sample-header{display:flex;flex-direction:row;align-items:center;gap:1rem;margin-top:1rem}.homepage__sample-icon{width:2.4rem;height:2.4rem;color:var(--color-icon)}.homepage__sample-icon.-color-coming{color:var(--car-state-coming)}.homepage__button{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:200px;border:.4px solid var(--color-border-tertiary);border-radius:var(--radius);background-color:var(--content-bg--color-light);height:1.8rem;gap:0rem}.homepage__button.-text{padding-left:.6rem;height:2.2rem;border-color:transparent}.homepage__button-icon{display:flex;width:14%;justify-content:center;align-items:center;margin:0}.homepage__icon{height:1rem;width:1rem;color:var(--color-icon)}.homepage__day-container{display:flex;z-index:998;border-radius:var(--radius);background:linear-gradient(to bottom right,var(--content-bg--color-homepage-light) 20%,transparent 70%);padding:1rem}.homepage__text{font-family:Inter,sans-serif;font-weight:900;font-size:1.5rem;line-height:3.5rem;color:var(--color-text-primary-legacy)}.homepage__text.-title{font-size:4rem;line-height:4.5rem;background:linear-gradient(to right,var(--color-homepage-text-primary),var(--color-homepage-text-tertiary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.homepage__text.-small-title{font-size:3rem;line-height:3.5rem}.homepage__text.-body{font-size:1.5rem;line-height:1.9rem;color:var(--color-homepage-text-tertiary)}.homepage__text.-subtitle{font-size:2rem;line-height:2.1rem}.homepage__text.-subbody{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);color:var(--color-homepage-text-tertiary);text-align:center}.homepage__text.-color-coming{color:var(--car-state-coming)}.homepage__text.-highlight{display:flex;justify-content:center;align-items:center;gap:.4rem;color:var(--color-homepage-text-primary)}.homepage__text.-left{text-align:left}.car__toolbar-icon.-homepage{color:var(--color-icon-focus)}.homepage__halo{position:absolute;display:inline-block;background:radial-gradient(circle,var(--color-button-bg-shadow-homepage),var(--content-bg--color-homepage-lighter));border-radius:50%;overflow:visible;filter:blur(70px);z-index:-1;width:100%;left:0;height:20rem;top:-10rem}.homepage__halo.-calendar{top:10rem;left:-10rem}.homepage__halo.-cars-list{top:22rem;left:-15rem}.homepage__halo.-staff-list{top:10rem;left:-5rem;height:40rem}.homepage__image{border:.8px solid var(--color-homepage-border-header);border-radius:var(--radius);overflow:hidden;width:100%;max-width:80rem}.homepage__image.-cars-in-charge{max-width:60rem}.homepage__image img{width:100%;height:auto;display:block}.french-flag{width:6.4rem}.homepage__block.-ressources{gap:8rem}.homepage__image-container{display:flex;justify-content:center;align-items:flex-start;padding-top:1rem;background-color:var(--content-bg--color-light);width:27rem;height:32rem;border-radius:var(--radius-rounded);transition:transform .3s ease}.homepage__column:hover .homepage__image-container{transform:scale(1.1)}.homepage__column.-first:hover~.homepage__column.-second .homepage__image-container,.homepage__column.-first:hover~.homepage__column.-third .homepage__image-container,.homepage__column.-second:hover~.homepage__column.-third .homepage__image-container{transform:translate(1rem)}.homepage__column:has(+.homepage__column.-second:hover) .homepage__image-container{transform:translate(-1rem)}.homepage__column:has(~.homepage__column.-third:hover) .homepage__image-container{transform:translate(-1rem)}.day__car-new-text{font-family:Inter,sans-serif;font-weight:300;font-size:.6rem;line-height:1.5rem;color:var(--color-text-primary-legacy);margin:0;color:var(--color-text-secondary-legacy);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.homepage__legals{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}.homepage__legal{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);opacity:.9}.homepage__legal:hover{opacity:1}#staff-list-app{width:100%;height:100%}#ai-features-app{width:90%;height:100%;max-width:85rem}@media (max-width: 1400px){.homepage__block{width:100%;flex-direction:column;align-items:center}.homepage__block.-grid{display:grid;grid-template-columns:1fr 1fr;max-width:80%;align-items:flex-start}.homepage__block.-right{flex-direction:row}.homepage__screen.-transform,.homepage__screen-shadow{transform:translate(2%) scale(1) rotateX(47deg) rotateY(31deg) rotate(324deg)}.homepage__screen.-cars-list{width:105%}.homepage__screen.-staff-list{width:98%;margin-left:0}.homepage__column.-cars-list{width:100%;text-align:center;align-items:center}.homepage__column{width:100%;align-items:center}.homepage__3D-blocks{width:calc(100% - 30rem);overflow:hidden}.homepage__sample-button{width:400px}.homepage__text.-ressources{margin-top:15rem}.homepage__text.-left{text-align:center}#ai-features-app{margin-top:12rem}}@media (max-width: 1000px){:root{--animation-duration: 1s }.homepage__3D-block{width:fit-content}#ai-features-app{height:57rem}.homepage__block.-right{justify-content:center}.homepage__screen-container{margin-top:-12rem}.homepage__screen.-transform{transform:translate(2%) scale(.9) rotateX(47deg) rotateY(31deg) rotate(324deg)}.homepage__screen-shadow{transform:translate(2%) scale(.9) rotateX(47deg) rotateY(31deg) rotate(324deg);width:165%}.homepage__screen-menu{width:14rem}.homepage__screen.-transform.-cars-list{transform:translate(2%) scale(.7) rotateX(47deg) rotateY(31deg) rotate(324deg);width:150%}.homepage__halo.-cars-list{top:17rem;left:-10rem}.body__container.-homepage{margin-left:1rem}.homepage__block.-reduce-top-margin-hard{margin-top:-30rem}}@media (max-width: 600px){.homepage__main.-hidden{display:none}.homepage__text.-title{font-size:2.5rem;line-height:2.9rem}.homepage__text.-body{font-size:1.2rem;line-height:1.5rem}.homepage__text.-subtitle{font-size:1.5rem;line-height:1.7rem}.homepage__text.-left{text-align:center}.homepage__screen-container{height:700px}.homepage__screen.-transform{transform:translate(2%) scale(.5) rotateX(47deg) rotateY(31deg) rotate(324deg)}.homepage__screen-shadow{transform:translate(2%) scale(.5) rotateX(47deg) rotateY(31deg) rotate(324deg);width:300%}.homepage__screen-shadow-2{transform:translateY(10px)}.homepage__halo.-calendar{left:-5rem;height:500px}.homepage__screen.-transform.-cars-list{transform:translate(2%) scale(.5) rotateX(47deg) rotateY(31deg) rotate(324deg);width:200%;left:-1rem;margin:180px auto auto}.homepage__block.-reduce-top-margin-hard{margin-top:-24rem}.homepage__halo.-cars-list{top:8rem;left:-5rem}.homepage__top.-margin-bottom{padding-top:0}.homepage__column{padding:0 1rem}.homepage__column.-calendar-management{display:none}#ai-features-app{margin-top:0;height:60rem}.homepage__block.-grid{max-width:100%;width:100%;gap:1rem;padding:0 1rem}.homepage__legals{flex-direction:column}}.timeline__container{display:flex;flex-direction:column;padding-bottom:20rem}.timeline__container.-contract{padding-bottom:0}.timeline{width:.1rem;background-color:var(--color-border-primary-legacy);gap:2rem;display:flex;align-items:flex-start;flex-direction:column}.timeline__block{display:flex;gap:.6rem;align-items:center;justify-content:flex-start;flex-direction:row;width:45rem;background-color:var(--content-bg--color-light)}.timeline__block.-flex-start{align-items:flex-start}.timeline__block.-transparent{background-color:transparent}.timeline__object{display:flex;flex-direction:column;margin-left:-.9rem}.timeline__object.-replacement,.timeline__object.-staff{margin-left:-.8rem}.timeline__object.-shift{justify-content:flex-start;align-items:center;gap:1rem;padding-inline:6px;margin-bottom:-.1rem}.timeline__point{width:1rem;height:1rem;border:2px solid var(--color-border-secondary);border-radius:999px}.timeline__point.-small{width:.4rem;height:.4rem;border:none;background-color:var(--color-border-secondary);margin-left:.4rem}.timeline__point.-in-progress{border-color:var(--car-state-coming)}.timeline__point.-coming{border-color:var(--car-state-todo-border)}.timeline__point.-finished{border-color:var(--car-state-finished)}.timeline__label{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);display:flex;justify-content:space-between;color:var(--color-text-secondary-legacy);width:20%}.timeline__label.-no-width{width:100%}.timeline_name{color:var(--color-text-primary-legacy)}.link_name{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy)}.link_name.-no-padding{padding-inline:0}.link_name.-no-padding:hover{padding-inline:6px}.admin__container{display:flex;flex-direction:column;width:50%;align-self:center;gap:1rem;margin-top:1rem}.admin__title{font-family:Inter,sans-serif;font-weight:900;font-size:1.5rem;line-height:3.5rem;color:var(--color-text-primary-legacy);font-weight:700}.admin__subtitle{font-family:Inter,sans-serif;font-weight:600;font-size:1rem;line-height:2.5rem;color:var(--color-text-primary-legacy)}.admin__body{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);color:var(--color-text-secondary-legacy);margin-top:-1rem}.admin__body.-highlight{color:var(--color-text-primary-legacy);margin:.5rem 0}.admin__section{display:flex;flex-direction:column;gap:.5rem}.admin__section.-row{flex-direction:row;align-items:center;gap:0}.admin__label{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);color:var(--color-text-secondary-legacy);display:flex;width:100%}.admin__message{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);color:var(--color-text-success)}.admin__message.-error{color:var(--color-text-warning)}.admin__delimiter{width:100%;height:.1rem;margin:1rem 0;background-color:var(--color-border-tertiary)}.admin__button{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);border-radius:var(--radius);background-color:var(--color-button-bg-submit);opacity:.9;color:var(--color-text-quaternary)}.admin__button:hover{opacity:1;background-color:var(--color-button-bg-submit)}.admin__share{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:flex-end;width:25%}.admin__link,.admin__input{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);box-sizing:border-box;margin:0;background-color:var(--content-bg--color-lighter);border:.4px solid var(--color-border-tertiary);padding:.3rem;outline:none;border-radius:var(--radius);max-height:1.6rem;width:75%}.admin__input{margin-bottom:1rem}.admin__input:read-only{color:var(--color-text-secondary-legacy)}.admin__users{display:flex;flex-direction:column;gap:1.2rem}.admin__user{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.admin__user-profile{display:flex;align-items:center;gap:.4rem;min-width:16rem}.admin__user-avatar{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);display:flex;min-width:2rem;max-width:2rem;min-height:2rem;max-height:2rem;border-radius:999px;justify-content:center;align-items:center;color:var(--color-text-quaternary)}.admin__user-info{display:flex;flex-direction:column}.admin__user-name{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);line-height:1rem}.admin__user-email{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);color:var(--color-text-secondary-legacy);line-height:1rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.admin__user-status{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);opacity:.8;min-width:5rem;justify-content:flex-start}.admin__user-actions{display:flex;gap:.5rem;height:1.5rem;min-width:10rem;justify-content:flex-end}.admin__legals{display:flex;justify-content:flex-start;margin-bottom:10rem}.admin__legal{width:fit-content;font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);opacity:.9}.admin__legal:hover{opacity:1}@media (max-width: 1400px){.admin__container{width:50%;margin:67px auto 0;padding-bottom:1rem}.admin__input{width:100%}.admin__share{width:35%}.admin__link{width:65%}}@media (max-width: 1000px){.admin__container{width:60%}.admin__section.-row{flex-direction:column;align-items:flex-start;gap:.5rem}.admin__link{width:100%}.admin__share{width:100%;justify-content:flex-start}.admin__user{display:grid;grid-template-columns:1fr 4rem;grid-template-rows:1fr 1fr;align-items:flex-start}.admin__user-actions{grid-column:2/3;transform:translate(calc(4rem - 100%));margin-top:.4rem}}@media (max-width: 600px){.admin__share,.admin__link,.admin__user-info,.admin__user-actions{width:100%}.admin__share{justify-content:flex-end}.admin__user{grid-template-columns:1fr;grid-template-rows:auto auto auto;align-items:center;justify-content:flex-end}.admin__user-profile{grid-column:1/3;grid-row:1;min-width:0}.admin__user-status{grid-column:2;grid-row:2;text-align:right}.admin__user-actions{grid-column:2;grid-row:3;transform:none}.admin__legals{flex-direction:column;gap:.4rem}}.user{display:flex;flex-direction:column;justify-content:flex-start}.user__message{font-family:Inter,sans-serif;font-weight:600;font-size:1rem;line-height:2.5rem;color:var(--color-text-primary-legacy);font-weight:400;max-width:30rem}.user__message.-sub{font-family:Inter,sans-serif;font-weight:400;font-size:.8rem;line-height:1.5rem;color:var(--color-text-primary-legacy);color:var(--color-text-secondary-legacy)}.user__button-container{display:flex;justify-content:flex-end;margin-top:1rem}.user__button{background-color:var(--color-button-bg-submit);color:var(--color-text-quaternary);opacity:.9;padding:.5rem 1rem}.user__button:hover{background-color:var(--color-button-bg-submit);opacity:1}
/*# sourceMappingURL=main.css.map */
