.Button-module__8RiFmG__button{justify-content:center;align-items:center;gap:var(--mh-space-3);border-radius:var(--mh-radius-control);font:inherit;font-weight:var(--mh-font-weight-bold);white-space:nowrap;cursor:pointer;transition:background var(--mh-duration-fast) var(--mh-ease-standard), border-color var(--mh-duration-fast) var(--mh-ease-standard), color var(--mh-duration-fast) var(--mh-ease-standard);border:1px solid #0000;display:inline-flex}.Button-module__8RiFmG__button:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset)}.Button-module__8RiFmG__button:disabled,.Button-module__8RiFmG__button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.Button-module__8RiFmG__sm{height:32px;padding:0 var(--mh-space-7);font-size:var(--mh-text-sm)}.Button-module__8RiFmG__md{height:38px;padding:0 var(--mh-space-8);font-size:var(--mh-text-base)}.Button-module__8RiFmG__primary{background:var(--mh-color-primary);color:var(--mh-color-ink-inverse);box-shadow:var(--mh-shadow-button-primary)}.Button-module__8RiFmG__primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--mh-color-primary-hover)}.Button-module__8RiFmG__secondary{background:var(--mh-surface-card);border-color:var(--mh-border);color:var(--mh-color-ink-secondary)}.Button-module__8RiFmG__secondary:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--mh-color-primary);color:var(--mh-color-primary)}.Button-module__8RiFmG__ghost{color:var(--mh-color-ink-secondary);background:0 0}.Button-module__8RiFmG__ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--mh-surface-muted);color:var(--mh-color-primary)}.Button-module__8RiFmG__danger{background:var(--mh-color-danger);color:var(--mh-color-ink-inverse)}.Button-module__8RiFmG__danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--mh-color-danger-hover)}.Button-module__8RiFmG__spinner{border:2px solid #ffffff80;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite Button-module__8RiFmG__mh-spin}.Button-module__8RiFmG__secondary .Button-module__8RiFmG__spinner,.Button-module__8RiFmG__ghost .Button-module__8RiFmG__spinner{border:2px solid #0f766e40;border-top-color:var(--mh-color-primary)}@keyframes Button-module__8RiFmG__mh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__8RiFmG__button{transition:none}.Button-module__8RiFmG__spinner{animation-duration:1.2s}}
.Card-module__b6YjYG__card{background:var(--mh-surface-card);border:1px solid var(--mh-border);border-radius:var(--mh-radius-card);box-shadow:var(--mh-shadow-card)}.Card-module__b6YjYG__padded{padding:var(--mh-space-10)}.Card-module__b6YjYG__header{justify-content:space-between;align-items:flex-start;gap:var(--mh-space-8);padding:var(--mh-space-8) var(--mh-space-10);border-bottom:1px solid var(--mh-border);flex-wrap:wrap;display:flex}.Card-module__b6YjYG__title{min-width:0;font-family:var(--mh-font-heading);font-weight:var(--mh-font-weight-bold);font-size:var(--mh-text-lg);color:var(--mh-color-ink);flex:14rem;margin:0}.Card-module__b6YjYG__body{padding:var(--mh-space-10)}.Card-module__b6YjYG__noBorder{border:none}@media (max-width:759px){.Card-module__b6YjYG__padded,.Card-module__b6YjYG__body{padding:var(--mh-space-8)}.Card-module__b6YjYG__header{padding:var(--mh-space-7) var(--mh-space-8)}}
.Input-module__5jsJuW__field{gap:var(--mh-space-3);flex-direction:column;width:100%;display:flex}.Input-module__5jsJuW__label{font-size:var(--mh-text-sm);font-weight:var(--mh-font-weight-bold);color:var(--mh-color-ink-secondary)}.Input-module__5jsJuW__inputWrap{align-items:center;display:flex;position:relative}.Input-module__5jsJuW__icon{left:var(--mh-space-5);color:var(--mh-color-ink-muted);pointer-events:none;display:flex;position:absolute}.Input-module__5jsJuW__input{width:100%;height:38px;padding:0 var(--mh-space-6);border:1px solid var(--mh-border);border-radius:var(--mh-radius-control);background:var(--mh-surface-card);color:var(--mh-color-ink);font:inherit;font-size:var(--mh-text-md);transition:border-color var(--mh-duration-fast) var(--mh-ease-standard), box-shadow var(--mh-duration-fast) var(--mh-ease-standard)}.Input-module__5jsJuW__input.Input-module__5jsJuW__hasIcon{padding-left:34px}.Input-module__5jsJuW__input:focus{border-color:var(--mh-color-primary);box-shadow:var(--mh-focus-ring-soft);outline:none}.Input-module__5jsJuW__input[aria-invalid=true]{border-color:var(--mh-color-danger)}.Input-module__5jsJuW__input:disabled{cursor:not-allowed;background:var(--mh-surface-muted);color:var(--mh-color-ink-muted)}.Input-module__5jsJuW__hint{font-size:var(--mh-text-xs);color:var(--mh-color-ink-tertiary);margin:0}.Input-module__5jsJuW__errorText{font-size:var(--mh-text-xs);color:var(--mh-color-danger-fg);margin:0}
.Select-module__E8rWSW__field{gap:var(--mh-space-3);flex-direction:column;width:100%;display:flex}.Select-module__E8rWSW__label{font-size:var(--mh-text-sm);font-weight:var(--mh-font-weight-bold);color:var(--mh-color-ink-secondary)}.Select-module__E8rWSW__wrap{align-items:center;display:flex;position:relative}.Select-module__E8rWSW__select{width:100%;height:38px;padding:0 30px 0 var(--mh-space-6);border:1px solid var(--mh-border);border-radius:var(--mh-radius-control);background:var(--mh-surface-card);color:var(--mh-color-ink);font:inherit;font-size:var(--mh-text-md);appearance:none;cursor:pointer;transition:border-color var(--mh-duration-fast) var(--mh-ease-standard), box-shadow var(--mh-duration-fast) var(--mh-ease-standard)}.Select-module__E8rWSW__select:focus{border-color:var(--mh-color-primary);box-shadow:var(--mh-focus-ring-soft);outline:none}.Select-module__E8rWSW__select[aria-invalid=true]{border-color:var(--mh-color-danger)}.Select-module__E8rWSW__select:disabled{cursor:not-allowed;background:var(--mh-surface-muted);color:var(--mh-color-ink-muted)}.Select-module__E8rWSW__chevron{right:var(--mh-space-5);color:var(--mh-color-ink-muted);pointer-events:none;display:flex;position:absolute;transform:rotate(90deg)}.Select-module__E8rWSW__hint{font-size:var(--mh-text-xs);color:var(--mh-color-ink-tertiary);margin:0}
.Textarea-module__nldQNa__field{gap:var(--mh-space-3);flex-direction:column;width:100%;display:flex}.Textarea-module__nldQNa__label{font-size:var(--mh-text-sm);font-weight:var(--mh-font-weight-bold);color:var(--mh-color-ink-secondary)}.Textarea-module__nldQNa__textarea{width:100%;min-height:88px;padding:var(--mh-space-6) var(--mh-space-7);border:1px solid var(--mh-border);border-radius:var(--mh-radius-xl);background:var(--mh-surface-card);color:var(--mh-color-ink);font:inherit;font-size:var(--mh-text-md);line-height:var(--mh-leading-relaxed);resize:vertical;transition:border-color var(--mh-duration-fast) var(--mh-ease-standard), box-shadow var(--mh-duration-fast) var(--mh-ease-standard)}.Textarea-module__nldQNa__textarea:focus{border-color:var(--mh-color-primary);box-shadow:var(--mh-focus-ring-soft);outline:none}.Textarea-module__nldQNa__textarea[aria-invalid=true]{border-color:var(--mh-color-danger)}.Textarea-module__nldQNa__textarea:disabled{cursor:not-allowed;background:var(--mh-surface-muted);color:var(--mh-color-ink-muted)}.Textarea-module__nldQNa__hint{font-size:var(--mh-text-xs);color:var(--mh-color-ink-tertiary);margin:0}
.Badge-module__H8aylq__badge{align-items:center;gap:var(--mh-space-3);padding:var(--mh-space-2) var(--mh-space-6);border-radius:var(--mh-radius-pill);font-size:var(--mh-text-xs);font-weight:var(--mh-font-weight-bold);white-space:nowrap;line-height:1;display:inline-flex}.Badge-module__H8aylq__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.Badge-module__H8aylq__confirmed{background:var(--mh-status-confirmed-bg);color:var(--mh-status-confirmed-fg)}.Badge-module__H8aylq__pending{background:var(--mh-status-pending-bg);color:var(--mh-status-pending-fg)}.Badge-module__H8aylq__cancelled{background:var(--mh-status-cancelled-bg);color:var(--mh-status-cancelled-fg)}.Badge-module__H8aylq__whatsapp{background:var(--mh-source-whatsapp-bg);color:var(--mh-source-whatsapp-fg)}.Badge-module__H8aylq__online{background:var(--mh-source-online-bg);color:var(--mh-source-online-fg)}.Badge-module__H8aylq__phone{background:var(--mh-source-phone-bg);color:var(--mh-source-phone-fg)}.Badge-module__H8aylq__reception{background:var(--mh-source-reception-bg);color:var(--mh-source-reception-fg)}.Badge-module__H8aylq__neutral{background:var(--mh-surface-muted);color:var(--mh-color-ink-secondary)}
.Toggle-module__84Pn4G__track{border-radius:var(--mh-radius-pill);background:var(--mh-border-dashed);cursor:pointer;width:38px;height:22px;transition:background var(--mh-duration-fast) var(--mh-ease-standard);border:none;flex-shrink:0;align-items:center;padding:3px;display:inline-flex;position:relative}.Toggle-module__84Pn4G__track[aria-checked=true]{background:var(--mh-color-primary)}.Toggle-module__84Pn4G__track:disabled{cursor:not-allowed;opacity:.55}.Toggle-module__84Pn4G__track:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset)}.Toggle-module__84Pn4G__knob{width:16px;height:16px;box-shadow:var(--mh-shadow-sm);transition:transform var(--mh-duration-fast) var(--mh-ease-standard);background:#fff;border-radius:50%}.Toggle-module__84Pn4G__track[aria-checked=true] .Toggle-module__84Pn4G__knob{transform:translate(16px)}.Toggle-module__84Pn4G__row{align-items:center;gap:var(--mh-space-6);display:flex}.Toggle-module__84Pn4G__label{font-size:var(--mh-text-base);font-weight:var(--mh-font-weight-semibold);color:var(--mh-color-ink)}@media (prefers-reduced-motion:reduce){.Toggle-module__84Pn4G__track,.Toggle-module__84Pn4G__knob{transition:none}}
.Modal-module__7LRQSW__overlay{z-index:var(--mh-z-overlay);background:var(--mh-surface-overlay);padding:var(--mh-space-9);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.Modal-module__7LRQSW__dialog{z-index:var(--mh-z-drawer);gap:var(--mh-space-8);width:100%;max-height:88vh;padding:var(--mh-space-9);background:var(--mh-surface-card);border:1px solid var(--mh-border);border-radius:var(--mh-radius-card);box-shadow:var(--mh-shadow-modal);flex-direction:column;display:flex;position:relative;overflow:auto}.Modal-module__7LRQSW__sm{max-width:360px}.Modal-module__7LRQSW__md{max-width:420px}.Modal-module__7LRQSW__lg{max-width:560px}.Modal-module__7LRQSW__header{justify-content:space-between;align-items:flex-start;gap:var(--mh-space-8);display:flex}.Modal-module__7LRQSW__titleGroup{gap:var(--mh-space-1);flex-direction:column;min-width:0;display:flex}.Modal-module__7LRQSW__title{font-family:var(--mh-font-heading);font-weight:var(--mh-font-weight-heavy);font-size:var(--mh-text-xl);color:var(--mh-color-ink);margin:0}.Modal-module__7LRQSW__description{font-size:var(--mh-text-sm);color:var(--mh-color-ink-secondary);margin:0}.Modal-module__7LRQSW__closeButton{border-radius:var(--mh-radius-md);width:28px;height:28px;color:var(--mh-color-ink-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Modal-module__7LRQSW__closeButton:hover{background:var(--mh-surface-muted);color:var(--mh-color-danger)}.Modal-module__7LRQSW__closeButton:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset)}@media (max-width:759px){.Modal-module__7LRQSW__overlay{padding:var(--mh-space-6);align-items:flex-end}.Modal-module__7LRQSW__dialog{max-height:calc(100dvh - var(--mh-space-12));padding:var(--mh-space-8)}}
.Drawer-module__5pZ_OW__overlay{z-index:var(--mh-z-overlay);background:var(--mh-surface-overlay-soft);position:fixed;inset:0}.Drawer-module__5pZ_OW__panel{z-index:var(--mh-z-drawer);gap:var(--mh-space-8);width:100%;max-width:420px;padding:var(--mh-space-9);background:var(--mh-surface-card);border-left:1px solid var(--mh-border);box-shadow:var(--mh-shadow-modal);animation:Drawer-module__5pZ_OW__mh-drawer-in var(--mh-duration-base) var(--mh-ease-standard);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto}@keyframes Drawer-module__5pZ_OW__mh-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.Drawer-module__5pZ_OW__header{justify-content:space-between;align-items:flex-start;gap:var(--mh-space-8);display:flex}.Drawer-module__5pZ_OW__titleGroup{gap:var(--mh-space-1);flex-direction:column;min-width:0;display:flex}.Drawer-module__5pZ_OW__title{font-family:var(--mh-font-heading);font-weight:var(--mh-font-weight-heavy);font-size:var(--mh-text-xl);color:var(--mh-color-ink);margin:0}.Drawer-module__5pZ_OW__description{font-size:var(--mh-text-sm);color:var(--mh-color-ink-secondary);margin:0}.Drawer-module__5pZ_OW__closeButton{border-radius:var(--mh-radius-md);width:28px;height:28px;color:var(--mh-color-ink-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Drawer-module__5pZ_OW__closeButton:hover{background:var(--mh-surface-muted);color:var(--mh-color-danger)}.Drawer-module__5pZ_OW__closeButton:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset)}@media (max-width:759px){.Drawer-module__5pZ_OW__panel{max-width:none}}@media (prefers-reduced-motion:reduce){.Drawer-module__5pZ_OW__panel{animation:none}}
.Toast-module__dpyMdW__viewport{left:50%;bottom:var(--mh-space-10);z-index:var(--mh-z-toast);align-items:center;gap:var(--mh-space-3);pointer-events:none;flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}.Toast-module__dpyMdW__toast{padding:var(--mh-space-6) var(--mh-space-9);border-radius:var(--mh-radius-xl);color:#fff;font-size:var(--mh-text-base);font-weight:var(--mh-font-weight-semibold);box-shadow:var(--mh-shadow-md);pointer-events:auto;animation:Toast-module__dpyMdW__mh-toast-in var(--mh-duration-base) var(--mh-ease-standard)}.Toast-module__dpyMdW__default{background:var(--mh-color-ink)}.Toast-module__dpyMdW__success{background:var(--mh-color-primary)}.Toast-module__dpyMdW__danger{background:var(--mh-color-danger)}@keyframes Toast-module__dpyMdW__mh-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Toast-module__dpyMdW__toast{animation:none}}
.Table-module__ceAsYa__wrap{background:var(--mh-surface-card);border:1px solid var(--mh-border);border-radius:var(--mh-radius-card);box-shadow:var(--mh-shadow-card);overflow:hidden}.Table-module__ceAsYa__scroll{position:relative;overflow-x:auto}.Table-module__ceAsYa__table{border-collapse:collapse;width:100%;min-width:640px}.Table-module__ceAsYa__head{background:var(--mh-surface-subtle)}.Table-module__ceAsYa__headerCell{padding:var(--mh-space-5) var(--mh-space-9);border-bottom:1px solid var(--mh-border);font-size:var(--mh-text-xs);font-weight:var(--mh-font-weight-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--mh-color-ink-tertiary);text-align:left;white-space:nowrap}.Table-module__ceAsYa__row{border-bottom:1px solid var(--mh-border)}.Table-module__ceAsYa__row:last-child{border-bottom:none}.Table-module__ceAsYa__rowClickable{cursor:pointer}.Table-module__ceAsYa__rowClickable:hover{background:var(--mh-color-page)}.Table-module__ceAsYa__cell{padding:var(--mh-space-6) var(--mh-space-9);font-size:var(--mh-text-base);color:var(--mh-color-ink);vertical-align:middle}
.Tabs-module__Fp865W__list{gap:var(--mh-space-6);border-bottom:1px solid var(--mh-border);flex-wrap:wrap;display:flex}.Tabs-module__Fp865W__tab{align-items:center;gap:var(--mh-space-3);padding:var(--mh-space-6) var(--mh-space-8);color:var(--mh-color-ink-secondary);font:inherit;font-size:var(--mh-text-base);font-weight:var(--mh-font-weight-medium);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;display:flex}.Tabs-module__Fp865W__tab[aria-selected=true]{color:var(--mh-color-primary);font-weight:var(--mh-font-weight-bold);border-bottom-color:var(--mh-color-primary)}.Tabs-module__Fp865W__tab:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset)}.Tabs-module__Fp865W__count{padding:1px var(--mh-space-6);border-radius:var(--mh-radius-pill);background:var(--mh-surface-muted);color:var(--mh-color-ink-secondary);font-size:var(--mh-text-xs);font-weight:var(--mh-font-weight-bold)}.Tabs-module__Fp865W__tab[aria-selected=true] .Tabs-module__Fp865W__count{background:var(--mh-color-primary-surface);color:var(--mh-color-primary)}.Tabs-module__Fp865W__panel{padding-top:var(--mh-space-8)}@media (max-width:759px){.Tabs-module__Fp865W__list{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.Tabs-module__Fp865W__list::-webkit-scrollbar{display:none}.Tabs-module__Fp865W__tab{white-space:nowrap;flex-shrink:0}}
.EmptyState-module__7SqAPW__wrap{align-items:center;gap:var(--mh-space-6);padding:var(--mh-space-16) var(--mh-space-10);text-align:center;flex-direction:column;display:flex}.EmptyState-module__7SqAPW__iconWrap{border-radius:var(--mh-radius-2xl);background:var(--mh-color-primary-surface);width:48px;height:48px;color:var(--mh-color-primary);justify-content:center;align-items:center;display:flex}.EmptyState-module__7SqAPW__title{font-family:var(--mh-font-heading);font-weight:var(--mh-font-weight-bold);font-size:var(--mh-text-lg);color:var(--mh-color-ink);margin:0}.EmptyState-module__7SqAPW__description{max-width:46ch;font-size:var(--mh-text-base);color:var(--mh-color-ink-secondary);line-height:var(--mh-leading-normal);margin:0}.EmptyState-module__7SqAPW__action{margin-top:var(--mh-space-3)}
.StepList-module__-YiTSW__list{gap:var(--mh-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.StepList-module__-YiTSW__list>li{min-width:0}.StepList-module__-YiTSW__step{align-items:center;gap:var(--mh-space-7);width:100%;padding:var(--mh-space-6);border-radius:var(--mh-radius-xl);text-align:left;font:inherit;cursor:default;background:0 0;border:1px solid #0000;display:flex}.StepList-module__-YiTSW__clickable{cursor:pointer}.StepList-module__-YiTSW__clickable:hover{background:var(--mh-color-page)}.StepList-module__-YiTSW__active{background:var(--mh-color-primary-surface);border-color:var(--mh-color-primary-border)}.StepList-module__-YiTSW__active:hover{background:var(--mh-color-primary-surface)}.StepList-module__-YiTSW__step:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset)}.StepList-module__-YiTSW__marker{width:26px;height:26px;font-size:var(--mh-text-sm);font-weight:var(--mh-font-weight-bold);background:var(--mh-surface-muted);color:var(--mh-color-ink-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.StepList-module__-YiTSW__markerActive{background:var(--mh-surface-card);border:2px solid var(--mh-color-primary);color:var(--mh-color-primary)}.StepList-module__-YiTSW__markerDone{background:var(--mh-color-primary);color:#fff}.StepList-module__-YiTSW__body{flex-direction:column;gap:2px;min-width:0;display:flex}.StepList-module__-YiTSW__title{font-size:var(--mh-text-base);font-weight:var(--mh-font-weight-bold);color:var(--mh-color-ink)}.StepList-module__-YiTSW__description{font-size:var(--mh-text-sm);color:var(--mh-color-ink-tertiary);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}
.ProgressBar-module__txim8W__wrap{gap:var(--mh-space-3);flex-direction:column;display:flex}.ProgressBar-module__txim8W__head{justify-content:space-between;align-items:center;gap:var(--mh-space-6);font-size:var(--mh-text-sm);font-weight:var(--mh-font-weight-bold);color:var(--mh-color-ink);display:flex}.ProgressBar-module__txim8W__percent{color:var(--mh-color-ink-tertiary)}.ProgressBar-module__txim8W__track{border-radius:var(--mh-radius-full);background:var(--mh-surface-muted);height:6px;overflow:hidden}.ProgressBar-module__txim8W__fill{border-radius:var(--mh-radius-full);background:var(--mh-color-primary);height:100%;transition:width var(--mh-duration-slow) var(--mh-ease-standard)}@media (prefers-reduced-motion:reduce){.ProgressBar-module__txim8W__fill{transition:none}}
.SegmentedControl-module__jqNq1W__group{border-radius:var(--mh-radius-lg);background:var(--mh-surface-muted);gap:3px;padding:3px;display:inline-flex}.SegmentedControl-module__jqNq1W__option{padding:var(--mh-space-3) var(--mh-space-7);border-radius:var(--mh-radius-sm);color:var(--mh-color-ink-secondary);font:inherit;font-size:var(--mh-text-sm);font-weight:var(--mh-font-weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:none}.SegmentedControl-module__jqNq1W__option[aria-checked=true]{background:var(--mh-surface-card);color:var(--mh-color-ink);font-weight:var(--mh-font-weight-bold);box-shadow:var(--mh-shadow-xs)}.SegmentedControl-module__jqNq1W__option:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset)}
.Avatar-module__IVwToW__avatar{background:var(--mh-color-primary-surface-strong);color:var(--mh-color-primary);font-family:var(--mh-font-heading);font-weight:var(--mh-font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.Avatar-module__IVwToW__sm{width:28px;height:28px;font-size:var(--mh-text-xs)}.Avatar-module__IVwToW__md{width:34px;height:34px;font-size:var(--mh-text-sm)}.Avatar-module__IVwToW__lg{width:56px;height:56px;font-size:var(--mh-text-xl)}.Avatar-module__IVwToW__neutral{background:var(--mh-surface-muted);color:var(--mh-color-ink-secondary)}
.Skeleton-module__QUUPIW__skeleton{border-radius:var(--mh-radius-xs);background-color:var(--mh-surface-muted);background-image:linear-gradient(90deg, transparent 0%, var(--mh-border) 50%, transparent 100%);max-width:100%;animation:Skeleton-module__QUUPIW__mh-loading-appear 1ms linear var(--mh-duration-fast) both, Skeleton-module__QUUPIW__mh-skeleton-shimmer 1.4s var(--mh-ease-standard) var(--mh-duration-fast) infinite;background-repeat:no-repeat;background-size:200% 100%;flex-shrink:0;display:block}.Skeleton-module__QUUPIW__pill,.Skeleton-module__QUUPIW__circle{border-radius:var(--mh-radius-pill)}.Skeleton-module__QUUPIW__list{flex-direction:column;display:flex}.Skeleton-module__QUUPIW__listRow{align-items:center;gap:var(--mh-space-6);padding:var(--mh-space-7) var(--mh-space-8);border-bottom:1px solid var(--mh-border-subtle);display:flex}.Skeleton-module__QUUPIW__listRow:last-child{border-bottom:0}.Skeleton-module__QUUPIW__lines{gap:var(--mh-space-4);flex-direction:column;flex:1;min-width:0;display:flex}.Skeleton-module__QUUPIW__tableCell{padding:var(--mh-space-7) var(--mh-space-8);border-top:1px solid var(--mh-border-subtle)}.Skeleton-module__QUUPIW__cards{gap:var(--mh-space-8);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.Skeleton-module__QUUPIW__card{gap:var(--mh-space-6);padding:var(--mh-space-9);border:1px solid var(--mh-border);border-radius:var(--mh-radius-card);background:var(--mh-surface-card);flex-direction:column;display:flex}.Skeleton-module__QUUPIW__bar{z-index:var(--mh-z-toast);height:var(--mh-space-1);animation:Skeleton-module__QUUPIW__mh-loading-appear 1ms linear var(--mh-duration-base) both;pointer-events:none;position:fixed;top:0;left:0;right:0;overflow:hidden}.Skeleton-module__QUUPIW__barFill{background:var(--mh-color-primary);width:40%;height:100%;animation:Skeleton-module__QUUPIW__mh-loading-bar 1.1s var(--mh-ease-standard) infinite;display:block}.Skeleton-module__QUUPIW__spinnerWrap{align-items:center;gap:var(--mh-space-4);animation:Skeleton-module__QUUPIW__mh-loading-appear 1ms linear var(--mh-duration-fast) both;display:inline-flex}.Skeleton-module__QUUPIW__spinner{width:var(--mh-space-7);height:var(--mh-space-7);border:var(--mh-space-1) solid var(--mh-border);border-top-color:var(--mh-color-primary);border-radius:var(--mh-radius-pill);flex-shrink:0;animation:.8s linear infinite Skeleton-module__QUUPIW__mh-loading-spin}@keyframes Skeleton-module__QUUPIW__mh-loading-appear{0%{opacity:0}to{opacity:1}}@keyframes Skeleton-module__QUUPIW__mh-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes Skeleton-module__QUUPIW__mh-loading-bar{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes Skeleton-module__QUUPIW__mh-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Skeleton-module__QUUPIW__skeleton{animation:Skeleton-module__QUUPIW__mh-loading-appear 1ms linear var(--mh-duration-fast) both;background-image:none}.Skeleton-module__QUUPIW__barFill{width:100%;animation:none}.Skeleton-module__QUUPIW__spinner{animation:none}}
.TenantSwitcher-module___zrPfW__root{flex-shrink:0;min-width:0;display:flex;position:relative}.TenantSwitcher-module___zrPfW__trigger{align-items:center;gap:var(--mh-space-5);min-width:0;padding:var(--mh-space-3) var(--mh-space-4);border-radius:var(--mh-radius-lg);cursor:pointer;text-align:left;background:0 0;border:none;flex-grow:1;font-family:inherit;display:flex}.TenantSwitcher-module___zrPfW__trigger:hover{background:var(--mh-surface-muted)}.TenantSwitcher-module___zrPfW__trigger:focus-visible,.TenantSwitcher-module___zrPfW__item:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset)}.TenantSwitcher-module___zrPfW__logo{border-radius:var(--mh-radius-lg);background:var(--mh-color-primary-surface);width:30px;height:30px;color:var(--mh-color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.TenantSwitcher-module___zrPfW__name{min-width:0;font-family:var(--mh-font-heading);font-weight:var(--mh-font-weight-bold);color:var(--mh-color-ink-secondary);white-space:nowrap;text-overflow:ellipsis;flex-grow:1;font-size:14px;overflow:hidden}.TenantSwitcher-module___zrPfW__caret{color:var(--mh-color-ink-tertiary);flex-shrink:0;align-items:center;display:flex;transform:rotate(90deg)}.TenantSwitcher-module___zrPfW__panel{bottom:calc(100% + var(--mh-space-4));z-index:var(--mh-z-dropdown);gap:var(--mh-space-3);width:max-content;min-width:232px;max-width:288px;padding:var(--mh-space-5);border:1px solid var(--mh-border);border-radius:var(--mh-radius-panel);background:var(--mh-surface-card);box-shadow:var(--mh-shadow-lg);flex-direction:column;display:flex;position:absolute;left:0}.TenantSwitcher-module___zrPfW__panelTitle{padding:0 var(--mh-space-2);font-size:10px;font-weight:var(--mh-font-weight-heavy);letter-spacing:.09em;color:var(--mh-color-ink-tertiary)}.TenantSwitcher-module___zrPfW__list{gap:var(--mh-space-1);flex-direction:column;max-height:264px;display:flex;overflow-y:auto}.TenantSwitcher-module___zrPfW__item{align-items:center;gap:var(--mh-space-4);width:100%;min-height:34px;padding:var(--mh-space-3) var(--mh-space-4);border-radius:var(--mh-radius-md);color:var(--mh-color-ink-secondary);font-family:inherit;font-size:var(--mh-text-base);font-weight:var(--mh-font-weight-medium);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.TenantSwitcher-module___zrPfW__item:hover{background:var(--mh-surface-muted)}.TenantSwitcher-module___zrPfW__itemActive{background:var(--mh-color-primary-surface);color:var(--mh-status-confirmed-fg);font-weight:var(--mh-font-weight-bold);cursor:default}.TenantSwitcher-module___zrPfW__itemActive:hover{background:var(--mh-color-primary-surface)}.TenantSwitcher-module___zrPfW__itemIcon{color:var(--mh-color-ink-muted);flex-shrink:0}.TenantSwitcher-module___zrPfW__itemActive .TenantSwitcher-module___zrPfW__itemIcon,.TenantSwitcher-module___zrPfW__itemCheck{color:var(--mh-color-primary)}.TenantSwitcher-module___zrPfW__itemName{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;min-width:0;overflow:hidden}.TenantSwitcher-module___zrPfW__itemCheck{flex-shrink:0;align-items:center;display:flex}.TenantSwitcher-module___zrPfW__panelHint{padding:var(--mh-space-2) var(--mh-space-2) 0;border-top:1px solid var(--mh-border-subtle);font-size:var(--mh-text-xs);color:var(--mh-color-ink-tertiary);line-height:var(--mh-leading-snug);text-wrap:pretty}.TenantSwitcher-module___zrPfW__collapsed .TenantSwitcher-module___zrPfW__name,.TenantSwitcher-module___zrPfW__collapsed .TenantSwitcher-module___zrPfW__caret{display:none}.TenantSwitcher-module___zrPfW__collapsed .TenantSwitcher-module___zrPfW__trigger{flex-grow:0;justify-content:center;padding-left:0;padding-right:0}.TenantSwitcher-module___zrPfW__root.TenantSwitcher-module___zrPfW__collapsed{justify-content:center}@media (min-width:760px) and (max-width:1179px){.TenantSwitcher-module___zrPfW__name,.TenantSwitcher-module___zrPfW__caret{display:none}.TenantSwitcher-module___zrPfW__trigger{flex-grow:0;justify-content:center}.TenantSwitcher-module___zrPfW__root{flex-grow:0}}@media (max-width:759px){.TenantSwitcher-module___zrPfW__collapsed .TenantSwitcher-module___zrPfW__name{display:block}.TenantSwitcher-module___zrPfW__collapsed .TenantSwitcher-module___zrPfW__caret{display:flex}.TenantSwitcher-module___zrPfW__collapsed .TenantSwitcher-module___zrPfW__trigger{flex-grow:1;justify-content:flex-start}.TenantSwitcher-module___zrPfW__root.TenantSwitcher-module___zrPfW__collapsed{flex-grow:1}}
.AppShell-module__BWK13a__shell{background:var(--mh-color-page);width:100%;min-height:100vh;color:var(--mh-color-ink);font-family:var(--mh-font-body);display:flex}.AppShell-module__BWK13a__scrim{z-index:var(--mh-z-overlay);background:var(--mh-surface-overlay);position:fixed;inset:0}.AppShell-module__BWK13a__sidebar{z-index:var(--mh-z-sticky);width:var(--mh-sidebar-width-expanded);background:var(--mh-surface-sidebar);border-right:1px solid var(--mh-border);height:100vh;transition:width var(--mh-duration-base) var(--mh-ease-standard), transform var(--mh-duration-slow) var(--mh-ease-standard);flex-direction:column;flex-shrink:0;justify-content:space-between;display:flex;position:sticky;top:0}.AppShell-module__BWK13a__collapsed{width:var(--mh-sidebar-width-collapsed)}.AppShell-module__BWK13a__sidebarTop{gap:var(--mh-space-10);min-height:0;padding:var(--mh-space-9) var(--mh-space-6) 0;flex-direction:column;display:flex}.AppShell-module__BWK13a__navScroll{gap:var(--mh-space-10);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__sidebarTop,.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__sidebarBottom{padding-left:var(--mh-space-4);padding-right:var(--mh-space-4)}.AppShell-module__BWK13a__brand{align-items:center;gap:var(--mh-space-4);padding:var(--mh-space-2) var(--mh-space-2) var(--mh-space-2) var(--mh-space-4);flex-shrink:0;display:flex}.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__brand{justify-content:center;gap:var(--mh-space-3);padding-left:var(--mh-space-2);flex-direction:column}.AppShell-module__BWK13a__brandMark{flex-shrink:0;width:auto;height:30px;display:block}.AppShell-module__BWK13a__brandName{min-width:0;font-family:var(--mh-font-heading);font-weight:var(--mh-font-weight-heavy);color:var(--mh-color-ink);white-space:nowrap;text-overflow:ellipsis;flex-grow:1;font-size:17px;line-height:1;overflow:hidden}.AppShell-module__BWK13a__brandName em{color:var(--mh-color-primary);font-style:normal}.AppShell-module__BWK13a__collapseButton{border-radius:var(--mh-radius-sm);width:26px;height:26px;color:var(--mh-color-ink-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.AppShell-module__BWK13a__collapseButton:hover{background:var(--mh-surface-muted);color:var(--mh-color-primary)}.AppShell-module__BWK13a__collapseButton:focus-visible,.AppShell-module__BWK13a__navItem:focus-visible,.AppShell-module__BWK13a__logout:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset)}.AppShell-module__BWK13a__navGroup{gap:var(--mh-space-1);flex-direction:column;display:flex}.AppShell-module__BWK13a__groupTitle{padding:0 var(--mh-space-5) var(--mh-space-3);font-size:10px;font-weight:var(--mh-font-weight-heavy);letter-spacing:.09em;color:var(--mh-color-ink-tertiary)}.AppShell-module__BWK13a__navItem{align-items:center;gap:var(--mh-space-4);height:38px;padding:0 var(--mh-space-5);border-radius:var(--mh-radius-lg);color:var(--mh-color-ink-secondary);font-size:13.5px;font-weight:var(--mh-font-weight-medium);text-decoration:none;display:flex;position:relative}.AppShell-module__BWK13a__navItem:hover{background:var(--mh-surface-muted);text-decoration:none}.AppShell-module__BWK13a__navIcon{color:var(--mh-color-ink-muted);flex-shrink:0}.AppShell-module__BWK13a__navLabel{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;min-width:0;overflow:hidden}.AppShell-module__BWK13a__rail{background:0 0;border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;top:9px;left:0}.AppShell-module__BWK13a__active{background:var(--mh-color-primary-surface);color:var(--mh-status-confirmed-fg);font-weight:var(--mh-font-weight-bold)}.AppShell-module__BWK13a__active:hover{background:var(--mh-color-primary-surface)}.AppShell-module__BWK13a__active .AppShell-module__BWK13a__navIcon{color:var(--mh-color-primary)}.AppShell-module__BWK13a__active .AppShell-module__BWK13a__rail{background:var(--mh-color-primary)}.AppShell-module__BWK13a__locked{cursor:not-allowed;color:var(--mh-color-ink-faint)}.AppShell-module__BWK13a__locked:hover{background:0 0}.AppShell-module__BWK13a__locked .AppShell-module__BWK13a__navIcon{color:var(--mh-border-dashed)}.AppShell-module__BWK13a__lockIcon{color:var(--mh-color-ink-faint);flex-shrink:0;align-items:center;display:flex}.AppShell-module__BWK13a__sidebarBottom{gap:var(--mh-space-6);padding:var(--mh-space-8) var(--mh-space-6);border-top:1px solid var(--mh-border);background:var(--mh-surface-card);flex-direction:column;display:flex}.AppShell-module__BWK13a__user{align-items:center;gap:var(--mh-space-5);padding:var(--mh-space-4);border-radius:var(--mh-radius-xl);display:flex}.AppShell-module__BWK13a__userLink{align-items:center;gap:var(--mh-space-5);border-radius:var(--mh-radius-lg);min-width:0;color:inherit;flex-grow:1;text-decoration:none;display:flex}.AppShell-module__BWK13a__userLink:hover .AppShell-module__BWK13a__userName{text-decoration:underline}.AppShell-module__BWK13a__userLink:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:2px}.AppShell-module__BWK13a__revision{align-items:center;gap:var(--mh-space-3);padding:0 var(--mh-space-4);color:var(--mh-color-ink-tertiary);font-size:var(--mh-text-xs);font-variant-numeric:tabular-nums;letter-spacing:.02em;-webkit-user-select:text;user-select:text;display:flex}.AppShell-module__BWK13a__revisionIcon{flex-shrink:0}.AppShell-module__BWK13a__meta{justify-content:space-between;align-items:center;gap:var(--mh-space-4);min-width:0;display:flex}.AppShell-module__BWK13a__revision{min-width:0}.AppShell-module__BWK13a__themeButton{align-items:center;gap:var(--mh-space-3);height:26px;padding:0 var(--mh-space-4);border-radius:var(--mh-radius-sm);font-family:inherit;font-size:var(--mh-text-xs);font-weight:var(--mh-font-weight-bold);color:var(--mh-color-ink-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;display:flex}.AppShell-module__BWK13a__themeButton:hover{background:var(--mh-surface-muted);color:var(--mh-color-primary)}.AppShell-module__BWK13a__themeButton:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset)}.AppShell-module__BWK13a__themeButton .AppShell-module__BWK13a__navLabel{flex-grow:0}.AppShell-module__BWK13a__userText{flex-direction:column;flex-grow:1;gap:1px;min-width:0;display:flex}.AppShell-module__BWK13a__userName{font-size:var(--mh-text-base);font-weight:var(--mh-font-weight-bold);color:var(--mh-color-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AppShell-module__BWK13a__userRole{font-size:var(--mh-text-xs);color:var(--mh-color-ink-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AppShell-module__BWK13a__logout{cursor:pointer;align-items:center;gap:var(--mh-space-3);padding:0 var(--mh-space-1);font-family:inherit;font-size:var(--mh-text-sm);font-weight:var(--mh-font-weight-bold);color:var(--mh-color-ink-tertiary);white-space:nowrap;background:0 0;border:none;flex-shrink:0;text-decoration:none;display:flex}.AppShell-module__BWK13a__logout:hover{color:var(--mh-color-primary);text-decoration:none}.AppShell-module__BWK13a__logout .AppShell-module__BWK13a__navLabel{flex-grow:0}.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__brandName,.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__groupTitle,.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__navLabel,.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__lockIcon,.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__userText,.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__logout{display:none}.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__meta{gap:var(--mh-space-4);flex-direction:column}.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__revision{justify-content:center;padding-left:0;padding-right:0}.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__themeButton{justify-content:center;width:26px;padding:0}.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__navItem,.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__user{justify-content:center;padding-left:0;padding-right:0}.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__userLink{flex-grow:0}.AppShell-module__BWK13a__main{flex-direction:column;flex-grow:1;min-width:0;display:flex}@media (min-width:760px) and (max-width:1179px){.AppShell-module__BWK13a__sidebar{width:var(--mh-sidebar-width-collapsed)}.AppShell-module__BWK13a__sidebarTop,.AppShell-module__BWK13a__sidebarBottom{padding-left:var(--mh-space-4);padding-right:var(--mh-space-4)}.AppShell-module__BWK13a__brand{padding-left:var(--mh-space-2);justify-content:center}.AppShell-module__BWK13a__collapseButton,.AppShell-module__BWK13a__brandName,.AppShell-module__BWK13a__groupTitle,.AppShell-module__BWK13a__navLabel,.AppShell-module__BWK13a__lockIcon,.AppShell-module__BWK13a__userText,.AppShell-module__BWK13a__logout{display:none}.AppShell-module__BWK13a__revision,.AppShell-module__BWK13a__navItem,.AppShell-module__BWK13a__user{justify-content:center;padding-left:0;padding-right:0}.AppShell-module__BWK13a__userLink{flex-grow:0}}@media (max-width:759px){.AppShell-module__BWK13a__sidebar{z-index:var(--mh-z-drawer);width:var(--mh-sidebar-width-expanded);box-shadow:var(--mh-shadow-lg);position:fixed;top:0;left:0;transform:translate(-100%)}.AppShell-module__BWK13a__collapsed{width:var(--mh-sidebar-width-expanded)}.AppShell-module__BWK13a__open{transform:none}.AppShell-module__BWK13a__collapseButton{display:none}.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__clinicName,.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__groupTitle,.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__navLabel,.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__lockIcon,.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__userText,.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__logout{display:flex}.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__clinicName,.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__groupTitle,.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__navLabel{display:block}.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__userLink{flex-grow:1}.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__navItem,.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__user{padding-left:var(--mh-space-5);padding-right:var(--mh-space-5);justify-content:flex-start}.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__meta{flex-direction:row}.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__themeButton{width:auto;padding:0 var(--mh-space-4)}.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__sidebarTop,.AppShell-module__BWK13a__collapsed .AppShell-module__BWK13a__sidebarBottom{padding-left:var(--mh-space-6);padding-right:var(--mh-space-6)}}@media (prefers-reduced-motion:reduce){.AppShell-module__BWK13a__sidebar{transition:none}}
.notification-sound-module__UyqSQq__toggle{border:1px solid var(--mh-border);border-radius:var(--mh-radius-control);background:var(--mh-surface-card);width:38px;height:38px;color:var(--mh-color-ink-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.notification-sound-module__UyqSQq__toggle:hover{border-color:var(--mh-color-primary)}.notification-sound-module__UyqSQq__toggle:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset)}.notification-sound-module__UyqSQq__on{color:var(--mh-color-primary)}
.NotificationBell-module__VZUNhG__root{position:relative}.NotificationBell-module__VZUNhG__bell{border:1px solid var(--mh-border);border-radius:var(--mh-radius-control);background:var(--mh-surface-card);width:38px;height:38px;color:var(--mh-color-ink-secondary);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.NotificationBell-module__VZUNhG__bell:hover{color:var(--mh-color-primary);border-color:var(--mh-color-primary-border)}.NotificationBell-module__VZUNhG__bell:focus-visible,.NotificationBell-module__VZUNhG__item:focus-visible,.NotificationBell-module__VZUNhG__markAll:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset)}.NotificationBell-module__VZUNhG__bellUnread{color:var(--mh-color-primary)}.NotificationBell-module__VZUNhG__badge{min-width:18px;height:18px;padding:0 var(--mh-space-2);border:2px solid var(--mh-surface-card);border-radius:var(--mh-radius-pill);background:var(--mh-color-danger);color:var(--mh-color-ink-inverse);font-size:10px;font-weight:var(--mh-font-weight-heavy);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:-6px;right:-6px}.NotificationBell-module__VZUNhG__panel{top:calc(100% + var(--mh-space-4));z-index:var(--mh-z-dropdown);gap:var(--mh-space-4);width:360px;max-width:calc(100vw - 2 * var(--mh-space-8));padding:var(--mh-space-5);border:1px solid var(--mh-border);border-radius:var(--mh-radius-panel);background:var(--mh-surface-card);box-shadow:var(--mh-shadow-lg);flex-direction:column;display:flex;position:absolute;right:0}.NotificationBell-module__VZUNhG__panelHeader{justify-content:space-between;align-items:center;gap:var(--mh-space-4);padding:0 var(--mh-space-2);display:flex}.NotificationBell-module__VZUNhG__panelTitle{font-size:10px;font-weight:var(--mh-font-weight-heavy);letter-spacing:.09em;text-transform:uppercase;color:var(--mh-color-ink-tertiary)}.NotificationBell-module__VZUNhG__headerActions{align-items:center;gap:var(--mh-space-1);display:flex}.NotificationBell-module__VZUNhG__markAll{padding:var(--mh-space-2) var(--mh-space-3);border-radius:var(--mh-radius-sm);font-family:inherit;font-size:var(--mh-text-xs);font-weight:var(--mh-font-weight-bold);color:var(--mh-color-primary);cursor:pointer;background:0 0;border:none}.NotificationBell-module__VZUNhG__markAll:hover:not(:disabled){background:var(--mh-color-primary-surface)}.NotificationBell-module__VZUNhG__markAll:disabled{color:var(--mh-color-ink-muted);cursor:default}.NotificationBell-module__VZUNhG__empty{padding:var(--mh-space-8) var(--mh-space-4);font-size:var(--mh-text-base);line-height:var(--mh-leading-snug);color:var(--mh-color-ink-tertiary);text-wrap:pretty;margin:0}.NotificationBell-module__VZUNhG__list{gap:var(--mh-space-1);flex-direction:column;max-height:380px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.NotificationBell-module__VZUNhG__item{align-items:flex-start;gap:var(--mh-space-4);width:100%;padding:var(--mh-space-4);border-radius:var(--mh-radius-md);text-align:left;color:var(--mh-color-ink-secondary);cursor:pointer;background:0 0;border:none;font-family:inherit;display:flex}.NotificationBell-module__VZUNhG__item:hover{background:var(--mh-surface-muted)}.NotificationBell-module__VZUNhG__itemUnread{background:var(--mh-color-primary-surface)}.NotificationBell-module__VZUNhG__itemUnread:hover{background:var(--mh-color-primary-surface-strong)}.NotificationBell-module__VZUNhG__dot{background:0 0;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.NotificationBell-module__VZUNhG__itemUnread .NotificationBell-module__VZUNhG__dot{background:var(--mh-color-primary)}.NotificationBell-module__VZUNhG__itemBody{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.NotificationBell-module__VZUNhG__itemTitle{font-size:var(--mh-text-base);font-weight:var(--mh-font-weight-semibold);color:var(--mh-color-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NotificationBell-module__VZUNhG__itemUnread .NotificationBell-module__VZUNhG__itemTitle{font-weight:var(--mh-font-weight-bold)}.NotificationBell-module__VZUNhG__itemDetail{font-size:var(--mh-text-sm);line-height:var(--mh-leading-snug);color:var(--mh-color-ink-tertiary)}.NotificationBell-module__VZUNhG__itemAge{font-size:var(--mh-text-xs);color:var(--mh-color-ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}@media (max-width:759px){.NotificationBell-module__VZUNhG__panel{top:calc(var(--bell-panel-top,64px) + var(--mh-space-4));right:var(--mh-space-6);left:var(--mh-space-6);width:auto;max-width:none;max-height:calc(100dvh - var(--bell-panel-top,64px) - 2 * var(--mh-space-6));position:fixed}.NotificationBell-module__VZUNhG__list{flex:auto;min-height:0;max-height:none}.NotificationBell-module__VZUNhG__itemTitle{white-space:normal}}.NotificationBell-module__VZUNhG__push{justify-content:space-between;align-items:center;gap:var(--mh-space-4);padding:var(--mh-space-4) var(--mh-space-2) 0;border-top:1px solid var(--mh-border);display:flex}.NotificationBell-module__VZUNhG__pushText{font-size:var(--mh-text-xs);line-height:var(--mh-leading-snug);color:var(--mh-color-ink-tertiary);text-wrap:pretty;margin:0}
.AppPage-module__Ou8pLW__topbar{justify-content:space-between;align-items:flex-start;gap:var(--mh-space-8);padding:var(--mh-space-11) var(--mh-space-12) var(--mh-space-9);border-bottom:1px solid var(--mh-border);background:var(--mh-surface-card);flex-wrap:wrap;display:flex}.AppPage-module__Ou8pLW__titleArea{align-items:flex-start;gap:var(--mh-space-7);min-width:0;display:flex}.AppPage-module__Ou8pLW__burger{width:38px;height:38px;margin-top:var(--mh-space-2);border:1px solid var(--mh-border);border-radius:var(--mh-radius-control);background:var(--mh-surface-card);color:var(--mh-color-ink-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:none}.AppPage-module__Ou8pLW__burger:hover{background:var(--mh-color-page)}.AppPage-module__Ou8pLW__burger:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset)}.AppPage-module__Ou8pLW__back{align-items:center;gap:var(--mh-space-2);border-radius:var(--mh-radius-control);color:var(--mh-color-ink-secondary);font-size:var(--mh-text-base);font-weight:var(--mh-font-weight-semibold);align-self:flex-start;text-decoration:none;display:inline-flex}.AppPage-module__Ou8pLW__back:hover{color:var(--mh-color-ink);text-decoration:underline}.AppPage-module__Ou8pLW__back:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset)}.AppPage-module__Ou8pLW__titleGroup{gap:var(--mh-space-3);flex-direction:column;min-width:0;display:flex}.AppPage-module__Ou8pLW__title{font-family:var(--mh-font-heading);font-weight:var(--mh-font-weight-heavy);font-size:var(--mh-text-3xl);line-height:var(--mh-leading-tight);color:var(--mh-color-ink);margin:0}.AppPage-module__Ou8pLW__subtitle{font-size:var(--mh-text-md);line-height:var(--mh-leading-snug);color:var(--mh-color-ink-secondary);text-wrap:pretty;margin:0}.AppPage-module__Ou8pLW__tools{align-items:center;gap:var(--mh-space-6);flex-wrap:wrap;display:flex}.AppPage-module__Ou8pLW__dateBadge{align-items:center;gap:var(--mh-space-4);height:33px;padding:0 var(--mh-space-7);border:1px solid var(--mh-border);border-radius:var(--mh-radius-control);background:var(--mh-surface-card);font-size:var(--mh-text-base);font-weight:var(--mh-font-weight-semibold);color:var(--mh-color-ink-secondary);white-space:nowrap;display:flex}.AppPage-module__Ou8pLW__dateDivider{background:var(--mh-border);width:1px;height:14px}.AppPage-module__Ou8pLW__clock{color:var(--mh-color-ink);font-variant-numeric:tabular-nums}.AppPage-module__Ou8pLW__content{gap:var(--mh-space-10);padding:var(--mh-space-10) var(--mh-space-12) var(--mh-space-16);flex-direction:column;min-width:0;display:flex}@media (max-width:759px){.AppPage-module__Ou8pLW__burger{display:flex}.AppPage-module__Ou8pLW__topbar{padding:var(--mh-space-9) var(--mh-space-8) var(--mh-space-8)}.AppPage-module__Ou8pLW__title{font-size:var(--mh-text-2xl)}.AppPage-module__Ou8pLW__content{padding:var(--mh-space-8) var(--mh-space-8) var(--mh-space-14)}}
.ImpersonationBanner-module__MjzysG__banner{z-index:1000;color:#fff;max-width:calc(100vw - 32px);font-family:var(--mh-font-body);background:#b42318;border-radius:12px;align-items:center;gap:12px;padding:10px 12px 10px 16px;font-size:13px;line-height:1.4;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.ImpersonationBanner-module__MjzysG__action{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffffb3;border-radius:8px;flex-shrink:0;padding:6px 12px;font-weight:600}.ImpersonationBanner-module__MjzysG__action:hover:not(:disabled){background:#ffffff26}.ImpersonationBanner-module__MjzysG__action:disabled{opacity:.7;cursor:progress}
.phone-entry-field-module__JgmxiW__field{gap:var(--mh-space-3);flex-direction:column;display:flex}.phone-entry-field-module__JgmxiW__toggle{align-self:flex-start;align-items:center;gap:var(--mh-space-3);font-size:var(--mh-text-base);color:var(--mh-color-ink-secondary);cursor:pointer;display:inline-flex}
.calendar-module__fxqN4G__toolbar{justify-content:space-between;align-items:center;gap:var(--mh-space-8);flex-wrap:wrap;display:flex}.calendar-module__fxqN4G__filters{align-items:center;gap:var(--mh-space-4);flex-wrap:wrap;display:flex}.calendar-module__fxqN4G__chip{padding:var(--mh-space-4) var(--mh-space-7);border:1px solid var(--mh-border);border-radius:var(--mh-radius-pill);background:var(--mh-surface-card);color:var(--mh-color-ink-secondary);font-family:inherit;font-size:var(--mh-text-base);font-weight:var(--mh-font-weight-semibold);cursor:pointer}.calendar-module__fxqN4G__chip:hover:not(:disabled){border-color:var(--mh-color-primary);color:var(--mh-color-primary)}.calendar-module__fxqN4G__chip:disabled{cursor:not-allowed;color:var(--mh-border-dashed)}.calendar-module__fxqN4G__chipGroup{align-items:center;gap:var(--mh-space-3);display:inline-flex}.calendar-module__fxqN4G__colorSwatch{border-radius:50%;flex:none;width:14px;height:14px;position:relative;box-shadow:inset 0 0 0 1px #00000026}label.calendar-module__fxqN4G__colorSwatch{cursor:pointer}label.calendar-module__fxqN4G__colorSwatch:focus-within{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset)}.calendar-module__fxqN4G__colorSwatch input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.calendar-module__fxqN4G__chipOn{background:var(--mh-color-primary);border-color:var(--mh-color-primary);color:var(--mh-color-ink-inverse)}.calendar-module__fxqN4G__chipOn:hover:not(:disabled){background:var(--mh-color-primary-hover);border-color:var(--mh-color-primary-hover);color:var(--mh-color-ink-inverse)}.calendar-module__fxqN4G__chipOn:disabled{color:var(--mh-color-ink-inverse);opacity:.75}.calendar-module__fxqN4G__viewTools{align-items:center;gap:var(--mh-space-5);flex-wrap:wrap;display:flex}.calendar-module__fxqN4G__displayOptions{display:contents}.calendar-module__fxqN4G__settingsToggle{align-items:center;gap:var(--mh-space-3);padding:var(--mh-space-4) var(--mh-space-6);border:1px solid var(--mh-border);border-radius:var(--mh-radius-control);background:var(--mh-surface-card);color:var(--mh-color-ink-secondary);font-family:inherit;font-size:var(--mh-text-base);font-weight:var(--mh-font-weight-semibold);cursor:pointer;display:none}.calendar-module__fxqN4G__settingsToggleOn{border-color:var(--mh-color-primary);color:var(--mh-color-primary)}.calendar-module__fxqN4G__settingsCount{min-width:18px;padding:0 var(--mh-space-2);border-radius:var(--mh-radius-pill);background:var(--mh-color-primary);color:var(--mh-color-ink-inverse);font-size:var(--mh-text-sm);text-align:center;line-height:18px}.calendar-module__fxqN4G__periodNav{border:1px solid var(--mh-border);border-radius:var(--mh-radius-control);background:var(--mh-surface-card);align-items:center;display:flex}.calendar-module__fxqN4G__periodNav>button:first-child{border-radius:var(--mh-radius-control) 0 0 var(--mh-radius-control)}.calendar-module__fxqN4G__periodNav>button:last-child{border-radius:0 var(--mh-radius-control) var(--mh-radius-control) 0}.calendar-module__fxqN4G__periodNav>button{padding:var(--mh-space-4) var(--mh-space-6);color:var(--mh-color-ink-secondary);font-family:inherit;font-size:var(--mh-text-base);font-weight:var(--mh-font-weight-bold);cursor:pointer;background:0 0;border:none}.calendar-module__fxqN4G__periodNav>button:hover{background:var(--mh-color-page);color:var(--mh-color-primary)}.calendar-module__fxqN4G__scopeBanner{align-items:center;gap:var(--mh-space-5);padding:var(--mh-space-6) var(--mh-space-8);border:1px solid var(--mh-color-primary-border);border-radius:var(--mh-radius-panel);background:var(--mh-color-primary-surface);font-size:var(--mh-text-base);color:var(--mh-status-confirmed-fg);margin:0;display:flex}.calendar-module__fxqN4G__statusLegend{gap:var(--mh-space-4) var(--mh-space-8);font-size:var(--mh-text-sm);color:var(--mh-color-ink-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.calendar-module__fxqN4G__statusLegend li{align-items:center;gap:var(--mh-space-3);display:inline-flex}.calendar-module__fxqN4G__statusLegendSwatch{cursor:pointer;border:1px solid;border-left-width:3px;border-radius:3px;width:14px;height:14px;position:relative}.calendar-module__fxqN4G__statusLegendSwatch:focus-within{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset)}.calendar-module__fxqN4G__statusLegendSwatch input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.calendar-module__fxqN4G__statusLegendReset{color:var(--mh-color-primary);font:inherit;font-weight:var(--mh-font-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0}.calendar-module__fxqN4G__statusLegendReset:hover{text-decoration:underline}.calendar-module__fxqN4G__statusLegendReset:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset);border-radius:var(--mh-radius-md)}.calendar-module__fxqN4G__scopeDot{background:var(--mh-color-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px}.calendar-module__fxqN4G__errorBox{justify-content:space-between;align-items:center;gap:var(--mh-space-8);padding:var(--mh-space-6) var(--mh-space-8);border:1px solid var(--mh-status-cancelled-accent);border-radius:var(--mh-radius-panel);background:var(--mh-status-cancelled-bg);font-size:var(--mh-text-base);color:var(--mh-status-cancelled-fg);display:flex}.calendar-module__fxqN4G__calendarCard{border:1px solid var(--mh-border);border-radius:var(--mh-radius-card);background:var(--mh-surface-card);box-shadow:var(--mh-shadow-card);overflow:hidden}.calendar-module__fxqN4G__loading{opacity:.55;transition:opacity var(--mh-duration-fast) var(--mh-duration-base)}.calendar-module__fxqN4G__gutterHead{border-bottom:1px solid var(--mh-border);border-right:1px solid var(--mh-border);background:var(--mh-surface-subtle)}.calendar-module__fxqN4G__dayHead{align-items:center;gap:var(--mh-space-1);padding:var(--mh-space-6) var(--mh-space-2);border-bottom:1px solid var(--mh-border);border-right:1px solid var(--mh-border);background:var(--mh-surface-subtle);flex-direction:column;display:flex}.calendar-module__fxqN4G__todayHead{background:var(--mh-color-primary-surface)}.calendar-module__fxqN4G__dayName{font-size:var(--mh-text-base);font-weight:var(--mh-font-weight-bold);color:var(--mh-color-ink)}.calendar-module__fxqN4G__dayDate{font-size:var(--mh-text-xs);color:var(--mh-color-ink-muted)}.calendar-module__fxqN4G__countOn,.calendar-module__fxqN4G__countOff{padding:2px var(--mh-space-4);border-radius:var(--mh-radius-pill);font-size:10px;font-weight:var(--mh-font-weight-bold)}.calendar-module__fxqN4G__countOn{background:var(--mh-color-primary-surface-strong);color:var(--mh-status-confirmed-fg)}.calendar-module__fxqN4G__countOff{background:var(--mh-surface-muted);color:var(--mh-color-ink-muted)}.calendar-module__fxqN4G__timeScroll{max-height:max(420px,100vh - 290px);overflow:auto}.calendar-module__fxqN4G__timeHead,.calendar-module__fxqN4G__timeBody{min-width:720px;display:grid}.calendar-module__fxqN4G__timeHead{z-index:4;position:sticky;top:0}.calendar-module__fxqN4G__timeHead .calendar-module__fxqN4G__gutterHead{z-index:1;position:sticky;left:0}.calendar-module__fxqN4G__timeGutter{z-index:3;border-right:1px solid var(--mh-border);background:var(--mh-surface-card);position:sticky;left:0}.calendar-module__fxqN4G__hourLabel{right:var(--mh-space-4);background:var(--mh-surface-card);font-size:var(--mh-text-xs);font-weight:var(--mh-font-weight-semibold);color:var(--mh-color-ink-tertiary);font-variant-numeric:tabular-nums;padding:0 2px;position:absolute;transform:translateY(-50%)}.calendar-module__fxqN4G__hourLabel:first-child{transform:translateY(2px)}.calendar-module__fxqN4G__timeColumn{border-right:1px solid var(--mh-border);background-image:linear-gradient(to bottom, var(--mh-border) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--mh-border) 45%, transparent) 1px, transparent 1px);background-size:100% var(--hour-height), 100% var(--slot-height);position:relative}.calendar-module__fxqN4G__todayColumn{background-color:color-mix(in srgb, var(--mh-color-primary-surface) 45%, transparent)}.calendar-module__fxqN4G__offBlock{opacity:.85;position:absolute;left:0;right:0}.calendar-module__fxqN4G__slotAdd{padding:3px var(--mh-space-3);border-radius:var(--mh-radius-sm);color:#0000;font-family:inherit;font-size:10.5px;font-weight:var(--mh-font-weight-bold);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px dashed #0000;align-items:flex-start;gap:3px;display:flex;position:absolute;left:0;right:0}.calendar-module__fxqN4G__slotAdd:hover,.calendar-module__fxqN4G__slotAdd:focus-visible{z-index:1;border-color:var(--mh-color-primary);color:var(--mh-color-primary);background:var(--mh-color-primary-surface)}.calendar-module__fxqN4G__event{z-index:2;padding:2px var(--mh-space-3);justify-content:flex-start;gap:0;line-height:1.25;position:absolute;overflow:hidden;box-shadow:0 1px 2px #00000014;container-type:inline-size}.calendar-module__fxqN4G__event>.calendar-module__fxqN4G__cardTime{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.calendar-module__fxqN4G__event:hover,.calendar-module__fxqN4G__event:focus-visible{z-index:3;box-shadow:var(--mh-shadow-card)}.calendar-module__fxqN4G__eventCompact{justify-content:safe center}.calendar-module__fxqN4G__eventLine{align-items:baseline;gap:var(--mh-space-3);min-width:0;display:flex}.calendar-module__fxqN4G__eventLine .calendar-module__fxqN4G__cardName{min-width:0}.calendar-module__fxqN4G__eventLine .calendar-module__fxqN4G__cardTime{flex:none}@container (max-width:96px){.calendar-module__fxqN4G__eventLine .calendar-module__fxqN4G__cardTime{display:none}}.calendar-module__fxqN4G__nowLine{z-index:3;pointer-events:none;background:#ea4335;height:2px;position:absolute;left:-1px;right:0}.calendar-module__fxqN4G__nowLine:before{content:"";background:#ea4335;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px}.calendar-module__fxqN4G__dayNumberBig{width:34px;height:34px;color:var(--mh-color-ink);font-family:var(--mh-font-heading);font-size:20px;font-weight:var(--mh-font-weight-semibold);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.calendar-module__fxqN4G__dayNumberBig:hover{background:var(--mh-surface-muted)}.calendar-module__fxqN4G__dayNumberBig:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset)}.calendar-module__fxqN4G__todayNumber,.calendar-module__fxqN4G__todayNumber:hover{background:var(--mh-color-primary);color:var(--mh-color-ink-inverse)}.calendar-module__fxqN4G__resourceHead{align-items:center;gap:var(--mh-space-3);display:inline-flex}.calendar-module__fxqN4G__offHours{background:repeating-linear-gradient(135deg, var(--mh-surface-muted) 0 6px, var(--mh-surface-subtle) 6px 12px)}.calendar-module__fxqN4G__closedHead{background:var(--mh-surface-muted)}.calendar-module__fxqN4G__closedHead .calendar-module__fxqN4G__dayName,.calendar-module__fxqN4G__closedHead .calendar-module__fxqN4G__dayDate{color:var(--mh-color-ink-muted)}.calendar-module__fxqN4G__dayHours{color:var(--mh-color-ink-tertiary);font-variant-numeric:tabular-nums;font-size:10.5px}.calendar-module__fxqN4G__card{width:100%;padding:var(--mh-space-3) var(--mh-space-4);border:1px solid var(--mh-border);border-left:3px solid var(--mh-border);border-radius:var(--mh-radius-sm);background:var(--mh-surface-card);text-align:left;cursor:pointer;flex-direction:column;gap:2px;font-family:inherit;display:flex}.calendar-module__fxqN4G__cardTime{font-size:var(--mh-text-xs);font-weight:var(--mh-font-weight-heavy);font-variant-numeric:tabular-nums}.calendar-module__fxqN4G__cardName{font-size:11.5px;font-weight:var(--mh-font-weight-bold);color:var(--mh-color-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.calendar-module__fxqN4G__cardSub{color:var(--mh-color-ink-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.calendar-module__fxqN4G__confirmed{background:var(--mh-status-confirmed-bg);border-color:var(--mh-status-confirmed-accent)}.calendar-module__fxqN4G__confirmed .calendar-module__fxqN4G__cardTime,.calendar-module__fxqN4G__confirmed .calendar-module__fxqN4G__monthItemTime{color:var(--mh-status-confirmed-accent)}.calendar-module__fxqN4G__pending{background:var(--mh-status-pending-bg);border-color:var(--mh-status-pending-accent)}.calendar-module__fxqN4G__pending .calendar-module__fxqN4G__cardTime,.calendar-module__fxqN4G__pending .calendar-module__fxqN4G__monthItemTime{color:var(--mh-status-pending-fg)}.calendar-module__fxqN4G__cancelled{background:var(--mh-status-cancelled-bg);border-color:var(--mh-status-cancelled-accent)}.calendar-module__fxqN4G__cancelled .calendar-module__fxqN4G__cardTime,.calendar-module__fxqN4G__cancelled .calendar-module__fxqN4G__monthItemTime{color:var(--mh-status-cancelled-accent)}.calendar-module__fxqN4G__cancelled .calendar-module__fxqN4G__cardName{text-decoration:line-through}.calendar-module__fxqN4G__completed{background:var(--mh-surface-muted);border-color:var(--mh-border-dashed)}.calendar-module__fxqN4G__completed .calendar-module__fxqN4G__cardTime,.calendar-module__fxqN4G__completed .calendar-module__fxqN4G__monthItemTime{color:var(--mh-color-ink-tertiary)}.calendar-module__fxqN4G__doctorTone{background:color-mix(in srgb, var(--doctor-color) 12%, var(--mh-surface-card));border-color:color-mix(in srgb, var(--doctor-color) 35%, var(--mh-surface-card));border-left-color:var(--doctor-color)}.calendar-module__fxqN4G__doctorTone .calendar-module__fxqN4G__cardTime,.calendar-module__fxqN4G__doctorTone .calendar-module__fxqN4G__monthItemTime{color:var(--doctor-color)}.calendar-module__fxqN4G__statusTone{background:color-mix(in srgb, var(--status-color) 12%, var(--mh-surface-card));border-color:color-mix(in srgb, var(--status-color) 35%, var(--mh-surface-card));border-left-color:var(--status-color)}.calendar-module__fxqN4G__statusTone .calendar-module__fxqN4G__cardTime,.calendar-module__fxqN4G__statusTone .calendar-module__fxqN4G__monthItemTime{color:var(--status-color)}.calendar-module__fxqN4G__doctorTone.calendar-module__fxqN4G__cancelled,.calendar-module__fxqN4G__doctorTone.calendar-module__fxqN4G__completed{opacity:.6}.calendar-module__fxqN4G__rsvpMark{vertical-align:-1px;margin-left:3px;display:inline-flex}.calendar-module__fxqN4G__rsvpUnreachable{color:var(--mh-status-pending-fg)}.calendar-module__fxqN4G__rsvpDeclined{color:var(--mh-status-cancelled-accent)}.calendar-module__fxqN4G__noteText{white-space:pre-wrap;overflow-wrap:anywhere}.calendar-module__fxqN4G__badgeRow{gap:var(--mh-space-3);flex-wrap:wrap;display:flex}.calendar-module__fxqN4G__monthGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-module__fxqN4G__monthHead{padding:var(--mh-space-5) var(--mh-space-4);border-bottom:1px solid var(--mh-border);background:var(--mh-surface-subtle);font-size:var(--mh-text-xs);font-weight:var(--mh-font-weight-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--mh-color-ink-tertiary);text-align:center}.calendar-module__fxqN4G__monthCell{gap:var(--mh-space-2);min-height:var(--month-row-height,104px);padding:var(--mh-space-3);border-right:1px solid var(--mh-border-subtle);border-bottom:1px solid var(--mh-border-subtle);flex-direction:column;display:flex}.calendar-module__fxqN4G__outsideMonth{background:var(--mh-surface-subtle)}.calendar-module__fxqN4G__monthCell.calendar-module__fxqN4G__offHours{background:repeating-linear-gradient(135deg, var(--mh-surface-muted) 0 6px, var(--mh-surface-subtle) 6px 12px)}.calendar-module__fxqN4G__todayCell{background:var(--mh-color-primary-surface)}.calendar-module__fxqN4G__monthDayNumber{font-family:inherit;font-size:11.5px;font-weight:var(--mh-font-weight-bold);color:var(--mh-color-ink-secondary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.calendar-module__fxqN4G__monthAdd{border-radius:var(--mh-radius-sm);color:#0000;cursor:pointer;background:0 0;border:1px dashed #0000;flex:1;justify-content:flex-end;align-items:flex-start;min-height:18px;padding:2px;display:flex}.calendar-module__fxqN4G__monthAdd:hover,.calendar-module__fxqN4G__monthAdd:focus-visible{border-color:var(--mh-color-primary);color:var(--mh-color-primary);background:var(--mh-color-primary-surface)}.calendar-module__fxqN4G__outsideMonth .calendar-module__fxqN4G__monthDayNumber{color:var(--mh-border-dashed)}.calendar-module__fxqN4G__monthItem{align-items:center;gap:var(--mh-space-3);min-width:0;padding:3px var(--mh-space-4);border:none;border-left:3px solid var(--mh-border);border-radius:var(--mh-radius-xs);text-align:left;cursor:pointer;font-family:inherit;display:flex}.calendar-module__fxqN4G__monthItemTime{font-size:10px;font-weight:var(--mh-font-weight-heavy);font-variant-numeric:tabular-nums;flex-shrink:0}.calendar-module__fxqN4G__monthItemName{min-width:0;font-size:10.5px;font-weight:var(--mh-font-weight-semibold);color:var(--mh-color-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.calendar-module__fxqN4G__monthMore{font-family:inherit;font-size:10.5px;font-weight:var(--mh-font-weight-bold);color:var(--mh-color-primary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.calendar-module__fxqN4G__card:focus-visible,.calendar-module__fxqN4G__slotAdd:focus-visible,.calendar-module__fxqN4G__chip:focus-visible,.calendar-module__fxqN4G__monthItem:focus-visible,.calendar-module__fxqN4G__monthMore:focus-visible,.calendar-module__fxqN4G__monthDayNumber:focus-visible,.calendar-module__fxqN4G__matchRow:focus-visible,.calendar-module__fxqN4G__periodNav>button:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset)}.calendar-module__fxqN4G__drawerBody{gap:var(--mh-space-8);flex-direction:column;display:flex}.calendar-module__fxqN4G__patientSummary{align-items:center;gap:var(--mh-space-6);padding:var(--mh-space-7);border:1px solid var(--mh-border);border-radius:var(--mh-radius-panel);display:flex}.calendar-module__fxqN4G__patientSummaryText{gap:var(--mh-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.calendar-module__fxqN4G__patientSummaryName{font-size:var(--mh-text-base);font-weight:var(--mh-font-weight-semibold);color:var(--mh-color-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-module__fxqN4G__patientSummaryPhone{font-size:var(--mh-text-sm);color:var(--mh-color-ink-tertiary)}.calendar-module__fxqN4G__patientSummaryLink{align-items:center;gap:var(--mh-space-1);font-size:var(--mh-text-sm);font-weight:var(--mh-font-weight-semibold);color:var(--mh-color-primary);flex:none;text-decoration:none;display:inline-flex}.calendar-module__fxqN4G__patientSummaryLink:hover{text-decoration:underline}.calendar-module__fxqN4G__patientSummaryLink:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset);border-radius:var(--mh-radius-md)}.calendar-module__fxqN4G__patientSummaryEmpty{font-size:var(--mh-text-sm);color:var(--mh-color-ink-tertiary);margin:0}.calendar-module__fxqN4G__fieldList{gap:var(--mh-space-5);padding:var(--mh-space-7);border-radius:var(--mh-radius-panel);background:var(--mh-color-page);flex-direction:column;margin:0;display:flex}.calendar-module__fxqN4G__field{justify-content:space-between;gap:var(--mh-space-6);display:flex}.calendar-module__fxqN4G__field dt{font-size:var(--mh-text-sm);color:var(--mh-color-ink-tertiary)}.calendar-module__fxqN4G__field dd{font-size:var(--mh-text-sm);font-weight:var(--mh-font-weight-semibold);color:var(--mh-color-ink);text-align:right;margin:0}.calendar-module__fxqN4G__panelTitle{font-size:var(--mh-text-sm);font-weight:var(--mh-font-weight-bold);color:var(--mh-color-ink-secondary)}.calendar-module__fxqN4G__appointmentNote{gap:var(--mh-space-4);display:grid}.calendar-module__fxqN4G__appointmentNote header{justify-content:space-between;align-items:center;gap:var(--mh-space-4);display:flex}.calendar-module__fxqN4G__appointmentNote p{font-size:var(--mh-text-base);margin:0}.calendar-module__fxqN4G__noteEmpty{color:var(--mh-color-ink-tertiary)}.calendar-module__fxqN4G__noteActions{justify-content:flex-end;gap:var(--mh-space-4);display:flex}.calendar-module__fxqN4G__detailFooter{justify-content:space-between;align-items:center;gap:var(--mh-space-4);padding-top:var(--mh-space-6);border-top:1px solid var(--mh-border-subtle);flex-wrap:wrap;display:flex}.calendar-module__fxqN4G__detailFooterMain{gap:var(--mh-space-4);flex-wrap:wrap;margin-left:auto;display:flex}.calendar-module__fxqN4G__dangerAction{color:var(--mh-color-danger-fg)}.calendar-module__fxqN4G__reschedulePanel{gap:var(--mh-space-5);padding:var(--mh-space-7);border:1px solid var(--mh-color-primary-border);border-radius:var(--mh-radius-panel);background:var(--mh-color-primary-surface);flex-direction:column;display:flex}.calendar-module__fxqN4G__twoColumn{gap:var(--mh-space-5);grid-template-columns:1fr 1fr;display:grid}.calendar-module__fxqN4G__dayPicker{gap:var(--mh-space-3);display:grid}.calendar-module__fxqN4G__dayPickerLabel{font-size:var(--mh-text-sm);font-weight:600}.calendar-module__fxqN4G__dayPickerRow{align-items:center;gap:var(--mh-space-3);grid-template-columns:auto 1fr auto;display:grid}.calendar-module__fxqN4G__dayPickerHint{font-size:var(--mh-text-xs);color:var(--mh-color-ink-muted)}.calendar-module__fxqN4G__dayShortcuts{gap:var(--mh-space-2);flex-wrap:wrap;display:flex}.calendar-module__fxqN4G__overbookNotice{gap:var(--mh-space-3);padding:var(--mh-space-5) var(--mh-space-6);border-radius:var(--mh-radius-control);background:var(--mh-status-pending-bg);font-size:var(--mh-text-sm);display:grid}.calendar-module__fxqN4G__overbookNotice p{align-items:center;gap:var(--mh-space-3);margin:0;display:flex}.calendar-module__fxqN4G__overbookNotice label{align-items:center;gap:var(--mh-space-3);font-weight:600;display:inline-flex}.calendar-module__fxqN4G__timePair{gap:var(--mh-space-3);grid-template-columns:1fr 1fr;display:grid}.calendar-module__fxqN4G__actionRow{gap:var(--mh-space-4);display:flex}.calendar-module__fxqN4G__actionRow>*{flex:1}.calendar-module__fxqN4G__conflict{align-items:center;gap:var(--mh-space-4);padding:var(--mh-space-5) var(--mh-space-6);border-radius:var(--mh-radius-control);background:var(--mh-status-cancelled-bg);font-size:var(--mh-text-sm);font-weight:var(--mh-font-weight-semibold);color:var(--mh-status-cancelled-fg);margin:0;display:flex}.calendar-module__fxqN4G__formBlock{gap:var(--mh-space-4);flex-direction:column;display:flex}.calendar-module__fxqN4G__linkedPatient{align-items:center;gap:var(--mh-space-6);padding:var(--mh-space-6);border:1px solid var(--mh-color-primary-border);border-radius:var(--mh-radius-xl);background:var(--mh-color-primary-surface);display:flex}.calendar-module__fxqN4G__linkedText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.calendar-module__fxqN4G__linkedName{font-size:var(--mh-text-base);font-weight:var(--mh-font-weight-bold);color:var(--mh-color-ink)}.calendar-module__fxqN4G__linkedSub{font-size:var(--mh-text-xs);color:var(--mh-color-ink-tertiary);font-variant-numeric:tabular-nums}.calendar-module__fxqN4G__matchRow{padding:var(--mh-space-5) var(--mh-space-6);border:1px solid var(--mh-border);border-radius:var(--mh-radius-control);background:var(--mh-surface-card);text-align:left;cursor:pointer;flex-direction:column;gap:2px;font-family:inherit;display:flex}.calendar-module__fxqN4G__matchRow:hover{border-color:var(--mh-color-primary);background:var(--mh-surface-subtle)}.calendar-module__fxqN4G__newPatientPanel{gap:var(--mh-space-5);padding:var(--mh-space-6);border:1px solid var(--mh-status-pending-accent);border-radius:var(--mh-radius-xl);background:var(--mh-status-pending-bg);flex-direction:column;display:flex}.calendar-module__fxqN4G__newPatientHeader{justify-content:space-between;align-items:center;gap:var(--mh-space-5);display:flex}.calendar-module__fxqN4G__newPatientTitle{font-size:var(--mh-text-sm);font-weight:var(--mh-font-weight-bold);color:var(--mh-status-pending-fg)}.calendar-module__fxqN4G__newPatientNote{font-size:var(--mh-text-xs);color:var(--mh-status-pending-fg)}.calendar-module__fxqN4G__inlineStatus{font-size:var(--mh-text-xs);color:var(--mh-color-ink-muted);flex-basis:100%;line-height:1.5}.calendar-module__fxqN4G__setupLink{justify-content:center;align-items:center;gap:var(--mh-space-2);min-height:2.5rem;padding:0 var(--mh-space-5);border-radius:var(--mh-radius-control);background:var(--mh-color-primary);color:var(--mh-color-ink-inverse);font-size:var(--mh-text-sm);font-weight:var(--mh-font-weight-semibold);text-decoration:none;display:inline-flex}.calendar-module__fxqN4G__setupLink:hover{background:var(--mh-color-primary-hover)}@media (max-width:759px){.calendar-module__fxqN4G__toolbar{align-items:stretch;gap:var(--mh-space-5);flex-direction:column}.calendar-module__fxqN4G__viewTools{gap:var(--mh-space-4)}.calendar-module__fxqN4G__periodNav{flex:auto;justify-content:space-between}.calendar-module__fxqN4G__settingsToggle{display:inline-flex}.calendar-module__fxqN4G__newLabel{display:none}.calendar-module__fxqN4G__displayOptions{gap:var(--mh-space-4);flex-wrap:wrap;flex-basis:100%;order:10;display:flex}.calendar-module__fxqN4G__filters{order:2}.calendar-module__fxqN4G__mobileCollapsed{display:none}.calendar-module__fxqN4G__twoColumn{grid-template-columns:1fr}}.calendar-module__fxqN4G__notifyChecklist{gap:var(--mh-space-3);padding:var(--mh-space-5);border:1px solid var(--mh-border);border-radius:var(--mh-radius-sm);margin:0;display:grid}.calendar-module__fxqN4G__notifyChecklist legend{padding:0 var(--mh-space-2);font-size:var(--mh-text-sm);font-weight:600}.calendar-module__fxqN4G__notifyChecklist label{align-items:center;gap:var(--mh-space-3);font-size:var(--mh-text-sm);cursor:pointer;display:inline-flex}.calendar-module__fxqN4G__notifyChecklist:disabled label{cursor:not-allowed;opacity:.6}.calendar-module__fxqN4G__notifyChecklist input{width:18px;height:18px;accent-color:var(--mh-color-primary)}.calendar-module__fxqN4G__notifyHint{font-size:var(--mh-text-xs);color:var(--mh-color-ink-secondary)}.calendar-module__fxqN4G__noteMark{vertical-align:-1px;opacity:.8;flex-shrink:0;margin-left:3px;display:inline-flex}.calendar-module__fxqN4G__timeOffBlock{z-index:2;padding:2px var(--mh-space-3);border:1px dashed var(--mh-border);border-left:3px solid var(--mh-color-ink-muted);border-radius:var(--mh-radius-sm);background:repeating-linear-gradient(135deg, var(--mh-surface-muted), var(--mh-surface-muted) 6px, var(--mh-surface-subtle) 6px, var(--mh-surface-subtle) 12px);color:var(--mh-color-ink);text-align:left;cursor:pointer;flex-direction:column;justify-content:flex-start;font-family:inherit;line-height:1.25;display:flex;position:absolute;overflow:hidden}.calendar-module__fxqN4G__timeOffBlock:hover,.calendar-module__fxqN4G__timeOffBlock:focus-visible{z-index:3;border-color:var(--mh-color-primary);box-shadow:var(--mh-shadow-card)}.calendar-module__fxqN4G__timeOffTitle{font-size:var(--mh-text-xs);font-weight:var(--mh-font-weight-bold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.calendar-module__fxqN4G__timeOffTime{font-variant-numeric:tabular-nums;color:var(--mh-color-ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.calendar-module__fxqN4G__allDayChips{flex-direction:column;align-items:stretch;gap:2px;width:100%;min-width:0;display:flex}.calendar-module__fxqN4G__allDayChip,.calendar-module__fxqN4G__monthEvent{min-width:0;padding:2px var(--mh-space-3);border:1px dashed var(--mh-border);border-left:3px solid var(--mh-color-ink-muted);border-radius:var(--mh-radius-xs);background:var(--mh-surface-muted);color:var(--mh-color-ink);font-family:inherit;font-size:10.5px;font-weight:var(--mh-font-weight-semibold);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;overflow:hidden}.calendar-module__fxqN4G__allDayChip:hover,.calendar-module__fxqN4G__monthEvent:hover{border-color:var(--mh-color-primary);color:var(--mh-color-primary)}.calendar-module__fxqN4G__allDayChip:focus-visible,.calendar-module__fxqN4G__monthEvent:focus-visible,.calendar-module__fxqN4G__timeOffBlock:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset)}.calendar-module__fxqN4G__eventDateGrid{gap:var(--mh-space-5);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}
.billing-module__d1bVjG__errorCard,.billing-module__d1bVjG__currentPlan,.billing-module__d1bVjG__quotaTop,.billing-module__d1bVjG__quotaValue,.billing-module__d1bVjG__sectionHeading,.billing-module__d1bVjG__catalogHead,.billing-module__d1bVjG__planStatus{align-items:center;display:flex}.billing-module__d1bVjG__errorCard{justify-content:space-between;gap:var(--mh-space-8);border-color:var(--mh-color-danger)}.billing-module__d1bVjG__errorCard div,.billing-module__d1bVjG__planIdentity,.billing-module__d1bVjG__planStatus{gap:var(--mh-space-2);flex-direction:column;display:flex}.billing-module__d1bVjG__errorCard strong{color:var(--mh-color-danger-fg)}.billing-module__d1bVjG__errorCard span,.billing-module__d1bVjG__planIdentity>span:last-child,.billing-module__d1bVjG__sectionHeading p,.billing-module__d1bVjG__catalogPlan p,.billing-module__d1bVjG__quotaCard small{color:var(--mh-color-ink-tertiary);font-size:var(--mh-text-sm)}.billing-module__d1bVjG__currentPlan{gap:var(--mh-space-9);flex-wrap:wrap}.billing-module__d1bVjG__planIcon,.billing-module__d1bVjG__metricIcon{color:var(--mh-color-primary);background:var(--mh-color-primary-surface);border-radius:var(--mh-radius-panel);flex:none;justify-content:center;align-items:center;display:inline-flex}.billing-module__d1bVjG__planIcon{width:var(--mh-space-16);height:var(--mh-space-16)}.billing-module__d1bVjG__metricIcon{width:var(--mh-space-12);height:var(--mh-space-12)}.billing-module__d1bVjG__planIdentity{flex:1;min-width:220px}.billing-module__d1bVjG__planIdentity strong{color:var(--mh-color-ink);font-family:var(--mh-font-heading);font-size:var(--mh-text-xl);font-weight:var(--mh-font-weight-heavy)}.billing-module__d1bVjG__eyebrow{color:var(--mh-color-primary);font-size:var(--mh-text-xs);font-weight:var(--mh-font-weight-bold);letter-spacing:.07em;text-transform:uppercase}.billing-module__d1bVjG__planStatus{padding-left:var(--mh-space-9);border-left:1px solid var(--mh-border-subtle);align-items:flex-end}.billing-module__d1bVjG__planStatus strong{margin-top:var(--mh-space-3);font-family:var(--mh-font-heading);font-size:var(--mh-text-xl)}.billing-module__d1bVjG__planStatus>span:last-child{color:var(--mh-color-ink-muted);font-size:var(--mh-text-xs)}.billing-module__d1bVjG__section{gap:var(--mh-space-8);flex-direction:column;display:flex}.billing-module__d1bVjG__sectionHeading{justify-content:space-between;align-items:flex-end;gap:var(--mh-space-8)}.billing-module__d1bVjG__sectionHeading h2{margin:var(--mh-space-2) 0 0;font-family:var(--mh-font-heading);font-size:var(--mh-text-xl)}.billing-module__d1bVjG__sectionHeading p{text-align:right;max-width:520px;margin:0}.billing-module__d1bVjG__quotaGrid{gap:var(--mh-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.billing-module__d1bVjG__quotaCard{gap:var(--mh-space-7);flex-direction:column;display:flex}.billing-module__d1bVjG__quotaTop{gap:var(--mh-space-6);color:var(--mh-color-ink-secondary);font-weight:var(--mh-font-weight-semibold)}.billing-module__d1bVjG__quotaValue{align-items:baseline;gap:var(--mh-space-3)}.billing-module__d1bVjG__quotaValue strong{font-family:var(--mh-font-heading);font-size:var(--mh-text-3xl);font-weight:var(--mh-font-weight-heavy)}.billing-module__d1bVjG__quotaValue span{color:var(--mh-color-ink-muted);font-size:var(--mh-text-sm)}.billing-module__d1bVjG__planGrid{gap:var(--mh-space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));display:grid}.billing-module__d1bVjG__catalogPlan{gap:var(--mh-space-8);flex-direction:column;display:flex}.billing-module__d1bVjG__catalogPlanCurrent{border-color:var(--mh-color-primary);box-shadow:var(--mh-shadow-button-primary)}.billing-module__d1bVjG__catalogHead{justify-content:space-between;gap:var(--mh-space-6)}.billing-module__d1bVjG__catalogHead h3{margin:var(--mh-space-2) 0 0;font-family:var(--mh-font-heading);font-size:var(--mh-text-xl)}.billing-module__d1bVjG__price{font-family:var(--mh-font-heading);font-size:var(--mh-text-3xl);font-weight:var(--mh-font-weight-heavy)}.billing-module__d1bVjG__price span{margin-left:var(--mh-space-3);color:var(--mh-color-ink-muted);font-family:var(--mh-font-body);font-size:var(--mh-text-sm);font-weight:var(--mh-font-weight-regular)}.billing-module__d1bVjG__catalogPlan p{min-height:36px;margin:0}.billing-module__d1bVjG__catalogPlan ul{gap:var(--mh-space-6);padding:var(--mh-space-7) 0;border-block:1px solid var(--mh-border-subtle);flex-direction:column;margin:0;list-style:none;display:flex}.billing-module__d1bVjG__catalogPlan li{align-items:center;gap:var(--mh-space-5);color:var(--mh-color-primary);grid-template-columns:auto 1fr auto;display:grid}.billing-module__d1bVjG__catalogPlan li span{color:var(--mh-color-ink-tertiary);font-size:var(--mh-text-sm)}.billing-module__d1bVjG__catalogPlan li strong{color:var(--mh-color-ink);font-size:var(--mh-text-sm)}@media (max-width:900px){.billing-module__d1bVjG__quotaGrid{grid-template-columns:1fr}}@media (max-width:759px){.billing-module__d1bVjG__sectionHeading{flex-direction:column;align-items:flex-start}.billing-module__d1bVjG__sectionHeading p{text-align:left}.billing-module__d1bVjG__planStatus{width:100%;padding:var(--mh-space-7) 0 0;border-top:1px solid var(--mh-border-subtle);border-left:0;align-items:flex-start}}
.account-module___KvtaW__grid{align-items:start;gap:var(--mh-space-10);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));display:grid}.account-module___KvtaW__headerGroup{gap:var(--mh-space-2);flex-direction:column;display:flex}.account-module___KvtaW__headerGroup small{color:var(--mh-color-ink-secondary);font-family:var(--mh-font-body);font-size:var(--mh-text-sm);font-weight:var(--mh-font-weight-regular);line-height:1.5}.account-module___KvtaW__body{gap:var(--mh-space-8);flex-direction:column;display:flex}.account-module___KvtaW__description{color:var(--mh-color-ink-secondary);font-size:var(--mh-text-base);margin:0;line-height:1.5}.account-module___KvtaW__form{gap:var(--mh-space-7);flex-direction:column;display:flex}.account-module___KvtaW__form>.account-module___KvtaW__button{align-self:flex-start}.account-module___KvtaW__field{gap:var(--mh-space-3);flex-direction:column;min-width:0;display:flex}.account-module___KvtaW__label{color:var(--mh-color-ink-secondary);font-size:var(--mh-text-sm);font-weight:var(--mh-font-weight-bold)}.account-module___KvtaW__input{width:100%;height:38px;padding:0 var(--mh-space-6);box-sizing:border-box;border:1px solid var(--mh-border);border-radius:var(--mh-radius-control);background:var(--mh-surface-card);color:var(--mh-color-ink);font:inherit;font-size:var(--mh-text-md)}.account-module___KvtaW__input::placeholder{color:var(--mh-color-ink-muted)}.account-module___KvtaW__input:focus{border-color:var(--mh-color-primary);box-shadow:var(--mh-focus-ring-soft);outline:none}.account-module___KvtaW__input[aria-invalid=true]{border-color:var(--mh-color-danger)}.account-module___KvtaW__input:disabled{cursor:not-allowed;background:var(--mh-surface-muted);color:var(--mh-color-ink-muted)}.account-module___KvtaW__inputCode{text-align:center;max-width:14rem;font-size:var(--mh-text-xl);font-variant-numeric:tabular-nums;letter-spacing:.22em}.account-module___KvtaW__hint{color:var(--mh-color-ink-secondary);font-size:var(--mh-text-sm);margin:0;line-height:1.5}.account-module___KvtaW__button{height:38px;padding:0 var(--mh-space-8);border-radius:var(--mh-radius-control);background:var(--mh-color-primary);box-shadow:var(--mh-shadow-button-primary);color:var(--mh-color-ink-inverse);cursor:pointer;font:inherit;font-size:var(--mh-text-base);font-weight:var(--mh-font-weight-bold);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.account-module___KvtaW__button:hover:not(:disabled){background:var(--mh-color-primary-hover)}.account-module___KvtaW__button:focus-visible,.account-module___KvtaW__link:focus-visible,.account-module___KvtaW__textButton:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset)}.account-module___KvtaW__button:disabled{cursor:not-allowed;opacity:.55}.account-module___KvtaW__checkRow{color:var(--mh-color-ink-secondary);cursor:pointer;font-size:var(--mh-text-base);align-items:flex-start;gap:9px;line-height:1.5;display:flex}.account-module___KvtaW__checkRow input{width:16px;height:16px;accent-color:var(--mh-color-primary);cursor:pointer;flex-shrink:0;margin:2px 0 0}.account-module___KvtaW__link,.account-module___KvtaW__textButton{color:var(--mh-color-primary);font:inherit;font-weight:var(--mh-font-weight-semibold);text-decoration:none}.account-module___KvtaW__link:hover,.account-module___KvtaW__textButton:hover{color:var(--mh-color-primary-hover)}.account-module___KvtaW__textButton{cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.account-module___KvtaW__notice,.account-module___KvtaW__error{padding:var(--mh-space-5) var(--mh-space-7);border-radius:var(--mh-radius-control);font-size:var(--mh-text-base);margin:0;line-height:1.4}.account-module___KvtaW__notice{background:var(--mh-color-primary-surface);box-shadow:inset 0 0 0 1px var(--mh-color-primary-border);color:var(--mh-color-primary-hover)}.account-module___KvtaW__error{background:var(--mh-color-danger-surface);box-shadow:inset 0 0 0 1px var(--mh-color-danger);color:var(--mh-color-danger-fg)}.account-module___KvtaW__divider{background:var(--mh-border);border:0;height:1px;margin:0}.account-module___KvtaW__sectionTitle{margin:0 0 var(--mh-space-4);font-family:var(--mh-font-heading);font-size:var(--mh-text-md);font-weight:var(--mh-font-weight-bold);line-height:1.35}.account-module___KvtaW__qrFrame{width:fit-content;padding:var(--mh-space-6);border:1px solid var(--mh-border);border-radius:var(--mh-radius-card);background:var(--mh-surface-card);place-items:center;display:grid}.account-module___KvtaW__qrImage{aspect-ratio:1;width:min(200px,60vw);height:auto;display:block}.account-module___KvtaW__codeGrid{gap:var(--mh-space-4);margin:var(--mh-space-6) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.account-module___KvtaW__code{padding:var(--mh-space-4) 9px;border:1px solid var(--mh-border);border-radius:var(--mh-radius-md);background:var(--mh-surface-muted);color:var(--mh-color-ink);font-family:var(--mh-font-mono);font-size:var(--mh-text-base);text-align:center;overflow-wrap:anywhere}.account-module___KvtaW__warning{margin:var(--mh-space-5) 0 0;color:var(--mh-color-warning-fg);font-size:var(--mh-text-base);line-height:1.5}@media (max-width:480px){.account-module___KvtaW__codeGrid{grid-template-columns:1fr}}
.audit-module__VsDtkq__exportActions,.audit-module__VsDtkq__toolbar,.audit-module__VsDtkq__error,.audit-module__VsDtkq__row,.audit-module__VsDtkq__retentionCard,.audit-module__VsDtkq__dangerCard{align-items:center;display:flex}.audit-module__VsDtkq__exportActions{gap:var(--mh-space-4)}.audit-module__VsDtkq__exportActions button{gap:var(--mh-space-3)}.audit-module__VsDtkq__toolbar{gap:var(--mh-space-4);padding:var(--mh-space-8) var(--mh-space-9);border-bottom:1px solid var(--mh-border);flex-wrap:wrap}.audit-module__VsDtkq__filter,.audit-module__VsDtkq__filterActive{padding:var(--mh-space-4) var(--mh-space-7);border:1px solid var(--mh-border);border-radius:var(--mh-radius-pill);font:var(--mh-font-weight-semibold) var(--mh-text-sm)/var(--mh-leading-snug) var(--mh-font-body);cursor:pointer;transition:color var(--mh-duration-fast) var(--mh-ease-standard), border-color var(--mh-duration-fast) var(--mh-ease-standard), background var(--mh-duration-fast) var(--mh-ease-standard)}.audit-module__VsDtkq__filter{color:var(--mh-color-ink-secondary);background:var(--mh-surface-card)}.audit-module__VsDtkq__filterActive{color:var(--mh-color-primary-hover);background:var(--mh-color-primary-surface);border-color:var(--mh-color-primary-border)}.audit-module__VsDtkq__filter:hover{color:var(--mh-color-primary);border-color:var(--mh-color-primary)}.audit-module__VsDtkq__filter:focus-visible,.audit-module__VsDtkq__filterActive:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset)}.audit-module__VsDtkq__filterRow{align-items:end;gap:var(--mh-space-6);padding:var(--mh-space-7) var(--mh-space-9);border-bottom:1px solid var(--mh-border);grid-template-columns:repeat(2,minmax(180px,1fr)) repeat(2,minmax(150px,180px)) auto;display:grid}.audit-module__VsDtkq__error{justify-content:space-between;gap:var(--mh-space-7);padding:var(--mh-space-8) var(--mh-space-9);color:var(--mh-color-danger-fg);background:var(--mh-color-danger-surface)}.audit-module__VsDtkq__loadMore{padding:var(--mh-space-7) var(--mh-space-9);border-top:1px solid var(--mh-border-subtle);justify-content:center;display:flex}.audit-module__VsDtkq__rows{overflow:hidden}.audit-module__VsDtkq__row{gap:var(--mh-space-8);padding:var(--mh-space-7) var(--mh-space-9);border-bottom:1px solid var(--mh-border-subtle);grid-template-columns:150px minmax(130px,.8fr) minmax(240px,2fr) auto;display:grid}.audit-module__VsDtkq__row:last-child{border-bottom:0}.audit-module__VsDtkq__row time{color:var(--mh-color-ink-muted);font-size:var(--mh-text-sm);font-variant-numeric:tabular-nums}.audit-module__VsDtkq__row>strong{color:var(--mh-color-ink);font-size:var(--mh-text-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-module__VsDtkq__row>div{gap:var(--mh-space-2);flex-direction:column;min-width:0;display:flex}.audit-module__VsDtkq__row>div span{color:var(--mh-color-ink-secondary);font-size:var(--mh-text-base)}.audit-module__VsDtkq__row code{color:var(--mh-color-ink-muted);font:var(--mh-text-xs)/var(--mh-leading-snug) var(--mh-font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-module__VsDtkq__retentionCard{gap:var(--mh-space-7);background:var(--mh-color-primary-surface);border-color:var(--mh-color-primary-border)}.audit-module__VsDtkq__retentionIcon{width:var(--mh-space-14);height:var(--mh-space-14);color:var(--mh-color-primary);background:var(--mh-surface-card);border-radius:var(--mh-radius-panel);justify-content:center;align-items:center;display:inline-flex}.audit-module__VsDtkq__retentionCard div{gap:var(--mh-space-2);flex-direction:column;display:flex}.audit-module__VsDtkq__retentionCard strong{color:var(--mh-color-primary-hover)}.audit-module__VsDtkq__retentionCard p,.audit-module__VsDtkq__dangerCard p{color:var(--mh-color-ink-tertiary);font-size:var(--mh-text-sm);line-height:var(--mh-leading-normal);margin:0}.audit-module__VsDtkq__dangerCard{justify-content:space-between;gap:var(--mh-space-9);border-color:var(--mh-status-cancelled-bg)}.audit-module__VsDtkq__dangerCard>div{max-width:680px}.audit-module__VsDtkq__dangerCard h2{margin:var(--mh-space-2) 0 var(--mh-space-4);color:var(--mh-color-danger);font-family:var(--mh-font-heading);font-size:var(--mh-text-lg)}.audit-module__VsDtkq__eyebrow{color:var(--mh-color-danger-fg);font-size:var(--mh-text-xs);font-weight:var(--mh-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}@media (max-width:900px){.audit-module__VsDtkq__filterRow{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-module__VsDtkq__filterRow>button{justify-self:start}.audit-module__VsDtkq__row{grid-template-columns:130px minmax(110px,.7fr) minmax(220px,2fr) auto}}@media (max-width:759px){.audit-module__VsDtkq__filterRow{padding-inline:var(--mh-space-8);grid-template-columns:1fr}.audit-module__VsDtkq__exportActions button{padding-inline:var(--mh-space-5)}.audit-module__VsDtkq__row{gap:var(--mh-space-3) var(--mh-space-6);grid-template-columns:1fr auto}.audit-module__VsDtkq__row time,.audit-module__VsDtkq__row>strong,.audit-module__VsDtkq__row>div{grid-column:1}.audit-module__VsDtkq__row>span:last-child{grid-area:1/2/span 2}.audit-module__VsDtkq__dangerCard{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.audit-module__VsDtkq__filter,.audit-module__VsDtkq__filterActive{transition:none}}
.team-module__-IXyEq__error,.team-module__-IXyEq__legend,.team-module__-IXyEq__person,.team-module__-IXyEq__inviteRow,.team-module__-IXyEq__rowActions,.team-module__-IXyEq__modalFooter{align-items:center;display:flex}.team-module__-IXyEq__error{justify-content:space-between;gap:var(--mh-space-8);padding:var(--mh-space-6) var(--mh-space-8);border:1px solid var(--mh-status-cancelled-accent);border-radius:var(--mh-radius-panel);background:var(--mh-status-cancelled-bg);color:var(--mh-status-cancelled-fg);font-size:var(--mh-text-base)}.team-module__-IXyEq__muted,.team-module__-IXyEq__note{color:var(--mh-color-ink-tertiary);font-size:var(--mh-text-sm);line-height:var(--mh-leading-relaxed);margin:0}.team-module__-IXyEq__headerGroup{gap:var(--mh-space-2);flex-direction:column;display:flex}.team-module__-IXyEq__headerGroup strong{font-family:var(--mh-font-heading);font-size:var(--mh-text-lg)}.team-module__-IXyEq__headerGroup small{color:var(--mh-color-ink-secondary);font-family:var(--mh-font-body);font-size:var(--mh-text-base);font-weight:var(--mh-font-weight-regular)}.team-module__-IXyEq__person{gap:var(--mh-space-6);min-width:max-content}.team-module__-IXyEq__person>span,.team-module__-IXyEq__inviteRow>span{gap:var(--mh-space-1);flex-direction:column;display:flex}.team-module__-IXyEq__person strong,.team-module__-IXyEq__inviteRow strong{color:var(--mh-color-ink);font-size:var(--mh-text-base)}.team-module__-IXyEq__person small,.team-module__-IXyEq__inviteRow small{color:var(--mh-color-ink-tertiary);font-size:var(--mh-text-xs)}.team-module__-IXyEq__inviteList,.team-module__-IXyEq__modalBody{gap:var(--mh-space-6);flex-direction:column;display:flex}.team-module__-IXyEq__inviteRow{justify-content:space-between;gap:var(--mh-space-8);padding:var(--mh-space-6);border:1px solid var(--mh-border-subtle);border-radius:var(--mh-radius-panel);background:var(--mh-surface-subtle)}.team-module__-IXyEq__legend{gap:var(--mh-space-8);margin-bottom:var(--mh-space-6);color:var(--mh-color-ink-secondary);font-size:var(--mh-text-sm);flex-wrap:wrap}.team-module__-IXyEq__legend span{align-items:center;gap:var(--mh-space-3);display:inline-flex}.team-module__-IXyEq__legend i{width:var(--mh-space-3);height:var(--mh-space-3);border-radius:var(--mh-radius-pill)}.team-module__-IXyEq__yesDot{background:var(--mh-color-primary)}.team-module__-IXyEq__ownDot{background:var(--mh-status-pending-accent)}.team-module__-IXyEq__noDot{background:var(--mh-border-dashed)}.team-module__-IXyEq__grantYes,.team-module__-IXyEq__grantOwn,.team-module__-IXyEq__grantNo{font-size:var(--mh-text-sm);font-weight:var(--mh-font-weight-bold)}.team-module__-IXyEq__grantYes{color:var(--mh-color-primary)}.team-module__-IXyEq__grantOwn{color:var(--mh-status-pending-fg)}.team-module__-IXyEq__grantNo{color:var(--mh-color-ink-muted)}.team-module__-IXyEq__modalBody{padding:var(--mh-space-8) var(--mh-space-9)}.team-module__-IXyEq__timeOffGrid{gap:var(--mh-space-5);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.team-module__-IXyEq__rowActions{justify-content:flex-end;gap:var(--mh-space-2)}.team-module__-IXyEq__modalFooter{justify-content:flex-end;gap:var(--mh-space-5);padding:var(--mh-space-7) var(--mh-space-9);border-top:1px solid var(--mh-border-subtle);flex-wrap:wrap}.team-module__-IXyEq__srOnly{width:var(--mh-space-1);height:var(--mh-space-1);margin:calc(var(--mh-space-1) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.team-module__-IXyEq__whatsappCell{gap:var(--mh-space-3);flex-direction:column;min-width:12rem;display:flex}.team-module__-IXyEq__toggleLabel{color:var(--mh-color-ink-secondary);font-size:var(--mh-text-xs);white-space:nowrap}.team-module__-IXyEq__whatsAppShare{justify-content:center;align-items:center;gap:var(--mh-space-3);height:38px;padding:0 var(--mh-space-8);border-radius:var(--mh-radius-control);background:var(--mh-color-primary);box-shadow:var(--mh-shadow-button-primary);color:var(--mh-color-ink-inverse);font-size:var(--mh-text-base);font-weight:var(--mh-font-weight-bold);white-space:nowrap;text-decoration:none;display:inline-flex}.team-module__-IXyEq__whatsAppShare:hover{background:var(--mh-color-primary-hover)}.team-module__-IXyEq__whatsAppShare:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset)}.team-module__-IXyEq__otpRow{gap:var(--mh-space-2);flex-direction:column;display:flex}.team-module__-IXyEq__otpActions{gap:var(--mh-space-2);flex-wrap:wrap;display:flex}.team-module__-IXyEq__doctorPicker{gap:var(--mh-space-4);display:grid}.team-module__-IXyEq__cellSelect{min-width:11rem}.team-module__-IXyEq__dangerActions{gap:var(--mh-space-3);margin-right:auto;display:flex}.team-module__-IXyEq__field{gap:var(--mh-space-3);flex-direction:column;display:flex}.team-module__-IXyEq__fieldLabel{font-size:var(--mh-text-sm);font-weight:var(--mh-font-weight-bold);color:var(--mh-color-ink-secondary)}
.documents-module__ar4YHa__filterBar{width:min(100%,420px);margin-bottom:var(--mh-space-8)}.documents-module__ar4YHa__picker{gap:var(--mh-space-3);display:grid;position:relative}.documents-module__ar4YHa__pickerLabel{font-size:var(--mh-text-sm);font-weight:var(--mh-font-weight-semibold)}.documents-module__ar4YHa__pickedPatient{align-items:center;gap:var(--mh-space-4);min-height:38px;padding:0 var(--mh-space-3) 0 var(--mh-space-6);border:1px solid var(--mh-border);border-radius:var(--mh-radius-sm);background:var(--mh-surface-subtle);display:flex}.documents-module__ar4YHa__pickedPatient strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.documents-module__ar4YHa__results,.documents-module__ar4YHa__resultsFloating{border:1px solid var(--mh-border);border-radius:var(--mh-radius-sm);background:#fff;max-height:260px;display:grid;overflow-y:auto}.documents-module__ar4YHa__resultsFloating{z-index:20;margin-top:var(--mh-space-2);position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 24px #14204d24}.documents-module__ar4YHa__result{justify-content:space-between;gap:var(--mh-space-6);padding:var(--mh-space-5) var(--mh-space-6);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.documents-module__ar4YHa__result:hover,.documents-module__ar4YHa__result:focus-visible{background:var(--mh-surface-subtle)}.documents-module__ar4YHa__result small,.documents-module__ar4YHa__fileName small{color:var(--mh-color-ink-tertiary);font-size:var(--mh-text-xs)}.documents-module__ar4YHa__resultNote{padding:var(--mh-space-5) var(--mh-space-6);color:var(--mh-color-ink-tertiary);font-size:var(--mh-text-sm);margin:0}.documents-module__ar4YHa__fileName{align-items:center;gap:var(--mh-space-4);min-width:0;display:flex}.documents-module__ar4YHa__fileName>span{min-width:0;display:grid}.documents-module__ar4YHa__fileName strong{overflow-wrap:anywhere}.documents-module__ar4YHa__link{color:var(--mh-color-primary-hover);font-weight:var(--mh-font-weight-semibold)}.documents-module__ar4YHa__pagination{justify-content:flex-end;align-items:center;gap:var(--mh-space-6);padding:var(--mh-space-7) var(--mh-space-9);border-top:1px solid var(--mh-border-subtle);color:var(--mh-color-ink-tertiary);font-size:var(--mh-text-sm);display:flex}.documents-module__ar4YHa__errorState{justify-content:space-between;align-items:center;gap:var(--mh-space-8);padding:var(--mh-space-8) var(--mh-space-10);color:var(--mh-color-danger-fg);background:var(--mh-color-danger-surface);display:flex}.documents-module__ar4YHa__form{gap:var(--mh-space-8);display:grid}.documents-module__ar4YHa__formActions{justify-content:flex-end;gap:var(--mh-space-6);display:flex}.documents-module__ar4YHa__consentWarning{align-items:flex-start;gap:var(--mh-space-4);padding:var(--mh-space-6);border-radius:var(--mh-radius-sm);color:var(--mh-color-warning-fg);background:var(--mh-color-warning-surface);font-size:var(--mh-text-sm);margin:0;display:flex}.documents-module__ar4YHa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.inbox-module__7-T5YG__privacyCard{align-items:center;gap:var(--mh-space-7);color:var(--mh-color-primary);background:var(--mh-color-primary-surface);border-color:var(--mh-color-primary-border);display:flex}.inbox-module__7-T5YG__privacyCard p{color:inherit;font-size:var(--mh-text-base);line-height:var(--mh-leading-normal);margin:0}.inbox-module__7-T5YG__inboxCard{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);height:max(32rem,100vh - 13rem);display:grid;overflow:hidden}.inbox-module__7-T5YG__conversationRail{border-right:1px solid var(--mh-border);flex-direction:column;min-width:0;min-height:0;display:flex}.inbox-module__7-T5YG__chatHeader,.inbox-module__7-T5YG__readOnlyComposer{justify-content:space-between;align-items:center;gap:var(--mh-space-7);padding:var(--mh-space-7) var(--mh-space-8);border-bottom:1px solid var(--mh-border-subtle);background:var(--mh-surface-card);display:flex}.inbox-module__7-T5YG__railTools{gap:var(--mh-space-5);padding:var(--mh-space-7) var(--mh-space-7) var(--mh-space-5);border-bottom:1px solid var(--mh-border-subtle);display:grid}.inbox-module__7-T5YG__searchField{align-items:center;gap:var(--mh-space-4);height:36px;padding:0 var(--mh-space-6);border:1px solid var(--mh-border);border-radius:var(--mh-radius-pill);background:var(--mh-surface-subtle);color:var(--mh-color-ink-muted);display:flex}.inbox-module__7-T5YG__searchField:focus-within{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset)}.inbox-module__7-T5YG__searchField input{min-width:0;color:var(--mh-color-ink);font:inherit;font-size:var(--mh-text-base);background:0 0;border:0;outline:none;flex:1}.inbox-module__7-T5YG__filterTabs{gap:var(--mh-space-3);display:flex}.inbox-module__7-T5YG__filterTab,.inbox-module__7-T5YG__filterOn{align-items:center;gap:var(--mh-space-3);padding:var(--mh-space-2) var(--mh-space-6);border:1px solid var(--mh-border);border-radius:var(--mh-radius-pill);background:var(--mh-surface-card);color:var(--mh-color-ink-secondary);font-family:inherit;font-size:var(--mh-text-sm);font-weight:var(--mh-font-weight-semibold);cursor:pointer;display:inline-flex}.inbox-module__7-T5YG__filterOn{border-color:var(--mh-color-primary);background:var(--mh-color-primary-surface);color:var(--mh-color-primary)}.inbox-module__7-T5YG__filterTab:focus-visible,.inbox-module__7-T5YG__filterOn:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset)}.inbox-module__7-T5YG__retentionNote{color:var(--mh-color-ink-muted);font-size:var(--mh-text-xs);margin:0}.inbox-module__7-T5YG__unreadCount{min-width:1.25rem;height:1.25rem;padding:0 var(--mh-space-2);border-radius:var(--mh-radius-pill);color:#fff;font-size:11px;font-weight:var(--mh-font-weight-heavy);background:#25d366;flex:none;place-items:center;line-height:1;display:inline-grid}.inbox-module__7-T5YG__conversationList{flex:1;align-content:start;min-height:0;display:grid;overflow-y:auto}.inbox-module__7-T5YG__conversationList[aria-busy=true]{opacity:.55;transition:opacity var(--mh-duration-fast) var(--mh-duration-base)}.inbox-module__7-T5YG__loadMore{padding:var(--mh-space-6) var(--mh-space-8);border-top:1px solid var(--mh-border-subtle);justify-content:center;display:flex}.inbox-module__7-T5YG__conversationItem,.inbox-module__7-T5YG__conversationSelected{gap:var(--mh-space-6);width:100%;padding:var(--mh-space-7) var(--mh-space-8);border:0;border-bottom:1px solid var(--mh-border-subtle);color:var(--mh-color-ink);background:var(--mh-surface-card);text-align:left;cursor:pointer;font-family:inherit;display:flex}.inbox-module__7-T5YG__conversationItem:hover,.inbox-module__7-T5YG__conversationSelected{background:var(--mh-color-primary-surface)}.inbox-module__7-T5YG__conversationItem:focus-visible,.inbox-module__7-T5YG__conversationSelected:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:calc(var(--mh-focus-ring-offset) * -1)}.inbox-module__7-T5YG__conversationAvatar{border-radius:var(--mh-radius-pill);width:2rem;height:2rem;color:var(--mh-color-primary);background:var(--mh-color-primary-surface-strong);font-size:var(--mh-text-xs);font-weight:var(--mh-font-weight-heavy);flex:none;place-items:center;display:inline-grid}.inbox-module__7-T5YG__conversationCopy{gap:var(--mh-space-2);flex:1;min-width:0;display:grid}.inbox-module__7-T5YG__conversationTop{justify-content:space-between;gap:var(--mh-space-4);display:flex}.inbox-module__7-T5YG__conversationTop strong,.inbox-module__7-T5YG__conversationTop time,.inbox-module__7-T5YG__preview,.inbox-module__7-T5YG__providerState{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-module__7-T5YG__conversationTop strong{font-size:var(--mh-text-base)}.inbox-module__7-T5YG__conversationTop time,.inbox-module__7-T5YG__providerState{color:var(--mh-color-ink-muted);font-size:var(--mh-text-xs)}.inbox-module__7-T5YG__handoffState{color:var(--mh-color-warning-fg);font-weight:var(--mh-font-weight-semibold)}.inbox-module__7-T5YG__previewRow{justify-content:space-between;align-items:center;gap:var(--mh-space-4);min-width:0;display:flex}.inbox-module__7-T5YG__preview{align-items:center;gap:var(--mh-space-2);min-width:0;color:var(--mh-color-ink-tertiary);font-size:var(--mh-text-sm);display:flex}.inbox-module__7-T5YG__preview svg{color:var(--mh-color-ink-muted);flex:none}.inbox-module__7-T5YG__conversationUnread .inbox-module__7-T5YG__conversationTop strong,.inbox-module__7-T5YG__conversationUnread .inbox-module__7-T5YG__preview{color:var(--mh-color-ink);font-weight:var(--mh-font-weight-bold)}.inbox-module__7-T5YG__conversationUnread .inbox-module__7-T5YG__conversationTop time{color:#1da851;font-weight:var(--mh-font-weight-bold)}.inbox-module__7-T5YG__chatPane{background:var(--mh-surface-subtle);flex-direction:column;min-width:0;min-height:0;display:flex}.inbox-module__7-T5YG__chatPane[aria-busy=true]{opacity:.65;transition:opacity var(--mh-duration-fast) var(--mh-duration-base)}.inbox-module__7-T5YG__chatHeader div{gap:var(--mh-space-2);min-width:0;display:grid}.inbox-module__7-T5YG__chatHeader strong{color:var(--mh-color-ink);font-size:var(--mh-text-md)}.inbox-module__7-T5YG__chatHeader div span{color:var(--mh-color-ink-tertiary);font-size:var(--mh-text-xs)}.inbox-module__7-T5YG__timeline{gap:var(--mh-space-6);min-height:0;padding:var(--mh-space-9);flex-direction:column;flex:1;display:flex;overflow-y:auto}.inbox-module__7-T5YG__dayDivider,.inbox-module__7-T5YG__sessionDivider,.inbox-module__7-T5YG__unreadDivider{justify-content:center;display:flex}.inbox-module__7-T5YG__dayDivider span,.inbox-module__7-T5YG__sessionDivider span,.inbox-module__7-T5YG__unreadDivider span{padding:var(--mh-space-2) var(--mh-space-6);border-radius:var(--mh-radius-pill);font-size:var(--mh-text-xs);font-weight:var(--mh-font-weight-semibold)}.inbox-module__7-T5YG__dayDivider span{background:var(--mh-surface-card);color:var(--mh-color-ink-secondary);box-shadow:var(--mh-shadow-xs)}.inbox-module__7-T5YG__sessionDivider span{color:var(--mh-color-ink-muted)}.inbox-module__7-T5YG__unreadDivider{position:relative}.inbox-module__7-T5YG__unreadDivider:before{content:"";border-top:1px solid var(--mh-color-primary-border);position:absolute;top:50%;left:0;right:0}.inbox-module__7-T5YG__unreadDivider span{background:var(--mh-color-primary-surface);color:var(--mh-color-primary);position:relative}.inbox-module__7-T5YG__messageInbound,.inbox-module__7-T5YG__messageOutbound{justify-content:flex-start;display:flex}.inbox-module__7-T5YG__messageOutbound{justify-content:flex-end}.inbox-module__7-T5YG__messageBubble{gap:var(--mh-space-3);max-width:min(75%,38rem);padding:var(--mh-space-5) var(--mh-space-6);border:1px solid var(--mh-border);border-radius:var(--mh-radius-panel);color:var(--mh-color-ink);background:var(--mh-surface-card);box-shadow:var(--mh-shadow-xs);display:grid}.inbox-module__7-T5YG__messageOutbound .inbox-module__7-T5YG__messageBubble{border-color:var(--mh-color-primary-border);background:var(--mh-color-primary-surface-strong)}.inbox-module__7-T5YG__messageBubble p,.inbox-module__7-T5YG__messageBubble time{margin:0}.inbox-module__7-T5YG__messageBubble p{font-size:var(--mh-text-base);line-height:var(--mh-leading-normal);white-space:pre-wrap;overflow-wrap:anywhere}.inbox-module__7-T5YG__messageBubble time{color:var(--mh-color-ink-muted);font-size:var(--mh-text-xs);justify-self:end}.inbox-module__7-T5YG__messageAuthor{color:var(--mh-color-primary);font-size:var(--mh-text-xs);font-weight:var(--mh-font-weight-heavy)}.inbox-module__7-T5YG__mutedMessage{color:var(--mh-color-ink-muted);font-style:italic}.inbox-module__7-T5YG__attachment{align-items:center;gap:var(--mh-space-5);min-width:0;padding:var(--mh-space-5);border-radius:var(--mh-radius-control);background:var(--mh-surface-muted);display:flex}.inbox-module__7-T5YG__attachment div{gap:var(--mh-space-1);min-width:0;display:grid}.inbox-module__7-T5YG__attachment strong,.inbox-module__7-T5YG__attachment span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-module__7-T5YG__attachment strong{font-size:var(--mh-text-sm)}.inbox-module__7-T5YG__attachment span{color:var(--mh-color-ink-tertiary);font-size:var(--mh-text-xs)}.inbox-module__7-T5YG__handoffNotice{justify-content:space-between;align-items:center;gap:var(--mh-space-7);padding:var(--mh-space-6) var(--mh-space-8);border-top:1px solid var(--mh-border-subtle);color:var(--mh-color-warning-fg);background:var(--mh-color-warning-surface);display:flex}.inbox-module__7-T5YG__handoffNotice p{font-size:var(--mh-text-sm);line-height:var(--mh-leading-normal);margin:0}.inbox-module__7-T5YG__readOnlyComposer{border-top:1px solid var(--mh-border-subtle);color:var(--mh-color-ink-tertiary);font-size:var(--mh-text-sm);border-bottom:0;justify-content:flex-start;margin-top:auto}.inbox-module__7-T5YG__composer{align-items:flex-end;gap:var(--mh-space-5);padding:var(--mh-space-6) var(--mh-space-7);border-top:1px solid var(--mh-border-subtle);margin-top:auto;display:flex}.inbox-module__7-T5YG__imageLink{margin-bottom:var(--mh-space-3);display:block}.inbox-module__7-T5YG__imageLink img{border-radius:var(--mh-radius-control);object-fit:contain;max-width:min(280px,100%);max-height:320px;display:block}.inbox-module__7-T5YG__audioPlayer{width:min(280px,100%);margin-bottom:var(--mh-space-3);display:block}.inbox-module__7-T5YG__audioLoad{padding:var(--mh-space-2) var(--mh-space-4);border:1px solid var(--mh-border);border-radius:var(--mh-radius-control);background:var(--mh-surface-card);color:var(--mh-color-ink);font:inherit;font-size:var(--mh-text-sm);cursor:pointer;flex:none}.inbox-module__7-T5YG__audioLoad:disabled{opacity:.6;cursor:wait}.inbox-module__7-T5YG__reactionBadge{margin-left:var(--mh-space-3);line-height:1;display:inline-block}.inbox-module__7-T5YG__reactionBar{opacity:0;gap:2px;margin-top:2px;transition:opacity .12s;display:flex}.inbox-module__7-T5YG__messageInbound:hover .inbox-module__7-T5YG__reactionBar,.inbox-module__7-T5YG__reactionBar:focus-within{opacity:1}@media (hover:none){.inbox-module__7-T5YG__reactionBar{opacity:1}}.inbox-module__7-T5YG__reactionOption,.inbox-module__7-T5YG__reactionOn{border-radius:var(--mh-radius-control);cursor:pointer;background:0 0;border:0;width:28px;height:28px;padding:0;font-size:1rem;line-height:1}.inbox-module__7-T5YG__reactionOption:hover,.inbox-module__7-T5YG__reactionOn{background:var(--mh-surface-muted)}.inbox-module__7-T5YG__reactionOption:focus-visible,.inbox-module__7-T5YG__reactionOn:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset)}.inbox-module__7-T5YG__emojiRoot{flex:none;position:relative}.inbox-module__7-T5YG__emojiToggle{border:1px solid var(--mh-border);border-radius:var(--mh-radius-control);background:var(--mh-surface-card);cursor:pointer;place-items:center;width:40px;height:40px;font-size:1.25rem;line-height:1;display:grid}.inbox-module__7-T5YG__emojiToggle:disabled{opacity:.5;cursor:not-allowed}.inbox-module__7-T5YG__emojiToggle:focus-visible,.inbox-module__7-T5YG__emojiOption:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset)}.inbox-module__7-T5YG__emojiPanel{bottom:calc(100% + var(--mh-space-3));z-index:10;max-width:calc(100vw - 2rem);padding:var(--mh-space-3);border:1px solid var(--mh-border);border-radius:var(--mh-radius-control);background:var(--mh-surface-card);grid-template-columns:repeat(8,36px);display:grid;position:absolute;left:0;box-shadow:0 8px 24px #00000029}.inbox-module__7-T5YG__emojiOption{border-radius:var(--mh-radius-control);cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-size:1.25rem;line-height:1}.inbox-module__7-T5YG__emojiOption:hover{background:var(--mh-surface-muted)}.inbox-module__7-T5YG__composerField{flex:1;min-width:0}.inbox-module__7-T5YG__composerField textarea{width:100%;min-height:40px;max-height:8rem;padding:var(--mh-space-5) var(--mh-space-6);field-sizing:content;resize:none;border:1px solid var(--mh-border);border-radius:var(--mh-radius-control);background:var(--mh-surface-card);color:var(--mh-color-ink);font:inherit;font-size:var(--mh-text-base);display:block}.inbox-module__7-T5YG__composerField textarea:focus-visible{outline:var(--mh-focus-ring-width) solid var(--mh-focus-ring-color);outline-offset:var(--mh-focus-ring-offset)}.inbox-module__7-T5YG__composerField textarea:disabled{background:var(--mh-surface-muted);color:var(--mh-color-ink-tertiary)}.inbox-module__7-T5YG__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:899px){.inbox-module__7-T5YG__inboxCard{grid-template-rows:auto clamp(28rem,75dvh,44rem);grid-template-columns:1fr;height:auto}.inbox-module__7-T5YG__conversationRail{border-right:0;border-bottom:1px solid var(--mh-border);max-height:22rem}}@media (max-width:759px){.inbox-module__7-T5YG__railTools,.inbox-module__7-T5YG__chatHeader,.inbox-module__7-T5YG__readOnlyComposer,.inbox-module__7-T5YG__timeline{padding-left:var(--mh-space-6);padding-right:var(--mh-space-6)}.inbox-module__7-T5YG__chatHeader{flex-wrap:wrap}.inbox-module__7-T5YG__chatHeader>div:first-child{flex:12rem}.inbox-module__7-T5YG__handoffNotice{flex-direction:column;align-items:flex-start}.inbox-module__7-T5YG__messageBubble{max-width:88%}}.inbox-module__7-T5YG__chatHeader .inbox-module__7-T5YG__chatHeaderActions{align-items:center;gap:var(--mh-space-4);flex:none;display:flex}
