:root{--sidebar-width:224px;--mobile-header-height:4rem;--transition:cubic-bezier(.4, 0, .2, 1);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--popover:oklch(100% 0 0);--primary:oklch(51.7% .176 254.604);--primary-foreground:oklch(98.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--border:oklch(92.2% 0 0);--radius:10px}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}body{color:var(--foreground);background-color:#f9fafb;margin:0}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--border);scrollbar-color:#999 transparent}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}html{font-size:clamp(14px,.5vw + 10px,16px)}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){background-color:#0000;background-image:none}button,select,input[type=date],input[type=time],[role=button]{cursor:pointer}.content{z-index:20;top:0;left:var(--sidebar-width);flex-direction:column;flex:1;min-height:0;padding:1.5rem 1.5rem 0;animation:.3s pageFadeIn;display:flex;position:fixed;bottom:0;right:0;overflow:auto}.contentCompact{left:0;top:var(--mobile-header-height)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root{--danger:#dc2626;--error:#c33;--error-soft:#dc262633;--text-strong:#181d27;--text-default:#414651;--text-muted:#535862;--text-subtle:#717680;--surface-base:#fff;--surface-soft:#f5f5f5;--surface-ghost:#f8f9fa}._loadingContainer_1n8kz_1{color:var(--foreground);align-items:center;gap:.5rem;font-size:.95rem;display:inline-flex}._loadingContainer_1n8kz_1:not(._preventSpacing_1n8kz_8){margin:.2rem;padding:.5rem .75rem}._spinner_1n8kz_14{border:3px solid color-mix(in srgb, var(--this-primary) 20%, transparent);border-top-color:var(--this-primary);border-radius:50%;width:1.0625rem;height:1.0625rem;animation:.8s linear infinite _spin_1n8kz_14}@keyframes _spin_1n8kz_14{to{transform:rotate(360deg)}}._page_pf66s_1{width:100%;max-width:56rem;margin:0 auto}._tabs_pf66s_7{border-width:1px;border-radius:.5rem;flex:none;width:fit-content;min-height:0;margin-bottom:.25rem;display:flex}._tab_pf66s_7{color:var(--muted-foreground);cursor:pointer;border-width:1px;border-color:#0000;border-radius:.5rem;margin:-1px 0;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .1s,border-color .1s,color .1s;position:relative}._tab_pf66s_7:first-child{margin-left:-1px}._tab_pf66s_7:last-child{margin-right:-1px}._tab_pf66s_7:not(._tabSelected_pf66s_39):hover{border-color:var(--border);background-color:var(--muted)}._tabSelected_pf66s_39{color:var(--primary);border-color:var(--primary);cursor:default;background-color:#eaf0ff}._markAllAsReadButton_pf66s_52{box-sizing:border-box;color:#175cd3;cursor:pointer;background:#fff;border:1px solid #d5d7da;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;height:2.25rem;padding:.625rem .875rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:background .2s,border-color .2s;display:inline-flex}._markAllAsReadButton_pf66s_52:hover{background:#f9fafb;border-color:#bfc4cc}._markAllAsReadButton_pf66s_52:disabled{color:#414651;cursor:not-allowed;background:#fff}._notificationsContainer_pf66s_82{flex-direction:column;gap:2rem;width:100%;display:flex}._notificationsHeader_pf66s_89{background:#181d2711;border-left:4px solid #181d27;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}section:not(:first-of-type) ._notificationsHeader_pf66s_89{margin-top:1.5rem}._notificationsHeaderTitle_pf66s_104{color:#181d27;font-size:1rem;font-weight:600;line-height:1.25rem}._notificationsList_pf66s_111{flex-direction:column;gap:.875rem;display:flex}._notificationsList_pf66s_111 div:not(._daySeparator_pf66s_116){margin:0 .25rem}._noNotifications_pf66s_121{color:#535862;text-align:center;justify-content:center;align-items:center;min-height:8rem;font-size:.9375rem;display:flex}._loadMoreContainer_pf66s_133{justify-content:center;margin:.25rem 0;display:flex}._loadMoreButton_pf66s_139{box-sizing:border-box;color:#175cd3;cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;font-weight:600;line-height:1.25rem;transition:color .2s}._loadMoreButton_pf66s_139:hover{color:#1558c0;text-decoration:underline}._loadMoreButton_pf66s_139:disabled{color:#98a2b3;cursor:not-allowed;text-decoration:none}._firstNewNotification_pf66s_166{border-radius:.5rem;padding:.5rem 1rem;animation:.8s ease-out _firstNewNotificationAnimation_pf66s_1;margin:-.5rem -.75rem!important}@keyframes _firstNewNotificationAnimation_pf66s_1{0%{background-color:#ff0c}to{background-color:inherit}}._daySeparator_pf66s_116{color:var(--text-secondary);align-items:center;margin:16px 0;font-size:.85rem;display:flex}._daySeparator_pf66s_116:before,._daySeparator_pf66s_116:after{content:"";background:#0003;flex:1;height:1px}._daySeparator_pf66s_116 span{white-space:nowrap;padding:0 12px}._unreadNotificationDot_pf66s_204{background-color:var(--danger);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.25rem;right:.25rem}._buttonBase_j620j_1{white-space:nowrap;cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.375rem;font-family:inherit;text-decoration:none;transition:background-color .15s,color .15s,opacity .15s,border-color .15s;display:inline-flex}._buttonBase_j620j_1:disabled{opacity:.55;cursor:not-allowed}._sizeLg_j620j_20{height:2.75rem;padding:0 1rem;font-size:1rem;font-weight:600}._sizeMd_j620j_27{height:2.25rem;padding:0 .75rem;font-size:.875rem;font-weight:500}._sizeSm_j620j_34{height:2rem;padding:0 .5rem;font-size:.8125rem;font-weight:500}._sizeXSm_j620j_41{height:1.75rem;padding:0 .375rem;font-size:.8125rem;font-weight:500}._primary_j620j_48{background:var(--primary);color:#fff}._primary_j620j_48:hover:not(:disabled){opacity:.88}._secondary_j620j_57{background:var(--surface-base);color:var(--text-default);border:1px solid #d5d7da}._secondary_j620j_57:hover:not(:disabled){background:var(--surface-soft)}._ghost_j620j_67{color:var(--primary);background:0 0;border-radius:0;padding:0}._ghost_j620j_67:hover:not(:disabled){text-decoration:underline}._danger_j620j_78{background:var(--danger);color:#fff}._danger_j620j_78:hover:not(:disabled){opacity:.88}._page_ya8xi_1{flex-direction:column;flex:1;gap:1.5rem;min-height:0;display:flex}._page_ya8xi_1:after{content:"";flex:0 0 1px;height:1px;display:block}._pageHeader_ya8xi_16{justify-content:space-between;gap:.75rem;width:100%;display:flex}._pageHeader_ya8xi_16 ._pageHeaderActions_ya8xi_22{justify-content:flex-end;gap:.75rem;display:flex}._pageTitle_ya8xi_29{color:#181d27;white-space:nowrap;text-overflow:ellipsis;grid-area:title;align-items:center;gap:.5rem;min-width:0;margin:0;font-size:1.5rem;font-weight:600;line-height:1.3;display:flex;overflow:hidden}@media (width<=768px){._page_ya8xi_1{gap:1rem}._pageHeader_ya8xi_16:not(._preventCompact_ya8xi_52){flex-direction:column;gap:.5rem}._pageHeader_ya8xi_16:not(._preventCompact_ya8xi_52) ._pageHeaderActions_ya8xi_22{flex-direction:column;gap:.25rem}._pageHeader_ya8xi_16:not(._preventCompact_ya8xi_52) ._pageHeaderActions_ya8xi_22 input,._pageHeader_ya8xi_16:not(._preventCompact_ya8xi_52) ._pageHeaderActions_ya8xi_22 button,._pageHeader_ya8xi_16:not(._preventCompact_ya8xi_52) ._pageHeaderActions_ya8xi_22 label,._pageHeader_ya8xi_16:not(._preventCompact_ya8xi_52) ._pageHeaderActions_ya8xi_22 div{width:100%;max-width:100%}._pageHeaderActions_ya8xi_22{width:100%}._hideOnCompact_ya8xi_74{display:none}}._errorContainer_16stz_1{color:var(--foreground);align-items:center;gap:.5rem;margin:.5rem;padding:.25rem .5rem;font-size:.95rem;display:inline-flex}._error_16stz_1{color:var(--error)}._notificationContainer_vuhop_1{flex-direction:column;gap:.35rem;margin-bottom:.25rem;display:flex}._notificationDate_vuhop_8{color:#6b7280;padding-left:.25rem;font-size:.75rem}._notificationCard_vuhop_15{--notification-color:#2563eb;border:1px solid #e5e7eb;border-left:5px solid var(--notification-color);background:#fff;border-radius:14px;flex-direction:column;gap:.25rem;padding:1rem;display:flex;position:relative;box-shadow:0 2px 10px #0000000d}._markAsReadButton_vuhop_35{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;transition:background .2s,border-color .2s,color .2s,transform .15s;display:inline-flex;position:absolute;top:.75rem;right:.75rem}._markAsReadButton_vuhop_35:hover{color:var(--notification-color);background:color-mix(in srgb, var(--notification-color) 6%, white);border-color:var(--notification-color)}._notificationUnreadDot_vuhop_71{background:var(--notification-color);width:.6rem;height:.6rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--notification-color) 18%, white);border-radius:50%;flex-shrink:0}._notificationHeader_vuhop_84{align-items:center;gap:.75rem;display:flex}._notificationHeader_vuhop_84 svg{width:2rem;height:2rem;color:var(--notification-color);background:color-mix(in srgb, var(--notification-color) 14%, white);border-radius:50%;flex-shrink:0;margin-bottom:auto;padding:.45rem;overflow:visible}._notificationTitle_vuhop_108{color:#111827;font-size:.95rem;font-weight:700}._notificationBody_vuhop_114{padding-left:2.75rem}._notificationType_vuhop_118{color:#4b5563;font-size:.9rem;line-height:1.55}._notificationType_vuhop_118 strong{color:#111827;font-weight:600}._notificationQuote_vuhop_129{color:#6b7280;border-left:2px solid #d1d5db;width:100%;margin-top:.25rem;padding-left:.6rem;font-size:.85rem;font-style:italic;display:inline-block}._notificationClinic_vuhop_143{color:#6b7280;padding-left:2.75rem;font-size:.85rem;font-weight:500;margin-top:.25rem!important}@media (width<=768px){._unread_vuhop_153 ._notificationTitle_vuhop_108{padding-right:10rem}}@media (width<=400px){._unread_vuhop_153 ._notificationTitle_vuhop_108{padding-top:2rem;padding-right:0}}._form_9in5a_1{flex-direction:column;gap:1.25rem;display:flex}._field_9in5a_7{flex-direction:column;gap:.375rem;display:flex}._field_9in5a_7 label{color:#344054;font-size:.875rem;font-weight:600}._field_9in5a_7 input,._field_9in5a_7 select,._field_9in5a_7 textarea{color:#101828;background:#fff;border:1px solid #d5d7da;border-radius:.5rem;outline:none;padding:.625rem .875rem;font-size:.875rem;transition:border-color .2s}._field_9in5a_7 textarea{resize:vertical;min-height:5rem;max-height:20rem}._field_9in5a_7 input:focus,._field_9in5a_7 select:focus,._field_9in5a_7 textarea:focus{border-color:var(--primary)}._explanation_9in5a_44{color:#667085;font-size:.75rem;line-height:1.125rem}._payloadGrid_9in5a_50{gap:1rem;width:100%;display:flex}._payloadColumn_9in5a_56{flex-direction:column;gap:1rem;width:100%;display:flex}._actions_9in5a_63{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}._confirmModal_9in5a_70{max-width:32rem!important}._confirmBody_9in5a_74{flex-direction:column;gap:1rem;display:flex}._confirmBody_9in5a_74 p{color:#344054;margin:0;font-size:.875rem;line-height:1.375rem}._confirmActions_9in5a_87{justify-content:flex-end;gap:.5rem;display:flex}@media (width<=640px){._payloadGrid_9in5a_50{flex-direction:column;gap:1.5rem}._payloadColumn_9in5a_56{gap:.5rem}}._overlay_1yfl6_1{z-index:4000;background-color:#0000008c;justify-content:center;align-items:center;animation:.15s ease-out forwards _fadeIn_1yfl6_1;display:flex;position:fixed;inset:0}._overlayClosing_1yfl6_12{animation:.15s ease-in forwards _fadeOut_1yfl6_1}._modal_1yfl6_16{background-color:#fff;border-radius:10px;width:75rem;max-width:92vw;max-height:92vh;animation:.15s ease-out forwards _pop_1yfl6_1;overflow:hidden;box-shadow:0 10px 40px #00000040}._modalClosing_1yfl6_27{animation:.15s ease-in forwards _popOut_1yfl6_1}._header_1yfl6_31{color:#25262b;border-bottom:1px solid #eee;align-items:center;gap:.375rem;padding:.75rem 1rem;font-size:1.125rem;font-weight:600;display:flex;position:relative}._header_1yfl6_31._empty_1yfl6_42{border-bottom:none}._body_1yfl6_47{max-height:86vh;padding:1rem;font-size:.875rem;overflow:auto}._closeIcon_1yfl6_54{cursor:pointer;color:#666;background-color:#0000;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex;position:absolute;top:.625rem;right:.625rem}._closeIcon_1yfl6_54:hover{color:#000;background-color:#0000000f}._simpleOverlay_1yfl6_75{z-index:4000;background:#0a0d1266}._simpleModal_1yfl6_80{background:var(--card);border-radius:.375rem;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);position:relative;overflow:hidden;box-shadow:0 20px 60px #0a0d1233}._simpleBody_1yfl6_90{max-height:none;padding:0;overflow:visible}._simpleCloseBtn_1yfl6_96{width:2rem;height:2rem;color:var(--muted-foreground);cursor:pointer;z-index:1;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:flex;position:absolute;top:.75rem;right:.75rem}._simpleCloseBtn_1yfl6_96:hover{background:var(--muted);color:var(--foreground)}@media (width<=768px){._overlay_1yfl6_1{animation:unset;background-color:#000000b3}._overlayClosing_1yfl6_12,._modal_1yfl6_16,._modalClosing_1yfl6_27{animation:unset}._simpleOverlay_1yfl6_75{background:#0a0d1280;justify-content:center;align-items:stretch;display:flex;inset:0;overflow:hidden}._simpleModal_1yfl6_80{max-width:100vw;height:100vh;max-height:100vh;box-shadow:none;border-radius:0;flex-direction:column;display:flex;overflow:hidden;width:100vw!important}._simpleBody_1yfl6_90{flex:1;min-height:0;overflow:hidden auto}._simpleCloseBtn_1yfl6_96{background:var(--surface-base);width:3rem;height:3rem;color:var(--foreground);z-index:1100;border-radius:100%;justify-content:center;align-items:center;display:flex;position:fixed;inset:auto auto 1rem 1rem;box-shadow:0 8px 20px #0a0d1233}}@keyframes _fadeIn_1yfl6_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_1yfl6_1{0%{opacity:1}to{opacity:0}}@keyframes _pop_1yfl6_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _popOut_1yfl6_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}
