.app-footer[data-v-ce256b5a]{align-items:center;background-color:var(--theme-color);background-image:var(--footer-image);background-position:50%;background-size:cover;border-top:3px solid var(--accent-color);box-shadow:0 -2px 8px #0f3d732e;box-sizing:border-box;color:#fff;display:grid;flex:none;gap:8px;grid-template-columns:1fr auto 1fr;min-height:60px;padding:6px 16px!important;width:100%}.footer-links[data-v-ce256b5a]{align-items:center;display:flex;flex-wrap:wrap;gap:2px;justify-content:flex-end}.footer-links--primary[data-v-ce256b5a]{justify-content:flex-start}.footer-links a[data-v-ce256b5a]{align-items:center;border-radius:4px;color:#fff;display:flex;font-size:12px;gap:4px;line-height:1.2;min-height:28px;padding:0 8px;text-decoration:none;white-space:nowrap}.footer-links a[data-v-ce256b5a]:hover{background:#ffffff1a}.footer-links a[data-v-ce256b5a]:focus-visible{outline:2px solid #fff;outline-offset:2px}.footer-link__icon[data-v-ce256b5a]{opacity:.95}.footer-separator[data-v-ce256b5a]{background:#ffffff59;flex:none;height:12px;width:1px}.copyright[data-v-ce256b5a]{font-size:11px;line-height:1.2;margin:0;max-width:40vw;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.app-footer[data-v-ce256b5a]{background-image:var(--footer-mobile-image);gap:2px;grid-template-columns:1fr;min-height:56px;padding:8px}.footer-links[data-v-ce256b5a],.footer-links--primary[data-v-ce256b5a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.footer-separator[data-v-ce256b5a]{display:none}.footer-links a[data-v-ce256b5a]{justify-content:center;text-align:center;white-space:normal}.copyright[data-v-ce256b5a]{grid-row:3;max-width:none;overflow-wrap:anywhere;white-space:normal}}@media(prefers-reduced-motion:reduce){.app-footer[data-v-ce256b5a] *{animation:none!important;transition:none!important}}.app-brand[data-v-94cc351d]{align-items:center;color:#fff;display:flex;gap:12px;min-width:0;text-decoration:none}.app-brand__logo[data-v-94cc351d]{flex:none;height:42px;width:42px}.app-brand__name[data-v-94cc351d]{font-size:28px;font-weight:700;max-width:24em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-brand__version[data-v-94cc351d]{border:1px solid hsla(0,0%,100%,.5);border-radius:12px;font-size:12px;padding:3px 8px;white-space:nowrap}@media(max-width:767px){.app-brand[data-v-94cc351d]{gap:7px}.app-brand__logo[data-v-94cc351d]{height:34px;width:34px}.app-brand__name[data-v-94cc351d]{font-size:18px;max-width:10em}.app-brand__version[data-v-94cc351d]{display:none}}.user-menu-btn[data-v-7d8cd7e7]{border-radius:28px;color:#fff;height:56px;letter-spacing:0;min-height:56px;padding-inline:10px 6px;text-transform:none}.user-menu-btn[data-v-7d8cd7e7]:hover{background:#ffffff1a}.user-menu-avatar[data-v-7d8cd7e7]{align-items:center;background:#ffffff2e;border-radius:50%;display:inline-flex;flex:none;height:48px;justify-content:center;margin-right:8px;width:48px}.user-menu-name[data-v-7d8cd7e7]{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.2;white-space:nowrap}.user-menu-chevron[data-v-7d8cd7e7]{margin-left:2px}@media(max-width:767px){.user-menu-btn[data-v-7d8cd7e7]{height:44px;min-height:44px;padding-inline:6px}.user-menu-name[data-v-7d8cd7e7]{display:none}.user-menu-avatar[data-v-7d8cd7e7]{height:40px;margin-right:0;width:40px}}.app-user-actions[data-v-aa713901]{align-items:center;display:flex;gap:8px}.chrome-icon[data-v-aa713901]{color:#fff;height:48px;width:48px}.chrome-icon[data-v-aa713901]:focus-visible{outline:2px solid #fff;outline-offset:2px}.notification-badge[data-v-aa713901] .v-badge__badge{border:2px solid hsla(0,0%,100%,.9);font-size:11px;font-weight:700;height:18px;min-width:18px}.sr-only[data-v-aa713901]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(max-width:767px){.chrome-icon[data-v-aa713901]{height:40px;width:40px}}.app-header[data-v-f68e7b9f]{background-color:var(--theme-color)!important;background-image:var(--header-image)!important;background-position:50%!important;background-size:cover!important;border-bottom:1px solid hsla(0,0%,100%,.25);box-shadow:0 3px 14px #0003!important;color:#fff}.app-header[data-v-f68e7b9f] .v-toolbar__content{max-width:100%;padding:0;width:100%}.app-header__content[data-v-f68e7b9f]{justify-content:space-between;padding:0 24px;width:100%}.app-header__content[data-v-f68e7b9f],.app-header__left[data-v-f68e7b9f]{align-items:center;display:flex;gap:16px}.app-header__left[data-v-f68e7b9f]{min-width:0}.nav-button[data-v-f68e7b9f]{color:#fff;height:48px;width:48px}.separator[data-v-f68e7b9f]{background:#ffffff59;height:36px;width:1px}.role-label[data-v-f68e7b9f]{font-size:20px;font-weight:700;white-space:nowrap}.nav-button[data-v-f68e7b9f]:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}@media(max-width:767px){.app-header[data-v-f68e7b9f]{background-image:var(--header-mobile-image)!important;height:72px!important}.app-header__content[data-v-f68e7b9f]{gap:4px;padding:0 8px}.app-header__left[data-v-f68e7b9f]{gap:7px}.nav-button[data-v-f68e7b9f]{height:40px;width:40px}.role-label[data-v-f68e7b9f],.separator[data-v-f68e7b9f]{display:none}}@media(prefers-reduced-motion:reduce){.app-header[data-v-f68e7b9f],.app-header[data-v-f68e7b9f] *{animation:none!important;transition:none!important}}
