.calendar-site-header[data-v-f70f4a70]{z-index:70;border-block-end:1px solid var(--ui-border,#e4e7ec);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;inset-block-start:0;box-shadow:0 5px 18px #1018280f}.calendar-header-inner[data-v-f70f4a70]{align-items:center;width:min(100% - 80px,1200px);min-height:72px;margin-inline:auto;display:flex}.calendar-brand[data-v-f70f4a70]{color:#475467;align-items:center;gap:14px;min-width:0;text-decoration:none;display:flex}.calendar-brand img[data-v-f70f4a70],.calendar-brand picture[data-v-f70f4a70]{flex:none;display:block}.calendar-brand img[data-v-f70f4a70]{width:118px;height:28px}.calendar-brand>span[data-v-f70f4a70]{background:#d0d5dd;width:1px;height:28px}.calendar-brand strong[data-v-f70f4a70]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:750;overflow:hidden}.calendar-menu-button[data-v-f70f4a70]{color:#344054;cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;width:44px;height:44px;margin-inline-start:auto;padding:0;display:none}.calendar-menu-button[data-v-f70f4a70]:focus-visible{box-shadow:var(--ui-focus-ring);outline:0}.calendar-mobile-menu[data-v-f70f4a70]{border:1px solid var(--ui-border);width:calc(100% - 32px);box-shadow:var(--ui-shadow-md);background:#fff;border-radius:14px;gap:4px;margin:0 auto 12px;padding:8px;display:grid}.calendar-mobile-menu a[data-v-f70f4a70]{min-height:44px;color:var(--ui-text);border-radius:10px;align-items:center;gap:9px;padding-inline:12px;font-size:12px;font-weight:800;display:flex}.calendar-mobile-menu a.active[data-v-f70f4a70]{background:var(--ui-ink);color:var(--ui-surface)}.calendar-menu-enter-active[data-v-f70f4a70],.calendar-menu-leave-active[data-v-f70f4a70]{transition:all .15s}.calendar-menu-enter-from[data-v-f70f4a70],.calendar-menu-leave-to[data-v-f70f4a70]{opacity:0;transform:translateY(-6px)}@media (width<=1040px){.calendar-header-inner[data-v-f70f4a70]{width:calc(100% - 48px)}}@media (width<=700px){.calendar-header-inner[data-v-f70f4a70]{width:calc(100% - 32px);min-height:64px}.calendar-brand[data-v-f70f4a70]{gap:10px}.calendar-brand img[data-v-f70f4a70]{width:30px;height:24px}.calendar-brand>span[data-v-f70f4a70]{height:24px}.calendar-brand strong[data-v-f70f4a70]{font-size:12px}.calendar-menu-button[data-v-f70f4a70]{display:grid}}@media (width<=390px){.calendar-header-inner[data-v-f70f4a70],.calendar-mobile-menu[data-v-f70f4a70]{width:calc(100% - 24px)}.calendar-brand strong[data-v-f70f4a70]{max-width:175px;font-size:11px}}.calendar-layout[data-v-d4e23c28]{background:#f9fafb;min-height:100vh}
