@import url(https://fonts.googleapis.com/css2?family=Material+Icons);:root{--hws-gradient:linear-gradient(to top left,#0041a0,#d60b51);--hws-gradient-hover:linear-gradient(to top right,#0041a0,#d60b51);--green:#4caf50;--green-hover:#45a049;--red:#f44336;--red-hover:#e53935;--green:#85c38d;--green-hover:#78b680;--red:#f1998e;--red-hover:#e88d82}body{margin:0;overflow-y:scroll}@font-face{font-family:Epilogue-Black;src:url(/fonts/Epilogue-Black.8af528b7.ttf)}@font-face{font-family:Epilogue-Regular;src:url(/fonts/Epilogue-Regular.0b6b6164.ttf)}@font-face{font-family:Epilogue-Light;src:url(/fonts/Epilogue-Light.c47f072a.ttf)}h1{color:#000;font-family:Epilogue-Black}.sortheader{cursor:pointer}.dropdowncontent{padding:8px 12px;cursor:pointer;background-color:#fff;border-bottom:1px solid #ddd}.dropdowncontent:hover{background-color:#f1f1f1;color:#000}.v-dropdown{display:block!important;width:40px;min-width:25px}.v-dropdown-container{max-height:13em;overflow:auto!important}.v-dropdown-trigger{width:4.5em}.header-content{display:flex;align-items:center}.header-content2{align-items:center;justify-content:flex-start}.header-content span{font-weight:700}.label{margin-right:20px}.switch{position:relative;display:inline-block;width:8em;height:2em}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--red);transition:.4s;border-radius:4px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:14px}.slider-text{-webkit-user-select:none;-moz-user-select:none;user-select:none}input:checked+.slider{background-color:var(--green)}.slider:before{display:none}slider.round{border-radius:34px}.page-content{padding:2em;padding-top:0}.container-header{text-align:left}.dropdowncontent{font-family:Epilogue-Light}.navbar{position:sticky;top:0;width:100%;margin:0;min-height:1em;color:#2c3e4f;font-family:Epilogue-Black;background-color:#f2f2f2;font-size:2em;justify-content:space-between;box-shadow:1px 2px 24px 1px rgba(0,0,0,.2);z-index:500}.nav-items,.navbar{display:flex;align-items:center}.nav-items{font-family:Epilogue-Regular;font-size:16px;flex:1;justify-content:space-evenly}.nav-items a{padding:.3em;text-decoration:none;color:#2c3e4f}.nav-items a:hover{color:#7a7c7d}.nav-header{flex:2}.nav-logo{flex:1;display:flex;justify-content:flex-end}.nav-logo img{height:2em}.collapsible h2,.collapsible span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.collapsible span{cursor:pointer}.collapsible.active table{display:table}.collapsible table{display:none}.collapsible.active .vis_on{display:inline;vertical-align:middle;margin-left:5px}.collapsible .vis_on,.collapsible.active .vis_off{display:none}.collapsible .vis_off{display:inline;vertical-align:middle;margin-left:5px}.sort-button{cursor:pointer}.sort-button,.sorted_asc,.sorted_desc{-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.pending-update{background-color:#ff0}.toggle-label{cursor:pointer}.toggle-icon,.toggle-label{display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-icon{vertical-align:middle;font-size:1em;transition:color .3s ease,transform .3s ease}.toggle-icon.on{background:var(--hws-gradient)}.toggle-icon.off{background:#0041a0}.toggle-icon span{font-size:2em}.toggle-icon.off,.toggle-icon.on{-webkit-background-clip:text;background-clip:text;color:transparent}.FilterDiv{-webkit-user-select:none;-moz-user-select:none;user-select:none}.download-container .downloadButton{display:flex;vertical-align:middle}.download-container .afterDownloadButton,.download-container.completed .downloadButton{display:none}.download-container.completed .afterDownloadButton{display:flex;vertical-align:middle}.lang-switcher{display:flex;gap:10px;align-items:center;padding-right:2em}.lang-switcher button{width:38px;height:38px;border:2px solid transparent;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0;background:#f8f9fa;border-radius:50%;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s;box-shadow:0 1px 4px rgba(0,0,0,.03);outline:none}.lang-switcher button:focus,.lang-switcher button:hover{border-color:#007bff;background:#e6f0ff;box-shadow:0 2px 8px rgba(0,123,255,.08)}.lang-switcher button.active{border-width:2px;border-style:solid;box-sizing:border-box;border-color:#007bff;background:#d0e7ff}.lang-switcher .flag-icon,.lang-switcher svg{width:26px;height:18px;min-width:26px;min-height:18px;max-width:26px;max-height:18px;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.04);display:block}#app{font-family:Epilogue-Regular;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}.nav-dropdown[data-v-3d1c4e72]{position:relative;display:inline-block}.dropbtn[data-v-3d1c4e72]{background:none;border:none;font:inherit;cursor:pointer;padding:0;color:inherit;display:flex;align-items:center}.arrow[data-v-3d1c4e72]{margin-left:.3em;font-size:.8em}.dropdown-content[data-v-3d1c4e72]{position:absolute;top:100%;left:0;background-color:#f9fafc;min-width:230px;box-shadow:0 8px 16px rgba(0,0,0,.08);z-index:100;border-radius:10px;padding:.5em 0}.dropdown-group[data-v-3d1c4e72]{margin-bottom:.5em;text-align:left}.dropdown-group[data-v-3d1c4e72]:last-child{margin-bottom:0}.dropdown-group-header[data-v-3d1c4e72]{font-size:.95em;font-weight:700;color:#888;padding:.4em 1.2em .2em 1.2em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:none;text-align:left}.dropdown-content a[data-v-3d1c4e72],.dropdown-content router-link[data-v-3d1c4e72]{display:block;color:#222;padding:.6em 1.2em;text-decoration:none;cursor:pointer;border-radius:6px;transition:background .2s,color .2s;font-size:1em;text-align:left}.dropdown-content a.router-link-active[data-v-3d1c4e72],.dropdown-content a[data-v-3d1c4e72]:hover,.dropdown-content router-link.router-link-active[data-v-3d1c4e72],.dropdown-content router-link[data-v-3d1c4e72]:hover{background-color:#e3e7f1;color:#111}.dropdown-content .dropdown-group a[data-v-3d1c4e72],.dropdown-content .dropdown-group router-link[data-v-3d1c4e72]{padding-left:2em}.overview-container[data-v-28e45076]{max-width:700px;margin:2rem auto;padding:1.5rem}.page-list[data-v-28e45076]{display:flex;flex-direction:column;gap:1rem}.page-card[data-v-28e45076]{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;border-radius:10px;background:#f8f9fa;box-shadow:0 2px 8px rgba(0,0,0,.06)}.page-info[data-v-28e45076]{display:flex;flex-direction:column;align-items:flex-start}.page-name[data-v-28e45076]{font-size:1.1rem;font-weight:600;color:#222}.page-path[data-v-28e45076]{font-size:.95rem;color:#888;margin-top:.2em;text-decoration:none;transition:color .2s;word-break:break-all}.page-path[data-v-28e45076]:hover{color:#4a90e2;text-decoration:underline}.page-access[data-v-28e45076]{min-width:110px;display:flex;justify-content:flex-end}.access-badge[data-v-28e45076]{padding:.4em 1em;border-radius:20px;font-size:.98em;font-weight:500;color:#111;display:inline-block}.access-badge.viewer[data-v-28e45076]{background:#b5d8fa}.access-badge.editor[data-v-28e45076]{background:#ffdfba}.access-badge.admin[data-v-28e45076]{background:#ffb3ba}.access-badge.no-access[data-v-28e45076]{background:#e2e2e2}.backdrop[data-v-4a7ded79]{position:fixed;top:0;left:0;height:100vh;width:100%;background-color:rgba(0,0,0,.75);z-index:1000}.dialog[data-v-4a7ded79]{position:fixed;z-index:1001;padding:0;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}[data-v-34d4bc03]:root{--hws-gradient-hover:linear-gradient(to top right,#0041a0,#d60b51)}.gradient-text[data-v-34d4bc03]{background:linear-gradient(45deg,#2c3e4f,#2c3e4f);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-weight:700;transition:color .2s}.view-switcher button.active .gradient-text[data-v-34d4bc03]{background:var(--hws-gradient-hover);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-decoration:underline;font-weight:700}.view-switcher[data-v-34d4bc03]{display:flex;align-items:center;justify-content:flex-start;margin:1em 0;gap:.1em}.view-switcher button[data-v-34d4bc03]{background:none;border:none;font-size:1em;padding:0;margin:0;cursor:pointer;outline:none;font-family:inherit;transition:color .2s}.view-switcher button.active[data-v-34d4bc03],.view-switcher button[data-v-34d4bc03]:hover{text-decoration:underline;font-weight:700}.switcher-sep[data-v-34d4bc03]{color:#888;margin:0 .5em;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1.1em}.user-table th[data-v-34d4bc03]{padding:1em;font-weight:700;text-align:left}.user-table td[data-v-34d4bc03]{height:1.8em;padding:.8em 1em;border-bottom:1px solid #eee;text-align:left}.grid-detail[data-v-34d4bc03]{display:grid;grid-template-columns:max-content 1fr;gap:0;align-items:center;padding:.5em 1em;background:#f7fafd;border-radius:8px;border:1px solid #e0e7ef;margin:.5em 0;font-size:1.05em;color:#223046}.grid-detail>div[data-v-34d4bc03]:nth-child(2n){border-bottom:1px solid #e0e7ef;padding:.4em 0;color:#444;word-break:break-all}.grid-detail>div[data-v-34d4bc03]:nth-child(2n):last-of-type{border-bottom:none}.grid-detail>div[data-v-34d4bc03]:nth-child(odd){font-weight:600;color:#223046;padding:.4em 0}input[data-v-34d4bc03],select[data-v-34d4bc03],textarea[data-v-34d4bc03]{width:auto;padding:.5em .3em;border:1px solid #bfc9d8;border-radius:8px;background:#fff;font-size:1em;color:#223046;transition:border 1s,box-shadow .2s;margin:.1em 0}input[data-v-34d4bc03]:focus,select[data-v-34d4bc03]:focus,textarea[data-v-34d4bc03]:focus{border-color:#1976d2;box-shadow:0 0 0 2px #1976d230;outline:none}.expanded-detail-grid[data-v-34d4bc03]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:.1rem 0}.category[data-v-34d4bc03]{background:#f9f9f9;border-radius:0;box-shadow:none;padding:.5rem}.category h4[data-v-34d4bc03]{margin-top:0;margin-bottom:1rem;font-size:1.1em;color:#444}.expanded-detail-grid div[data-v-34d4bc03]{padding:.15rem}.action-cell[data-v-34d4bc03]{width:7em}.expand-row>td[data-v-34d4bc03]{background:#f9f9f9!important;padding:1em;border-bottom:1px solid #e0e7ef}.thExtMail[data-v-34d4bc03]{width:30em}.thExtGivenName[data-v-34d4bc03],.thExtSurname[data-v-34d4bc03]{width:14em}.thExtManager[data-v-34d4bc03]{width:24em}.thExtLastCheck[data-v-34d4bc03]{width:15em}.chat-icon[data-v-34d4bc03]{cursor:pointer;color:#6264a7;margin-left:.25em;transition:color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-icon[data-v-34d4bc03]:hover{color:#0041a0}.manager-cell[data-v-34d4bc03]{display:inline-flex;align-items:center;gap:.4em;vertical-align:middle}.time-entry[data-v-7fbbe40c]{width:1.8em;height:1.8em;padding:.3em;border-radius:6px;text-align:center}.time-entry.inactive[data-v-7fbbe40c]{background-color:var(--red)}.time-entry.active[data-v-7fbbe40c]{background-color:var(--green)!important}.time-entry.activeBill[data-v-7fbbe40c]{background:var(--hws-gradient)!important}.time-entry.different-cc[data-v-7fbbe40c]{background-color:#ffb62e}.assignedCC[data-v-7fbbe40c]{display:flex;justify-content:space-between;align-items:center}.editActions[data-v-7fbbe40c]{display:flex}.YearDropdown[data-v-7fbbe40c]{position:relative;display:inline-block;margin-left:10px}.YearDropdown select[data-v-7fbbe40c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f9f9f9;border:1px solid #ccc;padding:5px 10px;font-size:14px;color:#333;cursor:pointer;outline:none;transition:border-color .3s,box-shadow .3s}.YearDropdown select[data-v-7fbbe40c]:hover{border-color:#888}.YearDropdown select[data-v-7fbbe40c]:focus{border-color:#555;box-shadow:0 0 4px rgba(0,0,0,.2)}.YearDropdown select option[data-v-7fbbe40c]{background-color:#fff;color:#333;padding:5px}.time-table span[data-v-7fbbe40c]{display:flex;flex-direction:column;align-items:center;gap:5px;margin-bottom:5px}.time-table span span[data-v-7fbbe40c]:first-child{margin-bottom:5px}.time-table span span[data-v-7fbbe40c]:last-child{display:block;width:100%;height:5px;background-color:#ccc}.thHistoryAction[data-v-0fa88a38]{width:12em}.thHistoryAssignedGroup[data-v-0fa88a38]{width:14em}.thChangeTIme[data-v-0fa88a38]{width:15em}.thIdentität[data-v-0fa88a38]{width:12em}.thAuthor[data-v-0fa88a38]{width:16em}p[data-v-1a4ebb64]{white-space:pre-line}.missingaccess[data-v-1a4ebb64]{text-align:left}.centeredcontainer[data-v-1a4ebb64]{display:flex;justify-content:center}.dropdown-wrapper[data-v-4c2e9bbe]{position:relative;display:block}.dropdown-content[data-v-4c2e9bbe]{position:absolute;z-index:600;resize:vertical;overflow:auto}.left[data-v-4c2e9bbe]{left:0}.right[data-v-4c2e9bbe]{right:0}.desc[data-v-28c731d6]{cursor:help}input[data-v-44e15d86]::-webkit-inner-spin-button,input[data-v-44e15d86]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}textarea[data-v-44e15d86]{resize:none}.desc[data-v-44e15d86]{cursor:help}.pointer[data-v-6d67460e]{cursor:pointer}.resizable[data-v-6d67460e]{resize:horizontal;overflow:auto}.main[data-v-6d67460e]{height:calc(100vh - 110px);display:flex;flex-direction:column;min-height:0}.table-container[data-v-6d67460e]{margin-left:-2vh;flex:1;overflow:auto;min-height:0}thead th[data-v-6d67460e]{position:sticky;top:0}td[data-v-6d67460e],th[data-v-6d67460e]{white-space:nowrap}