.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;will-change:width,height;z-index:1}.react-grid-item.react-draggable-dragging{transition:none;will-change:transform;z-index:3}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;-webkit-user-select:none;user-select:none;z-index:2}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{height:20px;opacity:0;position:absolute;width:20px}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{border-bottom:2px solid #0006;border-right:2px solid #0006;bottom:3px;content:"";height:5px;position:absolute;right:3px;width:5px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djZaIiBvcGFjaXR5PSIuMzAyIi8+PC9zdmc+);background-origin:content-box;background-position:100% 100%;background-repeat:no-repeat;box-sizing:border-box;height:20px;padding:0 3px 3px 0;position:absolute;width:20px}.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.fc{background-color:var(--rd-bg-paper);border:1px solid var(--rd-divider);border-radius:8px;font-family:Roboto,sans-serif}.fc-header-toolbar{margin-bottom:1em;padding:0 1em}.fc-toolbar-chunk{align-items:center;display:flex}.fc-button{background-color:var(--rd-primary);border-color:var(--rd-primary);border-radius:4px;color:var(--rd-primary-contrast);font-size:.875rem;font-weight:500;line-height:1.5;padding:.375rem .75rem;transition:all .2s ease-in-out}.fc-button:hover:not(:disabled){background-color:var(--rd-primary-hover);border-color:var(--rd-primary-hover)}.fc-button:disabled{background-color:var(--rd-divider);border-color:var(--rd-divider);color:var(--rd-text-disabled);opacity:.65}.fc-button-primary:not(:disabled).fc-button-active,.fc-button-primary:not(:disabled):active{background-color:var(--rd-primary-hover);border-color:var(--rd-primary-hover)}.fc-daygrid-day{background-color:var(--rd-bg-paper);border-color:var(--rd-divider)}.fc-daygrid-day:hover{background-color:var(--rd-bg-default)}.fc-daygrid-day.fc-day-today{background-color:color-mix(in srgb,var(--rd-primary) 18%,#fff)!important}.fc-daygrid-day-top{padding:8px 4px;text-align:center}.fc-daygrid-day-number{color:var(--rd-text-primary);font-weight:500;padding:4px}.fc-day-today .fc-daygrid-day-number{align-items:center;background-color:var(--rd-primary);border-radius:50%;color:var(--rd-primary-contrast);display:flex;height:24px;justify-content:center;margin:0 auto;width:24px}.fc-timegrid-slot{border-color:var(--rd-divider);height:2em}.fc-timegrid-axis{background-color:var(--rd-bg-paper);border-color:var(--rd-divider);width:60px}.fc-timegrid-slot-label{color:var(--rd-text-secondary);font-size:.85em;font-weight:500}.fc-timegrid-col{border-color:var(--rd-divider)}.fc-timegrid-col.fc-day-today{background-color:color-mix(in srgb,var(--rd-primary) 12%,#0000)}.fc-event{border:none!important;border-radius:4px!important;box-shadow:0 1px 3px #0000001a!important;cursor:pointer;font-size:12px;font-weight:500;padding:2px 4px}.fc-event:hover{box-shadow:0 2px 8px #00000026!important;transform:translateY(-1px);transition:all .2s ease-in-out}.fc-event-title{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-event-time{font-size:.85em;font-weight:400}.fc-event[data-event-type=duty]{background-color:var(--rd-cal-duty)!important;border-color:var(--rd-cal-duty)!important;color:var(--rd-primary-contrast)!important}.fc-event[data-event-type="on-call duty"]{background-color:var(--rd-cal-oncall)!important;border-color:var(--rd-cal-oncall)!important;color:var(--rd-primary-contrast)!important}.fc-event[data-event-type=vacation]{background-color:var(--rd-cal-vacation)!important;border-color:var(--rd-cal-vacation)!important;color:var(--rd-primary-contrast)!important}.fc-event[data-event-type=absence]{background-color:var(--rd-cal-absence)!important;border-color:var(--rd-cal-absence)!important;color:var(--rd-primary-contrast)!important}.fc-event[data-event-type=training]{background-color:var(--rd-cal-training)!important;border-color:var(--rd-cal-training)!important;color:var(--rd-primary-contrast)!important}.fc-event[data-event-type=blocked]{background-color:var(--rd-cal-blocked)!important;border-color:var(--rd-cal-blocked)!important;color:var(--rd-primary-contrast)!important}.fc-event[data-event-type=maintenance]{background-color:var(--rd-cal-maintenance)!important;border-color:var(--rd-cal-maintenance)!important;color:var(--rd-primary-contrast)!important}.fc-col-header{background-color:var(--rd-bg-paper);border-color:var(--rd-divider);font-weight:600}.fc-col-header-cell{padding:8px 4px;text-align:center}.fc-col-header-cell-cushion{color:var(--rd-text-primary);font-size:.9em}.fc-daygrid-day-top,.fc-timegrid-axis-cushion,.fc-timegrid-slot-label-cushion{color:var(--rd-text-secondary);font-weight:500}.fc-daygrid-more-link{background:none;border:none;border-radius:3px;color:var(--rd-primary);cursor:pointer;font-size:.85em;font-weight:500;padding:2px 4px;text-decoration:none}.fc-daygrid-more-link:hover{background-color:color-mix(in srgb,var(--rd-primary) 12%,#0000)}.fc-non-business{background-color:var(--rd-bg-subtle)}.fc-timegrid-now-indicator-line{border-color:var(--rd-cal-absence);border-width:2px}.fc-timegrid-now-indicator-arrow{border-color:var(--rd-cal-absence)}.fc-scroller::-webkit-scrollbar{height:8px;width:8px}.fc-scroller::-webkit-scrollbar-track{background-color:var(--rd-bg-subtle)}.fc-scroller::-webkit-scrollbar-thumb{background-color:var(--rd-border);border-radius:4px}.fc-scroller::-webkit-scrollbar-thumb:hover{background-color:var(--rd-text-disabled)}.fc-highlight{background-color:color-mix(in srgb,var(--rd-primary) 10%,#0000);border:2px solid var(--rd-primary)}@media (max-width:768px){.fc-event-title{font-size:11px}.fc-col-header-cell-cushion{font-size:.8em;padding:4px 2px}.fc-daygrid-day-number{font-size:.9em}.fc-timegrid-axis{width:50px}.fc-timegrid-slot-label{font-size:.75em}}@media (max-width:480px){.fc-header-toolbar{flex-direction:column;gap:.5rem}.fc-toolbar-chunk{justify-content:center}.fc-button{font-size:.75rem;padding:.25rem .5rem}}.calendar-loading{align-items:center;color:var(--rd-text-secondary);display:flex;font-size:16px;height:200px;justify-content:center}.fc-theme-standard td,.fc-theme-standard th{border-color:var(--rd-divider)}.fc table{border-collapse:collapse;width:100%}.fc-event *{color:inherit!important}.fc-popover{border:1px solid var(--rd-divider);border-radius:8px;box-shadow:0 4px 12px #00000026}.fc-popover-header{background-color:var(--rd-bg-default);border-bottom:1px solid var(--rd-divider);font-weight:600;padding:8px 12px}.fc-popover-body{padding:8px}.fc *,.fc :after,.fc :before{box-sizing:border-box}.fc-button:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--rd-primary) 25%,#0000);outline:none}.fc-day-sat,.fc-day-sun{background-color:var(--rd-bg-subtle)}.fc-daygrid-event{margin:1px;padding:1px 3px}.fc-daygrid-block-event .fc-event-time{font-weight:500}.fc-week-number{background-color:var(--rd-bg-default);color:var(--rd-text-secondary);font-weight:500;padding:4px;text-align:center}.fc-event-time,.fc-timegrid-slot-label{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dark .fc{background-color:var(--rd-bg-default);color:var(--rd-text-primary)}.dark .fc,.dark .fc-toolbar{border-color:var(--rd-divider)}.dark .fc-toolbar{background-color:var(--rd-bg-subtle)}.dark .fc-toolbar h2{color:var(--rd-text-primary)}.dark .fc-daygrid-day{background-color:var(--rd-bg-subtle);border-color:var(--rd-divider)}.dark .fc-daygrid-day:hover{background-color:var(--rd-bg-elevated)}.dark .fc-daygrid-day.fc-day-today{background-color:color-mix(in srgb,var(--rd-primary) 45%,#fff)!important}.dark .fc-daygrid-day-number{color:var(--rd-text-primary)}.dark .fc-day-today .fc-daygrid-day-number{background-color:color-mix(in srgb,var(--rd-primary) 45%,#fff);color:var(--rd-primary-contrast)}.dark .fc-timegrid-slot{background-color:var(--rd-bg-default);border-color:var(--rd-bg-default)}.dark .fc-timegrid-axis{background-color:var(--rd-bg-subtle);border-color:var(--rd-bg-default)}.dark .fc-timegrid-slot-label{color:var(--rd-text-secondary)}.dark .fc-timegrid-col{background-color:var(--rd-bg-paper);border-color:var(--rd-divider)}.dark .fc-timegrid-col.fc-day-today{background-color:color-mix(in srgb,var(--rd-primary) 45%,#fff)}.dark .fc-col-header{background-color:var(--rd-bg-subtle);border-color:var(--rd-divider)}.dark .fc-col-header,.dark .fc-col-header-cell-cushion{color:var(--rd-text-primary)}.dark .fc-day-sat .fc-col-header-cell,.dark .fc-day-sat .fc-col-header-cell-cushion,.dark .fc-day-sun .fc-col-header-cell,.dark .fc-day-sun .fc-col-header-cell-cushion{background-color:var(--rd-bg-subtle)!important;color:var(--rd-text-primary)!important}.dark .fc-week-number{background-color:var(--rd-bg-subtle);color:var(--rd-text-secondary)}.dark .fc-scroller::-webkit-scrollbar-track{background:var(--rd-bg-subtle)}.dark .fc-scroller::-webkit-scrollbar-thumb{background:var(--rd-border)}.dark .fc-scroller::-webkit-scrollbar-thumb:hover{background:var(--rd-text-secondary)}.dark .fc-highlight{background-color:color-mix(in srgb,var(--rd-primary) 30%,#0000)}.dark .fc-popover{background-color:var(--rd-bg-paper)}.dark .fc-popover,.dark .fc-popover-header{border-color:var(--rd-divider);color:var(--rd-text-primary)}.dark .fc-popover-header{background-color:var(--rd-bg-elevated)}.dark .fc-popover-body{color:var(--rd-text-primary)}.dark .fc-theme-standard td,.dark .fc-theme-standard th{border-color:var(--rd-divider)}.dark .fc-non-business{background-color:var(--rd-bg-subtle)}.dark .fc-timegrid-now-indicator-arrow,.dark .fc-timegrid-now-indicator-line{border-color:var(--rd-error)}:root{--rd-primary:#f89400;--rd-primary-hover:#e88600;--rd-primary-active:#e08500;--rd-primary-contrast:#fff;--rd-accent:#ff9800;--rd-chrome-bg:#f89400;--rd-chrome-fg:#fff;--rd-chrome-tab-inactive:#c97200;--rd-chrome-tab-inactive-hover:#d98800;--rd-chrome-surface:#f5a855;--rd-bg-default:#f5f5f5;--rd-bg-paper:#fff;--rd-bg-elevated:#fff;--rd-bg-subtle:#fafafa;--rd-bg-dialog-actions:#f0f0f0;--rd-bg-field:#fff;--rd-text-primary:#000000de;--rd-text-secondary:#0009;--rd-text-disabled:#00000061;--rd-divider:#e0e0e0;--rd-border:#e0e0e0;--rd-error:#e3000f;--rd-error-contrast:#fff;--rd-warning:#fbba00;--rd-success:#94c11c;--rd-info:#0064a6;--rd-danger:#d62e33;--rd-status-new:#0074bc;--rd-status-new-fg:#fff;--rd-status-started:#d4e6a4;--rd-status-started-fg:#94c11c;--rd-status-awaiting:#fbba00;--rd-status-awaiting-fg:#fff;--rd-status-approved:#94c11c;--rd-status-approved-fg:#fff;--rd-status-provisionally:#7e57c2;--rd-status-provisionally-fg:#fff;--rd-status-rejected:#d32f2f;--rd-status-rejected-fg:#fff;--rd-status-correction:#fff8e1;--rd-status-correction-fg:#f9a825;--rd-status-correction-border:#fff59d;--rd-emergency-normal:#2e7d32;--rd-emergency-normal-bg:#2e7d321f;--rd-emergency-urgent:#ed6c02;--rd-emergency-urgent-bg:#ed6c0226;--rd-emergency-emergency:#d32f2f;--rd-emergency-emergency-bg:#d32f2f1f;--rd-insurance:#1565c0;--rd-insurance-bg:#1565c01f;--rd-cal-duty:#1976d2;--rd-cal-oncall:#f57c00;--rd-cal-vacation:#388e3c;--rd-cal-absence:#d32f2f;--rd-cal-training:#7b1fa2;--rd-cal-blocked:#424242;--rd-cal-maintenance:#00796b;--rd-chart-1:#f89400;--rd-chart-2:#ff6f3c;--rd-chart-3:#9ecb45;--rd-chart-4:#ffb347;--rd-chart-5:#c86400;--rd-chart-6:#3c8de3;--rd-chart-7:#ffcf73;--rd-chart-8:#aa69b7;--rd-chart-9:#e8d3b0;--rd-chart-10:#a7c6ed;--rd-ruler-dark:#ffca82;--rd-ruler-light:#ffebcf;--rd-ruler-bg:#0000;--rd-margin-color:#ffe0b5;--rd-margin-bg:#ffca821a;--rd-margin-border:#ff9f1c;--rd-chat-group:#9c27b0;--rd-chat-male:#2196f3;--rd-chat-female:#e91e63;--rd-chat-group-hover:#7b1fa2;--rd-chat-male-hover:#1976d2;--rd-chat-female-hover:#c2185b;--rd-db-field-bg:#fde7c7;--rd-scrollbar-thumb:#f89400;--rd-datagrid-bg:#fff;--rd-datagrid-header:#fff;--rd-demo-1:#d32f2f;--rd-demo-2:#7b1fa2;--rd-demo-3:#512da8;--rd-demo-4:#1976d2;--rd-demo-5:#0288d1;--rd-demo-6:#00796b;--rd-demo-7:#f57c00;--rd-demo-8:#616161;--ruler-dark-color:var(--rd-ruler-dark);--ruler-light-color:var(--rd-ruler-light);--ruler-background:var(--rd-ruler-bg);--margin-color:var(--rd-margin-color);--margin-background:var(--rd-margin-bg);--margin-border:var(--rd-margin-border);--chat-group-color:var(--rd-chat-group);--chat-male-color:var(--rd-chat-male);--chat-female-color:var(--rd-chat-female);--chat-group-dark:var(--rd-chat-group-hover);--chat-male-dark:var(--rd-chat-male-hover);--chat-female-dark:var(--rd-chat-female-hover);--chart-color-1:var(--rd-chart-1);--chart-color-2:var(--rd-chart-2);--chart-color-3:var(--rd-chart-3);--chart-color-4:var(--rd-chart-4);--chart-color-5:var(--rd-chart-5);--chart-color-6:var(--rd-chart-6);--chart-color-7:var(--rd-chart-7);--chart-color-8:var(--rd-chart-8);--chart-color-9:var(--rd-chart-9);--chart-color-10:var(--rd-chart-10)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.app-bar{align-self:center!important;border-bottom:1px solid!important;border-color:#f89400!important;border-color:var(--rd-primary)!important;box-shadow:0 0 10px 0 #0000001a!important;margin-bottom:0!important;padding:0!important;width:100%!important}.dark .app-bar{border-bottom:1px solid #ffffff1f!important}.button{background-color:#f89400!important;background-color:var(--rd-primary)!important;border-radius:5px!important;color:#fff!important;color:var(--rd-primary-contrast)!important}.button:hover{background-color:color-mix(in srgb,#f89400 35%,#fff)!important;background-color:color-mix(in srgb,var(--rd-primary) 35%,#fff)!important;color:#f89400!important;color:var(--rd-primary)!important}.button-disabled{background-color:color-mix(in srgb,#f89400 10%,#0000)!important;background-color:color-mix(in srgb,var(--rd-primary) 10%,#0000)!important;color:#000000de!important;color:var(--rd-text-primary)!important}.button-cancel,.button-disabled{border-radius:5px!important;transition:background-color .3s ease}.button-cancel{background-color:#fff!important;background-color:var(--rd-bg-paper)!important;color:#f89400!important;color:var(--rd-primary)!important}.button-cancel:hover{background-color:#f89400!important;background-color:var(--rd-primary)!important;color:#fff!important;color:var(--rd-primary-contrast)!important}.dark .button-cancel{background-color:#fff!important;background-color:var(--rd-bg-elevated)!important;border:1px solid color-mix(in srgb,#f89400 30%,#0000)!important;border:1px solid color-mix(in srgb,var(--rd-primary) 30%,#0000)!important;color:#f89400!important;color:var(--rd-primary)!important}.dark .button-cancel:hover{background-color:#f89400!important;background-color:var(--rd-primary)!important}.button-delete:hover,.dark .button-cancel:hover{color:#fff!important;color:var(--rd-primary-contrast)!important}.button-delete:hover{background-color:#d62e33!important;background-color:var(--rd-danger)!important;border-color:#d62e33!important;border-color:var(--rd-danger)!important}.button-delete{background-color:#f5f5f5!important;background-color:var(--rd-bg-default)!important;border-color:#d62e33!important;border-color:var(--rd-danger)!important;border-radius:40px!important}.button-delete,.dark .button-delete{color:#d62e33!important;color:var(--rd-danger)!important}.dark .button-delete{background-color:#fff!important;background-color:var(--rd-bg-elevated)!important;border-color:#d62e33!important;border-color:var(--rd-danger)!important}.dark .button-delete:hover{background-color:#d62e33!important;background-color:var(--rd-danger)!important;color:#fff!important;color:var(--rd-primary-contrast)!important}#buttongroup{border:1px solid #f89400!important;border:1px solid var(--rd-primary)!important;border-radius:5px!important;overflow:hidden}#buttongroup .MuiButton-root{border:none!important;color:#f89400!important;color:var(--rd-primary)!important;font-weight:700;text-transform:none}#buttongroup .MuiButton-root:first-of-type{border-bottom-left-radius:5px;border-top-left-radius:5px}#buttongroup .MuiButton-root:last-of-type{border-bottom-right-radius:5px;border-top-right-radius:5px}#buttongroup .MuiButton-contained{background-color:#f89400!important;background-color:var(--rd-primary)!important;color:#fff!important;color:var(--rd-primary-contrast)!important}#buttongroup .MuiButton-outlined{background-color:initial!important;border-color:#0000!important;color:#f89400!important;color:var(--rd-primary)!important}#buttongroup .MuiButton-outlined:hover{background-color:color-mix(in srgb,#f89400 10%,#0000)!important;background-color:color-mix(in srgb,var(--rd-primary) 10%,#0000)!important}.textfield .MuiOutlinedInput-root{border-radius:5px!important}.textfield .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#f89400!important;border-color:var(--rd-primary)!important}.textfield .MuiInputLabel-root.Mui-focused{border-radius:5px!important;color:#f89400!important;color:var(--rd-primary)!important}.database-field-dark,.database-field-light{background-color:#fde7c7!important;background-color:var(--rd-db-field-bg)!important;color:#000000de!important;color:var(--rd-text-primary)!important;cursor:not-allowed!important;position:relative!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;z-index:1!important}.database-container-dark,.database-container-light{background-color:initial!important;position:relative!important;z-index:0!important}.form-group{margin-bottom:0}.form-group label{font-family:inherit;margin-bottom:4px}.comment-highlighted{background-color:color-mix(in srgb,#ff9800 15%,#0000);background-color:color-mix(in srgb,var(--rd-accent) 15%,#0000);border:1px solid color-mix(in srgb,#ff9800 30%,#0000);border:1px solid color-mix(in srgb,var(--rd-accent) 30%,#0000);border-radius:3px;padding:1px 2px}.inline-comment-icon{-webkit-touch-callout:none!important;-webkit-user-drag:none!important;-webkit-user-modify:read-only!important;color:#f89400;color:var(--rd-primary);display:inline!important;outline:none!important;pointer-events:auto!important;position:relative!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;-khtml-user-select:none!important;z-index:1000!important}.inline-comment-icon::selection{background:#0000!important}.MuiDataGrid-scrollbar::-webkit-scrollbar,.MuiDataGrid-scrollbar:hover::-webkit-scrollbar{height:5px!important;width:5px!important}.MuiDataGrid-scrollbar::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,#f89400 45%,#0000)!important;background-color:color-mix(in srgb,var(--rd-scrollbar-thumb) 45%,#0000)!important;border-radius:6px!important}.MuiDataGrid-scrollbar::-webkit-scrollbar-thumb:hover,.MuiDataGrid-scrollbar:hover::-webkit-scrollbar-thumb{background-color:#f89400!important;background-color:var(--rd-scrollbar-thumb)!important}.MuiDataGrid-scrollbar::-webkit-scrollbar-track{background:#fff;background:var(--rd-bg-paper);border-radius:6px!important}::-webkit-scrollbar,:hover::-webkit-scrollbar{height:5px!important;width:5px!important}::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,#f89400 45%,#0000)!important;background-color:color-mix(in srgb,var(--rd-scrollbar-thumb) 45%,#0000)!important;border-radius:6px!important}::-webkit-scrollbar-thumb:hover,:hover::-webkit-scrollbar-thumb{background-color:#f89400!important;background-color:var(--rd-scrollbar-thumb)!important}::-webkit-scrollbar-track{background:#fff;background:var(--rd-bg-paper);border-radius:6px!important}.MuiDataGrid-root{--DataGrid-t-color-background-base:var(--rd-datagrid-bg)!important;border:none!important;border-radius:0!important;box-shadow:none!important}.MuiDataGrid-main,.MuiDataGrid-root,.MuiDataGrid-row,.MuiDataGrid-virtualScroller,.MuiDataGrid-virtualScrollerContent,.MuiDataGrid-virtualScrollerRenderZone{background-color:#fff!important;background-color:var(--rd-datagrid-bg)!important}.MuiDataGrid-row:hover{background-color:color-mix(in srgb,#f89400 4%,#0000)!important;background-color:color-mix(in srgb,var(--rd-primary) 4%,#0000)!important}.MuiDataGrid-row.Mui-selected,.MuiDataGrid-row.Mui-selected:hover{background-color:color-mix(in srgb,#f89400 10%,#0000)!important;background-color:color-mix(in srgb,var(--rd-primary) 10%,#0000)!important}.MuiDataGrid-cell{background-color:#fff!important;background-color:var(--rd-datagrid-bg)!important}.MuiDataGrid-row:hover .MuiDataGrid-cell{background-color:color-mix(in srgb,#f89400 4%,#0000)!important;background-color:color-mix(in srgb,var(--rd-primary) 4%,#0000)!important}.MuiDataGrid-row.Mui-selected .MuiDataGrid-cell,.MuiDataGrid-row.Mui-selected:hover .MuiDataGrid-cell{background-color:color-mix(in srgb,#f89400 10%,#0000)!important;background-color:color-mix(in srgb,var(--rd-primary) 10%,#0000)!important}.dark .MuiDataGrid-row:hover{background-color:color-mix(in srgb,#f89400 8%,#0000)!important;background-color:color-mix(in srgb,var(--rd-primary) 8%,#0000)!important}.dark .MuiDataGrid-row.Mui-selected,.dark .MuiDataGrid-row.Mui-selected:hover{background-color:color-mix(in srgb,#f89400 15%,#0000)!important;background-color:color-mix(in srgb,var(--rd-primary) 15%,#0000)!important}.dark .MuiDataGrid-cell{border-bottom:1px solid #e0e0e0!important;border-bottom:1px solid var(--rd-divider)!important;color:#000000de!important;color:var(--rd-text-primary)!important}.dark .MuiDataGrid-row:hover .MuiDataGrid-cell{background-color:color-mix(in srgb,#f89400 8%,#0000)!important;background-color:color-mix(in srgb,var(--rd-primary) 8%,#0000)!important}.dark .MuiDataGrid-row.Mui-selected .MuiDataGrid-cell,.dark .MuiDataGrid-row.Mui-selected:hover .MuiDataGrid-cell{background-color:color-mix(in srgb,#f89400 15%,#0000)!important;background-color:color-mix(in srgb,var(--rd-primary) 15%,#0000)!important}.dark .MuiDataGrid-columnHeaders{background-color:#fff!important;background-color:var(--rd-datagrid-header)!important;border-bottom:1px solid #e0e0e0!important;border-bottom:1px solid var(--rd-divider)!important}.dark .MuiDataGrid-columnHeader{color:#000000de!important;color:var(--rd-text-primary)!important}.dark .MuiDataGrid-footerContainer{background-color:#fff!important;background-color:var(--rd-datagrid-header)!important;border-top:1px solid #e0e0e0!important;border-top:1px solid var(--rd-divider)!important}.chip-Befundstatus{align-items:center;background-color:initial;border:1px solid #0000;border-radius:16px;box-sizing:border-box;color:#000000de;color:var(--rd-text-primary);display:inline-flex;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;height:24px;justify-content:center;letter-spacing:.5px;line-height:1.2;min-width:70px;overflow:hidden;padding:4px 12px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;transition:all .2s ease;vertical-align:middle;white-space:nowrap}.chip-Befundstatus.status-new{background-color:#0074bc;background-color:var(--rd-status-new);border-color:none;color:#fff;color:var(--rd-status-new-fg)}.chip-Befundstatus.status-started{background-color:#d4e6a4;background-color:var(--rd-status-started);border-color:none;color:#94c11c;color:var(--rd-status-started-fg)}.chip-Befundstatus.status-awaiting-approval{background-color:#fbba00;background-color:var(--rd-status-awaiting);border-color:none;color:#fff;color:var(--rd-status-awaiting-fg)}.chip-Befundstatus.status-approved{background-color:#94c11c;background-color:var(--rd-status-approved);border-color:none;color:#fff;color:var(--rd-status-approved-fg)}.chip-Befundstatus.status-provisionally{background-color:#7e57c2;background-color:var(--rd-status-provisionally);border-color:none;color:#fff;color:var(--rd-status-provisionally-fg)}.chip-Befundstatus.status-rejected{background-color:#d32f2f;background-color:var(--rd-status-rejected);border-color:none;color:#fff;color:var(--rd-status-rejected-fg)}.chip-Befundstatus.status-correction-needed{background-color:#fff8e1;background-color:var(--rd-status-correction);border-color:#fff59d;border-color:var(--rd-status-correction-border);color:#f9a825;color:var(--rd-status-correction-fg)}.chip-Befundstatus:hover{box-shadow:0 2px 8px #00000026;transform:translateY(-1px)}.MuiDataGrid-cell[data-field=report_status]{align-items:center!important;display:flex!important;justify-content:center!important;padding:8px!important}.MuiDataGrid-cell .chip-Befundstatus{display:inline-flex!important;margin:0 auto}.chip-approval-status{align-items:center;background-color:initial;border:1px solid #0000;border-radius:16px;box-sizing:border-box;color:#000000de;color:var(--rd-text-primary);display:inline-flex;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;height:24px;justify-content:center;letter-spacing:.5px;line-height:1.2;min-width:70px;overflow:hidden;padding:4px 12px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;transition:all .2s ease;vertical-align:middle;white-space:nowrap}.chip-approval-status.status-new{background-color:#0074bc;background-color:var(--rd-status-new);border-color:none;color:#fff;color:var(--rd-status-new-fg)}.chip-approval-status.status-approved{background-color:#94c11c;background-color:var(--rd-status-approved);border-color:none;color:#fff;color:var(--rd-status-approved-fg)}.chip-approval-status.status-rejected{background-color:#d32f2f;background-color:var(--rd-status-rejected);border-color:none;color:#fff;color:var(--rd-status-rejected-fg)}.chip-approval-status:hover{box-shadow:0 2px 8px #00000026;transform:translateY(-1px)}.MuiDataGrid-cell[data-field=status]{align-items:center!important;display:flex!important;justify-content:center!important;padding:8px!important}.MuiDataGrid-cell .chip-approval-status{margin:0 auto}.central-snackbar{border-radius:8px!important;box-shadow:0 4px 12px #00000026!important;font-weight:500!important;padding:12px 16px!important}.central-snackbar-success{background-color:#94c11c!important;background-color:var(--rd-success)!important}.central-snackbar-success,.central-snackbar-success .MuiAlert-icon{color:#fff!important;color:var(--rd-primary-contrast)!important}.central-snackbar-success:hover{background-color:#94c11c!important;background-color:var(--rd-success)!important}.central-snackbar-error{background-color:#e3000f!important;background-color:var(--rd-error)!important}.central-snackbar-error,.central-snackbar-error .MuiAlert-icon{color:#fff!important;color:var(--rd-error-contrast)!important}.central-snackbar-error:hover{background-color:#e3000f!important;background-color:var(--rd-error)!important}.central-snackbar-warning{background-color:#fbba00!important;background-color:var(--rd-warning)!important}.central-snackbar-warning,.central-snackbar-warning .MuiAlert-icon{color:#fff!important;color:var(--rd-primary-contrast)!important}.central-snackbar-warning:hover{background-color:#fbba00!important;background-color:var(--rd-warning)!important}.central-snackbar-info{background-color:#0064a6!important;background-color:var(--rd-info)!important}.central-snackbar-info,.central-snackbar-info .MuiAlert-icon{color:#fff!important;color:var(--rd-primary-contrast)!important}.central-snackbar-info:hover{background-color:#0064a6!important;background-color:var(--rd-info)!important}.chat-group-avatar{font-size:14px!important}.chat-group-avatar,.chat-group-button{background-color:#f89400!important;background-color:var(--rd-primary)!important}.chat-group-button{color:#fff!important;color:var(--rd-primary-contrast)!important}.chat-group-button:hover{background-color:color-mix(in srgb,#f89400 35%,#fff)!important;background-color:color-mix(in srgb,var(--rd-primary) 35%,#fff)!important;color:#f89400!important;color:var(--rd-primary)!important}.chat-new-button{background-color:#f89400!important;background-color:var(--rd-primary)!important;color:#fff!important;color:var(--rd-primary-contrast)!important}.chat-new-button:hover{background-color:color-mix(in srgb,#f89400 35%,#fff)!important;background-color:color-mix(in srgb,var(--rd-primary) 35%,#fff)!important;color:#f89400!important;color:var(--rd-primary)!important}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(58%) sepia(89%) saturate(1800%) hue-rotate(1deg) brightness(100%) contrast(101%)}input[type=date]::-webkit-datetime-edit-fields-wrapper,input[type=date]::-webkit-datetime-edit-text,input[type=time]::-webkit-datetime-edit-fields-wrapper,input[type=time]::-webkit-datetime-edit-text{color:inherit}input[type=date]::-webkit-datetime-edit-day-field,input[type=date]::-webkit-datetime-edit-month-field,input[type=date]::-webkit-datetime-edit-year-field,input[type=time]::-webkit-datetime-edit-hour-field,input[type=time]::-webkit-datetime-edit-minute-field{color:inherit}input[type=date],input[type=time]{color-scheme:light}.MuiDialog-root input[type=date],.MuiDialog-root input[type=time],input[type=date],input[type=time]{accent-color:#f89400!important;accent-color:var(--rd-primary)!important}::-webkit-calendar-picker-indicator{filter:invert(58%) sepia(89%) saturate(1800%) hue-rotate(1deg) brightness(100%) contrast(101%)}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover{background-color:color-mix(in srgb,#f89400 10%,#0000);background-color:color-mix(in srgb,var(--rd-primary) 10%,#0000);border-radius:4px}.chat-user-avatar{background-color:#94c11c!important;background-color:var(--rd-success)!important}.chat-group-avatar,.chat-user-avatar{color:#fff!important;color:var(--rd-primary-contrast)!important;font-size:12px!important}.chat-group-avatar{background-color:#0064a6!important;background-color:var(--rd-info)!important}.chat-message-bubble{background-color:#fff!important;background-color:var(--rd-bg-elevated)!important;color:#000000de!important;color:var(--rd-text-primary)!important}.dark .chat-user-avatar{background-color:#0064a6!important;background-color:var(--rd-info)!important}.dark .chat-group-avatar{background-color:#f89400!important;background-color:var(--rd-primary)!important}.dark .chat-message-bubble{background-color:#fff!important;background-color:var(--rd-bg-paper)!important;color:#000000de!important;color:var(--rd-text-primary)!important}.row-locked{background-color:#80808033!important;cursor:not-allowed!important;opacity:.6;pointer-events:all!important}.dark .row-locked{background-color:#8080804d!important}
/*# sourceMappingURL=main.32b0ad3b.css.map*/