:root,:root[data-theme=light]{--ens-blue-500:#1668ff;--ens-blue-600:#0b4fd6;--ens-blue-300:#5f95ff;--ens-blue-50:#e9f0ff;--ens-orange-500:#f26522;--ens-orange-600:#d24f13;--ens-orange-50:#fdf1e9;--ens-magenta:#e0189e;--ens-yellow:#ffc629;--action-primary:#1668ff;--action-primary-hover:#0b4fd6;--action-primary-active:#083da8;--brand-accent:#f26522;--timeoff-fg:#e0189e;--timeoff-bg:#fde8f5;--text-link:#0b4fd6;--text-link-hover:#1668ff;--text-accent:#0b4fd6;--border-focus:#5f95ff;--focus-ring:rgba(22,104,255,.4);--surface-app:#f4f6f8;--surface-card:#fff;--surface-sunken:#eaedf1;--surface-raised:#fff;--surface-hover:#f4f6f8;--surface-active:#eaedf1;--surface-selected:#e9f0ff;--border-subtle:#eaedf1;--border-default:#dde1e8;--border-strong:#c6ccd6;--text-primary:#171d26;--text-secondary:#515a69;--text-tertiary:#6d7686;--status-success-fg:#1f8c53;--status-success-bg:#e8f5ee;--status-warning-fg:#b7791f;--status-warning-bg:#fdf4e3;--status-danger-fg:#cf2436;--status-danger-bg:#fdeced;--status-info-fg:#0b4fd6;--status-info-bg:#e9f0ff;--status-progress-fg:#9c3a0c;--status-progress-bg:#fdf1e9;--text-on-action:#fff;--surface-inverse:#171d26;--text-inverse:#fff;--table-header-bg:#fafbfc;--topbar-bg:#0b0d10;--topbar-fg:#9aa3b1;--font-sans:"Figtree",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--text-base:13px;--row-height:44px;--control-md:32px;--card-header:36px;--radius-chip:3px;--radius-control:5px;--radius-card:8px;--radius-dialog:12px;--gutter:16px;--card-pad:12px;--ease:cubic-bezier(.2,0,.2,1);--drawer-panel-width:560px;color-scheme:light}:root[data-theme=dark]{--action-primary-hover:#5f95ff;--action-primary-active:#0b4fd6;--timeoff-fg:#f174c4;--timeoff-bg:rgba(224,24,158,.18);--text-link:#5f95ff;--text-link-hover:#9dbcff;--text-accent:#5f95ff;--surface-app:#0e1116;--surface-card:#161a21;--surface-sunken:#12161c;--surface-raised:#1c2129;--surface-hover:#1c2129;--surface-active:#232935;--surface-selected:rgba(22,104,255,.16);--border-subtle:#212734;--border-default:#2b323f;--border-strong:#3d4655;--text-primary:#eef1f5;--text-secondary:#a6b0bd;--text-tertiary:#7b8695;--status-success-fg:#6fcb98;--status-success-bg:rgba(31,140,83,.16);--status-warning-fg:#e3b866;--status-warning-bg:rgba(183,121,31,.16);--status-danger-fg:#f08a94;--status-danger-bg:rgba(207,36,54,.16);--status-info-fg:#8fb2ff;--status-info-bg:rgba(22,104,255,.18);--status-progress-fg:#f9a76b;--status-progress-bg:rgba(242,101,34,.16);--surface-inverse:#eef1f5;--text-inverse:#171d26;--table-header-bg:#12161c;--topbar-bg:#08090c;color-scheme:dark}.ens-num{font-feature-settings:"tnum";font-family:IBM Plex Mono,ui-monospace,monospace;font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--surface-app);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);margin:0}code{font-family:var(--font-mono)}body.react-confirm-alert-body-element{overflow:hidden}.react-confirm-alert-blur{filter:url(#gaussian-blur);filter:blur(2px);-webkit-filter:blur(2px)}.react-confirm-alert-overlay{-ms-align-items:center;align-items:center;animation:react-confirm-alert-fadeIn .5s .2s forwards;background:hsla(0,0%,100%,.9);bottom:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;z-index:99}.react-confirm-alert-body{background:#fff;border-radius:10px;box-shadow:0 20px 75px rgba(0,0,0,.13);color:#666;font-family:Arial,Helvetica,sans-serif;padding:30px;text-align:left;width:400px}.react-confirm-alert-svg{left:0;position:absolute;top:0}.react-confirm-alert-body>h1{margin-top:0}.react-confirm-alert-body>h3{font-size:16px;margin:0}.react-confirm-alert-button-group{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;margin-top:20px}.react-confirm-alert-button-group>button{background:#333;border:none;border-radius:5px;color:#eee;cursor:pointer;display:inline-block;font-size:12px;margin-right:10px;outline:none;padding:6px 18px}@keyframes react-confirm-alert-fadeIn{0%{opacity:0}to{opacity:1}}::-webkit-scrollbar{background-color:var(--surface-sunken);border-radius:10px;max-height:.4rem;overflow-y:auto;width:.4rem}::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:var(--text-tertiary);border-radius:10px}::-webkit-scrollbar-thumb:active{background-color:var(--text-secondary);border-radius:10px}.download-link{color:var(--text-primary);text-decoration:none}.title{align-items:center;background:var(--status-warning-bg);color:var(--status-warning-fg);display:flex;height:3.125em;justify-content:space-between;padding-left:1.25em;text-align:center}.linkHover{color:var(--text-primary);cursor:pointer;font-weight:700;max-width:50%;min-height:2em;width:50%}.linkHover:hover{background:var(--surface-hover)}.accordion__details-hero{margin:.2em}.react-calendar-timeline *{box-sizing:border-box}.react-calendar-timeline .rct-outer{display:block;overflow:hidden;white-space:nowrap}.react-calendar-timeline .rct-scroll{display:inline-block;overflow-x:scroll;overflow-y:hidden;touch-action:none;vertical-align:top;white-space:normal}.react-calendar-timeline .rct-item:hover{z-index:88}.react-calendar-timeline .rct-item .rct-item-content{border-radius:2px;display:inline-block;height:100%;left:0;overflow:hidden;padding:0 6px;position:sticky;position:-webkit-sticky}.react-calendar-timeline .rct-sidebar{border-right:1px solid #bbb;box-sizing:border-box;display:inline-block;overflow:hidden;position:relative;vertical-align:top;white-space:normal}.react-calendar-timeline .rct-sidebar.rct-sidebar-right{border-left:1px solid #bbb;border-right:0}.react-calendar-timeline .rct-sidebar .rct-sidebar-row{border-bottom:1px solid #bbb;box-sizing:border-box;margin:0;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-odd{background:rgba(0,0,0,.05)}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-even{background:transparent}.react-calendar-timeline .rct-vertical-lines .rct-vl{border-left:1px solid #bbb;position:absolute;z-index:30}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-vl-first{border-left-width:2px}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-0,.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-6{background:hsla(50,71%,93%,.5)}.react-calendar-timeline .rct-horizontal-lines{-webkit-user-select:none;user-select:none}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even,.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{border-bottom:1px solid #bbb;box-sizing:border-box;z-index:40}.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{background:rgba(0,0,0,.05)}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even{background:transparent}.react-calendar-timeline .rct-cursor-line{background:#2196f3;position:absolute;width:2px;z-index:51}.react-calendar-timeline .rct-dateHeader{align-items:center;background-color:#f0f0f0;border-bottom:1px solid #bbb;border-left:2px solid #bbb;cursor:pointer;display:flex;font-size:14px;height:100%;justify-content:center}.react-calendar-timeline .rct-dateHeader-primary{background-color:transparent;background-color:initial;border-left:1px solid #bbb;border-right:1px solid #bbb;color:#fff}.react-calendar-timeline .rct-header-root{background:#c52020;border-bottom:1px solid #bbb}.react-calendar-timeline .rct-calendar-header{border:1px solid #bbb}@media screen{#invoice-print-area{display:none}}@page{margin:0}@media print{body>*{display:none!important}body>#invoice-print-area{display:block!important}body>#invoice-print-area *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}
/*# sourceMappingURL=main.b277fa7d.css.map*/