@font-face{font-family:Inter;font-weight:100 900;src:url(/fonts/filament/filament/inter/inter-latin-ext-wght-normal-ZIT2UBIY.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/filament/filament/inter/inter-latin-wght-normal-DIHYUR35.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/filament/filament/inter/inter-greek-wght-normal-ZABHMKQG.woff2)format("woff2");unicode-range:U+370-3FF}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--modplus-font:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--modplus-text-ui:.875rem;--modplus-text-label:.75rem;--modplus-heading-size:1.625rem;--modplus-control-height:2.5rem;--modplus-field-height:2.75rem;--modplus-radius-control:6px;--modplus-radius-surface:8px;--modplus-content-width:100rem;--modplus-page-gutter:2rem;--modplus-popover-shadow:0 6px 20px #18181b14;--modplus-modal-shadow:0 20px 70px #18181b33;--modplus-canvas:#f4f5f6;--modplus-surface:#fff;--modplus-subtle:#f7f8f9;--modplus-line:#dedfe3;--modplus-ink:#202126;--modplus-muted:#61646d;--modplus-accent:#047857;--modplus-accent-soft:#ecfdf5;--modplus-primary:#10b981;--modplus-primary-hover:#059669;--modplus-primary-ink:#052e22;--modplus-warning:#854d0e;--modplus-warning-soft:#fef9c3;--modplus-danger:#b91c1c;--modplus-danger-soft:#fef2f2}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--modplus-canvas:#141517;--modplus-surface:#1d1e21;--modplus-subtle:#242529;--modplus-line:#383a40;--modplus-ink:#f1f2f4;--modplus-muted:#a6a9b2;--modplus-accent:#6ee7b7;--modplus-accent-soft:#183b31;--modplus-primary:#059669;--modplus-primary-hover:#047857;--modplus-primary-ink:#fff;--modplus-warning:#fde68a;--modplus-warning-soft:#3d321b;--modplus-danger:#fca5a5;--modplus-danger-soft:#3b2123}@media (width<=1023px){:root{--modplus-page-gutter:1.5rem}}@media (width<=700px){:root{--modplus-page-gutter:1rem;--modplus-heading-size:1.375rem}}::selection{background:var(--modplus-accent-soft);color:var(--modplus-accent)}input,textarea{caret-color:var(--modplus-accent)}.sidebar nav a,.navigation-dialog nav a,.fi-sidebar-item-btn{min-height:var(--modplus-field-height);border-radius:var(--modplus-radius-control);font-size:var(--modplus-text-ui);line-height:1.4}.sidebar nav a,.navigation-dialog nav a{color:var(--modplus-ink);align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.sidebar nav a svg,.navigation-dialog nav a svg,.fi-sidebar-item-btn>.fi-icon{width:1.25rem;height:1.25rem;color:var(--modplus-muted)}.sidebar nav a:hover,.navigation-dialog nav a:hover,.fi-sidebar-item-btn:hover{background:var(--modplus-subtle)}.sidebar nav a.active,.navigation-dialog nav a.active,.fi-sidebar-item.fi-active>.fi-sidebar-item-btn{color:var(--modplus-accent);background:var(--modplus-accent-soft);font-weight:600}.sidebar nav a.active svg,.navigation-dialog nav a.active svg,.fi-sidebar-item.fi-active>.fi-sidebar-item-btn>:is(.fi-sidebar-item-label,.fi-icon){color:var(--modplus-accent)}.welcome h1,.page-heading h1,.fi-header-heading{font-size:var(--modplus-heading-size);letter-spacing:0;overflow-wrap:anywhere;font-weight:600;line-height:1.3}:where(#root) h2{letter-spacing:0;font-size:1rem}.page-heading,.fi-header{border-bottom:1px solid var(--modplus-line);padding-block-end:1.25rem}.button,.fi-btn{min-height:var(--modplus-control-height);border-radius:var(--modplus-radius-control);font-size:var(--modplus-text-ui);font-weight:500}.button,.fi-btn.fi-color-primary:not(.fi-outlined):not(label){background:var(--modplus-primary);color:var(--modplus-primary-ink)}.fi-btn.fi-color-primary:not(.fi-outlined):not(label)>.fi-icon{color:inherit}.fi-btn.fi-color-primary:not(.fi-outlined):not(label):not(:disabled):not(.fi-disabled):hover{background:var(--modplus-primary-hover);color:var(--modplus-primary-ink)}.button:disabled{opacity:.7}.button{border:1px solid var(--modplus-primary);background:var(--modplus-primary);color:var(--modplus-primary-ink);white-space:nowrap;text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .875rem;display:inline-flex}.button:hover:not(:disabled){background:var(--modplus-primary-hover);border-color:var(--modplus-primary-hover)}.button.secondary{background:var(--modplus-surface);color:var(--modplus-ink);border-color:var(--modplus-line)}.button.secondary:hover:not(:disabled){background:var(--modplus-subtle);border-color:var(--modplus-line)}.badge,.fi-badge{font-size:var(--modplus-text-label);border-radius:4px;line-height:1.5}.text-button,.fi-link.fi-color-primary{color:var(--modplus-accent)}.button.small{min-height:var(--modplus-control-height);font-size:var(--modplus-text-ui);padding:.5rem .75rem}.icon-button{width:var(--modplus-control-height);height:var(--modplus-control-height);border-radius:var(--modplus-radius-control);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:3px;display:inline-flex}.icon-button:hover:not(:disabled){background:var(--modplus-subtle)}:where(#root) :is(input:not([type=checkbox],[type=radio]),select,textarea),.fi-input-wrp{min-height:var(--modplus-field-height);border-radius:var(--modplus-radius-control);background:var(--modplus-surface);color:var(--modplus-ink)}:where(#root) :is(input:not([type=checkbox],[type=radio]),select,textarea){border-color:var(--modplus-line)}:where(#root) textarea{min-height:5rem}:where(#root) :is(input:not([type=checkbox],[type=radio]),select,textarea){font-size:var(--modplus-text-ui);padding:.625rem .75rem;line-height:1.5}:where(#root) label:not(.search-field,.employee-select,.checkbox),.fi-fo-field-wrp-label{font-size:var(--modplus-text-ui);font-weight:500}:where(#root) :is(input,textarea)::placeholder,.fi-input::placeholder,.fi-textarea::placeholder{color:var(--modplus-muted);opacity:1}:where(#root) :is(input,textarea)[readonly]{color:var(--modplus-muted);font-variant-numeric:tabular-nums}:where(#root) :is(input,select,textarea):disabled{opacity:.7;cursor:not-allowed}.table-wrap,.modplus-overview-table-wrapper{border:1px solid var(--modplus-line);max-width:100%;overflow:auto}.table-wrap,.modplus-overview-table-wrapper,.fi-ta-ctn,.calendar-card,.day-detail,.project-card,.fi-section:not(.fi-section-not-contained):not(.fi-aside),.fi-modal-window,.fi-simple-main,.login-form{border-radius:var(--modplus-radius-surface);background:var(--modplus-surface)}.calendar-card,.day-detail,.project-card{border:1px solid var(--modplus-line);overflow:clip}.table-wrap,.modplus-overview-table-wrapper,.fi-ta-content,.sidebar{scrollbar-color:var(--modplus-line) var(--modplus-subtle)}:where(#root) table,.modplus-overview-table{border-collapse:collapse;background:var(--modplus-surface);width:100%;font-size:var(--modplus-text-ui);text-align:start}:where(#root) thead,.modplus-overview-table thead,.fi-ta-header-ctn,.fi-ta-table thead{background:var(--modplus-subtle);color:var(--modplus-muted)}:where(#root) th,.modplus-overview-table thead,.fi-ta-header-cell-label{font-size:var(--modplus-text-label)}:where(#root) td{padding-block:.875rem}:where(#root) tbody tr:hover,.modplus-overview-table tbody tr:hover{background:var(--modplus-subtle)}:where(#root) td,.modplus-overview-table td,.fi-ta-text-item{font-variant-numeric:tabular-nums}:where(#root) dialog:not(.navigation-dialog){border-radius:var(--modplus-radius-surface);background:var(--modplus-surface);box-shadow:var(--modplus-modal-shadow)}:where(#root) dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.toast,.fi-no-notification{background:var(--modplus-surface);color:var(--modplus-ink);border-radius:var(--modplus-radius-surface);box-shadow:var(--modplus-popover-shadow)}.toast{border-color:var(--modplus-line)}.toast>svg{color:var(--modplus-accent)}:where(#root) :is(a,button,summary,input,select,textarea,[tabindex]):focus-visible,:where(.fi-body) :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--modplus-accent);outline-offset:3px}:where(#root) [aria-invalid=true]:focus-visible{outline-color:var(--modplus-danger)}.login-form,.fi-simple-main{width:min(100%,32rem);padding:3rem}.login-form>h1,.fi-simple-header-heading{letter-spacing:0;font-size:1.5rem;font-weight:600;line-height:1.3}.login-form form input{font-size:var(--modplus-text-ui);padding:.625rem .75rem}.login-form form>.button{justify-content:center;padding:.5rem .875rem}@media (width<=700px){.login-form,.fi-simple-main{padding:2rem 1.5rem}}.fi-body{background:var(--modplus-canvas);color:var(--modplus-ink);font-family:var(--modplus-font);letter-spacing:0}.fi-sidebar{background:var(--modplus-surface);border-inline-end:1px solid var(--modplus-line)}.fi-sidebar-nav{padding:1.5rem 1.25rem}.fi-sidebar-nav-groups{gap:1.5rem}.fi-sidebar-group-label{font-size:var(--modplus-text-label);color:var(--modplus-muted);font-weight:600}.fi-sidebar-item-label{white-space:normal;overflow-wrap:anywhere;line-height:1.4}.fi-main{max-width:var(--modplus-content-width);padding-inline:var(--modplus-page-gutter)}.fi-breadcrumbs{color:var(--modplus-muted)}.fi-dropdown-panel{border-radius:var(--modplus-radius-control)}.fi-input,.fi-select-input{padding-block:.625rem}.fi-fo-field-wrp-label{color:var(--modplus-ink)}.fi-fo-text-input input[readonly]{color:var(--modplus-muted);font-variant-numeric:tabular-nums}.fi-ta-ctn{box-shadow:none}.fi-ta-cell{padding-block:0}.fi-ta-content{scrollbar-gutter:stable}.fi-sc-actions.fi-sticky .fi-ac{border-top:1px solid var(--modplus-line);background:var(--modplus-surface);box-shadow:none;--tw-ring-shadow:0 0 #0000;border-radius:0;bottom:0}.fi-section.fi-section-not-contained.fi-aside{border-bottom:1px solid var(--modplus-line);padding-block:1rem 1.75rem}.fi-section-header>.fi-icon{color:var(--modplus-accent)}@media (width>=768px){.fi-section.fi-section-not-contained.fi-aside{grid-template-columns:minmax(10rem,1fr) minmax(0,3fr)}.fi-section.fi-section-not-contained.fi-aside>.fi-section-content-ctn{grid-column:2}}@media (width<=639px){.fi-section.fi-section-not-contained.fi-aside{padding-block-end:1.25rem}}.topbar,.fi-topbar{min-height:4rem;padding-inline:var(--modplus-page-gutter);background:var(--modplus-surface);border-bottom:1px solid var(--modplus-line);box-shadow:none;align-items:center;gap:1rem;display:flex}.topbar-brand,.topbar-right,.fi-topbar-start,.fi-topbar-end{align-items:center;gap:1rem;display:flex}.fi-topbar-start{margin-inline-end:1rem}.fi-topbar-start .fi-logo{margin-inline-start:0}.brand,.fi-topbar-start .fi-logo{width:7rem;height:auto}.fi-sidebar-header{background:var(--modplus-surface)}.modplus-avatar{border:1px solid var(--modplus-line);background:var(--modplus-subtle);width:2rem;height:2rem;color:var(--modplus-muted);object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:650;line-height:1;display:inline-flex}:is(.account-menu,.fi-topbar) .modplus-avatar{width:2.5rem;height:2.5rem;color:var(--modplus-ink)}.account-menu summary,.fi-topbar .fi-user-menu-trigger{background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}:is(.account-menu[open] summary,.fi-user-menu-trigger[aria-expanded=true],.account-menu summary:hover,.fi-user-menu-trigger:hover) .modplus-avatar{background:var(--modplus-accent-soft);color:var(--modplus-accent)}.topbar .navigation-toggle,.fi-topbar>.fi-icon-btn{border-radius:var(--modplus-radius-control);width:2.5rem;height:2.5rem;color:var(--modplus-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0}.fi-topbar>.fi-icon-btn>.fi-icon{color:inherit}.topbar .navigation-toggle:hover,.fi-topbar>.fi-icon-btn:hover{background:var(--modplus-subtle)}.account-panel,.fi-user-menu .fi-dropdown-panel{border:1px solid var(--modplus-line);border-radius:var(--modplus-radius-control);background:var(--modplus-surface);width:14rem;max-width:calc(100vw - 2rem);color:var(--modplus-ink);box-shadow:var(--modplus-popover-shadow);padding:1rem}.fi-user-menu .fi-dropdown-panel>*{border-block-end:0}.account-identity,.fi-user-menu .fi-dropdown-header{align-items:center;gap:.5rem;padding:0;font-size:.875rem;font-weight:600;display:flex}.account-identity>strong,.fi-user-menu .fi-dropdown-header>span{overflow-wrap:anywhere;white-space:normal;min-width:0;color:var(--modplus-ink);overflow:visible}.account-identity>svg,.fi-user-menu .fi-dropdown-header>.fi-icon{width:1.125rem;height:1.125rem;color:var(--modplus-muted);flex-shrink:0}.fi-user-menu .fi-dropdown-list{padding:0}:is(.account-panel .theme-switch,.fi-user-menu .fi-dropdown-list:has(.fi-theme-switcher)){border-block:1px solid var(--modplus-line);margin-block:.75rem;padding-block:.75rem}.account-panel .theme-switch,.fi-user-menu .fi-theme-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.account-panel .theme-switch button,.fi-user-menu .fi-theme-switcher-btn{width:100%;min-height:var(--modplus-control-height);border-radius:var(--modplus-radius-control);color:var(--modplus-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:.5rem;display:flex}.fi-user-menu .fi-theme-switcher-btn>.fi-icon{width:1.125rem;height:1.125rem}.account-panel .theme-switch button[aria-pressed=true],.fi-user-menu .fi-theme-switcher-btn[aria-pressed=true]{background:var(--modplus-accent-soft);color:var(--modplus-accent)}.account-panel .theme-switch button:hover,.fi-user-menu .fi-theme-switcher-btn:hover{color:var(--modplus-accent)}.account-signout,.fi-user-menu .fi-dropdown-list-item{width:100%;min-height:var(--modplus-control-height);border-radius:var(--modplus-radius-control);color:var(--modplus-ink);text-align:start;background:0 0;border:0;align-items:center;gap:.75rem;padding:.5rem;font-size:.875rem;display:flex}.fi-user-menu .fi-dropdown-list-item-label{color:inherit}.account-signout>svg,.fi-user-menu .fi-dropdown-list-item>.fi-icon{width:1.125rem;height:1.125rem;color:var(--modplus-muted)}.account-signout:hover,.fi-user-menu .fi-dropdown-list-item:not(:disabled):hover{background:var(--modplus-subtle)}.account-menu summary:focus-visible,.fi-user-menu-trigger:focus-visible,.account-panel button:focus-visible,.fi-user-menu button:focus-visible,.topbar .navigation-toggle:focus-visible,.fi-topbar>.fi-icon-btn:focus-visible,.topbar .brand:focus-visible,.fi-topbar-start>a:focus-visible{outline:2px solid var(--modplus-accent);outline-offset:3px}.modplus-language-switch{flex-shrink:0;align-items:center;gap:.125rem;display:flex}.modplus-language-switch :is(a,button){min-height:var(--modplus-control-height);border-radius:var(--modplus-radius-control);min-width:2.5rem;color:var(--modplus-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:.5rem .625rem;font-size:.75rem;font-weight:400;line-height:1.5;text-decoration:none;display:inline-flex}.modplus-language-switch :is(a[aria-current=true],button[aria-pressed=true]){background:var(--modplus-subtle);color:var(--modplus-ink);font-weight:600}.modplus-language-switch :is(a,button):hover{color:var(--modplus-accent)}.modplus-language-switch :is(a,button):focus-visible{outline:2px solid var(--modplus-accent);outline-offset:3px}.modplus-language-switch .language-code{display:none}@media (width<=700px){.topbar,.fi-topbar,.topbar-brand,.topbar-right,.fi-topbar-start,.fi-topbar-end{gap:.5rem}.fi-topbar-start{margin-inline-end:0}.topbar .brand,.fi-topbar-start .fi-logo{width:5.5rem}:is(.topbar,.fi-topbar) .language-name{display:none}:is(.topbar,.fi-topbar) .language-code{display:inline}:is(.topbar,.fi-topbar) .modplus-language-switch :is(a,button){padding-inline:.375rem}}@media (width<=400px){.topbar .brand,.fi-topbar-start .fi-logo{width:4rem}}
