.sh-account[data-v-9cfb888e]{flex:none;min-width:0}.sh-account-trigger[data-v-9cfb888e]{align-items:center;background:#fff;border:1px solid transparent;border-radius:11px;color:#405068;cursor:pointer;display:flex;font:inherit;gap:9px;max-width:205px;min-height:48px;padding:4px 7px}.sh-account-trigger[data-v-9cfb888e]:hover,.sh-account-trigger[aria-expanded=true][data-v-9cfb888e]{background:#fcf8fa;border-color:#eadce2}.sh-account-avatar[data-v-9cfb888e]{background:#f4eaf0;border:1px solid #ecdde4;border-radius:50%;color:#8b1b3a;display:grid;flex:none;height:36px;place-items:center;width:36px}.sh-account-avatar svg[data-v-9cfb888e]{height:29px;width:29px}.sh-account-name[data-v-9cfb888e]{display:grid;gap:3px;min-width:0;text-align:right}.sh-account-name small[data-v-9cfb888e]{color:#7c8797;font-size:10px}.sh-account-name b[data-v-9cfb888e]{font-size:12px;font-weight:600;max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-account-chevron[data-v-9cfb888e]{color:#8590a0;flex:none;height:15px;width:15px}.sh-account-popover[data-v-9cfb888e]{background:#fff;border:1px solid #e5e0e5;border-radius:17px;box-shadow:0 14px 48px #29394b24;box-sizing:border-box;color:#354357;font:inherit;overflow:auto;overscroll-behavior:contain;position:fixed;z-index:1000}.sh-account-popover header[data-v-9cfb888e]{align-items:center;background:linear-gradient(120deg,#fff,#fbf3f6);border-bottom:1px solid #eee6eb;display:flex;gap:12px;padding:18px 18px 17px}.sh-account-avatar.large[data-v-9cfb888e]{height:48px;width:48px}.sh-account-avatar.large svg[data-v-9cfb888e]{height:36px;width:36px}.sh-account-popover header>div[data-v-9cfb888e]{display:grid;flex:1;gap:6px;min-width:0}.sh-account-popover header small[data-v-9cfb888e]{color:#7b8596;font-size:10px}.sh-account-popover header strong[data-v-9cfb888e]{font-size:14px;font-weight:700;line-height:1.8;overflow-wrap:anywhere}.sh-account-close[data-v-9cfb888e]{background:#fff;border:1px solid #e9e4e8;border-radius:9px;color:#657084;cursor:pointer;font:inherit;font-size:22px;height:32px;width:32px}.sh-account-body[data-v-9cfb888e]{padding:18px}.sh-account-body dl[data-v-9cfb888e]{display:grid;gap:15px;margin:0}.sh-account-body dl>div[data-v-9cfb888e]{align-items:center;display:flex;gap:18px;justify-content:space-between}.sh-account-body dt[data-v-9cfb888e]{color:#758297;flex:none;font-size:11px}.sh-account-body dd[data-v-9cfb888e]{font-size:13px;font-weight:600;line-height:1.9;margin:0;overflow-wrap:anywhere;text-align:end}.sh-account-body fieldset[data-v-9cfb888e]{border:0;border-top:1px solid #edf0f4;margin:20px 0 0;min-width:0;padding:17px 0 0}.sh-account-body legend[data-v-9cfb888e]{color:#657084;font-size:11px;padding-inline-end:10px}.sh-account-avatars[data-v-9cfb888e]{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.sh-account-avatars button[data-v-9cfb888e]{background:#fafbfc;border:1px solid #e4e8ef;border-radius:11px;color:#6a788d;cursor:pointer;display:grid;font:inherit;gap:6px;min-height:82px;padding:10px 8px;place-items:center;position:relative}.sh-account-avatars button[aria-pressed=true][data-v-9cfb888e]{background:#faf0f4;border-color:#aa5f78;color:#8b1b3a}.sh-account-avatars svg[data-v-9cfb888e]{height:33px;width:33px}.sh-account-avatars span[data-v-9cfb888e]{font-size:11px}.sh-account-avatars i[data-v-9cfb888e]{color:#8b1b3a;font:inherit;font-size:11px;left:6px;position:absolute;top:5px}.sh-account-preference-note[data-v-9cfb888e]{color:#7b8596;font-size:10px;line-height:2;margin:10px 0 0;min-height:36px}.sh-account-profile-link[data-v-9cfb888e]{align-items:center;color:#8b1b3a;display:flex;font-size:12px;gap:12px;justify-content:space-between;min-height:44px;text-decoration:none}.sh-account-popover footer[data-v-9cfb888e]{border-top:1px solid #edf0f4;padding:11px 18px}.sh-account-logout[data-v-9cfb888e]{align-items:center;background:none;border:0;border-radius:9px;color:#9b3450;cursor:pointer;display:flex;font:inherit;font-size:12px;gap:10px;min-height:48px;padding:0 10px;width:100%}.sh-account-logout[data-v-9cfb888e]:hover{background:#fbf2f5}.sh-account-logout svg[data-v-9cfb888e]{height:20px;width:20px}.sh-account-logout[data-v-9cfb888e]:disabled{cursor:wait;opacity:.6}.sh-account-error[data-v-9cfb888e],.sh-account-status[data-v-9cfb888e]{color:#697587;font-size:11px;line-height:1.9;margin:0 0 12px}.sh-account-error[data-v-9cfb888e]{color:#a6503d}.sh-account-error button[data-v-9cfb888e]{background:none;border:0;color:#8b1b3a;cursor:pointer;font:inherit;text-decoration:underline}.sh-account-popover a[data-v-9cfb888e]:focus-visible,.sh-account-popover button[data-v-9cfb888e]:focus-visible,.sh-account-trigger[data-v-9cfb888e]:focus-visible{outline:2px solid #8b1b3a;outline-offset:3px}.sh-account-popover[data-v-9cfb888e]:focus{outline:none}@media(max-width:767px){.sh-account-trigger[data-v-9cfb888e]{justify-content:center;min-height:44px;padding:0;width:44px}.sh-account-chevron[data-v-9cfb888e],.sh-account-name[data-v-9cfb888e]{display:none}.sh-account-avatar[data-v-9cfb888e]{height:35px;width:35px}}@media(prefers-reduced-motion:no-preference){.sh-account-popover[data-v-9cfb888e]{animation:sh-account-appear-9cfb888e .14s ease-out}@keyframes sh-account-appear-9cfb888e{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}}.sh-print-menu{margin-block:8px}.sh-print-menu__toggle{align-items:center;border-radius:10px;color:#374151;display:flex;font-size:14px;font-weight:600;gap:12px;min-height:46px;padding:10px 16px;text-align:start;transition:background .15s;width:100%}.sh-print-menu__toggle:hover{background:#f3f4f6}.sh-print-menu__toggle.is-active{background:#f8f2f4;color:#8b1b3a}.sh-print-menu__toggle>svg{flex-shrink:0;height:20px;width:20px}.sh-print-menu__toggle>.sh-print-menu__chevron{height:16px;margin-inline-start:auto;transition:transform .2s;width:16px}.sh-print-menu__chevron.is-expanded{transform:rotate(180deg)}.sh-print-menu__items{border-inline-start:1px solid #e5e7eb;list-style:none;margin:8px 26px 12px 8px;padding-inline-start:14px}.sh-print-menu__items a{align-items:center;border-radius:8px;color:#4b5563;display:flex;font-size:13px;line-height:1.8;margin-block:3px;min-height:40px;padding:8px 12px}.sh-print-menu__items a:hover{background:#f9fafb;color:#8b1b3a}.sh-print-menu__items a.is-active{background:#8b1b3a;color:#fff;font-weight:600}.sh-print-menu :focus-visible{outline:2px solid #8b1b3a;outline-offset:3px}.sh-nav-panel--dark .sh-print-menu__toggle{color:#e5e7eb}.sh-nav-panel--dark .sh-print-menu__toggle.is-active{background:#38202a;color:#fff}.sh-nav-panel--dark .sh-print-menu__items a{color:#d1d5db}.sh-nav-panel--dark .sh-print-menu__items a:hover{background:#374151}.ri-admin-link[data-v-ea87ef25]{align-items:center;border-radius:.5rem;color:#625b61;display:flex;font-size:.875rem;gap:.75rem;min-height:3rem;padding:.75rem 1rem;text-decoration:none}.ri-admin-link svg[data-v-ea87ef25]{flex:none;height:1.25rem;width:1.25rem}.ri-admin-link.is-active[data-v-ea87ef25],.ri-admin-link[data-v-ea87ef25]:hover{background:#f6f3ef;color:var(--sh-primary,#8b1b3a)}.scrollbar-hide[data-v-02e56969]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-02e56969]::-webkit-scrollbar{display:none}.sh-admin-theme{background:#fff;--sh-primary:#8b1b3a;--sh-primary-dark:#7a1633;--sh-primary-soft:#f3f4f6;--sh-surface:#fff;--sh-page-bg:#fff;--sh-text:#111827;--sh-muted:#6b7280;--sh-border:#e5e7eb;--sh-danger:#dc2626;--sh-focus-ring:rgba(139,27,58,.08)}
