._siderMenu_6b7wk_1{padding:0 8px;background:transparent}._menus_6b7wk_5{border-bottom:0}.ant-menu-horizontal{border-bottom:none;min-height:44px}.ant-menu-horizontal>.ant-menu-item{padding-inline:14px;border-radius:8px;margin:4px 6px}.ant-menu-horizontal>.ant-menu-item-selected{background:var(--app-primary-50);color:var(--app-primary)}.app-root{min-height:100dvh;background:var(--app-bg);color:var(--app-text)}.app-root .app-header{background:var(--app-white);border-bottom:1px solid #319c8a;padding:0 16px}.app-root .app-header-content{display:flex;align-items:center;justify-content:space-between;gap:12px;height:64px}.app-root .app-header-brand{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;cursor:pointer;padding:6px 8px}.app-root .app-header-logo-img{width:auto;display:block}.app-root .app-header-user{height:50px;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#f1f5f9;cursor:pointer}.app-root .app-header-avatar{background-color:#cbd5e1}.app-root .app-subnav{background:var(--app-white);border-bottom:1px solid var(--app-border);padding:0 6px}.app-root .app-content{padding:16px;overflow-y:hidden;min-height:calc(100vh - 64px)}.app-root .app-footer{background-color:var(--app-primary)!important;color:#fff;padding:16px 24px;line-height:1.5}.app-root .app-footer .footer-content{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:10px 20px}.app-root .app-footer .footer-info{display:flex;flex-direction:column;text-align:left;max-width:60%}.app-root .app-footer .footer-clinic-name{color:#fff!important;font-size:16px;margin-bottom:4px}.app-root .app-footer .footer-address{color:#fff!important;font-size:13px;opacity:.9}.app-root .app-footer .footer-address .footer-link,.app-root .app-footer .footer-address .footer-link:hover,.app-root .app-footer .footer-address .footer-link:visited{color:inherit!important;text-decoration:none}.app-root .app-footer .footer-address .footer-link:hover{opacity:.8}.app-root .app-footer .footer-copyright{text-align:right}@media (max-width: 768px){.app-root .app-footer .footer-content{flex-direction:column;align-items:flex-start}.app-root .app-footer .footer-info{max-width:100%}.app-root .app-footer .footer-copyright{text-align:left;margin-top:10px}}.app-root .content-container{max-width:1920px;margin:0 auto}.app-root .page-fade-in{animation:pageFade .2s ease-in-out}@keyframes pageFade{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._wrapper_eb7tw_1{min-height:calc(100vh - var(--app-header-height));display:grid;place-items:center;padding:24px;background:var(--app-content-bg)}._sub_eb7tw_8{text-align:center}._sub_eb7tw_8 ._title_eb7tw_11{font-size:20px;font-weight:600;color:var(--app-text);margin-bottom:4px}._sub_eb7tw_8 ._desc_eb7tw_17{color:var(--app-text-secondary)}._sub_eb7tw_8 ._missing_eb7tw_20{margin-top:8px}._hint_eb7tw_23{margin-top:12px;text-align:center;color:var(--app-text-secondary)}._hint_eb7tw_23 ._path_eb7tw_28{margin-top:4px}._hint_eb7tw_23 ._path_eb7tw_28 code{background:#f5f5f5;border:1px solid var(--app-border);padding:2px 6px;border-radius:8px}._loading_137in_1{width:100%;height:100vh;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;user-select:none}._loading_137in_1 ._text_137in_11{margin-top:1rem}._loading_137in_1 ._animation_137in_14{display:inline-block;position:relative;width:80px;height:80px}@keyframes _animation_137in_14{0%,to{opacity:1}50%{opacity:.5}}._loading_137in_1 ._animation_137in_14 div{position:absolute;width:16px;height:16px;animation:_animation_137in_14 2s linear infinite}._loading_137in_1 ._animation_137in_14 div:nth-child(1){top:8px;left:8px;animation-delay:0s}._loading_137in_1 ._animation_137in_14 div:nth-child(2){top:8px;left:32px;animation-delay:-.4s}._loading_137in_1 ._animation_137in_14 div:nth-child(3){top:8px;left:56px;animation-delay:-.8s}._loading_137in_1 ._animation_137in_14 div:nth-child(4){top:32px;left:8px;animation-delay:-.4s}._loading_137in_1 ._animation_137in_14 div:nth-child(5){top:32px;left:32px;animation-delay:-.8s}._loading_137in_1 ._animation_137in_14 div:nth-child(6){top:32px;left:56px;animation-delay:-1.2s}._loading_137in_1 ._animation_137in_14 div:nth-child(7){top:56px;left:8px;animation-delay:-.8s}._loading_137in_1 ._animation_137in_14 div:nth-child(8){top:56px;left:32px;animation-delay:-1.2s}._loading_137in_1 ._animation_137in_14 div:nth-child(9){top:56px;left:56px;animation-delay:-1.6s}._wrapper_s3wxy_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:24px}._sub_s3wxy_9{display:flex;flex-direction:column;gap:8px;max-width:400px}._title_s3wxy_15{font-size:1.1rem;font-weight:500}._desc_s3wxy_19{color:var(--app-text-500)}._missing_s3wxy_22{margin-top:12px;max-width:100%}._missing_s3wxy_22 span{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}._hint_s3wxy_32{margin-top:24px;padding:16px;background:var(--app-bg-100);border:1px dashed var(--app-border);border-radius:8px;color:var(--app-text-500);font-size:13px;text-align:center}._hint_s3wxy_32 ._path_s3wxy_42{margin-top:8px;font-size:12px}:root{--app-primary: #00617f;--app-primary-50: #e0f2fe;--app-primary-600: #319c8a;--app-primary-700: #0369a1;--app-primary-800: #1a252f;--app-white: #ffffff;--app-bg: #f8fafc;--app-border: #e2e8f0;--app-text: #0f172a;--app-text-700: #334155;--app-shadow: 0 6px 16px rgba(0, 0, 0, .12);--app-radius: 8;--text-color: var(--app-text);--body-text-color: var(--app-text);--font-family: system-ui, -apple-system, "Segoe UI", Roboto, Inter, Arial, sans-serif;--fs-base: 16px;--fs-small: 13px;--fs-h1: 2rem;--fs-h2: 1.5rem;--fs-h3: 1.25rem;--fs-h4: 1.125rem;--fs-h5: 1rem;--lh-body: 1.6;--lh-heading: 1.25}.app-root .ant-btn,.custom-modal .ant-btn{font-weight:600;box-shadow:none}.app-root .ant-btn.ant-btn-color-primary:disabled,.custom-modal .ant-btn.ant-btn-color-primary:disabled,.app-root .ant-btn-primary:disabled,.custom-modal .ant-btn-primary:disabled{background:rgba(0,0,0,.08);border-color:#00000014;color:#ffffffb3;box-shadow:none}.app-root .ant-segmented,.custom-modal .ant-segmented{background:#2c3e50;color:#fff;padding:0;border-radius:8px}.app-root .ant-segmented .ant-segmented-item,.custom-modal .ant-segmented .ant-segmented-item{padding:8px;color:#fff;transition:background-color .2s ease}.app-root .ant-segmented .ant-segmented-thumb,.custom-modal .ant-segmented .ant-segmented-thumb{background:#1a252f;border-radius:6px}.app-root .ant-segmented .ant-segmented-item:hover:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled),.custom-modal .ant-segmented .ant-segmented-item:hover:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled){background-color:#3c5166;color:#fff}.app-root .ant-segmented .ant-segmented-item.ant-segmented-item-selected,.custom-modal .ant-segmented .ant-segmented-item.ant-segmented-item-selected,.app-root .ant-segmented .ant-segmented-item.ant-segmented-item-selected:hover,.custom-modal .ant-segmented .ant-segmented-item.ant-segmented-item-selected:hover{background:#1a252f;color:#fff}.app-root .ant-input,.custom-modal .ant-input,.app-root .ant-input-affix-wrapper,.custom-modal .ant-input-affix-wrapper{box-shadow:none}.app-root .ant-table-thead>tr>th,.custom-modal .ant-table-thead>tr>th{background:#f1f5f9}.app-root .ant-form-item,.custom-modal .ant-form-item{margin-bottom:12px}.app-root .ant-form-item-explain-error,.custom-modal .ant-form-item-explain-error{margin-top:4px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:clamp(15px,1.2rem,16px);-webkit-text-size-adjust:100%}@media (max-width: 640px){html{font-size:clamp(14px,1.75rem,15px)}}html,body,#root{height:100%}body{min-height:100vh;background-color:var(--app-bg);color:var(--body-text-color);font-family:var(--font-family);font-size:var(--fs-base);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}a{text-decoration:none;color:inherit}h1,h2,h3,h4,h5{line-height:var(--lh-heading);color:var(--text-color);text-wrap:balance}h1{font-size:var(--fs-h1);font-weight:700;letter-spacing:-.02em}h2{font-size:var(--fs-h2);font-weight:600}h3{font-size:var(--fs-h3);font-weight:600}h4{font-size:var(--fs-h4);font-weight:600}h5{font-size:var(--fs-h5);font-weight:500}p{font-size:var(--fs-base);line-height:var(--lh-body);font-weight:400;max-width:75ch}small{font-size:var(--fs-small);line-height:1.3}*{scrollbar-width:thin;scrollbar-color:#bfbfbf transparent}*::-webkit-scrollbar{height:8px;width:8px}*::-webkit-scrollbar-thumb{border-radius:8px;background:#bfbfbf}*::-webkit-scrollbar-track{background:transparent}.page-fade-in{animation:fadeIn .18s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}:global(.ant-float-btn){bottom:24px;right:24px}:global(.ant-float-btn-body){box-shadow:var(--app-shadow)}
