:root{--primary-50: #edf6e6;--primary-100: #d1e8c0;--primary-200: #b2d997;--primary-300: #93ca6d;--primary-400: #7cbe4d;--primary-500: #65b32e;--primary-600: #5dac29;--primary-700: #53a323;--primary-800: #499a1d;--primary-900: #378b12;--accent-50: #edeeee;--accent-100: #d3d4d4;--accent-200: #b5b7b8;--accent-300: #979a9c;--accent-400: #818486;--accent-500: #6b6e71;--accent-600: #636669;--accent-700: #585b5e;--accent-800: #4e5154;--accent-900: #3c3f42;--mat-select-panel-background-color: white;--mat-icon-button-disabled-icon-color: var(--accent-200);--mat-dialog-container-shape: 12px;--mat-datepicker-calendar-date-selected-state-background-color: var( --primary-500 );--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-today-outline-color: var(--primary-200);--mat-datepicker-calendar-date-today-selected-state-outline-color: var( --primary-800 )}:root .mat-datepicker-content .mat-calendar{background-color:var(--accent-50);border-radius:8px}:root .mdc-text-field--outlined{padding-left:16px;padding-right:16px}:root{--warn-red: #ee9686;--warn-orange: #f5ca8a;--warn-yellow: #fdf6b2;--order-changed: #64a3dd;--order-warn: #eb8471;--smaller: 900px}html,body{height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}*{box-sizing:border-box}.dialog-actions{display:flex;justify-content:flex-end;gap:8px}.dialog-actions button{border:none;border-radius:6px;padding:8px 16px;font-size:.9rem;font-weight:500;cursor:pointer}.confirm-button{background-color:var(--primary-600);color:#fff}.cancel-button{background-color:var(--accent-100);color:var(--accent-800)}.confirm-button:disabled,.cancel-button:disabled{background-color:var(--accent-200);color:var(--accent-500);opacity:.7;cursor:not-allowed}.mat-mdc-tooltip-surface{background-color:#333!important;color:#fff!important;font-size:small!important;border-radius:5px!important;text-align:center!important}.mat-mdc-snack-bar-container .mdc-snackbar__label{text-align:center}.mat-mdc-snack-bar-container.snackbar-success .mdc-snackbar__surface{background-color:var(--primary-100)!important}.mat-mdc-snack-bar-container.snackbar-error .mdc-snackbar__surface{background-color:var(--warn-red)!important}
