.AdminLocation-module__M3fJxG__bar{border-block-end:1px solid var(--portal-border);flex-direction:column;gap:12px;margin-block-end:24px;padding-block-end:0;font-size:13px;display:flex}.AdminLocation-module__M3fJxG__row{justify-content:space-between;align-items:center;gap:16px;padding-block-end:14px;display:flex}.AdminLocation-module__M3fJxG__breadcrumb{color:var(--portal-text-3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.AdminLocation-module__M3fJxG__breadcrumb a{color:inherit;align-items:center;min-block-size:28px;text-decoration:none;display:inline-flex}.AdminLocation-module__M3fJxG__breadcrumb a:hover{color:var(--portal-brand);text-decoration:underline}.AdminLocation-module__M3fJxG__breadcrumb [aria-current]{color:var(--portal-text-1);font-weight:600}.AdminLocation-module__M3fJxG__daily{color:var(--portal-action-link);text-underline-offset:4px;white-space:nowrap}.AdminLocation-module__M3fJxG__tabs{scrollbar-width:none;gap:4px;margin-block-start:-6px;display:flex;overflow-x:auto}.AdminLocation-module__M3fJxG__tabs::-webkit-scrollbar{display:none}.AdminLocation-module__M3fJxG__tab{min-block-size:44px;color:var(--portal-text-2);white-space:nowrap;border-block-end:2px solid #0000;flex:none;align-items:center;margin-block-end:-1px;padding-inline:12px;font-size:14px;font-weight:500;text-decoration:none;transition:color .16s ease-out,border-color .16s ease-out;display:inline-flex}.AdminLocation-module__M3fJxG__tab:hover{color:var(--portal-text-1)}.AdminLocation-module__M3fJxG__tab:focus-visible{outline:2px solid var(--portal-brand);outline-offset:-2px;border-radius:6px 6px 0 0}.AdminLocation-module__M3fJxG__tabCurrent{color:var(--portal-text-1);border-block-end-color:var(--portal-brand);font-weight:650}@media (max-width:760px){.AdminLocation-module__M3fJxG__bar{margin-block-end:18px}.AdminLocation-module__M3fJxG__row{padding-block-end:10px}.AdminLocation-module__M3fJxG__daily{display:none}.AdminLocation-module__M3fJxG__tab{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.AdminLocation-module__M3fJxG__tab{transition:none}}
.Skeleton-module__RiWZTG__skeleton{background:linear-gradient(90deg, var(--portal-subtle) 0%, var(--portal-card) 40%, var(--portal-subtle) 80%);background-size:200% 100%;border-radius:4px;flex-shrink:0;animation:1.6s ease-in-out infinite Skeleton-module__RiWZTG__shimmer}.portal-root[data-portal-v2=true] .Skeleton-module__RiWZTG__skeleton{background:linear-gradient(90deg, var(--portal-v2-fill,var(--ds-color-sunken)) 0%, var(--ds-glass-lite) 40%, var(--portal-v2-fill,var(--ds-color-sunken)) 80%);background-size:200% 100%}.Skeleton-module__RiWZTG__rounded{border-radius:4px}.Skeleton-module__RiWZTG__square{border-radius:0}.Skeleton-module__RiWZTG__circle{border-radius:9999px}@keyframes Skeleton-module__RiWZTG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.Button-module__9U5fXG__btn{justify-content:center;align-items:center;gap:var(--portal-space-2);border-radius:var(--ds-radius-pill);font:var(--ds-type-label);cursor:pointer;transition:background var(--portal-duration-fast) var(--portal-easing-spring), border-color var(--portal-duration-fast) var(--portal-easing-spring), transform var(--portal-duration-fast) var(--portal-easing-spring);white-space:nowrap;border:1px solid #0000;line-height:1;display:inline-flex}.Button-module__9U5fXG__btn:focus-visible{box-shadow:var(--ds-focus-ring);outline:none}.Button-module__9U5fXG__btn:disabled{opacity:.5;cursor:not-allowed}.Button-module__9U5fXG__btn:not(:disabled):active{transform:translateY(1px)}.Button-module__9U5fXG__size_sm{height:var(--ds-control-height-sm);padding-inline:var(--ds-space-3)}.Button-module__9U5fXG__size_md{height:var(--ds-control-height);padding-inline:var(--ds-space-4)}.Button-module__9U5fXG__size_lg{height:48px;padding-inline:var(--ds-space-5)}.Button-module__9U5fXG__variant_primary{background:var(--action-primary);color:var(--portal-on-dark)}.Button-module__9U5fXG__variant_primary:not(:disabled):hover{background:var(--action-primary-hover)}.Button-module__9U5fXG__variant_secondary{background:var(--ds-color-surface);color:var(--portal-text-1);border-color:var(--portal-border-input)}:where(:root[data-ops-theme=dark]) .Button-module__9U5fXG__variant_secondary{color:var(--portal-text-1,#e8e8e8);border-color:var(--portal-border-input,#3f4441);background:#1b1f1d}.Button-module__9U5fXG__variant_secondary:not(:disabled):hover{background:var(--portal-surface-2)}:where(:root[data-ops-theme=dark]) .Button-module__9U5fXG__variant_secondary:not(:disabled):hover{background:var(--portal-surface-2,#232825)}.Button-module__9U5fXG__variant_ghost{color:var(--ds-color-accent);background:0 0}:where(:root[data-ops-theme=dark]) .Button-module__9U5fXG__variant_ghost{color:var(--portal-text-1,#e8e8e8)}.Button-module__9U5fXG__variant_ghost:not(:disabled):hover{background:var(--action-primary-soft)}.Button-module__9U5fXG__variant_destructive{background:var(--ds-color-danger-soft);color:var(--ds-color-danger)}.Button-module__9U5fXG__variant_destructive:not(:disabled):hover{background:color-mix(in srgb, var(--ds-color-danger) 14%, var(--ds-color-danger-soft))}:where(:root[data-ops-theme=dark]) .Button-module__9U5fXG__variant_destructive{background:color-mix(in srgb, var(--ds-color-danger) 28%, transparent);color:var(--portal-text-1,#e8e8e8)}:where(:root[data-ops-theme=dark]) .Button-module__9U5fXG__variant_destructive:not(:disabled):hover{background:color-mix(in srgb, var(--ds-color-danger) 40%, transparent)}.Button-module__9U5fXG__variant_money{background:var(--action-money);color:var(--portal-on-dark)}.Button-module__9U5fXG__variant_money:not(:disabled):hover{background:var(--action-money-hover)}.Button-module__9U5fXG__loading{pointer-events:none}.Button-module__9U5fXG__loading .Button-module__9U5fXG__label{opacity:.6}.Button-module__9U5fXG__iconStart,.Button-module__9U5fXG__iconEnd{display:inline-flex}.Button-module__9U5fXG__label{display:inline-block}.Button-module__9U5fXG__spinner{border:1.5px solid;border-block-start-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite Button-module__9U5fXG__btnspin;display:inline-flex}.Button-module__9U5fXG__size_lg .Button-module__9U5fXG__spinner{width:16px;height:16px}@keyframes Button-module__9U5fXG__btnspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__9U5fXG__spinner{animation-duration:0s}}
.DateInput-module__ititvq__wrap{align-items:center;width:100%;display:flex;position:relative}.DateInput-module__ititvq__pickerBtn{border-radius:var(--portal-radius-sm);width:28px;height:28px;color:var(--portal-text-3);cursor:pointer;transition:background var(--portal-duration-fast) var(--portal-easing-spring), color var(--portal-duration-fast) var(--portal-easing-spring);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-inline-end:var(--portal-space-2)}:where(:root[data-ops-theme=dark]) .DateInput-module__ititvq__pickerBtn{color:var(--portal-text-3,#9c9c93)}.DateInput-module__ititvq__pickerBtn:hover:not(:disabled){background:var(--portal-subtle);color:var(--portal-text-1)}:where(:root[data-ops-theme=dark]) .DateInput-module__ititvq__pickerBtn:hover:not(:disabled){color:var(--portal-text-1,#e8e8e8)}.DateInput-module__ititvq__pickerBtn:active:not(:disabled){background:var(--portal-border-soft)}.DateInput-module__ititvq__pickerBtn:focus-visible{outline:2px solid var(--action-primary);outline-offset:1px}.DateInput-module__ititvq__pickerBtn:disabled{cursor:not-allowed;opacity:.5}.DateInput-module__ititvq__wrap>input[type=text]{padding-inline-end:calc(var(--portal-space-2) + 32px)}.DateInput-module__ititvq__native{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;inset-block-end:0;inset-inline-end:var(--portal-space-2)}
.FormField-module__hE5cSW__field{gap:var(--portal-space-2);flex-direction:column;display:flex}.FormField-module__hE5cSW__label{color:var(--portal-text-1);letter-spacing:-.005em;font-size:13.5px;font-weight:600}:where(:root[data-ops-theme=dark]) .FormField-module__hE5cSW__label{color:var(--portal-text-1,#e8e8e8)}.FormField-module__hE5cSW__optional{color:var(--portal-text-3);margin-inline-start:var(--portal-space-1);font-weight:400}:where(:root[data-ops-theme=dark]) .FormField-module__hE5cSW__optional{color:var(--portal-text-3,#9c9c93)}.FormField-module__hE5cSW__inputWrap{align-items:center;display:flex;position:relative}.FormField-module__hE5cSW__iconStart{color:var(--portal-text-3);pointer-events:none;display:inline-flex;position:absolute;inset-inline-start:var(--portal-space-3)}:where(:root[data-ops-theme=dark]) .FormField-module__hE5cSW__iconStart{color:var(--portal-text-3,#9c9c93)}.FormField-module__hE5cSW__input{height:var(--portal-control-height);width:100%;padding-inline:var(--portal-space-3);border:1px solid var(--portal-border-input);border-radius:var(--portal-radius-lg);background:var(--portal-card);color:var(--portal-text-1);font-family:var(--portal-font-ui);transition:border-color var(--portal-duration-fast) var(--portal-easing-spring), box-shadow var(--portal-duration-fast) var(--portal-easing-spring);font-size:14px}:where(:root[data-ops-theme=dark]) .FormField-module__hE5cSW__input{border:1px solid var(--portal-border-input,#3f4441);background:var(--portal-card,#1b1f1d);color:var(--portal-text-1,#e8e8e8)}.portal-root[data-portal-v2=true] .FormField-module__hE5cSW__input{border-radius:var(--ds-radius-md);background:var(--ds-color-surface)}.FormField-module__hE5cSW__input.FormField-module__hE5cSW__hasIcon{padding-inline-start:calc(var(--portal-space-3) * 2 + 16px)}:where([dir=rtl]) .FormField-module__hE5cSW__input.FormField-module__hE5cSW__hasIcon[dir=ltr]{padding-inline-start:var(--portal-space-3);padding-inline-end:calc(var(--portal-space-3) * 2 + 16px)}.FormField-module__hE5cSW__input:hover:not(:focus-visible){border-color:var(--portal-border-hover)}:where(:root[data-ops-theme=dark]) .FormField-module__hE5cSW__input:hover:not(:focus-visible){border-color:var(--portal-border-hover,#455048)}.FormField-module__hE5cSW__input:focus-visible{border-color:var(--action-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--action-primary) 20%, transparent);outline:none}.FormField-module__hE5cSW__input::placeholder{color:var(--portal-text-3)}:where(:root[data-ops-theme=dark]) .FormField-module__hE5cSW__input::-moz-placeholder{color:var(--portal-text-3,#9c9c93)}:where(:root[data-ops-theme=dark]) .FormField-module__hE5cSW__input::placeholder{color:var(--portal-text-3,#9c9c93)}.FormField-module__hE5cSW__errored .FormField-module__hE5cSW__input{border-color:var(--action-danger)}:where(:root[data-ops-theme=dark]) .FormField-module__hE5cSW__errored .FormField-module__hE5cSW__input{border-color:var(--action-danger,#ff8171)}.FormField-module__hE5cSW__errored .FormField-module__hE5cSW__input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--action-danger) 20%, transparent)}:where(:root[data-ops-theme=dark]) .FormField-module__hE5cSW__errored .FormField-module__hE5cSW__input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--action-danger,#ff8171) 20%, transparent)}.FormField-module__hE5cSW__helper{color:var(--portal-text-2);font-size:12.5px;line-height:1.4}:where(:root[data-ops-theme=dark]) .FormField-module__hE5cSW__helper{color:var(--portal-text-2,#babab4)}.FormField-module__hE5cSW__error{color:var(--action-danger);font-size:12.5px;font-weight:500}:where(:root[data-ops-theme=dark]) .FormField-module__hE5cSW__error{color:var(--action-danger,#ff8171)}@media (max-width:767px){.FormField-module__hE5cSW__input{height:44px;font-size:16px}}
.NotificationBell-module__0GzLua__root{position:relative}.NotificationBell-module__0GzLua__trigger{border-radius:var(--portal-radius-pill);cursor:pointer;width:40px;height:40px;color:var(--portal-ink-2);transition:background-color var(--portal-duration-fast) var(--portal-easing-spring), color var(--portal-duration-fast) var(--portal-easing-spring);background:0 0;border:none;place-items:center;display:grid;position:relative}.NotificationBell-module__0GzLua__trigger:hover{background:var(--portal-action-primary-soft);color:var(--portal-action-primary)}.NotificationBell-module__0GzLua__trigger:focus-visible{outline:2px solid var(--portal-brand);outline-offset:2px}.NotificationBell-module__0GzLua__trigger>svg{width:18px;height:18px}.NotificationBell-module__0GzLua__badge{background:var(--ds-color-accent);min-width:17px;height:17px;color:var(--portal-card);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--portal-card);border-radius:999px;place-items:center;padding-inline:5px;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;inset-block-start:3px;inset-inline-end:3px}.NotificationBell-module__0GzLua__trigger[data-theme=dark]{color:var(--portal-topnav-fg-muted);background:0 0}.NotificationBell-module__0GzLua__trigger[data-theme=dark]:hover,.NotificationBell-module__0GzLua__trigger[data-theme=dark][data-active]{color:var(--portal-topnav-fg);background:var(--portal-topnav-chip-bg)}.NotificationBell-module__0GzLua__trigger[data-theme=dark]:focus-visible{outline:2px solid var(--portal-topnav-accent);outline-offset:2px}.NotificationBell-module__0GzLua__trigger[data-theme=dark] .NotificationBell-module__0GzLua__badge{background:var(--portal-topnav-accent);color:var(--ds-color-text-1);box-shadow:0 0 0 2px var(--portal-topnav-bg)}.NotificationBell-module__0GzLua__menu{background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);width:min(364px,100vw - 24px);box-shadow:var(--ds-shadow-float);z-index:calc(var(--portal-topnav-z) + 1);font-family:var(--portal-font-ui);color:var(--portal-ink);transform-origin:0 0;animation:NotificationBell-module__0GzLua__notifIn var(--portal-duration-normal) var(--portal-easing-spring);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;overflow:hidden}.NotificationBell-module__0GzLua__menu:focus-visible{outline:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.NotificationBell-module__0GzLua__menu{background:var(--portal-glass-fallback-dark)}}@media (max-width:767px){.NotificationBell-module__0GzLua__menu{inline-size:auto;max-block-size:calc(100dvh - 56px - var(--portal-mobile-nav-clearance) - var(--portal-space-4) - env(safe-area-inset-top));position:fixed;inset-block-start:calc(56px + var(--portal-space-2) + env(safe-area-inset-top));inset-inline:14px}}@keyframes NotificationBell-module__0GzLua__notifIn{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.NotificationBell-module__0GzLua__header{justify-content:space-between;align-items:center;gap:var(--portal-space-2);padding:var(--portal-space-3) var(--portal-space-4);border-block-end:1px solid var(--portal-divider);display:flex}.NotificationBell-module__0GzLua__headTitle{align-items:center;gap:var(--portal-space-2);color:var(--portal-ink);font-size:14px;font-weight:600;display:inline-flex}.NotificationBell-module__0GzLua__headCount{border-radius:var(--portal-radius-pill);background:var(--portal-action-primary-soft);min-width:18px;height:18px;color:var(--portal-action-primary);font-variant-numeric:tabular-nums;place-items:center;padding-inline:6px;font-size:12px;font-weight:700;display:inline-grid}.NotificationBell-module__0GzLua__headAction{border-radius:var(--portal-radius-sm);color:var(--portal-action-link);cursor:pointer;transition:background-color var(--portal-duration-fast) var(--portal-easing-spring), color var(--portal-duration-fast) var(--portal-easing-spring);background:0 0;border:none;align-items:center;gap:5px;padding:4px 6px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.NotificationBell-module__0GzLua__headAction:hover:not(:disabled){background:var(--portal-surface-2);color:var(--portal-action-link-hover)}.NotificationBell-module__0GzLua__headAction:focus-visible{outline:2px solid var(--portal-action-link);outline-offset:-1px}.NotificationBell-module__0GzLua__headAction:disabled{color:var(--portal-ink-4);cursor:default}.NotificationBell-module__0GzLua__tabs{gap:var(--portal-space-1);padding:var(--portal-space-2) var(--portal-space-3);border-block-end:1px solid var(--portal-divider);display:flex}.NotificationBell-module__0GzLua__tab{border-radius:var(--portal-radius-pill);color:var(--portal-ink-3);cursor:pointer;transition:background-color var(--portal-duration-fast) var(--portal-easing-spring), color var(--portal-duration-fast) var(--portal-easing-spring);background:0 0;border:none;align-items:center;gap:5px;padding:5px 12px;font-family:inherit;font-size:12.5px;font-weight:500;display:inline-flex}.NotificationBell-module__0GzLua__tab:hover{color:var(--portal-ink);background:var(--portal-surface-2)}.NotificationBell-module__0GzLua__tab[data-active]{background:var(--portal-ink);color:var(--portal-on-dark);font-weight:600}.NotificationBell-module__0GzLua__tab:focus-visible{outline:2px solid var(--portal-brand);outline-offset:1px}.NotificationBell-module__0GzLua__tabCount{border-radius:var(--portal-radius-pill);background:var(--portal-action-primary-soft);min-width:18px;height:18px;color:var(--portal-action-primary);font-variant-numeric:tabular-nums;place-items:center;padding-inline:4px;font-size:12px;font-weight:700;display:inline-grid}.NotificationBell-module__0GzLua__tab[data-active] .NotificationBell-module__0GzLua__tabCount{background:color-mix(in srgb, var(--ds-color-on-accent) 22%, transparent);color:var(--portal-on-dark)}.NotificationBell-module__0GzLua__errorStrip{align-items:center;gap:var(--portal-space-2);background:var(--portal-warn-soft);width:100%;color:var(--portal-warn);padding:var(--portal-space-2) var(--portal-space-4);cursor:pointer;text-align:start;border:none;font-family:inherit;font-size:12px;display:flex}.NotificationBell-module__0GzLua__errorText{font-weight:500}.NotificationBell-module__0GzLua__errorRetry{align-items:center;gap:4px;margin-inline-start:auto;font-weight:600;display:inline-flex}.NotificationBell-module__0GzLua__errorStrip:hover{background:color-mix(in srgb, var(--portal-warn-soft) 70%, var(--portal-warn) 12%)}.NotificationBell-module__0GzLua__errorStrip:focus-visible{outline:2px solid var(--portal-warn);outline-offset:-2px}.NotificationBell-module__0GzLua__scroll{overscroll-behavior:contain;max-height:min(58vh,396px);padding-block:var(--portal-space-1);overflow-y:auto}.NotificationBell-module__0GzLua__section{padding-block:var(--portal-space-1)}.NotificationBell-module__0GzLua__section+.NotificationBell-module__0GzLua__section{border-block-start:1px solid var(--portal-divider-feed)}.NotificationBell-module__0GzLua__sectionLabel{padding:var(--portal-space-2) var(--portal-space-4) 4px;letter-spacing:.02em;color:var(--portal-ink-3);margin:0;font-size:12px;font-weight:600}.NotificationBell-module__0GzLua__list{margin:0;padding:0;list-style:none}.NotificationBell-module__0GzLua__row{padding-inline:var(--portal-space-2);align-items:stretch;display:flex;position:relative}.NotificationBell-module__0GzLua__rowLink{gap:var(--portal-space-3);min-width:0;padding:var(--portal-space-2) var(--portal-space-2);border-radius:var(--portal-radius-md);color:inherit;transition:background-color var(--portal-duration-fast) var(--portal-easing-spring);flex:auto;grid-template-columns:auto 1fr;align-items:center;text-decoration:none;display:grid}.NotificationBell-module__0GzLua__rowLink:hover{background:var(--portal-surface-2)}.NotificationBell-module__0GzLua__rowLink:focus-visible{outline:2px solid var(--portal-brand);outline-offset:-2px}.NotificationBell-module__0GzLua__icon{border-radius:var(--portal-radius-md);width:34px;height:34px;transition:opacity var(--portal-duration-fast) var(--portal-easing-spring);flex-shrink:0;place-items:center;display:grid}.NotificationBell-module__0GzLua__icon[data-kind=message]{background:var(--portal-action-primary-soft);color:var(--portal-action-primary)}.NotificationBell-module__0GzLua__icon[data-kind=appointment_upcoming]{background:var(--portal-info-soft);color:var(--portal-info)}.NotificationBell-module__0GzLua__icon[data-kind=appointment_noshow]{background:var(--portal-warn-soft);color:var(--portal-warn)}.NotificationBell-module__0GzLua__body{flex-direction:column;gap:2px;min-width:0;display:flex}.NotificationBell-module__0GzLua__titleRow{align-items:center;gap:6px;min-width:0;display:flex}.NotificationBell-module__0GzLua__dot{background:var(--portal-action-primary);border-radius:50%;flex-shrink:0;width:7px;height:7px}.NotificationBell-module__0GzLua__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--portal-ink);font-size:13px;font-weight:600;overflow:hidden}.NotificationBell-module__0GzLua__time{color:var(--portal-ink-3);font-variant-numeric:tabular-nums;flex-shrink:0;margin-inline-start:auto;padding-inline-start:6px;font-size:12px;font-weight:400}.NotificationBell-module__0GzLua__sub{-webkit-line-clamp:2;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;color:var(--portal-ink-3);-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.NotificationBell-module__0GzLua__row[data-read] .NotificationBell-module__0GzLua__title{color:var(--portal-ink-2);font-weight:500}.NotificationBell-module__0GzLua__row[data-read] .NotificationBell-module__0GzLua__icon{opacity:.62}.NotificationBell-module__0GzLua__dismiss{border-radius:var(--portal-radius-sm);width:28px;height:28px;color:var(--portal-ink-3);cursor:pointer;opacity:.45;transition:opacity var(--portal-duration-fast) var(--portal-easing-spring), background-color var(--portal-duration-fast) var(--portal-easing-spring), color var(--portal-duration-fast) var(--portal-easing-spring);background:0 0;border:none;flex:none;align-self:center;place-items:center;margin-inline-start:2px;display:grid}.NotificationBell-module__0GzLua__row:hover .NotificationBell-module__0GzLua__dismiss,.NotificationBell-module__0GzLua__row:focus-within .NotificationBell-module__0GzLua__dismiss{opacity:.8}.NotificationBell-module__0GzLua__dismiss:hover{opacity:1;background:var(--portal-surface-3);color:var(--portal-ink)}.NotificationBell-module__0GzLua__dismiss:focus-visible{opacity:1;outline:2px solid var(--portal-brand);outline-offset:-2px}@media (hover:none){.NotificationBell-module__0GzLua__dismiss{opacity:.6}}.NotificationBell-module__0GzLua__skeletonList{padding:var(--portal-space-1) var(--portal-space-2);margin:0;list-style:none}.NotificationBell-module__0GzLua__skelRow{gap:var(--portal-space-3);padding:var(--portal-space-2);grid-template-columns:auto 1fr;align-items:center;display:grid}.NotificationBell-module__0GzLua__skelIcon,.NotificationBell-module__0GzLua__skelLine,.NotificationBell-module__0GzLua__skelLineShort{background:linear-gradient(100deg, var(--portal-surface-2) 30%, var(--portal-surface-3) 50%, var(--portal-surface-2) 70%);border-radius:var(--portal-radius-sm);background-size:200% 100%;animation:1.4s ease-in-out infinite NotificationBell-module__0GzLua__portalShimmer}.NotificationBell-module__0GzLua__skelIcon{border-radius:var(--portal-radius-md);width:34px;height:34px}.NotificationBell-module__0GzLua__skelBody{flex-direction:column;gap:7px;display:flex}.NotificationBell-module__0GzLua__skelLine{width:62%;height:10px}.NotificationBell-module__0GzLua__skelLineShort{width:84%;height:9px}.NotificationBell-module__0GzLua__empty{text-align:center;align-items:center;gap:var(--portal-space-1);padding:var(--portal-space-7) var(--portal-space-5);flex-direction:column;display:flex}.NotificationBell-module__0GzLua__emptyIcon{width:44px;height:44px;border-radius:var(--portal-radius-pill);background:var(--portal-surface-2);color:var(--portal-ink-3);place-items:center;margin-block-end:var(--portal-space-1);display:grid}.NotificationBell-module__0GzLua__emptyTitle{color:var(--portal-ink);margin:0;font-size:14px;font-weight:600}.NotificationBell-module__0GzLua__emptySub{color:var(--portal-ink-3);max-width:24ch;margin:0;font-size:12px;line-height:1.5}.NotificationBell-module__0GzLua__footer{text-align:center;padding:var(--portal-space-3);border-block-start:1px solid var(--portal-divider);color:var(--portal-action-link);transition:background-color var(--portal-duration-fast) var(--portal-easing-spring), color var(--portal-duration-fast) var(--portal-easing-spring);font-size:12.5px;font-weight:500;text-decoration:none;display:block}.NotificationBell-module__0GzLua__footer:hover{background:var(--portal-surface-2);color:var(--portal-action-link-hover)}.NotificationBell-module__0GzLua__footer:focus-visible{outline:2px solid var(--portal-action-link);outline-offset:-2px}.NotificationBell-module__0GzLua__undoBar{justify-content:space-between;align-items:center;gap:var(--portal-space-3);padding:var(--portal-space-3) var(--portal-space-4);border-block-start:1px solid var(--portal-divider);background:var(--portal-topnav-bg);color:var(--portal-on-dark);animation:NotificationBell-module__0GzLua__notifIn var(--portal-duration-fast) var(--portal-easing-spring);font-size:12.5px;display:flex}.NotificationBell-module__0GzLua__undoBtn{border-radius:var(--portal-radius-sm);color:var(--portal-topnav-accent);cursor:pointer;transition:background-color var(--portal-duration-fast) var(--portal-easing-spring);background:0 0;border:none;padding:4px 8px;font-family:inherit;font-size:12.5px;font-weight:700}.NotificationBell-module__0GzLua__undoBtn:hover{background:color-mix(in srgb, var(--ds-color-on-accent) 10%, transparent)}.NotificationBell-module__0GzLua__undoBtn:focus-visible{outline:2px solid var(--portal-topnav-accent);outline-offset:1px}.NotificationBell-module__0GzLua__root[data-touch-targets=true] .NotificationBell-module__0GzLua__trigger,.NotificationBell-module__0GzLua__root[data-touch-targets=true] .NotificationBell-module__0GzLua__headAction,.NotificationBell-module__0GzLua__root[data-touch-targets=true] .NotificationBell-module__0GzLua__tab,.NotificationBell-module__0GzLua__root[data-touch-targets=true] .NotificationBell-module__0GzLua__errorStrip,.NotificationBell-module__0GzLua__root[data-touch-targets=true] .NotificationBell-module__0GzLua__dismiss,.NotificationBell-module__0GzLua__root[data-touch-targets=true] .NotificationBell-module__0GzLua__undoBtn,.NotificationBell-module__0GzLua__root[data-touch-targets=true] .NotificationBell-module__0GzLua__footer{min-block-size:44px;min-inline-size:44px}.NotificationBell-module__0GzLua__root[data-touch-targets=true] .NotificationBell-module__0GzLua__trigger,.NotificationBell-module__0GzLua__root[data-touch-targets=true] .NotificationBell-module__0GzLua__dismiss{block-size:44px;inline-size:44px}.NotificationBell-module__0GzLua__root[data-touch-targets=true] .NotificationBell-module__0GzLua__footer{place-items:center;display:grid}
.LanguageMenu-module__M_RnKW__root{flex-shrink:0;position:relative}.LanguageMenu-module__M_RnKW__trigger{border-radius:var(--portal-radius-md);height:34px;color:var(--portal-topnav-fg-muted);font:inherit;font-family:var(--portal-font-ui);cursor:pointer;transition:color var(--portal-duration-fast) var(--portal-easing-spring), background-color var(--portal-duration-fast) var(--portal-easing-spring);background:0 0;border:none;outline:none;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:13px;display:inline-flex}.LanguageMenu-module__M_RnKW__trigger:hover,.LanguageMenu-module__M_RnKW__trigger[aria-expanded=true]{color:var(--portal-topnav-fg);background:color-mix(in srgb, var(--portal-topnav-fg) 12%, transparent)}.LanguageMenu-module__M_RnKW__trigger:focus-visible{outline:2px solid var(--brand-700);outline-offset:2px}.LanguageMenu-module__M_RnKW__current{white-space:nowrap}.LanguageMenu-module__M_RnKW__menu{top:calc(100% + 6px);background:var(--portal-glass-bg-dark);min-width:170px;-webkit-backdrop-filter:var(--portal-glass-blur);backdrop-filter:var(--portal-glass-blur);isolation:isolate;border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);box-shadow:inset 0 1px 0 var(--portal-glass-border), var(--portal-shadow-xl);z-index:calc(var(--portal-topnav-z) + 1);font-family:var(--portal-font-ui);animation:LanguageMenu-module__M_RnKW__languageMenuIn .18s var(--portal-easing-spring);margin:0;padding:6px;list-style:none;position:absolute;inset-inline-end:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.LanguageMenu-module__M_RnKW__menu{background:var(--portal-glass-fallback-dark)}}.LanguageMenu-module__M_RnKW__menu:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;position:absolute;inset:0}.portal-root[data-portal-v2=true] .LanguageMenu-module__M_RnKW__menu:before{background:var(--ds-glass-specular)}@keyframes LanguageMenu-module__M_RnKW__languageMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.LanguageMenu-module__M_RnKW__item{border-radius:var(--portal-radius-sm,6px);width:100%;color:var(--portal-topnav-fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.LanguageMenu-module__M_RnKW__item:hover,.LanguageMenu-module__M_RnKW__item:focus-visible{background:color-mix(in srgb, var(--portal-topnav-fg) 12%, transparent);outline:none}.LanguageMenu-module__M_RnKW__item:disabled{cursor:progress;opacity:.7}.LanguageMenu-module__M_RnKW__itemActive{font-weight:600}@media (max-width:1180px){.LanguageMenu-module__M_RnKW__current{display:none}.LanguageMenu-module__M_RnKW__trigger{justify-content:center;width:34px;padding:0}}
.PictureAvatar-module__g5E9aG__avatar{overflow:hidden}.PictureAvatar-module__g5E9aG__img{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;background:var(--ds-color-surface);border:1px solid color-mix(in srgb, var(--ds-color-text-1) 10%, transparent);border-radius:inherit;block-size:100%;inline-size:100%;display:block}:where(:root[data-ops-theme=dark]) .PictureAvatar-module__g5E9aG__img{background:#1b1f1d;border:1px solid #e7f1eb1a}
.ClinicChip-module__fbDoPG__root{display:inline-flex;position:relative}.ClinicChip-module__fbDoPG__root[data-clinic-chip-surface=rail]{inline-size:auto;min-inline-size:0}.ClinicChip-module__fbDoPG__root[data-clinic-chip-surface=rail] .ClinicChip-module__fbDoPG__chip{block-size:44px;inline-size:44px;max-inline-size:none;color:var(--ds-color-text-1);background:var(--ds-color-surface);border-color:var(--ds-color-border);border-radius:var(--ds-radius-pill);justify-content:center;gap:0;padding:0}.ClinicChip-module__fbDoPG__root[data-clinic-chip-surface=rail] .ClinicChip-module__fbDoPG__chip:hover,.ClinicChip-module__fbDoPG__root[data-clinic-chip-surface=rail] .ClinicChip-module__fbDoPG__chip[aria-expanded=true]{background:var(--ds-color-rail-active);border-color:var(--ds-color-border-strong)}.ClinicChip-module__fbDoPG__root[data-clinic-chip-surface=rail] .ClinicChip-module__fbDoPG__chip:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px}:where(:root[data-ops-theme=dark]) .ClinicChip-module__fbDoPG__root[data-clinic-chip-surface=rail] .ClinicChip-module__fbDoPG__chip:focus-visible{outline:3px solid #222624}.ClinicChip-module__fbDoPG__root[data-clinic-chip-surface=rail] .ClinicChip-module__fbDoPG__logo{block-size:36px;inline-size:36px;color:var(--ds-color-accent);background:var(--ds-color-accent-soft);font-size:15px}.ClinicChip-module__fbDoPG__root[data-clinic-chip-surface=rail] .ClinicChip-module__fbDoPG__name{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ClinicChip-module__fbDoPG__root[data-clinic-chip-surface=rail] .ClinicChip-module__fbDoPG__caret{display:none}.ClinicChip-module__fbDoPG__root[data-clinic-chip-surface=rail] .ClinicChip-module__fbDoPG__menu{inset-inline:calc(100% + 8px) auto;color:var(--portal-ink);background:var(--portal-card);z-index:220;top:0}.ClinicChip-module__fbDoPG__chip{background:var(--portal-topnav-chip-bg);border:1px solid var(--portal-topnav-chip-border);border-radius:var(--portal-radius-pill);color:var(--portal-topnav-fg);font-family:var(--portal-font-ui);cursor:pointer;transition:background-color var(--portal-duration-fast) var(--portal-easing-spring), border-color var(--portal-duration-fast) var(--portal-easing-spring);outline:none;align-items:center;gap:8px;max-width:240px;padding-block:5px;padding-inline:10px 12px;font-size:13px;font-weight:500;display:inline-flex}.ClinicChip-module__fbDoPG__chip[data-static]{cursor:default}.ClinicChip-module__fbDoPG__chip:not([data-static]):hover,.ClinicChip-module__fbDoPG__chip:not([data-static])[aria-expanded=true]{background:var(--portal-topnav-chip-bg-hover)}.ClinicChip-module__fbDoPG__chip:focus-visible{outline:2px solid var(--brand-700);outline-offset:3px}.ClinicChip-module__fbDoPG__logo{background:var(--portal-topnav-accent);width:24px;height:24px;color:var(--ds-color-text-1);text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}:where(:root[data-ops-theme=dark]) .ClinicChip-module__fbDoPG__logo{color:#e9e8e4}.ClinicChip-module__fbDoPG__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ClinicChip-module__fbDoPG__caret{opacity:.6;flex-shrink:0;transition:transform .16s ease-out}.ClinicChip-module__fbDoPG__caretOpen{transform:rotate(180deg)}.ClinicChip-module__fbDoPG__menu{top:calc(100% + 6px);background:var(--portal-topnav-menu-bg);border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);box-shadow:0 8px 24px color-mix(in srgb, var(--ds-color-text-1) 16%, transparent);width:264px;max-height:360px;z-index:calc(var(--portal-topnav-z) + 1);font-family:var(--portal-font-ui);animation:ClinicChip-module__fbDoPG__clinicChipMenuIn .18s var(--portal-easing-spring);padding:6px;position:absolute;inset-inline-start:0;overflow:auto}@keyframes ClinicChip-module__fbDoPG__clinicChipMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ClinicChip-module__fbDoPG__search{background:var(--portal-surface-2);border-radius:var(--portal-radius-sm);color:var(--portal-ink-3);align-items:center;gap:8px;margin-block-end:4px;padding-block:4px;padding-inline:10px;display:flex}.ClinicChip-module__fbDoPG__searchInput{min-width:0;color:var(--portal-ink);background:0 0;border:0;outline:none;flex:1;padding-block:6px;font-family:inherit;font-size:13px}.ClinicChip-module__fbDoPG__searchInput::placeholder{color:var(--portal-ink-3)}.ClinicChip-module__fbDoPG__menuDivider{background:var(--portal-divider);height:1px;margin-block:6px}.ClinicChip-module__fbDoPG__menuStatus{color:var(--portal-ink-3);padding:10px 12px;font-size:12px}.ClinicChip-module__fbDoPG__menuError{color:var(--portal-danger);flex-direction:column;gap:8px;padding:10px 12px;font-size:14px;display:flex}.ClinicChip-module__fbDoPG__retryButton{min-block-size:44px;color:var(--brand-700);background:var(--brand-100);border-radius:var(--portal-radius-sm);font:inherit;cursor:pointer;border:0;padding-inline:12px;font-weight:600}.ClinicChip-module__fbDoPG__retryButton:focus-visible{outline:2px solid var(--brand-700);outline-offset:2px}.ClinicChip-module__fbDoPG__menuSkeleton{flex-direction:column;gap:2px;display:flex}.ClinicChip-module__fbDoPG__menuSkeletonRow{align-items:center;gap:10px;padding:8px 10px;display:flex}.ClinicChip-module__fbDoPG__option{border-radius:var(--portal-radius-sm);text-align:start;width:100%;color:var(--portal-ink);cursor:pointer;transition:background-color var(--portal-duration-fast) var(--portal-easing-spring);background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:13px;display:flex}.ClinicChip-module__fbDoPG__option:hover{background:var(--portal-surface-2)}.ClinicChip-module__fbDoPG__option:focus-visible{outline:2px solid var(--brand-700);outline-offset:-2px}.ClinicChip-module__fbDoPG__optionActive{background:var(--portal-cream-2);color:var(--brand-700);font-weight:600}.ClinicChip-module__fbDoPG__optionAvatar{border-radius:var(--portal-radius-sm);background:var(--brand-100);width:30px;height:30px;color:var(--brand-700);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.ClinicChip-module__fbDoPG__optionActive .ClinicChip-module__fbDoPG__optionAvatar{background:var(--brand-700);color:var(--portal-on-dark)}.ClinicChip-module__fbDoPG__optionText{flex-direction:column;flex:1;min-width:0;display:flex}.ClinicChip-module__fbDoPG__optionLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;line-height:1.3;overflow:hidden}.ClinicChip-module__fbDoPG__optionSlug{color:var(--portal-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;overflow:hidden}.ClinicChip-module__fbDoPG__optionActive .ClinicChip-module__fbDoPG__optionSlug{color:color-mix(in srgb, var(--brand-700) 70%, transparent)}
.TopNav-module__IT0ZTG__topnav{z-index:var(--portal-topnav-z);align-items:center;gap:var(--portal-space-6);background:var(--portal-topnav-bg);height:56px;color:var(--portal-topnav-fg);border-block-end:1px solid var(--portal-topnav-border);font-family:var(--portal-font-ui);padding-inline:clamp(16px,3.2vw,56px);display:flex;position:sticky;top:0}.TopNav-module__IT0ZTG__brand{outline:none;flex-shrink:0;align-items:center;height:28px;text-decoration:none;display:inline-flex}.TopNav-module__IT0ZTG__brandLogo{-o-object-fit:contain;object-fit:contain;filter:brightness(0)invert();-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;height:26px;display:block}.TopNav-module__IT0ZTG__brand:focus-visible{outline:2px solid var(--portal-topnav-accent);outline-offset:2px;border-radius:var(--portal-radius-sm)}.TopNav-module__IT0ZTG__divider{background:var(--portal-topnav-fg);opacity:.16;flex-shrink:0;width:1px;height:24px}.TopNav-module__IT0ZTG__adminBadge{background:var(--ds-color-danger);color:var(--ds-color-on-accent);border-radius:var(--portal-radius-sm);letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;padding-block:3px;padding-inline:8px;font-size:12px;font-weight:700}.TopNav-module__IT0ZTG__nav{flex:1 1 0;align-self:stretch;align-items:stretch;gap:clamp(18px,2.2vw,32px);min-width:0;font-size:14px;font-weight:500;display:flex;position:relative}.TopNav-module__IT0ZTG__navMirrorClip{top:0;width:0;height:0;position:absolute;inset-inline-start:0;overflow:hidden}.TopNav-module__IT0ZTG__navMirror{top:0;visibility:hidden;pointer-events:none;white-space:nowrap;width:max-content;display:flex;position:absolute;inset-inline-start:0}.TopNav-module__IT0ZTG__navItem{height:100%;color:var(--portal-topnav-fg-muted);letter-spacing:-.005em;transition:color var(--portal-duration-fast) var(--portal-easing-spring), background-color var(--portal-duration-fast) var(--portal-easing-spring);white-space:nowrap;outline:none;align-items:center;gap:6px;padding-inline:8px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.TopNav-module__IT0ZTG__navIcon{color:var(--portal-topnav-accent);flex-shrink:0}.TopNav-module__IT0ZTG__navItem:after{content:"";background:var(--portal-topnav-active);transform-origin:50% 100%;height:3px;transition:transform var(--portal-duration-normal) var(--portal-easing-spring);border-start-start-radius:2px;border-start-end-radius:2px;position:absolute;inset-block-end:-1px;inset-inline:6px;transform:scaleX(0)}.TopNav-module__IT0ZTG__navItem:hover{color:var(--portal-topnav-fg);background:color-mix(in srgb, var(--ds-color-on-accent) 8%, transparent);border-radius:var(--portal-radius-md) var(--portal-radius-md) 0 0}.TopNav-module__IT0ZTG__navItem:focus-visible{outline:2px solid var(--portal-topnav-active);outline-offset:-2px;border-radius:var(--portal-radius-sm)}.TopNav-module__IT0ZTG__navItemActive{color:var(--portal-topnav-fg);background:color-mix(in srgb, var(--portal-topnav-active) 14%, transparent);border-radius:var(--portal-radius-md) var(--portal-radius-md) 0 0;font-weight:600}.TopNav-module__IT0ZTG__navItemActive:hover{background:color-mix(in srgb, var(--portal-topnav-active) 18%, transparent)}.TopNav-module__IT0ZTG__navItemActive .TopNav-module__IT0ZTG__navIcon{color:var(--portal-topnav-active)}.TopNav-module__IT0ZTG__navItemActive:after{transform:scaleX(1)}.TopNav-module__IT0ZTG__moreRoot{align-self:stretch;display:inline-flex;position:relative}.TopNav-module__IT0ZTG__moreBtn{cursor:pointer;font:inherit;font-size:inherit;background:0 0;border:0;gap:4px;font-weight:500}.TopNav-module__IT0ZTG__moreCaret{transition:transform var(--portal-duration-fast) var(--portal-easing-spring);flex-shrink:0}.TopNav-module__IT0ZTG__moreCaretOpen{transform:rotate(180deg)}.TopNav-module__IT0ZTG__moreMenu{top:calc(100% - 6px);background:var(--portal-topnav-menu-bg);border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);min-width:200px;box-shadow:0 12px 32px color-mix(in srgb, var(--ds-color-text-1) 22%, transparent);z-index:1;animation:TopNav-module__IT0ZTG__moreMenuIn var(--portal-duration-fast) var(--portal-easing-spring) both;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;inset-inline-end:0}@keyframes TopNav-module__IT0ZTG__moreMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.TopNav-module__IT0ZTG__moreItem{border-radius:var(--portal-radius-sm);color:var(--portal-ink-2);white-space:nowrap;transition:color var(--portal-duration-fast) var(--portal-easing-spring), background-color var(--portal-duration-fast) var(--portal-easing-spring);outline:none;align-items:center;gap:8px;padding-block:8px;padding-inline:10px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.TopNav-module__IT0ZTG__moreGroup{flex-direction:column;gap:2px;display:flex}.TopNav-module__IT0ZTG__moreGroup+.TopNav-module__IT0ZTG__moreGroup{border-block-start:1px solid var(--portal-border);margin-block-start:4px;padding-block-start:6px}.TopNav-module__IT0ZTG__moreGroupLabel{letter-spacing:.4px;color:var(--portal-ink-3);padding-block:4px 2px;padding-inline:10px;font-size:12px;font-weight:600}.TopNav-module__IT0ZTG__moreDivider{border-block-start:1px solid var(--portal-border);margin-block:4px}.TopNav-module__IT0ZTG__moreItem:hover{background:var(--portal-surface-2);color:var(--portal-ink)}.TopNav-module__IT0ZTG__moreItem:focus-visible{outline:2px solid var(--brand-700);outline-offset:-2px}.TopNav-module__IT0ZTG__moreItemActive{color:var(--portal-brand);background:var(--portal-surface-2);font-weight:600}.TopNav-module__IT0ZTG__settingsBtn{border-radius:var(--portal-radius-md);width:34px;height:34px;color:var(--portal-topnav-fg-muted);transition:color var(--portal-duration-fast) var(--portal-easing-spring), background-color var(--portal-duration-fast) var(--portal-easing-spring);outline:none;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.TopNav-module__IT0ZTG__settingsBtn:hover{color:var(--portal-topnav-fg);background:color-mix(in srgb, var(--portal-topnav-fg) 12%, transparent)}.TopNav-module__IT0ZTG__settingsBtn:active{background:color-mix(in srgb, var(--portal-topnav-fg) 18%, transparent)}.TopNav-module__IT0ZTG__settingsBtnActive{color:var(--portal-topnav-fg);background:color-mix(in srgb, var(--portal-topnav-fg) 12%, transparent)}.TopNav-module__IT0ZTG__settingsBtn:focus-visible{outline:2px solid var(--brand-700);outline-offset:2px}.TopNav-module__IT0ZTG__searchBtn{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}@media (max-width:1280px){.TopNav-module__IT0ZTG__topnav{gap:var(--portal-space-4);padding-inline:clamp(16px,2.2vw,32px)}.TopNav-module__IT0ZTG__nav{gap:clamp(10px,1.2vw,18px);font-size:13.5px}.TopNav-module__IT0ZTG__navItem{padding-inline:6px}}@media (max-width:1024px){.TopNav-module__IT0ZTG__topnav{display:none}.TopNav-module__IT0ZTG__topnav.TopNav-module__IT0ZTG__topnavCompact{gap:var(--portal-space-2);padding-inline:var(--portal-space-3);display:flex}.TopNav-module__IT0ZTG__topnavCompact .TopNav-module__IT0ZTG__divider,.TopNav-module__IT0ZTG__topnavCompact .TopNav-module__IT0ZTG__adminBadge{display:none}.TopNav-module__IT0ZTG__topnavCompact .TopNav-module__IT0ZTG__brandLogo{max-width:92px}.TopNav-module__IT0ZTG__topnavCompact .TopNav-module__IT0ZTG__nav{scrollbar-width:none;gap:2px;min-width:0;overflow-x:auto}.TopNav-module__IT0ZTG__topnavCompact .TopNav-module__IT0ZTG__nav::-webkit-scrollbar{display:none}.TopNav-module__IT0ZTG__topnavCompact .TopNav-module__IT0ZTG__navItem{padding-inline:var(--portal-space-2);white-space:nowrap;font-size:13px}}.TopNav-module__IT0ZTG__adminChip{display:contents}@media (max-width:560px){.TopNav-module__IT0ZTG__adminChip{display:none}}.TopNav-module__IT0ZTG__navBadge{border-radius:var(--portal-radius-pill);background:var(--portal-danger);min-width:17px;height:17px;color:var(--portal-on-dark);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-inline-start:6px;padding:0 5px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.TopNav-module__IT0ZTG__topnavCompact .TopNav-module__IT0ZTG__nav{align-items:center;gap:4px}@media (max-width:700px){.TopNav-module__IT0ZTG__topnav.TopNav-module__IT0ZTG__topnavCompact{flex-wrap:wrap;flex-shrink:0;gap:4px 12px;height:auto;min-height:104px;padding-block:6px}.TopNav-module__IT0ZTG__topnavCompact .TopNav-module__IT0ZTG__brand{margin-inline-end:auto}.TopNav-module__IT0ZTG__topnavCompact .TopNav-module__IT0ZTG__nav{flex:1 0 100%;order:10;justify-content:center;min-height:44px;overflow:visible}.TopNav-module__IT0ZTG__topnavCompact .TopNav-module__IT0ZTG__adminChip{display:none}}
.MobileNav-module__dQMzsG__bar{background:var(--portal-card);border-block-start:1px solid var(--portal-border-soft);z-index:35;grid-template-columns:repeat(5,1fr);min-height:64px;padding-block-end:env(safe-area-inset-bottom);display:grid;position:fixed;inset-block-end:0;inset-inline:0}.MobileNav-module__dQMzsG__tab{min-width:44px;min-height:56px;color:var(--portal-ink-3);cursor:pointer;transition:color var(--portal-duration-fast) var(--portal-easing-spring);background:0 0;border:none;grid-auto-flow:row;place-items:center;gap:2px;padding:8px 4px 6px;font-size:12px;font-weight:500;text-decoration:none;display:grid;position:relative}.MobileNav-module__dQMzsG__tab>svg{width:22px;height:22px}.MobileNav-module__dQMzsG__tab:active{background:color-mix(in srgb, var(--ds-color-text-1) 4%, transparent)}.MobileNav-module__dQMzsG__tab.MobileNav-module__dQMzsG__active{color:var(--brand-700);font-weight:600}.MobileNav-module__dQMzsG__tab.MobileNav-module__dQMzsG__active>svg{color:var(--brand-700)}.MobileNav-module__dQMzsG__tab.MobileNav-module__dQMzsG__active:after{content:"";background:var(--brand-700);border-radius:50%;width:4px;height:4px;position:absolute;inset-block-end:4px;inset-inline-start:50%;transform:translate(-50%)}.MobileNav-module__dQMzsG__tab:focus-visible{outline:2px solid var(--brand-700);outline-offset:-3px;border-radius:var(--portal-radius-sm)}.MobileNav-module__dQMzsG__v2Badge{display:none}.MobileNav-module__dQMzsG__bar[data-portal-mobile-nav=v2]{z-index:35;box-sizing:border-box;block-size:68px;min-block-size:0;padding-block:0;padding-inline:var(--ds-space-1);background:var(--ds-glass-strong);-webkit-backdrop-filter:blur(var(--ds-blur)) saturate(170%);backdrop-filter:blur(var(--ds-blur)) saturate(170%);border:1px solid var(--ds-glass-border);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-glass);isolation:isolate;grid-template-columns:repeat(5,minmax(56px,1fr));align-items:center;position:fixed;inset-block-end:calc(22px + env(safe-area-inset-bottom));inset-inline:14px}.MobileNav-module__dQMzsG__bar[data-native-nav]{grid-template-columns:repeat(6,minmax(0,1fr))}.MobileNav-module__dQMzsG__bar[data-native-nav] .MobileNav-module__dQMzsG__tab{min-inline-size:44px}.MobileNav-module__dQMzsG__bar[data-portal-mobile-nav=v2][data-native-nav]{grid-template-columns:repeat(6,minmax(0,1fr))}.MobileNav-module__dQMzsG__bar[data-portal-mobile-nav=v2][data-native-nav] .MobileNav-module__dQMzsG__tab{min-inline-size:44px}@media (min-width:600px){.MobileNav-module__dQMzsG__bar[data-portal-mobile-nav=v2]{inset-inline:max(14px,50% - 240px)}}.MobileNav-module__dQMzsG__bar[data-portal-mobile-nav=v2]:before{content:"";border-radius:inherit;background:var(--ds-glass-specular);pointer-events:none;z-index:-1;position:absolute;inset:0}.MobileNav-module__dQMzsG__bar[data-portal-mobile-nav=v2] .MobileNav-module__dQMzsG__tab{block-size:54px;min-block-size:54px;min-inline-size:56px;color:var(--ds-color-text-2);border-radius:var(--ds-radius-lg);font:var(--ds-type-caption);transition:color var(--ds-duration-fast) var(--ds-easing), background-color var(--ds-duration-fast) var(--ds-easing);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;display:flex}.MobileNav-module__dQMzsG__bar[data-portal-mobile-nav=v2] .MobileNav-module__dQMzsG__tab>svg{color:inherit;flex:none;block-size:22px;inline-size:22px;display:block}.MobileNav-module__dQMzsG__bar[data-portal-mobile-nav=v2] .MobileNav-module__dQMzsG__tab>span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.MobileNav-module__dQMzsG__bar[data-portal-mobile-nav=v2] .MobileNav-module__dQMzsG__tab.MobileNav-module__dQMzsG__active{color:var(--ds-color-accent);background:var(--ds-color-accent-soft)}.MobileNav-module__dQMzsG__bar[data-portal-mobile-nav=v2] .MobileNav-module__dQMzsG__tab.MobileNav-module__dQMzsG__active:after{display:none}.MobileNav-module__dQMzsG__bar[data-portal-mobile-nav=v2] .MobileNav-module__dQMzsG__tab:focus-visible{outline-offset:2px;border-radius:var(--ds-radius-lg);box-shadow:var(--ds-focus-ring);outline:2px solid #0000}.MobileNav-module__dQMzsG__bar[data-portal-mobile-nav=v2] .MobileNav-module__dQMzsG__v2Badge{min-block-size:18px;min-inline-size:18px;color:var(--ds-color-on-accent);background:var(--ds-color-warning);border-radius:var(--ds-radius-pill);place-items:center;padding-inline:4px;font-size:12px;font-weight:600;line-height:1;display:grid;position:absolute;inset-block-start:3px;inset-inline-start:calc(50% + 3px)}@media (prefers-reduced-motion:reduce){.MobileNav-module__dQMzsG__bar[data-portal-mobile-nav=v2] .MobileNav-module__dQMzsG__tab{transition:none}}@media (max-width:899px){[data-conversation-thread-open] .MobileNav-module__dQMzsG__bar{display:none}}@media (min-width:1025px){.MobileNav-module__dQMzsG__bar{display:none}}.MobileNav-module__dQMzsG__sheetScrim{background:color-mix(in srgb, var(--ds-color-text-1) 45%, transparent);z-index:200;animation:MobileNav-module__dQMzsG__sheetScrimIn .18s var(--portal-easing-spring);align-items:flex-end;display:flex;position:fixed;inset:0}.MobileNav-module__dQMzsG__sheetScrim[data-overlay-layer="1"]{z-index:220}.MobileNav-module__dQMzsG__sheetScrim[data-overlay-layer="2"]{z-index:240}.MobileNav-module__dQMzsG__sheetScrim[data-overlay-layer="3"]{z-index:260}.MobileNav-module__dQMzsG__sheet{width:100%;max-block-size:calc(100dvh - max(16px, env(safe-area-inset-top)));background:var(--portal-card);padding:0 var(--portal-space-3);overscroll-behavior:contain;animation:MobileNav-module__dQMzsG__sheetSlideIn .22s var(--portal-easing-spring);border-start-start-radius:var(--portal-radius-lg);border-start-end-radius:var(--portal-radius-lg);flex-direction:column;gap:4px;padding-block-end:calc(var(--portal-space-3) + env(safe-area-inset-bottom));scroll-padding-block:64px 16px;display:flex;position:relative;overflow-y:auto}@media (min-width:600px){.MobileNav-module__dQMzsG__sheet{max-inline-size:480px;margin-inline:auto}}.MobileNav-module__dQMzsG__sheetHeader{z-index:2;background:var(--portal-card);border-block-end:1px solid var(--portal-divider);justify-content:space-between;align-items:center;min-block-size:60px;display:flex;position:sticky;inset-block-start:0}.MobileNav-module__dQMzsG__sheetTitle{color:var(--portal-ink-1);font-size:16px;font-weight:600}.MobileNav-module__dQMzsG__sheetClose{cursor:pointer;border-radius:var(--portal-radius-sm);min-block-size:44px;min-inline-size:44px;color:var(--portal-ink-3);transition:background-color var(--portal-duration-fast) var(--portal-easing-spring);background:0 0;border:none;place-items:center;padding:0;display:grid}.MobileNav-module__dQMzsG__sheetClose:hover{background:var(--portal-surface-2);color:var(--portal-ink)}.MobileNav-module__dQMzsG__sheetItem{min-height:56px;color:var(--portal-ink-1);border-radius:var(--portal-radius-md);transition:background-color var(--portal-duration-fast) var(--portal-easing-spring);align-items:center;gap:12px;padding-block:12px;padding-inline:14px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.MobileNav-module__dQMzsG__sheetItem:hover{background:var(--portal-surface-2)}.MobileNav-module__dQMzsG__sheetItem>svg{width:20px;height:20px;color:var(--portal-ink-2);flex-shrink:0}.MobileNav-module__dQMzsG__sheetGroup{flex-direction:column;gap:4px;display:flex}.MobileNav-module__dQMzsG__sheetGroupLabel{padding-block:var(--portal-space-3) var(--portal-space-1);color:var(--ds-color-text-2);font:var(--ds-type-caption);margin:0;padding-inline:14px;display:block}.MobileNav-module__dQMzsG__sheetDivider{background:var(--portal-divider);flex:0 0 1px;block-size:1px;margin-block:4px}.MobileNav-module__dQMzsG__sheetItemBtn{width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:500}.MobileNav-module__dQMzsG__sheetItemBtn:active{background:var(--portal-surface-2)}.MobileNav-module__dQMzsG__sheetItemBtn:focus-visible{outline:2px solid var(--brand-700);outline-offset:-2px}@keyframes MobileNav-module__dQMzsG__sheetScrimIn{0%{opacity:0}to{opacity:1}}@keyframes MobileNav-module__dQMzsG__sheetSlideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}
.MayaPendingBanner-module__-PUIbG__banner{align-items:center;gap:var(--portal-space-3);padding:var(--portal-space-2) var(--portal-space-6);background:var(--portal-brand-soft);border-block-end:1px solid var(--portal-border-soft);flex-shrink:0;display:flex}.MayaPendingBanner-module__-PUIbG__icon{color:var(--portal-brand);flex-shrink:0;place-items:center;display:grid}.MayaPendingBanner-module__-PUIbG__text{color:var(--portal-ink);margin:0;font-size:13px;line-height:1.6}.MayaPendingBanner-module__-PUIbG__lead{font-weight:600}@media (max-width:640px){.MayaPendingBanner-module__-PUIbG__banner{padding-inline:var(--portal-space-4)}}
.UndoToast-module___vp4jq__toast{inset-inline-start:24px;bottom:calc(var(--portal-mobile-nav-clearance,80px) + 16px);z-index:600;background:var(--portal-card);border:1px solid var(--portal-border);min-width:280px;max-width:380px;box-shadow:var(--portal-shadow-md);animation:UndoToast-module___vp4jq__toastIn .2s var(--portal-easing-spring) both;border-radius:6px;position:fixed;overflow:hidden}.UndoToast-module___vp4jq__toastError{border-color:var(--portal-danger);background:var(--portal-danger-soft)}.UndoToast-module___vp4jq__toastError .UndoToast-module___vp4jq__message{color:var(--portal-danger)}@keyframes UndoToast-module___vp4jq__toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.UndoToast-module___vp4jq__content{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.UndoToast-module___vp4jq__message{font-family:var(--portal-font-ui);color:var(--portal-ink);flex:1;font-size:14px;line-height:1.4}.UndoToast-module___vp4jq__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.UndoToast-module___vp4jq__undoBtn{font-family:var(--portal-font-ui);cursor:pointer;border:1px solid var(--portal-border-input);background:var(--portal-bg);color:var(--portal-action-primary);transition:background-color var(--portal-duration-fast) var(--portal-easing-spring), color var(--portal-duration-fast) var(--portal-easing-spring), transform var(--portal-duration-fast) var(--portal-easing-spring);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.UndoToast-module___vp4jq__undoBtn:hover{background:var(--portal-action-primary-soft);border-color:var(--portal-action-primary)}.UndoToast-module___vp4jq__undoBtn:active{transform:translateY(1px)}.UndoToast-module___vp4jq__undoBtn:focus-visible{outline:2px solid var(--portal-brand);outline-offset:2px}.UndoToast-module___vp4jq__dismissBtn{width:28px;height:28px;color:var(--portal-ink-3);cursor:pointer;transition:background-color var(--portal-duration-fast) var(--portal-easing-spring), color var(--portal-duration-fast) var(--portal-easing-spring);background:0 0;border:none;border-radius:4px;place-items:center;display:grid}.UndoToast-module___vp4jq__dismissBtn:hover{background:var(--portal-subtle);color:var(--portal-ink)}.UndoToast-module___vp4jq__dismissBtn:focus-visible{outline:2px solid var(--portal-brand);outline-offset:2px}.UndoToast-module___vp4jq__progressBar{background:var(--portal-brand-sage);height:2px;transform-origin:inline-start;transform:scaleX(1)}@media (min-width:768px){.UndoToast-module___vp4jq__toast{bottom:32px}}@media (max-width:1024px){.portal-root[data-portal-v2=true] .UndoToast-module___vp4jq__toast{bottom:calc(var(--portal-mobile-nav-clearance) - 8px)}}
.CommandPalette-module__LZr1jG__scrim{background:color-mix(in srgb, var(--ds-color-text-1) 45%, transparent);z-index:200;justify-content:center;align-items:flex-start;padding-block-start:12vh;padding-inline:16px;display:flex;position:fixed;inset:0}.CommandPalette-module__LZr1jG__scrim[data-overlay-layer="1"]{z-index:220}.CommandPalette-module__LZr1jG__scrim[data-overlay-layer="2"]{z-index:240}.CommandPalette-module__LZr1jG__scrim[data-overlay-layer="3"]{z-index:260}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.CommandPalette-module__LZr1jG__scrim{background:color-mix(in srgb, var(--ds-color-text-1) 62%, transparent)}}.CommandPalette-module__LZr1jG__modal{background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--portal-radius-lg);width:min(640px,100%);box-shadow:inset 0 1px 0 var(--portal-glass-border), var(--portal-shadow-xl);flex-direction:column;max-height:60vh;display:flex;overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.CommandPalette-module__LZr1jG__modal{background:var(--portal-glass-fallback)}}.CommandPalette-module__LZr1jG__searchRow{border-block-end:1px solid var(--portal-border-soft);align-items:center;gap:8px;padding:14px 16px;display:flex}.CommandPalette-module__LZr1jG__searchRow>svg{width:18px;height:18px;color:var(--portal-ink-3)}.CommandPalette-module__LZr1jG__searchRow input{font-family:var(--ds-font-ui);color:var(--portal-ink);background:0 0;border:none;outline:none;flex:1;font-size:16px}.CommandPalette-module__LZr1jG__searchRow kbd{background:var(--portal-subtle);border-radius:var(--portal-radius-sm);color:var(--portal-ink-3);padding:2px 6px;font-size:12px}.CommandPalette-module__LZr1jG__results{flex:1;padding:8px;overflow-y:auto}.CommandPalette-module__LZr1jG__group{flex-direction:column;gap:2px;padding-block:6px;display:flex}.CommandPalette-module__LZr1jG__group h4{text-transform:uppercase;letter-spacing:.08em;color:var(--portal-ink-3);margin:0 0 4px;padding-inline:8px;font-size:12px}.CommandPalette-module__LZr1jG__item{border-radius:var(--portal-radius-md);cursor:pointer;text-align:start;transition:background-color var(--portal-duration-fast) var(--portal-easing-spring);background:0 0;border:none;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.CommandPalette-module__LZr1jG__item:hover{background:var(--portal-surface-subtle)}.CommandPalette-module__LZr1jG__itemActive{background:var(--portal-action-primary-soft)}.CommandPalette-module__LZr1jG__item:focus-visible{outline:2px solid var(--portal-brand);outline-offset:-2px}.CommandPalette-module__LZr1jG__item>svg{width:16px;height:16px;color:var(--portal-ink-3)}.CommandPalette-module__LZr1jG__itemTitle{color:var(--portal-ink);font-size:14px}.CommandPalette-module__LZr1jG__itemSubtitle{color:var(--portal-ink-3);font-size:12px}.CommandPalette-module__LZr1jG__noResults{text-align:center;padding:var(--portal-space-6);color:var(--portal-ink-3);font-size:13px}
.UserMenu-module__VhW7GW__root{display:inline-flex;position:relative}.UserMenu-module__VhW7GW__avatar{border-radius:var(--portal-radius-pill);background:var(--portal-topnav-avatar-bg);width:32px;height:32px;color:var(--portal-topnav-fg);font-family:var(--portal-font-ui);cursor:pointer;transition:background-color var(--portal-duration-fast) var(--portal-easing-spring), border-color var(--portal-duration-fast) var(--portal-easing-spring);border:1px solid #0000;outline:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.UserMenu-module__VhW7GW__avatar:hover,.UserMenu-module__VhW7GW__avatar[aria-expanded=true]{background:var(--portal-topnav-avatar-bg-hover);border-color:var(--portal-topnav-chip-border)}.UserMenu-module__VhW7GW__avatar:focus-visible{outline:2px solid var(--brand-700);outline-offset:3px}.UserMenu-module__VhW7GW__root[data-user-menu-surface=rail] .UserMenu-module__VhW7GW__avatar{width:44px;height:44px;color:var(--ds-color-accent);background:var(--ds-color-surface);border-color:var(--ds-color-border);font-size:13px}.UserMenu-module__VhW7GW__root[data-user-menu-surface=rail] .UserMenu-module__VhW7GW__avatar:hover,.UserMenu-module__VhW7GW__root[data-user-menu-surface=rail] .UserMenu-module__VhW7GW__avatar[aria-expanded=true]{background:var(--ds-color-rail-active);border-color:var(--ds-color-border-strong)}.UserMenu-module__VhW7GW__root[data-user-menu-surface=rail] .UserMenu-module__VhW7GW__avatar:focus-visible{outline:2px solid var(--ds-color-focus);outline-offset:2px}:where(:root[data-ops-theme=dark]) .UserMenu-module__VhW7GW__root[data-user-menu-surface=rail] .UserMenu-module__VhW7GW__avatar:focus-visible{outline:3px solid #222624}.UserMenu-module__VhW7GW__menu{top:calc(100% + 6px);background:var(--portal-glass-bg-dark);-webkit-backdrop-filter:var(--portal-glass-blur);backdrop-filter:var(--portal-glass-blur);isolation:isolate;border:1px solid var(--portal-border);border-radius:var(--portal-radius-md);box-shadow:inset 0 1px 0 var(--portal-glass-border), var(--portal-shadow-xl);min-width:240px;z-index:calc(var(--portal-topnav-z) + 1);font-family:var(--portal-font-ui);animation:UserMenu-module__VhW7GW__userMenuIn .18s var(--portal-easing-spring);padding:6px;position:absolute;inset-inline-end:0}.UserMenu-module__VhW7GW__menu:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;position:absolute;inset:0}.portal-root[data-portal-v2=true] .UserMenu-module__VhW7GW__menu:before{background:var(--ds-glass-specular)}.UserMenu-module__VhW7GW__root[data-user-menu-surface=rail] .UserMenu-module__VhW7GW__menu{top:auto;bottom:0;color:var(--portal-ink);background:var(--portal-card);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:210;inset-inline:calc(100% + 8px) auto}.UserMenu-module__VhW7GW__root[data-user-menu-surface=rail] .UserMenu-module__VhW7GW__menu:before{content:none}.UserMenu-module__VhW7GW__root[data-user-menu-surface=rail] .UserMenu-module__VhW7GW__menu[data-overlay-layer="1"]{z-index:230}.UserMenu-module__VhW7GW__root[data-user-menu-surface=rail] .UserMenu-module__VhW7GW__menu[data-overlay-layer="2"]{z-index:250}.UserMenu-module__VhW7GW__root[data-user-menu-surface=rail] .UserMenu-module__VhW7GW__menu[data-overlay-layer="3"]{z-index:270}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.UserMenu-module__VhW7GW__menu{background:var(--portal-glass-fallback-dark)}}@keyframes UserMenu-module__VhW7GW__userMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.UserMenu-module__VhW7GW__userBlock{padding:10px 12px 8px}.UserMenu-module__VhW7GW__userName{color:var(--portal-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.UserMenu-module__VhW7GW__userEmail{color:var(--portal-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-block-start:2px;font-size:12px;overflow:hidden}.UserMenu-module__VhW7GW__roleChip{background:var(--brand-100);color:var(--brand-700);border-radius:var(--portal-radius-pill);letter-spacing:.02em;margin-block-start:6px;padding-block:2px;padding-inline:8px;font-size:12px;font-weight:600;display:inline-block}.UserMenu-module__VhW7GW__menuDivider{background:var(--portal-divider);height:1px;margin-block:4px}.UserMenu-module__VhW7GW__item{border-radius:var(--portal-radius-sm);text-align:start;width:100%;color:var(--portal-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;font-family:inherit;font-size:13px;text-decoration:none;transition:background-color .12s ease-out;display:flex}.UserMenu-module__VhW7GW__item:hover{background:var(--portal-surface-2)}.UserMenu-module__VhW7GW__item:focus-visible{outline:2px solid var(--brand-700);outline-offset:-2px}
.EmptyState-module__rnRh2G__root{text-align:center;justify-content:center;align-items:center;gap:var(--portal-space-3);padding-block:var(--portal-space-8);padding-inline:var(--portal-space-6);color:var(--portal-text-2);flex-direction:column;display:flex}:where(:root[data-ops-theme=dark]) .EmptyState-module__rnRh2G__root{color:var(--portal-text-2,#babab4)}.EmptyState-module__rnRh2G__size_sm{padding-block:var(--portal-space-5)}.EmptyState-module__rnRh2G__size_lg{padding-block:var(--portal-space-10)}.EmptyState-module__rnRh2G__icon{border-radius:var(--portal-radius-pill);background:var(--portal-surface-2);width:48px;height:48px;color:var(--portal-text-2);justify-content:center;align-items:center;display:inline-flex}:where(:root[data-ops-theme=dark]) .EmptyState-module__rnRh2G__icon{background:var(--portal-surface-2,#232825);color:var(--portal-text-2,#babab4)}.EmptyState-module__rnRh2G__title{color:var(--portal-text-1);margin:0;font-size:16px;font-weight:600}:where(:root[data-ops-theme=dark]) .EmptyState-module__rnRh2G__title{color:var(--portal-text-1,#e8e8e8)}.EmptyState-module__rnRh2G__body{max-width:36ch;margin:0;font-size:14px;line-height:1.5}.EmptyState-module__rnRh2G__action{margin-block-start:var(--portal-space-2)}.EmptyState-module__rnRh2G__actionBtn{background:var(--action-primary);color:var(--portal-on-dark);font-family:var(--portal-font-ui);padding-block:0;padding-inline:var(--portal-space-4);border-radius:var(--portal-radius-lg);cursor:pointer;height:32px;transition:background var(--portal-duration-fast) var(--portal-easing-spring), transform var(--portal-duration-fast) var(--portal-easing-spring);border:none;font-size:13px;font-weight:500}.EmptyState-module__rnRh2G__actionBtn:hover{background:var(--action-primary-hover)}.EmptyState-module__rnRh2G__actionBtn:active{transform:translateY(1px)}.EmptyState-module__rnRh2G__actionBtn:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.portal-root[data-portal-v2=true] .EmptyState-module__rnRh2G__actionBtn{border-radius:var(--ds-radius-pill);block-size:var(--ds-control-height);font:var(--ds-type-label)}
.PopoverScrim-module__wxmvga__scrim{z-index:59;background:color-mix(in srgb, var(--ds-color-text-1) 28%, transparent);cursor:pointer;animation:PopoverScrim-module__wxmvga__scrimIn var(--portal-duration-normal) var(--portal-easing-spring);position:fixed;inset:0}@keyframes PopoverScrim-module__wxmvga__scrimIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.PopoverScrim-module__wxmvga__scrim{animation:none}}
.MayaAssistant-module__B-0cmW__launcher{z-index:60;align-items:center;gap:var(--space-2,8px);padding-block:var(--space-3,12px);padding-inline:var(--space-5,20px);border-radius:var(--radius-full,999px);background:color-mix(in srgb, var(--portal-brand) 80%, transparent);-webkit-backdrop-filter:var(--portal-glass-blur);backdrop-filter:var(--portal-glass-blur);isolation:isolate;color:var(--ds-color-on-accent);font-family:var(--font-ui,inherit);cursor:pointer;box-shadow:inset 0 1px 0 #ffffff40, var(--shadow-lg,0 10px 30px color-mix(in srgb, var(--ds-color-text-1) 18%, transparent));border:none;font-size:.95rem;font-weight:600;transition:transform .15s,background-color .15s;display:inline-flex;position:fixed;inset-block-end:var(--space-6,24px);inset-inline-end:var(--space-6,24px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.MayaAssistant-module__B-0cmW__launcher{background:var(--portal-brand)}}.MayaAssistant-module__B-0cmW__launcher:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;position:absolute;inset:0}.MayaAssistant-module__B-0cmW__launcher:hover{background:var(--ds-color-accent-hover);transform:translateY(-1px)}.MayaAssistant-module__B-0cmW__launcher:active{transform:translateY(0)}.MayaAssistant-module__B-0cmW__launcher:focus-visible{outline:2px solid var(--ds-color-accent);outline-offset:2px}@media (max-width:1024px){.MayaAssistant-module__B-0cmW__launcher{inset-block-end:calc(var(--portal-mobile-nav-clearance) - 8px)}}.MayaAssistant-module__B-0cmW__overlay{z-index:70;background:color-mix(in srgb, var(--ds-color-text-1) 32%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:flex-start;display:flex;position:fixed;inset:0}.MayaAssistant-module__B-0cmW__overlay[hidden]{display:none}.MayaAssistant-module__B-0cmW__panel{background:var(--ds-color-surface);border-inline-start:1px solid var(--ds-color-border);block-size:100dvh;inline-size:min(420px,100vw);box-shadow:var(--shadow-lg,-10px 0 40px color-mix(in srgb, var(--ds-color-text-1) 15%, transparent));flex-direction:column;margin-inline-start:auto;display:flex}.MayaAssistant-module__B-0cmW__header{padding-block:var(--space-4,16px);padding-inline:var(--space-5,20px);border-block-end:1px solid var(--ds-color-border);justify-content:space-between;align-items:center;display:flex}.MayaAssistant-module__B-0cmW__titleRow{align-items:center;gap:var(--space-2,8px);color:var(--ds-color-accent);font-size:1.05rem;font-weight:700;display:inline-flex}.MayaAssistant-module__B-0cmW__iconBtn{color:var(--ds-color-text-3);cursor:pointer;padding:var(--space-1,4px);border-radius:var(--radius-sm,6px);background:0 0;border:none;display:inline-flex}.MayaAssistant-module__B-0cmW__iconBtn:hover{background:var(--ds-color-canvas);color:var(--ds-color-text-1)}.MayaAssistant-module__B-0cmW__thread{padding:var(--space-4,16px);gap:var(--space-3,12px);background:var(--ds-color-sunken);flex-direction:column;flex:1;display:flex;overflow-y:auto}.MayaAssistant-module__B-0cmW__empty{text-align:center;color:var(--ds-color-text-2);margin-block:auto}.MayaAssistant-module__B-0cmW__emptyTitle{margin-block-end:var(--space-4,16px);font-weight:600}.MayaAssistant-module__B-0cmW__chips{gap:var(--space-2,8px);flex-direction:column;display:flex}.MayaAssistant-module__B-0cmW__chip{border:1px solid var(--ds-color-border);background:var(--ds-color-canvas);color:var(--ds-color-text-1);border-radius:var(--radius-md,10px);padding-block:var(--space-2,8px);padding-inline:var(--space-3,12px);cursor:pointer;text-align:start;font-size:.9rem}.MayaAssistant-module__B-0cmW__chip:hover{border-color:var(--ds-color-accent)}.MayaAssistant-module__B-0cmW__userMsg{justify-content:flex-start;display:flex}.MayaAssistant-module__B-0cmW__botMsg{align-items:flex-end;gap:var(--space-2,8px);flex-direction:column;display:flex}.MayaAssistant-module__B-0cmW__bubble{max-inline-size:86%;padding-block:var(--space-2,8px);padding-inline:var(--space-3,12px);border-radius:var(--radius-lg,14px);white-space:pre-wrap;word-break:break-word;font-size:.92rem;line-height:1.6}.MayaAssistant-module__B-0cmW__userMsg .MayaAssistant-module__B-0cmW__bubble{background:var(--ds-color-accent);color:var(--ds-color-on-accent)}.MayaAssistant-module__B-0cmW__botMsg .MayaAssistant-module__B-0cmW__bubble{background:var(--ds-color-surface);color:var(--ds-color-text-1);border:1px solid var(--ds-color-border);box-shadow:0 1px 2px #1a1a1a0d}.MayaAssistant-module__B-0cmW__draftCard{max-inline-size:86%;padding:var(--space-3,12px);border:1px solid var(--ds-color-border);border-radius:var(--radius-md,10px);background:var(--ds-color-surface);color:var(--ds-color-text-1);flex-direction:column;gap:2px;text-decoration:none;display:flex}.MayaAssistant-module__B-0cmW__draftCard:hover{border-color:var(--ds-color-accent)}.MayaAssistant-module__B-0cmW__draftCta{color:var(--ds-color-accent);font-size:.85rem;font-weight:600}.MayaAssistant-module__B-0cmW__errorLine{color:var(--ds-color-danger);text-align:center;font-size:.85rem}.MayaAssistant-module__B-0cmW__composer{align-items:flex-end;gap:var(--space-2,8px);padding:var(--space-3,12px);border-block-start:1px solid var(--ds-color-border);display:flex}.MayaAssistant-module__B-0cmW__textarea{resize:none;max-block-size:120px;padding-block:var(--space-2,8px);padding-inline:var(--space-3,12px);border:1px solid var(--ds-color-border-strong);border-radius:var(--radius-md,10px);font-family:var(--font-body,inherit);background:var(--ds-color-surface);color:var(--ds-color-text-1);flex:1;font-size:.92rem;line-height:1.5}.MayaAssistant-module__B-0cmW__textarea:focus-visible{border-color:var(--ds-color-accent);outline:none}.MayaAssistant-module__B-0cmW__send{border-radius:var(--radius-md,10px);background:var(--ds-color-accent);block-size:40px;inline-size:40px;color:var(--ds-color-on-accent);cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex}.MayaAssistant-module__B-0cmW__send:disabled{opacity:.5;cursor:not-allowed}.MayaAssistant-module__B-0cmW__send:not(:disabled):hover{background:var(--ds-color-accent-hover)}
.GoogleCalendarSyncCard-module__hbeLfW__card{gap:var(--portal-space-4);padding:var(--portal-space-5);background:var(--portal-card);border:1px solid var(--portal-border-soft);border-radius:var(--portal-radius-lg);box-shadow:var(--shadow-xs);flex-direction:column;display:flex}.GoogleCalendarSyncCard-module__hbeLfW__embedded{gap:var(--portal-space-4);box-shadow:none;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.GoogleCalendarSyncCard-module__hbeLfW__embedded .GoogleCalendarSyncCard-module__hbeLfW__sub,.GoogleCalendarSyncCard-module__hbeLfW__embedded .GoogleCalendarSyncCard-module__hbeLfW__toggleHint,.GoogleCalendarSyncCard-module__hbeLfW__embedded .GoogleCalendarSyncCard-module__hbeLfW__muted{color:var(--portal-v2-ink-soft,var(--portal-ink-muted))}.GoogleCalendarSyncCard-module__hbeLfW__header{align-items:flex-start;gap:var(--portal-space-3);display:flex}.GoogleCalendarSyncCard-module__hbeLfW__icon{border-radius:var(--portal-radius-md);background:var(--portal-brand-soft);block-size:32px;inline-size:32px;color:var(--portal-brand);flex-shrink:0;place-items:center;display:grid}.GoogleCalendarSyncCard-module__hbeLfW__title{font-family:var(--portal-font-ui);color:var(--portal-ink);margin:0 0 2px;font-size:16px;font-weight:600}.GoogleCalendarSyncCard-module__hbeLfW__sub{font-family:var(--portal-font-ui);color:var(--portal-ink-muted);margin:0;font-size:13px;line-height:1.6}.GoogleCalendarSyncCard-module__hbeLfW__field{gap:var(--portal-space-2);flex-direction:column;display:flex}.GoogleCalendarSyncCard-module__hbeLfW__label{font-family:var(--portal-font-ui);color:var(--portal-ink);font-size:13px;font-weight:600}.GoogleCalendarSyncCard-module__hbeLfW__select{inline-size:100%;min-block-size:var(--portal-control-height);padding-inline:var(--portal-space-3);font-family:var(--portal-font-ui);color:var(--portal-ink);background:var(--portal-card);border:1px solid var(--portal-border-input);border-radius:var(--portal-radius-md);font-size:14px}.GoogleCalendarSyncCard-module__hbeLfW__select:focus-visible{outline:2px solid var(--action-primary);outline-offset:1px}.GoogleCalendarSyncCard-module__hbeLfW__select:disabled{opacity:.6}.GoogleCalendarSyncCard-module__hbeLfW__toggleRow{align-items:flex-start;gap:var(--portal-space-3);cursor:pointer;min-block-size:44px;display:flex}.GoogleCalendarSyncCard-module__hbeLfW__checkbox{block-size:20px;inline-size:20px;accent-color:var(--action-primary);flex-shrink:0;margin-block-start:1px}.GoogleCalendarSyncCard-module__hbeLfW__checkbox:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.GoogleCalendarSyncCard-module__hbeLfW__toggleTitle{font-family:var(--portal-font-ui);color:var(--portal-ink);font-size:14px;font-weight:600;display:block}.GoogleCalendarSyncCard-module__hbeLfW__toggleHint{font-family:var(--portal-font-ui);color:var(--portal-ink-muted);margin-block-start:2px;font-size:12px;line-height:1.6;display:block}.GoogleCalendarSyncCard-module__hbeLfW__footer{align-items:center;gap:var(--portal-space-3);display:flex}.GoogleCalendarSyncCard-module__hbeLfW__refresh{min-block-size:44px}.GoogleCalendarSyncCard-module__hbeLfW__saved{font-family:var(--portal-font-ui);color:var(--portal-success);font-size:12px;font-weight:600}.GoogleCalendarSyncCard-module__hbeLfW__muted{font-family:var(--portal-font-ui);color:var(--portal-ink-muted);margin:0;font-size:13px}.GoogleCalendarSyncCard-module__hbeLfW__error{font-family:var(--portal-font-ui);color:var(--portal-danger);margin:0;font-size:13px;line-height:1.6}
.OnboardingTour-module__Ah5FVq__overlay{z-index:400;color:var(--portal-v2-ink);font-family:var(--ds-font-ui);position:fixed;inset:0}.OnboardingTour-module__Ah5FVq__overlay[data-tour-mode=modal]{pointer-events:auto;background:color-mix(in srgb, var(--portal-v2-ink) 44%, transparent)}.OnboardingTour-module__Ah5FVq__overlay[data-tour-mode=coachmark]{pointer-events:none;background:0 0}.OnboardingTour-module__Ah5FVq__spotlight{inline-size:var(--tour-spot-inline-size);block-size:var(--tour-spot-block-size);pointer-events:none;border:2px solid var(--portal-v2-action);border-radius:var(--portal-radius-sm);background:0 0;transition:inset-block-start .18s ease-out,inset-inline-start .18s ease-out,inline-size .18s ease-out,block-size .18s ease-out;position:fixed;inset-block-start:var(--tour-spot-block-start);inset-inline-start:var(--tour-spot-inline-start)}.OnboardingTour-module__Ah5FVq__dialog{max-block-size:calc(100dvh - var(--portal-space-7));color:var(--portal-v2-ink);background:var(--portal-v2-canvas);border:1px solid var(--portal-v2-line);border-radius:var(--portal-radius-sm);box-shadow:var(--portal-shadow-float);position:fixed;overflow-y:auto}.OnboardingTour-module__Ah5FVq__dialog[data-tour-mode=modal],.OnboardingTour-module__Ah5FVq__dialog[data-tour-mode=coachmark]{pointer-events:auto}.OnboardingTour-module__Ah5FVq__modal{inline-size:min(520px, calc(100vw - var(--portal-space-7)));padding-block:var(--portal-space-6);padding-inline:var(--portal-space-7);margin-inline:auto;animation:.18s ease-out OnboardingTour-module__Ah5FVq__modalEntrance;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.OnboardingTour-module__Ah5FVq__coachmark{inline-size:var(--tour-dialog-inline-size);block-size:222px;min-block-size:222px;visibility:var(--tour-dialog-visibility);flex-direction:column;gap:16px;padding:24px;animation:.16s ease-out OnboardingTour-module__Ah5FVq__coachmarkEntrance;display:flex;inset-block-start:var(--tour-dialog-block-start);inset-inline-start:var(--tour-dialog-inline-start);overflow:hidden}.OnboardingTour-module__Ah5FVq__coachmark .OnboardingTour-module__Ah5FVq__stepMeta{flex:0 0 24px;min-block-size:24px;margin-block-end:0}.OnboardingTour-module__Ah5FVq__coachmark .OnboardingTour-module__Ah5FVq__skipButton{min-block-size:24px}.OnboardingTour-module__Ah5FVq__coachmark .OnboardingTour-module__Ah5FVq__content{flex:0 0 74px;overflow:hidden}.OnboardingTour-module__Ah5FVq__coachmark .OnboardingTour-module__Ah5FVq__footer{flex:0 0 44px;margin-block-start:0;padding-block-end:0}.OnboardingTour-module__Ah5FVq__coachmark .OnboardingTour-module__Ah5FVq__title{font-size:18px;line-height:26px}.OnboardingTour-module__Ah5FVq__coachmark .OnboardingTour-module__Ah5FVq__body{margin-block-start:4px;font-size:14px;line-height:20px}.OnboardingTour-module__Ah5FVq__coachmarkFallback{inline-size:min(360px, calc(100vw - var(--portal-space-7)));visibility:visible;margin-inline:auto;animation-name:OnboardingTour-module__Ah5FVq__fallbackEntrance;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}@keyframes OnboardingTour-module__Ah5FVq__modalEntrance{0%{opacity:0;transform:translateY(calc(6px - 50%))}to{opacity:1;transform:translateY(-50%)}}@keyframes OnboardingTour-module__Ah5FVq__coachmarkEntrance{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes OnboardingTour-module__Ah5FVq__fallbackEntrance{0%{opacity:0;transform:translateY(calc(6px - 50%))}to{opacity:1;transform:translateY(-50%)}}.OnboardingTour-module__Ah5FVq__stepMeta{justify-content:space-between;align-items:center;gap:var(--portal-space-3);min-block-size:44px;margin-block-end:var(--portal-space-2);display:flex}.OnboardingTour-module__Ah5FVq__modal .OnboardingTour-module__Ah5FVq__stepMeta{min-block-size:20px;margin-block-end:var(--portal-space-3)}.OnboardingTour-module__Ah5FVq__counter{color:var(--portal-v2-action);font-family:var(--ds-font-ui);font-size:14px;font-weight:var(--portal-font-weight-bold,700);font-variant-numeric:tabular-nums;line-height:20px}.OnboardingTour-module__Ah5FVq__metaLabel{color:var(--portal-v2-muted);font-size:14px;font-weight:var(--portal-font-weight-medium,500);line-height:20px}.OnboardingTour-module__Ah5FVq__skipButton{min-block-size:44px;min-inline-size:44px;padding-inline:var(--portal-space-2);color:var(--portal-v2-muted);font:inherit;border-radius:var(--portal-radius-xs);cursor:pointer;background:0 0;border:0;font-size:14px}.OnboardingTour-module__Ah5FVq__skipButton:hover{color:var(--portal-v2-ink);background:var(--portal-v2-fill,var(--portal-v2-canvas-cool))}.OnboardingTour-module__Ah5FVq__skipButton:focus-visible{outline:3px solid var(--portal-v2-action);outline-offset:2px}.OnboardingTour-module__Ah5FVq__content{min-inline-size:0}.OnboardingTour-module__Ah5FVq__modalTitle,.OnboardingTour-module__Ah5FVq__title{color:var(--portal-v2-ink);font-weight:var(--portal-font-weight-bold,700);margin:0}.OnboardingTour-module__Ah5FVq__modalTitle{font-size:28px;line-height:36px}.OnboardingTour-module__Ah5FVq__title{font-size:20px;line-height:28px}.OnboardingTour-module__Ah5FVq__body,.OnboardingTour-module__Ah5FVq__tip{color:var(--portal-v2-muted);margin-block:var(--portal-space-2) 0;font-size:14px;line-height:22px}.OnboardingTour-module__Ah5FVq__highlights{gap:var(--portal-space-1);margin-block:var(--portal-space-5) 0;padding:0;list-style:none;display:grid}.OnboardingTour-module__Ah5FVq__highlights li{min-block-size:32px;padding-block:var(--portal-space-1);padding-inline:var(--portal-space-3);color:var(--portal-v2-ink);background:var(--portal-v2-canvas-cool);border:1px solid var(--portal-v2-line-soft);border-radius:var(--portal-radius-xs);font-size:14px;line-height:22px}.OnboardingTour-module__Ah5FVq__modal .OnboardingTour-module__Ah5FVq__content,.OnboardingTour-module__Ah5FVq__modal .OnboardingTour-module__Ah5FVq__highlights li{text-align:center}.OnboardingTour-module__Ah5FVq__footer{justify-content:space-between;align-items:center;gap:var(--portal-space-2);margin-block-start:var(--portal-space-5);padding-block-end:var(--portal-space-2);display:flex}.OnboardingTour-module__Ah5FVq__modal .OnboardingTour-module__Ah5FVq__footer{justify-content:center}.OnboardingTour-module__Ah5FVq__actionButton{min-block-size:44px;min-inline-size:88px;padding-inline:var(--portal-space-4);font:inherit;font-size:14px;font-weight:var(--portal-font-weight-semibold,600);border-radius:var(--portal-radius-xs);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;line-height:20px;display:inline-flex}.OnboardingTour-module__Ah5FVq__primaryAction{color:var(--portal-v2-canvas);background:var(--portal-v2-action)}.OnboardingTour-module__Ah5FVq__primaryAction:hover{background:color-mix(in srgb, var(--portal-v2-action) 88%, var(--portal-v2-ink))}.OnboardingTour-module__Ah5FVq__secondaryAction{color:var(--portal-v2-ink);background:var(--portal-v2-canvas);border-color:var(--portal-v2-line)}.OnboardingTour-module__Ah5FVq__secondaryAction:hover{background:var(--portal-v2-fill,var(--portal-v2-canvas-cool))}.OnboardingTour-module__Ah5FVq__actionButton:focus-visible{outline:3px solid var(--portal-v2-action);outline-offset:2px}.OnboardingTour-module__Ah5FVq__progress{background:var(--portal-v2-line-soft);border-end-end-radius:var(--portal-radius-sm);border-end-start-radius:var(--portal-radius-sm);block-size:3px;position:absolute;inset-block-end:0;inset-inline:0;overflow:clip}.OnboardingTour-module__Ah5FVq__progressFill{inline-size:var(--tour-progress);background:var(--portal-v2-action);block-size:100%;transition:inline-size .18s ease-out;display:block}@media (max-width:560px){.OnboardingTour-module__Ah5FVq__modal{inline-size:min(360px, calc(100vw - var(--portal-space-5)));padding-block:var(--portal-space-5);padding-inline:var(--portal-space-5)}.OnboardingTour-module__Ah5FVq__coachmark,.OnboardingTour-module__Ah5FVq__coachmarkFallback{inline-size:min(320px, calc(100vw - var(--portal-space-5)));flex-direction:column;gap:16px;block-size:238px;min-block-size:238px;padding:20px;display:flex;overflow:hidden}.OnboardingTour-module__Ah5FVq__coachmark .OnboardingTour-module__Ah5FVq__stepMeta,.OnboardingTour-module__Ah5FVq__coachmarkFallback .OnboardingTour-module__Ah5FVq__stepMeta{flex:0 0 24px;min-block-size:24px;margin-block-end:0}.OnboardingTour-module__Ah5FVq__coachmark .OnboardingTour-module__Ah5FVq__content,.OnboardingTour-module__Ah5FVq__coachmarkFallback .OnboardingTour-module__Ah5FVq__content{flex:0 0 98px;overflow:hidden}.OnboardingTour-module__Ah5FVq__coachmark .OnboardingTour-module__Ah5FVq__footer,.OnboardingTour-module__Ah5FVq__coachmarkFallback .OnboardingTour-module__Ah5FVq__footer{flex:0 0 44px;margin-block-start:0;padding-block-end:0}.OnboardingTour-module__Ah5FVq__coachmark .OnboardingTour-module__Ah5FVq__title,.OnboardingTour-module__Ah5FVq__coachmarkFallback .OnboardingTour-module__Ah5FVq__title{font-size:18px;line-height:26px}.OnboardingTour-module__Ah5FVq__coachmark .OnboardingTour-module__Ah5FVq__body,.OnboardingTour-module__Ah5FVq__coachmarkFallback .OnboardingTour-module__Ah5FVq__body{margin-block-start:4px;font-size:14px;line-height:20px}.OnboardingTour-module__Ah5FVq__coachmark .OnboardingTour-module__Ah5FVq__progress,.OnboardingTour-module__Ah5FVq__coachmarkFallback .OnboardingTour-module__Ah5FVq__progress{display:none}.OnboardingTour-module__Ah5FVq__modalTitle{font-size:26px;line-height:34px}.OnboardingTour-module__Ah5FVq__footer>:where(button){flex:1 1 0}}@media (prefers-reduced-motion:reduce){.OnboardingTour-module__Ah5FVq__spotlight,.OnboardingTour-module__Ah5FVq__progressFill{transition:none}.OnboardingTour-module__Ah5FVq__modal,.OnboardingTour-module__Ah5FVq__coachmark{animation:none}}
.NativeGoogleCalendarCard-module__sey8bq__card{gap:var(--portal-space-4);padding:var(--portal-space-5);background:var(--portal-card);border:1px solid var(--portal-border-soft);border-radius:var(--portal-radius-lg);box-shadow:var(--shadow-xs);flex-direction:column;min-inline-size:0;display:flex}.NativeGoogleCalendarCard-module__sey8bq__header{align-items:flex-start;gap:var(--portal-space-3);display:flex}.NativeGoogleCalendarCard-module__sey8bq__headText{min-inline-size:0}.NativeGoogleCalendarCard-module__sey8bq__icon{border-radius:var(--portal-radius-md);background:var(--portal-brand-soft);block-size:32px;inline-size:32px;color:var(--portal-brand);flex-shrink:0;place-items:center;display:grid}.NativeGoogleCalendarCard-module__sey8bq__title{align-items:center;gap:var(--portal-space-2);font-family:var(--portal-font-ui);color:var(--portal-ink);flex-wrap:wrap;margin:0 0 2px;font-size:16px;font-weight:600;display:flex}.NativeGoogleCalendarCard-module__sey8bq__optional{padding-block:1px;padding-inline:var(--portal-space-2);color:var(--portal-ink-muted);background:var(--ds-color-sunken);border-radius:999px;font-size:12px;font-weight:500}.NativeGoogleCalendarCard-module__sey8bq__sub{font-family:var(--portal-font-ui);color:var(--portal-ink-muted);margin:0;font-size:13px;line-height:1.6}.NativeGoogleCalendarCard-module__sey8bq__stack{gap:var(--portal-space-2);flex-direction:column;display:flex}.NativeGoogleCalendarCard-module__sey8bq__row{align-items:center;gap:var(--portal-space-2) var(--portal-space-3);flex-wrap:wrap;display:flex}.NativeGoogleCalendarCard-module__sey8bq__muted{font-family:var(--portal-font-ui);color:var(--portal-ink-muted);margin:0;font-size:13px;line-height:1.6}.NativeGoogleCalendarCard-module__sey8bq__status,.NativeGoogleCalendarCard-module__sey8bq__statusOk,.NativeGoogleCalendarCard-module__sey8bq__error{align-items:flex-start;gap:var(--portal-space-2);font-family:var(--portal-font-ui);margin:0;font-size:13px;line-height:1.6;display:flex}.NativeGoogleCalendarCard-module__sey8bq__status{color:var(--portal-ink)}.NativeGoogleCalendarCard-module__sey8bq__statusOk{color:var(--ds-color-success)}.NativeGoogleCalendarCard-module__sey8bq__error{color:var(--portal-danger)}.NativeGoogleCalendarCard-module__sey8bq__status>svg,.NativeGoogleCalendarCard-module__sey8bq__statusOk>svg,.NativeGoogleCalendarCard-module__sey8bq__error>svg{flex-shrink:0;margin-block-start:3px}
.OwnerAttentionStrip-module__k2WS6G__strip{isolation:isolate;min-block-size:var(--portal-v2-attention-height);color:var(--portal-v2-ink);background:var(--ds-glass-strong);-webkit-backdrop-filter:blur(var(--ds-blur)) saturate(170%);backdrop-filter:blur(var(--ds-blur)) saturate(170%);border:1px solid var(--ds-glass-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-glass);align-items:stretch;margin-inline:0 18px;display:flex;position:relative;overflow:hidden}.OwnerAttentionStrip-module__k2WS6G__strip:before{content:"";border-radius:inherit;background:var(--ds-glass-specular);pointer-events:none;z-index:-1;position:absolute;inset:0}.OwnerAttentionStrip-module__k2WS6G__item,.OwnerAttentionStrip-module__k2WS6G__error{align-items:center;gap:8px;min-block-size:44px;padding-inline:16px;display:inline-flex}.OwnerAttentionStrip-module__k2WS6G__item{color:inherit;text-decoration:none}.OwnerAttentionStrip-module__k2WS6G__item+.OwnerAttentionStrip-module__k2WS6G__item,.OwnerAttentionStrip-module__k2WS6G__error{border-inline-start:1px solid var(--portal-v2-line)}.OwnerAttentionStrip-module__k2WS6G__item[href]:hover{background:var(--ds-glass-strong)}.OwnerAttentionStrip-module__k2WS6G__label{font-size:.875rem;font-weight:600;line-height:1.25}.OwnerAttentionStrip-module__k2WS6G__mobileLabel{display:none}.OwnerAttentionStrip-module__k2WS6G__count{min-block-size:22px;min-inline-size:22px;color:var(--ds-color-on-accent);background:var(--portal-v2-action);border-radius:999px;place-items:center;padding-inline:6px;font-size:.75rem;line-height:1;display:grid}.OwnerAttentionStrip-module__k2WS6G__loading{min-block-size:44px;color:var(--portal-v2-muted);align-items:center;padding-inline:16px;font-size:.875rem;display:inline-flex}.OwnerAttentionStrip-module__k2WS6G__error{color:var(--portal-v2-urgent);gap:12px;font-size:.8125rem}.OwnerAttentionStrip-module__k2WS6G__retry{min-block-size:44px;min-inline-size:44px;color:var(--portal-v2-action);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding-inline:10px;font-weight:700;display:inline-flex}.OwnerAttentionStrip-module__k2WS6G__item:focus-visible,.OwnerAttentionStrip-module__k2WS6G__retry:focus-visible{outline:3px solid var(--portal-v2-action);outline-offset:-3px}.OwnerAttentionStrip-module__k2WS6G__item[data-attention-kind=no_shows]{color:var(--portal-v2-urgent)}.OwnerAttentionStrip-module__k2WS6G__item[data-attention-kind=no_shows] .OwnerAttentionStrip-module__k2WS6G__count{background:var(--portal-v2-urgent)}.OwnerAttentionStrip-module__k2WS6G__item[data-attention-kind=maya_setup]{color:color-mix(in srgb, var(--portal-v2-review) 75%, var(--portal-v2-ink))}.OwnerAttentionStrip-module__k2WS6G__chips{flex:none;align-items:center;gap:4px;display:flex}.OwnerAttentionStrip-module__k2WS6G__chip{min-block-size:44px;inline-size:44px;min-inline-size:44px;color:var(--portal-v2-ink);background:var(--ds-glass-dim);border:1px solid var(--portal-v2-line-soft);border-radius:var(--ds-radius-pill);font:inherit;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.OwnerAttentionStrip-module__k2WS6G__chip .OwnerAttentionStrip-module__k2WS6G__count{font-variant-numeric:tabular-nums;min-block-size:17px;min-inline-size:17px;padding-inline:5px;font-size:12px;font-weight:700;position:absolute;inset-block-start:1px;inset-inline-end:1px}.OwnerAttentionStrip-module__k2WS6G__chip[href]:hover,.OwnerAttentionStrip-module__k2WS6G__retryChip:hover{background:var(--portal-v2-fill,var(--ds-glass-lite));border-color:color-mix(in srgb, var(--portal-v2-action) 28%, var(--portal-v2-line))}.OwnerAttentionStrip-module__k2WS6G__chip[data-attention-kind=no_shows]{color:var(--portal-v2-urgent)}.OwnerAttentionStrip-module__k2WS6G__chip[data-attention-kind=no_shows] .OwnerAttentionStrip-module__k2WS6G__count{background:var(--portal-v2-urgent)}.OwnerAttentionStrip-module__k2WS6G__chip[data-attention-kind=maya_setup]{color:color-mix(in srgb, var(--portal-v2-review) 75%, var(--portal-v2-ink))}.OwnerAttentionStrip-module__k2WS6G__retryChip{color:var(--portal-v2-urgent);cursor:pointer}.OwnerAttentionStrip-module__k2WS6G__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.OwnerAttentionStrip-module__k2WS6G__chip:focus-visible{outline:3px solid var(--portal-v2-action);outline-offset:2px}@media (max-width:1024px){.OwnerAttentionStrip-module__k2WS6G__strip{margin-inline:14px}}@media (max-width:700px){.OwnerAttentionStrip-module__k2WS6G__strip{justify-content:flex-start;align-items:center;gap:12px;min-block-size:48px;padding-inline:16px}.OwnerAttentionStrip-module__k2WS6G__item,.OwnerAttentionStrip-module__k2WS6G__error{flex:none}.OwnerAttentionStrip-module__k2WS6G__item{gap:5px;min-block-size:44px;padding-inline:0}.OwnerAttentionStrip-module__k2WS6G__item+.OwnerAttentionStrip-module__k2WS6G__item{border-inline-start:0}.OwnerAttentionStrip-module__k2WS6G__item>svg,.OwnerAttentionStrip-module__k2WS6G__desktopLabel{display:none}.OwnerAttentionStrip-module__k2WS6G__mobileLabel{font-size:12px;font-weight:500;display:inline}.OwnerAttentionStrip-module__k2WS6G__count{min-block-size:20px;min-inline-size:20px;padding-inline:4px;font-size:12px}.OwnerAttentionStrip-module__k2WS6G__item[data-attention-kind=no_shows]{color:var(--portal-v2-ink)}.OwnerAttentionStrip-module__k2WS6G__item[data-attention-kind=no_shows] .OwnerAttentionStrip-module__k2WS6G__count{background:var(--portal-v2-review)}.OwnerAttentionStrip-module__k2WS6G__item[data-attention-kind=maya_bookings],.OwnerAttentionStrip-module__k2WS6G__item[data-attention-kind=maya_setup]{display:none}}.OwnerAttentionStrip-module__k2WS6G__strip ::selection{color:var(--ds-color-on-accent);background:var(--portal-v2-action)}@media (prefers-reduced-motion:no-preference){.OwnerAttentionStrip-module__k2WS6G__item[href],.OwnerAttentionStrip-module__k2WS6G__retry{transition:background-color .16s,color .16s}.OwnerAttentionStrip-module__k2WS6G__chip{transition:background-color .16s,border-color .16s}}
.PageHeader-module__XGoxoG__root{gap:var(--portal-space-2);padding-block:var(--portal-space-5);padding-inline:var(--portal-space-6);border-block-end:1px solid var(--portal-border);background:var(--portal-card);flex-direction:column;flex-shrink:0;display:flex}:where(:root[data-ops-theme=dark]) .PageHeader-module__XGoxoG__root{border-block-end:1px solid var(--portal-border,#323634);background:var(--portal-card,#1c201e)}.PageHeader-module__XGoxoG__breadcrumb{color:var(--portal-text-3);font-size:12.5px;font-weight:500}:where(:root[data-ops-theme=dark]) .PageHeader-module__XGoxoG__breadcrumb{color:var(--portal-text-3,#9c9c93)}.PageHeader-module__XGoxoG__row{justify-content:space-between;align-items:center;gap:var(--portal-space-4);display:flex}.PageHeader-module__XGoxoG__identity{align-items:center;gap:var(--portal-space-3);min-width:0;display:flex}.PageHeader-module__XGoxoG__titleBlock{flex-direction:column;gap:3px;min-width:0;display:flex}.PageHeader-module__XGoxoG__title{letter-spacing:-.02em;color:var(--portal-text-1);margin:0;font-size:24px;font-weight:700;line-height:1.15}:where(:root[data-ops-theme=dark]) .PageHeader-module__XGoxoG__title{color:var(--portal-text-1,#e8e8e8)}.PageHeader-module__XGoxoG__subtitle{color:var(--portal-text-2);margin:0;font-size:14px;line-height:1.4}:where(:root[data-ops-theme=dark]) .PageHeader-module__XGoxoG__subtitle{color:var(--portal-text-2,#babab4)}.PageHeader-module__XGoxoG__actions{gap:var(--portal-space-2);align-items:center;display:flex}[data-portal-v2-frame] .PageHeader-module__XGoxoG__root{color:var(--portal-v2-ink);border-block-end-color:var(--portal-v2-line);background:0 0}[data-portal-v2-frame] .PageHeader-module__XGoxoG__title{font:var(--ds-type-h1);letter-spacing:0;color:var(--portal-v2-route-ink,var(--portal-v2-ink))}[data-portal-v2-frame] .PageHeader-module__XGoxoG__subtitle{font:var(--ds-type-small);color:var(--ds-color-text-2)}:where(:root[data-ops-theme=dark]) [data-portal-v2-frame] .PageHeader-module__XGoxoG__subtitle{color:var(--portal-text-2,#babab4)}@media (max-width:640px){.PageHeader-module__XGoxoG__row{flex-direction:column;align-items:stretch}}
.PortalContextHeader-module__Y1UD8a__header{--portal-v2-toolbar-control:44px;z-index:30;isolation:isolate;min-block-size:var(--portal-v2-context-height);block-size:var(--portal-v2-context-height);color:var(--portal-v2-ink);background:var(--ds-glass);-webkit-backdrop-filter:blur(var(--ds-blur)) saturate(170%);backdrop-filter:blur(var(--ds-blur)) saturate(170%);border:1px solid var(--ds-glass-border);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-glass);justify-content:space-between;align-items:center;gap:24px;margin-block-start:18px;margin-inline:0 18px;padding-inline:18px;display:flex;position:relative}.PortalContextHeader-module__Y1UD8a__header:before{content:"";border-radius:inherit;background:var(--ds-glass-specular);pointer-events:none;z-index:-1;position:absolute;inset:0}.PortalContextHeader-module__Y1UD8a__context{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:2px;min-inline-size:0;display:flex}.PortalContextHeader-module__Y1UD8a__header[data-toolbar-start-filled]{gap:12px;padding-inline:16px}.PortalContextHeader-module__Y1UD8a__header[data-toolbar-start-filled] .PortalContextHeader-module__Y1UD8a__context{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.PortalContextHeader-module__Y1UD8a__header[data-toolbar-start-filled] .PortalContextHeader-module__Y1UD8a__actions{gap:6px}.PortalContextHeader-module__Y1UD8a__header[data-toolbar-start-filled] .PortalContextHeader-module__Y1UD8a__context>.PortalContextHeader-module__Y1UD8a__slot>*,.PortalContextHeader-module__Y1UD8a__header[data-toolbar-start-filled] .PortalContextHeader-module__Y1UD8a__meta{flex-shrink:0}.PortalContextHeader-module__Y1UD8a__meta{min-inline-size:0;max-inline-size:100%;color:var(--portal-v2-muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;line-height:1.25;display:flex}.PortalContextHeader-module__Y1UD8a__clinicIdentity{min-inline-size:0;max-inline-size:100%;position:relative}.PortalContextHeader-module__Y1UD8a__clinicName{max-inline-size:100%;color:var(--portal-v2-ink);letter-spacing:-.015em;cursor:pointer;align-items:center;gap:6px;font-size:22px;font-weight:700;line-height:1.1;list-style:none;display:flex}.PortalContextHeader-module__Y1UD8a__clinicName::-webkit-details-marker{display:none}.PortalContextHeader-module__Y1UD8a__clinicNameText{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.PortalContextHeader-module__Y1UD8a__header[data-toolbar-start-filled] .PortalContextHeader-module__Y1UD8a__clinicNameText{max-inline-size:160px}.PortalContextHeader-module__Y1UD8a__header[data-toolbar-start-filled] .PortalContextHeader-module__Y1UD8a__clinicIdentity{min-inline-size:var(--portal-v2-toolbar-control)}.PortalContextHeader-module__Y1UD8a__header[data-toolbar-start-filled] .PortalContextHeader-module__Y1UD8a__clinicName{min-block-size:var(--portal-v2-toolbar-control);min-inline-size:var(--portal-v2-toolbar-control);justify-content:center}.PortalContextHeader-module__Y1UD8a__clinicIcon{color:var(--portal-v2-ink);flex:none;display:none}@media (max-width:1439px){.PortalContextHeader-module__Y1UD8a__header[data-toolbar-compact-identity] .PortalContextHeader-module__Y1UD8a__clinicNameText{display:none}.PortalContextHeader-module__Y1UD8a__header[data-toolbar-compact-identity] .PortalContextHeader-module__Y1UD8a__clinicIcon{display:inline-flex}}.PortalContextHeader-module__Y1UD8a__chevron{color:var(--portal-v2-muted);transition:transform var(--portal-duration-fast) var(--portal-easing-spring);flex:none}.PortalContextHeader-module__Y1UD8a__clinicIdentity[open] .PortalContextHeader-module__Y1UD8a__clinicName .PortalContextHeader-module__Y1UD8a__chevron{transform:rotate(180deg)}.PortalContextHeader-module__Y1UD8a__clinicName:focus-visible{outline:3px solid var(--portal-v2-action);outline-offset:3px;border-radius:var(--portal-radius-xs)}.PortalContextHeader-module__Y1UD8a__clinicNameExpanded{z-index:50;inline-size:max-content;max-inline-size:min(340px,100vw - 32px);color:var(--portal-v2-ink);background:var(--portal-v2-canvas);border:1px solid var(--portal-v2-line);border-radius:var(--ds-radius-md);box-shadow:var(--portal-shadow-md);overflow-wrap:anywhere;padding:12px 16px;font-size:15px;font-weight:600;line-height:1.5;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-start:0}.PortalContextHeader-module__Y1UD8a__clinicNamePending{background:var(--portal-v2-line-soft);border-radius:var(--portal-radius-xs);block-size:20px;inline-size:120px}.PortalContextHeader-module__Y1UD8a__day,.PortalContextHeader-module__Y1UD8a__time{color:var(--portal-v2-muted);white-space:nowrap;unicode-bidi:isolate}.PortalContextHeader-module__Y1UD8a__mobileDay{color:var(--portal-v2-muted);white-space:nowrap;unicode-bidi:isolate;display:none}.PortalContextHeader-module__Y1UD8a__time{border-inline-start:1px solid var(--portal-v2-line);font-variant-numeric:tabular-nums;padding-inline-start:7px}.PortalContextHeader-module__Y1UD8a__state{color:var(--portal-v2-muted);align-items:center;font-size:12px;line-height:1.25;display:inline-flex}.PortalContextHeader-module__Y1UD8a__state:before{background:var(--portal-v2-action);content:"";border-radius:50%;block-size:5px;inline-size:5px;margin-inline-end:5px}.PortalContextHeader-module__Y1UD8a__state[data-clinic-operating-state=active]:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--portal-v2-action) 17%, transparent)}@media (prefers-reduced-motion:reduce){.PortalContextHeader-module__Y1UD8a__state:before{animation:none}}.PortalContextHeader-module__Y1UD8a__demo{color:color-mix(in srgb, var(--portal-v2-review) 78%, var(--portal-v2-ink))}.PortalContextHeader-module__Y1UD8a__demo:before{background:var(--portal-v2-review)}.PortalContextHeader-module__Y1UD8a__actions{flex:none;align-items:center;gap:8px;display:flex}.PortalContextHeader-module__Y1UD8a__slot{display:contents}.PortalContextHeader-module__Y1UD8a__greeting{max-inline-size:260px;color:var(--portal-v2-ink);text-overflow:ellipsis;white-space:nowrap;margin-inline-end:8px;font-size:18px;font-weight:700;line-height:1.35;overflow:hidden}.PortalContextHeader-module__Y1UD8a__primaryAction,.PortalContextHeader-module__Y1UD8a__search{min-block-size:var(--portal-v2-toolbar-control);border-radius:var(--ds-radius-pill);justify-content:center;align-items:center;font-family:inherit;text-decoration:none;display:inline-flex}.PortalContextHeader-module__Y1UD8a__primaryAction{min-inline-size:104px;color:var(--ds-color-on-accent);background:var(--portal-v2-action);border:1px solid var(--portal-v2-action);gap:7px;padding-inline:15px;font-size:14px;font-weight:700}.PortalContextHeader-module__Y1UD8a__primaryAction:hover{background:var(--ds-color-accent-hover)}.PortalContextHeader-module__Y1UD8a__dashboardPrimaryAction{display:none}.PortalContextHeader-module__Y1UD8a__search{inline-size:248px;color:var(--portal-v2-muted);background:var(--ds-glass-dim);border:1px solid var(--portal-v2-line-soft);cursor:pointer;justify-content:flex-start;gap:8px;padding-inline:12px}.PortalContextHeader-module__Y1UD8a__header[data-portal-context-route=calendar] .PortalContextHeader-module__Y1UD8a__search{inline-size:270px}.PortalContextHeader-module__Y1UD8a__searchLabel{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.PortalContextHeader-module__Y1UD8a__shortcut{min-inline-size:42px;color:var(--portal-v2-muted);background:var(--ds-glass-lite);border:1px solid var(--portal-v2-line-soft);border-radius:var(--ds-radius-xs);font:inherit;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;direction:ltr;flex-shrink:0;margin-inline-start:auto;padding:3px 6px;font-size:12px}.PortalContextHeader-module__Y1UD8a__search:hover{color:var(--portal-v2-ink);background:var(--portal-v2-fill,var(--ds-glass-lite));border-color:color-mix(in srgb, var(--portal-v2-action) 28%, var(--portal-v2-line))}.PortalContextHeader-module__Y1UD8a__primaryAction:focus-visible,.PortalContextHeader-module__Y1UD8a__search:focus-visible{outline:3px solid var(--portal-v2-action);outline-offset:2px}@media (max-width:1200px){.PortalContextHeader-module__Y1UD8a__header{gap:16px}.PortalContextHeader-module__Y1UD8a__search,.PortalContextHeader-module__Y1UD8a__header[data-portal-context-route=calendar] .PortalContextHeader-module__Y1UD8a__search{inline-size:200px}.PortalContextHeader-module__Y1UD8a__greeting{display:none}}@media (max-width:1024px){.PortalContextHeader-module__Y1UD8a__header{block-size:56px;min-block-size:56px;margin-block-start:14px;margin-inline:14px}.PortalContextHeader-module__Y1UD8a__search,.PortalContextHeader-module__Y1UD8a__header[data-portal-context-route=calendar] .PortalContextHeader-module__Y1UD8a__search{justify-content:center;block-size:44px;inline-size:44px;min-inline-size:44px;padding:0}.PortalContextHeader-module__Y1UD8a__searchLabel,.PortalContextHeader-module__Y1UD8a__shortcut{display:none}.PortalContextHeader-module__Y1UD8a__primaryAction{min-block-size:44px}}@media (max-width:700px){.PortalContextHeader-module__Y1UD8a__header{gap:10px}.PortalContextHeader-module__Y1UD8a__clinicName{font-size:17px}.PortalContextHeader-module__Y1UD8a__clinicNameText{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-box-orient:vertical;display:-webkit-box}.PortalContextHeader-module__Y1UD8a__meta{max-inline-size:min(45vw,220px);overflow:hidden}.PortalContextHeader-module__Y1UD8a__day,.PortalContextHeader-module__Y1UD8a__state:not(.PortalContextHeader-module__Y1UD8a__demo){display:none}.PortalContextHeader-module__Y1UD8a__time{border-inline-start:0;padding-inline-start:0}.PortalContextHeader-module__Y1UD8a__primaryAction{min-inline-size:44px;padding-inline:11px}.PortalContextHeader-module__Y1UD8a__primaryAction span{display:none}}@media (max-width:430px){.PortalContextHeader-module__Y1UD8a__search,.PortalContextHeader-module__Y1UD8a__header[data-portal-context-route=calendar] .PortalContextHeader-module__Y1UD8a__search{justify-content:center;block-size:44px;inline-size:44px;min-inline-size:44px;padding:0}:is(.PortalContextHeader-module__Y1UD8a__header[data-portal-context-route=dashboard] .PortalContextHeader-module__Y1UD8a__meta:has(.PortalContextHeader-module__Y1UD8a__demo) .PortalContextHeader-module__Y1UD8a__mobileDay,.PortalContextHeader-module__Y1UD8a__header[data-portal-context-route=calendar] .PortalContextHeader-module__Y1UD8a__meta:has(.PortalContextHeader-module__Y1UD8a__demo) .PortalContextHeader-module__Y1UD8a__mobileDay),.PortalContextHeader-module__Y1UD8a__header[data-portal-context-route=calendar] .PortalContextHeader-module__Y1UD8a__day,.PortalContextHeader-module__Y1UD8a__header[data-portal-context-route=calendar] .PortalContextHeader-module__Y1UD8a__time,.PortalContextHeader-module__Y1UD8a__header[data-portal-context-route=calendar] .PortalContextHeader-module__Y1UD8a__state:not(.PortalContextHeader-module__Y1UD8a__demo),.PortalContextHeader-module__Y1UD8a__header[data-portal-context-route=calendar] [data-notification-bell]{display:none}.PortalContextHeader-module__Y1UD8a__header[data-portal-context-route=calendar] .PortalContextHeader-module__Y1UD8a__mobileDay{display:inline}.PortalContextHeader-module__Y1UD8a__header[data-portal-context-route=dashboard] .PortalContextHeader-module__Y1UD8a__time{display:none}.PortalContextHeader-module__Y1UD8a__header[data-portal-context-route=dashboard] .PortalContextHeader-module__Y1UD8a__mobileDay{display:inline}.PortalContextHeader-module__Y1UD8a__header[data-portal-context-route=calendar] .PortalContextHeader-module__Y1UD8a__clinicName{font-size:17px}.PortalContextHeader-module__Y1UD8a__header[data-portal-context-route=calendar] .PortalContextHeader-module__Y1UD8a__primaryAction{min-inline-size:68px;padding-inline:13px;font-size:12px}.PortalContextHeader-module__Y1UD8a__header[data-portal-context-route=calendar] .PortalContextHeader-module__Y1UD8a__primaryAction svg{display:none}.PortalContextHeader-module__Y1UD8a__header[data-portal-context-route=calendar] .PortalContextHeader-module__Y1UD8a__primaryAction span{display:inline}.PortalContextHeader-module__Y1UD8a__header[data-portal-context-route=dashboard] .PortalContextHeader-module__Y1UD8a__dashboardPrimaryAction{min-inline-size:68px;padding-inline:13px;font-size:12px;display:inline-flex}.PortalContextHeader-module__Y1UD8a__header[data-portal-context-route=dashboard] .PortalContextHeader-module__Y1UD8a__dashboardPrimaryAction svg{display:none}.PortalContextHeader-module__Y1UD8a__header[data-portal-context-route=dashboard] .PortalContextHeader-module__Y1UD8a__dashboardPrimaryAction span{display:inline}}@media (prefers-reduced-motion:no-preference){.PortalContextHeader-module__Y1UD8a__primaryAction,.PortalContextHeader-module__Y1UD8a__search{transition:background-color .16s,border-color .16s,color .16s}}.PortalContextHeader-module__Y1UD8a__header ::selection{color:var(--ds-color-on-accent);background:var(--portal-v2-action)}body:has([data-appointment-detail]) .PortalContextHeader-module__Y1UD8a__primaryAction{color:var(--ds-color-text-1);background:var(--ds-color-surface);border-color:var(--ds-color-border-strong)}body:has([data-appointment-detail]) .PortalContextHeader-module__Y1UD8a__primaryAction:hover{background:var(--ds-color-sunken)}
.StatusBadge-module__ploTBG__badge{border-radius:var(--ds-radius-pill);font-family:var(--ds-font-ui);letter-spacing:-.005em;white-space:nowrap;color:var(--ds-color-text-2);vertical-align:baseline;--tone:var(--ds-color-text-2);--tone-soft:var(--ds-color-sunken);background:0 0;border:1px solid #0000;align-items:center;gap:6px;font-weight:600;line-height:1;display:inline-flex}.StatusBadge-module__ploTBG__size-sm{gap:5px;padding-block:4px;padding-inline:8px;font-size:12px}.StatusBadge-module__ploTBG__size-md{gap:6px;padding-block:5px;padding-inline:10px;font-size:13px}.StatusBadge-module__ploTBG__tone-neutral{--tone:var(--ds-color-text-2);--tone-soft:var(--ds-color-sunken)}.StatusBadge-module__ploTBG__tone-success{--tone:var(--ds-color-success);--tone-soft:var(--ds-color-success-soft)}.StatusBadge-module__ploTBG__tone-warn{--tone:var(--ds-color-warning);--tone-soft:var(--ds-color-warning-soft)}.StatusBadge-module__ploTBG__tone-danger{--tone:var(--ds-color-danger);--tone-soft:var(--ds-color-danger-soft)}.StatusBadge-module__ploTBG__tone-info{--tone:var(--ds-color-info);--tone-soft:var(--ds-color-info-soft)}.StatusBadge-module__ploTBG__tone-brand{--tone:var(--ds-color-accent);--tone-soft:var(--ds-color-accent-soft)}.StatusBadge-module__ploTBG__badge{background:var(--tone-soft);border-color:color-mix(in srgb, var(--tone) 24%, transparent);color:var(--tone)}.StatusBadge-module__ploTBG__tone-neutral{border-color:var(--ds-color-border)}.StatusBadge-module__ploTBG__dot{background:var(--tone);border-radius:50%;flex-shrink:0;width:6px;height:6px}.StatusBadge-module__ploTBG__size-md .StatusBadge-module__ploTBG__dot{width:7px;height:7px}.StatusBadge-module__ploTBG__tone-neutral .StatusBadge-module__ploTBG__dot{background:var(--ds-color-text-3)}.StatusBadge-module__ploTBG__icon{color:var(--tone);flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.StatusBadge-module__ploTBG__tone-neutral .StatusBadge-module__ploTBG__icon{color:var(--ds-color-text-3)}.StatusBadge-module__ploTBG__label{font-variant-numeric:tabular-nums;line-height:1.1;display:inline-block}
.SetupCallOffer-module__vyxyhG__root{border-block-start:1px solid var(--portal-border);gap:var(--portal-space-1);flex-direction:column;margin-block-start:auto;padding-block-start:var(--portal-space-4);display:flex}.SetupCallOffer-module__vyxyhG__lead{font-family:var(--portal-font-ui);color:var(--portal-ink);margin:0;font-size:13px;font-weight:600}.SetupCallOffer-module__vyxyhG__body{font-family:var(--portal-font-ui);color:var(--portal-ink-2);margin:0;font-size:12px;line-height:1.5}.SetupCallOffer-module__vyxyhG__link{align-self:flex-start;align-items:center;gap:var(--portal-space-1);padding-inline:var(--portal-space-3);padding-block:var(--portal-space-2);border:1px solid var(--portal-border);border-radius:var(--portal-radius-sm);color:var(--action-primary);font-family:var(--portal-font-ui);transition:background-color var(--portal-duration-fast) var(--portal-easing-spring), border-color var(--portal-duration-fast) var(--portal-easing-spring);background:0 0;margin-block-start:var(--portal-space-2);font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.SetupCallOffer-module__vyxyhG__link:hover{background:var(--action-primary-soft);border-color:var(--action-primary)}.SetupCallOffer-module__vyxyhG__link:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px}.SetupCallOffer-module__vyxyhG__reassure{font-family:var(--portal-font-ui);color:var(--portal-ink-3);margin:0;font-size:12px}@media (max-width:767px){.SetupCallOffer-module__vyxyhG__root{margin-block-start:var(--portal-space-4);padding-block-start:var(--portal-space-3)}}
.Ltr-module__qeob_a__ltr{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;direction:ltr;unicode-bidi:isolate;max-inline-size:100%;display:inline-block;overflow:hidden}
