.hamburger-box[data-v-46614d86]{z-index:1200;position:fixed;top:5px;left:5px}.hamburgermenu[data-v-46614d86]{cursor:pointer;background:#ffffff89;border-radius:50%;width:40px;height:40px;position:relative}.hamburgermenu .hamburger-btn[data-v-46614d86]{width:40px;height:40px;transition:all .6s}.hamburgermenu span[data-v-46614d86]{background:var(--color-primary);border-radius:2px;width:55%;height:3px;transition:all .4s;display:inline-block;position:absolute;left:9px}.hamburgermenu span[data-v-46614d86]:first-of-type{top:10px}.hamburgermenu span[data-v-46614d86]:nth-of-type(2){top:18px}.hamburgermenu span[data-v-46614d86]:nth-of-type(3){top:26px}.hamburgermenu.active .hamburger-btn[data-v-46614d86]{transform:rotate(1turn)}.hamburgermenu.active span[data-v-46614d86]:first-of-type{width:55%;top:13px;left:9px;transform:translateY(6px)rotate(-45deg)}.hamburgermenu.active span[data-v-46614d86]:nth-of-type(2){opacity:0}.hamburgermenu.active span[data-v-46614d86]:nth-of-type(3){width:55%;top:25px;left:9px;transform:translateY(-6px)rotate(45deg)}@layer vuetify-components{.v-navigation-drawer{-webkit-overflow-scrolling:touch;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:0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb, var(--v-elevation-overlay-color) 0%, transparent);background:rgb(var(--v-theme-surface));color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity) * 100%),transparent)}@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:0 2px 3px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 6px 10px 4px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb, var(--v-elevation-overlay-color) 8%, transparent)}.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;-o-object-fit:cover;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__append,.v-navigation-drawer__prepend{flex:none;overflow:hidden}.v-bottom-navigation{border-color:rgba(var(--v-border-color),var(--v-border-opacity));background:rgb(var(--v-theme-surface));max-width:100%;color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity) * 100%),transparent);border-style:solid;border-width:0;border-radius:0;transition:transform,color,all .2s;display:flex;position:absolute;overflow:hidden}.v-bottom-navigation--border{box-shadow:none;border-width:thin}.v-bottom-navigation--active{box-shadow:0 1px 2px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 2px 6px 2px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb, var(--v-elevation-overlay-color) 4%, transparent)}.v-bottom-navigation__content{flex:none;justify-content:center;width:100%;font-size:.6875rem;transition:inherit;display:flex}.v-bottom-navigation .v-bottom-navigation__content>.v-btn{font-size:inherit;text-transform:none;border-radius:0;width:auto;min-width:80px;max-width:168px;height:100%;transition:inherit}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__content,.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{transition:inherit}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{font-size:1.5rem}.v-bottom-navigation--grow .v-bottom-navigation__content>.v-btn{flex-grow:1;flex-basis:0}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content>span{opacity:0;transition:inherit}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content{transform:translateY(.5rem)}.v-application{background:rgb(var(--v-theme-background));color:color-mix(in srgb,rgb(var(--v-theme-on-background)) calc(var(--v-high-emphasis-opacity) * 100%),transparent);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}}.app-navigation-drawer[data-v-a9d47441]{box-shadow:4px 0 18px #0000001f}.drawer-content[data-v-a9d47441]{background:#fff;flex-direction:column;width:100%;height:100%;min-height:100%;display:flex}.site-branding[data-v-a9d47441]{border-bottom:1px solid #123a5c1a;padding:58px 18px 14px}.site-branding-name[data-v-a9d47441]{overflow-wrap:anywhere;color:var(--color-primary);font-size:1rem;font-weight:800;line-height:1.4}.site-branding-event[data-v-a9d47441]{color:#78909c;margin-top:4px;font-size:.75rem;font-weight:600}.account-section[data-v-a9d47441]{padding:60px 16px 16px}.account-header[data-v-a9d47441]{align-items:center;min-height:52px;display:flex}.account-icon[data-v-a9d47441]{color:var(--color-primary);flex:none}.account-info[data-v-a9d47441]{min-width:0;margin-left:12px}.account-status[data-v-a9d47441]{color:#78909c;font-size:.78rem;font-weight:600;line-height:1.3}.account-name[data-v-a9d47441]{color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:700;line-height:1.5;overflow:hidden}.account-student-number[data-v-a9d47441]{color:#90a4ae;font-size:.75rem;line-height:1.3}.login-button[data-v-a9d47441],.logout-button[data-v-a9d47441]{margin-top:14px;font-weight:700}.drawer-navigation[data-v-a9d47441]{flex-direction:column;padding:12px;display:flex}.drawer-item[data-v-a9d47441]{min-height:52px;color:var(--color-primary);border-radius:10px;align-items:center;gap:22px;padding:0 14px;font-size:.98rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:flex}.drawer-item[data-v-a9d47441]:hover{background:#123a5c0f}.drawer-item.is-active[data-v-a9d47441]{background:#123a5c17}.drawer-item-icon[data-v-a9d47441]{flex:0 0 24px}.drawer-social-links[data-v-a9d47441]{width:100%;padding:18px 16px max(18px,env(safe-area-inset-bottom));border-top:1px solid #123a5c14;flex-wrap:wrap;justify-content:flex-end;align-self:stretch;align-items:center;gap:8px;margin-top:auto;margin-left:auto;display:flex}.drawer-social-link[data-v-a9d47441]{color:#78909c;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.drawer-social-link[data-v-a9d47441]:hover{color:var(--color-primary);background:#123a5c12}.drawer-social-x[data-v-a9d47441]{font-size:23px;font-weight:700;line-height:1}.app-bottom-navigation[data-v-e37dc756]{inset-inline:0;position:fixed;bottom:0}.whitespace-nowrap-btn[data-v-e37dc756] .v-btn__content span{white-space:nowrap}.legal-links[data-v-170bf1d0]{color:rgba(var(--v-theme-on-surface),.62);text-align:center;gap:8px 18px;padding:24px 16px 32px;font-size:.8rem}.legal-links[data-v-170bf1d0],.legal-links nav[data-v-170bf1d0]{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.legal-links nav[data-v-170bf1d0]{gap:10px}.legal-links a[data-v-170bf1d0]{color:inherit;text-decoration:none}.legal-links a[data-v-170bf1d0]:hover{color:rgb(var(--v-theme-primary));text-decoration:underline}.legal-links p[data-v-170bf1d0]{margin:0}.tool-rental-timers[data-v-1f10ebe2]{z-index:1005;background:rgb(var(--v-theme-surface));width:calc(min(360px,100vw - 32px));position:fixed;bottom:76px;right:16px;overflow:hidden}.timer-list[data-v-1f10ebe2]{max-height:260px;overflow-y:auto}.timer-row+.timer-row[data-v-1f10ebe2]{border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.timer-value[data-v-1f10ebe2]{font-variant-numeric:tabular-nums;line-height:1.3}.min-width-0[data-v-1f10ebe2]{min-width:0}@media (width<=600px){.tool-rental-timers[data-v-1f10ebe2]{width:calc(min(340px,100vw - 16px));bottom:68px;right:8px}}.app-main[data-v-7e76698e]{padding-top:56px;padding-bottom:56px}.app-page[data-v-7e76698e]{width:100%;max-width:1200px;margin:0 auto}
