:root{--bp-sm: 640px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--bp-2xl: 1536px}[data-theme=dark],[data-panda-theme=dark]{--page-title-color: white;--list-bg-color: #3e3e3e;--list-bg-color-pair: #2c2c2c;background-color:#121212;--bg-card-1: var(--bg-card);--background: #0f172a;--bg-card: rgba(30, 41, 59, .85);--bg-card-2: rgba(30, 41, 59, .95);--bg-card-3: rgba(30, 41, 59, .75);--bg-gradient-1: linear-gradient(135deg, rgba(30, 41, 59, .95), rgba(15, 23, 42, .98));--bg-gradient-2: linear-gradient(135deg, rgba(30, 41, 59, .5), rgba(15, 23, 42, .9));--transparent: transparent;--overlay: rgba(15, 23, 42, .7);--frosted-glass: rgba(15, 23, 42, .7);--text-color-1: #e2e8f0;--text-color-2: #94a3b8;--text-color-3: #64748b;--text-muted: rgba(148, 163, 184, .6);--accent: var(--color-primary);--accent-hover: var(--color-primary-hover);--accent-light: color-mix(in srgb, var(--color-primary) 15%, transparent);--accent-light-hover: color-mix(in srgb, var(--color-primary) 20%, transparent);--button: var(--color-primary);--button-hover: var(--color-primary-hover);--button-active: var(--color-primary-active);--button-disabled: var(--color-primary-disabled);--button-border: color-mix(in srgb, var(--color-primary) 20%, transparent);--button-shadow: 0 4px 12px color-mix(in srgb, var(--color-primary) 25%, transparent);--button-shadow-hover: 0 6px 16px color-mix(in srgb, var(--color-primary) 35%, transparent);--input-color: rgba(30, 41, 59, .8);--input-color-focused: rgba(30, 41, 59, .95);--input-color-btn-hover: color-mix(in srgb, var(--color-primary) 15%, transparent);--input-color-btn-active: color-mix(in srgb, var(--color-primary) 20%, transparent);--input-border: rgba(129, 140, 248, .45);--input-border-focused: color-mix(in srgb, var(--color-primary) 60%, transparent);--select-surface: #1e293b;--select-surface-hover: #26364d;--select-content-surface: #1e293b;--select-highlight-surface: #25314a;--select-current-surface: #252d55;--select-search-surface: #162033;--timesheet-hour-input-editable-text: #f8fafc;--timesheet-hour-input-editable-bg: rgba(71, 85, 105, .9);--timesheet-hour-input-editable-border: rgba(148, 163, 184, .42);--timesheet-hour-input-editable-focus-bg: rgba(71, 85, 105, .98);--timesheet-hour-input-editable-focus-border: rgba(129, 140, 248, .55);--timesheet-hour-input-editable-focus-shadow: 0 0 0 1px rgba(129, 140, 248, .25);--timesheet-hour-input-readonly-text: var(--text-color-2);--timesheet-hour-input-readonly-bg: rgba(15, 23, 42, .78);--timesheet-hour-input-readonly-border: rgba(51, 65, 85, .85);--success: var(--color-success);--success-light: color-mix(in srgb, var(--color-success) 18%, transparent);--warning: var(--color-warning);--warning-light: color-mix(in srgb, var(--color-warning) 18%, transparent);--warning-text: var(--color-warning);--danger: var(--color-error);--danger-light: color-mix(in srgb, var(--color-error) 18%, transparent);--info: var(--color-info);--info-light: color-mix(in srgb, var(--color-info) 18%, transparent);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .1);--shadow: 0 4px 12px rgba(0, 0, 0, .25), 0 1px 3px rgba(0, 0, 0, .15);--shadow-md: 0 8px 24px rgba(0, 0, 0, .3), 0 2px 6px rgba(0, 0, 0, .15);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .35), 0 4px 8px rgba(0, 0, 0, .15);--transition-quick: .15s ease;--transition: .25s ease;--transition-slow: .35s ease}[data-theme=light],[data-panda-theme=light]{--page-title-color: black;--list-bg-color: #f2f2f2;background-color:#fff;--bg-card-1: var(--bg-card);--background: #f8f9fd;--bg-card: rgba(255, 255, 255, .85);--bg-card-2: rgba(245, 247, 255, .95);--bg-card-3: rgba(240, 244, 255, .75);--bg-gradient-1: linear-gradient(135deg, rgba(248, 250, 255, .95), rgba(255, 255, 255, .98));--bg-gradient-2: linear-gradient(135deg, rgba(237, 242, 255, .5), rgba(245, 250, 255, .9));--transparent: transparent;--overlay: rgba(255, 255, 255, .7);--frosted-glass: rgba(255, 255, 255, .7);--text-color-1: #2d3748;--text-color-2: #5a6787;--text-color-3: #8896b2;--text-muted: rgba(75, 85, 115, .6);--accent: var(--color-primary);--accent-hover: var(--color-primary-hover);--accent-light: color-mix(in srgb, var(--color-primary) 10%, transparent);--accent-light-hover: color-mix(in srgb, var(--color-primary) 15%, transparent);--button: var(--color-primary);--button-hover: var(--color-primary-hover);--button-active: var(--color-primary-active);--button-disabled: var(--color-primary-disabled);--button-border: color-mix(in srgb, var(--color-primary) 20%, transparent);--button-shadow: 0 4px 12px color-mix(in srgb, var(--color-primary) 18%, transparent);--button-shadow-hover: 0 6px 16px color-mix(in srgb, var(--color-primary) 25%, transparent);--input-color: rgba(245, 247, 255, .7);--input-color-focused: rgba(245, 247, 255, .9);--input-color-btn-hover: color-mix(in srgb, var(--color-primary) 5%, transparent);--input-color-btn-active: color-mix(in srgb, var(--color-primary) 10%, transparent);--input-border: rgba(148, 161, 196, .6);--input-border-focused: color-mix(in srgb, var(--color-primary) 55%, transparent);--select-surface: #ffffff;--select-surface-hover: #f5f7ff;--select-content-surface: #ffffff;--select-highlight-surface: #f2f5ff;--select-current-surface: #edf2ff;--select-search-surface: #ffffff;--timesheet-hour-input-editable-text: #111827;--timesheet-hour-input-editable-bg: #ffffff;--timesheet-hour-input-editable-border: #d1d5db;--timesheet-hour-input-editable-focus-bg: #ffffff;--timesheet-hour-input-editable-focus-border: #94a3b8;--timesheet-hour-input-editable-focus-shadow: 0 0 0 1px rgba(148, 163, 184, .25);--timesheet-hour-input-readonly-text: #6b7280;--timesheet-hour-input-readonly-bg: #e5e7eb;--timesheet-hour-input-readonly-border: #d1d5db;--success: var(--color-success);--success-light: color-mix(in srgb, var(--color-success) 12%, transparent);--warning: var(--color-warning);--warning-light: color-mix(in srgb, var(--color-warning) 15%, transparent);--warning-text: color-mix(in srgb, var(--color-warning) 58%, #000);--danger: var(--color-error);--danger-light: color-mix(in srgb, var(--color-error) 12%, transparent);--info: var(--color-info);--info-light: color-mix(in srgb, var(--color-info) 12%, transparent);--border-radius-sm: 6px;--border-radius: 12px;--border-radius-lg: 16px;--border-radius-xl: 24px;--border-radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .02);--shadow: 0 4px 12px rgba(0, 0, 0, .05), 0 1px 3px rgba(0, 0, 0, .03);--shadow-md: 0 8px 24px rgba(0, 0, 0, .06), 0 2px 6px rgba(0, 0, 0, .03);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .08), 0 4px 8px rgba(0, 0, 0, .03);--transition-quick: .15s ease;--transition: .25s ease;--transition-slow: .35s ease}html,body{overflow-x:hidden;width:100%}html,body,#root{min-height:100%}body{margin:0;font-family:quatro,sans-serif}#root{min-height:100dvh}.app{height:100%;width:100%}.aitho-sidebar__itemText{font-size:var(--aitho-font-sizes-md)}.aitho-sidebar__itemText--behaviour_permanent{font-size:16px}.aitho-tooltip__content.aitho-tooltip__content{white-space:normal!important}.aitho-dialog__content{max-height:90%;display:flex;flex-direction:column}.aitho-dialog__body{flex-grow:1;overflow-y:auto}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--background-tertiary);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--background-secondary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--border-color)}.aitho-select__trigger--size_sm{width:auto;min-width:0;max-width:100%}button.select-trigger,.select-trigger.aitho-select__trigger{color:var(--text-color-1, var(--aitho-colors-text-primary))!important;background:var(--select-surface, var(--aitho-colors-background-primary, #ffffff))!important;background-color:var( --select-surface, var(--aitho-colors-background-primary, #ffffff) )!important;border-color:var(--input-border, var(--aitho-colors-border-color))!important}button.select-trigger:hover,button.select-trigger[data-state=open],.select-trigger.aitho-select__trigger:hover,.select-trigger.aitho-select__trigger[data-state=open]{background:var( --select-surface-hover, var(--aitho-colors-background-secondary, #f9fafb) )!important;background-color:var( --select-surface-hover, var(--aitho-colors-background-secondary, #f9fafb) )!important}.select-trigger-content,.select-value,.select-icon{color:inherit}.select-content,.select-content.aitho-select__content{color:var(--text-color-1, var(--aitho-colors-text-primary))!important;background:var( --select-content-surface, var(--aitho-colors-background-secondary, #ffffff) )!important;background-color:var( --select-content-surface, var(--aitho-colors-background-secondary, #ffffff) )!important;border-color:var(--input-border, var(--aitho-colors-border-color))!important}.select-item{color:var(--text-color-1, var(--aitho-colors-text-primary))!important;background-color:var( --select-content-surface, var(--aitho-colors-background-secondary, #ffffff) )!important}.select-item[data-highlighted]{color:var(--text-color-1, var(--aitho-colors-text-primary))!important;background:var( --select-highlight-surface, var(--aitho-colors-background-tertiary, #f2f5ff) )!important;background-color:var( --select-highlight-surface, var(--aitho-colors-background-tertiary, #f2f5ff) )!important;outline:none}.select-item[data-current=true],.aitho-select__item[data-current=true]{position:relative;font-weight:700!important;color:var(--color-primary, var(--accent, var(--aitho-colors-color-primary)))!important;background:var( --select-current-surface, var(--aitho-colors-color-primary-opacity-20, #edf2ff) )!important;background-color:var( --select-current-surface, var(--aitho-colors-color-primary-opacity-20, #edf2ff) )!important}.select-item[data-current=true]:before,.aitho-select__item[data-current=true]:before{content:"";position:absolute;inset:6px auto 6px 6px;width:3px;border-radius:999px;background-color:var(--color-primary, var(--accent, var(--aitho-colors-color-primary)))}.select-item[data-current=true] .select-item-content,.aitho-select__item[data-current=true] .select-item-content{padding-left:10px}.select-item-indicator{display:inline-flex;margin-left:auto;color:var(--color-primary, var(--accent, var(--aitho-colors-color-primary)))}.select-item-indicator svg{width:16px;height:16px}.select-search-input{width:100%;padding:8px 12px;border:1px solid var(--input-border, var(--aitho-colors-border-color));border-radius:8px;color:var(--text-color-1, var(--aitho-colors-text-primary));background:var(--select-search-surface, var(--aitho-colors-background-primary, #ffffff));background-color:var(--select-search-surface, var(--aitho-colors-background-primary, #ffffff));box-sizing:border-box;outline:none}.select-search-input:focus{border-color:var(--input-border-focused, var(--aitho-colors-border-color));background:var(--select-search-surface, var(--aitho-colors-background-primary, #ffffff));background-color:var(--select-search-surface, var(--aitho-colors-background-primary, #ffffff))}.aitho-toggleSwitch__root:is(:checked,[data-checked],[aria-checked=false],[data-state=unchecked]){background-color:gray!important}.aitho-list__root>div:nth-child(2n) .aitho-list__content{background-color:var(--list-bg-color)}.aitho-dialog__content--width_lg{max-width:1150px}@media(max-width:1200px){.aitho-dialog__content--width_lg{max-width:95vw}}@media(max-width:767.98px){.aitho-select__trigger,.select-trigger{min-width:min(15.625rem,100%)!important;max-width:100%}.aitho-input__root,.aitho-input__input{min-width:0!important;max-width:100%;box-sizing:border-box}.select-content,.aitho-select__content{max-height:50dvh!important}.aitho-dialog__content{max-width:100%!important;width:calc(100vw - 24px)!important;max-height:92dvh}}.select-item-content{white-space:nowrap;min-width:0}.select-item-content>span:not(.select-item-icon):not(.select-item-indicator){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-trigger-content{min-width:0}.select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
