.app-footer[data-v-6555b651]{border-top:1px solid rgba(var(--v-theme-outline), .12);background:rgb(var(--v-theme-surface));flex-shrink:0}.app-footer__content[data-v-6555b651]{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:12px 24px;display:flex}.app-footer__item[data-v-6555b651]{color:rgba(var(--v-theme-on-surface), .6);white-space:nowrap;align-items:center;gap:6px;font-size:.875rem;text-decoration:none;transition:color .2s;display:inline-flex}.app-footer__item[data-v-6555b651]:hover:not(.app-footer__item--text){color:rgb(var(--v-theme-primary))}.app-footer__item--text[data-v-6555b651]{cursor:default}@media (width<=599px){.app-footer__content[data-v-6555b651]{gap:16px;padding:10px 16px}.app-footer__item[data-v-6555b651]{font-size:.8125rem}}.toggle-switch[data-v-8ad4c398]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:inline-flex}.toggle-switch--disabled[data-v-8ad4c398]{cursor:not-allowed;opacity:.5}.toggle-input[data-v-8ad4c398]{opacity:0;pointer-events:none;position:absolute}.toggle-track[data-v-8ad4c398]{background-color:#00000061;border-radius:20px;transition:background-color .2s;position:relative}.toggle-switch--small .toggle-track[data-v-8ad4c398]{width:36px;height:14px}.toggle-switch--medium .toggle-track[data-v-8ad4c398]{width:48px;height:18px}.toggle-switch--large .toggle-track[data-v-8ad4c398]{width:60px;height:22px}.toggle-switch--active .toggle-track[data-v-8ad4c398],.toggle-switch--success.toggle-switch--active .toggle-track[data-v-8ad4c398]{background-color:#25bd5980}.toggle-switch--warning.toggle-switch--active .toggle-track[data-v-8ad4c398]{background-color:#ff980080}.toggle-switch--error.toggle-switch--active .toggle-track[data-v-8ad4c398]{background-color:#f4433680}.toggle-thumb[data-v-8ad4c398]{background-color:#fff;border-radius:50%;transition:all .2s;position:absolute;top:-3px;left:-3px;box-shadow:0 2px 4px #0003,0 1px 2px #00000026}.toggle-switch--small .toggle-thumb[data-v-8ad4c398]{width:20px;height:20px}.toggle-switch--medium .toggle-thumb[data-v-8ad4c398]{width:26px;height:26px}.toggle-switch--large .toggle-thumb[data-v-8ad4c398]{width:32px;height:32px}.toggle-switch--active .toggle-thumb[data-v-8ad4c398]{background-color:#25bd59;transform:translate(26px)}.toggle-switch--small.toggle-switch--active .toggle-thumb[data-v-8ad4c398]{transform:translate(20px)}.toggle-switch--large.toggle-switch--active .toggle-thumb[data-v-8ad4c398]{transform:translate(34px)}.toggle-switch--success.toggle-switch--active .toggle-thumb[data-v-8ad4c398]{background-color:#25bd59}.toggle-switch--warning.toggle-switch--active .toggle-thumb[data-v-8ad4c398]{background-color:#ff9800}.toggle-switch--error.toggle-switch--active .toggle-thumb[data-v-8ad4c398]{background-color:#f44336}.toggle-label[data-v-8ad4c398]{color:rgb(var(--v-theme-on-surface));font-size:14px;font-weight:500}.toggle-switch--disabled .toggle-label[data-v-8ad4c398]{color:rgb(var(--v-theme-on-surface));opacity:.38}.toggle-switch[data-v-8ad4c398]:focus-visible{outline-offset:2px;outline:2px solid #25bd5980}.toggle-switch--disabled[data-v-8ad4c398]:focus-visible{outline:none}.notification-menu[data-v-325224ff]{position:relative}.notification-modal-content[data-v-325224ff]{background-color:rgb(var(--v-theme-surface));flex-direction:column;width:100%;height:600px;max-height:80vh;display:flex}.notification-header[data-v-325224ff]{background-color:rgb(var(--v-theme-surface-container-high));color:rgb(var(--v-theme-on-surface-container-high));border-bottom:1px solid rgba(var(--v-theme-outline-variant), .1);align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:700;display:flex;position:relative}.header-mail-icon[data-v-325224ff]{flex-shrink:0;width:1.5rem;height:1.5rem;color:rgb(var(--v-theme-on-surface-container-high))!important}.header-label[data-v-325224ff]{font-size:.875rem;font-weight:700;line-height:1.5}.header-label--subject[data-v-325224ff]{margin-left:1.5rem}.header-label--received[data-v-325224ff]{text-align:left;min-width:5.5rem;position:absolute;right:3rem}.notification-header--expanded .header-label--received[data-v-325224ff]{right:calc(100% - 500px + 1rem)}.header-close-btn[data-v-325224ff]{z-index:1;flex-shrink:0;margin-left:auto;position:relative;color:rgb(var(--v-theme-on-surface-container-high))!important}.notification-panels[data-v-325224ff]{flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.notification-list-panel[data-v-325224ff]{background-color:#0000;flex-direction:column;width:100%;min-width:500px;height:100%;min-height:0;transition:width .3s;display:flex;overflow:hidden}.notification-list-panel--with-details[data-v-325224ff]{border-right:1px solid rgba(var(--v-theme-outline-variant), .3);flex-shrink:0;width:500px;min-width:500px}.notification-list-container[data-v-325224ff]{scrollbar-width:thin;scrollbar-color:rgba(var(--v-theme-outline-variant), .3) rgba(var(--v-theme-outline-variant), .1);flex:1;min-width:0;max-height:100%;overflow:visible auto}.notification-item[data-v-325224ff]{cursor:pointer;border-bottom:1px solid rgba(var(--v-theme-outline-variant), .1);grid-template-columns:auto auto 1fr auto;align-items:center;gap:.5rem;padding:.75rem 1rem;transition:background-color .2s;display:grid}.notification-modal-content:not(.notification-modal-content--dark) .notification-item[data-v-325224ff]:nth-child(odd){background-color:#fff}.notification-modal-content:not(.notification-modal-content--dark) .notification-item[data-v-325224ff]:nth-child(2n){background-color:var(--alternative-input-text-contained-background)}.notification-modal-content--dark .notification-item[data-v-325224ff]:nth-child(odd){background-color:rgb(var(--v-theme-surface))}.notification-modal-content--dark .notification-item[data-v-325224ff]:nth-child(2n){background-color:#8492a0}.notification-item[data-v-325224ff]:hover{background-color:rgba(var(--v-theme-primary), .05)}.notification-item--selected[data-v-325224ff]{background-color:rgba(var(--v-theme-primary), .1)}.notification-column[data-v-325224ff]{align-items:center;display:flex}.notification-column--delete[data-v-325224ff]{justify-content:flex-start;width:1.75rem}.notification-column--indicator[data-v-325224ff]{justify-content:center;width:.75rem}.notification-column--subject[data-v-325224ff]{min-width:0;overflow:hidden}.notification-column--received[data-v-325224ff]{text-align:left;white-space:nowrap;justify-content:flex-start;min-width:5.5rem}.notification-delete-btn[data-v-325224ff]{color:rgba(var(--v-theme-on-surface), .6)!important;width:28px!important;min-width:28px!important;height:28px!important;padding:0!important}.notification-delete-btn[data-v-325224ff] .v-icon{font-size:20px!important}.notification-delete-btn[data-v-325224ff]:hover{color:rgba(var(--v-theme-error), .8)!important}.notification-indicator[data-v-325224ff]{border-radius:50%;flex-shrink:0;width:12px;height:12px}.notification-indicator--unread[data-v-325224ff]{background-color:rgb(var(--v-theme-error))}.notification-indicator--read[data-v-325224ff]{background-color:rgba(var(--v-theme-on-surface), .4)}.notification-subject[data-v-325224ff]{color:rgb(var(--v-theme-on-surface));text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.notification-subject--unread[data-v-325224ff]{font-weight:700}.notification-received[data-v-325224ff]{color:rgb(var(--v-theme-on-surface));text-align:left;white-space:nowrap;font-size:.875rem;line-height:1.25rem}.notification-details-panel[data-v-325224ff]{background-color:rgb(var(--v-theme-surface));border-left:1px solid rgba(var(--v-theme-outline-variant), .3);scrollbar-width:thin;scrollbar-color:rgba(var(--v-theme-outline-variant), .3) rgba(var(--v-theme-outline-variant), .1);flex-direction:column;flex:1;min-width:0;max-height:100%;padding:24px;transition:all .3s;display:flex;overflow:hidden auto}.notification-details[data-v-325224ff]{flex-direction:column;gap:16px;display:flex}.details-subject[data-v-325224ff]{color:rgb(var(--v-theme-on-surface));font-size:20px;font-weight:600;line-height:1.4}.details-message[data-v-325224ff]{color:rgb(var(--v-theme-on-surface));white-space:pre-wrap;font-size:14px;line-height:1.6}.details-attachment[data-v-325224ff]{margin-top:8px}.attachment-divider[data-v-325224ff]{margin:16px 0}.attachment-content[data-v-325224ff]{flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex}.attachment-icon[data-v-325224ff]{color:rgba(var(--v-theme-on-surface), .6)}.attachment-name[data-v-325224ff]{color:rgb(var(--v-theme-on-surface));font-size:14px;font-weight:500}.attachment-download-btn[data-v-325224ff]{margin-top:8px}.notification-list-container[data-v-325224ff]::-webkit-scrollbar{width:8px}.notification-details-panel[data-v-325224ff]::-webkit-scrollbar{width:8px}.notification-list-container[data-v-325224ff]::-webkit-scrollbar-track{background:rgba(var(--v-theme-outline-variant), .1);border-radius:4px}.notification-details-panel[data-v-325224ff]::-webkit-scrollbar-track{background:rgba(var(--v-theme-outline-variant), .1);border-radius:4px}.notification-list-container[data-v-325224ff]::-webkit-scrollbar-thumb{background:rgba(var(--v-theme-outline-variant), .4);border:1px solid rgba(var(--v-theme-outline-variant), .1);border-radius:4px}.notification-details-panel[data-v-325224ff]::-webkit-scrollbar-thumb{background:rgba(var(--v-theme-outline-variant), .4);border:1px solid rgba(var(--v-theme-outline-variant), .1);border-radius:4px}.notification-list-container[data-v-325224ff]::-webkit-scrollbar-thumb:hover{background:rgba(var(--v-theme-outline-variant), .6)}.notification-details-panel[data-v-325224ff]::-webkit-scrollbar-thumb:hover{background:rgba(var(--v-theme-outline-variant), .6)}[data-v-325224ff] .notification-modal .v-dialog{transform-origin:100%;height:600px!important;max-height:80vh!important;margin:0!important;transition:max-width .3s,transform .3s cubic-bezier(.4,0,.2,1)!important;position:fixed!important;inset:50% 0 auto auto!important;transform:translateY(-50%)!important}[data-v-325224ff] .notification-modal--expanded .v-dialog{transform:translate(-400px)translateY(-50%)!important}[data-v-325224ff] .notification-modal .v-overlay__content{justify-content:flex-end!important;align-items:stretch!important;padding:0!important}[data-v-325224ff] .notification-modal .v-card{border-radius:0!important;height:100%!important;max-height:100vh!important;margin:0!important;transition:width .3s!important}[data-v-325224ff] .notification-slide-transition-enter-active .v-dialog,[data-v-325224ff] .notification-slide-transition-leave-active .v-dialog{transition:transform .3s cubic-bezier(.4,0,.2,1)!important}[data-v-325224ff] .notification-slide-transition-enter-from .v-dialog{transform:translate(100%)translateY(-50%)!important}[data-v-325224ff] .notification-slide-transition-enter-to .v-dialog,[data-v-325224ff] .notification-slide-transition-leave-from .v-dialog{transform:translate(0)translateY(-50%)!important}[data-v-325224ff] .notification-slide-transition-leave-to .v-dialog{transform:translate(100%)translateY(-50%)!important}@media (width<=960px){.notification-panels[data-v-325224ff]{flex-direction:column}.notification-list-panel[data-v-325224ff]{width:100%;min-width:unset;border-right:none;border-bottom:1px solid rgba(var(--v-theme-outline-variant), .3);max-height:40%}.notification-details-panel[data-v-325224ff]{flex:1}[data-v-325224ff] .notification-modal .v-dialog{width:100%!important;max-width:100%!important}.notification-header--expanded .header-label--received[data-v-325224ff]{right:3rem}}[data-v-325224ff] .confirm-dialog-message .text-body-2.text-medium-emphasis{color:rgb(var(--v-theme-error))!important}.user-avatar-wrapper[data-v-70273d86]{cursor:pointer;border-radius:50%;padding:4px;transition:all .2s;display:inline-flex;position:relative}.user-avatar-wrapper[data-v-70273d86]:hover{opacity:.8}.user-avatar[data-v-70273d86]{flex-shrink:0}.avatar-notification-badge[data-v-70273d86]{color:#d53e2a;text-align:center;pointer-events:none;background-color:#fff;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-2px;right:-2px;box-shadow:0 1px 3px #0000004d}.user-initials[data-v-70273d86]{letter-spacing:.5px;font-size:14px;font-weight:400}.user-chevron[data-v-70273d86]{color:#424242;transition:color .3s;position:absolute;bottom:0;right:0}.user-avatar-wrapper--dark .user-chevron[data-v-70273d86]{color:rgb(var(--v-theme-on-surface))!important}.user-menu-card[data-v-70273d86]{border-radius:8px;overflow:hidden}.user-menu-item[data-v-70273d86]{min-height:48px!important;padding:0 16px!important}.user-menu-item--child[data-v-70273d86]{min-height:40px!important;padding-left:40px!important}.language-item-selected[data-v-70273d86]{background-color:#0000000a}.user-menu-card--dark .language-item-selected[data-v-70273d86]{background-color:rgba(var(--v-theme-on-surface), .08)!important}.user-menu-item-title[data-v-70273d86]{font-size:14px!important;font-weight:400!important;line-height:1.5!important}.user-menu-item-signout[data-v-70273d86]{cursor:pointer}.user-menu-item-signout[data-v-70273d86]:hover{background-color:#0000000a}.user-menu-card--dark .user-menu-item-signout[data-v-70273d86]:hover{background-color:rgba(var(--v-theme-on-surface), .08)!important}@media (width<=600px){.user-menu-card[data-v-70273d86]{min-width:200px}}.v-app-bar{display:flex}.v-app-bar.v-toolbar{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface), var(--v-high-emphasis-opacity))}.v-app-bar.v-toolbar:not(.v-toolbar--flat){box-shadow:0px 2px 4px -1px var(--v-shadow-key-umbra-opacity,#0003), 0px 4px 5px 0px var(--v-shadow-key-penumbra-opacity,#00000024), 0px 1px 10px 0px var(--v-shadow-key-ambient-opacity,#0000001f)}.v-app-bar:not(.v-toolbar--absolute){padding-inline-end:var(--v-scrollbar-offset)}.v-toolbar{flex-direction:column;flex:none;justify-content:space-between;align-items:flex-start;width:100%;max-width:100%;transition:height .2s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),max-width .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),right .2s cubic-bezier(.4,0,.2,1),top .2s cubic-bezier(.4,0,.2,1),bottom .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}@media (prefers-reduced-motion:reduce){.v-toolbar{transition-property:box-shadow}}.v-toolbar{border-color:rgba(var(--v-border-color), var(--v-border-opacity));border-style:solid;border-width:0}.v-toolbar--border{box-shadow:none;border-width:thin}.v-toolbar{box-shadow:0px 0px 0px 0px var(--v-shadow-key-umbra-opacity,#0003), 0px 0px 0px 0px var(--v-shadow-key-penumbra-opacity,#00000024), 0px 0px 0px 0px var(--v-shadow-key-ambient-opacity,#0000001f);background:rgb(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light), var(--v-high-emphasis-opacity));border-radius:0}.v-toolbar--absolute{position:absolute}.v-toolbar--collapse{max-width:112px;overflow:hidden}.v-toolbar--collapse-end{margin-inline-start:auto}.v-toolbar--collapse.v-toolbar--collapse-start{border-end-end-radius:24px}.v-toolbar--collapse.v-toolbar--collapse-end{border-end-start-radius:24px}.v-toolbar--collapse .v-toolbar-title{display:none}.v-toolbar--flat{box-shadow:0px 0px 0px 0px var(--v-shadow-key-umbra-opacity,#0003), 0px 0px 0px 0px var(--v-shadow-key-penumbra-opacity,#00000024), 0px 0px 0px 0px var(--v-shadow-key-ambient-opacity,#0000001f)}.v-toolbar--floating{width:auto;display:inline-flex}.v-toolbar--rounded{border-radius:4px}.v-toolbar__content,.v-toolbar__extension{flex:none;align-items:center;width:100%;transition:inherit;display:flex;position:relative}.v-toolbar__content{overflow:hidden}.v-toolbar__content>.v-btn:first-child{margin-inline-start:4px}.v-toolbar__content>.v-btn:last-child{margin-inline-end:4px}.v-toolbar__content>.v-toolbar-title{margin-inline-start:20px}.v-toolbar--density-prominent .v-toolbar__content{align-items:flex-start}.v-toolbar__image{opacity:var(--v-toolbar-image-opacity,1);width:100%;height:100%;transition-property:opacity;display:flex;position:absolute;top:0;left:0}.v-toolbar__prepend,.v-toolbar__append{align-self:stretch;align-items:center;display:flex}.v-toolbar__prepend{margin-inline:4px auto}.v-toolbar__append{margin-inline:auto 4px}.v-toolbar-title{letter-spacing:0;text-transform:none;flex:1;min-width:0;font-size:1.25rem;font-weight:400;line-height:1.75rem}.v-toolbar--density-prominent .v-toolbar-title{letter-spacing:0;text-transform:none;align-self:flex-end;padding-bottom:6px;font-size:1.5rem;font-weight:400;line-height:2.25rem}.v-toolbar-title__placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v-toolbar-items{height:inherit;align-self:stretch;display:flex}.v-toolbar-items>.v-btn{border-radius:0}.minimal-layout[data-v-375590ae]{height:calc(100dvh - var(--v-layout-top,0px));background:rgb(var(--v-theme-background));flex-direction:column;display:flex;overflow:hidden}.minimal-app-bar[data-v-375590ae]{transition:all .3s;box-shadow:none!important;background:0 0!important;border-bottom:none!important}.minimal-app-bar.app-bar--scrolled[data-v-375590ae]{-webkit-backdrop-filter:blur(12px)saturate(180%);background:rgba(var(--v-theme-surface), .8)!important;border-bottom:1px solid rgba(var(--v-theme-outline), .1)!important}.minimal-app-bar.app-bar--scrolled[data-v-375590ae] .v-toolbar{background:0 0!important}.minimal-app-bar.app-bar--dark.app-bar--scrolled[data-v-375590ae]{background:rgba(var(--v-theme-surface-container-high), .8)!important}.minimal-toolbar[data-v-375590ae]{background:0 0!important;padding:0!important}.toolbar-content[data-v-375590ae]{align-items:center;gap:16px;width:100%;max-width:1600px;margin:0 auto;padding:0 24px;display:flex}.logo-container[data-v-375590ae]{flex-shrink:0;align-items:center;min-width:135px;text-decoration:none;display:flex}.logo-image[data-v-375590ae]{width:auto!important;min-width:100px!important;max-width:135px!important;height:45px!important}.minimal-nav[data-v-375590ae]{align-items:center;margin-left:20px;display:flex}.nav-link[data-v-375590ae]{color:#4a4a4a;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:8px 16px;font-weight:400;text-decoration:none;transition:all .2s;display:flex;position:relative}.nav-link--active[data-v-375590ae]{border-bottom-color:#4a4a4a;font-weight:500}.minimal-nav--dark .nav-link[data-v-375590ae]{color:#fff}.minimal-nav--dark .nav-link--active[data-v-375590ae]{border-bottom-color:#fff}.nav-link[data-v-375590ae]:hover{border-bottom-color:currentColor}.nav-link-text[data-v-375590ae]{white-space:nowrap}.sr-only[data-v-375590ae]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.main-content[data-v-375590ae]{background:rgb(var(--v-theme-background));overscroll-behavior:contain;scrollbar-gutter:stable;box-sizing:border-box;flex:auto;padding-bottom:0;overflow:hidden auto}.content-wrapper[data-v-375590ae]{width:100%;max-width:1200px;min-height:100%;margin:0 auto;padding:24px}.minimal-app-bar[data-v-375590ae] .v-btn:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}@media (width<=768px){.toolbar-content[data-v-375590ae]{padding:0 16px}.logo-image[data-v-375590ae]{max-width:120px!important;height:40px!important}}@media (width<=600px){.main-content[data-v-375590ae]{margin-top:56px;padding:16px}}.icon-button[data-v-c5d7f19d]{transition:all .2s;position:relative}@media (prefers-reduced-motion:reduce){.icon-button[data-v-c5d7f19d]{transition:none}}.v-application{background:rgb(var(--v-theme-background));color:rgba(var(--v-theme-on-background), var(--v-high-emphasis-opacity));display:flex}.v-application__wrap{backface-visibility:hidden;flex-direction:column;flex:auto;max-width:100%;min-height:100dvh;display:flex;position:relative}.v-main{max-width:100%;padding-left:var(--v-layout-left);padding-right:var(--v-layout-right);padding-top:var(--v-layout-top);padding-bottom:var(--v-layout-bottom);flex:1 0 auto;transition:all .2s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.v-main{transition:none}}.v-main__scroller{max-width:100%;position:relative}.v-main--scrollable{width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.v-main--scrollable>.v-main__scroller{--v-layout-left:0px;--v-layout-right:0px;--v-layout-top:0px;--v-layout-bottom:0px;flex:auto;overflow-y:auto}.v-navigation-drawer{-webkit-overflow-scrolling:touch;background:rgb(var(--v-theme-surface));pointer-events:auto;border-color:rgba(var(--v-border-color), var(--v-border-opacity));border-style:solid;border-width:0;flex-direction:column;max-width:100%;height:100%;transition-property:box-shadow,transform,visibility,width,height,left,right,top,bottom;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute}.v-navigation-drawer--border{box-shadow:none;border-width:thin}.v-navigation-drawer{box-shadow:0px 0px 0px 0px var(--v-shadow-key-umbra-opacity,#0003), 0px 0px 0px 0px var(--v-shadow-key-penumbra-opacity,#00000024), 0px 0px 0px 0px var(--v-shadow-key-ambient-opacity,#0000001f);background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface), var(--v-high-emphasis-opacity))}@media (prefers-reduced-motion:reduce){.v-navigation-drawer{transition:none}}.v-navigation-drawer--rounded{border-radius:4px}.v-navigation-drawer--top{border-bottom-width:thin;top:0}.v-navigation-drawer--bottom{border-top-width:thin;left:0}.v-navigation-drawer--left{border-right-width:thin;top:0;left:0;right:auto}.v-navigation-drawer--right{border-left-width:thin;top:0;left:auto;right:0}.v-navigation-drawer--floating{border:none}.v-navigation-drawer--temporary.v-navigation-drawer--active{box-shadow:0px 8px 10px -5px var(--v-shadow-key-umbra-opacity,#0003), 0px 16px 24px 2px var(--v-shadow-key-penumbra-opacity,#00000024), 0px 6px 30px 5px var(--v-shadow-key-ambient-opacity,#0000001f)}.v-navigation-drawer--sticky{height:auto;transition:box-shadow,transform,visibility,width,height,left,right}.v-navigation-drawer .v-list{overflow:hidden}.v-navigation-drawer__content{flex:0 auto;max-width:100%;height:100%;overflow:hidden auto}.v-navigation-drawer__img{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.v-navigation-drawer__img img:not(.v-img__img){height:inherit;object-fit:cover;width:inherit}.v-navigation-drawer__scrim{opacity:.2;z-index:1;background:#000;width:100%;height:100%;transition:opacity .2s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.v-navigation-drawer__prepend,.v-navigation-drawer__append{flex:none;overflow:hidden}.company-dropdown[data-v-afea53ce]{display:inline-block}.company-dropdown--loading[data-v-afea53ce]{color:rgb(var(--v-theme-on-surface));align-items:center;padding:6px 12px;display:inline-flex}.company-dropdown-info[data-v-afea53ce]{border-bottom:1px solid rgba(var(--v-theme-outline), .12);padding-bottom:8px!important}.company-dropdown-section-label[data-v-afea53ce]{letter-spacing:.06em}.company-dropdown-search-hint[data-v-afea53ce]{opacity:.8;line-height:1.4}.company-dropdown-trigger[data-v-afea53ce] .v-btn{box-shadow:none!important}.company-dropdown-trigger[data-v-afea53ce] .v-btn__content{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;display:inline-block;overflow:hidden}.company-dropdown-content .dropdown-search{padding:5px!important}.company-dropdown-content .dropdown-list{max-height:300px;overflow-y:auto}.list-rows[data-v-87258a2f]{flex-direction:column;gap:12px;display:flex}.list-row[data-v-87258a2f]{border-bottom:1px solid #00000014;align-items:center;gap:12px;padding:12px 8px;display:flex}.row-fields[data-v-87258a2f]{flex:1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=768px){.row-fields[data-v-87258a2f]{grid-template-columns:1fr}}.protected-layout[data-v-33758bde]{height:calc(100dvh - var(--v-layout-top,0px));flex-direction:column;display:flex;overflow:hidden}.protected-app-bar[data-v-33758bde]{transition:all .3s;box-shadow:none!important;background:0 0!important;border-bottom:none!important}.protected-app-bar.app-bar--scrolled[data-v-33758bde]{-webkit-backdrop-filter:blur(12px)saturate(180%);background:rgba(var(--v-theme-surface), .8)!important;border-bottom:1px solid rgba(var(--v-theme-outline), .1)!important}.protected-app-bar.app-bar--scrolled[data-v-33758bde] .v-toolbar{background:0 0!important}.protected-app-bar.app-bar--dark.app-bar--scrolled[data-v-33758bde]{background:rgba(var(--v-theme-surface-container-high), .8)!important}.protected-toolbar[data-v-33758bde]{background:0 0!important;padding:0!important}.toolbar-content[data-v-33758bde]{box-sizing:border-box;align-items:center;gap:clamp(.75rem,2.5vw,2rem);width:100%;max-width:1200px;margin:0 auto;padding-inline:clamp(1.25rem,5vw,3rem);display:flex}.logo-container[data-v-33758bde]{cursor:pointer;flex-shrink:0;align-items:center;min-width:135px;text-decoration:none;display:flex}.logo-image[data-v-33758bde]{width:auto!important;min-width:100px!important;max-width:135px!important;height:45px!important}.navigation-bar[data-v-33758bde]{flex:auto;justify-content:center;align-items:center;min-width:0;padding-inline:clamp(.75rem,3vw,2.5rem);display:flex;overflow:hidden;margin-left:0!important}.navigation-bar[data-v-33758bde] .nav-desktop{flex-wrap:nowrap;justify-content:center;gap:clamp(.5rem,2vw,1.5rem);width:auto;max-width:100%}.navigation-bar[data-v-33758bde] .nav-link{padding-inline:clamp(.625rem,2vw,1.25rem)}.flex-grow-1[data-v-33758bde]{flex:auto}.actions-container[data-v-33758bde]{justify-content:center;align-items:center;gap:12px;flex-shrink:0!important;display:flex!important}.company-dropdown[data-v-33758bde]{flex-shrink:0}.company-dropdown[data-v-33758bde] .dropdown-text{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;display:inline-block;overflow:hidden}.company-name-text[data-v-33758bde]{-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;max-width:200px;color:rgb(var(--v-theme-on-surface));padding:.5rem .75rem;font-weight:500;overflow:hidden}.sr-only[data-v-33758bde]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.main-content[data-v-33758bde]{background:rgb(var(--v-theme-background));overscroll-behavior:contain;scrollbar-gutter:stable;box-sizing:border-box;flex:auto;padding-bottom:0;overflow:hidden auto}.content-wrapper[data-v-33758bde]{width:100%;max-width:1200px;min-height:100%;margin:0 auto;padding:24px}.protected-app-bar[data-v-33758bde] .v-btn:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}.mobile-menu-btn[data-v-33758bde]{flex-shrink:0}.mobile-drawer[data-v-33758bde]{z-index:2000}.drawer-header[data-v-33758bde]{justify-content:flex-start;align-items:center;min-height:80px;padding-left:16px;display:flex}.drawer-logo[data-v-33758bde]{width:auto!important;max-width:135px!important;height:45px!important}.drawer-company[data-v-33758bde]{padding:16px!important}.drawer-company-text[data-v-33758bde]{background-color:rgb(var(--v-theme-surface-variant));padding:16px}.drawer-nav-list[data-v-33758bde]{padding:0}.drawer-nav-item[data-v-33758bde]{border-radius:8px;margin:.25rem .5rem;transition:all .2s}.drawer-nav-item--active[data-v-33758bde]{background-color:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.drawer-nav-item--disabled[data-v-33758bde]{opacity:.5;cursor:not-allowed}.drawer-nav-item-title[data-v-33758bde]{font-weight:500}.drawer-nav-item--child[data-v-33758bde]{padding-left:32px!important}.drawer-nav-item-subtitle[data-v-33758bde]{opacity:.7;font-size:.875rem}@media (width>=1200px){.company-name-text[data-v-33758bde]{max-width:250px}}@media (width>=960px) and (width<=1199px){.company-dropdown[data-v-33758bde],.company-name-text[data-v-33758bde]{max-width:150px}.actions-container[data-v-33758bde]{gap:8px}}@media (width<=959px){.toolbar-content[data-v-33758bde]{padding-inline:clamp(1rem,4vw,1.25rem)}.logo-container[data-v-33758bde]{flex:1}.logo-image[data-v-33758bde]{max-width:120px!important;height:40px!important}.actions-container[data-v-33758bde]{gap:8px}}@media (width<=359px){.toolbar-content[data-v-33758bde]{gap:.25rem;padding-inline:.5rem}.actions-container[data-v-33758bde]{gap:4px}.logo-image[data-v-33758bde]{max-width:100px!important;height:35px!important}}.language-toggle-trigger[data-v-06b1ff0a]{letter-spacing:.5px;box-shadow:none!important;text-transform:uppercase!important;color:#4a4a4a!important;background:0 0!important;border:none!important;min-width:auto!important;padding:4px 8px!important;font-size:14px!important;font-weight:400!important}.language-toggle--dark .language-toggle-trigger[data-v-06b1ff0a]{color:rgb(var(--v-theme-on-surface))!important}[data-v-06b1ff0a] .language-toggle-trigger .dropdown-text{font-size:14px!important}.language-toggle-trigger[data-v-06b1ff0a]:hover{box-shadow:none!important;background:0 0!important}.language-toggle-trigger[data-v-06b1ff0a]:focus{box-shadow:none!important}[data-v-06b1ff0a] .language-toggle-trigger .dropdown-expand-icon{margin-left:4px;color:#4a4a4a!important;width:8px!important;height:8px!important;font-size:8px!important}[data-v-06b1ff0a] .language-toggle-trigger .v-btn__overlay{opacity:0!important}.theme-toggle[data-v-3f1c93d6]{align-items:center;display:inline-flex}.public-layout[data-v-a2307b4f]{background:rgb(var(--v-theme-background));block-size:100dvh;position:relative;overflow:hidden}.public-header[data-v-a2307b4f]{z-index:1000;width:100%;padding:16px 24px;transition:all .3s;position:fixed;top:0;left:0;right:0;box-shadow:none!important;background:0 0!important;border-bottom:none!important}.public-header.public-header--scrolled[data-v-a2307b4f]{-webkit-backdrop-filter:blur(12px)saturate(180%);background:rgba(var(--v-theme-surface), .8)!important;border-bottom:1px solid rgba(var(--v-theme-outline), .1)!important}.public-header.public-header--scrolled.dark-mode[data-v-a2307b4f]{background:rgba(var(--v-theme-surface-container-high), .8)!important}.header-content[data-v-a2307b4f]{align-items:center;inline-size:100%;max-inline-size:1200px;margin-inline:auto;display:flex}.actions-container[data-v-a2307b4f]{gap:.75rem}.main-content[data-v-a2307b4f]{padding:var(--v-layered-padding);background:rgb(var(--v-theme-background));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:absolute;inset-block:0;inset-inline:0;overflow:hidden auto}.not-found-page[data-v-8f9c1383]{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.alert-overlay[data-v-c36cec5d]{z-index:9999;pointer-events:none;position:fixed;bottom:20px;right:20px}.alert-container[data-v-c36cec5d]{pointer-events:auto;flex-direction:column;gap:10px;display:flex}.alert-item[data-v-c36cec5d]{border-radius:4px;justify-content:space-between;align-items:center;min-width:300px;max-width:500px;padding:12px 16px;font-size:14px;line-height:1.4;display:flex;box-shadow:0 2px 8px #00000026}.alert-success[data-v-c36cec5d]{background-color:var(--theme-success,#4caf50);color:#fff}.alert-error[data-v-c36cec5d]{background-color:var(--theme-error,#f44336);color:#fff}.alert-warning[data-v-c36cec5d]{background-color:var(--theme-warning,#ff9800);color:#fff}.alert-info[data-v-c36cec5d]{background-color:var(--theme-info,#2196f3);color:#fff}.alert-content[data-v-c36cec5d]{flex:1;margin-right:8px}.alert-close[data-v-c36cec5d]{color:inherit;cursor:pointer;opacity:.8;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:18px;font-weight:700;transition:opacity .2s;display:flex}.alert-close[data-v-c36cec5d]:hover{opacity:1}.alert-enter-active[data-v-c36cec5d],.alert-leave-active[data-v-c36cec5d]{transition:all .3s}.alert-enter-from[data-v-c36cec5d],.alert-leave-to[data-v-c36cec5d]{opacity:0;transform:translate(100%)}.alert-move[data-v-c36cec5d]{transition:transform .3s}.theme-provider{min-height:100vh;transition:all .3s}.theme-provider.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-provider.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body,.v-application,.v-application__wrap,.v-main{block-size:100%;overflow:hidden}:root{--primary:#5a6e81;--overlay-scrim:#5d6f8166;--primary-foreground:#fff;--secondary:#5d6f81;--secondary-foreground:#fff;--background-primary:#fdfcfb;--background-primary-foreground:#4a4a4a;--background-secondary:#fff;--background-secondary-foreground:#4a4a4a;--text-primary:#4a4a4a;--text-secondary:#fdfcfb;--destructive:#d53e2a;--destructive-foreground:#fff;--success:#2e7d32;--success-foreground:#fdfcfb;--warning:#d32f2f;--warning-foreground:#fff;--divider:#5d6f81;--background-tertiary:#5d6f81;--background-tertiary-foreground:#fdfcfb;--background-avatar:#5d6f81;--foreground:#000;--foreground-hover:#fff;--border:#4a4a4a;--ring:#5a6e81;--card:#fff;--card-foreground:#4a4a4a;--card-text:#4a4a4a;--accent:#5a6e81;--accent-foreground:#4a4a4a;--text-tertiary:#5d6f81;--input-text-contained-background:#fff;--input-text-foreground:#4a4a4a;--input-text-label:#4a4a4a;--input-text-border:#4a4a4a;--alternative-input-text-contained-background:#eae8e7;--alternative-input-text-foreground:#4a4a4a;--alternative-input-text-border:#4a4a4a;--alternative-input-text-label:#4a4a4a;--scrollbar-thumb:#5d6f81;--scrollbar-track:#fff;--app-bar-background:#5d6f81;--app-bar-text-color:#fff;--login-background:#f5f1ea;--login-text:#4a4a4a;--login-text-error:#d32f2f;--mui-size-sm:400px;--stats-card-background:#f5f1ea;--stats-card-border:#e5e1da;--stats-card-active-background:#eae8e7;--stats-card-active-border:#5d6f81;--stats-card-hover:#eae8e7;--stats-card-label:#5d6f81;--stats-card-value:#d53e2a}[data-vuetify-theme=dark]{--primary:#5a6e81;--overlay-scrim:#5d6f8166;--primary-foreground:#fff;--secondary:#4a4a4a;--secondary-foreground:#fdfcfb;--background-primary:#5d6f81;--background-primary-foreground:#fdfcfb;--background-secondary:#dc5a49;--background-secondary-foreground:#fdfcfb;--text-primary:#fdfcfb;--text-secondary:#fdfcfb;--destructive:#d53e2a;--destructive-foreground:#fdfcfb;--success:#2e7d32;--success-foreground:#fdfcfb;--warning:#d32f2f;--warning-foreground:#fff;--divider:#4a4a4a;--background-tertiary:#5d6f81;--background-tertiary-foreground:#fdfcfb;--background-avatar:#5d6f81;--foreground:#fdfcfb;--foreground-hover:#fdfcfb;--border:#fdfcfb;--ring:#5a6e81;--card:#5d6f81;--card-foreground:#fdfcfb;--card-text:#fdfcfb;--accent:#5a6e81;--accent-foreground:#fdfcfb;--text-tertiary:#5d6f81;--input-text-contained-background:#5d6f81;--input-text-foreground:#fdfcfb;--input-text-label:#fdfcfb;--input-text-border:#fdfcfb;--alternative-input-text-contained-background:#5d6f81;--alternative-input-text-foreground:#fdfcfb;--alternative-input-text-border:#fdfcfb;--alternative-input-text-label:#fdfcfb;--scrollbar-thumb:#4a4a4a;--scrollbar-track:#8492a0;--app-bar-background:#5d6f81;--app-bar-text-color:#fff;--login-background:#8492a0;--login-text:#fdfcfb;--login-text-error:#fdfcfb;--mui-size-sm:400px;--stats-card-background:#4a4a4a;--stats-card-border:#5d6f81;--stats-card-active-background:#5d6f81;--stats-card-active-border:#5d6f81;--stats-card-hover:#5d6f81;--stats-card-label:#fdfcfb;--stats-card-value:#d53e2a}body.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{transition:background-color .3s,color .3s,border-color .3s}html,body,.v-application{font-family:Arial,Helvetica,sans-serif}.v-overlay__scrim{background:var(--overlay-scrim,#5d6f8199)!important;opacity:1!important}.duvi-info-card{border-radius:5px;padding:20px}.activity-log-link,.action-link,.employees-link,.file-download-action__name,.duvi-clickable-text{text-underline-offset:2px;text-decoration:underline}.duvi-clickable-box{cursor:pointer;transition:background-color .2s,border-color .2s,box-shadow .2s}.duvi-clickable-box:hover{background-color:var(--stats-card-hover,#eae8e7)}.readonly-display-field,.readonly-display-field .v-field,.readonly-display-field .v-field__input,.readonly-display-field .v-field__field,.readonly-display-field .v-selection-control,.readonly-display-field .v-switch__track,.readonly-display-field .v-switch__thumb{pointer-events:none;cursor:default}.readonly-display-field .v-field--focused,.readonly-display-field .v-field--active{box-shadow:none!important;border-width:1px!important}.readonly-display-field .v-field__outline{opacity:.6}.readonly-display-field .v-field__clearable,.readonly-display-field .v-field__append-inner .v-icon:not(.v-field__icon--prepend){display:none}.readonly-display-field .v-field--variant-underlined .v-field__outline:before{opacity:.4}.readonly-display-field.v-switch,.readonly-display-field .v-switch{opacity:.8}.non-interactive-field,.non-interactive-field .v-field,.non-interactive-field .v-field__input{pointer-events:none;cursor:default}.non-interactive-field .v-field--focused,.non-interactive-field .v-field--active{border-width:1px!important}.v-date-picker-months__month,.v-date-picker-controls__month-btn,.v-date-picker-month__day-btn{text-transform:capitalize}
